Lecture 4
Lecture 4
Lecture 4
y:z!{|zj}|z p
~ z
h S-i?STO8SRL3WjS nKlq z ulN
|
v
_1J Z SRQ
Y[Z\^] X6MP_1SRL`M
_aS/WcbedTL-fgX-_
k:ljp
} leuu zN}
o } ojn z zD} r v
c } l~ z r!r
lj"D"?v&
kmlDn[nKoDpq IKJ:LNMPO8JRQQSTO UVO?J/WNS-XNX
rs t po`ugv"wx :k lDp" } l`u
rs t po`ugvw
55
Lyapunov approach to stable adaptation
Process:
dy
= −ay + bu
dt
Model:
dym
= −amym + bmuc
dt
where am > 0 and the reference uc is bounded.
Controller:
u = θ 1 uc − θ 2 y
56
Error:
e = y − ym
de = −ay + b(θ u − θ y) + a y − b u
dt 1 c 2 m m m c
de = −a e − (bθ + a − a )y + (bθ − b )u
dt m 2 m 1 m c
= e de + 1 φ dφ1 + 1 φ dφ2
dt bγ 1 dt bγ 2 dt
1 φ dφ1 + 1 φ dφ2
= −ame2 − eφ2y + eφ1uc + bγ 1 dt bγ 2 dt
h i h i
2 1 dφ1 1 dφ2
= −ame + φ1 bγ dt + euc + φ2 bγ dt − ey
58
If we choose the following adaptation laws
dφ1
dt = −bγuce
dφ2
dt = γbye
Then
V̇ = −ame2
Notice that am > 0. Note also that the sys-
tem described by the state equations:
de
= −ame − φ1y + φ2uc
dt
dφ1
dt = −bγuce
dφ2
dt = γbye
has an equilibrium point at x = (e, φ1, φ2)T =
(0, 0, 0)T
59
Since V (e, φ1, φ2) is positive definite and V̇ =
−ame2 6 0
Since dV 2
dt = −am e is negative semi-definite
then V (t) 6 V (0).
60
Since am > 0, and uc is bounded then ym is
bounded, and therefore y = e+ym is bounded
as well.
61
Notice that the adaptation laws found can
be written in terms of the original controller
parameters as follows:
dθ1 −γ
dt = −γuc e ⇒ θ1 = p uc e
dθ2 γ
dt = γye ⇒ θ2 = p ye
ym
2 To Workspace2
s+2
Model sub
0.5
Command y
Product s+1
Signal
sub1 To Workspace3
theta1 Process
To Workspace
-g
Integrator
s theta2
Product1
g To Workspace1
Integrator_
s
Product2
Product3 Plot
results
62