Professional Documents
Culture Documents
Lecture # 25
Stabilization
p. 1/?
We want to stabilize the system
x = f (x, u)
0 = f (xss , uss )
x = x xss , u = u uss
def
x = f (xss + x , uss + u ) = f (x , u )
f (0, 0) = 0
u = (x ) u = uss + (x xss )
p. 2/?
State Feedback Stabilization: Given
x = f (x, u) [f (0, 0) = 0]
find
u = (x) [(0) = 0]
s.t. the origin is an asymptotically stable equilibrium point of
x = f (x, (x))
p. 3/?
Linear Systems
x = Ax + Bu
(A, B) is stabilizable (controllable or every uncontrollable
eigenvalue has a negative real part)
u = Kx
Typical methods:
Eigenvalue Placement
Eigenvalue-Eigenvector Placement
LQR
p. 4/?
Linearization
x = f (x, u)
f (0, 0) = 0 and f is continuously differentiable in a domain
Dx Du that contains the origin (x = 0, u = 0)
(Dx Rn , Du Rp )
x = Ax + Bu
f f
A= (x, u) ; B= (x, u)
x x=0,u=0 u x=0,u=0
u = Kx
p. 5/?
Closed-loop system:
x = f (x, Kx)
f f
x = (x, Kx) + (x, Kx) (K) x
x u x=0
= (A BK)x
p. 6/?
Example (Pendulum Equation):
= a sin b + cT
0 = a sin + cTss
x1 = , x2 = , u = T Tss
x1 = x2
x2 = a[sin(x1 + ) sin ] bx2 + cu
" # " #
0 1 0 1
A= =
a cos(x1 + ) b a cos b
x1 =0
p. 7/?
" # " #
0 1 0
A= ; B=
a cos b c
h i
K= k1 k2
" #
0 1
A BK =
(a cos + ck1 ) (b + ck2 )
a cos b
k1 > , k2 >
c c
a sin a sin
T = Kx = k1 ( ) k2
c c
p. 8/?
Notions of Stabilization
p. 9/?
Semiglobal Stabilization: The origin of x = f (x, (x)) is
asymptotically stable and (x) can be designed such that
any given compact set (no matter how large) can be
included in the region of attraction (Typically u = p (x) is
dependent on a parameter p such that for any compact set
G, p can be chosen to ensure that G is a subset of the
region of attraction )
p. 10/?
Example
x = x2 + u
Linearization:
x = u, u = kx, k > 0
Closed-loop system:
x = kx + x2
The control
u = x2 kx
achieves global stabilization because it yields the linear
closed-loop system x = kx whose origin is globally
exponentially stable
p. 12/?
Practical Stabilization
x = f (x, u) + g(x, u, t)
f (0, 0) = 0, g(0, 0, t) 6= 0
kg(x, u, t)k , x Dx , u Du , t 0
There is no control u = (x), with (0) = 0, that can make
the origin of
p. 13/?
Definition: The system
x = f (x, u) + g(x, u, t)
kx(t)k , tT
p. 14/?
With practical stabilization, we may have
local practical stabilization
regional practical stabilization
global practical stabilization, or
semiglobal practical stabilization
depending on the region of initial states
p. 15/?
Example
x = x2 + u + d(t), |d(t)| , t 0
V = 12 x2 V = x3 kx2 + xd(t)
V k3 x2 x2 k3 |x| |x| k3 |x|
V k3 x2 , for 3
k
|x| k
3
3 3
Take k < k
By choosing k large enough we can achieve semiglobal
practical stabilization
p. 16/?
x = x2 + u + d(t)
V = 21 x2 V = kx2 + xd(t)
V k2 x2 |x| k2 |x|
p. 17/?