Phase Plane Analysis - 2
Phase Plane Analysis - 2
339
340 Chapter 13 Phase Plane Analysis
origin which are tangent to the eigenvector are also trajectories. If the
eigenvalue is negative, the solution tends towards the origin otherwise
away from it.
It is possible to classify singular points depending on whether the
eigenvalues are complex or real and whether the real parts are positive
or negative. We will concentrate on the case where A is a two by two
matrix.
AI < A2 < 0
along ^i will approach the origin and it is natural to call v\ the "stable
eigenvector". Analogously, v^ is called the "unstable eigenvector" since
trajectories are directed away from the origin. A general trajectory
is a linear combination as in (13.3), where one component decreases
towards zero and the other one increases towards infinity. Trajectories
will therefore tend to the stable eigenvector when moving backwards
in time and towards the unstable one when moving forwards in time.
The phase plane will then have the general appearance of Figure 13.4.
This type of equilibrium is called a saddle point.
Multiple Eigenvalues
Complex Eigenvalues
An example of a system with complex eigenvalues is
xi = rcos<^, X2 = rsin<^
r = or (13.5)
j> = u (13.6)
x — Ax
5 = T~lATx (13.7)
If A has the complex eigenvalues a ± zu; with complex eigenvectors
v ± ztu, then the choice
T=[v -w]
gives, after some calculations
r = p\(r,<t>)
dX2 _ X2
dx\ x\
which gives
dx2 _ /2(#1,0:2)
dx\ fi (0:1,0:2)
72(0:1,0:2) = 0
/i (#1,0:2) = 0
,. /20El,0:2) ,. /20El,0:2)
lim -— -. lim -—; -
Xi-»±00 /l(o:i,0:2) X2->±00 /l(o:i,0:2)
Some Examples
We finish our discussion of phase planes by showing the complete phase
planes of our two examples.
13.2 Phase Planes for Nonlinear Systems 349
l
A-\°
A
-[-2 -ij]
A2 + A + 2 = 0
The eigenvalues are complex with negative real parts, so these equilibria are
stable foci. For x2 = 0, x\ = I/TT, we get instead
AA-P
-[2 -ijM
with the eigenvalues 1 and —2. This is a saddle point with the unstable
eigenvector [1 l]T (X = 1) and the stable eigenvector [1 - 2]T (A = -2).
The phase plane will thus be periodic in the x\ direction with a focus at
every even multiple of TT and a saddle point at every odd multiple. To get
more information on the phase plane we could check the slope of trajectories.
Equation (13.10) gives
dx2 _ 1 2sinxi
dxi ~ x2
We see that trajectories have vertical slope when they pass the x\ axis and that
the slope tends to -1 as \x%\ —» oo. The phase plane is shown in Figure 13.9.
il=I2
, ^ i f ^< x
X2 = —Xi — /X2 + 1
(13.11b)
350 Chapter 13 Phase Plane Analysis
Figure 13.9: Phase plane for the generator. The directions of the stable and
unstable eigenvectors are shown with dotted lines at x*z = 0, xi = ±TT.
xi = 1
if X2 = 1 and |xi + f x ^ \ < 1.5 (13.11c)
X2 = 0
(The set described by x% = 1, xi + fx<2 > 1.5 is not important. In this set
we have ±2 < 0, and trajectories starting there immediately enter (13.11b).
Analogously the set x<z = 1, xi + fx<2 < 1.5 is unimportant.)
For (13.1 la) there is an equilibrium at x\ = — 1, x<z = 0, which is outside
the region where the equations are valid. For (13.lib) there is an equilibrium
at xi = 1, X2 = 0. The equations (13.11c) have no equilibrium. Since xi is
increasing, solutions starting there will eventually leave the region and enter
(13.11b). Both for (13.11a) and (13.11b) the linear dynamics is described by
the matrix
r o 11
l-i -/]
with the characteristic equation
A2 + /A + 1 = 0
For / = 0 the eigenvalues are imaginary and the phase plane has a center.
For 0 < / < 4 the eigenvalues are complex with negative real parts and the
dynamics is described by a stable focus. In particular, we consider the case
of / being a small positive number. The trajectories are then almost circular
with a slow spiraling motion towards the equilibrium. For 0 < / < 4 we get
the following piecewise linear system:
13.2 Phase Planes for Nonlinear Systems 351
A
2 o
-0.5
-1
Figure 13.10: Phase plane of a mechanical system with friction for different
values of the damping.
1. x2 > 1
The upper part of a stable focus with equilibrium (xi = — 1, x% =
0) outside the region. For small values of /, the trajectories are
approximately circles centered at x\ = —1, X2 = 0.
2. x2 < 1
A stable focus around an equilibrium at x\ = 1, x2 = 0.
3. ar2 = l, |zi+/| < 1.5.
The region consists of one single trajectory between xi = —1.5 — / and
xi = 1.5 - /. At the latter point it joins a trajectory of region 2.
For / = 0.1 we get the phase plane of Figure 13.10a. Region 3 is the solid
line between points A and B in the figure.
If the damping term is reduced to / = 0.02 we get the interesting phenomenon
of Figure 13.10b. We see that trajectories that leave region 3 at B in the phase
plane return to region 3 at C. There is thus a closed curve in the phase plane
corresponding to a periodic solution. It is clear that all trajectories arriving
at the segment AB will end in this periodic motion. A solution which is a
limit of trajectories in this way is called a limit cycle. From the geometry of
the phase plane we see that the limit cycle is only formed if B is to the right
of xi = 1. This situation occurs when the static friction is greater than the
sliding friction.
352 Chapter 13 Phase Plane Analysis
13.3 Comments
Main Points of the Chapter
• It is possible to get a good idea of the properties of a nonlinear
system close to an equilibrium by studying the eigenvalues and
eigenvectors of the linear approximation. This is especially true
in two dimensions where the result can be plotted (the phase
plane).
has a phase plane which essentially agrees with that of the linear
part close to the origin.
Literature
The classification of equilibria according to their linearizations was
done by 19th century mathematicians, in particular Poincare. An
overview with many examples is given in Verhulst (1990). Solutions
which do not approach any equilibrium or limit cycle but remain
bounded can show so called chaotic behavior, described in e.g.,
Thompson & Stewart (1986). The use of mathematical results of phase
plane analysis in control theory became common at the middle of the
20th century. It is treated in e.g., Slotine & Li (1991), Leigh (1983)
and Cook (1994).
13.3 Comments 353
Software
In MATLAB trajectories can be simulated using SIMULINK. There are
also the commands
trim Determination of equilibria.
linmod Linearization.
eig Determination of eigenvalues and eigenvectors,
to analyze the character of the equilibria.