Lect 35
Lect 35
Lecture # 35
Tracking
p. 1/1
SISO relative-degree system:
f (0) = 0, h(0) = 0
1
Lg Li1
f h(x) = 0, for 1 i 1, Lg Lf h(x) 6= 0
Normal form:
= f0 (, )
i = i+1 , 1i1
= Lf h(x) + Lg L1
f h(x)u
y = 1
f0 (0, 0) = 0
p. 2/1
Reference signal r(t)
r(t) and its derivatives up to r () (t) are bounded for all
t 0 and the th derivative r () (t) is a piecewise
continuous function of t;
the signals r ,. . . ,r () are available on-line.
r 1 r
R= ..
e= ..
. , . =R
r (1) r (1)
p. 3/1
= f0 (, e + R)
h i
1
e = Ac e + Bc Lf h(x) + Lg Lf h(x)u r ()
0 1 0 ... 0 0
0 0 1 ... 0
0
.. ... .. ..
Ac = . . , Bc =
.
..
. 0
1 0
0 ... ... 0 0 1
1 h
i
u= 1 Lf h(x) + r () + v
Lg Lf h(x)
e = Ac e + Bc v
p. 4/1
v = Ke e = (Ac Bc K) e
| {z }
H urwitz
Example 13.21
e1 = x1 r, e2 = x2 r
e1 = e2 , e2 = a sin x1 bx2 + cu r
1
u= [a sin x1 + bx2 + r k1 e1 k2 e2 ]
c
e1 = e2 , e2 = k1 e1 k2 e2
See simulation in the textbook
p. 6/1
Sliding Mode Control
= f0 (, )
1 = 2
.. ..
. .
1 =
1
= Lf h(x) + Lg Lf h(x)[u + (t, x, u)]
y = 1
e=R
p. 7/1
= f0 (, )
e1 = e2
.. ..
. .
e1 = e
e = Lf h(x) + Lg L1
f h(x)[u + (t, x, u)] r ()
(t)
Sliding surface:
s = (k1 e1 + + k1 e1 ) + e
s(t) 0 e = (k1 e1 + + k1 e1 )
p. 8/1
= f0 (, )
e1 = e2
.. ..
. .
e1 = (k1 e1 + + k1 e1 )
p. 9/1
1
X
s = (k1 e1 + + k1 e1 ) + e = ki ei + e
i=1
1
X 1
s = ki ei+1 +Lf h(x)+Lg Lf h(x)[u+(t, x, u)]r () (t)
i=1
"1 #
1 X
u= 1 ki ei+1 + Lf h(x) r () (t) + v
Lg Lf h(x) i=1
s = Lg L1
f h(x)v + (t, x, v)
(t, x, v)
1 (x) + 0 |v|, 0 0 < 1
Lg L h(x)
f
p. 10/1
s
v = (x) sat , >0
(x)
(x) + 0 , 0 >
(1 0 )
What properties can we prove for this control?
p. 11/1