Professional Documents
Culture Documents
Spacecraft and Aircraft Dynamics: Matthew M. Peet
Spacecraft and Aircraft Dynamics: Matthew M. Peet
Matthew M. Peet
Illinois Institute of Technology
M. Peet Lecture 9: 2 / 24
Review: Coordinate Rotations
Positive Directions
M. Peet Lecture 9: 3 / 24
Review: Coordinate Rotations
Roll-Pitch-Yaw
These forces and moments have standard labels. The Forces are:
X Axial Force Net Force in the positive x-direction
Y Side Force Net Force in the positive y-direction
Z Normal Force Net Force in the positive z-direction
M. Peet Lecture 9: 5 / 24
Review: Forces and Moments
Moments
M. Peet Lecture 9: 6 / 24
6DOF: Newton’s Laws
Forces
Newton’s Second Law tells us that for a particle F = ma. In vector form:
d~
F~ = F~i = m V
X
i
dt
Definition 1.
~ = mV
L ~ is referred to as Linear Momentum.
Definition 2.
A coordinate system is Inertial if it is not accelerating or rotating.
M. Peet Lecture 9: 7 / 24
Newton’s Laws
Moments
Using Calculus, this concept can be extended to rigid bodies by integration over
all particles.
~ = ~i = d H~
X
M M
i
dt
Definition 3.
~ = (~rc × ~vc )dm is the angular momentum.
R
Where H
Angular momentum of a rigid body can be found as
~ = I~
H ωI
where ~ωI = [p, q, r]T is the angular rotation vector of the body about the
center of mass.
• p is rotation about the x-axis.
• q is rotation about the y-axis.
• r is rotation about the z-axis.
• ωI is defined in an Inertial Frame.
The matrix I is the Moment of Inertia Matrix.
M. Peet Lecture 9: 8 / 24
Newton’s Laws
Moment of Inertia
So
Hx Ixx −Ixy −Ixz pI
Hy = −Iyx Iyy −Iyz qI
Hz −Izx −Izy Izz rI
where pI , qI and rI are the rotation vectors as expressed in the inertial frame
corresponding to x-y-z.
M. Peet Lecture 9: 9 / 24
Moment of Inertia
Examples:
M. Peet Lecture 9: 10 / 24
Moment of Inertia
Examples:
1 + 13 rh2
0 0 23 0 2.97
1 2
Idisk = mr 0 1 + 13 rh2 0 I = 0 15.13 0 kslug − f t2
4 1
0 0 2
2.97 0 16.99
M. Peet Lecture 9: 11 / 24
Problem:
The Body-Fixed Frame
d~a d~a
= +~
ω × ~a
dt I dt B
and
L Ixx −Ixy −Ixz ṗ Ixx −Ixy −Ixz p
M = −Iyx Iyy −Iyz q̇ + ~ ω × −Iyx Iyy −Iyz q
N −Izx −Izy Izz ṙ −Izx −Izy Izz r
Ixx ṗ − Ixy q̇ − Ixz ṙ pIxx − qIxy − rIxz
= −Ixy ṗ + Iyy q̇ − Iyz ṙ + ~ ω × −pIxy + qIyy − rIyz
−Ixz ṗ − Iyz q̇ + Izz ṙ −pIxz − qIyz + rIzz
Ixx ṗ − Ixy q̇ − Ixz ṙ + q(−pIxz − qIyz + rIzz ) − r(−pIxy + qIyy − rIyz )
= −Ixy ṗ + Iyy q̇ − Iyz ṙ − p(−pIxz − qIyz + rIzz ) + r(pIxx − qIxy − rIxz )
−Ixz ṗ − Iyz q̇ + Izz ṙ + p(−pIxy + qIyy − rIyz ) − q(pIxx − qIxy − rIxz )
Which is too much for any mortal. For aircraft, we have symmetry about the
x-z plane. Thus Iyz = Ixy = 0. Spacecraft?
M. Peet Lecture 9: 13 / 24
Equations of Motion
Reduced Equations
Right now,
• Translational variables (u,v,w) depend on rotational variables (p,q,r).
• Rotational variables (p,q,r) do not depend on translational variables
(u,v,w).
I For aircraft, however, Moment forces (L,M,N) depend on rotational and
translational variables.
M. Peet Lecture 9: 14 / 24
EOMs in Rotating Frame
Example: Snipers
Question: Consider a sniper firing a rifle due east at the equator. Ignoring
gravity and drag, what are the equations of motion of the bullet? Use the
North-East-Up local coordinate system. Muzzle velocity: 1000m/s. Range:
4km.
rad
Answer: The earth is rotating about its axis at angular velocity 2π day , or
rad
.0000727 s . The rotation is positive about the local North-axis. Thus
p .0000727
~ = q =
ω 0
r 0
Since the bullet is in free-flight, there are no forces. Thus the Equations of
motion are
0 u̇ + qw − rv u̇
0 = m v̇ + ru − pw = m v̇ − pw
0 ẇ + pv − qu ẇ + pv
M. Peet Lecture 9: 15 / 24
EOMs in Rotating Frame
Example: Snipers
NOTE BENE: Euler angles are often defined differently (e.g. 3-1-3). We use
the book notation.
The composite rotation matrix can be written
R1 (φ)R2 (θ)R3 (ψ) =
1 0 0 cos θ 0 sin θ cos ψ − sin ψ 0
0 cos φ − sin φ 0 1 0 sin ψ cos ψ 0
0 sin φ cos φ − sin θ 0 cos θ 0 0 1
This moves a vector
Ri (θ)−1 = Ri (−θ)
~I = (R1 (φ)R2 (θ)R3 (ψ))−1 V
Thus V ~BF , where
Thus to find the inertial velocity vector, we must rotate FROM the body-fixed
coordinates to the inertial frame:
dx
dt u
dy = R3 (−ψ)R2 (−θ)R1 (−φ) v
dt
dz w
dt
M. Peet Lecture 9: 20 / 24
Euler Angles
The rate of rotation of the Euler Angles can be found by rotating the rotation
vector into the inertial frame
p 1 0 − sin θ φ̇
q = 0 cos φ cos θ sin φ θ̇
r 0 − sin θ cos θ cos φ ψ̇
This transformation can also be reversed as
φ̇ 1 sin φ tan θ cos φ tan θ p
θ̇ = 0 cos φ − sin φ q
ψ̇ 0 sin φ sec θ cos φ sec θ r
M. Peet Lecture 9: 21 / 24
Summary
M. Peet Lecture 9: 22 / 24
Conclusion
Euler Angles
• Definition of Euler Angles
• Using Rotation Matrices to transform vectors
• Derivatives of the Euler angles
I Relationship to p-q-r in Body-Fixed Frame
M. Peet Lecture 9: 23 / 24
Next Lecture
M. Peet Lecture 9: 24 / 24