Phase Plane Analysis
Phase Plane Analysis
Analysis
1
Advanced Control (Mehdi Keshmiri, Winter 95)
Objectives
Nonlinear Systems
2
Advanced Control (Mehdi Keshmiri, Winter 95)
Introducing
the Phase Plane Analysis
3
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis
𝑥1 = 𝑓1 𝑥1 , 𝑥2 , … , 𝑥𝑛 , 𝑢1 , 𝑢2 , … , 𝑢𝑚 , 𝑡
𝑥2 = 𝑓2 (𝑥1 , 𝑥2 , … , 𝑥𝑛 , 𝑢1 , 𝑢2 , … , 𝑢𝑚 , 𝑡) 𝑋 = 𝐹 𝑋, 𝑈, 𝑡
⋮ 𝑋 ∈ ℝ𝑛 𝑈 ∈ ℝ𝑚
𝑥𝑛 = 𝑓𝑛 𝑥1 , 𝑥2 , … , 𝑥𝑛 , 𝑢1 , 𝑢2 , … , 𝑢𝑚 , 𝑡
𝑼 𝑿 𝑼 𝑿
𝑋 = 𝐹 𝑋, 𝑈, 𝑡 𝑋 = 𝐹 𝑋, 𝑈
4
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis
𝑿 = 𝑨𝑿 + 𝑩𝑼
𝑋 ∈ ℝ𝑛 𝑈 ∈ ℝ𝑚
5
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis
𝑥1 = 𝑓1 (𝑥1 , 𝑥2 )
𝑥2 = 𝑓2 (𝑥1 , 𝑥2 )
6
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis
7
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis
8
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis
𝑑𝑥 sin(x)
= sin(𝑥) 1
𝑑𝑡
0.5
𝑑𝑥 0
= 𝑑𝑡
sin(𝑥) -0.5
-1
𝑥 𝑡
𝑑𝑥 -6 -4 -2 0 2 4 6
= 𝑑𝑡
𝑥0 sin(𝑥) 0
x
cos 𝑥0 + cot(𝑥0 )
𝑡 = ln
cos 𝑥 + cot(𝑥)
9
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis
Concept of Phase Plane Analysis:
Phase plane method is applied to Autonomous Second Order System
𝑥1 = 𝑓1 (𝑥1 , 𝑥2 ) 𝑥2 = 𝑓2 (𝑥1 , 𝑥2 )
x
11
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis
Analytical Method
Numerical Solution Method
Isocline Method
Vector Field Diagram Method
Delta Method
Lienard’s Method
Pell’s Method
12
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis
Analytical Method
Dynamic equations of the system is solved, then time parameter is omitted
to obtain relation between two states for various initial conditions
𝑥1 = 𝑓1 (𝑥1 , 𝑥2 )
𝑥2 = 𝑓2 (𝑥1 , 𝑥2 )
Solve 𝑥1 𝑡, 𝑋0 = 𝑔1 (𝑡, 𝑋0 )
𝐹 𝑥1 , 𝑥2 = 0
𝑥2 𝑡, 𝑋0 = 𝑔2 (𝑡, 𝑋0 )
13
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis
𝑚𝑥 + 𝑘𝑥 = 0
For 𝑚 = 𝑘 = 1 : 𝑥+𝑥 =0 x2 + y2 - 4
𝑥 𝑡 = 𝑥0 cos(𝑡) + 𝑥0 sin(𝑡) 1
y
-1
-2
2
𝑥 +𝑥 =2
𝑥02 + 𝑥02 -2 -1 0 1 2
x
14
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis
Analytical Method
Time differential is omitted from dynamic equations of the system, then
partial differential equation is solved
𝑥1 = 𝑓1 (𝑥1 , 𝑥2 )
𝑥2 = 𝑓2 (𝑥1 , 𝑥2 )
15
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis
Example: Mass Spring System
𝑚𝑥 + 𝑘𝑥 = 0
𝑥1 = 𝑥2
For 𝑚 = 𝑘 = 1 : 𝑥+𝑥 =0 𝑥2 = −𝑥1
𝑑𝑥2 −𝑥1 x2 + y2 - 4
=
𝑑𝑥1 𝑥2 2
𝑥2 𝑥1 1
y
𝑥20 𝑥10
-1
𝑥 2 + 𝑥 2 = 𝑥02 + 𝑥02
-2
-2 -1 0 1 2
x
16
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis
1
1 1
0.5
0.5 0.5
x 1(t)
x 2(t)
x2
0 0
-1 -1
0 2 4 6 8 10 0 2 4 6 8 10 -1
Time(sec) Time(sec) -1 -0.5 0 0.5 1
x1
17
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis
Isocline Method
Isocline: The set of all points which have same trajectory slope
𝑥1 = 𝑓1 (𝑥1 , 𝑥2 )
𝑥2 = 𝑓2 (𝑥1 , 𝑥2 )
𝑑𝑥2 𝑓2 (𝑥1 , 𝑥2 )
= =𝛼 𝑓2 𝑥1 , 𝑥2 = 𝛼𝑓1 (𝑥1 , 𝑥2 )
𝑑𝑥1 𝑓1 (𝑥1 , 𝑥2 )
18
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis
Example: Mass Spring System
𝑚𝑥 + 𝑘𝑥 = 0
𝑥1 = 𝑥2
For 𝑚 = 𝑘 = 1 : 𝑥+𝑥 =0 𝑥22 =2 −𝑥1
x +y -4
5
Slope=1
𝑑𝑥2 −𝑥1
= =𝛼 Slope=-1
𝑑𝑥1 𝑥2
0
y
Slope=infinite
𝑥1 + 𝛼𝑥2 = 0
-5
-5 0 5
x
19
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis
𝑓1 (𝑥1 , 𝑥2 )
At each point (𝑥1 , 𝑥2 ) vector is tangent to the trajectories
𝑓2 (𝑥1 , 𝑥2 )
Hence vector field can be constructed in the phase plane and direction of
the trajectories can be easily realized with that
sin( ) 0
x1 x2
f
x2 sin( x1
)
20
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis
Singular Points in the Phase Plane Diagram:
Equilibrium points are in fact singular points in the phase plane
diagram
𝑓1 𝑥1 , 𝑥2 = 0 Slope of the trajectories at 𝑑𝑥2 0
=
𝑓1 𝑥1 , 𝑥2 = 0
equilibrium points 𝑑𝑥1 0
21
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis
𝑥 + 0.6𝑥 + 3𝑥 + 𝑥 2 = 0
x '=y
y ' = - 0.6 y - 3 x + x 2
10
y
-5
-10
-6 -4 -2 0 2 4 6
x
22
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis
23
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis
𝑥 + 0.6𝑥 + 3𝑥 + 𝑥 2 = 0
24
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis
𝑥1 = 𝑥 𝑥1 = 𝑥2
𝑥 + 𝑔 𝑥, 𝑥 = 0 𝑥2 = 𝑥 𝑥2 = −𝑔(𝑥1 , 𝑥2 )
The phase plane is in fact (𝑥 − 𝑥) plane and every point shows the
position and velocity of the system.
Trajectories are always clockwise. This is not true in the general phase
plane (𝑥1 − 𝑥2 )
25
Advanced Control (Mehdi Keshmiri, Winter 95)
Introducing
the Concept of Stability
26
Advanced Control (Mehdi Keshmiri, Winter 95)
Stability, Definitions and Examples
Dynamic System
u x = f(x,u,t ) x
u x = f(x,u) x
27
Advanced Control (Mehdi Keshmiri, Winter 95)
Stability, Definitions and Examples
Stability analysis of a dynamic system is divided in three
categories:
1. Stability analysis of the equilibrium points of the systems. We study the
behavior (dynamics) of the free (unforced, 𝑢 = 0) system when it is perturbed
from its equilibrium point.
3. Stability analysis of periodic orbits. This analysis is for those systems which
perform a periodic or cyclic motion like walking of a biped or orbital motion
of a space object.
Our main concern is the first type analysis. Some preliminary issues of the
second type analysis will be also discussed.
28
Advanced Control (Mehdi Keshmiri, Winter 95)
Stability, Definitions and Examples
Reminder:
𝑋𝑒 is said an equilibrium point of the system if once the system reaches this
position it stays there for ever, i.e. 𝑓 𝑋𝑒 = 0
0 , ( ) 0 x (0) xe x(t ) xe t 0
29
Advanced Control (Mehdi Keshmiri, Winter 95)
Stability, Definitions and Examples
Without loss of generality we can present our analysis about equilibrium
point 𝑋𝑒 = 0, since the system equation can be transferred to a new form
with zero as the equilibrium point of the system.
𝑌=𝐹 𝑌 𝑋 = 𝑌 − 𝑌𝑒 𝑋=𝐹 𝑋
𝑌𝑒 ≠ 0 𝑋𝑒 ≠ 0
x (0) xe r x(t ) xe R t 0
30
Advanced Control (Mehdi Keshmiri, Winter 95)
Stability, Definitions and Examples
Definition (Lyapunov Stability):
The equilibrium point 𝑋𝑒 = 0 is said to be
Stable if
∀𝑅 > 0 ∃0 < 𝑟 < 𝑅 𝑠. 𝑡.
𝑋 0 <𝑟 𝑋 𝑡 < 𝑅 ∀𝑡 > 0
Unstable if it is not stable.
Asymptotically stable if it is stable and
∀𝑟 > 0 𝑠. 𝑡.
𝑋 0 <𝑟 lim 𝑋(𝑡) = 0
𝑡→∞
1 X(0) = (0,1)
0.5
Teta (rad)
0
-0.5
Br BR -1
-1.5
0 2 4 6 8 10
Time(sec)
40
30
X(0) = (0,4)
Teta (rad)
20
10
0
0 2 4 6 8 10
Time(sec)
32
Advanced Control (Mehdi Keshmiri, Winter 95)
Stability, Definitions and Examples
-0.5
Teta (rad)
-1 X(0) = (-2.5,0)
-1.5
-2 -3
-2.5
0 5 10 15 -4 X(0) = (-3.5,0)
Time(sec)
Teta (rad)
-5
-6
8
6
-7
0 5 10 15
4
Teta (rad)
Time (sec)
X(0) = (-3,10)
2
-2
-4
0 5 10 15
Time(sec)
33
Advanced Control (Mehdi Keshmiri, Winter 95)
Stability, Definitions and Examples
stateform
x1 x2
x (1 x) x x 0 x1e x2e 0
2
x2 x1 (1 x1 ) x2
2
𝑥𝑒 = 0 is an unstable point
34
Advanced Control (Mehdi Keshmiri, Winter 95)
Stability, Definitions and Examples
Definition:
Definition:
35
Advanced Control (Mehdi Keshmiri, Winter 95)
Stability, Definitions and Examples
Example 1:
The origin in the first order system of 𝑥 = −𝑥 is globally exponentially stable.
Example 2:
The origin in the first order system 𝑥 = −𝑥 3 is globally asymptotically but
not exponentially stable.
x0
x x x(t )
3
lim x(t ) 0 x0
t
1 2tx 2
0
36
Advanced Control (Mehdi Keshmiri, Winter 95)
Stability, Definitions and Examples
Example 3:
lim x(t ) 0 if x0 0
x t
x x 2 x(t ) 0
1 tx0 lim x(t ) if x0 0
t 1/ x 0
37
Advanced Control (Mehdi Keshmiri, Winter 95)
Stability, Definitions and Examples
Example 4:
𝑥+𝑥+𝑥 =0
38
Advanced Control (Mehdi Keshmiri, Winter 95)
Stability, Definitions and Examples
Example 5:
𝑥 + 0.6𝑥 + 3𝑥 + 𝑥 2 = 0
39
Advanced Control (Mehdi Keshmiri, Winter 95)
Stability, Definitions and Examples
Example 6:
𝑥 + 𝑥 + 𝑥3 − 𝑥 = 0
40
Advanced Control (Mehdi Keshmiri, Winter 95)
Stability Analysis of
41
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis of LTI Systems
It is the best tool for study of the linear system graphically
42
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis of LTI Systems
𝑥 = 𝐴𝑥 𝐴 ∈ ℝ2×2 , 𝑥 ∈ ℝ2
𝑥 = 𝐴𝑥
𝐴 ∈ ℝ2×2 , 𝑥 ∈ ℝ2
44
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis of LTI Systems
𝑥 = 𝐴𝑥 𝑦 = 𝐽𝑦
𝐽1 𝜆𝑖 1
𝐽= ⋱ 𝐽𝑖 = ⋱ 1
𝐽𝑛 𝜆𝑖
𝑦 = 𝑃−1 𝑥
𝐽 = 𝑃−1 𝐴𝑃
𝑃 = 𝑣1 … 𝑣𝑛
45
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis of LTI Systems
A is non-singular:
46
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis of LTI Systems
𝜆1 0
𝑦 = 𝐽𝑦 𝐽=
0 𝜆2
𝑦1 = 𝜆1 𝑦1 𝑦1 = 𝑦10 𝑒 𝜆1𝑡
𝑦2 = 𝜆2 𝑦2 𝑦2 = 𝑦20 𝑒 𝜆2𝑡
𝑦1
ln = 𝜆1 𝑡 𝜆2
𝑦10
𝜆2 𝑦1 𝑦2 𝑦1 𝜆1 𝑦2
ln = ln =
𝑦2 𝜆1 𝑦10 𝑦20 𝑦10 𝑦20
ln = 𝜆2 𝑡
𝑦20
𝑦20
𝑦2 = 𝜆2 /𝜆1
𝑦1 𝜆2 /𝜆1 𝑦2 = 𝐾𝑦1 𝜆2/𝜆1
𝑦10
47
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis of LTI Systems
10 4
8
3
6
2
4
2
1
0 0
y
y
-2
-1
-4
-2
-6
-3
-8
-10 -4
-10 -8 -6 -4 -2 0 2 4 6 8 10 -4 -3 -2 -1 0 1 2 3 4
x x
Trajectories are:
tangent to the slow eigenvector (𝑣1 ) for near the origin
parallel to the fast eigenvector (𝑣2 ) for far from the origin
The equilibrium point 𝑋𝑒 = 0 is called stable node
48
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis of LTI Systems
1.5
X(0) = [-1,10]
0.5
0 1 0
𝑋= 𝑋
−2 −4
-0.5
-1
0 2 4 6 8 10
0 1
det 𝜆𝐼 − = 𝜆2 + 4𝜆 + 2 = 0 𝜆1 = −0.59 , 𝜆2 = −3.41
−2 −4
−0.59 −1 𝑣11 4
2 −0.59 + 4 2 =0
𝑣1
2
0.86
𝑣1 = 0
−0.51
y
−3.41 −1 𝑣11 -2
2 −3.41 + 4 2 =0
𝑣1 -4
-4 -2 0 2 4
−0.28
𝑣2 = x
0.96
49
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis of LTI Systems
10 4
8
3
6
2
4
2
1
0 0
y
y
-2
-1
-4
-2
-6
-3
-8
-10 -4
-10 -8 -6 -4 -2 0 2 4 6 8 10 -4 -3 -2 -1 0 1 2 3 4
Trajectories are:
x x
Example 8: 𝑥 − 3𝑥 + 2𝑥 = 0
X(0) = [-2,2]
4
X(0) = [-2,0.1]
2
0 1 0
𝑋= 𝑋
−2 3 -2
-4
0 0.2 0.4 0.6 0.8 1
0 1
det 𝜆𝐼 − = 𝜆2 − 3𝜆 + 2 = 0 𝜆1 = 1 , 𝜆2 = 2
−2 3
1 −1 𝑣11
2 =0
4
2 1−3 𝑣1
2
−0.71
𝑣1 =
−0.71 0
y
2 −1 𝑣11 -2
2 2−3 2 =0
𝑣1
-4
-4 -2 0 2 4
−0.45
𝑣2 = x
−0.89
51
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis of LTI Systems
System has two eigenvectors 𝑣1 and 𝑣2 , the phase plane portrait is as the
following x'=3x
y'=-3y
x'=y
y'=y+2x
4 4
3 3
2 2
1 1
0 0
y
y
-1 -1
-2 -2
-3 -3
-4 -4
-4 -3 -2 -1 0 1 2 3 4 -4 -3 -2 -1 0 1 2 3 4
x x
All other trajectories at start are tangent to 𝑣2 and at the end are tangent
to 𝑣1
Example 9: 𝑥 − 𝑥 − 2𝑥 = 0 2
X(0) = [1,0.5]
X(0) = [1,-1.5]
0 1
1
𝑋= 𝑋
2 1
0
-1
0 2 4 6 8 10
0 1
det 𝜆𝐼 − = 𝜆2 − 𝜆 − 2 = 0 𝜆1 = −1 , 𝜆2 = 2
2 1
−1 −1 𝑣11
2 =0
4
−2 −1 − 1 𝑣1
2
−0.71
𝑣1 =
0.71 0
y
2 −1 𝑣11 -2
−2 2 − 1 2 =0
𝑣1
-4
-4 -2 0 2 4
−0.45
𝑣2 = x
−0.89
53
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis of LTI Systems
2. Two complex conjugate eigenvalues and two complex eigenvectors
𝛼 −𝛽
𝑦 = 𝐽𝑦 𝐽=
𝛽 𝛼
𝑟 ≡ 𝑦12 + 𝑦22
𝑦2
𝜃 ≡ tan−1 ( )
𝑦1
𝑟 = 𝛼𝑟
𝑟 𝑡 = 𝑟0 𝑒 𝛼𝑡 𝜃 𝑡 = 𝜃0 + 𝛽𝑡
𝜃=𝛽
54
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis of LTI Systems
2. A ) 𝝀𝟐 , 𝝀𝟏 = 𝜶 ± 𝜷𝒊 , 𝜶 < 𝟎 ,𝜷 ≠ 𝟎 𝑟 𝑡 = 𝑟0 𝑒 𝛼𝑡
𝜃 𝑡 = 𝜃0 + 𝛽𝑡
System has no real eigenvectors the phase plane portrait is as the following
x'=-2x-3y x'=y
y'=3x-2y y'=-x-y
4 4
3 3
2 2
1 1
0 0
y
y
-1 -1
-2 -2
-3 -3
-4 -4
-4 -3 -2 -1 0 1 2 3 4 -4 -3 -2 -1 0 1 2 3 4
x x
The trajectories are spiral around the origin and toward the origin.
55
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis of LTI Systems
4
2
3
x(0) = [1,-2]
1.5
2 X(0) = [1,2]
1
1
0 0.5
y
-1
0
-2
-0.5
-3
-1
-4 0 2 4 6 8 10
-4 -3 -2 -1 0 1 2 3 4
x
56
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis of LTI Systems
2. B ) 𝝀𝟐 , 𝝀𝟏 = 𝜶 ± 𝜷𝒊 , 𝜶 > 𝟎 ,𝜷 ≠ 𝟎 𝑟 𝑡 = 𝑟0 𝑒 𝛼𝑡
𝜃 𝑡 = 𝜃0 + 𝛽𝑡
System has no real eigenvectors the phase plane portrait is as the following
x'=-2x-3y x'=y
y'=3x-2y y'=-x-y
4 4
3 3
2 2
1 1
0 0
y
y
-1 -1
-2 -2
-3 -3
-4 -4
-4 -3 -2 -1 0 1 2 3 4 -4 -3 -2 -1 0 1 2 3 4
x x
The trajectories are spiral around the origin and diverge from the origin.
57
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis of LTI Systems
4
200
3
2
0
1
0 -200
y
-1
X(0) = [1,2]
-2
-400
X(0) = [1,-2]
-3
-600
-4 0 2 4 6 8 10
-4 -3 -2 -1 0 1 2 3 4
x
58
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis of LTI Systems
2. C ) 𝝀𝟐 , 𝝀𝟏 = ±𝜷𝒊 , 𝜶 = 𝟎 ,𝜷 ≠ 𝟎 𝑟 𝑡 = 𝑟0 𝑒 𝛼𝑡
𝜃 𝑡 = 𝜃0 + 𝛽𝑡
System has two imaginary eigenvalues and no real eigenvectors the phase
plane portrait is as the following
x'=3y x'=y
y'=-3x y'=-5x
4
4
3 3
2 2
1 1
0 0
y
y
-1 -1
-2 -2
-3 -3
-4 -4
-4 -3 -2 -1 0 1 2 3 4 -4 -3 -2 -1 0 1 2 3 4
x x
Example 12: 𝑥 + 3𝑥 = 0
0 1
𝑋= 𝑋
−3 0
0 1
det 𝜆𝐼 − = 𝜆2 + 3 = 0 𝜆1 , 𝜆2 = ±1.732𝑖
−3 0
x'=y
y'=-3x
2
3
2
1
1 X(0) = [1,-2]
0 X(0) = [1,2]
0
y
-1
-1
-2
-3 -2
0 2 4 6 8 10
-4
-4 -3 -2 -1 0 1 2 3 4
x
60
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis of LTI Systems
𝜆 0
𝑦 = 𝐽𝑦 𝐽=
0 𝜆
𝑦1 = 𝜆𝑦1 𝑦1 = 𝑦10 𝑒 𝜆𝑡
𝑦2 = 𝜆𝑦2 𝑦2 = 𝑦20 𝑒 𝜆𝑡
𝑦1 𝑦10
= 𝑦2 = 𝐾𝑦1
𝑦2 𝑦20
61
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis of LTI Systems
3 ) 𝝀𝟐 = 𝝀𝟏 = 𝝀 ≠ 𝟎
System has two similar eigenvalues and two different eigenvectors. The
phase plane portrait is as the following, depending to the sign of 𝜆
x'=2x x'=-2x
y'=2y y'=-2y
4 4
3 3
2 2
1 1
0 0
y
y
-1 -1
-2 -2
-3 -3
-4 -4
-4 -3 -2 -1 0 1 2 3 4 -4 -3 -2 -1 0 1 2 3 4
𝜆<0
x x
𝜆>0
The trajectories are all along the initial conditions and they are 𝜆 < 0
toward 𝜆 > 0 or outward the origin
62
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis of LTI Systems
𝜆 1
𝑦 = 𝐽𝑦 𝐽=
0 𝜆
𝑦2 1 𝑦2
𝑦1 = 𝑦10 + 𝑦2 ln( )
𝑦20 𝜆 𝑦20
𝑦10 1 𝑦2
𝑦1 = 𝑦2 ( + ln )
𝑦20 𝜆 𝑦20
63
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis of LTI Systems
4 ) 𝝀𝟐 = 𝝀𝟏 = 𝝀 ≠ 𝟎
System has two similar eigenvalues and only one eigenvector. The phase
plane portrait is as the following, depending to the sign of 𝜆
x ' = 0.5 x + y x ' = - 0.5 x + y
y ' = 0.5 y y ' = - 0.5 y
4 4
3 3
2 2
1
1
y
0
y
-1
-1
-2
-2
-3
-3
-4
-4
-4 -3 -2 -1 0 1 2 3 4
𝜆<0
-4 -3 -2 -1 0 1 2 3 4
x
x
𝜆>0
0 1
𝑋= 𝑋 0
−1 −2 -1
0 2 4 6 8 10
0 1
det 𝜆𝐼 − = 𝜆2 + 2𝜆 + 1 = 0 𝜆1 , 𝜆2 = −1
−1 −2
−1 −1 𝑣11
=0 2
1 −1 + 2 𝑣12
0
y
−0.71
𝑣1 =
0.71 -2
-4
-4 -2 0 2 4
x
65
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis of LTI Systems
System has at least one eigenvalue equal to zero and therefore infinite
number of equilibrium points. Three different categories can be
specified
𝜆1 = 0 , 𝜆2 ≠ 0
𝜆1 , 𝜆1 = 0 , 𝑅𝑎𝑛𝑘 𝐴 = 1
𝜆1 , 𝜆1 = 0 , 𝑅𝑎𝑛𝑘 𝐴 = 0
66
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis of LTI Systems
0 0
1) 𝜆1 = 0 , 𝜆2 ≠ 0 𝑦 = 𝐽𝑦 𝐽=
0 𝜆
𝑦1 = 0 𝑦1 = 𝑦10
x'=0
𝑦2 = 𝜆𝑦2
x'=-x+y
𝑦2 = 𝑦20 𝑒 𝜆𝑡
y'=2y y'=-3x+3y
4 4
3 3
2 2
1 1
0 0
y
y
-1 -1
-2 -2
-3 -3
-4 -4
-4 -3 -2 -1 0 1 2 3 4 -4 -3 -2 -1 0 1 2 3 4
x x
Depending on the sign of the second eigenvalue, all the trajectories move
inward or outward to 𝑣1 along 𝑣2
67
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis of LTI Systems
3
X(0) = [2,-4]
0 1 0
𝑋= 𝑋
0 −1
-1
-2
0 2 4 6 8 10
0 1
det 𝜆𝐼 − = 𝜆2 + 𝜆 = 0 𝜆1 = 0 , 𝜆2 = −1
0 −1
0 −1 𝑣11 4
=0
0 1 𝑣12
2
1
𝑣1 =
0 0
y
−1 −1 𝑣11
0 −1 + 1 2 =0 -2
𝑣1
-4
1
𝑣1 = -4 -2 0 2 4
−1 x
68
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis of LTI Systems
0 1
2) 𝜆1 , 𝜆1 = 0 , 𝑅𝑎𝑛𝑘 𝐴 = 1 𝑦 = 𝐽𝑦 𝐽=
0 0
𝑦1 = 𝑦2 𝑦1 = 𝑦20 𝑡 + 𝑦10
𝑦2 = 0 𝑦2 = 𝑦20
System has only one eigenvector, and it is loci of the equilibrium points
All the trajectories move toward infinity along the system eigenvector
(unstable system).
69
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis of LTI Systems
2) 𝜆1 , 𝜆1 = 0 , 𝑅𝑎𝑛𝑘 𝐴 = 0
0 0
𝑦 = 𝐽𝑦 𝐽=
0 0
𝑦1 = 0 𝑦1 = 𝑦10
𝑦2 = 0 𝑦2 = 𝑦20
70
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis of LTI Systems
Summary
Stable/unstable node
Saddle point
Center
71
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis of LTI Systems
Analysis and results for the second order LTI system can be
extended to higher order LTI system
Graphical tool is not useful for higher order LTI system except
for third order systems.
x = Ax Bu
y Cx Du
Origin is the only equilibrium point of the system if A is non-
singular
det( A ) 0
x = Ax xe 0
73
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis of LTI Systems
Unstable, otherwise.
74
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis of LTI Systems
A is Non-Singular
76
Advanced Control (Mehdi Keshmiri, Winter 95)
Lyapunov Indirect Method in
Stability Analysis of
Nonlinear Systems
77
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis of LTI Systems
78
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis of LTI Systems
Motivation:
A nonlinear system near its equilibrium point behaves like a linear:
• Linearized motion:
f
x f (x) xˆ f (xe xˆ ) f (xe ) xˆ H.O.T xˆ Axˆ
x x e
if xe 0
• It means near 𝑥𝑒 :
x f ( x) xˆ Axˆ x xˆ
79
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis of LTI Systems
If the linearized system is marginally stable (i.e. all eigenvalues of A are in the
left half complex plane and eigenvalues on the imaginary axis have no
geometrical deficiency) then one cannot conclude anything from the linear
approximation. The equilibrium point in the original nonlinear system may
be stable, asymptotically stable, or unstable.
x f (x) is asymptoticallystable
xˆ Axˆ is marginallystable x f (x) is marginallystable
x f (x) is unstable
The Lyapunov linearized approximation method only talks about the local
stability of the nonlinear system, if anything can be concluded.
82
Advanced Control (Mehdi Keshmiri, Winter 95)
Phase Plane Analysis of LTI Systems
Example 15:
Unstable if 𝑎 > 0