Construction of Phase Portraits: I. Analytical Method II. The Method of Isoclines III. Delta Method
Construction of Phase Portraits: I. Analytical Method II. The Method of Isoclines III. Delta Method
I. Analytical method
II. The method of isoclines
III. Delta Method
(1) Analytical Method
• Two Ways:
(a) Integrate (if possible) the equation of slope of the
trajectories given by: dx 2 f ( x1 , x 2 )
dx 1 x2
• such that x 2 ( x 1 )
(b) Solve for x 1 and x 2 from state equations as
function of time, t.
• Then eliminate time variable t from the expression
for x 1 and x 2 .
• Not always possible.
• Example: If differential equation of a linear system
is given as: d 2 y
2
y 0
2
dt
• Then state equation are:
dx 1
x2
dt
dx 2
2 x1
dt
• Equation of slope of state trajectory:
dx 2 2 x1
dx 1 x2
• Cross-multiplying: x dx 2 x dx 0
2 2 1 1
• Integrating, one gets: x 22 x 12
2
c
2 2
• On simplification:
2
x2
x 2
c1
1
r constant
• Solution: From plant dynamics:
.
.. .
y y u (1 )
• For non-linear element , input-output relation is
given by: u f ( e ) (2)
where f ( e ) 1 for e 1
0 for 1 e 1
1 for e 1
• From comparator dynamics: e r y
• Differentiating above equation:
.
y e
.
.. .. (3)
y e
.. .
dt dt
dy
• Taking the state variables as: x1 y and x 2
dt
• Taking 0 .5; n 1 , we get state equations as:
dx 1
x2
dt
dx 2
x 2 x1
dt
• Slope equation becomes: dx ( x 2 x1 )
2
N
dx 1 x2
• Equation of locus of points having same “N”
(isoclines) is given by: 1
x x
(1 N )
2 1
x2 N 1
N 0
N 2
N 3
N
x1
D) Simple steps to find approximately the
next point in the state trajectories:
L1
• If P1 is a point in state trajectory and L1
and L2 be two isoclines for N = N1 and P1 L2
N=N2 respectively.
.
x 2 x 1 0 . 33 x 2 0 . 58 x 3
1
• can be identified as 0 .58 x 3 0 .33 x which
1 2
can be split into two terms:
1 ( x1 ) 0 .58 x 3
1 and 2 ( x 2 ) 0 .33 x 2
• 1 ( x1 ) is plotted against x1 .
• 2 ( x 2 ) is plotted against x 2 .
• From an initial condition point, values of 2(1) ( x 2 )
and 1(1) ( x1 ) are measured.
• These are laid out towards the negative x1 axis as
(1 ) (1) (1 )
dx 2 f ( x1 , x 2 )
dx1 x2
(a) Symmetry about the x1 axis:
• Slope must be equal but opposite in sign for x2 > 0 and
x2 < 0 for all x1 .
• Possible if f (x1 ,,x2 ) = f (x1 ,, - x2 ) .
• i.e. f (x1 ,,x2 ) must be an even function of x2
• If phase portrait is symmetrical about x1 axis, only
difference between the phase plots in the upper and
lower half is in direction of motion.
• Motion of the representative point on the upper half will
be the right and in lower half, it will be to the left with
respect to x1 axis
(b) Symmetry about the x2 axis:
• Slope must be equal but opposite in sign for x1 > 0 and x1 < 0 for all x2 .
• Possible if f (x1 , x2 ) = - f ( - x1 , x2 )
• i.e. f (x1 , x2 ) must be an odd function of x1
• Examples:
● Heart beat, pacemaker, neurons, daily rhythms in
body temperature, chemical reactions, ...
• A limit cycle is an isolated closed trajectory;
• this means that its neighboring trajectories are not
closed.
• they spiral either towards or away from the limit cycle.
• Thus, limit cycles can only occur in nonlinear systems.
• In a linear system exhibiting oscillations closed
trajectories are neighbored by other closed trajectories
y
.. .
y 1 y 2
y 0
Equation arose in connection with
nonlinear electrical circuits used.
• Damping term
Causes large amplitude oscillates
to decay, but pumps them back if
they become too small
● Van der Pol Oscillator has a unique
stable Limit cycle for each > 0
Poincaré-Bendixson Theorem
• As closed orbits are of much interest there
should be a method to establish that there
exists such an orbit, and there is: Poincaré-
Bendixson Theorem:
• Suppose that:
1. R is a closed bounded subset of the plane;
2. dx/dt = f(x) (state equations) is a continuously
differentiable vector field on an open set
containing R;
3. R does not contain any Fixed Points (Singular
points);
4. There exists a trajectory C that is confined in
R, in the sense that it starts in R and stays in R
for all future time.
• Then either C is a closed orbit, or it spirals
towards closed orbit as time tends to infinity .
• So, R contains a closed orbit.
• Bendixson‘s Criteria for the existence of the limit
cycle:
• Bendixson has shown that a sufficient condition for
the absence of the limit cycle or any sort of closed
trajectory within a region is that ,
• Given the state equation of a non-linear system as:
.
x1 f1 ( x1 , x 2 )
.
x 2 f 2 ( x1 , x 2 )
• Then on the boundary of the region:
f1 ( x1 , x 2 ) f 2 ( x1 , x 2 ) fixed sign
x1 x2
Proof: Slope equation of trajectory is given as:
dx 2 f 2 ( x1 , x 2 )
dx 1 f1 ( x1 , x 2 )
on cross multplying :
f 1 dx 2 f 2 dx 1 0
0 .1 y y 0
2
dt 2 3 dt dt
• State space representation cab be given as:
dx 1
x2
dt
dx 2 10 2
0 .1 x 2 x 2 x1 x 12
dt 3
so , f 1 ( x1 , x 2 ) x 2 ;
10 2
and f 2 ( x1 , x 2 ) 0 . 1 x 2 x 2 x1 x 1
2
3
Thus , f 1 ( x1 , x 2 ) 0
x1
and f 2 ( x1 , x 2 ) 0 . 1 10 x 2 2
x2
It is a apparent that f1 ( x1 , x 2 ) f 2 ( x1 , x 2 )
x1 x 2
does not have fixed sign.
dx 1 dx 2
x2 ; k 1 x1 ( k 2 b ) x 2
dt dt
• The overall state feedback control law is given by:
a 1
u sin( x1 ) sin k 1 x1 k 2 x 2
c c
Generalization of non-linearity cancellation
Not to except that we can cancel nonlinearities in
every nonlinear system.
Certain structural property of the system that allow
to perform such cancellation.
( x)
To cancel a nonlinear term by( xsubtraction,
)
u ( x)
the control u and the nonlinearity must
appear together as a sum ( x )
To cancel a nonlinear term ( xby ) division,
( x )u
control u and the nonlinearity must appear
together as a product .
• If the matrix ( x ) is non singular in the domain of
interest , then it can be cancelled by u ( x ) v
where ( x ) ( x ) .
1
a
z T ( xto) z-coordinates is
• Transformation from one x-coordinates
1
done through
1
T (.)
x T An
• The map T must be invertible. ( zinverse
) z T (Dx )
map
must exit such that for all
where Dx is the domain of T.
Since the derivatives of z and x should be continuously ,
both T(.) and inverse of T be continuously differentiable.
A continuously differentiable map with a continuously
differentiable inverse is known diffeomorphism.
Portion left in First Module
Computer simulation:
• to find the response of non-linear system taking
different initial conditions and inputs.
• Draw the phase plane portrait of a non-linear
system using computer and a linear system and
comparing with that obtained from delta and
isoclines methods.
• Concept of inverse control and model predictive
control