Reaction - diffusion equations
This last section deals with the existence of equilibria in models that govern reaction-diffusion systems. These equilibria are critical points at which the system is in equilibrium state. A question that is of interest is the following: if the equilibrium is perturbed, does the system act such that it returns to the equilibrium state or does it move on to a new equilibrium? If the system returns to the equilibrium state after being perturbed, we refer to the equilibrium as a stable point while if the system evolves into a different state, we refer to the equilibrium as an unstable point. The notion of equilibria and their stability should be familiar to you from Year 1 mathematics in the context of systems of ordinary differential equations (e.g. predator-prey models). A similar theory of the stability of equilibria can be developed for partial differential equations which will be our focus here.
The typical form of a reaction-diffusion equation (1D) is given as:
where . The term describes diffusion and is a diffusion coefficient. The function describes a process in which changes rather than just diffusing in space. So, represents the reaction term. Note that can also depend on or as well in a more general form of Eq. (2.211).
Typical reactions
This section gives a quick review of equilibria and stability in equations which model typical reactions present in reaction-diffusion systems. Note that in the absence of 'diffusion' terms which are given by spatial changes, the differential equation reduces to an ordinary differential equation describing 'reaction' phenomena, such as:
Eq. (2.212) has equilibria at (where the prime denotes differentiation with respect to time) and their stability depends on the function . For instance, let us look at a simple ODE modelling logistic growth population:
where and represent the intrinsic growth rate and the carrying capacity, respectively. We have 2 equilibria occuring at and . These are the points in for which there is no change in with time. Mathematically, if we have initial conditions that start at, say, , then we stay on for all time since at . Our next question is whether the states 0 and are stable or unstable. This is determined easily in single equations like Eq. (2.213). We already know where ; we now need to find where and . The significance of this is that if , this means that the rate of change of is positive and hence is increasing. If , then the solutions are decreasing. This is shown in Fig. 2.9. To the left of hence solutions decrease (this is mathematically sound but physically, solutions exist for since represents population density) while to the right of hence solutions increase. Since near , solutions are moving away from the equilibrium, the point is unstable; the motion away from equilibria is indicated by green arrows in Fig. 2.9. With similar arguments, we observe that the point is stable.
Figure 2.9: A plot of against [Eq. (2.213)]. The circle markers indicate equilibria at corresponding to . The 0 point is unstable while the point is stable.
This approach is qualitative; we focus on the behaviour of solutions near equilibria but we are not concerned with exact solutions in closed form or numerical approximations. The method finds use in various applications in the life and physical sciences as well as engineering settings.
Diffusion
To model diffusion, a classical approach is through application of mass conservation and Fick's law. The linear, one-dimensional diffusion equation is given by:
We solve the diffusion equation (2.214) on a bounded interval; for instance, we can have no-flux boundary conditions
where represents the interval in which we wish to find solutions to the problem. Following Section 2.4 this problem can be solved by the separation of variables method which assumes that may be expressed as a product of a function of space only, and time, .
Single reaction-diffusion equation
Let us go back to Eq. (2.211) and analyse the partial differential equation using the notion of stability of solutions and the method of separation of variables as applied previously in these notes.
Consider the reaction-diffusion equation given by Eq. (2.211) with no-flux boundary conditions,
Let represent a constant equilibrium solution such that and assume that .
In order to assess the stability of the equilibrium, we introduce a small perturbation, which is both spatially and temporally dependent, i.e.:
We then substitute Eq. (2.217) into the PDE (2.211) and the boundary conditions (2.216), which gives:
Perturbations are typically very small i.e. , but if the equilibria are unstable, even tiny perturbations can result in major changes (often undesirable) in the system behaviour. Since , we proceed by expanding using a Taylor series and discarding the nonlinear terms. This gives the linearised equation:
which is subject to the boundary conditions included in Eq. (2.218). Note that is the derivative of with respect to and it is evaluated at ; so is simply a constant whose sign dictates the stability of the solution as we will see later.
Observing that we now have a linear PDE given by (2.219) on a bounded interval, we start with the separable solution,
Substituting in Eq. (2.219) gives:
where . The first equation for yields . The boundary-value problem for is given as follows:
Note that for the roots of the associated characteristic equation to be real and distinct, but such exponential solutions cannot satisfy the boundary conditions unless they are trivial (i.e. zero exponential solutions). Since we are not interested in trivial solutions we let and allow an oscillatory solution (made up sines and cosines). For , we obtain a constant solution, for any nonzero . For , we have the general solution,
Applying gives and gives:
The solutions for are therefore given by:
The constants are determined by the initial perturbation given at by where is arbitrary at this point. Equation (2.225) tells us that the perturbation dies down if all the modes (i.e. for all ) decay and it will grow if one of the modes grows. The term given by therefore determines growth or decay; this is decided by the eigenvalues . For instance, at , Eq. (2.225) gives and since (this was assumed in the problem statement), then the perturbation grows exponentially. For , perturbation grow if ; this is most likely going to happen when is low (i.e. for low frequency modes). We can conclude that low frequency modes are destabilizing (growing perturbations render the system unstable) while high frequency modes are stabilizing. Note that while our analysis was carried out for a constant equilibrium solution, it is possible to follow the same method for nonconstant equilibrium solutions as well.
System of two linear reaction-diffusion equations
Generally, much more complex behaviour is observed in systems of equations rather than a single equation. Based on the seminal work of Alan Turing (a British mathematician who contributed to the development of computer science and was able to crack German codes during WWII), reaction-diffusion models can form the basis of pattern formation such as stripes ans spots observed in animal skin.
We now consider two interacting chemicals, and in a reaction-diffusion system of two PDEs:
The functions are typically nonlinear functions governing the reaction kinetics while and are diffusion coefficients for each chemical. For each species, we use the same no-flux boundary conditions as in the previous section:
where .
Now, we assume that when the mixture is well-mixed (i.e. when ), there exists a state given by which makes . It follows that at , we have . This represents the equilibrium state of the system; note that there may exist more than one set of equilibria for a given system. Here, we assume that this equilibrium is stable for the wellmixed case. Again, what we are interested in is, upon perturbing the system, does the system return to equilibrium or not? The approach discussed for the scalar equation (single equation) above applies here as well: we introduce small space- and time-dependent perturbations to identify whether the equilibrium may be destabilized in the presence of diffusion. We introduce the following perturbations in Eqs. (2.226) and (2.227) and boundary conditions (2.228)
where and are small disturbances. Substitution of Eqs. (2.229) and linearising using a Taylor series yields the following equations for the spatiotemporal evolution of the perturbations, after discarding any nonlinear terms:
where the coefficients are the following partial derivatives evaluated at the equilibrium point, :
Note that these are nonlinear terms in and . The idea is if the perturbations are small the nonlinear terms such as for example are super small and therefore negligible. Note that the set of equations (2.230) and (2.231) are the analogue of Eq. (2.219) discussed in Subsec. 2.9.3 Again, the method of separation of variables is applicable here and, based on the analysis of the scalar equation in Subsec. 2.9.3 as well as the material discussed in Subsec. 2.3.2, we can use sines and cosines for the spatial frequencies. Since we have no-flux conditions, sines cannot satisfy the boundary conditions so we are left with a cosine series expansion of various frequencies.
To make progress therefore we introduce the following ansatz for the modal solutions of the perturbations:
Note that the argument of the cosine, is a result of no-flux conditions at and ; in the more general case where the conditions are given for the finite interval , the argument is . Further, here is an unknown that we need to determine to assess whether perturbations grow or decay. Upon substitution of Eqs. (2.233) in Eqs. (2.230) and (2.231) and after cancelling the common factor , we have the following system of algebraic equations for the coefficients and
The above system is linear and homogeneous which implies that the trivial solution satisfies the two equations. We look for nontrivial coefficients however since trivial coefficients imply no perturbation [this is obvious from Eqs. (2.233)]. What we have is two equations with three unknowns: , and . We rewrite the system of equations in matrix form as follows,
and from linear algebra we know that nontrivial solutions exist for and if the determinant of the matrix is zero:
This reduces to a quadratic equation for :
where the constant is given by and is given by . From Eqs. (2.233), the sign of dictates whether perturbations grow or decay. From the definitions of and , the growth or decay of perturbations therefore depends on the equilibrium state since the coefficients are evaluated at the equilibrium point, the diffusion coefficients and and the frequency . The roots for are obtained using:
We now draw the following conclusions:
- If then and therefore perturbations decay and the system returns to equilibrium.
- Let us return to the well-mixed assumption when . The original nonlinear system of PDEs reduces to a nonlinear system of ODEs which is given below:
where primes denote differentiation with respect to time since spatial effects vanish. Now, we assumed that there exists a stable equilibrium state when the system is well-mixed. The criteria for stability/instability are given by the eigenvalues of the Jacobian 5 of the system when evaluated at the equilibrium point, i.e.
The system is stable if and ; the negative trace of the Jacobian (2.240) implies that . Back to the general case now where and are not zero. Assuming that the system starts off as stable when well-mixed, then (i.e. is always positive) since
The importance of this is that if the system is stable when well-mixed, then adding diffusion does not affect the stability because of changes in the sign of . What may affect the stability therefore is the sign of . In particular, if , then one of the eigenvalues has a positive real part which leads to the growth of the perturbations thus rendering the equilibrium unstable.
The presence of the Jacobian of the system is a result of linearising the nonlinear system and the criteria for stability arise from eigenvalues with negative real part such that perturbations of the form decay if .