1
Module1
NonLinearSystems
Ph Pl A l i PhasePlaneAnalysis
To generate motion trajectories corresponding to various
initial conditions in the phase plane.
To examine the qualitative features of the trajectories.
In such a way, information concerning stability and other
motion patterns of the system can be obtained.
Basic Idea
A graphical method: to visualize what goes on in a
nonlinear system without solving the nonlinear equations
analytically.
Limitation: limited for second-order (or first-order)
dynamic system; however, some practical control systems
can be approximated as second-order systems.
PhasePortraitofaMassspringSystem
Massspringsystem
,
Solution:
; 0 ) ( ) (
..
= + t y t y
0
.
) 0 (
; 0 ) 0 (
y y
y
=
=
t y t y
t y t y
sin ) (
cos ) (
0
.
0
=
=
Equationofthetrajectories:
y y ) (
0
2
0
.
2 2
y y y = +
System response corresponding to various initial conditions
is directly displayed on the phase plane.
The system trajectories neither converge to the origin nor
diverge to infinity.
They simply circle around the origin, indicating the marginal
nature of the systems stability.
G l D i ti f S d O d S t General Description of Second-Order System
Free motion of any second-order non-linear system can
always be described by an equation of the form:
The state of the system for any given instant, can be
represented by the a point of coordinates in a system of
rectangular coordinates.
0 ) , ( ) , (
. . . ..
= + + y y y h y y y g y
) , (
.
y y
9/6/2014
2
Such a coordinate plane is called a Phase Plane
In term of the state variables:
The second-order system is equivalent to following
) ( ) (
), ( ) (
.
2
1
t y t x
t y t x
=
=
y q g
canonical set of state equations:
1 2 1 2 2 1 2
.
2
2 1
.
1
) , ( ) , ( x x x h x x x g x
dt
d
x
x x
dt
d
x
= =
= =
By division, a first-order differential equation relating the
variable x1 and x2 is obtained as:
Thereby eliminating the independent variable t from the set
of first-order differential equation
2
1 2 1 2 2 1
1
2
) , ( ) , (
x
x x x h x x x g
dx
dx +
=
We consider x1 and x2 as independent and dependent
variables respectively.
For a given set of initial conditions, ,the
solution to above equation may represented by a single curve
in the phase plane for which the coordinates are x1 and x2.
{ } ) 0 ( ), 0 (
2 1
x x
> Curve traced out by the state point, as
time t is varied from zero to infinity, is called phase
trajectory.
Family of all possible curves for different initial
conditions is called the phase portrait
A finite number of trajectories defined in a finite
{ } ) ( ), (
2 1
t x t x
j
region is considered a portrait.
The phase portraits provide a powerful qualitative
aid for investigating system behavior and design of
system parameters to achieve a desired response.
Existence of limit cycles is brought into focus by the
phase portrait.
EquilibriumPointandSingularPoints
Equilibrium point is defined as a point where the system
states can stay forever.
The system continues to lie at the equilibrium point unless
otherwise disturbed.
thisimpliesthat
.
d
whichgives
0 ) , ( ) , (
0
1 2 1 2 2 1 2
.
2
2 1 1
= = =
= = =
x x x h x x x g x
dt
d
x
x x
dt
d
x
0 ) , ( ) , (
1 2 1 2 2 1
= + x x x h x x x g
9/6/2014
3
Example 2: A non-linear second-order system
The system has two singular
points:(0, 0) and (-3, 0). Trajectories move towards the
point (0,0) while moving away from the point (-3,0).
0 3 6 . 0
2
. ..
= + + + y y y y
Example 3 : Consider a linear second-order servo system
described by the differential equation:
In terms of the state variables
the system model is given by equations:
1 0 , ) 0 ( , 0 ) 0 (
; 0 ) ( ) ( 2 ) (
0
.
. ..
< < = =
= + +
y y y
t y t y t y
) ( ) ( ) (
1
.
2
t y t x and t y x = =
y g y q
The origin of the phase plane (x1= 0, x2 = 0) is the
equilibrium point of the system. At this point derivatives of x1
and x2 are zero.
, ) 0 ( , 0 ) 0 (
); ( ) ( 2
); ( ) (
0 1 2
1 2
.
2
2
.
1
y x x
t x t x x
t x t x
= =
=
=
+ =
+ =
are perturbation on
is its time derivative of
Putting new expression of x(t) and u(t) into system equation:
( ) ) ( ), ( ) ( ) ( ) (
0
. .
t u u t x t x f t x t x
e
e + + = +
0
u and x
e
) ( ) ( t u and t x
) (
.
t x ) (t x
( )
( ) ( )
( ) u x u x h u
u
u x f
x
x
u x f
u x f
e
u x u x
e
e e
, , ,
, ,
,
0
, ,
0
0 0
+
+ =
Where contains the remaining higher order
terms.
Assumption that as go to zero, term
tends to zero at a faster rate than the first
order terms
( ) u x u x h
e
, , ,
0
) ( ) ( t u and t x
( ) u x u x h
e
, , ,
0
9/6/2014
6
That is assumption is that :
term are following Jacobian matrices:
( ) ( )
u
u x f
and
x
u x f
, ,
( ) ( )
0
, , ,
lim ; 0
, , ,
lim
0
0
0
0
0
0
= =
u
u x u x h
x
u x u x h
e
u
x
e
u
x
f f f
0
2 1
2
2
2
1
2
1
2
1
1
1
u and x at evaluated
n
n n n
n
n
e
x
f
x
f
x
f
x
f
x
f
x
f
x
f
x
f
x
f
x
f
L
M L M M
L
L
2 1
2
2
2
1
2
1
2
1
1
1
p
n n n
p
p
u
f
u
f
u
f
u
f
u
f
u
f
u
f
u
f
u
f
u
f
L
M L M M
L
L
Then, in very small region about equilibrium point xe and
for sufficient values of , the behaviour of the perturbed
system can be approximated by the locally linearised equation:
0
2 1
u and x at evaluated
p
e
u
( ) ( )
u
u
u x f
x
x
u x f
t x
u x u x
e e
0 0
, ,
.
, ,
) (
=
a set of linear and time invariant system of equations.
Much simpler to study analytically.
All methods available for linear systems like that based on
eigen value or roots of characteristic equation are applicable to
determine the stability of the linearised system.
For an autonomous system , the linearised model
is:
( ) x f x =
.
( ) x f
.
The Jacobian matrix is to be evaluated at the
equilibrium points.
( )
x
x
x f
t x
e
x
=
.
) (
( )
x
x f
2
1
.
2
.
1
x
x
d c
b a
x
x
0 = A I
That is
Or
Eigen Values are:
0 =
d c
b a
( )( ) 0 = bc d a
0 ) (
2
= + + bc ad d a
d a d a + +
2
) ( ) (
Using a linear transformation x = Mz, such that resultant
system is diagonal canonical form:
( ) bc ad
d a d a
+
=
2 1
2
) (
2
) (
,
2
1
2
1
2
.
1
.
0
0
z
z
z
z
tan
1 1
2 2
1
2
= =
z
z
dz
dz
2 2
.
2 1 1
.
1
; z z z z = =
On rearranging
Upon integration, this gives:
which can be written as:
=
1
1
1
2
2
2
z
dz
z
dz
( ) ( )
1
1
2
2
ln z z In
( )
( )
1 2
1 2
z c z =
where c is an integration constant.
Based on the nature of these eigen values and trajectory in
z1-z2 plane, the singular points are classified as follows:
( )
1 2
9/6/2014
8
Eigen Values are Real
(1) Distinct and negative:
If the singular points is at origin, then equation
become where
The trajectories become a set of parabola as shown in Figure.
The equilibrium point is called a stable node.
In original system of ordinates these trajectories appear to be
skewed.
( )
( )
1 2
1 2
z c z =
( )
1
1 2
k
z c z = ( ) 0
1 1 1
= k
(2) Distinct and positive:
If eigen values are both positive, nature (or shape) of
trajectories will not change.
Expect that trajectories diverges out of equilibrium point as
both z1(t) and z2(t) are increasing exponentially.
This type of singularity are called as unstable node
(3) Distinct, one Positive and other negative:
One of the states corresponding to the negative eigen value
converges and one corresponding positive eigen value
diverges.
The trajectories are given by: or
It i ti f t l h b l f iti
( )
k
z c z
=
1 2
c z z
k
=
2 1
It is an equation of a rectangular hyperbola for positive
values of k.
The solution to the state equation is of form:
This type of singularity are called a saddle point
t t
e z t z e z t z
1 2
) 0 ( ) ( ; ) 0 ( ) (
1 1 2 2
= =
9/6/2014
9
Eigen Values are Complex
Let the eigen values be
The canonical form of the state equations can be
written as:
Using the transformation:
j =
2 1
,
+
=
2
1
.
2
.
1
0
0
z
z
j
j
z
z
g
New state equation becomes:
2
1
2
1
2 2 1
2 2 1
v
v
j
j
z
z
2
1
.
2
.
1
v
v
v
v
State equation can be written as:
The slope of trajectories will be:
define:
; ;
2 1
.
2 2 1
.
1
v v v v v v + = + =
=
+
=
+
+
= k where
v k v
v k v
v v
v v
dv
dv
2 1
1 2
2 1
2 1
1
2
tan tan
2 2
= =
v
and
dv
We get the equation of trajectories:
This is an equation to a spiral in the polar coordinate
tan tan
1 1
= =
v
and
dv
tan 1
tan
tan
k
k
+
=
( ) k = tan
(4) Complex with Negative Real Part
State responses are both decreasing with respect to
time.
Both are decreasing amplitude sinusoidal signal.
If the real part is negative, trajectory is spiraling
inward
( ) ( ); sin ; sin
2 2 1 1
+ = =
t e c v t e c v
t t
Equilibrium points to which the trajectory spirals in
is called a stable focus.
(5) Complex with Positive Real Part
State responses are both increasing without bound
with respect to time.
Both are increasing amplitude sinusoidal signal.
If the real part is negative, trajectory is spiraling
outward from the equilibrium point
( ) ( ); sin ; sin
2 2 1 1
+ = = t e c v t e c v
t t
q p
Equilibrium points to which the trajectory spirals
outward is called a unstable focus.
9/6/2014
10
(6) Complex with Zero Real Part
From which we get:
Cross-multiply and rearranging:
j =
2 1
,
2
1
2
1
1
2
v
v
v
v
dv
dv
=
+
0
2 1 2 2
= + dv v dv v
Integrating we get:
This is a equation of a circle of radius R whose
value can be evaluated from the initial conditions.
2 2
1
2
2
R v v = +
Trajectories are concentric circles in v1-v2 plane and
ellipses in the x1-x2 plane.
Such an equilibrium point around which the state
trajectories are concentric circles or ellipses is called a
centre or vortex
StabilityofEquilibriumPoints
In case of nonlinear system, concept of stability as
to be redefined as the definition of stability of linear
systems cannot be applied to nonlinear system.
Because superposition does not apply to nonlinear
system.
Linear system have only one equilibrium point.
The behaviour about the equilibrium state
completely determines the qualitative behaviour in
the entire statespace in case of linear system.
In nonlinear system, behaviour for small deviation
may be different from that for large deviations.
Local stability does not imply stability in the overall
statespace.
Nonlinear systems may have several equilibrium
points.
System trajectories may move from one equilibrium
state to the other as time progress
The free behavior of the system can be different
from the forced behavior of the system.
9/6/2014
11
Example:VanDerPolsequation
Equation: with
For a second order system , the zeroinput response
can be analyzed by studying the damping character of
the system.
( ) 0 1
2
0
2
2
2
= + y
dt
dy
y
dt
y d
0 >
y
> The damping property is decided by the coefficient of
the derivative of y, i.e. .
The parameter being positive, following scenario can
be considered:
Case1: ,Then the damping is negative.
for a such system the zero input response increases
without bound from the equilibrium point at the origin.
( )
2
1 y
1 0 < < y
Case2: then coefficient of the first derivative
become positive. That damping itself is positive.
the system trajectories appear to converge to the
equilibrium point
The response is a stable one.
Case 3: , The damping become zero and system
response will be an oscillation of steady amplitude.
1 > y
1 = y
Conclusions:
The system exhibits an unstable character in the
vicinity of the origin. For large signals, a stable
response is shown.
The system is thus unstable locally but stable for
large signal
StabilityinthesmallandStabilityintheLarge
The situation as shown for the nonlinear system in
from previous example does not exits in a linear
system.
A linear system can only be either stable or unstable in
the complete state space.
In the case of nonlinear system, There is no point in y , p
considering the System Stability.
It is more meaningful to consider about the stability of
an equilibrium point.
It will be must to distinguish between the different
regions near the equilibrium point.
Stability in in region close to the equilibrium point or in
the vicinity of the equilibrium point is called stability
in the small
For a larger region around the equilibrium point ,
stability is referred to as stability in the large .
A simple physical illustration of different types of
stability such as global stability , global instability,
and local stability are as shown in figure (a) ,(b) and
(c) respectively:
9/6/2014
12
LyapunovstabilityFirstMethod
In state space , an neighborhood of an equilibrium
state is defined by ndimensional sphere
An equilibrium state is stable ( or stable in the
small) if the system state can be made to stay for
e
x
<
e
x x
small) if the system state can be made to stay for
ever within an neighborhood by starting it
anywhere within an appropriately
chosen neighborhood.
If the system is disturbed slightly from the
equilibrium point, the subsequent motion will
remain in the vicinity of the equilibrium state.
Thesizeoftheneighborhoodbeingdependentonly
onthemagnitudeoftheperturbation.
Definition:Lyapunovsstability:
Anequilibriumstateofanautonomousdynamic
systemisstable(orstableinthesenseofLypunov)
ifforevery,thereexitsawhere
depends only on such that
e
x
0 > 0 >
< x x dependsonlyon,suchthat
resultsinforall.
>IfsystemistobestableinsenseofLyapunov,then
foranythatisspecified,avalueofmustbe
producesuchthatthesystemstateinitiallystarting
intheneighborhoodoftheequilibriumstate
willneverleavetheneighborhood.
<
e
x x
e
x x t x ) , (
0 0 0
t t
e
x
e
x
Regioncanbegenerallysmallthan.
DefinitionofInstabilityinsenseofLyapunov:
Anequilibriumstateofafreedynamicsystemis
unstableifthereexitansuchthatnocanbe
foundtosatisfytheconditionsforsystemtobe
stableinsenseofLyapunov.
C t f L t bilit d t ti
a
Concepts of Lyapunov stability and asymptotic
stability are local concepts.
They apply to stability behaviour in the small or in a
small neighborhood of the equilibrium point.
Size of is not important, it is the size of which
is determining factor.
9/6/2014
13
Ifaisfoundtosatisfythedefinitionforgiven
thensamewouldsatisfydefinitionrelativeto
any.
Aappropriateforagivenmustbesmalleror
equaltothegiven.
FirstMethodofLyapunov
It i th t ti th diti d t
1
>
=
e
x
.
0
) , (
lim =
x x h
e
then,
(1) If the linearized system has only eigen values
with negative real parts, is asymptotically stable;
(2) If the linearized system has one or more eigen
values with positive real parts , Then is unstable.
0
0 lim =
x
x
e
x
e
x
(3) If the linearised system has one or more eigen
values with zero real parts and remaining eigen
values have negative real parts, stability of cannot
be ascertained by studying the linearised system
alone, even for stability in the small.
e
x
ConstructionofPhasePortraits
I.Analyticalmethod
II. Themethodofisoclines
III. DeltaMethod