Adaptive Control – Landau, Lozano, M’Saad, Karimi
1
Adaptive Control Chapter 14: Adaptive regulation Rejection of - - PowerPoint PPT Presentation
Adaptive Control Chapter 14: Adaptive regulation Rejection of unknown disturbances 1 Adaptive Control Landau, Lozano, MSaad, Karimi Chapter 14: Adaptive regulation Rejection of unknown disturbances 2 Adaptive Control
Adaptive Control – Landau, Lozano, M’Saad, Karimi
1
Adaptive Control – Landau, Lozano, M’Saad, Karimi
2
Adaptive Control – Landau, Lozano, M’Saad, Karimi
3
controller
residual acceleration (force) primary acceleration / force (disturbance) 1 2 3 4 machine support elastomere cone inertia chamber piston main chamber hole motor actuator (piston position)
1
ce) (disturban (t) up
force) (residual y(t)
Adaptive Control – Landau, Lozano, M’Saad, Karimi
4
Residual force (acceleration) measurement Active suspension Primary force (acceleration) (the shaker) Elastomer
Adaptive Control – Landau, Lozano, M’Saad, Karimi
5
1
ce) (disturban (t) up
force) (residual y(t)
Adaptive Control – Landau, Lozano, M’Saad, Karimi
6
Residual force (acceleration) measurement Primary force (acceleration) (the shaker) Passive damper Inertial actuator (not visible)
Adaptive Control – Landau, Lozano, M’Saad, Karimi
7
Inertial actuators Accelerometers
Adaptive Control – Landau, Lozano, M’Saad, Karimi
8
B A
Further details can be obtained from : http://iawww.epfl.ch/News/EJC_Benchmark/
Adaptive Control – Landau, Lozano, M’Saad, Karimi
9
Adaptive Control – Landau, Lozano, M’Saad, Karimi
10
Simultaneous controller initialization and disturbance application
Adaptive Control – Landau, Lozano, M’Saad, Karimi
11
19.8 19.9 20 20.1 20.2 20.3 20.4 20.5 20.6
2 4 Time(s) Output (residual force) 19.8 19.9 20 20.1 20.2 20.3 20.4 20.5 20.6
2 Time(s) Input (control action) 32 Hz 20 Hz 29.8 29.9 30 30.1 30.2 30.3 30.4
2 Time(s) Output (residual force) 29.8 29.9 30 30.1 30.2 30.3 30.4
1 2 Time(s) Input (control action) 20 Hz 32 Hz
Adaptive Control – Landau, Lozano, M’Saad, Karimi
12
Adaptive Control – Landau, Lozano, M’Saad, Karimi
13
+ +
u(t)
) ( p1 t
p p D
Adaptive Control – Landau, Lozano, M’Saad, Karimi
14
1 1 d 1 − − − −
1 1 1 1 1 1 1 − − − − − − −
S R
1 1 d 1 1 1 − − − − − −
1 1 1 1 1 − − − − −
S yp
yp
Adaptive Control – Landau, Lozano, M’Saad, Karimi
15
1 1
− −
p p p
1 1
− −
p p p
Adaptive Control – Landau, Lozano, M’Saad, Karimi
16
1 1 1 1 1 1 − − − − − −
S R
) ( ) (q D 1 ) P(q ) (q ) (q )S' (q )H A(q y(t)
1
1
S
t N p δ ⋅ ⋅ = + +
−
u(t)
p p D
1 1
− −
p p p
1 1 1 1 1 1 1 1 1 − − − − − − − − − −
d yp
Adaptive Control – Landau, Lozano, M’Saad, Karimi
17
1 −
1 1 − −
p S
Environment
+ +
u(t)
Plant ) ( p t ) (t δ
p p D
Disturbance Disturbance model
y(t)
Controller Disturbance Model Estimation Design Method Specs. Disturbance Observer
( ˆ t p
Adaptive Control – Landau, Lozano, M’Saad, Karimi
18
p d p p S
−
Adaptive Control – Landau, Lozano, M’Saad, Karimi
19 Plant Model Model
Q Q
n n q
− − −
1 1 1
1 1
− −
Adaptive Control – Landau, Lozano, M’Saad, Karimi
20 Plant Model
+ +
−
−
+
p p D
1 t
1 t
p p δ
Adaptive Control – Landau, Lozano, M’Saad, Karimi
21
Adaptive Control – Landau, Lozano, M’Saad, Karimi
22
1
1
1 1
p p p
− −
1 1 1 1 1
d
− − − − − −
p p δ
Adaptive Control – Landau, Lozano, M’Saad, Karimi
23
d p
−
1 1
− −
1 1 1 1
− − ∗ − − −
d
) 1 ( ) ( ) ( ) ( ) 1 ( ) ( ) ( ) ( ) 1 (
1 1 1 1 1 1
+ = + = +
− − − − − −
t q P q N q M t w q P q D q M t v
p p
δ
) 1 ( ) ( ) ( ) ( ) ( ) (
1 1 1 1
+ ⋅ = ⋅
− − − − − ∗ −
t w q P q B q t w q P q B q
d d
t i Q
2 ˆ 1
= −
d p
−
Adaptive Control – Landau, Lozano, M’Saad, Karimi
24
1 1 1 1
d − ∗ − − ∗ − −
1 1
T T
− −
2 1 1 1
T
1 1 1 1 1
− − − − − −
d
2 2 1 1 1 2 1 1 1
P P
D Q D T T d
− − ∗ − − −
Adaptive Control – Landau, Lozano, M’Saad, Karimi
25 Plant Model Model
Adaptive Control – Landau, Lozano, M’Saad, Karimi
26
Adaptive Control – Landau, Lozano, M’Saad, Karimi
27
Adaptive Control – Landau, Lozano, M’Saad, Karimi
28
Adaptive Control – Landau, Lozano, M’Saad, Karimi
29
Adaptive Control – Landau, Lozano, M’Saad, Karimi
30
Adaptive Control – Landau, Lozano, M’Saad, Karimi
31
Adaptive Control – Landau, Lozano, M’Saad, Karimi
32
B A
Adaptive Control – Landau, Lozano, M’Saad, Karimi
33
Adaptive Control – Landau, Lozano, M’Saad, Karimi
34
Adaptive Control – Landau, Lozano, M’Saad, Karimi
35
Adaptive Control – Landau, Lozano, M’Saad, Karimi
36
Adaptive Control – Landau, Lozano, M’Saad, Karimi
37
Adaptive Control – Landau, Lozano, M’Saad, Karimi
38