Professional Documents
Culture Documents
(Behera, Kampur, 2003) Nonlinear Systems Analysis
(Behera, Kampur, 2003) Nonlinear Systems Analysis
Lecture 4 Module 1
Model:
Properties:
Don’t follow the principle of superposition,
i.e,
Affine System:
Unforced System: input ,
Example:
Pendulum:
January 4, 2003 Intelligent Control Lecture Series Page 6
Nonlinear Systems: An Introduction
Exercise
Identify the category to which the following
differential equations belong to? Why?
1.
2.
4.
5.
"
"
"
"
The method:
Let us write the the general form of nonlinear
system as:
#
$
%
#
(1)
#
$
%
..
#
.
#
$
$
%
#
(
&
"
"
"
%
"
'
that forces the system to settle into a
&
"
"
"
$
"
"
"
'
holds true.
)
*
"
"
expansion yields
)
#
*
"
"
#
+
*
"
"
"
"
"
"
*
+
- 0- - 0- - - - -
1 1 1 1
1 1 1 1
..
.
..
.
- 0- , , , - 0- - - , , , - -
" "
* *
" "
) )
) *
where + + + +
January 4, 2003
Linearization
Note that
)
#
#
"
#
#
#
#
because is constant. Furthermore, .
)
"
"
"
Let
and
+
+
)
*
"
"
"
"
*
+
+
Neglecting higher order terms, we arrive at the
linear approximation
)
#
*
#
$
%
$
%
..
.
$
%
or in vector notation
<
*
;
;
"
then we obtain
*
;
Example
Consider a first order system:
where
=
A
?>=
=
A
?>=
@ D>=
E
A
C
=
For various initial conditions, the system has two
equilibrium points: and as can be seen
C
0.5 x(t)=x0e-t/(1-x0+x0e-t)
x0=0.5
X(t)
x0=-0.5
-0.5
-1 x0=1.5
-1.5
-2
0 1 2 3 4 5 6 7 8
Time(seconds)
F
0
0
=
G
G
G
there exists positive quantity such that for every
H
we have
H
I
I
G
J
J
H
I
LKJ
LKJ
=
B
if it is stable and
as
G
J
G
without explicitly solving the dynamic equations?
Lyapunov’s first or indirect method: Start with a
nonlinear system
G
redefine )
G
where
4
+
4
4 MN4
0
+
is the Jacobian matrix of evaluated at and
G
J
J
OPQ
0
STR
J
=
R
J
Then the nonlinear system is
1.
G
B
3. : Negative
along trajectories of
K
Definite
Then, is asymptotically stable. The method
G
#
+
1
#
+
+
+
+
+
1
1
1
$
+
+
$
January 4, 2003 Intelligent Control Lecture Series Page 26
Lyapunov Stability Theory
Advantages:
answers stability of nonlinear systems without
explicitly solving dynamic equations
can easily handle time varying systems
Example
Oscillator with a nonlinear spring:
V
Linearize this system,
V
from the lack of a linear term in the spring restoring
force. The linearized version of the system cannot
recognize the existence of a nonlinear spring term
and it fails to produce a non-zero characteristic root
related to the restoring force.
W
V
with equilibrium . Let’s try for a
G
G
Lyapunov function
C
C
Y
B
+
+
+
W
W
V
V
K
Lecture 5 Module 1
Choose as Lyapunov function the quadratic form
(
Then we have
(
(
(
(
(
(
(
where
Z
for and see if is positive definite
LaSalle-Yoshizawa Theorem
Let be an equilibrium point of .
+
AS[
asymptotically stable.
More Examples
We will discuss three examples that demonstrate
applications of Lyapunov’s method, namely
1. How to assess the importance of nonlinear terms
in stability or instability.
2. How to estimate the domain of attraction of an
equilibrium point.
3. How to design a control law that guarantees
global asymptotic stability
January 4, 2003 Intelligent Control Lecture Series Page 41
Lyapunov Stability Theory: Examples
Example .1
Consider the system
with . Find the equilibrium of the system by
G
G
G
G
G
G
and add them to get
G
G
G
The linearized system is
C
C
4
4
4
C
4
4
C
#>
\
4
4
4
4
C
4
C
We see that for all , . Then
B
K
B
Example .2
Suppose we want to determine the stability of the
origin of the nonlinear system (Show that this
C
C
C
C
The characteristic equation is
We can see that the system is stable. Wait! since this
result is based on linearization, it says that if initial
condition is “close” to the equilibrium point
C
W
Y
Y
Y
Y
C
or
K
C
K
Example .3
Trajectory Tracking
Consider a single link manipulator
]^
_
desired trajectory . Define . Then above
>
`
`
equation may be written as
>
]^
_
C
>
> :
Take its time derivative
>
>
> :
>
>
>
]^
> :
]^
> :
>
a
assume
>
B
a
a
K
>
imply that . Substituting the control into error
>
>
> :
a
> :
>
Example .4
Back-Stepping
Consider the system
W
W
Design the feedback control to stabilize
the origin .
Thus we obtain
W
Taking Lyapunov function candidate as
, its time derivative satisfies
Y
b
K
cd
e
W
e
W
e
e
Taking as a composite
e
f
Lyapunov Function, we obtain
W
e
f
W
C
e
&
e
'
Y
W
C
e
&
'
January 4, 2003 Intelligent Control Lecture Series Page 59
Lyapunov Stability Theory: Examples
W
e
W
we get
e
f