Professional Documents
Culture Documents
R o b e r t o
A .
B u n g e
A A 2 4 1 X
A p r i l
1 3
2 0 1 5
S t a n f o r d
U n i v e r s i t y
AA241X, April 13 2015, Stanford University
Roberto A. Bunge
Overview
1. Equations of motion
2. Aerodynamics
Dimensionless coefficients
Stability & Control Derivatives
3. Trim Analysis
Longitudinal
Lateral
Roberto A. Bunge
Equations of Motion
Dynamical system is defined by a transition function,
X
Aircraft
EOM
X!
X! = f (X, )
AA241X, April 13 2015, Stanford University
Roberto A. Bunge
x
y
z
u
v
w
p
q
r
$
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&%
position
velocity
attitude
!e $
# &
t &
#
=
#a &
# &
"r %
elevator
throttle
aileron
rudder
angular velocity
Roberto A. Bunge
Kinematic Eqs.:
I xx p! = l + (I yy I zz )qr
I yy q! = m + (I zz I xx )pr
I zz r! = n + (I xx I yy )pq
*Assuming calm atmosphere and symmetric aircraft (Neglecting crossproducts of inertia
! x! $
! u $
#
& N B
#
&
!
y
=
R
v
( , , ) #
#
&
&
# z! &
# w &
"
%
"
%
Relation between attitude and angular velocity
pressure
Reynolds dependencies
Stall & partial separation
Model uncertainties:
Roberto A. Bunge
dyn
Flight Dyn.
X dyn = nav
Flight Dynamics
!
#
#
#
#
X dyn = #
#
#
#
#
#
"
$
&
&
&
&
&
&
p &
&
q &
r &%
u
v
w
!e $
# &
dyn = # t &
#a &
# &
"r %
X nav
Nav.
Navigation
!
#
X nav = ##
#
#"
x $
&
y &
z &
&
&%
!
#
#
#
#
nav = #
#
#
#
#
#
"
$
&
&
&
&
&
&
p &
&
q &
r &%
u
v
w
Roberto A. Bunge
lon
lat
Longitudinal Dynamics
!u $
# &
w
Xlon = # &
# &
# &
"q %
! $
lon = # e &
"t %
Lon.
Xlon
Lat.
Xlat
Lateral-Directional Dynamics
!v $
# &
Xlat = # &
# p&
# &
"r %
!a $
lat * = # &
"r %
* As we shall see, throttle also has effects on the
lateral dynamics, but these can be eliminated
with appropriate aileron and rudder
Although usually used in perturbational (linear) models, many times this decoupling can
also be used for nonlinear analysis (e.g. symmetric flight with large vertical motion)
AA241X, April 13 2015, Stanford University
Roberto A. Bunge
Transformations:
u = V cos( )cos( )
v = V sin( )
w = V sin( )cos( )
Longitudinal dynamics:
1.
2.
3.
CL = ao ( Lo )
=
CL
m accelz
1 S
V2
2
Roberto A. Bunge
Simplified Models
Many times we can neglect or assume aspects of the system
States
Controls
2 DOF navigation+
1 DOF point mass
x, y,
3 DOF navigation +
1 DOF point mass
x, y, z,
3 DOF navigation +
2 DOF point mass
x, y, z, ,
3 DOF navigation +
3 DOF point mass
Many more models!
!,
V, CL ,
x, y, z, , ,V T, CL ,
.
E
EOM
x! = Vo sin( )
y! = Vo cos( )
Constraints
= ! dt
x! = Vo sin( )cos( )
y! = Vo cos( )cos( )
z! = Vo sin( )
g cos( )
V
T g
1
V! = sin( ) 1 2 mS V 2CD (CL )
m m
.
Vo
Rmin
max
V Vmax
! = 1 2 mS 1 VCL sin( )
! = 1 2 mS 1 VCL cos( )
CL < CLmax
+ dynamics
+ variables
+ details
max
T Tmax
.
Everything should be made as simple as possible, but not more (~A. Einstein)
AA241X, April 13 2015, Stanford University
Roberto A. Bunge
Aerodynamics
In the full nonlinear EOM aerodynamic forces and moments are:
X,Y, Z, l, m, n
Given how experimental data is presented, and to separate
L, D,Y,T, l, m, n
Dimensional analysis allows to factor different contributions:
Dynamic pressure
Aircraft size
1 V 2 SC
L
=
Aircraft geometry
2
L
Relative flow angles
Aircraft and flow geometry, and Reyonolds
dyn. pressure
size
Reynolds number
AA241X, April 13 2015, Stanford University
Roberto A. Bunge
Aerodynamics II
The dimensionless forces and moments CL , CD , CY , CT , Cl , C m , Cn are a function of:
i.
ii.
iii. Relative
flow angles: V , V , = R ,
iv. Reynolds
number: Re =
cV
p =
pb
qc
rb
, q =
, r =
2V
2V
2V
Roberto A. Bunge
!
CL
CD
CL
CD
CY
Cl
Cm
Cm
Cn
Control Deriva1ves
CLq
CY
Cl
Cl p
Cn
Cn p
Cmq
CLe
CDq
Nonlinear/Trim
CYr
Clr
Cnr
CDe
Cme
CL (, )
CD (, )
Cla
CY
r
Clr
Cna
Cnr
! is an angle of attack
perturbation around
~zero
Cl ( )
Minor importance
Cm (, )
Cn ( )
CT ( )
CT
Roberto A. Bunge
CL = CL ( 0 , ) + CL ! + CLq q + CLe (e e0 )
Pitching moment:
Cm = Cm ( 0 , ) + Cm ! + Cm q q + Cme (e e0 )
Rolling moment:
Cl = Cl p p + Cla a + Cl + Clr r
Ixx q! = Cm = Cm ( 0 , ) + Cm ! + Cm q q + Cme (e e0 )
* Neglecting gyroscopic terms
AA241X, April 13 2015, Stanford University
Roberto A. Bunge
Aerodynamics IV
Zilliac (1983)
Bihrle, et. al. (1978)
Roberto A. Bunge
Trim Analysis
Flight conditions at which if we keep controls fixed, the aircraft will remain at that
Xtrim
Aircraft
EOM
X! = 0
trim
For each aircraft there is a mapping between trim states and trim control inputs
Analogy: car going at constant speed, requires a constant throttle position
X! = f (Xtrim , trim ) = 0
Roberto A. Bunge
Inverse trim: set control inputs that will take us to the desired state
II.
Xdesired
Trim
Relations/Tables
trim
+
+
Aircraft
EOM
'
Linear
Regulator
Controller
+
AA241X, April 13 2015, Stanford University
Roberto A. Bunge
Longitudinal Trim
Simple wing-tail system
L_wing
h_cg
h_tail
M_wing
mg
L_tail
Roberto A. Bunge
hCG
h S
CLwing ( trim ) = tail tail CLtail ( trim , etrim ) Cmwing
cwing
cwing Swing
Roberto A. Bunge
Force balance*
mg = L cos( ) L = 1 2 V 2 SCL
mg
V2 =
1 SC ( e
2
L
trim )
D
mg
T = D + L sin( ) D + L
=
T(ttrim )
mg
1
( L )(etrim )
D
Roberto A. Bunge
Elevator up
1.
Increase Thrust
2.
Roberto A. Bunge
Roberto A. Bunge
Turning Maneuver
mV 2
= mV !
R
1
1 C sin( )
2
L
mg
Depends on:
Minimum%Turn%Radius%
(wing%loading%=%35%g/dm^2)%
1
1 C
2
Lmax sin( max )
m
max , & CLmax
S
60"
50"
turn%radius%(m)%
Rmin =
40"
CL"="0.6"
30"
CL"="0.8"
20"
CL"="1.0"
10"
0"
0"
10"
20"
30"
40"
50"
60"
70"
80"
roll%angle%(deg)%
Roberto A. Bunge
Turning Maneuver II
What are the constraints on maximum turn?
1.
Elevator deflection to achieve high CL in a turn
2.
Do we care about loosing altitude?
3.
Maximum speed and thrust
4.
Controls: maneuver can be short lived, so high bandwidth is require for tracking tracking
1.
2.
5.
6.
7.
Maximum G-loading
Maximum CL and stall
Aerolasticity of controls at high loading
Assume that before the turn we have trimmed the aircraft in level flight at the desired alfa (CL):
Cme e0 = Cm (, 0 )
AA241X, April 13 2015, Stanford University
Roberto A. Bunge
V
sin( )
R
qc csin( )
q =
=
2V
2R
q = ! sin( )
q = ! sin( ) =
! =
Extra%elevator%deec.on%required%in%
a%turn%to%maintain%CL%=%0.8%
Exra%elevtor%deec.on%(deg)%
csin( )
e = Cmq
2R
V
R
12"
10"
8"
6"
4"
2"
0"
0"
5"
10"
15"
20"
25"
30"
35"
40"
45"
Turning%radius%
Roberto A. Bunge
Dynamics
Most of the times we linearize dynamics around Trim conditions
Xtrim + X '
Aircraft EOM
(near Trim)
f ' f '
X! =
X+
X
trim + '
Useful to synthesize linear regulator controllers
Roberto A. Bunge
Linearized Dynamics
Limited to a small region (what does small mean?)
trim relations
Roberto A. Bunge
Lw ( + )
Restoring
moment
Lw ( )
CG ahead
Divergent
moment
CG behind
Roberto A. Bunge
Longitudinal Dynamics
Longitudinal modes
1.
Short period
2.
Phugoid
Short period
Phugoid
Short period:
Weather cock effect of horizontal tail
Usually highly damped, if you have a tail
Dynamics is on AoA
Phugoid:
Exchange of potential and kinetic energy (up>speed down, down-> speed up)
Lightly damped, but slow
Causes bouncing around pitch trim conditions
Damping depends on drag: low drag, low
damping!
How can we stabilize/damp it?
ph 2
ph
g
Vo
1 CD0
2 CL0
Roberto A. Bunge
Lateral Dynamics
1.
2.
3.
roll
Vo Sb 2
Cl p
I xx
Roll subsidence
Spiral
Dutch roll:
Roll subsidence
Dutch roll
Spiral
Roll subsidence:
Dutch roll
Lateral-Directional modes:
Oscillatory motion
Usually stable, and sometimes lightly damped
Exchange between yaw rate, sideslip and roll rate
Spiral:
C
Vo Sb 2
spiral
(Cnr Cn lr )
I zz
Cl
Dutch Roll and Spiral stability are competing
factors
1
Roberto A. Bunge
of horseshoe vortices
Roberto A. Bunge
Fuselage
Propeller downwash
Roberto A. Bunge
AVL:
XFLR:
Reliable output
Viscous strip theory
GUI to define geometry
Good analysis and visualization tools
Tornado
Reliable output
Viscous strip theory
No GUI & cumbersome to define geometry
QuadAir
Roberto A. Bunge
Recommended Readings
Fundamentals of Flight, Shevell
1.
2.
Very good development of trim and linearized flight dynamics and aerodynamics. Some
ideas for control
3.
Great mix between real world and mathematical aerodynamics and flight dynamics. No
controls. Ch. 9 very clear and useful development of linearized models
4.
In depth description of flight EOMs and many ideas for linear regulators
Great book on panel methods (only if you want to write your own panel code)
Roberto A. Bunge