JDAM Adaptive Control
JDAM Adaptive Control
2
JDAM Tail-kit
3
The JDAM Weapon Family
Affordable, Accurate, Autonomous, Adverse Weather
MK-84
(2,000 lb)
BLU-109
(2,000 lb) MK-83, BLU-110
(1,000 lb) MK-82, BLU-111
*Currently in Developmental Test and Evaluation (500 lb)*
4
Baseline JDAM Free-Flight
Timeline
Altitude
Impact Phase
Transfer Alignment
Separation Phase
Roll Over to
Pull Down
on Target
Time
6
Guidance Law Control of Impact Angle
Release
20000
15000
Altitude (ft)
10000
5000
0 Target
0 10000 20000 30000 40000
Down Range (ft)
7
Baseline Control:
Feedback Gains Designed Using
Optimal Control + Projection Theory
8
JDAM Greatest Hits Vol 1
Surface
Target
Buried Target
10
AOA Collapsed to Zero at Impact
12
Adaptive Control Transitioned To
Advanced Weapon Systems
• Adaptive Control Based upon Earlier Aircraft Application
Adaptive Flight Control
– Extended to Munitions (00-02) with GST
– Boeing IRAD Improvements Focus on System ID,
Implementation, and Actuator Saturation Issues
– Design Retrofits Onto Existing Flight Control Laws
Boeing Collaborates
– Flight Proven on MK-82 L-JDAM, (04-06) AFOSR Adaptive With Prof. N.
Control of UCAVs I,II Hovakimyan at
– Transitioned To Production JDAM VaTech on limited
actuation
Technology Transition Timeline
93 94 95 96 97 98 99 00 01 02 03 04 05 06
Boeing funds MIT
(Dr. A. Annaswamy)
Intelligent Flight Adaptive Control For Boeing IRAD to initiate research in
Reconfigurable
Control For Tailless
• Gen I, flown 1999, 2003
Fighters MK-84 JDAM
• Gen II, 2002 – 2006 (AFRL-VA/Boeing)
•flight test 4th Q 2005 X-36
• Gen III, 2006
• Ongoing NASA/Boeing IFCS
• Other Transitions
13
Adaptive Augmentation
• Retrofits onto an existing autopilot (baseline A/P unchanged)
• Baseline A/P commands incremented/decremented as needed
• Uses a reference model representing the desired closed-loop
dynamics
• Adaptive increment makes airframe behave like the reference
model
• Adaptation dormant while airframe response matches reference
model to within pre-specified tolerance
• Provides robustness to
modeling errors (aero
Reference +
Model
-
uncertainties) Adaptive
Control
Optimal Baseline + +
Airframe
Guidance Autopilot
14
MK-82/L Adaptive Autopilot
• Baseline JDAM autopilot
– LQR PI with output projection
– High confidence design, tested extensively and in production
– Constructed using wind-tunnel data and gain-scheduling
• Adaptive augmentation
– Developed for the Laser JDAM demonstration program
– Allowed baseline MK-82 autopilot (and gains) to be applied to MK-82
Laser
– Later added to the MK-82 baseline autopilot
– Autopilots of both MK-82 variants now use the same autopilot
architecture and gains (including the adaptive components)
– Direct-adaptive control
– No off-line training
15
Generalized Plant and Baseline Controller
Open-Loop Dynamics
x p Ap x p B p u f x p x p Ap
B FC
0 x p Bp
u f
x
0
p B r
x A x B F D
c 2 c p c c 2 c p
x c Ac xc B1c r t B2 c F y 1c
x A x B1 B2
y C p x p D p u y C p 0 x D p u C x D u
u K x p x p K xc xc K r r t
T T T D
C
x A x B1 u f x p B2 r t
inner-loop commands guidance commands
16
Reference Model and Adaptive Control
r t ˆ x
T T
u K x kˆx x K r kˆr T
p
17
Parameter Adaptation
• Theoretical Basis
– 2nd Theorem of Lyapunov
– Barbalat Lemma
– Universal Approximation Property of RBF NN
• Adaptive laws yield bounded tracking performance with all signals
bounded, in the presence of uncertainties, (UUB) Control Weapon
kˆ Proj
x x kˆ , x e P B
x
T
1
Response Through
Reference Model.
ˆ
kr r Proj kˆ , r t e P B
z
T
1
lim x xref C
t
Uniform Response
ˆ
Projˆ , x e P B
p
T
1 For Each Weapon
x t xref robustness
– using Dead-zone modification, (enforces t to noise)
freezes adaptation if:
– using Projection Operator, (bounds adaptive parameters)
– using e – modification, (adds damping and bounds adaptive parameters)
– using μ– modification, (protects against control saturation)
18
Adaptive Augmentation of RSLQR
Optimal Pitch Autopilot
Incremental Elevator
100 Hz
19
Adaptive Augmentation of
RSLQR Optimal Roll-Yaw Autopilot
Incremental Ail/Rud
Commands
err ay a cmd
y ps rs Adaptive Control ad
a rad
Number of Cases
Number of Cases
25
20
15
10
0
0 0.02 0.04 0.06 0.08 0.1 0.12
Mean Aero Perturbation
30 30
Input Delay (msec)
20 20
15 15
Nominal hardware
time delays below 10 10
minimum of chart
5 5
5 10 15 20 25 5 10 15 20 25
Output Delay (msec) Output Delay (msec)
22
Oct 04 Flight Data (1 of 2)
Bank Maneuvers
+30 deg -30 deg
AOA
Beta
Qbar
Mach
+BETA -BETA 23
Oct 04 Flight Data (2 of 2)
Roll Maneuver
+30 deg -30 deg
Dele (deg)
Dela (deg)
Delr (deg)
+BETA -BETA 24
LJDAM - Jan 05 Fixed Target
25
LJDAM – May 05 Moving Target
26
LJDAM – May 05 Moving Target
Remote Controlled Target
27
MK82 Laser SDD-G2
28
MK82 Laser – 40 mph HMV
29
Lessons Learned
31
Summary
32