mech 6091 flight control systems final course project f-16

29
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

Upload: others

Post on 20-May-2022

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MECH 6091 Flight Control Systems Final Course Project F-16

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

29 MECH-6091 – FLIGHT CONTROL SYSTEMS

F-16 AUTOPILOT DESIGN

Q&A