MECH 6091 Flight Control Systems Final Course Project F-16 ...
Transcript of MECH 6091 Flight Control Systems Final Course Project F-16 ...
![Page 1: MECH 6091 Flight Control Systems Final Course Project F-16 ...](https://reader034.fdocuments.us/reader034/viewer/2022052105/6286f53758108237c40efa78/html5/thumbnails/1.jpg)
1 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
MECH 6091 – Flight Control Systems Final Course Project
F-16 Autopilot Design
Lizeth Buendia Rodrigo Lezama Daniel Delgado December 16, 2011
![Page 2: MECH 6091 Flight Control Systems Final Course Project F-16 ...](https://reader034.fdocuments.us/reader034/viewer/2022052105/6286f53758108237c40efa78/html5/thumbnails/2.jpg)
AGENDA
2 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
• Theoretical Background • F-16 Model and Linearization • Controller Design
• Results and Conclusions • Q&A
![Page 3: MECH 6091 Flight Control Systems Final Course Project F-16 ...](https://reader034.fdocuments.us/reader034/viewer/2022052105/6286f53758108237c40efa78/html5/thumbnails/3.jpg)
Theoretical Background
3 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
• Reference Frames
![Page 4: MECH 6091 Flight Control Systems Final Course Project F-16 ...](https://reader034.fdocuments.us/reader034/viewer/2022052105/6286f53758108237c40efa78/html5/thumbnails/4.jpg)
4 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
• Aircraft Variables Assumptions:
1. The aircraft is a rigid-body. 2. The earth is flat and non-rotating. 3. The mass is constant during the time interval over which the motion is
considered. 4. The mass distribution is symmetric relative to the longitudinal plane.
Theoretical Background
![Page 5: MECH 6091 Flight Control Systems Final Course Project F-16 ...](https://reader034.fdocuments.us/reader034/viewer/2022052105/6286f53758108237c40efa78/html5/thumbnails/5.jpg)
5 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
• Equations of Motions EOM Force: Moment:
Theoretical Background
![Page 6: MECH 6091 Flight Control Systems Final Course Project F-16 ...](https://reader034.fdocuments.us/reader034/viewer/2022052105/6286f53758108237c40efa78/html5/thumbnails/6.jpg)
6 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
• Stability Requirements
< 0 • Longitudinal EOM
Theoretical Background
![Page 7: MECH 6091 Flight Control Systems Final Course Project F-16 ...](https://reader034.fdocuments.us/reader034/viewer/2022052105/6286f53758108237c40efa78/html5/thumbnails/7.jpg)
7 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
• Linearized Longitudinal EOM
Theoretical Background
![Page 8: MECH 6091 Flight Control Systems Final Course Project F-16 ...](https://reader034.fdocuments.us/reader034/viewer/2022052105/6286f53758108237c40efa78/html5/thumbnails/8.jpg)
F-16 Nonlinear Model
8 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
• F-16 Russell Model: • 12 State Variables • 4 Input Variables
• F-16 Longitudinal Linear Model:
• 5 State Variables • 1 Input Variables
• MATLAB linmod command used for linearization
• Low-Fidelity model
![Page 9: MECH 6091 Flight Control Systems Final Course Project F-16 ...](https://reader034.fdocuments.us/reader034/viewer/2022052105/6286f53758108237c40efa78/html5/thumbnails/9.jpg)
Longitudinal EOM in State Space Form
9 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
![Page 10: MECH 6091 Flight Control Systems Final Course Project F-16 ...](https://reader034.fdocuments.us/reader034/viewer/2022052105/6286f53758108237c40efa78/html5/thumbnails/10.jpg)
Control Input Limits
10 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
![Page 11: MECH 6091 Flight Control Systems Final Course Project F-16 ...](https://reader034.fdocuments.us/reader034/viewer/2022052105/6286f53758108237c40efa78/html5/thumbnails/11.jpg)
Nonlinear vs. Linear Model
11 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
15
k ft
@ 6
00
ft/
s 5
deg
Ele
vato
r D
istu
rban
ce
Pit
ch r
ate
Nonlinear Model
Linear Model
![Page 12: MECH 6091 Flight Control Systems Final Course Project F-16 ...](https://reader034.fdocuments.us/reader034/viewer/2022052105/6286f53758108237c40efa78/html5/thumbnails/12.jpg)
Controller Design
12 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
FLIGHT QUALITY REQUIREMENTS – MIL-F-8785C • Flight Category B – Cruise • Level 1 – Clearly adequate for mission flight phase
Parameter Current MIL Target Desired
SP – ζ 0.464 [0.3, 2] ≥ 0.7
SP – ωn 1.63 rad/s [1.1, 7] rad/s ≥ 3 rad/s
SP – τ 1.32 s --
P – ζ 0.057 > 0.04 ≥ 0.3
P – ωn 0.066 NA ≥ 0.5 rad/s
P – τ 262 s -- ≤ 7s (ts≤30s)
![Page 13: MECH 6091 Flight Control Systems Final Course Project F-16 ...](https://reader034.fdocuments.us/reader034/viewer/2022052105/6286f53758108237c40efa78/html5/thumbnails/13.jpg)
Controller Design – SAS
13 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
• Full-Feedback State (All states are available)
• Pole Placement Method
• Necessary and Sufficient Condition for Arbitrary Pole Placement
![Page 14: MECH 6091 Flight Control Systems Final Course Project F-16 ...](https://reader034.fdocuments.us/reader034/viewer/2022052105/6286f53758108237c40efa78/html5/thumbnails/14.jpg)
Controller Design – SAS
14 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
25
k ft
@ 7
00
ft/
s 1
deg
Ele
vato
r D
istu
rban
ce
![Page 15: MECH 6091 Flight Control Systems Final Course Project F-16 ...](https://reader034.fdocuments.us/reader034/viewer/2022052105/6286f53758108237c40efa78/html5/thumbnails/15.jpg)
Controller Design – SAS
15 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
• Stability improvement achieved
• Excellent disturbance rejection
• New characteristics:
Parameter Desired Achieved
SP – ζ ≥ 0.7 0.7
SP – ωn ≥ 3 rad/s 3 rad/s
P – ζ ≥ 0.3 0.287
P – ωn ≥ 0.5 rad/s 0.522
P – τ ≤ 7s (ts≤30s) 6.67 s
![Page 16: MECH 6091 Flight Control Systems Final Course Project F-16 ...](https://reader034.fdocuments.us/reader034/viewer/2022052105/6286f53758108237c40efa78/html5/thumbnails/16.jpg)
16 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
Controller Design – Autopilot
16 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
• Altitude Reference Trajectory o Up to 5k ft increase/decrease tracking
• Augmented A/C TF
• Desired Response Characteristics: oSettling time < 30s oOvershoot <= 5%
oSteady-State error = 0 oMinimize oscillations
![Page 17: MECH 6091 Flight Control Systems Final Course Project F-16 ...](https://reader034.fdocuments.us/reader034/viewer/2022052105/6286f53758108237c40efa78/html5/thumbnails/17.jpg)
17 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
Controller Design – Autopilot
17 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
• PID Controller Design
• SISO tool + Manual Tuning • Attention to Actuator Saturation!
Anti-Windup included
![Page 18: MECH 6091 Flight Control Systems Final Course Project F-16 ...](https://reader034.fdocuments.us/reader034/viewer/2022052105/6286f53758108237c40efa78/html5/thumbnails/18.jpg)
18 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
Controller Design – Autopilot
18 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
1k
ft in
crea
se @
70
0 f
t/s
No
Ele
vato
r D
istu
rban
ce
![Page 19: MECH 6091 Flight Control Systems Final Course Project F-16 ...](https://reader034.fdocuments.us/reader034/viewer/2022052105/6286f53758108237c40efa78/html5/thumbnails/19.jpg)
19 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
Controller Design – Autopilot
19 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
5k
ft in
crea
se @
70
0 f
t/s
No
Ele
vato
r D
istu
rban
ce
![Page 20: MECH 6091 Flight Control Systems Final Course Project F-16 ...](https://reader034.fdocuments.us/reader034/viewer/2022052105/6286f53758108237c40efa78/html5/thumbnails/20.jpg)
20 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
Controller Design – Autopilot
20 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
5k
ft in
crea
se @
70
0 f
t/s
No
Ele
vato
r D
istu
rban
ce
![Page 21: MECH 6091 Flight Control Systems Final Course Project F-16 ...](https://reader034.fdocuments.us/reader034/viewer/2022052105/6286f53758108237c40efa78/html5/thumbnails/21.jpg)
21 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
Controller Design – SAS + Autopilot
21 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
Scenario: 1. 1000 ft altitude increase, followed by 2. +5deg perturbation, followed by 3. -5deg perturbation
![Page 22: MECH 6091 Flight Control Systems Final Course Project F-16 ...](https://reader034.fdocuments.us/reader034/viewer/2022052105/6286f53758108237c40efa78/html5/thumbnails/22.jpg)
22 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
Controller Design – SAS + Autopilot
22 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
Scen
ario
1
![Page 23: MECH 6091 Flight Control Systems Final Course Project F-16 ...](https://reader034.fdocuments.us/reader034/viewer/2022052105/6286f53758108237c40efa78/html5/thumbnails/23.jpg)
23 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
Controller Design – SAS + Autopilot
23 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
Scen
ario
1
![Page 24: MECH 6091 Flight Control Systems Final Course Project F-16 ...](https://reader034.fdocuments.us/reader034/viewer/2022052105/6286f53758108237c40efa78/html5/thumbnails/24.jpg)
24 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
Controller Design – Nonlinear Model
24 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
Compare: • Linearized Model + LTI Controller • Nonlinear Model + LTI Controller
![Page 25: MECH 6091 Flight Control Systems Final Course Project F-16 ...](https://reader034.fdocuments.us/reader034/viewer/2022052105/6286f53758108237c40efa78/html5/thumbnails/25.jpg)
25 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
Controller Design – Nonlinear Model
25 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
Scen
ario
1 –
Alt
itu
de
![Page 26: MECH 6091 Flight Control Systems Final Course Project F-16 ...](https://reader034.fdocuments.us/reader034/viewer/2022052105/6286f53758108237c40efa78/html5/thumbnails/26.jpg)
26 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
Controller Design – Nonlinear Model
26 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
Scen
ario
1 –
Th
eta
![Page 27: MECH 6091 Flight Control Systems Final Course Project F-16 ...](https://reader034.fdocuments.us/reader034/viewer/2022052105/6286f53758108237c40efa78/html5/thumbnails/27.jpg)
27 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
Controller Design – Nonlinear Model
27 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
Scen
ario
1 –
Pit
ch R
ate
![Page 28: MECH 6091 Flight Control Systems Final Course Project F-16 ...](https://reader034.fdocuments.us/reader034/viewer/2022052105/6286f53758108237c40efa78/html5/thumbnails/28.jpg)
Conclusions
28 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
• A good linearization method is extremely important
• FFS eases SAS design -> In real life, not all states are available (estimators required)
• Nonlinear model shows longitudinal/lateral coupling
• Satisfactory overall results
• Future work: Scheduled PID and Lateral Motion
![Page 29: MECH 6091 Flight Control Systems Final Course Project F-16 ...](https://reader034.fdocuments.us/reader034/viewer/2022052105/6286f53758108237c40efa78/html5/thumbnails/29.jpg)
29 MECH-6091 – FLIGHT CONTROL SYSTEMS
F-16 AUTOPILOT DESIGN
Q&A