FVSysID ShortCourse 7 Examples
FVSysID ShortCourse 7 Examples
Phoenix: RLV
X-31A:
High Angle of Attack Modeling
Dr. Ravindra Jategaonkar
Rotorcraft:
High Bandwidth Models
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/1
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/2
Landing
gear
Stall approach
and stall
Ramp door
Single
engine
Normal Flight
regime
Airdrop
Take-off
landing
Ground
effect
Ground
handling
Engine
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/3
0.3
0.4
0.5
Mach No.
S
16
0
KC
A
KC
A
14
0
12
0K
CA
S
KC
A
100
KC
A
FL 260
80
Altitude
FL 300
FL 160
5
19
A
KC
0
23
A
KC
7
27
A
KC
FL 80
FL 20
100
150
Elevator 3-2-1-1
Elevator pulse
Short Period
Phugoid
200
Bank angle
250
300
Aileron/Spoiler
Rudder Doublet
Bank to Bank
Maneuver
Dutch Roll
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Thrust Doublet
Examples/4
Test Purpose
Flight
Hours
1,5
8,5
14
42,5
3,5
7,5
30
Dr. Ravindra Jategaonkar
4,5
3
78
Examples/5
C l
-0.18
K = 40
K = 30
K = 20
-0.24
-6
K = 0
Point Identification
Multi-point Identification
0
6
Angle of Attack
deg
12
Point ID:
Single trim points
Multi-Point ID: Several trim conditions
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/6
Linear model
-6
Deflection
m/s2
Vertical
acceleration
-12
8
deg/s
pitchrate
0
-8
18
angleof
attack
-6
m/s2
Vertical
acceleration
deg
-12
8
deg/s
pitchrate
2
elevator
deflection
0
18
deg
angleof
attack
-18
0
Dr. Ravindra Jategaonkar
10
time
20
30
deg
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/7
C L = C L 0 + C LW (t ) +
C m = Cm0
= lt / V
SH
C L H (t ) (t ) + i H + C L e e
S
lt S H
qc
C L H (t ) (t ) + i H + C L e e + C mq
W 2V
c S
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/8
f = 0
Test procedure:
Starting from horizontal level flight,
apply 40% (100%) of speed brakes, hold
for some time, then retract the brakes.
Basic aerodynamic model augmented
with incremental effects:
CLSB, CDSB, CmSB
For f = 0, speed brakes work primarily
in a classical sense as a drag inducing
device.
Flight measured
Estimated
Dr. Ravindra Jategaonkar
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/9
f = 30
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
f = 60
Examples/10
H = + i H ( t ) +
and C
CS
CS ( t CS ) +
SB
( t )
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/11
f = 30
f = 60
incremental effects:
CLSB, CDSB, CmSB
and
with transit time effect
SB
adequately characterizes
the Speed brake
characteristics.
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/12
ax
.0
10
deg/s
0
-8
13
deg
-7
5
deg
0
8
deg
0
-8
0
20
Time
40
60
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/13
1.2
m/s 2
ax
.0
10
deg/s
0
-8
13
deg
0
-7
5
deg
0
8
deg
0
-8
0
20
Time
40
60
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/14
m/s2
-13
5
deg/s
-13
5
deg/s
-5
-5
8
deg
6
deg
-2
8
2
deg/s
2
8
Verticalacceleration
Pitch
rate
Pitch
attitude
Pitch
acceleration
CGlocation
-8
deg/s2
-16
-16
50
%
50
%
20
20
0
Measurement
Simulation
Dr. Ravindra Jategaonkar
10
Time(sec)
15
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
10 Time(sec) 15
Examples/15
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/16
Reversible
Flight Control
Pilot Input
Dynamics
Control
Surface
Deflect.
Control
Surface
Deflect.
Rigid Body
Dynamics
Aircraft
Motion
Variables
Forces
Rigid-body stand-alone
Reversible
Flight Control
Dynamics
Pilot
Input
Forces
Control
Surface
Deflect.
Rigid Body
Dynamics
Aircraft
Motion
Variables
Integrated model
measured data
Dr. Ravindra Jategaonkar
simulated data
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/17
Rigid-body Stand-alone
12
deg
-12
18
deg
-18
4
deg/s
-4
2
deg/s
-2
20
deg
-20
r
0
25
time
50
12
deg
-12
18
deg
-18
4
deg/s
-4
2
deg/s
-2
20
deg
-20
0
25
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
time
50
Examples/18
Single maneuver:
Tolerances:
No closed-loop controller
3 kt on airspeed, 10 ft on altitude
1.5 deg on pitch attitude, 2.0 deg on bank
Ground effect:
Wind:
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/19
Normal Landing
Expanded View (Touch down)
60
ft
130
kt
3 kt
90
250
ft
10 ft
h
10 ft
0
10
deg
0
8
deg
1.5 deg
2
5
deg
2 deg
1.5 deg
-5
5
deg
2 deg
-10
20
deg
-10
10
deg
-5
0
deg
-10
14
-5
0
10
Time (sec)
20
16
Time (sec)
18
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/20
V
0
-50
300
ft
h
0
-100
15
deg
0
-5
10
deg
No closed-loop controller
-5
30
Tolerances: 3 kt on airspeed
20 ft on altitude
1.5 deg on pitch attitude
2.0 deg on bank
deg
0
-15
10
deg
-20
4000
daN
FL ,FR
Flight measured
Model identified
-2000
0
Dr. Ravindra Jategaonkar
10
time
20
30
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/21
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/22
Goals
- Enhanced Maneuverability (up to 70)
- Tactical advantages through Flight
beyond the limits
New Technologies
- Thrust vector control
- Aerodynamic design
- Integrated Flight control system
Tasks
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/23
Speed
SpeedBrakes
Brakes(2)
(2)
0
to
+46
0 to +46
20/sec
20/sec
Inlet
Inlet
0
0to
to-26
-26
20/sec
20/sec
Rudder
Rudder
30
30
80/sec
80/sec
Canard
Canard(2)
(2)
-70
to
+20
-70 to +20
60/sec
60/sec
Leading
LeadingEdge
EdgeFlaps
Flaps(2)
(2)
0
to
-40
0 to -40
25/sec
25/sec
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Thrust
ThrustVectoring
Vectoring
Vanes
(3)
Vanes (3)
-60
-60bis
bis+35
+35
60/sec
60/sec
Examples/24
Mach number
1.2
1
0.8
0.6
0.4
0.2
0
-10
10
20
30
40
50
60
70
80
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/25
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/26
Identification
Identification
in
in open
open loop
loop
Measured
Response
Noise
Pilot
Controller
Controller
Unstable
Unstable
Aircraft
Aircraft
Problems
- Increased Modeling effort for closed loop system
- Numerical Problems in identification of open loop plant
- Feedback of measured variables introduce input noise (stochastic system)
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/27
FCC Redundancy
Management Signals
Pilot
inputs
FCC
Flight Control
Computer
Aerodynamic
Control surfaces
Thrust vector
X-31
Aircraft
dynamic
States
Sensors
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/28
Signal
Signal generator
generator
Control commands
FCC Redundancy
Management Signals
Pilot
inputs
FCC
Flight Control
Computer
Aerodynamic
Control surfaces
Thrust vector
X-31
Aircraft
dynamic
States
Sensors
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/29
pitch command
can
pilot input
pitch doublet
deg
PID command
TE
2.5
deg
-2.5
0
35
angle of attack
deg
20
-15
canard 3211
deg
canard
-45
20
20
deg
elevator 3211
-20
0
10
15
time
20
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
-20
25
Examples/30
can
Pilot Input
0.6
Cmcan
TE
Single maneuver
Data partitioning
Windtunnel
Estimated
Windtunnel
predicted
0.4
0.2
-0.2
20
40
60
Angle of Attack, deg
80
20
60
40
Angle of Attack, deg
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
80
Examples/31
, C , e and ,
C m , C m C , C m e and C m ,
Roll Doublet
roll
command
-1
5
angle of
sideslip
deg
-5
diff. trailing
edge defl.
combined roll/yaw-damping
20
deg
TV-deflection
in yaw
-20
with
20
roll rate
deg/s
* p = C + C r p
Clp
lp
lr p
r
= tan
p
yaw rate
-20
0
time
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/32
1 0
d e g
0
- 5
5 0
d e g
p
r
- 5 0
2 0
d e g
d a
d r
- 2 0
2 0
d e g
- 5 0
5 0
d e g
0
- 1 0
0 .5
0
n y
- 1
.0 5
l
- 1 0 0
5 0
d e g /s 2
0
- .2
- 0 .5
1 0 0
d e g /s 2
- .0 5
.2
C n
- 5 0
0 .5
C y
- 5 0
5 0
d e g /s
0
- 5
5 0
d e g /s
r
0
1 0
tim e ( s )
2 0
0
- 5 0
0
1 0
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
tim
e ( s )
2 0
Examples/33
D ih e d r a l E ffe c t
S id e fo r c e d u e to s id e s lip
/ra d
A n g le o f a tta c k
d e g
/ra d
d e g
C o m b in e d y a w d a m p in g
/ra d
A n g le o f a tta c k
Dr. Ravindra Jategaonkar
A n g le o f a tta c k
d e g
A n g le o f a tta c k
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
d e g
Examples/34
Pilot Input
0
1/rad
-0.1
Cl
-0.2
-0.3
-0.4
0
20
40
60
80
20
40
60
80
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/35
0 .2
C n b
0 .1
P E r e s d t i i mc t ea
Id e n tifie
I d P e p r n e r e t d i d f ii i e c c
D a ta s e t
0 .8
M a c h
dt e d
d
d t t ee
u
dQ d T
p d a te
1 .2
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/36
Towed to establish
initial conditions
touch
down
release Phoenix
from helicopter
lift-off
Flight phases
upon release:
1) Acquisition
2) Approach
3) Flare
4) Alignment
5) Derotation
6) Rollout
ground track
altitude
Launch at
40m/s EAS
acquisition
dive
RLV
approach
path -23o
Phoenix free
flight profile
118m/s
flare
510m
touch down
71m/s
runway
6.6km
2.65km
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
45m x 2100m
Examples/37
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/38
=
=
=
=
=
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/39
Test program:
171 quasi-static polar curves,
25 dynamic polar with
rapid control deflections
29 polar curves in ground effect
Scaled models
and
full scale flight vehicle
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/40
0.6
Alpha-error
after linear calibration
-error nonlinear:
0.4
0.2
0
-0.2
-0.4
-0.6
-10
40 m/s
70 m/s
100 m/s
-5
alpha
10
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
15
20 deg
25
Examples/41
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/42
Measured
AX, AY,
AZ,
p, q, r,
pdyn
Measured
dero, delo,
dari, deli,
dr, dbf,
dsb,
p, q, r,
al, be
Flight
CX, CY, CZ
CLX, CMY, CNZ
Windtunnel Database
(V31.txt)
WT-Prediction
CX, CY, CZ
CLX, CMY, CNZ
SysID
Corrections
Dr. Ravindra Jategaonkar
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/43
CX
CX
ZA03
ZA06
0.01
ZA05
ZA06
ZA05
ZA03
ZA06
ZA05
ZA03
ZA06
ZA05
ZA03
ZA06
ZA05
ZA03
ZA06
ZA05
ZA03
ZA06
ZA05
0
dCX
-0.01
-0.03
-0.02
-0.06
0.03
ZA03
ZA06
0.02
ZA05
0.015
CY
CY
ZA03
0.01
dCY
0
-0.015
0
-0.01
-0.03
-0.02
ZA03
ZA06
0.1
ZA05
0.05
CZ
CZ
dCZ
-0.25
0
-0.05
-0.5
4
x 10
-0.1
-3
ZA03
ZA06
ZA05
2
CLX
CLX
dCLX
-2
-3
-4
x 10
0
-1
x 10
-2
-3
ZA03
ZA06
ZA05
x 10
-3
CMY
CMY
dCMY
-6
0
-2
-12
4
x 10
-4
-3
ZA03
ZA06
ZA05
2
CNZ
CNZ
x 10
-3
1
dCNZ
0
-2
0
-1
-4
0
50
100
t in s
150
-2
0
50
100
150
t in s
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/44
0.02
0.01
flight measurements
flight measurements
flight measurements
wind-tunnel
wind-tunnel
wind-tunnel
Total CX
Pre-flight ADB
-0.01
-0.02
-0.03
Flight data
-0.04
-0.05
0.05
0.1
0.15
Angle of attack (rad)
0.2
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
0.25
Examples/45
-0.05
-0.1
flight measurements
flight measurements
flight measurements
wind-tunnel
wind-tunnel
wind-tunnel
-0.15
Total CZ
-0.2
Rough order of
discrepancies:
Pre-flight ADB CZ: 9-10%
-0.25
-0.3
Cm: < 3%
-0.35
-0.4
-0.45
-0.5
0.05
0.1
0.15
Angle of attack (rad)
0.2
0.25
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/46
q
Lref V
q
Lref V
+ CZ bf bf
+ CX sb sb
CMY = CM 0 + CM + CM e e + CM sb sb
12 Parameters CZ(), CX() and Cm() are estimated to
reduce the deviations between flight measurements and
WT-predictions.
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/47
CX
CX
ZA03
ZA06
0.01
ZA05
ZA03
ZA06
ZA05
ZA03
ZA06
ZA05
ZA03
ZA06
ZA05
ZA03
ZA06
ZA05
ZA03
ZA06
ZA05
ZA03
ZA06
ZA05
0
dCX
-0.03
-0.01
-0.06
-0.02
0.03
ZA03
ZA06
0.02
ZA05
0.015
CY
CY
0.01
dCY
0
-0.01
-0.015
-0.02
-0.03
0
ZA03
ZA06
0.1
ZA05
0.05
CZ
CZ
-0.25
dCZ
0
-0.05
-0.5
4
x 10
-0.1
-3
ZA03
ZA06
ZA05
dCLX
0
-1
-2
-4
-3
2
CLX
CLX
x 10
x 10
-2
-3
ZA03
ZA06
x 10
-3
ZA05
2
CMY
CMY
dCMY
-6
0
-2
-12
4
x 10
-4
-3
ZA03
ZA06
ZA05
-3
2
CNZ
CNZ
x 10
dCNZ
0
-1
-2
-2
-4
0
50
100
150
50
in s
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. t 2006
100
150
Examples/48
-0.05
-0.1
flight measurements
flight measurements
flight measurements
wind-tunnel + Updates
wind-tunnel + Updates
wind-tunnel + Updates
-0.15
Total CZ
-0.2
-0.25
-0.3
-0.35
-0.4
-0.45
-0.5
0.05
0.1
0.15
Angle of attack (rad)
0.2
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
0.25
Examples/49
0.02
0.01
Delta CZ
0
-0.01
-0.02
-0.03
-0.04
0.03
ff-n1
ff-n2
ff-n3
-0.05
0.02
-0.06
0.05
0.1
0.15
Angle of attack (rad)
0.2
0.25
0.01
Important Inferences:
- component due to pitch rate in lift and
drag is not adequately accounted for.
Delta CZ
0
-0.01
-0.02
-0.03
-0.04
-0.06
-0.05
0.05
0.1
0.15
Angle of attack (rad)
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
0.2
0.25
Examples/50
In-Air
Landing Gear
0.005
Delta CX
-0.005
-0.01
-0.015
0.05
0.1
0.15
Angle of attack (rad)
0.2
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
0.25
Examples/51
CX = CX 0 + CX + CX q
CZ = CZ 0 + CZ + CZ q
q
Lref V
q
Lref V
+ CX s b sb + CX LG LG
+ CZ b f bf + CZLG LG
CMY = CM 0 + CM + CM e e + CM s b sb + CM LG LG
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/52
ff-n1
ff-n2
ff-n3
Delta CX
0.005
-0.005
0.01
-0.01
0.05
0.1
0.15
Angle of attack (rad)
0.005
0.2
Delta CX
-0.015
0
Landing Gear
Aero effect
0.25
-0.005
-0.01
-0.015
0
ff-n1
ff-n2
ff-n3
0.05
0.1
0.15
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
0.2
0.25
Examples/53
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/54
Derivative models
Advanced integrated
approach
Linear/NL aerodynamic
Generic model
Augmented with
parametric submodels
System Identification
Nonlinear aerodynamic
SIM Models
Classical SIM approach
Generic models based on
modular elements
Nonlinear aerodynamic
Flight data only for
model validation
Simulation, performance
And vehicle design
System Simulation
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/55
x = [u v w p q r ]T
Example:
EC-135,
60 kts forward speed
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/56
~
N = N0 + Nu u + Nv v + Nw w + N p p + Nq q + Nr r
+ N lon lon + N lat lat + N ped ped + N col col
+ N v v + N r r + N ped ped + N ped ped
+ N lon lon + N lon lon
1st and 2nd row: linear derivatives
3rd and 4th row: a and b dependencies
weathercock stability parameter Cn (NV) for +/-ve side slipping
Dr. Ravindra Jategaonkar
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/57
0.3
rad/s
-0.5
0.3
rad/s
0
-0.3
0.3
rad/s
0
-0.3
0.2
rad
0
-0.2
0.3
rad
0
-0.3
75
%
lat,
ped
35
0
Dr. Ravindra Jategaonkar
10
20
time
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
30
40
Examples/58
Model of
Helicopter
Dynamics
System
Identification
Model
Validation
Required
Response
Pilot
Command
Model
Control
Law
Model of -1
Helicopter
Dynamics
Feedforward
Controller
Input
PIController
Analysis
of Flight
Test Data
Actual
Helicopter
Dynamics
Helicopter
Response
Feedback
Response Error
Dr. Ravindra Jategaonkar
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/59
Eq. 12.45
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/60
p& = Lb1 b1
L b
1
&
control
b1 =
b1 p +
Eq. 12.47
where b1 is the lateral flapping, control the control input at the blade root,
and b a flapping time constant.
This coupled differential equation indicates that a step into the control input
leads to a first order response of the rotor itself coupled with the body response
driven by the rotor flapping.
Dr. Ravindra Jategaonkar
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/61
Lb1 L b
1
&
&p& = Lb1 b1 =
control
p& Lb1 p +
Eq. 12.48
Eq. 12.49
~
where L() denote the new set of lateral system parameters.
Thus, either the two first order equations (12.46) and (12.47) are now used to
model the roll motion and lateral flapping, or depending on the application in
the control system design the equivalent second order equation (in roll rate p),
Eq. (12.49), can be used for system identification.
Dr. Ravindra Jategaonkar
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/62
Thus, when we use Eq. (12.49) for parameter estimation purposes, the classical
parameters gets scaled through the flapping time constant and the flapping
effects appear indirectly through these scaled parameters.
Incorporation of these second order models in the parameter estimation is little
tricky, because the estimation programs require models postulated as first order
differential equations. This is elegantly done by treating p& and q& as the state
variables, leading to a state vector given by:
x = [u v w p p& q q& r ]T
compared to that for pure rigid-body: x = [u v w p q r ]T
Dr. Ravindra Jategaonkar
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/63
p& = Lp p + L (t )
p& = Lbb
b + L (t )
&
p
b=
&&
p = L% p& p& + L% p p + L% (t )
Dr. Ravindra Jategaonkar
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/64
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/65
Control
Matrix
States
u
v
FUSELAGE
w
p
rigid body
body/rotor
coupling
.
.
a
Controls
TR
ROTOR
a1
b
1
.
.
.
rotor / body
coupling
a1
rotor
b
1
.
.
.
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/66
Control Input
0.3
roll rad/s
rate
roll
rate
0.3
rad/s
-0.3
-0.3
2.0
roll
rad/s 2
acc.
2.0
-2.0
roll rad/s2
acc.
0
time
s 10
Flight Data
6 DoF Rigid Body
9 DoF Rigid Body + Rotor
-2.0
.015
lateral rad/s
flapping
- .015
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
time
s 10
Examples/67
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/68
Magnitude
Generic
NL model
Rigid-body 6 DOF
dB
0
9 DOF with
rotor dynamics
Boundaries of
unnoticable dynamics
-10
45
deg
Phase
10
9 DOF with
rotor dynamics
Rigid-body 6 DOF
Generic
NL model
-90
0.3
Frequency
rad/s 10
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/69
Pure Hover
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/70
1 1
&
K p ( p s )
L
+
K q ( q &c )
Theoretical estimates of
wake distortion parameters:
1444444444424444444444
3
Inflow + Wake distortion dynamics
( = V H / R )
.
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/71
with theoretical
WD-parameters
0
with flight
identified WD
parameters
-20
-30
RollRate
Hover:
Flight case #2
20
deg/s
30
20
deg/s
0
Longitudinal
Input
-20
2
deg
0
LateralInput
-3
4
deg
2
0
-1
20
Dr. Ravindra Jategaonkar
25
time
30
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
35
Examples/72
Pitch
Rate
Inflow Dynamics
20
deg/s
10
10
0
-10
-10
Flight Data
Simulation
-20
60
64
time
Dr. Ravindra Jategaonkar
68
-20
60
64
68
time
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/73
PitchRate
0
without PWD
-10
RollRate
Flight case #2
with PWD
20
deg/s
0
-20
-40
-1
deg
Longitudinal
Input
Kp = 1.1; Kq = 1.6
Flight case #1
15
deg/s
-3
-5
LateralInput
4
deg
2
0
0
time
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
10
Examples/74
References (1)
Jategaonkar, R. V.,
Flight Vehicle System Identification: A Time Domain Methodology,
Volume 216, AIAA Progress in Astronautics and Aeronautics Series
Published by AIAA Reston, VA, Aug. 2006, ISBN: 1-56347-836-6
http://www.aiaa.org/content.cfm?pageid=360&id=1447
Hamel, P. G., and Jategaonkar, R. V., Evolution of Flight Vehicle System Identification,
Journal of Aircraft, Vol. 33, No. 1, 1996, pp. 9-28.
Hamel, P. G. and Jategaonkar, R. V., The Role of System Identification for Flight Vehicle Applications Revisited, RTO-MP-11, March 1999, Paper No. 2.
Jategaonkar, R. V., Fischenberg, D., and von Gruenhagen, W.,
Aerodynamic Modeling and System Identification from Flight Data Recent Applications at DLR,
Journal of Aircraft, Vol. 41, No. 4, 2004, pp. 681-691.
Jategaonkar, R. V., Mnnich, W., Fischenberg, D., and Krag, B. Identification of Speed Brake, Air-Drop,
and Landing Gear Effects from Flight Data, Journal of Aircraft, Vol. 34, No. 2, March-April 1997,
pp 174-180.
Jategaonkar, R. V., Mnnich, W., Fischenberg, D., and Krag, B. Identification of C-160 Simulator Data Base
from Flight Data, Proceedings, 10th IFAC Symposium on System Identification, Copenhagen, Denmark,
July 1994, pp. 3.67-3.74.
Jategaonkar, R.V., Mnnich, W., Identification of DO-328 Aerodynamic Database for a Level D Flight
Simulator, AIAA 97-3729, 1997.
Mnnich, W., Jategaonkar, R.V., Database Development for Level D Simulators - Lessons Learned,
RTO SCI Symposium on System Identification for Integrated Aircraft Development and Flight Testing,
May 5-7, 1998, Madrid, Spain, Paper 14.
Dr. Ravindra Jategaonkar
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/75
References (1)
N.N., Airplane Simulator Qualification, FAA Advisory Circular, AC 120-40C, Interim Version, Jan. 1995.
N.N., Joint Aviation Requirements - Aeroplane Flight Simulators, JAR-STD 1A, Westward Digital Ltd.,
Cheltenham, England, April 1997.
Jategaonkar, R. V., Behr, R., Gockel, W., and Zorn, C., Data Analysis of Phoenix RLV Demonstrator Flight
Test, AIAA Paper 2005-6129, Aug. 2005.
Rohlf, D., Plaetschke, E., Weiss, S., X-31A System Identification Applied to Post Stall Flight - Aerodynamics
and Thrust Vectoring, AGARD CP-548, March 1994, Paper 14.
Weiss, S., Friehmelt, H., Plaetschke, E., and Rohlf, D., X-31A System Identification using Single Surface
Excitation at High Angles of Attack, Journal of Aircraft, Vol. 33, No. 3, May-June 1996, pp. 485-490.
Rohlf, D., Direct Update of a Global Simulator Model with Increments via System Identification,
RTO SCI Symposium on System Identification for Integrated Aircraft Development and
Flight Testing, May 5-7, 1998, Madrid, Spain, Paper 28.
Tischler, M.B., System Identification Methods for Aircraft Flight Control Development and Validation,
NASA TM 110369, Oct. 1995.
Kaletka, J., von Grnhagen, W., System Identification of Mathematical Models for the Design of a Model
Following Control System, Vertica, Pergamon Press, Oxford, Vol. 13, No. 2, 1989, pp. 213-228.
Anon, Rotorcraft System Identification, AGARD, AR280, Sept. 1991.
Hamel, P.G., Kaletka, J., Rotorcraft System Identification - An Overview of AGARD FVP Working Group 18,
AGARD CP-552, 1995, Paper 18.
N.N., Helicopter Simulator Qualification, FAA Advisory Circular, AC 120-63, Oct. 1994.
Rohlfs, M., von Grnhagen, W., Kaletka, J., Nonlinear Rotorcraft Modeling and Identification,
RTO SCI Symposium on System Identification for Integrated Aircraft Development and
Flight Testing, May 5-7, 1998, Madrid, Spain, Paper 23.
Dr. Ravindra Jategaonkar
AIAA Short Course: Flight Vehicle System Identification in Time Domain, Aug. 2006
Examples/76