Professional Documents
Culture Documents
QuickTime™ and a
TIFF (Uncompressed) decompressor
are needed to see this picture.
Your Task
• Derive a mathematical model of
bacteria growth in a chemostat
• Use the model to design the system so
that
– The flow rate will not be so great as to
wash out the entire culture
– The nutrient replenishment is sufficiently
rapid so the culture is able to grow
normally
Building The Model
• Variables
dC F F
k(C)N C C0
dt V V
consumption outflow inflow
What Should k(C) Be?
• Last time, when deriving logistic growth,
we assumed k(C) = C
– Bacteria growth increases linearly with
nutrient concentration
• Jacques Monod found that following
function provided the best fit to data for
bacteria feeding on a single nutrient:
rC
k(C) Monod Function
aC
The Monod Function
• This growth
function is rC
k(C)
aC
monotonically
increasing with
limit r as C → r
infinity.
• The parameter r is r/2
the maximum
growth rate
• The parameter a is C
a
called that half-
saturation constant
Sample Parameter Values
• For E.coli grown on glucose at 30
degrees Celsius
r = 1.35 per hour
a = 0.004 g/liter
1/ = 0.23
If glucose is plentiful so that the
specific growth rate is maintained at r
= 1.35, the model predicts a doubling
time of approximately half and hour.
Bacteria Growth Without
Maintenance
dN rC
N
dt a C
dC rC
N
dt aC
Nondimensionalize
N C
n c Tt
A B
dn r c d
Simplify
n n
dt T a c T
B
dc Ar c d dC0
n c
dt a
BT c T BT
B
Choices
Tr Ba BT
A
r
Td dC0
B
T
Nondimensionalize
N C
n c dt
ad a
r
dn r c
dt d 1 c n n
dc c C0
nc
dt 1 c a
Rename
Only 2 parameter
r C0 groupings govern
a1 a2
d a the dynamics
Analysis of The Model
dn c
a1 nn
dt 1 c
dc c
n c a2
dt 1 c
Steady States
c n1 0 c1 a2
0 a1 nn
1 c
c 1 c 1
0 n c a2 n 2 a1a2 2 a 1
1 c
1 1
a 1
Analysis of The Model
dn c
a1 nn
dt 1 c
dc c
n c a2
dt 1 c
Steady States
c1 a2
Exists iff n1 0 Exists iff
1 a1 1
a2 1 1
a1 1 n 2 a1a2 c2
a1 1
1 1
a
Stability
c c
Let f (n,c) a1 nn g(n,c) n c a2
1 c 1 c
Compute f f
a11 (n e ,c e
) a12 (n e ,c e )
x y
g g
a21 (n e ,c e ) a22 (n e ,c e )
x y
Let a11 a22 a11a22 a12 a21
2 4
1,2
2
Stability of Continuous Models
• In a continuous model, a steady state
will be stable provided that eigenvalues
are both negative (if real) or have
negative real part (if complex).
• As with discrete models complex
eigenvalues are associated with
oscillatory solutions.
Necessary and Sufficient
Conditions
• For a system of two equations, a
steady state will be stable if:
a11 a22 0
a11a22 a12 a21 0
Stability of Chemostat
• For n1 = 0, c1 = a2
f aa f
a11 (0,a2 ) 1 2 1 a12 (0,a2 ) 0
x 1 a2 y
g a2 g
a21 (0,a2 ) 0 a22 (0,a1 ) 1
x 1 a2 y
a1a2 a1a2
2 1
1 a2 1 a2
Stability of Chemostat
• For n1 = 0, c1 = a2
g 1 g n2
a21 (0,a2 ) 0 a22 (0,a1 ) 1 0
x a
1 y (1 c 2 ) 2
n 2 n2
2
1 0 2
0
(1 c 2 ) (1 c 2 )
n 2 n2
1
0 2
0
(1 c 2 )
2
(1 c 2 )
2
2
n2 n2 n2
4
2
2
1 4
2 2
1 0
(1 c 2 )
(1 c 2 ) (1 c 2 )
That is what should the flow rate, the volume, and the stock
nutrient concentration be in order to ensure continuous
culture?
This is part of HW 5
Phase Portraits
• A graphical picture that summaries the
behavior of a system of two ODEs.
• Example
dx
xy y
dt
dy
xy x
dt
Nullclines
• Nullclines are curves of zero slope
– That is curves for which
dx dy
0 and 0
dt dt
– Therefore steady states are located at the
intersection nullclines
x-Nullclines
dx
xy y 0 y(x 1) 0
dt
y 0 x 1
• On these lines, the slope (velocity) in the x-
direction is zero
can be in the y-direction
• The only movement
(ie up or down)
y-Nullclines
dy
xy x 0 x(y 1) 0
dt
x 0 y 1
x 0
1
x 1
1
x y 0
• Label the Steady States
• Mark the Direction of Motion
Direction of Motion On y = 0
dx
y xy y
dt
dy
xy x
1 dt
x
1
dx dy
On y = 0: 0 x 0
dt dt
So movement is in the negative y-direction (down)
Direction of Motion On x = 1
dx
y xy y
dt
dy
xy x
1 dt
x
1
dx dy
On x = 1: 0 y 1
dt dt
So movement is down for y < 1 and up for y > 1
Direction of Motion On x = 0
dx
y xy y
dt
dy
xy x
1 dt
x
1
dx dy
On x = 0: y 0
dt dt
So movement is in the negative x-direction (left)
Direction of Motion On y = 1
dx
y xy y
dt
dy
xy x
1 dt
x
1
dx dy
On y = 1: x 1 0
dt dt
So movement is left for x < 1 and right for x > 1
Fill in the Direction Field
dx
y xy y
dt
dy
xy x
1 dt
x
1
All trajectories move away from the non-trivial steady state, therefore
x = 1, y = 1 is unstable.
Some trajectories move towards the origin, but some move away;
therefore x = 0, y=0 is unstable.
Note that arrows change direction across a steady state.
Actual Phase Portrait
Another Example
dx dy
x2 y xy
dt dt
• Determine nullclines
– x-nullclines:
• On this curve, slope (velocity) in the x-direction is zero
• Trajectories can only move off of this curve in the y-direction (up or down)
– y-nullclines:
• On this curve, slope (velocity) in the x-direction is zero
• Trajectories can only move off of this curve in the y-direction (up or down)
y x2
yx
Graph the Nullclines
dx dy
x2 y xy
dt dt
y
x-nullclines
y x2
y-nullclines
1 yx
x
1
1 x
On y = x: dy dx
0 x 2 x x(x 1)
So movement is left dt
if x < 1 and right if dt
x>1
Direction of Motion On y = x2
y x2
y
yx dx
x2 y
dt
dy
1 xy
dt
1 x
On y = x2: dx dy
0 x x 2 x(1 x)
So movement is up ifdt
x < 1 and down ifdt
x>1
Fill in the Direction Field
y x2
y
yx dx
x2 y
dt
dy
1 xy
dt
1 x
Some trajectories move towards the nontrivial steady state, but others
move away; therefore x = 1, y = 1 is unstable.
Trajectories seem to move toward the origin, therefore the origin could be
stable.
Note that arrows change direction across a steady state.
Actual Phase Portrait
Classifying Steady States
• Unstable Node (Source)
– Both eigenvalues are real
and positive
0 0 2 4
• Saddle Point (unstable)
– Eigenvalues have opposite
sign
0
Classifying Steady States
• Unstable Spiral (Source)
– Complex eigenvalues with
positive real part
0 2 4
• Neutral Center
– Complex eigenvalues with zero
realpart
0 2 4
Classifying Steady States
• Stable Spiral (Sink)
– Complex eigenvalues with
negative real part
0 2 4
• Stable Node (Sink)
– Eigenvalues are real and
negative
0 0
Summary
2 4
2 4
1,2
2