dynsh4
TRANSCRIPT
-
8/12/2019 dynsh4
1/8
-
8/12/2019 dynsh4
2/8
Bifurcations
Summary of last class
Super critical pitchfork bifurcationsspin-off ofmultiple stable fixed points from one
Sub critical pitchfork bifurcationsspin-off of multiple unstable fixed points from one
4 3 2 1 0 1 2 3 43
2
1
0
1
2
3
parameter r
fixed
point(s)
Bifurcation diagram
4 3 2 1 0 1 2 3 43
2
1
0
1
2
3
parameter r
fixed
point(s)
Bifurcation diagram
Class 4 (TUE) Dynamical Systems 2013 Siep W eila nd 5 / 29
Example 1: Gravitation and rotation
Outline
1 Bifurcations
2 Example 1: Gravitation and rotation
3 Example 2: Population dynamics
4 Example 3: Catalyst reaction kinetics
Class 4 (TUE) Dynamical Systems 2013 Siep W eila nd 6 / 29
Example 1: Gravitation and rotation
Example 1: gravitation and rotation
Class 4 (TUE) Dynamical Systems 2013 Siep W eila nd 7 / 29
Example 1: Gravitation and rotation
Example 1: rotating ball in bowl
Physical parameters:
r: bowl radius, m: mass, : rotationvelocity, b: friction
(t): angle origin-vertical andorigin-mass
Forces acting on mass:
Ffriction= b: tangential friction force
Fgrav= mg: downward gravity
Fcentr = mrsin()2: sideways
centrifugal force
Projection along tangent on circle gives model
mr= b mgsin() +mrsin()2 cos()
Class 4 (TUE) Dynamical Systems 2013 Siep W eila nd 8 / 29
-
8/12/2019 dynsh4
3/8
Example 1: Gravitation and rotation
rotating ball in bowl
Nasty assumption:
frictionb>> m is so large that 0.
Yields the simplified 1st order model
b mgsin() +mrsin()2 cos() = 0
or
=mr2
b sin()cos()
mg
b sin() = f()
Need to determine:
Fixed pointsSet f() = m
b sin()
r2 cos() g
= 0
Stability of fixed pointsCalculate sign off() at fixed points.
Class 4 (TUE) Dynamical Systems 2013 Siep W eila nd 9 / 29
Example 1: Gravitation and rotation
determine fixed points
Fixed points:
Setf() =
m
b sin()
r2 cos() g
= 0
yields
sin() = 0 for = k with k= 0, 1, . . . r2 cos() g= 0 for cos() = g
r2.
This has solutionsnone if g
r2 >1
= cos1(g/r2) if g
r2 1
Class 4 (TUE) Dynamical Systems 2013 Siep W eila nd 10 / 29
Example 1: Gravitation and rotation
determine stability of fixed points
Stability of fixed points:Calculate
f() =m
b cos()
r2 cos() g
mr2
b sin2()
and evaluate at fixed points: f(0) = m
b(r2 g) yields
= 0stableif
gr
f() = mb
(r2 +g)> 0 yields= is unstable
if >
gr
then
f( cos1(g/r2)) = mr2
b
1 cos2(cos1(g/r2)
< 0
and hencetwo stable fixed points at = cos1(g/r2)
Class 4 (TUE) Dynamical Systems 2013 Siep W eila nd 11 / 29
Example 1: Gravitation and rotation
bifurcation diagram
Bifurcation diagram is of supercritical pitchfork type
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
3
2
1
0
1
2
3
parameter r*omega2/g
fixed
point(s)
Bifurcation diagram
Physical intuition: rotation speed high enough implies that down positionis no longer stable, ball searches new equilibria
Class 4 (TUE) Dynamical Systems 2013 Siep W eila nd 12 / 29
-
8/12/2019 dynsh4
4/8
Example 1: Gravitation and rotation
time simulations
Suppose m = 0.01, r= 0.1, b= 1, g= 10. Then =
gr
= 10.
Trajectories (t) for different initial conditions
0
10 20 30 40 50 600.2
0.15
0.1
0.05
0
0.05
0.1
0.15
0.2
time t
solution
phi(t)
trajectories of angle phi(t)
0
10 20 30 40 50 601.5
1
0.5
0
0.5
1
1.5
time t
solution
phi(t)
trajectoriesof angle phi(t)
rotation speed = 8< rotation speed = 15>
(simulations in IODE or using script inclass 2 pp. 10)
Class 4 (TUE) Dynamical Systems 2013 Siep W eila nd 13 / 29
Example 1: Gravitation and rotation
conclusions on ball in rotating bowl
Bifurcation value at =
(g/r).
Flow diagrams on bowl surface follow from bifurcation diagram
Solutions (t) can be simulated using iode
For > we have that || < /2 Taylor expansion off(, ) around (, ) = (0,
(g/r)) results in
equivalence between= f(, )
and thenormal form X= RX X3.
Class 4 (TUE) Dynamical Systems 2013 Siep W eila nd 14 / 29
Example 2: Population dynamics
Outline
1 Bifurcations
2 Example 1: Gravitation and rotation
3 Example 2: Population dynamics
4 Example 3: Catalyst reaction kinetics
Class 4 (TUE) Dynamical Systems 2013 Siep W eila nd 15 / 29
Example 2: Population dynamics
Example 2: population dynamics
Extension of logistic equation for population dynamics
N= r0N
1
N
p(N)
withgrowth rate r0,carrying capacity and death ratep(N).Consider death rate due topredator function:
p(N) = N2
2 +N2 , >0, >0
Case = 1 and = 30 0 10 20 30 40 50 60 70 80 90 10000.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Class 4 (TUE) Dynamical Systems 2013 Siep W eila nd 16 / 29
http://dynsv2.pdf/http://dynsv2.pdf/ -
8/12/2019 dynsh4
5/8
-
8/12/2019 dynsh4
6/8
Example 2: Population dynamics
fixed points two parameter model
Exercise:draw these four diagrams and determine stability of fixed points!
With three fixed points (case kis fixed large or r is fixed small):
One stable low level fixed point: refuge
One stable high level fixed point: outbreak
One unstable fixed point in between refuge and outbreak
Conclusion
The complete bifurcation diagram should plot fixed points x as functionoftwo parametersk and r. (Three-dimensional plot).We will look atprojectionsof this3D plot instead.
Class 4 (TUE) Dynamical Systems 2013 Siep W eila nd 21 / 29
Example 2: Population dynamics
projection bifurcation diagram: x as function of k
Here is one: (click to animate)
2 4 6 8 10 12 14 160
5
10
15
k
fixed
points
x*
r=0.4
fixed points as function ofk
all points are approximations, no stability indication.
Note thebifurcation points k when r varies. What type are these?Class 4 (TUE) Dynamical Systems 2013 Siep W eila nd 22 / 29
Example 2: Population dynamics
projection bifurcation diagram: x as function of r
Here is an other: (click to animate)
0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10
5
10
15
r
fixed
points
x*
k=14
fixed points as function ofr
all points are approximations, no stability indication.
Note thebifurcation points r when kvaries. What type are these?Class 4 (TUE) Dynamical Systems 2013 Siep W eila nd 23 / 29
Example 2: Population dynamics
stability of fixed points
Example
Projection of 3D bifurcation diagram in the k-rplane.
As follows: Let f(x) = r(1 xk
) x1+x2
. Thenbifurcation points(k, r, x) satisfy:
f(x
) = 0 and f
(x
) = 0This yields, after some simplification,
k= 2x3
x2 1
and r= 2x3
(1 +x2
)2
Thus, bifurcation points k and r can be viewed asfunctionsof fixedpoints x. This gives two curves k(x) and r(x), parametrized by x, inthek-rplane.
Class 4 (TUE) Dynamical Systems 2013 Siep W eila nd 24 / 29
-
8/12/2019 dynsh4
7/8
Example 2: Population dynamics
projected bifurcation points in k-r plane
Here is how this looks:
0 5 10 15 20 25 30 35 400
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
k
r
1 fixed point at small x: refuge
3 fixed points
1 fixed point at large x: outbreak
1 fixed point at small x: refuge
3 fixed points
1 fixed point at large x: outbreak
plot of (k, r) = (k(x), r(x)) as x varies
Class 4 (TUE) Dynamical Systems 2013 Siep W eila nd 25 / 29
Example 2: Population dynamics
questions on this population model
With this analysis, can you now answer the following questions?
Supposex(t) represents the number of people with an infectiousdisease at timet and you can influencek through, e.g., medicine,pharmacy, hygiene, quarantaine. How would you set kifr 0.55 and
x(0) is large (near outbreak)? x(0) is between refuge and outbreak? x(0) is below refuge?
What are critical values k for k ifr= 0.55?
What happens with x(t) ifkvaries around k?
What if you set kjust below k and rhappens to change?
Can you prevent from outbreaks/catastrophes? If so, how?
Class 4 (TUE) Dynamical Systems 2013 Siep W eila nd 26 / 29
Example 3: Catalyst reaction kinetics
Outline
1 Bifurcations
2 Example 1: Gravitation and rotation
3 Example 2: Population dynamics
4 Example 3: Catalyst reaction kinetics
Class 4 (TUE) Dynamical Systems 2013 Siep W eila nd 27 / 29
Example 3: Catalyst reaction kinetics
Example 3: catalyst reaction
Consider model of chemical reaction
A+Xk1 2X; A+Xk2 2X; B+ Xk3 C
Definition
Law of mass action: rate of an elementary reaction is proportional to theproduct of the concentrations of the reactants.
Denote concentrations x= [X], a = [A], b= [B] and c= [C]. Thenreaction kinetics is described by
x= k1ax k2x2 k3bx= (k1a k3b)x k2x
2
with positivereaction rate constants k1, k2, k3.
Class 4 (TUE) Dynamical Systems 2013 Siep W eila nd 28 / 29
-
8/12/2019 dynsh4
8/8
Example 3: Catalyst reaction kinetics
catalyst reaction - questions
Suppose surplus of catalystA and reactant B, i.e., a and bare constant.
Questions:
1 Find all fixed points of this equation and classify their stability
2 Determine the bifurcation value c for the constant c= k1a k3band draw a bifurcation diagram for the complete reaction dynamics.What kind of bifurcation is this?
3 Sketch (or simulate) the graphs of the concentrationx(t) as functionof timet from different initial conditions.
See solutions of Homework set 2.
to previous class to next class
Class 4 (TUE) Dynamical Systems 2013 Siep W eila nd 29 / 29
http://dynsv3.pdf/http://dynsv5.pdf/http://dynsv5.pdf/http://dynsv3.pdf/