Section 11.3: Nonlinear Systems (Theory)

advertisement
Section 11.3: Nonlinear Systems (Theory)
In this section, we consider systems of differential equations of the form
dx1
dt
dx2
dt
..
.
dxn
dt
= f1 (x1 , x2 , . . . , xn )
= f2 (x1 , x2 , . . . , xn )
.
= ..
= fn (x1 , x2 , . . . , xn )
where fj is a real-valued function for j = 1, 2, . . . , n.
This system can be expressed in matrix form as
d~x
= F~ (~x),
dt
where


x1 (t)
 x2 (t) 


~x(t) =  .. 
 . 

and

f1 (x1 , x2 , . . . , xn )
 f2 (x1 , x2 , . . . , xn ) 


~
F (~x) = 
.
..


.
xn (t)
fn (x1 , x2 , . . . , xn )
This system of equations is called a first-order nonlinear system. A solution of this
system is an ordered n-tuple of functions (x1 (t), x2 (t), . . . , xn (t)) that satisfy each of the
differential equations.
In general, it is not possible to find explicit solutions of a nonlinear system of differential
equations. However, the long-term behavior of nonlinear systems can be determined by
analyzing the stability of the equilibrium points.
Definition: An equilibrium of a first-order nonlinear system
d~x
= F~ (~x)
dt
is a solution x̄ = hx¯1 , x¯2 , . . . , x¯n i from which there is no change. That is,
dx̄
= F~ (x̄) = ~0.
dt
An equilibrium is called locally stable if solutions that begin close to that equilibrium
approach the equilibrium and unstable if solutions that begin close to that equilibrium
move away from it.
1
Stability (Analytical Approach)
Suppose that x∗ is an equilibrium of the nonlinear system
d~x
= F~ (~x).
dt
To determine the stability of this equilibrium, we linearize the sytem of differential equations
about x∗ by finding the linearization of the vector function F~ (~x) about x∗ . That is,
d~x
= F~ (~x)
dt
d~x
≈ F~ (x∗ ) + J(x∗ )(~x − x∗ )
dt
d~x
≈ J(x∗ )(~x − x∗ ).
dt
Here, J(x∗ ) denotes the Jacobian matrix of F~ (~x) evaluated at x∗ . Provided that ~x is close
to x∗ , this is a good approximation.
Setting ~z = ~x − x∗ , it follows that
d
d~z
=
(~x − x∗ )
dt
dt
d~x
=
dt
≈ J(x∗ )(~x − x∗ )
= J(x∗ )~z.
Therefore, we have the approximation
d~z
≈ J(x∗ )~z.
dt
Provided that ~x is close to x∗ (~z ≈ ~0), this is a good approximation.
If the nonlinear system is in equilibrium (~x = x∗ ), then ~z = 0 and the stability of the
equilibrium x∗ can be determined by analyzing the stability of ~z = 0 for the linear system
d~z
= J(x∗ )~z.
dt
That is, the stability of x∗ is determined by computing the eigenvalues of J(x∗ ).
More formally, the Hartman-Grobman Theorem states that the linear system has
the same behavior as the nonlinear system close to an equilibrium, provided that the real
parts of the eigenvalues of J(x∗ ) are non-zero.
2
Example: Consider the nonlinear system
dx1
= −2 sin x1
dt
dx2
= −x2 ex1 .
dt
Determine the stability of (0, 0) and classify the equilibrium.
Example: Consider the nonlinear system
dx1
= 3x1 x2 − x1 + x2
dt
dx2
= x22 − x1 .
dt
Determine the stability of (0, 0) and classify the equilibrium.
3
Example: Find all equilibria of the nonlinear system
dx1
= x1 x2 − x2
dt
dx2
= x1 + x2
dt
and determine the stability of each equilibrium.
4
Example: Find all equilibria of the nonlinear system
dx1
= 2x1 (5 − x1 − x2 )
dt
dx2
= 3x2 (7 − 3x1 − x2 )
dt
and determine the stability of each equilibrium.
5
Example: Assume that a > 0. Find all equilibria of the nonlinear system
dx1
= 1 − ax1 x2
dt
dx2
= ax1 x2 − x2
dt
and determine the stability of each equilibrium.
6
Stability (Graphical Approach)
Consider a general system of two nonlinear differential equations
dx1
= f1 (x1 , x2 )
dt
dx2
= f2 (x1 , x2 ).
dt
The curves in the x1 x2 -plane defined by f1 (x1 , x2 ) = 0 and f2 (x1 , x2 ) = 0 are called the
nullclines or zero isoclines of the system. These curves represent points in the x1 x2 plane where the respective differential equations are equal to zero. Therefore, the points of
intersection of the nullclines are equilibrium points.
Example: Consider the nonlinear system
dx1
= x1 (9 − x1 − 2x2 )
dt
dx2
= x2 (9 − 2x1 − x2 ).
dt
(a) Graph the nullclines.
(b) Show that (3, 3) is an equilibrium, and use the analytical approach to determine its
stability.
7
Example: The nullclines of a general nonlinear system
dx1
= f1 (x1 , x2 )
dt
dx2
= f2 (x1 , x2 )
dt
are illustrated below. Assume that both x1 and x2 increase close to the origin and that f1
and f2 change sign when crossing their respective nullclines. Find the sign structure of the
Jacobian matrix at the equilibrium and determine its stability, if possible.
(a)
x2
dx2
0
dt
dx1
0
dt
x1
(b)
x2
dx1
0
dt
dx2
0
dt
x1
8
Example: Consider the nonlinear system
dx1
= x1 (2 − x21 ) − x1 x2
dt
dx2
= x1 x2 − x2
dt
(a) Graph the nullclines.
(b) Show that (1, 1) is an equilibrium, and use the graphical approach to determine its
stability.
9
Download