Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Winter 2007/2008
p(t) = r p(t)
3
2
p(0) = p0
p 1,5
Analytical solution:
1
p(t) = p0 er t 0,5
0
0 2 4 6 8
Model of Verhulst (19th century) Model of Verhulst Saturation
solve initial value problem:
Objective:
model populations that approach saturation value p(t) = p(t), p(0) = p0
solution:
Assumptions:
p(t) = p + e t (p0 p ) , p =
growth/death rate depend on population size;
assume linear dependency:
3
p 1,5
| {z } | {z }
0
=: =: 0 2 4 6 8
p 1,5
p(t) = ( p(t)) p(t)
1
0,5
0
0 2 4 6 8
0
0 2 4 6 8
Scientific Computing I
Module 3: Population Modelling
Part II
Continuous Models (Parts II and III)
More Than One Species Systems of
Michael Bader ODE
Lehrstuhl Informatik V
Winter 2007/2008
no obvious nonsense p
2
0 2 4 6 8 10
t
Possible Scenarios:
4
p stable oscillations
3 one species dies out (what happens with the other,
2
then?)
0
0 2 4 6 8 10
t
12 + 200
1
p(t) = q(t) p(t) Methods to Analyse a Given Model?
1 1
q(t) = 5 50 p(t) q(t) predict approximate solution or shape of solution?
predict possible steady states?
solution for p0 = 6, q0 = 50:
predict critical points?
(species on edge of extiction?)
160
120
Methods to Improve Modeling?
p predict failure of the model?
80
0 20 40 60 80 100
t
Analysing the Slope of a Solution
p < 0 for p = p + 3
2
unstable equilibrium:
1,5
p > 0 for p = p +
1
p < 0 for p = p
0,5
unstable equilibrium
4
p(t)
2
saddle point
1
0
0 2 4 6 8 10
t
direction field with critical point at (2, 1): direction field with critical point at (2, 1):
2 5
4
q q
1,5
0,5
1
0 0
0 1 2 3 4 0 1 2 3 4 5
p p
Arms race the peaceful neighbour Nonlinear System Competition
system of differential equations: system of differential equations:
p(t) = 0 34 p(t) + q(t) p(t) = 5 3 5 3
2 + 24 8 p(t) 24 q(t) p(t)
5 3
q(t) = 2 p(t) 4 q(t)
7 3 3 3 3 7
q(t) = 8 + 2 8 p(t) 8 q(t) q(t)
8 6
direction field with critical point at 5, 5 :
direction field critical points at (4, 1) , . . . :
3
4
2,5
q
q
3
2
1,5
2
1
0,5
0 0
0 0,5 1 1,5 2 2,5 3 0 1 2 3 4 5
p p
critical points at (0, 4.76 . . . ), (4.63 . . . , 0), . . . : direction field with critical point at (10, 100):
5 200
4 q
q 150
3
100
50
1
0 0
0 0,5 1 1,5 2 2,5 3 0 10 20 30 40
p p
x = Ax + b are
only if e t 0 for all eigenvalues
x(t) = A1 b + xhom (t) R <0
= + i < 0 (eit = cos t + i sin t)
observation: xc = A1 b is a critical point!
x1 x1
Stability of 2D Systems Stability of 2D Systems
Complex Eigenvalues: Complex Eigenvalues:
1 < 0, 2 < 0, spiral point (asympt. stable) 1 > 0, 2 > 0, spiral point (unstable)
x1 x1
f : Rn Rn nonlinear
critical point at xc : f(xc ) = 0
for analysis of critical points: linearization
x1
x(t) = f(x(t)) f(xc ) +Jf (xc )(x(t) xc )
| {z }
=0