Adaptive Control – Landau,Lozano, M’Saad, Karimi
1
Adaptive Control Chapter 7: Digital Control Strategies 1 Adaptive - - PowerPoint PPT Presentation
Adaptive Control Chapter 7: Digital Control Strategies 1 Adaptive Control Landau,Lozano, MSaad, Karimi Chapter 7: Digital Control Strategies 2 Adaptive Control Landau,Lozano, MSaad, Karimi The R-S-T Digital Controller r(t)
Adaptive Control – Landau,Lozano, M’Saad, Karimi
1
Adaptive Control – Landau,Lozano, M’Saad, Karimi
2
Adaptive Control – Landau,Lozano, M’Saad, Karimi
3
r(t)
m m
A B T S 1 A B q
d −
R
u(t) y(t) Controller
Plant Model
+
1 1 1 1 1 1 1 − − − − − − − − −
d d
A A
n n q
− − −
1 1 1
1 1 1 1 1 − − − − −
B B
n n
1 1 1
− − −
1 1 1 1 1 − − − − − −
d
Adaptive Control – Landau,Lozano, M’Saad, Karimi
4
Adaptive Control – Landau,Lozano, M’Saad, Karimi
5
1 1 1 − − − −
d
A A
n n q
a q a q A
− − −
+ + + = ... 1 ) (
1 1 1
) ( ... ) (
1 * 1 2 2 1 1 1 − − − − − −
= + + + = q B q q b q b q b q B
B B
n n
)
(q
)
B A PLANT R(q
)
B(q
) (q
) S P
r(t) y(t) +
q
p(t) + +
Adaptive Control – Landau,Lozano, M’Saad, Karimi
6
1 1 1 1 1 1 1 1 1 1 − − − − − − − − − − − − −
d d d BF
2 2 1 1 1 1 1 1 1
− − − − − − − −
d
1 1 1 1 1 1 1 1 1 1 − − − − − − − − − − −
d yp
Defines the (desired )closed loop poles
Output sensitivity function
Adaptive Control – Landau,Lozano, M’Saad, Karimi
7
1 1 1 − − −
F D Dominant poles Auxiliary poles
Specification in continuous time (tM, M)
discretization e
1 −
D 5 . 1 25 . ≤ ≤
e
T ω 1 7 . ≤ ≤ ζ
Adaptive Control – Landau,Lozano, M’Saad, Karimi
8
1 1 1 1 1 − − − − − −
d
1 −
1 −
1
−
B A P
1
−
B S
1
− A R
1 1 1 1 1 − − − − −
S S
n n
R R
n n q
− − −
1 1 1
Adaptive Control – Landau,Lozano, M’Saad, Karimi
9
] ,..., , ,..., , 1 [
1
R S
n n T
r r s s x = ] ,..., , ,..., ,..., , 1 [
1
P
n i T
p p p p =
1 ... a1 1 . a2 1 a1 anA a2
. ...
anA ... ... b' 1 b' 2 b' 1 . b' 2 . . b' nB . . . . b' nB nA + nB + d
nB + d nA nA + nB + d
b'i = 0 pour i = 0, 1 ...d ; b'i = bi-d pour i > d
Adaptive Control – Landau,Lozano, M’Saad, Karimi
10
1 1 1 − − −
R
1 1 1 − − −
S
' '
1 1 1
R R
n n q
− − −
' '
1 1 1
S S
n n q
− − −
closed loop.
Adaptive Control – Landau,Lozano, M’Saad, Karimi
11
s S
2 1
− −
1 1
− −
s R
2 1
− −
1
−
n R ) ( ) ( ) ( ) ( ) (
1 1 1 1 1 − − − − −
′ = q P q S q H q A q S
S yp
) ( ) ( ) ( ) ( ) (
1 1 1 1 1 − − − − −
′ − = q P q R q H q A q S
R up
Adaptive Control – Landau,Lozano, M’Saad, Karimi
12
Bm A m Ideal case r (t) y* (t) desired trajectory for y (t) t y r
*
Tracking reference model (Hm)
discretization
s
T
1 −
5 . 1 25 . ≤ ≤
s
T ω
1 7 . ≤ ≤ ζ ) ( ) ( ) (
1 1 1 1 − − − −
= q A q B q q H
m m m
1 1 ) 1 ( *
m m d − − + −
... ) (
1 1 1
+ + =
− −
q b b q B
m m m
... 1 ) (
2 2 1 1 1
+ + + =
− − −
q a q a q A
m m m
Specification in continuous time (tM, M)
Adaptive Control – Landau,Lozano, M’Saad, Karimi
13
) ( ) ( ) ( ) 1 (
1 1 *
t r q A q B d t y
m m − −
= + +
⎪ ⎩ ⎪ ⎨ ⎧ = ≠ = =
−
) 1 ( 1 ) 1 ( ) 1 ( ) 1 ( ) (
1
B si B si B P G q T
1 * 1 1 ) 1 ( 1
m m d BF − − − + − −
Adaptive Control – Landau,Lozano, M’Saad, Karimi
14
+
1 q
A S T A Bm
m
r(t) y (t+d+1) * u(t) y(t) q
P(q -1 ) q
B*(q )
B*(q )
B(1) q
B m(q ) B*(q )
A m(q ) B(1)
1 1 1
− − −
Adaptive Control – Landau,Lozano, M’Saad, Karimi
15
) ( ) ( ) ( ) 1 ( ) ( ) (
1 1 * 1 − − −
− + + = q S t y q R d t y q T t u ) 1 ( ) ( ) 1 ( ) ( ) ( ) ( ) ( ) (
* 1 * 1 1 1
+ + = + + = +
− − − −
d t y q T d t y q GP t y q R t u q S ) ( 1 ) (
1 * 1 1 − − −
+ = q S q q S ) ( ) ( ) 1 ( ) ( ) 1 ( ) ( ) (
1 1 * * 1
t y q R t u q S d t Gy q P t u
− − −
− − − + + = ) ( ) ( ) ( ) 1 (
1 1 *
t r q A q B d t y
m m − −
= + + ) ( 1 ) (
1 * 1 1 − − −
+ = q A q q A
m m
) ( ) ( ) ( ) ( ) 1 (
1 1 * *
t r q B d t y q A d t y
m m − −
+ + − = + + ... ) (
1 1 1
+ + =
− −
q b b q B
m m m
... 1 ) (
2 2 1 1 1
+ + + =
− − −
q a q a q A
m m m
Adaptive Control – Landau,Lozano, M’Saad, Karimi
16
Plant : d=0 B(q-1) = 0.1 q-1 + 0.2 q-2 A(q-1) = 1 - 1.3 q-1 + 0.42 q-2 Bm(q-1) = 0.0927 + 0.0687 q-1 Tracking dynamics Am (q-1) = 1 - 1.2451q-1 + 0.4066 q-2 Ts = 1s , ω0 = 0.5 rad/s, ζ = 0.9 Regulation dynamics P (q-1) = 1 - 1.3741 q-1 + 0.4867 q-2 Ts = 1s , ω0 = 0.4 rad/s, ζ = 0.9 Pre-specifications : Integrator *** CONTROL LAW *** S (q-1) u(t) + R (q-1) y(t) = T (q-1) y*(t+d+1) y*(t+d+1) = [Bm(q-1)/Am(q-1)] r(t) Controller : R(q-1) = 3 - 3.94 q-1 + 1.3141 q-2 S(q-1) = 1 - 0.3742 q-1 - 0.6258 q-2 T(q-1) = 3.333 - 4.5806 q-1 + 1.6225 q-2 Gain margin : 2.703 Phase margin : 65.4 deg Modulus margin : 0.618 (- 4.19 dB) Delay margin: 2.1. s
Adaptive Control – Landau,Lozano, M’Saad, Karimi
17
10 20 30 40 50 60 70 80 90 100 0.2 0.4 0.6 0.8 1
Plant Output Time (t/Ts)
10 20 30 40 50 60 70 80 90 100 0.2 0.4 0.6 0.8 1 1.2
Control Signal Time (t/Ts)
Adaptive Control – Landau,Lozano, M’Saad, Karimi
18
Adaptive Control – Landau,Lozano, M’Saad, Karimi
19
0.5 1
0.2 0.4 0.6 0.8 1 Zero Admissible Zone Real Axis Imag Axis f0/fs = 0.4 0.4 0.3 0.3 0.2 0.2 0.1 0.1
ζ = 0.1 ζ = 0.2
Admissibility domain for the zeros of the discrete time model
Adaptive Control – Landau,Lozano, M’Saad, Karimi
20
+
1 q
A S T A Bm
m
r(t) y (t+d+1) * u(t) y(t) q
P(q -1 ) q
B*(q )
B*(q )
B(1) q
B m(q ) B*(q )
A m(q ) B(1)
1 1 1 − − −
F D ) ( ) ( ) ( ) 1 (
1 1 *
t r q A q B d t y
m m − −
= + +
Adaptive Control – Landau,Lozano, M’Saad, Karimi
21
) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) (
1 1 * 1 * 1 1 1 1 1 * 1 1 1 1 * 1 1 − − − + − − + − − − + − − − − + − −
= = + = q P q B q B q q P q q R q B q q S q A q B q q H
d d d d CL
) ( ) ( ) ( ) ( ) ( ) (
1 1 * 1 1 * 1 1 1 − − − − + − − −
= + q P q B q R q B q q S q A
d
) ( ) ( ... ) (
1 1 * 1 1 1 − − − − −
′ = + + + = q S q B q s q s s q S
S S
n n
1 1 1 1 1 − − + − − −
d
nP = deg P(q-1) = nA+d ; deg S'(q-1) = d ; deg R(q-1) = nA-1
1 1 1 1 1
− − − − −
A A
n n
d d q
− − −
1 1 1
Adaptive Control – Landau,Lozano, M’Saad, Karimi
22
1 a1 1 a2 a1 : : 1 ad ad-1 ... a1 1 ad+1 ad a1 ad+2 ad+1 a2 . . ... anA . . . . 1 . . . 0 0 1 nA + d + 1
nA + d + 1 d + 1 nA ] ,..., , , ,..., , 1 [
1 1 1 −
′ ′ =
n d T
r r r s s x ] ,..., , ,..., , , 1 [
1 2 1 d n n n T
A A A
p p p p p p
+ +
=
Adaptive Control – Landau,Lozano, M’Saad, Karimi
23
) ( ) ( ) ( ) ( ) ( ) ( ) (
1 1 ) 1 ( 1 1 1 1 ) 1 ( 1 − − + − − − − − + − −
= = q P q A q q T q B q A q B q q H
m d m m m d BF
Desired T.F.
* 1 1 1
− − −
1 1 * 1 − − −
) ( ) ( ) 1 ( ) ( ) 1 ( ) ( 1 ) (
1 1 * * 1 1
t y q R t u q S d t y q P b t u
− − −
− − − + + = (s0 = b1)
Adaptive Control – Landau,Lozano, M’Saad, Karimi
24
Plant : d = 0 B(q-1) = 0.2 q-1 + 0.1 q-2 A(q-1) = 1 - 1.3 q-1 + 0.42 q-2 Bm (q-1) = 0.0927 + 0.0687 q-1 Tracking dynamics Am (q-1) = 1 - 1.2451q-1 + 0.4066 q-2 Ts = 1s , ω0 = 0.5 rad/s, ζ = 0.9 Regulation dynamics P (q-1) = 1 - 1.3741 q-1 + 0.4867 q-2 Ts = 1s , ω0 = 0.4 rad/s, ζ = 0.9 Pre-specifications : Integrator *** CONTROL LAW *** S (q-1) u(t) + R (q-1) y(t) = T (q-1) y*(t+d+1) y*(t+d+1) = [Bm (q-1)/Am (q-1)] . r(t) Controller : R(q-1) = 0.9258 - 1.2332 q-1 + 0.42 q-2 S(q-1) = 0.2 - 0.1 q-1 - 0.1 q-2 T(q-1) = P(q-1) Gain margin : 2.109 Phase margin : 65.3 deg Modulus margin : 0.526 (- 5.58 dB) Delay margin : 1.2
Adaptive Control – Landau,Lozano, M’Saad, Karimi
25
10 20 30 40 50 60 70 80 90 100 0.2 0.4 0.6 0.8 1
Plant Output Time (t/Ts)
10 20 30 40 50 60 70 80 90 100
0.5 1 1.5
Control Signal Time (t/Ts)
Effect of low damped zeros The oscillations on the control input when there are low damped zeros can be reduced by introducing auxiliary poles
Adaptive Control – Landau,Lozano, M’Saad, Karimi
26
Remark: The name is misleading since it has nothing in common with the “internal model principle”
Adaptive Control – Landau,Lozano, M’Saad, Karimi
27
1 1 1 1 1 1 1 − − − − − − − −
F d
Dominant poles
F P
n F
q q P
1 1
1 ) (
− −
+ = α ( typical choice)
1 1 1 1 − − − − −
F d
) ( 1 ) (
1 1 1 − − −
′ − = q S q q S (typical choice)
1 1
F − −
1 1 1 1 1
F d F − − − − − −
Adaptive Control – Landau,Lozano, M’Saad, Karimi
28
1 1 1
F − − −
Particular case : Am = APF (tracking dynamics = regulation dynamics)
) 1 ( ) 1 ( ) 1 ( ) 1 ( ) (
1
B P A T q T
F
= =
−
(cancellation of the tracking reference model)
Adaptive Control – Landau,Lozano, M’Saad, Karimi
29
Equivalent scheme
( )
) ( ) ( ) 1 ( 1 ) ( ) 1 ( 1 ) ( ) ( ) ( 1 ) ( ) ( ) 1 ( ) 1 ( ) (
1 1 1 1 1 1 1 1 1 − − − − − − − − −
= = = = = q P q A B q P B q T q P q S q H for q A B P q R
F F R F
T0
+ +
Plant
A B d q−
Model y*(t+d+1) u(t)
(t) y ˆ
y(t) R0 The plant model (prediction model) is an element of the control scheme Feedback on the Prediction error Rem.: For all the strategies one can show the presence of the plant model in the controller
Adaptive Control – Landau,Lozano, M’Saad, Karimi
30
The « delay margin » can be satisfied by introducing auxiliary poles
1 1 − −
α = −0.1; −0.3; −0.333 Good value
0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
b) Syp Magnitude Frequency Responses Frequency (f/fs) Magnitude (dB)
0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
a) Syb Magnitude Frequency Responses Frequency (f/fs) Magnitude (dB)
α = -0.1 α = -0.333
Template for Modulus margin Template for Delay margin = Ts Template for Delay margin = Ts
α = -0.1 α = -0.333 α = -0.3
Adaptive Control – Landau,Lozano, M’Saad, Karimi
31
1 1
1 ) (
− −
+ = q q H R
corresponds to the opening of the loop at 0.5fS
See also: I.D. Landau (1995) : Robust digital control of systems with time delay (the Smith predictor revisited)
0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
b) Syp Magnitude Frequency Responses Frequency (f/fs) Magnitude (dB)
0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
a) Syb Magnitude Frequency Responses Frequency (f/fs) Magnitude (dB)
HR = 1, PF = 1 - 0.333q-1 HR = 1 + q-1, PF = 1 Template for Modulus margin Template for Delay margin = Ts Template for Delay margin = Ts HR = 1, PF = 1 - 0.333q-1 HR = 1 + q-1, PF = 1
Adaptive Control – Landau,Lozano, M’Saad, Karimi
32
Adaptive Control – Landau,Lozano, M’Saad, Karimi
33
In a stochastic environment, the white noise play the role of the Dirac Pulse.
ramp step Dirac pulse
Disturbance model
1 s 1 s
2
Disturbance model
Adaptive Control – Landau,Lozano, M’Saad, Karimi
34
Example: record of a controlled variable in regulation (1 day)
(stochastic realization)
value (random variable)
to give the probability of occurrence of a certain value (Gauss bell – App.A)
16h 10h 8h 1 day st 2 day nd 3 day rd
Adaptive Control – Landau,Lozano, M’Saad, Karimi
35
1
∑
= ∞ → N t N
2 1 2 2
= ∞ → N t N
Adaptive Control – Landau,Lozano, M’Saad, Karimi
36
1
N t N
= ∞ →
White Noise Spectral Density
1 RN i
2 3 4
Normalized Autocorrelations
0.5 ƒ
s
ƒ
2 π
Adaptive Control – Landau,Lozano, M’Saad, Karimi
37
e(t) 1+ c1 q-1 y(t)
1 1 1
−
= = =
N t N t N t
1 1 1 1
2 2 1 1 2 2
N t y
=
2 2 1 1 2 1 1
N t N t y
= =
y y
+1 2
1+c1
2
(c >0)
1
RN
1 i
Adaptive Control – Landau,Lozano, M’Saad, Karimi
38
e(t) y(t)
C(q )
1 1
c
n i i − =
1 1 1 1 − − = − −
c
n i i i
C C
ω ω ω
2 2 2 j j j y
−
ω
j e y
−
1
e
Adaptive Control – Landau,Lozano, M’Saad, Karimi
39
1+ a1 q
y(t) e(t)
A( q-1) y(t) e(t)
1 1 1 1
−
1
A
n i i
=
) ( * 1 1 ) (
1 1 1 1 − − = − −
+ = ∑ + = q A q q a q A
A
n i i i
1
− Asymptotically stable
1
e y
−
ω
j
e z y y
=
Adaptive Control – Landau,Lozano, M’Saad, Karimi
40
C(q )
A(q )
y(t) e(t)
1 1
C A
n i i n i i
= =
1 1
− −
Asymptotically stable
1 1
e y
− −
Adaptive Control – Landau,Lozano, M’Saad, Karimi
41
B(q
) A(q
) y(t)
) A(q
)
+ +
u(t) e(t)
1 1 1 1
d − − − − −
Disturbance
1 1 1
d − − − −
1 1 * 1 * 1 1 1
− − − = = =
B C A
n i n i i i n i i
C B A
1 1 1
Adaptive Control – Landau,Lozano, M’Saad, Karimi
42
q
B 1 A 1
A 2 y(t) e(t) u(t)
+ +
1 2 1 2 1 1 1 1
d − − − − −
2 1 1 2 2 1 2 1
d d
− − 1 2 2 1 2 1
Adaptive Control – Landau,Lozano, M’Saad, Karimi
43
Prediction of y(t+1) based on the measures of u and y available up to t
2 =
) 1 ( ) ( ) ( ) ( ) 1 (
1 1 1
+ + + + − = + t e t e c t u b t y a t y ) 1 ( )] 1 ( ˆ ) ( ) ( ) ( [ ) 1 ( ˆ ) 1 ( ) 1 (
1 1 1
+ + + − + + − = + − + = + t e t y t e c t u b t y a t y t y t ε
[ ]
[ ]
{ }
)] ( ) ( ) ( )[ 1 ( 2 ) 1 ( ) 1 ( ˆ ) ( ) ( ) ( ) 1 ( ˆ ) 1 (
1 1 1 2 2 1 1 1 2
t e c t u b t y a t e E t e E t y t e c t u b t y a E t y t y E + + − + + + + + − + + − = + − + = 0
[ ]
) 1 ( ˆ ) ( ) ( ) (
2 1 1 1
= + − + + − t y t e c t u b t y a E Optimality condition: ) ( ) ( ) ( ) 1 ( ˆ
1 1 1
t e c t u b t y a t y
+ + − = + ) 1 ( ) 1 ( ˆ ) 1 ( ) 1 ( + = + − + = + t e t y t y t
ε Example : ) ( ) ( t e t = ε ) ( ) ( ) ( ) 1 ( ˆ
1 1 1
t c t u b t y a t y
ε + + − = +
Adaptive Control – Landau,Lozano, M’Saad, Karimi
44
1 1 * 1 *
− − −
1 * 1 * 1 *
− − −
1 * 1 * 1 *
− − −
One replaces the unknown white noise by the prediction error
Adaptive Control – Landau,Lozano, M’Saad, Karimi
45
1 2 * 2 *
= N t
minimum variance control
y y
* *
t t y y
%
minimum value controlled
large variance reference reference small variance
Adaptive Control – Landau,Lozano, M’Saad, Karimi
46
y(t+1) = - a1 y(t) + b1 u(t) + b2 u(t-1)+ c1 e(t) + e(t+1) Plant + disturbance: Reference trajectory: y*(t+1) Criterion computation: E{[y(t+1) - y*(t+1)]2} = E{[-a1y(t) + b1u(t) + b2u(t-1) + c1e(t) - y*(t+1)]2} +E{e2(t+1)}+2E{e(t+1)[- a1y(t) + b1u(t) + b2u(t-1) + c1e(t) - y*(t+1)]}
= 0 Optimality condition: E{[-a1y(t) + b1u(t) + b2u(t-1) + c1e(t) - y*(t+1)]2} = 0 Control law (theoretical):
1 2 1 1 1 *
) ( ) ( ) 1 ( ) (
−
+ + − + = q b b t y a t e c t y t u y(t+1) - y*(t+1) = e(t+1) y(t) - y*(t) = e(t) ) ( ) ( ) ( ) 1 ( ) ( ) ( ) ( ) 1 ( ) 1 ( ) (
1 1 * 1 1 2 1 1 1 * 1 1 − − − − −
− + = + − − + + = q S t y q R t y q T q b b t y a c t y q c t u Control law (implementation): Same control law as for « Tracking and regulation with independent objectives » by taking P(q-1) = C(q-1)
Adaptive Control – Landau,Lozano, M’Saad, Karimi
47
Disturbance
T y *(t+d+1) 1 R
+
u(t) S
B A y(t)
A
+ +
e(t)
) ( ) ( ) ( ) 1 ( ) ( ) (
1 1 * 1 − − −
− + = q S t y q R t y q T t u ) ( ) ( ) ( ) ( ) ( ) ( ) (
1 1 * 1 1 1 1 * ) 1 ( 1 1 − − − − − − + − − −
+ = q R q B q q S q A q B q q T q H
d BF
A(q-1) = 1 + a1 q-1 ; B(q-1) = q-1 B*(q-1) ; B*(q-1) = b1 + b2 q-1 ; d = 0 T(q-1) = C(q-1) = 1 + c1 q-1; S(q-1) = B*(q-1) = b1 + b2 q-1 ; R(q-1) = r0 = c1 - a1
1 1 1 1 1 1 1 1 1 1
) ( ) ( ) ( ) ( ) ( ) (
− − − − − − − − − −
= = + = q q C q q T q R q q A q q T q HBF Closed loop poles
Adaptive Control – Landau,Lozano, M’Saad, Karimi
48
r(t)
DISTURBANCE
Am T y *(t+d+1) 1 R
+
C(q-1) q
u(t) S
B A y(t)
A
+ +
e(t) Am(q-1) Bm(q-1)
Adaptive Control – Landau,Lozano, M’Saad, Karimi
49
1 1 * 1 − − −
1 1 1 1 1 − − − − −
1 1 1 ) 1 ( 1 1 − − − + − − −
d Solving with predisol.sci(.m) or with WinReg (Adaptech)
1 *
−
MA of order d
= N t
1 * *
≈ ≥
theoretical pratical
Adaptive Control – Landau,Lozano, M’Saad, Karimi
50
Plant:
Tracking dynamics Ts = 1s, ω0 = 0.5 rad/s, ζ = 0.9
Disturbance polynomial C(q-1) = 1 -1.34 q-1 + 0.49 q-2 Pre-specifications: Integrator *** CONTROL LAW *** S(q-1) u(t) + R(q-1) y(t) = T(q-1) y*(t+d+1) y*(t+d+1) = [(Bmq-1)/Am(q-1)] . ref(t) Controller:
Gain margin: 2.084 Phase margin: 61.8 deg Modulus margin: 0.520 (- 5.68 dB) Delay margin: 1.3 s
Adaptive Control – Landau,Lozano, M’Saad, Karimi
51
50 100 150 200 250 300 350 400
0.2 0.4 0.6 0.8 1
Process Output Controller OFF Controller ON Amplitude
Measure Reference 50 100 150 200 250 300 350 400
0.5 1
Control Signal Amplitude Time (t/Ts)
Adaptive Control – Landau,Lozano, M’Saad, Karimi
52
Adaptive Control – Landau,Lozano, M’Saad, Karimi
53
1 1 1 * − − − + −
1 − − q
1 − − q
1 1 * ) 1 ( 1 1 1 1 1 1 − − + − − − − − − − + −
d
Unstable factor Closed loop poles
(one reverses the order of the coefficients)
Adaptive Control – Landau,Lozano, M’Saad, Karimi
54
2 1 1 *
− −
1 1 1
− − −
2 * 1
−
1 1 1 * 1 − − − −
Allows to stabilize the controller and the system (but not always!) Weighting the control variations
Adaptive Control – Landau,Lozano, M’Saad, Karimi
55
Q
u(t)
R T
+
q
A(q
r(t)
Bm A m 1 S +
y(t) PLANT
q
B A C A
e(t) + +