Generalized Automatic and Augmented Manual Flight Control: Berlin Technical University Colloquium May 19, 2006
Generalized Automatic and Augmented Manual Flight Control: Berlin Technical University Colloquium May 19, 2006
Anthony A. Lambregts
FAA Chief Scientist Flight Guidance and Control
[email protected]
Tel 425-917-6581
Overview
stick display
throttle
δe
clutch
Autopilot servo Actuator
Airplane
sensors clutch
Autothrottle servo FADEC Engine
ΔT
Automation Safety
Accidents & Incidents
• China Airlines B747 spiral dive after engine failure
• China Airlines A300 crash at Nagoya, Japan
• Air Inter A320 crash near Strasbourg, France
• American Airlines B757 crash neat Cali, Columbia
• Tarom A310 crash near Bucharest, Rumania
• Air France A320 crash near Habsheim France
• Britannia Airways B757 speed loss during FLCH
• British Airways B747 speed loss during FLCH
• Airbus A330 crash near Toulouse, France
Accident and Incidents
Scenarios
• Pilot fails to monitor autopilot operation (Mexicana DC10)
Autopilot stalls airplane
• A/P roll control saturation, engine out (China Airlines B747)
• unexpected high altitude automatic disengage, out-of-trim,
pilot over controls (MD11)
• imperceptible airplane slow roll response, due to A/P
sensor failure without proper alert (Evergreen 747)
• A/P reaches roll authority limit in icing, / disconnects
without timely warning, stall (Embrair Comair, Detroit)
• Pilot tries to take manual control, A/P remains engaged,
overrides pilot (China Airlines A300, Nagoya)
• Pilot overcontrols rudder, after mild Wake Vortex
encounter. Vertical Stabilizer fails (AA A300, New York)
Typical Transport Airplane
Flight Guidance & Control System
as many as 8 LRUs
FMS Dual
• highly complex designs • Mission Planning
• historically evolved subsystems • Navigation
• extensive functional overlap • Performance
• operational inconsistencies • Altitude
• Thrust • Heading
• incomplete envelope Rating
• V-Path
protection
• Speed • H-Path
• SISO control
• Vert. Spd
• little or no • Thrust Limiting • Autoland
• Envelope
standardization Single • Flare Retard Protect.
Autothrottle Autopilot
Triple
Yaw Damper
Dual
Automation Safety Issues
Power
Setting
Back Front
Side Side
FMC
Flight planning Strategic
• Navigation Airline Operations
• Path Definition
Oriented Functions
CDU • Performance Predict.
MCP
T-NAV V-NAV GS LOC L-NAV Control Targets
VAR
340 .712 24500
00 VARIABLE 0.0 137 135
VMAX
ALT GA
ALT
FG&C
IAS MACH FPA TRACK HEAD
HOLD
VMIN
• Airspeed/ Mach
FBW augmented manual
THRUST MANUAL P-R-Y MANUAL
• Altitude/Vertical Spd
• Rational Function • Heading/Track Control Modes and
Partitioning • Loc / GS, V-Nav / L-Nav Safety Functions
• Envelope Protection
• No Function Overlap • FBW Manual Mode
• Common Control Strategy
• Simplified Reusable Design
FAA Role
Guidance Innerloop
Control
Error Force and Airplane
Commands
Normalization Moment
Coordination
(Any Mode) Control
IRU
Feedback Signal Air
Synthesis Data
Designed to provide: Nav/
• Decoupled Control
Guid
• Standard Trajectory Dynamics
TECS/THCS Research Project
SIS0 design
NASA /Boeing Research Program, initiated in 1979, resulted in
Total Energy Control System (TECS)
γ +v/g
}
This Energy Strategy used to
• Throttle controls Total Energy Rate: achieve “pilot-like quality”
• Elevator controls Energy Distribution: γ −v/g in automatic control
Flight Dynamics - Energy Control
Relationships
v
• Thrust REQ = W ( + sin γ ) + Drag
g
• current autothrottles neglect largest term: Wsinγ
• trim thrust in level flight is equal to Drag
1 W 2
• Et = W ⋅ h + ⋅ ⋅ V
2 g
v E t
• thrust changes produce W ( + sin γ ) =
g V
v
• elevator produces energy redistribution W ( − sin γ )
g
• conclusion: energy is the right control integration strategy
Total Energy Control System
(TECS)
• concept
• thrust controls Total Energy requirement
• elevator controls distribution of energy
• result: generalized multi-input / multi-output control strategy
•speed /flight path mode errors are normalized into
energy quantity, fed forward to throttle and elevator:
• provides decoupled command responses
• consistent/energy efficient operation in all modes
• control priority when thrust limits:
• generally speed control has priority
• exception: glide slope / flare mode
• Vmin/Vmax envelope always protected
• Vcmd limited to Vmin/Vmax
• control authority allocation: handles complex maneuvers
Generalized Integrated Automatic
and Manual FBW Control
.
COLUMN
MODE CONTROL THROTTLE
PANEL
KTI
γc +_ +
+
+
+
Engine
Engine T
S Control
(E T )S ε N
KTP Weight
+
_
2-K Command
v_ K +
_
g
(TLIM). (SPEED PR) Pitch Attitude Command
(E D )S KEP (typically)
ε N
+ + Innerloop Actuator
+
g S Control
(TLIM). (PATH PRIORTY)
Control Authority Allocation
Example
.
• Maneuver Authority = V ( g— + γ )
.
• During climb at Tmax , Vc /g limited to
.
(
.5 — )
V + γ , allowing speed cmd execution by
g
reducing climb gradient temporarily by half
throttles
s s A to D Engine T
FADEC
servo
Tcmd
No of
Weight oper
engines IO Engine T
Engine
FADEC
failure
FCC logic
Total Heading
Lateral-Directional Control Strategy
Design approach analogous to TECS:
• aileron control sum of heading and sideslip errors
• rudder controls difference between heading and sideslip errors
Track Angle
L-Nav
Command
D D Drift
Angle
D ψ
D D
D
Ky .. Corr
D Dc Kψ +
Roll Attitude
+
D
+
_ _ + Command
Heading
Command
D Generalized
Loc V ψ .
ψ D Roll Attitude
and Yaw
Track Angle . Rate
Command β β D Commands
Coordination
Cross Track D
Velocity Cmd
Sideslip
_ _ _ Yaw Rate
Kβ
+
Cross Track
+
+
Command Command
Deviation βc
THCS Core Algorithm
_ _ _ _
g VTrue KRI
ψ + Kψ + Kφ Kp -1 Actuator
δa
+
+
+
c VTrue + g S
D
ψ col D φc f(q )c
f(q )c
βc D ψc
il
D
g +
δr
KYI
βc Kβ + Kψ -1 Actuator
+
+
_
_ VTrue _ S _
β β ψ
TECS and THCS Application on Condor
The Condor Team
Fly-By-Wire Design
stick throttle
display
ΔT
FLIGHT Inter
feel system engine
CONTROL face
trim Airplane
up COMPUTER δe
actuator
down
actuator δS
FBW Design Opportunities
Desired Attributes:
Response K • “K/S”- like response
Theta, FPA S • low response lag τ
• correct sensitivity K
Lag τ • good damping
Sensitivity (slope) • no overshoot
• control harmony with
other variables (θ, γ, nz)
Input δcol • consistency between
flight conditions
Time
NOTE: signal K δcol can serve as the cmd reference
S
FBW Control Algorithm Types
• Pitch:
• pitch attitude rate command (+ pitch attitude hold)
• nz-command
• proportional angle of attack (AOA) command
• C*= nz command / Vertical Speed hold
• FPA rate command / FPA hold
• Roll: roll rate command / roll attitude hold
+ heading or track hold for bank angle < Xo
stick
Actuator
Pos sensor
Electronics
Actuator δe
Passive Feel
default
Autopilot
Default
servo Gains
clutch
Airspeed Gain Sched
AOA limiting
Air Data
Modular
Avionics
IRU Units Autopilot cmds
Raytheon Low Cost GA FBW Concept
Bonanza Flight Demo System
display
stick throttle
sensor
clutch
Vcmd FCC ΔT
servo engine
Trim Decoupled
sensor
Control Airpl
Up FPAcmd
Algorithm servo
δe
Down
clutch
Approach:
• embedded envelope protection functions
• low cost FBW design strategy:
• simple control algorithm
• simple high reliability components
• dual sensor set, computer and data bus
• basic redundancy and FDIR strategies, e.g.
• single servo on split surfaces
C* Design Concept
stick throttle
ΔT
KS FF engine
shaping
C*cmd Airplane
δe
+ KI
act.
_ comp ACE
S
C*
Vc o q
++ g
nz pilot
FCC
C* Morphed into FPA rate cmd/hold
throttle
stick
Prefilter KFF ΔT
engine
Airplane
KI
γ cmd
δe
+_ +_ Kθ ++_ Kq actu
S
q
Kγ θ
γ
γc
Airplane
FPA
Feedback Invariant
Static
δe Short θ 1
Control Short Period Period
Augment. design
Inversion
Dyn. τθ2 S + 1
γ Pitch rate
Pitch attitude
FPA
Pilot Induced Oscillation
Avoidance