Beruflich Dokumente
Kultur Dokumente
A project from the course Nonlinear dynamical systems FMS145 Lunds University, Faculty of engineering Supervisor: Mario Natiello
Simon Fors F07 February 20, 2013
Abstract
In this report the dynamics of an infectious disease outbreak is analyzed using a fairly crude model. The model considers only healthy individuals (susceptibles) and sick individuals. The possible outcomes for the sick individuals is; 1. getting cured and removed to the susceptibles, or 2. death or immunity and removed out of the system. The system is rst analyzed theoretically in aspects of stability and bifurcations, followed by the numerical analysis consisting of simulations.
1 Introduction
Consider a disease outbreak in humans or any other slowly (read linearly) breeding organism. The simplest model of this would be a system containing two dierent groups of individuals, the healthy (susceptibles) and the sick. Any new individuals entering the system will be susceptibles. The probability of a susceptible individual becoming sick is determined by the the law of mass action, i.e. the product of the the concentrations of the two groups. The rate at which this happens is depending on how contagious the disease is. When an individual gets sick, it could with some rate get cured and again be a susceptible, or by another rate it could die or become immune thus exiting the system, as it would no longer be a susceptible. The equations describing the change in the concentrations of susceptibles
2 + = 1,2 = 1 2
k k
+ k k(k 4 2 )
= k k trJ = .
For the xed point to be stable the determinant has to be strictly greater than zero and the trace has to be strictly less than zero. As all of the constants are dened as positive, the x point will be stable. The xed point can either be a Stable spiral if
detJ
and sick
will be:
k < 4 k > 4
x = k xy + y y = xy ( + )y (0 < 1) is the infection rate per ( > 0) is the rate which individuals recover, ( > 0) is the mortality or death rate
Here individual, but also accounts for the rate of which individuals get immune to the disease and therefore no longer are susceptibles and
or a Stable node if
But if we are in the case of a stable spiral, increasing will increase the oscillations in the system and by that increase the time it takes for the system to stabilize. Note also that in case of stable spiral, the eigenvalues of the Jacobian are complex.
k (k > 0)
2.2
Saddle point
2 Theoretical analysis
2.1 Fixed points
To calculate the xed points of the system, we assume it to be constant in time i.e. letting
stable saddle point will require that the determinant of the system must be less than zero, i.e.:
k < 0
For this to happen, one of the parameters above has to be less than zero. above, but letting sign of detJ and Putting
x=y=
below zero
0.
a single point
(, y ): x x = ( + )/ y = k/ .
makes
true. However, if we were to do this we'll have to interpret what this means to the biological system we're studying. As
is
controlling healthy
the
inux
of are
J=
y + x ( + ) y x
k/ k/
t .
2.3
However the organisms we consider in the model would instead be some kind of rodents, as this kind rapid breeding does not occur with humans.
To have an unstable spiral or node both detJ and trJ must be positive:
k > 0
Changing sign on
and
>0
2.5
Asymptotic stability
To have an asymptotic stable xed point, the Lyapunov function has to be less than zero in a small region outside the xed point. To nd the Lyapunov function of this system we rst of all have to make a coordinate transformation that puts the x point at the origin, i.e.
<0
and trJ
>
0.
inux of individuals that are already sick. Perhaps this sounds a bit strange, but considering that fairly small (k
0.01) <0
unlikely to happen in a small time interval. is a must as when will increase exponentionally as have an unstable xed point. We can analyze this case in phase space also. Unstable spiral if or a Unstable node if
u = x x = x ( + )/ v = y y = y k/
After this is done the Jacobian remains the same as in the (x, y )-coordinates. matrix new If
t ,
as we now
s1
and
s2
are the
22
k < 4 k > 4
we can obtain
w z
reduced to this:
= S 1
u v
2.4
Hopf bifurcation
In order to have a Hopf bifurcation the rst thing we need is a pair of complex conjugated eigenvalues from the Jacobian matrix. that This will require
> k ,
w = 1 w + O2 (wz) z = 2 z + O2 (wz)
In a small vicinity around the x point the dynamics is linear and therefore we can ignore the higher order terms. Choosing a Lyapunov function like
the stable spiral. The next thing that must happen is that the eigenvalues should cross the imaginary axis, i.e. Re{i }
= 0.
H(w, z) = aw2 + bz 2 ,
where
and
are real
fore, this kind of bifurcation will never happen in But if we were to adjust the model to instead of growing linearly (k ), growing exponentially (kx) we would have a dierent Jacobian. this:
numbers, we get:
y = k/ x
and have
and
like
a = 1/1
b = 1/2
we arrive at
J=
k y x y ( + ) y
with the stability of the xed point depending on the parameter values as the determinant and trace has changenged signicantly. This setup could lead to the appearance of a limit cycle as we now more or less will have the classical Lotka-Volterra equations.
3 Simulations
Population densities
10 9 8 7 6 5 4 3 2 1 0 0 50
A wave of disease
3.1
A wave of disease
By using a default set of parameters, a general graph over the concentrations was simulated, see g. 1(a). and Initial values were chosen like
Susceptibles Sick
x0 = 10
y0 = 0.1.
a exponential decrease of susceptibles and an exponential increase of sick individuals. The concentration of susceptibles quickly reaches the steady state value cay
x while the concentration of sick starts to de until it hits y . This creates the typical wave = 0.1, = 0.8,
100
150
200
Time
(a)
that an outbreak of disease can have. The parameters used to simulate g. 1(a) is
Phase portrait
1.5
in this fashion we model a disease that is medium contagious (20 % catch it), easy to recover from and almost no chances of either dying or getting imis drawn. The system's so called stable manifold is presented graphically in g. 2. This is will be the trajectories the system will follow in order to reach the x point, independent of the initial conditions.
0 8 8.5 9 9.5 10 1
Sick
0.5
3.2
High
increase means the number of individuals three times
(b)
Susceptibles
Letting
leaving the system increases. With an higher than the default value, i.e.
high
= 0.09
the
Figure 1:
phase portrait looks dierent than before, see g. 3. Still, looking at the scale of the axis one can see that the oscillations are rather small.
= 0.1, = 0.8,
= 0.03
and
k = 0.01.
3.3
Negative
k,
saddle point
y(t)
side of the green or black line will make the system end up following the blue trajectory. If the initial condition is on the left of the green or black line instead, the system will follow the red trajectory. The blue and red crosses in g. 5 exemplify two initial conditions that go either way.
Having a
k<0
leaving the system. In g. 4 you can see that this leads to a system were the sick individuals disappear after an initial blowup. The susceptables on the other hand continues to decrease as time goes on because of the negative value on
k.
3.4 Negative , unstable spiral/node
This system might not be of interest for the biologist, but for the mathematician it surely is. The reason is that because of the change of stability of the xed point, we now have a system whose nal state depends on the initial conditions. In g. 5 one can see that depending on which side of the green and black lines the initial condition is, either increases and This case would be interpreted as if there are sick individuals entering the system instead of leaving it. The simulation, see g. 6 was done with a very small and therefore creating an unstable node.
x(t)
y(t)
decreases or
x(t)
decreases and
0.252 0.2515
Stable manifold
High
0.7 0.6
Sick
0.2495 0.249 0.2485 0.248 0.2475 0.247 8.396 8.397 8.398 8.399 8.4 8.401 8.402 8.403 8.404
Sick
8.6
8.8
9.2
9.4
9.6
9.8
10
Susceptibles
Figure 2: A graph showing the stable manifold of the system using parameter values
Susceptibles
Figure 3: A phase portrait corresponding to a high rate of individuals leaving the system,
= 0.1, =
The black
= 0.1,
0.8,
= 0.004
and
k = 0.01.
= 0.8,
10 9
= 0.09
and
k = 0.01.
k<0
Population densities
Susceptibles Sick
and
Time
Figure 4: A graph corresponding to a low rate of healthy individuals leaving the system,
we live in the northern hemisphere, many of the common diseases are more or less connected to the dierent seasons we experience. In this model the individuals can only be either healthy or sick, but in reality that is hardly ever the case. Most dis-
= 0.1,
= 0.8,
= 0.03
and
k = 0.01. k
and negative
eases use to have some sort of incubation time. To have more realistic model this should be accounted for. The individuals that has been infected would rst be removed to this group and if their immune system is not strong enough, they will get sick. Moreover,
References
Edelstein-Keshet, L.: Mathematical Models in Biology. SIAM, Philadelphia (2005) Natiello, M. and Schmeling, J.: Lecture Notes for FMA140. Lund (2011)
x(t)
and
y(t)
would create small disturbances that could feed small oscillations. But the area for were the model is applied is also of great importance. If I were to apply the model to the city of Lund I would during the summer and winter set
negative and
large,
as all the students go home over the holidays. And when they come back for the semester in the spring
Saddle node
0.33 0.331 0.332
Sick
Susceptibles
Figure 5: The nal state of the system is now depending on the initial conditions as the xed point has turned into a saddle node. were Parameter values and
= 0.1, = 0.8,
= 0.03
k = 0.01.
16 14
Unstable node
Population densities
12 10 8 6 4 2 0
Susceptibles Sick
50
100
150
200
250
300
Time
Figure 6: A graph corresponding to a low rate of sick individuals entering the system,
= 0.1, =
0.8,
= 0.005
and
k = 0.01.