Abstract

In this paper, we investigate pattern dynamics with multivariable by using the method of matrix analysis and obtain a condition under which the system loses stability and Turing bifurcation occurs. In addition, we also derive the amplitude equation with multivariable. This is an effective tool to investigate multivariate pattern dynamics. The example and simulation used in this paper validate our theoretical results. The method presented is a novel approach to the investigation of specific real systems based on the model developed in this paper.

1. Introduction

The pattern formation was first investigated and interpreted by Alan Turing 60 years ago [1]. In general, Turing model contains two reactants: activator and inhibitor, which engage in diffusion. Recently, the study of Turing bifurcation, amplitude equation, and secondary bifurcation have paid more attention on the pattern formation [24], and Lee and Cho found that dynamical parameters and external periodic forcing play an important role in the shape and type of pattern formation [5]. And the robustness problem is also investigated [6]. The effects of cross-diffusion, the phenomenon in which a gradient in the concentration of one species induces other species, on pattern formation in reaction-diffusion systems have been discussed in many theoretical papers [714]. Regarding noise, noise is a ubiquitous phenomenon in nature and always deemed to play a very important role in the natural synthetic system [15]. Viney and Reece [16] treated noise as adaptive and suggested that applying evolutionary rigour to the study of noise is necessary to fully understand organismal phenotypes, and Shen considered the Lévy noise in the gene network [17, 18].

Recently, the pattern formation with three or four variables has been investigated, and it obtains promising results [19, 20], and Xu et al. made a concrete analysis with three variables [21]. As we all know that amplitude equation is a promising tool to investigate the pattern dynamics of the reaction-diffusion system [2, 22], however, the amplitude equation is a complex process [3], and the researcher often chose the amplitude equation [2326] to investigate the reaction-diffusion system. In conclusion, spatial patterns in reaction-diffusion systems have attracted the interest of experimentalists and theorists during the last few decades. But, these previous works did not give a general method to define Turing instability and derive the amplitude equation with variables.

Besides, the study of patterns can offer useful information on the underlying processes causing possible changes in the system. In order to better understand the reaction-diffusion model, first, we propose to study the Turing instability with variables by matrix theory [27]. In addition, we also derive the amplitude equation by using the standard multiple scale analysis [28, 29] which provides a way to investigate the mechanism of pattern formation.

The paper is organized as follows. In Section 2, we give the general reaction diffusion with multivariable and derive the condition of Turing instability. In Section 3, we derive the amplitude equation from the reaction-diffusion system with multivariable. In Section 4, we utilize an example to illustrate the application of these ideas. The simulation validates our theoretical results. Finally, we summarize our results and conclusion.

2. Turing Instability with Multivariate

For a multivariate reaction-diffusion system, we havewhere the function f(u) specifies dynamics of the interaction of the species and D is the diffusion parameter diagonal matrix.

Also, we can obtain the following linear system at equilibrium from (1):where is the Jacobian matrix.

As we all know that the stability of a system depends on the sign of the real part of eigenvalue [23], for coefficient matrix , there is a nonsingular matrix subject to , and is a Jordan form [27]. Also, we havewherewherewhere is the eigenvalue and has a negative real part which means stable without diffusion. In addition, we can get the condition of stability by Routh–Hurwitz criteria.

In the standard way, we assume that takes the formand obtains the characteristic equation from system (1.2) as follows:and there is at least which exists when based on Routh–Hurwitz criteria.

Now, we obtain the definition of Turing instability with variables.

Theorem 1. Turing instability occurs when .

In addition, we obtain the critical condition of Turing instability. Assume and , has roots, and and can get the minimum value [30]. We can obtain the critical condition of Turing instability from .

3. Amplitude Equation with Multivariable

In this paper, we continue to study the system with variables. In the following, we use multiple scale analysis to derive the amplitude equations.

The solutions of systems can be expanded as

And system (1) can be written aswhere is the variable, is the linear operator, is the nonlinear term, is all the twice term, and is all the triple term.

We need to investigate the dynamical behavior when is close to , and then we expand aswhere is the critical value and is a small enough parameter.

We expand and as the series form of :

Linear operator can be expanded as

Let

is a dependent variable, and amplitude is a slow variable. For the derivation of time, we have that

Substituting the above equations into (1) and expanding (1) according to different orders of , we can obtain three equations as follows:

We first consider the case of the first order of . Since is the linear operator of the system close to the onset, is the linear combination of the eigenvectors that corresponds to the eigenvalue zero. Since thatwhere , nonzero root exists [27].

Now, we consider the case of and the zero eigenvectors of operator , :

By investigating only in the following, another case we can get is by changing subscript which is not described in detail here. It can be obtained from the orthogonality condition that

By using the same methods, one has

For the case of , we have that

We can obtain all the coefficients and .

Using the Fredholm solubility condition again, we can obtainand then we substitute systems (18) and (21) into (14) for simplification, in which we can obtain

4. Method

In the following, we consider the Turing instability of a system with 3 variables:and we obtain the Jacobian matrix at equilibrium :

The characteristic equation is

The system is stable without diffusion when and , that is to say it is stable when .

Then, the Jacobian matrix with diffusion is given as follows:

The characteristic equation iswherewhere

For convenience, we assume , and then and which have two roots . We know , and the critical value is .

We get when with the perturbation which means Turing instability, and then the rainbow stripe pattern (Figures 1(b)1(d)) and dispersion curve occur (Figure 1(a)). In addition, spot pattern occurs (Figure 2) when with the perturbation , and nebulous pattern occurs (Figure 3) when with the perturbation .

5. Conclusion

In this article, we present the theoretical analysis and numerical simulation of the Turing instability with multivariable. It is found that the reaction-diffusion systems with multivariable have rich spatial dynamics by performing a series of numerical simulations. We also give a general method to derive the amplitude equation with multivariable in theory which can be used to solve some problems about pattern formation with multiple variables in the further study. In addition, the mechanism of pattern formation with multiple variables is on the way and can be derived based on the above theory in this paper; however, it is a very complex process, and we will investigate it in the future.

Data Availability

No data were used to support this study.

Conflicts of Interest

The authors declare that there are no conflicts of interest.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (11772291), Young Talent Support Project of Henan Province (2020HYTP012), and Key Program of Xuchang University (2020ZD012).