Dynamics
v
2
Nonlinear
Plant
Error Dynamics
e vr v
mT
de(t )
dv
mT r T v fv 2
dt
dt
mT
mT
mT (
ke) v fv 2 v fv 2
dt
dt
dt
de
e( t ) e(0) exp( kt ); t 0
ke 0
dt
dvr
Ke) v fv 2
dt
e ( t ) e (0) exp( kt ); t 0
SIMPLE EXAMPLE
dv
m
fv 0
dt
fv
v
dv
f
v
dt
m
v(t ) e
f
( t t0 )
m
m/f
v(t0 )
v=0 is attractive
(trajectories
converge to 0)
fv
How can one prove that the trajectories go to the equilibrium point
WITHOUT SOLVING the differential equation?
1
V (v) mv 2
2
V (v) 0, v 0;
V 0, v 0
(energy function)
dV (v(t )) V
dv (t )
dt
v |v (t ) dt
dV
dv
mv
fv 2 0
dt
dt
fv
f(v)
dv
m
f (v ) 0
dt
1
V (v) mv 2
2
dV
dv
mv
vf (v) 0
dt
dt
Q-I
0
Q-III
2-D case
dx1
x2 k1 ( x1 );
dt
dx2
x1 k 2 ( x2 )
dt
x1
x
x2
State
vector
1 2
2
V ( x) ( x1 x2 )
2
V ( x)
1 T
x Qx; Q I 0
2
Q-positive definite
dx
f (x)
dt
V (v) 0, v 0;
V 0, v 0
2-D case
dx1
x2 k1 ( x1 );
dt
dx2
x1 k 2 ( x2 )
dt
1 2
2
V ( x) ( x1 x2 )
2
V ( x(t )) x (t ) t
V ( x(t )) R x(t ) R 2 t R
dV ( x) V
dt
x
1x1
1x2
dx
dt
2x1
x1
x
2
dx
f (x)
dt
x2 k1 ( x1 )
dV ( x )
x1 , x2
k
(
x
)
dt
1
2
2
x2 k1 ( x1 )
dV ( x )
x1 , x2
k
(
x
)
dt
1
2
2
dV ( x)
x1 x2 x1k1 ( x1 ) x2 x1 x2 k 2 ( x2 ) 0
dt
x tends do 0!
Shifting
k ( y)
dy
d2y
k ( y ) f ( ) mg m 2
dt
dt
Equilibrium point xeq: dx/dt=0
y
mg
y
yeq
x dy ; xeq
dt
k ( y eq ) mg
dx
F ( x); F ( xeq ) 0
dt
x xeq
dx dxeq d
d
dt
dt
dt
dt
d
dx
F ( xeq ) G ( )
dt
dt
Examine the
G (0) F ( xeq 0) 0
ZERO eq. Point!
Shifting
x xref
dx dxref
d
dt
dt
dt
d
F ( xref )
dt
d
dx
Examine the
ZERO eq. Point!
Control Action
u
Nonlinear
plant
Static control
law
u h( y ); h(0) 0
dx
f ( x, h( g ( x))); f (0) 0
dt
dx
F ( x); F (0) 0
dt
Investigate if 0
is attractive!
dx
f ( x) ; f (0) 0
dt
Lyapunov Theory
x-space
dx
f ( x) ; f (0) 0
dt
Lyapunov Theory
x-space
dx
f ( x) ; f (0) 0
dt
Lyapunov Theory
Key (a
Ingredients
for Nonlinear
Lyapunov Theory
formal approach)
Control
dx
f (x)
dt
(1)
Lyapunov Theory
Asymptotic Stability!)
Lyapunov Theory
There are at least three ways of assessing the stability (of
an equilibrium point of a) system:
Solve the differential equation (brute-force)
Linearize the dynamics and examine the behaviour
of the resulting linear system (local results for hyperbolic
eq. points only)
Use Lypaunovs direct method (elegant and powerful,
may yield global results)
Lyapunov Theory
Lyapunov Theory
If
dV ( x)
0;V ( x) as x
dt
then the origin is
globally asymptotically
stable
Lyapunov Theory
What happens when
dV ( x)
0?
dt
No!
dV ( x)
Let
0; define
dt
dV ( x)
: x :
0
dt
Krazovskii-LaSalle
Krazovskii-La Salle
f(
dy
)
dt
Lyapunov Theory
2
dy
d y
k ( y) f ( ) m 2
dt
dt
x dy ; xeq
dt
k ( y)
dx1
x2
dt
1
1
k(x )
f ( x2 )
dx2
1
m
m
dt
dx
F ( x); F (0) 0
dt
1
1
2
V ( x) mx2 k ( )d
2
0
Krazovskii-La Salle
dy
f( )
dt
Lyapunov Theory
f(.), k(.) 1st and 3rd quadrants
k ( y)
f(0)=k(0)=0
dx1
x2
dt
1
1
k(x )
f ( x2 )
dx2
1
m
m
dt
1
1
2
V ( x) mx2 k ( )d
2
0
V(x)>0!
dV ( x)
dx2
dx
mx
k ( x1 ) 1
dt
dt
2 dt
mx 2 (
1
1
k ( x1 )
f ( x2 )) k ( x1 ) x2 f ( x2 ) x2 0!
m
m
Krazovskii-La Salle
f(
dy
)
dt
Lyapunov Theory
dx1
x2
dt
1
1
k(x )
f ( x2 )
dx2
1
m
m
dt
k ( y)
dV ( x)
f ( x2 ) x2 0!
dt
dV
0 for x2 0!
dt
x2
x1
dx1
0
dt
1
k ( x1 )
dx2
m
dt
Trajectory
leaves
unless x1=0!
M is the origin.
The origin is
asymptotically
stable!