3. Reaction Diffusion Equations Consider the following ODE model for population growth u v ÝtÞ = aÝuÝtÞÞ uÝtÞ, uÝ0Þ = u 0 where uÝtÞ denotes the population size at time t, and aÝuÞ plays the role of the population dependent growth rate. The model asserts that the population changes at a rate that is proportional to the present population size. Moreover, if we suppose uÝtÞ aÝuÞ = J 1 ? u K for constant positive parameters, J, u K then the population grows when the population is smaller than the ”limiting value” u K and the population size decreases if u exceeds this value. Thus the model predicts behavior that is qualitatively consistent with the way we observe populations to behave. This autonomous differential equation has critical points at u = 0, and u = u K and it is easy to see that the critical point at zero is unstable while the other is a stable critical point. Then the population uÝtÞ will tend to the limiting value u K as t tends to infinity, regardless of the initial population size. This equation is a special case of the more general autonomous equation, u v ÝtÞ = FÝuÝtÞÞ. Now the partial differential equation / t uÝx, tÞ ? 4 2 uÝx, tÞ = FÝuÝx, tÞÞ x 5 R n , t > 0, Ý3.1Þ can be viewed as an attempt to incorporate the mechanism of diffusion into the population model. We are going to study equations of this form in the case n = 1 where the equation can be written more generally as / t uÝx, tÞ ? / xx bÝuÝx, tÞÞ = FÝuÝx, tÞÞ, b v ÝuÞ > 0. Equations of this form arise in a variety of biological applications and in modelling certain chemical reactions and are referred to as reaction diffusion equations. Example 3.1 Fisher’s equation The reaction diffusion equation with positive constant parameters, D, J, u K / t uÝx, tÞ ? D / xx uÝx, tÞ = J uÝx, tÞ 1 ? uÝx, tÞ , uK Ý3.2Þ is called Fisher’s equation and it is usually viewed as a population growth model. The various parameters in the equation have the following dimensions D = diffusivity ÝL 2 T ?1 Þ J = growth rate ÝT ?1 Þ u K = carrying capacity numbers of individuals 1 Reduction to Dimensionless Form It is often useful to rewrite the partial differential equation in terms of dimensionless variables. We define b = Jt z=x J D v = uÝx, tÞ/u K time scaled to the growth rate distance scaled to diffusion length population scaled to carrying capacity and then the equation becomes / b vÝz, bÞ ? / zz vÝz, bÞ = vÝ1 ? vÞ. Ý3.3Þ Existence of a Travelling Wave Now, in order to investigate the existence of travelling wave solutions, we suppose vÝz, bÞ = VÝz ? cbÞ with VÝsÞ tending to constant values as s tends to plus or minus infinity. Then ?c V v ÝsÞ ? V”ÝsÞ = VÝsÞÝ1 ? VÝsÞÞ, ? K < s = z ? cb < K. Ý3.4Þ This second order equation reduces to the following autonomous dynamical system V v ÝsÞ = WÝsÞ W v ÝsÞ = ?cWÝsÞ ? VÝsÞÝ1 ? VÝsÞÞ. Ý3.5Þ This system has critical points at Ý0, 0Þ and Ý1, 0Þ. Since JÝV, WÞ = 0 1 2V ? 1 ?c we can classify the critical points according to the eigenvalues of this matrix. at Ý0, 0Þ V ± = 12 ?c ± c 2 ? 4 a stable node if c > 2 and a stable focus if 0 < c < 2 at Ý1, 0Þ V± = 1 2 ?c ± c 2 + 4 a saddle for all values of c. In the case 0 < c < 2, the origin is a stable focus and the orbits of the system are curves in the ÝV, WÞ ? plane 2 V = VÝsÞ, VÝ?KÞ = V 0 W = WÝsÞ, WÝ?KÞ = W 0 ?K < s < K with ÝVÝsÞ, WÝsÞÞ ¸ Ý0, 0Þ as s ¸ K. Since the origin is a focus, the orbits are such that V and W assume both positive and negative values as the curve spirals toward the origin. Negative values for V are not physically meaningful in the population interpretation of V = u. Therefore, we conclude that there are no relevant travelling wave solutions for wave speeds between zero and 2. Spiral orbits near the focus V has both pos and neg values if 0<c<2 In the case c > 2 the origin is a stable node and the orbits in the fourth quadrant that are attracted to the origin approach the node with V constantly positive and W constantly negative. Then these are physically relevant orbits. If there exists an orbit with V 0 = 1, W 0 = 0 that is attracted to the origin, then this orbit, which is in fact a heteroclinic 3 orbit joining the two critical points, corresponds to a travelling wave solution to the Fisher’s equation. The component V = VÝsÞ of the heteroclinic orbit is a smooth function such that V v ÝsÞ = WÝsÞ < 0 for all s. In addition, VÝsÞ tends to 1 as s tends to minus infinity and VÝsÞ tends to 0 as s tends to plus infinity so that 0 and 1 are the state values ahead of and behind the wave, respectively. The monotone decreasing function V is the wave form that is propagated at speed c > 2. V pos and W neg near stable node V pos and monotone decreasing if c>2 Proof of Existence of the TW solution To verify that this heteroclinic orbit actually exists, consider the following picture in the ÝV, WÞ ? plane. 4 Consider the triangular region, OAB, where the stable node is located at point O, the saddle point is at A, and OB is the line W + bV = 0 for some b > 0. The parabola W = 1c VÝ1 ? VÞ is the curve along which W v = 0 and V v = W < 0. In addition, W v < 0 and V v = 0 along the line OA, W v > 0 and V v < 0 along the line AB. Then trajectories that are inside OAB do not leave this region (in the forward direction) through OA or AB. Now consider the region in the neighborhood of point A. If, by letting s tend to ?K, we trace backward along an orbit which cuts the arc PQ near the point P, we see that such an arc must pass out of OAB above the point A. On the other hand, tracing backward along an orbit which cuts the arc PQ near the point Q, we see that such an arc must pass out of OAB below the point A. It follows that there exists an orbit which passes through the point A as s tends to ?K. Now consider the line OB, whose equation is W + bV = 0 for some positive b. If a trajectory crosses OB from right to left at s = s 0 then the expression WÝsÞ + bVÝsÞ decreases from a positive value when s < s 0 on the right of OB to a negative value when s > s 0 on the left side of OB. Then in order to have a trajectory exit the triangle OAB through OB at 5 ÝVÝs 0 Þ, WÝs 0 ÞÞ, we must have W v Ýs 0 Þ + bV v Ýs 0 Þ < 0 and WÝs 0 Þ + bVÝs 0 Þ = 0. On the other hand, the equations of the dynamical system Ý3.5Þ imply, W v ÝsÞ + bV v ÝsÞ = ?cWÝsÞ ? VÝsÞÝ1 ? VÝsÞÞ + b WÝsÞ = Ýb ? cÞWÝsÞ ? VÝsÞÝ1 ? VÝsÞÞ. In particular, along OB W v Ýs 0 Þ + bV v Ýs 0 Þ = Ýb ? cÞÝ ? bVÝs 0 ÞÞ ? VÝs 0 ÞÝ1 ? VÝs 0 ÞÞ and for b = c/2 > 0, = VÝs 0 Þ ß?bÝb ? cÞ ? 1 + VÝs 0 Þà, 2 W v Ýs 0 Þ + bV v Ýs 0 Þ = VÝs 0 Þß c ? 1 + VÝs 0 Þà > 0 4 if c 2 > 4. Then for c 2 > 4, no trajectory can exit OAB through OB. Then forward orbits do not exit through any of the sides of the triangle and we say the triangle OAB is a trapping region for the dynamical system. It follows that the trajectory that tends to A as s tends to minus infinity must also tend to O as s tends to plus infinity. This is a consequence of the fact that any triangle OA’B’ that is similar to OAB is also a trapping region (i.e., it does not permit orbits to exit through any of the sides) and as A’,B’ tend toward O, the orbits in the triangle are forced toward O. This proves the existence of the orbit joining the saddle at A to the stable node at O. Then the component VÝsÞ satisfies (3.4) and the conditions VÝsÞ ¸ 1 as s ¸ ?K, VÝsÞ ¸ 0 as s ¸ K. and vÝx, tÞ = VÝx ? ctÞ is a TWS for the equation (3.3) as long as c 2 > 4. i.e., there is a minimum speed but no maximum. Estimating the Wave Speed The existence of arbitrarily high wave speeds is not physically reasonable. In order to resolve this apparent anomaly, consider again the dynamical system (3.5). Note that WÝsÞ = V v ÝsÞ is negative along trajectories and therefore at a point s = s 1 where WÝsÞ reaches a negative mininum, we have W v Ýs 1 Þ = 0 i.e., or ? cWÝs 1 Þ = VÝs 1 ÞÝ1 ? VÝs 1 ÞÞ ² 1 4 , max | V v ÝsÞ| ² | WÝs 1 Þ| ² 1 . 4c This asserts that the wave speed, c, is inversely proportional to the maximum slope of the wave form V = VÝsÞ. That is, a steep wave form travels more slowly than a gradually sloped wave form. Then a bound on the slope of the wave form implies a bound on the speed of the travelling wave. In particular, max | / x vÝx, 0Þ| = max |V v ÝsÞ| can be estimated from the 6 data and an upper bound on the speed of the travelling wave solution can be obtained. Stability of the Travelling Wave We have seen that the equation (3.3) has a travelling wave solution vÝz, bÞ = VÝz ? cbÞ for c > 2. We wish to consider the stability of this solution to see if it is stable under small perturbations. In order to do this, we transform to a moving reference frame, one that is moving with the wave speed, c; i.e., we let wÝz, bÞ = vÝz ? cb, bÞ. Then / b wÝz, bÞ = / b vÝz ? cb, bÞ ? c / z vÝz ? cb, bÞ = / b wÝz, bÞ ? c / z wÝz, bÞ / b wÝz, bÞ = / zz wÝz, bÞ + c / z wÝz, bÞ + wÝz, bÞÝ1 ? wÝz, bÞÞ. We look in particular for a solution of the form wÝz, bÞ = VÝzÞ + dÝz, bÞ where |dÝz, bÞ| << 1 and dÝz, bÞ = 0 for | z| > L Here L denotes a large positive number. Then, in view of equation (3.4), we have / b dÝz, bÞ = / zz dÝz, bÞ + c / z dÝz, bÞ + dÝz, bÞÝ1 ? 2VÝzÞÞ ? dÝz, bÞ 2 Since d is assumed to be small, we may neglect the term dÝz, bÞ 2 . Then / b dÝz, bÞ = / zz dÝz, bÞ + c / z dÝz, bÞ + dÝz, bÞÝ1 ? 2VÝzÞÞ and we look for solutions to this equation that have the form dÝz, bÞ = fÝzÞ e ?Vb . For a solution of this form we must have f ”ÝzÞ ? c f v ÝzÞ + ÝV + 1 ? 2VÝzÞÞ fÝzÞ = 0, fÝzÞ = 0 at z = ±L. This is an eigenvalue problem for áV n , f n ÝzÞâ where positive eigenvalues imply d decreases with increasing b this is a stable solution and negative eigenvalues imply that d grows with increasing b an unstable TW solution . Let fÝzÞ = SÝzÞ e a z and note that for a = c/2, we have 2 S”ÝzÞ + V ? 2VÝzÞ + c ? 1 4 SÝzÞ = 0, SÝzÞ = 0 at z = ±L. Note that 2 qÝzÞ := 2VÝzÞ + c ? 1 ³ 2VÝzÞ > 0 if c > 2. 4 Then SÝzÞ S”ÝzÞ + ßV ? qÝzÞà S 2 ÝzÞ = 0 and L L L v 2 v 2 X ?L SÝzÞ S”ÝzÞ dz = SÝzÞ S v ÝzÞ| z=L z=?L ? X ?L S ÝzÞ dz = ? X ?L S ÝzÞ dz implies L V= X ?L ßS v ÝzÞ 2 + qÝzÞ SÝzÞ 2 àdz L X ?L S ÝzÞ 2 dz > 0. 7 Since the eigenvalues are all positive, the TW solution is stable under small perturbations that vanish outside some finite interval. This is not stability under all possible perturbations but only stability under this special class of perturbations. Nevertheless, it shows that the TW solution has some degree of stability. Perturbation Approximation for VÝzÞ The TW solution, VÝzÞ, satisfies, for c > 2, V”ÝzÞ + c V v ÝzÞ + VÝzÞÝ1 ? VÝzÞÞ = 0, VÝ?KÞ = 1, VÝKÞ = 0, z 5 R, and since V is translationally invariant we can add the condition that VÝ0Þ = 1/2 in order to fix the wave. This equation is not exactly solvable for general c and hence we will try to construct an approximate solution. In order to do this, we will make use of the small parameter, P = 12 which appears in the equation and attempt a so called perturbation c expansion in powers of P. Let c = 1 Ýi.e., P = 12 < .25 Þ and write P c P V”ÝzÞ + V v ÝzÞ + P VÝzÞÝ1 ? VÝzÞÞ = 0, z 5 R, which suggests that for small values of P (i.e. large c) the dominant term in the ODE is V v ÝzÞ; i.e., the equation is approximated by V v ÝzÞ = 0 for large c. The solution VÝzÞ = constant is valid when z is large negative (there VÝzÞ ¸ 1) and when z is large and positive (in that region, VÝzÞ ¸ 0) but there is a large interval ”in the middle” where VÝzÞ decreases from 1 to zero and this approximate equation is not valid there. In order to shrink this interval to an interval whose length is of magnitude order one, we introduce a scaled variable so VÝzÞ = V s P V v ÝzÞ = U v ÝsÞ s v ÝzÞ = P U v ÝsÞ, V”ÝzÞ = Ý P Þ U ”ÝsÞ s = cz = P z := UÝsÞ Then 2 and 0= = P V”ÝzÞ + V v ÝzÞ + P VÝzÞÝ1 ? VÝzÞÞ P PU”ÝsÞ + P U v ÝsÞ + P UÝsÞÝ1 ? UÝsÞÞ, Then UÝsÞ solves, P U ”ÝsÞ + U v ÝsÞ + UÝsÞÝ1 ? UÝsÞÞ = 0 UÝ?KÞ = 1, UÝ0Þ = 12 , UÝKÞ = 0. Ý3.6Þ Note that the parameter P appears in the highest order term of the equation, which suggests that the equation obtained by deleting this higher order term is really the dominant part of the problem. To see whether something along these lines is true, we suppose that the solution U can be expanded in a power series in the small parameter P, UÝsÞ = U 0 ÝsÞ + P U 1 ÝsÞ + P 2 U 2 ÝsÞ ... 8 Substituting this into the equation and side conditions, then equating like powers of P leads to U v0 ÝsÞ = ?U 0 Ý1 ? U 0 Þ, U 0 Ý?KÞ = 1, U 0 Ý0Þ = U v1 ÝsÞ = ?U 1 Ý1 ? 2U 0 Þ ? U 0 ”ÝsÞ, 1 2 , U 0 ÝKÞ = 0, Ý3.7Þ U 1 ݱKÞ = 0, etc. This is a series of first order ODE’s whose solutions are given by U 0 ÝsÞ = 1 1 + es U 1 ÝsÞ = es 4 es log s 2 Ý1 + e Þ Ý1 + e s Þ 2 etc. Then, finally VÝzÞ = z/c e 1 + 12 log z/c z/c c 1+e Ý1 + e Þ 2 z/c 4e z/c Ý1 + e Þ 2 + ... and this approximation for the wave form VÝzÞ is most accurate for c >> 2 and is least accurate when c is close to 2. In effect, we are saying that the solution to (3.6) consists of the solution to (3.7) plus a series of corrections. Or, saying this another way, the basic behavior of the solution to (3.6) is captured in the solution to (3.7) and the additional terms can be viewed as refinements on this initial approximation. When this solution is compared with numerically constructed solutions, taking just the first term of the expansion gives agreement to within a few percent, even in the worst case when c = 2. We have seen that the equation / t uÝx, tÞ = / xx uÝx, tÞ + uÝ1 ? uÞ, x 5 R, t > 0, has travelling wave solutions with a minimum wave speed equal to 2. We have not shown that, given an arbitrary initial condition, uÝx, 0Þ, the solution will evolve into a travelling wave solution. It has been shown by Kolmogorov that 1 if x ² x 1 uÝx, 0Þ = u 0 ÝxÞ if x 1 ² x ² x 2 0 if x ³ x 2 where u 0 ÝxÞ is continuous, nonnegative and u 0 Ýx 1 Þ = 1, u 0 Ýx 2 Þ = 0, then the solution uÝx, tÞ will evolve into uÝx, tÞ = UÝx ? 2tÞ, a travelling wave with the minimal wave speed. For other conditions, the solution may depend on the behavior of uÝx, 0Þ for large |x|. For example, near the leading edge of the wave, u u 0 so u 2 << u and the equation is approximated by the linear equation / t uÝx, tÞ = / xx uÝx, tÞ + u. If we consider this equation with uÝx, 0Þ u A e ?ax as x ¸ K, where a, A > 0, then uÝx, tÞ = A e ?aÝx?ctÞ solves the equation if 9 ac = a 2 + 1 i.e., c = a + 1a ³ 2. If 0 < a < 1, then e ?ax > e ?x and uÝx, 0Þ u A e ?ax as x ¸ K implies c = a + 1a > 2 . On the other hand, if a > 1, then e ?ax < e ?x and uÝx, 0Þ u A e ?ax as x ¸ K implies uÝx, 0Þ u A e ?x as x ¸ K . and uÝx, 0Þ u A e ?x as x ¸ K implies c = 2 . i.e., uÝx, 0Þ u A e ?ax as x ¸ K implies c = a + 1a , if 0 < a < 1, c = 2 if a > 1. In particular, if uÝx, 0Þ has compact support, then c = 2. These results have been verified numerically. The fact that the Fisher equation is invariant under a sign change for x implies that for each TW solution VÝz ? cbÞ with wave speed c, there is also a TW solution VÝz + cbÞ moving in the opposite direction. Given an initial state vÝz, 0Þ having compact support, then the initial state will evolve into a pair of travelling wave fronts, one moving to the left and the other to the right. If vÝz, 0Þ < 1, then the term vÝ1 ? vÞ > 0 and so acts like a source, causing the solution to grow until v = 1; i.e., vÝz, bÞ ¸ 1 as t ¸ K for all x. 10