Systems of differential equations, often called differentiable dynamical systems, play a vital role in modelling time-dependent processes in mechanics, meteorology, biology, medicine, economics and other sciences. We limit ourselves to two-dimensional systems, whose solutions (trajectories) can be graphically represented as curves in the plane. The first section introduces linear systems, which can be solved analytically as will be shown. In many applications, however, nonlinear systems are required. In general, their solution cannot be given explicitly. Here it is of primary interest to understand the qualitative behaviour of solutions. In the second section of this chapter, we touch upon the rich qualitative theory of dynamical systems. The third section is devoted to analysing the mathematical pendulum in various ways. Numerical methods will be discussed in Chap. 21.
20.1 Systems of Linear Differential Equations









Example 20.1

Vector field and solution curves
Remark 20.2



Direction field and space-time diagram for
Example 20.3


Plane potential flow around a cylinder




Experiment 20.4



![$$t\mapsto [x(t)\ y(t)]^\mathsf{T}$$](/epubstore/O/M-Oberguggenberger/Analysis-For-Computer-Scientists/OEBPS/images/215236_2_En_20_Chapter/215236_2_En_20_Chapter_TeX_IEq10.png)
For the case of a single differential equation the notion of an equilibrium point was introduced in Definition 19.21. For systems of differential equations one has an analogous notion.
Definition 20.5
(Equilibrium point) A
point is called equilibrium point or
equilibrium of the system of differential equations, if
and
.
The name comes from the fact that a
solution with initial value ,
remains at
for all times; in other words, if
is an equilibrium point, then
,
is a solution to the system of
differential equations since both the left- and right-hand sides
will be zero.
From Chap. 19 we know that solutions of differential equations do not have to exist for large times. However, if solutions with initial values in a neighbourhood of an equilibrium point exist for all times then the following notions are meaningful.
Definition 20.6
Let be an equilibrium point. If there is
a neighbourhood U of
so that all trajectories with initial
values
in U converge to the equilibrium point
as
, then this equilibrium is called
asymptotically stable . If for every neighbourhood V of
there is a neighbourhood W of
so that all trajectories with initial
values
in W stay entirely in V, then the equilibrium
is called stable . An
equilibrium point which is not stable is called unstable .
In short, stability means that trajectories that start close to the equilibrium point remain close to it; asymptotic stability means that the trajectories are attracted by the equilibrium point. In the case of an unstable equilibrium point there are trajectories that move away from it; in linear systems these trajectories are unbounded, and in the nonlinear case they can also converge to another equilibrium or a periodic solution (for instance, see the discussion of the mathematical pendulum in Sect. 20.3 or [13]).

















Example 20.7

Real eigenvalues, unstable equilibrium

Real eigenvalues, asymptotically stable equilibrium

Real eigenvalues, saddle point

Double real eigenvalue, matrix not diagonalisable



















Example 20.8


Complex eigenvalues, unstable

Complex eigenvalues, asymptotically stable
are given in Figs. 20.8 and 20.9. For the stable case
,
we refer to Fig. 20.1.
General solution of a linear system of differential equations. The similarity transformation from Appendix B allows us to solve arbitrary linear systems of differential equations by reduction to the three standard cases.
Proposition 20.9




Proof







Thus, modulo a linear transformation, the types I, II, III actually comprise all cases that can occur.
Example 20.10




![$$\mathbf {e}_1 = [1\ 1]^\mathsf{T}$$](/epubstore/O/M-Oberguggenberger/Analysis-For-Computer-Scientists/OEBPS/images/215236_2_En_20_Chapter/215236_2_En_20_Chapter_TeX_IEq59.png)
![$$\mathbf {e}_2 = [-1\ 1]^\mathsf{T}$$](/epubstore/O/M-Oberguggenberger/Analysis-For-Computer-Scientists/OEBPS/images/215236_2_En_20_Chapter/215236_2_En_20_Chapter_TeX_IEq60.png)

Example 20.10
Remark 20.11










20.2 Systems of Nonlinear Differential Equations
In contrast to linear systems of differential equations, the solutions to nonlinear systems can generally not be expressed by explicit formulas. Apart from numerical methods (Chap. 21) the qualitative theory is of interest. It describes the behaviour of solutions without knowing them explicitly. In this section we will demonstrate this with the help of an example from population dynamics.













Vector field of the Lotka–Volterra model








First integral and level sets

Proposition 20.12
For initial values ,
the solution curves of the
Lotka–Volterra system are periodic orbits and
is a stable equilibrium point.





























All solution curves in the first
quadrant with the exception of the equilibrium are thus periodic
orbits. Solution curves that start close to stay close, see Fig. 20.12. The point
(1, 1) is thus a stable equilibrium.

Solution curves of the Lotka–Volterra model
20.3 The Pendulum Equation







Derivation of the pendulum equation













































Solution curves, mathematical pendulum
Power
series solutions. The method of power series for solving
differential equations has been introduced
in Chap. 19. We have seen that the linearised
pendulum equation can be solved explicitly by the
methods of Sects. 19.6 and 20.1. Also, the nonlinear
pendulum equation can be solved explicitly with the aid of certain
higher transcendental functions, the Jacobian elliptic functions.
Nevertheless, it is of interest to analyse the solutions of these
equations by means of powers series, especially in view of the fact
that they can be readily obtained in maple.
Example 20.13











Example 20.14












20.4 Exercises
- 1.
-
The space-time diagram of a two-dimensional system of differential equations (Remark 20.2) can be obtained by introducing time as third variable
and passing to the three-dimensional system
- 2.
-
Compute the general solutions of the following three systems of differential equations by transformation to standard form:
- 3.
-
Small, undamped oscillations of an object of mass m attached to a spring are described by the differential equation
. Here,
denotes the displacement from the position of rest and k is the spring stiffness. Introduce the variable
and rewrite the second-order differential equation as a linear system of differential equations. Find the general solution.
- 4.
-
A company deposits its profits in an account with continuous interest rate
. The balance is denoted by x(t). Simultaneously the amount y(t) is withdrawn continuously from the account, where the rate of withdrawal is equal to
of the account balance. With
,
this leads to the linear system of differential equations
,
and analyse how big s can be in comparison with r so that the account balance x(t) is increasing for all times without oscillations.
- 5.
-
A national economy has two sectors (for instance industry and agriculture) with the production volumes
,
at time t. If one assumes that the investments are proportional to the respective growth rate, then the classical model of Leontief 3 [24, Chap. 9.5] states
denotes the required amount of goods from sector i to produce one unit of goods in sector j. Further
are the investments, and
is the consumption in sector i. Under the simplifying assumptions
,
,
,
(no consumption) one obtains the system of differential equations
- 6.
-
Use the applet Dynamical systems in the plane to analyse the solution curves of the differential equations of the mathematical pendulum and translate the mathematical results to statements about the mechanical behaviour.
- 7.
-
Derive the conserved quantity
of the pendulum equation by means of the ansatz
as for the Lotka–Volterra system.
- 8.
-
Using maple, find the power series solution to the nonlinear pendulum equation
with initial data
for various values of a, b between 0 and 1.
- 9.
-
The differential equation
describes a nonlinear mass–spring system where x(t) is the displacement of the mass m, k is the stiffness of the spring and the term
models nonlinear effects (
hardening,
softening).
- (a)
-
Show that
- (b)
-
Assume that
,
and
,
. Reduce the second-order equation to a first-order system. Making use of the conserved quantity, plot the solution curves for the values of
,
,
and
.
Hint. A typical maple command is
with(plots, implicitplot); c:=5;
- 10.
-
Using maple, find the power series solution to the nonlinear differential equation
with initial data
,
. Compare it to the solution with
.