Professional Documents
Culture Documents
3
_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Phase plane analysis is a graphical method for studying The nature of the system response corresponding to various
second-order systems. This chapter’s objective is to gain initial conditions is directly displayed on the phase plane. In
familiarity of the nonlinear systems through the simple the above example, we can easily see that the system
graphical method. trajectories neither converge to the origin nor diverge to
infinity. They simply circle around the origin, indicating the
2.1 Concepts of Phase Plane Analysis marginal nature of the system’s stability.
2.1.1 Phase portraits A major class of second-order systems can be described by the
The phase plane method is concerned with the graphical study differential equations of the form
of second-order autonomous systems described by
&x& = f ( x, x& ) (2.3)
x&1 = f1 ( x1 , x 2 ) (2.1a)
x& 2 = f 2 ( x1 , x 2 ) (2.1b) In state space form, this dynamics can be represented
with x1 = x and x 2 = x& as follows
where
x1 , x 2 : states of the system x&1 = x2
f1 , f 2 : nonlinear functions of the states x& 2 = f ( x1 , x 2 )
Geometrically, the state space of this system is a plane having 2.1.2 Singular points
x1 , x 2 as coordinates. This plane is called phase plane. The A singular point is an equilibrium point in the phase plane.
Since an equilibrium point is defined as a point where the
solution of (2.1) with time varies from zero to infinity can be
represented as a curve in the phase plane. Such a curve is system states can stay forever, this implies that x& = 0 , and
called a phase plane trajectory. A family of phase plane using (2.1)
trajectories is called a phase portrait of a system.
f1 ( x1 , x 2 ) = 0
(2.4)
Example 2.1 Phase portrait of a mass-spring system_______
f 2 ( x1 , x 2 ) = 0
x& For a linear system, there is usually only one singular point
although in some cases there can be a set of singular points.
-6 -3 3 6 x
The governing equation of the mass-spring system in Fig. 2.1
is the familiar linear second-order differential equation
unstable
-3
&x& + x = 0 (2.2)
-6
Assume that the mass is initially at rest, at length x0 . Then the divergence
area
to infinity
solution of this equation is -9
x(t ) = x0 cos(t )
Fig. 2.2 A mass-spring system and its phase portrait
x& (t ) = − x0 sin(t )
Consider the system &x& + 0.6 x& + 3x + x 2 = 0 whose phase
Eliminating time t from the above equations, we obtain the portrait is plot in Fig. 2.2.
equation of the trajectories
The system has two singular points, one at (0,0) and the other
x + x& 2 = x02
2 at (−3,0) . The motion patterns of the system trajectories in the
vicinity of the two singular points have different natures. The
This represents a circle in the phase plane. Its plot is given in trajectories move towards the point x = 0 while moving away
Fig. 2.1.b. from the point x = −3 .
__________________________________________________________________________________________ __________________________________________________________________________________________
___________________________________________________________________________________________________________
Chapter 2 Phase Plane Analysis 1
Applied Nonlinear Control Nguyen Tan Tien - 2002.3
_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Why an equilibrium point of a second order system is called a f ( x1 , x2 ) = f ( x1 ,− x 2 ) ⇒ symmetry about the x1 axis.
singular point ? Let us examine the slope of the phase portrait. f ( x1 , x2 ) = − f ( x1 ,− x2 ) ⇒ symmetry about the x2 axis.
The slope of the phase trajectory passing through a point
( x1 , x 2 ) is determined by f ( x1 , x2 ) = − f (− x1 ,− x 2 ) ⇒ symmetry about the origin.
Example 2.3 A first-order system_______________________ The second technique, on the other hand, involves directly
dx f (x , x )
Consider the system x& = −4 x + x there are three singular 3 eliminating the time variable, by noting that 2 = 2 1 2
dx1 f1 ( x1 , x 2 )
points, defined by − 4 x + x 3 = 0 , namely, x = 0, − 2, 2 . The and then solving this equation for a functional relation
phase portrait of the system consists of a single trajectory, and between x1 and x2 . Let us use this technique to solve the mass-
is shown in Fig. 2.3. spring equation again.
x&
Example 2.4 Mass-spring system_______________________
stable unstable By noting that &x& = (dx& / dx) /( dx / dt ) , we can rewrite (2.2) as
unstable
dx&
x x& + x = 0 . Integration of this equation yields x& 2 + x 2 = x02 .
-2 0 2
dx
__________________________________________________________________________________________
The mathematical model of the satellite is θ&& = u , where u is The method of isoclines (ñöôø ng ñaú ng khuynh)
the torque provided by the thrusters and θ is the satellite angle. The basic idea in this method is that of isoclines. Consider the
dynamics in (2.1): x&1 = f1 ( x1 , x 2 ) and x& 2 = f 2 ( x1 , x 2 ) . At a
Let us examine on the phase plane the behavior of the control point ( x1 , x2 ) in the phase plane, the slope of the tangent to the
system when the thrusters are fired according to the control trajectory can be determined by (2.5). An isocline is defined to
law be the locus of the points with a given tangent slope. An
isocline with slope α is thus defined to be
−U if θ >0
u (t ) = (2.7)
U if θ <0 dx2 f (x , x )
= 2 1 2 =α
dx1 f1 ( x1 , x 2 )
which means that the thrusters push in the counterclockwise
direction if θ is positive, and vice versa. This is to say that points on the curve
When the thrusters provide a negative torque −U , the phase Let us explain the isocline method on the mass-spring system
in (2.2): &x& + x = 0 . The slope of the trajectories is easily seen
trajectories are similarly found to be θ& 2 = −2U x + c1 , with the
to be
corresponding phase portrait as shown in Fig. 2.5.c.
dx2 x
=− 1
θ x& x& dx1 x2
antenna
x1 + α x 2 = 0
i.e., a straight line. Along the line, we can draw a lot of short
u u =U u = −U
line segments with slope α . By taking α to be different values,
Fig. 2.5 Satellite control using on-off thrusters a set of isoclines can be drawn, and a field of directions of
tangents to trajectories are generated, as shown in Fig. 2.7. To
The complete phase portrait of the closed-loop control system obtain trajectories from the field of directions, we assume that
can be obtained simply by connecting the trajectories on the the tangent slopes are locally constant. Therefore, a trajectory
left half of the phase plane in 2.5.b with those on the right half starting from any point in the plane can be found by
of the phase plane in 2.5.c, as shown in Fig. 2.6. connecting a sequence of line segments.
x x
α =∞
u = +U u = −U
switching line
Fig. 2.7 Isoclines for the mass-spring system
Fig.2.6 Complete phase portrait of the control system
Example 2.6 The Van der Pol equation__________________
The vertical axis represents a switching line, because the
control input and thus the phase trajectories are switched on For the Van der Pol equation
that line. It is interesting to see that, starting from a nonzero
initial angle, the satellite will oscillate in periodic motions &x& + 0.2( x 2 − 1) x& + x = 0
under the action of the jets. One can concludes from this phase
portrait that the system is marginally stable, similarly to the an isocline of slope α is defined by
mass-spring system in Example 2.1. Convergence of the
system to the zero angle can be obtained by adding rate dx& 0.2( x 2 − 1) x& + x
feedback. =− =α
__________________________________________________________________________________________ dx x&
___________________________________________________________________________________________________________
Chapter 2 Phase Plane Analysis 3
Applied Nonlinear Control Nguyen Tan Tien - 2002.3
_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Therfore, the points on the curve where x corresponding to time t and x0 corresponding to
time t 0 . This implies that, if we plot a phase plane portrait
0.2( x 2 − 1) x& + x + α x& = 0 with new coordinates x and (1 / x& ) , then the area under the
resulting curve is the corresponding time interval.
all have the same slope α .
2.4 Phase Plane Analysis of Linear Systems
By taking α of different isoclines can be obtained, as plot in
Fig. 2.8. The general form of a linear second-order system is
x2 α = 0 α = −1
x&1 = a x1 + b x2 (2.9a)
α = −5
α =1 x& 2 = c x1 + d x 2 (2.9b)
equation
2.3 Determining Time from Phase Portraits
s 2 + as + b = ( s − λ1 )( s − λ2 ) = 0
Time t does not explicitly appear in the phase plane having
x1 and x 2 as coordinates. We now to describe two techniques The roots λ1 , λ2 can be explicitly represented as
for computing time history from phase portrait. Both of
techniques involve a step-by step procedure for recovering
time. − a + a 2 − 4b − a − a 2 − 4b
λ1 = and λ2 =
2 2
Obtaining time from ∆t ≈ ∆x / x&
In a short time ∆t , the change of x is approximately For linear systems described by (2.10), there is only one
singular point (b ≠ 0) , namely the origin. However, the
∆x ≈ x& ∆t (2.8) trajectories in the vicinity of this singularity point can display
quite different characteristics, depending on the values of
where x& is the velocity corresponding to the increment ∆x . a and b . The following cases can occur
• λ1 , λ2 are both real and have the same sign (+ or -)
From (2.8), the length of time corresponding to the
• λ1 , λ2 are both real and have opposite sign
increment ∆x is ∆t ≈ ∆x / x& . This implies that, in order to
• λ1 , λ2 are complex conjugates with non-zero real parts
obtain the time corresponding to the motion from one point to
another point along the trajectory, we should divide the • λ1 , λ2 are complex conjugates with real parts equal to 0
corresponding part of the trajectory into a number of small We now briefly discuss each of the above four cases
segments (not necessarily equally spaced), find the time
associated with each segment, and then add up the results. To Stable or unstable node (Fig. 2.9.a -b)
obtain the history of states corresponding to a certain initial The first case corresponds to a node. A node can be stable or
condition, we simply compute the time t for each point on the unstable:
phase trajectory, and then plots x with respects to t and x& λ1 , λ2 < 0 : singularity point is called stable node.
with respects to t . λ1 , λ2 > 0 : singularity point is called unstable node.
There is no oscillation in the trajectories.
Obtaining time from t ≈ (1 / x& ) dx
∫
Since x& = dx / dt , we can write dt = dx / x& . Therefore, Saddle point (Fig. 2.9.c)
The second case ( λ1 < 0 < λ2 ) corresponds to a saddle point.
x Because of the unstable pole λ2 , almost all of the system
∫
t − t 0 ≈ (1 / x& ) dx
x0 trajectories diverge to infinity.
___________________________________________________________________________________________________________
Chapter 2 Phase Plane Analysis 4
Applied Nonlinear Control Nguyen Tan Tien - 2002.3
_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
x
r = x12 + x22 θ (t ) = tan −1 2
x1
dr dθ
= − r (r 2 − 1) = −1
dt dt
1 1
r (t ) = and θ (t ) = θ 0 − t , where c0 = −1
1 + c0 e − 2t r02
Similarly, we can find that the system (b) has an unstable limit
cycle and system (c) has a semi-stable limit cycle.
__________________________________________________________________________________________
Example 2.8________________________________________
Consider the nonlinear system
x&1 = g ( x 2 ) + 4 x1 x 22
x& 2 = h( x1 ) + 4 x12 x2
∂ f1 ∂ f 2
Since + = 4( x12 + x 22 ) , which is always strictly
∂x1 ∂x 2
positive (except at the origin), the system does not have any
limit cycles any where in the phase plane.
__________________________________________________________________________________________
___________________________________________________________________________________________________________
Chapter 2 Phase Plane Analysis 6