Document 11151766

advertisement
Traveling Waves in a bistable
Reaction-Diffusion System
Wave phenomena in RD systems
Keener & Sneyd (1998) Mathematical Physiology; p 270-275
∂u
∂ 2u
= f (u) + D 2 ,
∂t
∂x
With f cubic: €
∂u
=0
∂x ±∞
f(u)
α
f (u) = au(u −1)(α − u) 0 < α < 1
or
Piecewise linear:
f (u) = −u + H(u − α ) 0 < α < 1
McKean, 1970
€
U is the shape of the wave, z is the position along the wave front
f(u)
1
Bistable well-mixed system
Steady states:
u = 0, α, 1
α
1
With diffusion
α
u=1
u=0
x
1
Moving Wave
u=1
u=0
x
Wave profile
Traveling wave coordinates: z=x-ct, U(z)=u(x,t)
u=1
u=0
z
What is the wave profile?
Traveling wave coordinates: z=x-ct, U(z)=u(x,t)
Scaling and transformation of coordinates:
∂
d
∂
d
→ −c
→
∂t
dz
∂x
dz
∂u
∂ 2u
dU
d 2U
= f (u) + 2 → − c
= f (U) + 2
∂t
∂x
dz
dz
PDE
2nd order (nonlin) ODE
€
Equivalent ODE system:
U zz − cU z + f (U) = 0
Uz = W
W z = cW − f (U)
€
ODE
We can study this qualitatively in the
UW phase plane to get insight into the
shape of the wave.
∂u
∂ 2u
= f (u) + 2
∂t
∂x
(Rescaled)
U zz − cU z + f (U) = 0
Example:
f(u)=u(1-u)(u- α)
W
W
W’=0
Uz = W
W z = cW − f (U)
€
U’=0
U
U
Bard Ermentrout’s XPP file
Bistable.ode
Xpp file
# bistable.ode
# classic example of a wave joining 0 and 1
# u_t = u_xx + u(1-u)(u-a)
#
# -cu'=u''+u(1-u)(u-a)
f(u)=u*(1-u)*(u-a)
par c=0,a=.25
u'=up
up'=-c*up-f(u)
init u=1
@ xp=u,yp=up,xlo=-.5,xhi=1.5,ylo=-.5,yhi=.5
done
Interpretation:
Each trajectory describes how U (and W) vary as z increases over range -∞< z < ∞
In bio applications: u= density>0, so we want: a positive bounded wave: Look for a
positive bounded trajectory connecting two steady states.
W
U
U
Here is a heteroclinic trajectory:
W
U
Here it is on its own:
W
U
And here is the shape of the wave
it represents:
U
z
What is the speed of the wave?
•  A reaction-diffusion equation with “bistable” kinetics will
admit a traveling wave that looks like a moving “front”, with
high level at back, and low level ahead.
•  But how fast does the wave move and does it ever stop?
There is a cute trick that allows us to answer
this question for arbitrary function f(u).
Determining wave speed
∂u
∂ 2u
= f (u) + 2 , z = x − ct
∂t
∂x
dU
∂ 2U
−c
− f (U) = 2
dz
dz
c
uback
ufront
Multiply by dU/dz, 2
⎛ dU ⎞
⎛ dU ⎞ 1 d ⎛ dU ⎞
−c⎜
⎟ − f (U)⎜
⎟ =
⎜
⎟
⎝ dz ⎠
⎝ dz ⎠ 2 dz ⎝ dz ⎠
z
2
integrate,
2
ufront
⎛ dU ⎞ 2
1 ∞ d ⎛ dU ⎞
−c ∫ ⎜
⎟ dz − ∫ f (U)dU = ∫ ⎜
⎟ = 0
2 −∞ dz ⎝ dz ⎠
−∞ ⎝ dz ⎠
uback
∞
ufront
⎛ dU ⎞ 2
−c ∫ ⎜
⎟ dz = ∫ f (U)dU
⎝
−∞ dz ⎠
uback
∞
€
The wave speed:
Finally..
f(u)=u(1-u)(u- α)
u=1
u=0
z
Result!
But what does this tell us????
Which way does it move?
f(u)
f(u)
α
1
α
1
Always
positive
Which way does it move?
f(u)
f(u)
α
1
α
< 0
> 0
c > 0
1
c < 0
Which way does it move?
f(u)
f(u)
1
c > 0
1
c < 0
Which way does it move?
c > 0
c < 0
f(u)
f(u)
1
1
We can now answer the question:
Under what conditions would
the wave stop?
Wave stops:
1
Speed is zero if:
0 = c = − ∫ f (U)dU
0
1
∫
i.e.: if :
0
€
⎛ dU ⎞ 2
∫ ⎜⎝ dz ⎟⎠ dz
−∞
∞
f (U)dU = 0
Geometry of stalled wave:
f(u)
α
1
Maxwell condition:
f(u)
1
α
1
“Maxwell condition”:
∫
f (U)dU = 0
0
“Equal areas” α
∫
0
1
f€
(U)dU = − ∫ f (U)dU
α
Can we get an explicit solution
for the wave speed?
Explicit solution?
In some special cases, e.g. f(u) cubic or piecewise
linear, can calculate wave speed fully by this method. (See Keener & Sneyd p 274, Murray p 305)
For f (u) = au(u −1)(α − u) 0 < α < 1
Speed of the wave is:
€
€
a
c=
(1− 2α )
2
f (u) = au(u −1)(α − u) 0 < α < 1
Implications:
€ Wave moves right (c>0) if α<1/2
Moves left (c<0) if α>1/2 Wave stops (c=0) precisely for one value of the parameter, α=1/2 
Download