Академический Документы
Профессиональный Документы
Культура Документы
dx(t) = f [ x(t),u(t),w(t),p(t),t ] dt
Copyright 2008 by Robert Stengel. All rights reserved. For educational use only. http://www.princeton.edu/~stengel/MAE331.html http://www.princeton.edu/~stengel/FlightDynamics.html
Translation
Relative linear positions of origins Orientation of the body frame with respect to the inertial frame
Rotation
Inertial-axis view
However, differences in frame orientations must be taken into account in adding vector components
Euler Angles Measure the Orientation of One Frame with Respect to the Other
Conventional sequence of rotations from inertial to body frame
Each rotation is about a single axis Right-hand rule Yaw, then pitch, then roll These are called Euler Angles
"x% " cos( sin( 0%"x% " x I cos( + y I sin( % $ ' $ '$ ' $ ' 1 $y' = $)sin( cos( 0'$y' = $)x I sin( + y I cos(' ; r1 = H I rI $ z '1 $ 0 ' 0 1'$ z 'I $ zI # & # &# & # &
Pitch rotation (") about y1
"x% "cos ( 0 )sin (%"x% $ ' $ '$ ' 2 2 1 0 '$y' ; r2 = H1 r1 = H1 H1 rI = H 2rI I I $ y' = $ 0 $ ' $ '$ ' # z &2 #sin ( 0 cos ( &# z &1
Roll rotation (#) about x2 Yaw rotation (!) about zI Pitch rotation (") about y1 Roll rotation (#) about x2
Other sequences of 3 rotations can be chosen; however, once sequence is chosen, it must be retained
"x% "1 0 0 %"x% $ ' $ '$ ' B B 2 B $y' = $0 cos ( sin ( '$y' ; rB = H 2 r2 = H 2 H I rI = H I rI $ ' $ '$ ' # z &B #0 )sin ( cos (&# z &2
rI = rB
; sI = sB
&1 0 0 )&cos# 0 %sin #)& cos$ sin$ 0) ( +( +( + = (0 cos " sin " +( 0 1 0 +(%sin$ cos$ 0+ ( +( + 0 1* '0 %sin " cos "*'sin # 0 cos# +( 0 *' & cos# cos$ cos # sin$ %sin # ) ( + = (%cos " sin$ + sin " sin # cos$ cos " cos$ + sin " sin # sin$ sin " cos# + ( + ' sin " sin$ + cos " sin # cos$ %sin " cos$ + cos " sin # sin$ cos " cos #*
rB = H B rI I
; rI = (H B ) rB = H IB rB I
I H IB = (H B ) = (H B ) = H1 H1 H 2 I I 2 B "1 T
"1
!
Because transformation is orthonormal,
Inverse = transpose Rotation matrix is always non-singular !
H IB H B = H B H IB = I I I
Inertial-axis view
! k z = ( yv z # zv y )i + ( zv x # xv z ) j + ( xv y # yv x ) k vz
Cross-ProductEquivalent Matrix
i r"v= x vx j y vy k z = ( yv z # zv y )i + ( zv x # xv z ) j + ( xv y # yv x ) k vz
h=
Body
$ (r " (v
+ # " r )) dm =
x min y min
$ $
$ 0 #z y ' $v x ' $( yv z # zv y )' ) & )& ) & =& z 0 #x) &v y ) = &( zv x # xv z )) = rv & %#y x 0 ) %v z ( &( xv y # yv x )) (& ) % (
h=
Body
Cross-product-equivalent matrix
!
=0% &%
Body
# (rr )dm$
y min
"
$ r r # dm = " $ r r dm # = I#
Body
$ 0 "z & I = " # r r dm = " # & z 0 Body Body &"y x % 2 2 $(y + z ) "xy & = # & "xy (x 2 + z 2 ) Body & "yz % "xz
y '$ 0 "z y ' )& ) "x)& z 0 "x) dm ! 0 )&"y x 0 ) (% ( "xz ' ) "yz )dm (x 2 + y 2 )) (
Inertia matrix derives from equal effect of angular rate on all particles of the aircraft
#(y + z ) # Ixx "xy "xz & % ( % 2 2 I = ) % "xy (x + z ) "yz (dm = %"Ixy Body % %"Ixz "yz (x 2 + y 2 )( $ $ "xz '
2 2
0 Iyy 0
Moments of inertia on the diagonal Products of inertia off the diagonal If products of inertia are zero, (x, y, z) are principal axes --->
I="
Can construct aircraft moments of inertia from components using parallel-axis theorem
h = I"
I"0
hB = H B hI I " B = HB" I I
; ;
hI = H IB hB " I = H IB " B
hI = H IB hB + H IB hB
Alternatively
hI = H IB hB + " I # hI = H IB hB + " I hI
Consequently
H IB hB = " I hI = " I H IB hB
!
#" z 0 "x
" is measured in the Inertial Frame " is measured in Intermediate Frame #1 " is measured in Intermediate Frame #2 !!
! ... which is
" p% "(% "0% "0 % $ ' $ ' B $ ' B 2$ ' $q' = $0' + H 2 $)' + H 2 H1 $0 ' $ r ' $0' $0' $*' # & # & # & # &
Can the inversion become singular? What does this mean?
rI = v I = H IB v B
Express translational dynamics of the center of mass in the body frame of reference
" p% "1 0 (sin ) %"* % $ ' $ '$ ' B = $q' = $0 cos * sin * cos ) '$) ' ! L I , $ ' $ '# & # r & #0 (sin * cos * cos )&$+'
Inverse transformation [(.)-1 " (.)T]
vI =
1 FI m
B I
%" ( %1 sin " tan # cos " tan # (% p( ' * ' *' * cos " +sin " *'q* = LIB , B '# * = '0 '$* &0 sin " sec # cos " sec #)& r ) *' * & ) '
rI = H v B " = LIB # B
vB = 1 FB + H B g I " # B v B I m
I B
Angular Position
"X % "CX % "CX % $ ' $ ' 1 $ ' 2 FB = $Y ' = $CY ' (V S = $CY ' q S 2 $ Z 'B $CZ 'B $CZ 'B # & # & # &
" L % " Cl b % " Cl b % $ ' $ ' 1 $ ' 2 M B = $M ' = $Cm c ' (V S = $Cm c ' q S 2 $ N 'B $ Cn b 'B $ Cn b 'B # & # & # &
!
Inertia matrix
! !
Angular Velocity
!
!
" = p + (qsin " + r cos " ) tan # # = qcos " $ r sin " % = (qsin " + r cos " ) sec #
]})
]})
"v x % " u% $ ' B$ ' $ v ' = H I $v y ' $ ' $ ' #w& #v z &
Bizjet, M = 0.3, Altitude = 3,052 m
"v x % " u% $ ' I $ ' $v y ' = H B $ v ' $ ' $ ' #w& #v z &
" u % "V cos ( cos ) % $ ' $ ' $ v ' = $ V sin ) ' $w' $V sin ( cos ) ' # & # &
$V ' $ u 2 + v 2 + w 2 ' ) & ) & " ) = & sin*1 (v /V ) ) & &# ) & tan*1 ( w /u) ) % ( % (
!