Top Banner
Simple epidemic models Construct ODE (Ordinary Differential Equation) models Relationship between the diagram and the equations Alter models to include other factors.
29

Construct ODE (Ordinary Differential Equation) models ... · (ODEs = 0) Stability of equilibria SIRmodel Diagram Model SIR with vaccination Diagram Model SIR with mutation Diagram

Mar 04, 2019

Download

Documents

doanthuy
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Construct ODE (Ordinary Differential Equation) models ... · (ODEs = 0) Stability of equilibria SIRmodel Diagram Model SIR with vaccination Diagram Model SIR with mutation Diagram

Simple epidemic models

• Construct ODE (Ordinary Differential Equation) models

• Relationship between the diagram and the equations

• Alter models to include other factors.

Page 2: Construct ODE (Ordinary Differential Equation) models ... · (ODEs = 0) Stability of equilibria SIRmodel Diagram Model SIR with vaccination Diagram Model SIR with mutation Diagram

Simple

epidemics

Solve directly

(mathy)

Time-series

equations

Solution

over time

Phase-portrait

(picture)

Time is

implicit

Equilibria

(ODEs = 0)

Stability of

equilibria

SIR model

Diagram Model

SIR with vaccination

Diagram Model

SIR with mutation

Diagram Model

SIS model

Diagram Model

Lab

SI with treatment

Long term behaviour

with and without

treatment

Exploring parameters:

Less infectious version

Page 3: Construct ODE (Ordinary Differential Equation) models ... · (ODEs = 0) Stability of equilibria SIRmodel Diagram Model SIR with vaccination Diagram Model SIR with mutation Diagram

Ordinary Differential Equations(ODEs)

• ODEs deal with populations, not individuals

• We assume the population is well-mixed• We keep track of the inflow and the

outflow.

ODEs = Ordinary Differential Equations

Page 4: Construct ODE (Ordinary Differential Equation) models ... · (ODEs = 0) Stability of equilibria SIRmodel Diagram Model SIR with vaccination Diagram Model SIR with mutation Diagram

SIS epidemic

• SusceptibleàInfectedàSusceptible• You get sick, then recover, but without

immunity• E.g. the common cold.

Page 5: Construct ODE (Ordinary Differential Equation) models ... · (ODEs = 0) Stability of equilibria SIRmodel Diagram Model SIR with vaccination Diagram Model SIR with mutation Diagram

Diagram

• Susceptibles become infected at rate a• Infecteds recover at rate b.

Page 6: Construct ODE (Ordinary Differential Equation) models ... · (ODEs = 0) Stability of equilibria SIRmodel Diagram Model SIR with vaccination Diagram Model SIR with mutation Diagram

SIS equations

• Becoming infected depends on contact between Susceptibles and Infecteds (aSI)

• Recovery is at a constant rate, proportional to number of Infecteds (b).

a = infection rateb = recovery rate

Page 7: Construct ODE (Ordinary Differential Equation) models ... · (ODEs = 0) Stability of equilibria SIRmodel Diagram Model SIR with vaccination Diagram Model SIR with mutation Diagram

Total population is constant

• Add equations together

• N=S+I (total population)

• dN/dt=0 à N is a constant.

S = Susceptible I = Infected

S' = bI-aSI I' = aSI-bI

Page 8: Construct ODE (Ordinary Differential Equation) models ... · (ODEs = 0) Stability of equilibria SIRmodel Diagram Model SIR with vaccination Diagram Model SIR with mutation Diagram

Solving directly

• Since N=S+I, this means S = N-I

• Let A = aN-b be a constant

S = Susceptible I = Infecteda = infection rate b = recovery rate

I' = aSI-bI

Page 9: Construct ODE (Ordinary Differential Equation) models ... · (ODEs = 0) Stability of equilibria SIRmodel Diagram Model SIR with vaccination Diagram Model SIR with mutation Diagram

Separate the variables

• Put the I’s on one side and the t’s on the other(including dI and dt)

I = Infecteda = infection rate A = aN-b (constant)N = total pop.b = recovery rate

Page 10: Construct ODE (Ordinary Differential Equation) models ... · (ODEs = 0) Stability of equilibria SIRmodel Diagram Model SIR with vaccination Diagram Model SIR with mutation Diagram

Time series solution

• Rearrange using partial fractions • Integrate• Use initial condition I(0)=I0

S = Susceptible I = Infecteda = infection rate N = total pop.b = recovery rate

(See Epidemic Notes)

Page 11: Construct ODE (Ordinary Differential Equation) models ... · (ODEs = 0) Stability of equilibria SIRmodel Diagram Model SIR with vaccination Diagram Model SIR with mutation Diagram

b = recovery ratea= infection rateN = population

b=0.1 b=0.7

(a=0.2 and N=3x106)

Page 12: Construct ODE (Ordinary Differential Equation) models ... · (ODEs = 0) Stability of equilibria SIRmodel Diagram Model SIR with vaccination Diagram Model SIR with mutation Diagram

Phase portraits

• Since N = S+I, I = -S+N

• This is a straight line in I and S

• Time is implicit.

S = Susceptible I = InfectedN = total pop.

Page 13: Construct ODE (Ordinary Differential Equation) models ... · (ODEs = 0) Stability of equilibria SIRmodel Diagram Model SIR with vaccination Diagram Model SIR with mutation Diagram

Equilibrium points

• Equilibria occur when derivatives are zero:

S = Susceptible I = Infecteda = infection rate b = recovery rate

S' = bI-aSI I' = aSI-bI

Page 14: Construct ODE (Ordinary Differential Equation) models ... · (ODEs = 0) Stability of equilibria SIRmodel Diagram Model SIR with vaccination Diagram Model SIR with mutation Diagram

Two equilibria

• Thus our equilibrium points are

• The latter always exists, the former is only biologically reasonable if p<N.

S = Susceptible I = InfectedN = total pop. p = b / ab = recovery rate a = infection rate

Page 15: Construct ODE (Ordinary Differential Equation) models ... · (ODEs = 0) Stability of equilibria SIRmodel Diagram Model SIR with vaccination Diagram Model SIR with mutation Diagram

N = total pop. p = b / ab = recovery rate a = infection rate

Page 16: Construct ODE (Ordinary Differential Equation) models ... · (ODEs = 0) Stability of equilibria SIRmodel Diagram Model SIR with vaccination Diagram Model SIR with mutation Diagram

Stability

S = Susceptible I = InfectedN = total pop. p = b / ab = recovery rate a = infection rate

S' = a(p-S)I I' = a(S-p)I

• S < p à S' > 0, I' < 0• S > p à S' < 0, I' > 0

Page 17: Construct ODE (Ordinary Differential Equation) models ... · (ODEs = 0) Stability of equilibria SIRmodel Diagram Model SIR with vaccination Diagram Model SIR with mutation Diagram

N = total pop. p = b / ab = recovery rate a = infection rate

Page 18: Construct ODE (Ordinary Differential Equation) models ... · (ODEs = 0) Stability of equilibria SIRmodel Diagram Model SIR with vaccination Diagram Model SIR with mutation Diagram

Stability implications

• When p=b/a>N, the recovery rate is high, so infecteds recover quickly and the population moves to a population of susceptibles

• When p=b/a<N, the infection rate is high and the infection stabilises at an endemic equilibrium.

N = total pop.b = recovery ratea = infection rate

Page 19: Construct ODE (Ordinary Differential Equation) models ... · (ODEs = 0) Stability of equilibria SIRmodel Diagram Model SIR with vaccination Diagram Model SIR with mutation Diagram

Simple

epidemics

Solve directly

(mathy)

Time-series

equations

Solution

over time

Phase-portrait

(picture)

Time is

implicit

Equilibria

(ODEs = 0)

Stability of

equilibria

SIR model

Diagram Model

SIR with vaccination

Diagram Model

SIR with mutation

Diagram Model

SIS model

Diagram Model

Lab

SI with treatment

Long term behaviour

with and without

treatment

Exploring parameters:

Less infectious version

Page 20: Construct ODE (Ordinary Differential Equation) models ... · (ODEs = 0) Stability of equilibria SIRmodel Diagram Model SIR with vaccination Diagram Model SIR with mutation Diagram

SIR epidemics

• SusceptibleàInfectedàRemoved• Removed can be recovered, immune, or

dead.

a = infection rateb = recovery rate

Page 21: Construct ODE (Ordinary Differential Equation) models ... · (ODEs = 0) Stability of equilibria SIRmodel Diagram Model SIR with vaccination Diagram Model SIR with mutation Diagram

SIR equations

• Becoming infected depends on contact between Susceptibles and Infecteds (aSI)

• Recovery is at a constant rate, proportional to number of Infecteds (b).

a = infection rateb = recovery rate

Page 22: Construct ODE (Ordinary Differential Equation) models ... · (ODEs = 0) Stability of equilibria SIRmodel Diagram Model SIR with vaccination Diagram Model SIR with mutation Diagram

SIR with vaccination

• A vaccine sends some Susceptibles directly to the Recovered (immune) state

• N=S+I+R.

S = Susceptible I = InfectedR = Recovered a = infection rateb = recovery rate c = vaccination rate

Page 23: Construct ODE (Ordinary Differential Equation) models ... · (ODEs = 0) Stability of equilibria SIRmodel Diagram Model SIR with vaccination Diagram Model SIR with mutation Diagram

Vaccination equations

• Vaccination is assumed to be a fixed number of shots per time period (c).

S = Susceptible I = InfectedR = Recovereda = infection rateb = recovery ratec = vaccination rate

Page 24: Construct ODE (Ordinary Differential Equation) models ... · (ODEs = 0) Stability of equilibria SIRmodel Diagram Model SIR with vaccination Diagram Model SIR with mutation Diagram

SIR with mutation

• If the virus mutates, Recovereds lose their immunity.

S = Susceptible I = InfectedR = Recovered a = infection rateb = recovery rate e = mutation rate

Page 25: Construct ODE (Ordinary Differential Equation) models ... · (ODEs = 0) Stability of equilibria SIRmodel Diagram Model SIR with vaccination Diagram Model SIR with mutation Diagram

Mutation equations

• A time-delay T allows a ‘grace period’ before people are susceptible again

• They become susceptible at a rate (e) depending on their status at time t-T.

S = Susceptible I = InfectedR = Recovereda = infection rateb = recovery rate

Page 26: Construct ODE (Ordinary Differential Equation) models ... · (ODEs = 0) Stability of equilibria SIRmodel Diagram Model SIR with vaccination Diagram Model SIR with mutation Diagram

Delay Differential Equations

• These are called delay-differential equations

• They are harder to analyse than ordinary differential equations, but are often more realistic.

Page 27: Construct ODE (Ordinary Differential Equation) models ... · (ODEs = 0) Stability of equilibria SIRmodel Diagram Model SIR with vaccination Diagram Model SIR with mutation Diagram

Using math to solve real problems

Biological problem

Mathematical model

Mathematical analysis

Mathematical conclusion

Biological conclusion

Compare with data

Page 28: Construct ODE (Ordinary Differential Equation) models ... · (ODEs = 0) Stability of equilibria SIRmodel Diagram Model SIR with vaccination Diagram Model SIR with mutation Diagram

Summary

• From simple assumptions, we can make models that might be simple, or might be complicated

• Mathematical modelling is like map-making

• We need to decide which factors are important and which we can safely ignore

“All models are wrong... but some are useful”- George Box.

Page 29: Construct ODE (Ordinary Differential Equation) models ... · (ODEs = 0) Stability of equilibria SIRmodel Diagram Model SIR with vaccination Diagram Model SIR with mutation Diagram

Simple

epidemics

Solve directly

(mathy)

Time-series

equations

Solution

over time

Phase-portrait

(picture)

Time is

implicit

Equilibria

(ODEs = 0)

Stability of

equilibria

SIR model

Diagram Model

SIR with vaccination

Diagram Model

SIR with mutation

Diagram Model

SIS model

Diagram Model

Lab

SI with treatment

Long term behaviour

with and without

treatment

Exploring parameters:

Less infectious version