Escolar Documentos
Profissional Documentos
Cultura Documentos
Adaptive Control
Basics and Research
Gang Tao
1
_
Reference System
- -
r(t) y
m
(t)
Goal of feedback control: lim
t
(y(t) y
m
(t)) = 0
2
_
(t)
Plant
Controller
C(s; (t))
Reference model
-
-
-
6
-
6 6
6
?
?
u(t) r(t) y(t)
y
m
(t)
(t)
5
_
p
(t)
Plant
G(s;
p
)
Controller
C(s;
c
(t))
-
-
6
-
6 6
?
u(t) y
m
(t) y(t)
c
(t)
p
(t)
6
_
a
(s),
m
(s): additive, multiplicative unmodeled dynamics.
7
_
_
u
w
q
_
=
_
_
X
u
X
w
W
0
g
0
cos
0
Z
u
Z
w
U
0
g
0
sin
0
M
u
M
w
M
q
0
0 0 1 0
_
_
_
_
u
w
q
_
+
_
_
X
e
Z
e
M
e
0
_
_
e
output = : pitch angle perturbation
Linearized lateral equations
_
r
p
_
=
_
_
Y
v
U
0
V
0
g
0
cos
0
N
v
N
r
N
p
0
L
v
L
r
L
p
0
0 tan
0
1 0
_
_
_
r
p
_
+
_
_
Y
r
Y
a
N
r
N
a
L
r
L
a
0 0
_
_
_
r
a
_
output = r: yaw rate perturbation
10
_
y(t) +r(t), k
= a
p
a
r
Ideal performance for = 0
y(t) = a
r
y(t) +r(t), lim
t
(y(t) y
r
(t)) = 0
Fixed controller for [
1
,
2
]
u(t) = ky(t) +r(t), k < a
p
2
11
_
Closed-loop system
y(t) = a
r
y(t) +(a
p
++k +a
r
)y(t) +r(t),
e(t) = y(t) y
r
(t) =
a
p
++k +a
r
s +a
r
1
s a
p
k
[r](t)
Tracking performance (for r(t) = 1)
e
ss
= lim
t
e(t) =
a
p
++k +a
r
a
r
(a
p
++k)
Adaptive controller
u(t) = k(t)y(t) +r(t)
Simulation Results
System state variables
lateral velocity: x
1
(t) roll rate: x
2
(t)
yaw rate: x
3
(t) roll angle: x
4
(t)
System model
A =
_
_
0.0134 48.5474 632.3724 32.0756
0.0199 0.1209 0.1628 0
0.0024 0.0526 0.0252 0
0 1 0.0768 0
_
_
, B =
_
_
0
0.0431
0.0076
0
_
_
D. L. Raney, R. C. Montgomery, L. L. Green and M. A. Park, Flight Control
using Distributed Shape-Change Effector Arrays, AIAA paper No.
2000-1560, April 3-6, 2000
17
_
Control gain K
LQR design with Q = I
4
, R = 10
K =
_
1.0113 77.1793 115.8959 9.1691
_
P =
_
_
0.751 14.980 159.812 8.2617
14.980 27181.878 138979.668 7843.345
159.813 138979.668 723352.800 40670.052
8.262 7843.345 40670.052 2301.187
_
_
Reference signal:
r(t) =
_
_
_
1.5sin(t) 0 t 60
1.5sin(t) +3sin(2t) t 60
Adaptation gains:
1
= 1,
2
= 2
18
_
j=1
g
j
(x)u
j
, y = h(x)
x = Ax +
m
j=1
b
j
u
j
, y =Cx
state variable vector: x(t) R
n
output: y(t)
input vector: u = [u
1
, . . . , u
m
]
T
R
m
whose components may
fail during system operation
f (x), g
j
(x), h(x), A, b
j
, C with unknown parameters.
24
_
Actuator Failures
Loss of effectiveness
u
j
(t) = k
j
(t)v
j
(t), k
j
(t) (0, 1), t t
j
Lock-in-place
u
j
(t) = u
j
, t t
j
, j {1, 2, . . . , m}
Lost control
u
j
(t) = u
j
+
d
jk
jk
(t) +
j
(t), t t
j
, j {1, . . . , m}
Failure uncertainties
the failure values k
j
, u
j
and
d
jk
, failure time t
j
, pattern j, and
components
j
(t) are all unknown.
How much, how many, which and when the failures happen??
25
_
Examples
aircraft aileron, stabilizer, rudder or elevator failures
their segments stuck in unknown positions
their unknown broken pieces (including wings)
satellite motion control actuator failures
MEM actuator/sensor failures on fairing surface
heating device failures in material growth
generator failures in power systems
transmission line failures in power system
power distribution network failures
cooperating manipulator failures
bioagent distribution system failures
etc.
26
_
Block Diagram
,
.
,
.
Controller
System
-
-
1
1
.
.
.
.
.
.
-
?
1
-
-
1
m
-
-
?
-
-
-
m
-
r
u
m
u
1
y
u
1
.
.
.
u
m
v
1
.
.
.
v
m
27
_
Research Goals
Theoretical framework for adaptive control of systems with uncertain
actuator (sensor, or component) failures
Guidelines for designing control systems with guaranteed stability
and tracking performance despite parameter and failure uncertainties
Solutions to key issues in adaptive failure compensation: controller
structures, design conditions, adaptive laws, stability, robustness
New adaptive control techniques for critical systems (e.g., aircraft) to
improve reliability and survivability.
28
_
0 10 20 30 40 50 60 70 80 90 100
0
0.02
0.04
0.06
0.08
time (sec)
y
(
t
)
,
y
m
(
t
)
(
r
a
d
)
y(t)
y
m
(t)
0 10 20 30 40 50 60 70 80 90 100
0
0.005
0.01
0.015
time (sec)
e
(
t
)
(
r
a
d
)
0 10 20 30 40 50 60 70 80 90 100
4
3
2
1
0
time (sec)
v
(
t
)
(
d
e
g
)
30
_
0 10 20 30 40 50 60 70 80 90 100
0
0.02
0.04
0.06
0.08
time (sec)
y
(
t
)
,
y
m
(
t
)
(
r
a
d
)
y(t)
y
m
(t)
0 10 20 30 40 50 60 70 80 90 100
0.01
0
0.01
0.02
time (sec)
e
(
t
)
(
r
a
d
)
0 10 20 30 40 50 60 70 80 90 100
4
3
2
1
0
time (sec)
v
(
t
)
(
d
e
g
)
31
_
Research Interests
Adaptive control theory
actuator/sensor/component failure compensation
multivariable and nonlinear systems
actuator and sensor nonlinearity compensation
Adaptive control applications
aircraft ight control
fairing structure vibration reduction
space robot cooperative and compensation control
synthetic jet actuator compensation control
satellite motion control
high precision pointing systems
dynamic sensor/actuator networks
34
_