Introduction

In the real life, both classical and fractional mathematical models are important to explain the processes [18,19,20,21,22,23,24,25,26,27,28,29,30,31]. The most used one is Reaction–diffusion systems that are used to model many physical, chemical, biological, environmental and even sociological processes [1]. In examining the chemical reaction–diffusion models, Schnakenberg, Brusselator and Lengyel–Epstein models are the most seen ones. These models are also known as Tuning-type models which have been used for generating patterns in both chemical and biological systems [1]. Additionally, these models are important to include modern thermodynamics analysis, so they are hypothetical sets of chemical reactions. As a result of this reactions cause limit cycle oscillations and propose a qualitative description of biochemical oscillators. Reaction–Diffusion equations occurred naturally in systems formed by the interaction of many components and are widely used to describe various biological, chemical and physical systems. The classical reaction–diffusion equation or alias self-diffusion equation is

$$ \frac{\partial u}{{\partial t}} = D\nabla^{2} u + R(u) $$
(1)

where \(u = u(x,t)\) represents density/concentration of a substance, \(D\) is the diffusion coefficient, \(\nabla^{2} u\) and \(R(u)\) are the diffusion and the reaction terms, respectively [2]. The general two-component system is given by the following system;

$$ \left\{ \begin{gathered} u_{t} = D_{u} \nabla^{2} u + F\left( {u,v} \right) \hfill \\ v_{t} = D_{v} \nabla^{2} v + G\left( {u,v} \right) \hfill \\ \end{gathered} \right. $$
(2)

where \(D_{u}\) and \(D_{v}\) are the diffusion coefficients, \(F\left( {u,v} \right)\) and \(G\left( {u,v} \right)\) are the reaction terms. Additionally, two-component systems (Eq. (2)) are more useful than one-component i.e. reaction–diffusion equation (Eq. (1)) so, it is modified for a much larger range of possible phenomena.

In examining the chemical reaction–diffusion models, firstly Schnakenberg model [3] is a two-species model for trimolecular reactions.

\(A \rightleftharpoons U\), \(B \to V\), \(2U + V \to 3U\).

The model, constructed by the law of mass action, is given by the following system;

$$ \left\{ \begin{gathered} u_{t} - D_{u} \nabla^{2} u = \alpha - u + u^{2} v \hfill \\ v_{t} - D_{v} \nabla^{2} v = \beta - u^{2} v \hfill \\ \end{gathered} \right. $$
(3)

where \(u = u(x,t)\) and \(v = v(x,t)\) represents concentration, \(D_{u}\) and \(D_{v}\) are the diffusion coefficients of the chemicals \(U\) and \(V\), respectively. \(\alpha\) and \(\beta\) are constants and represent the concentration of the \(A\) and \(B\), the right sides of each equation of Eq. (3) are reaction terms. Although Eq. (3) is the model of the chemical process, it is used to model the spatial distribution of a morphogen in biology [4].

If there are four chemical reactions.

\(A \to U\), \(B + U \to V + D\), \(2U + V \to 3U\), \(U \to E\),

the corresponding model is known as Brusselator model that is generally given as

$$ \left\{ \begin{gathered} u_{t} - D_{u} \nabla^{2} u = \alpha - \left( {\beta + 1} \right)u + f(u)v \hfill \\ v_{t} - D_{v} \nabla^{2} v = \beta u - f(u)v \hfill \\ \end{gathered} \right. $$
(4)

where \(D_{u}\) and \(D_{v}\) are the diffusion coefficients and \(u = u(x,t)\) and \(v = v(x,t)\) represents concentration of the chemicals \(U\) and \(V\), respectively. \(\alpha\) and \(\beta\) are positive fixed concentration of the \(A\) and \(B\), and right sides of each equation of Eq. (4) are reaction terms that \(f(u)\) is a nonnegative and nondecreasing function. When \(f(u) = u^{2}\), the existence of a global solution to Eq. (4) was obtained by Rothe [1, 5]. For more general nonlinearities \(f(u)\), the existence of global solution to Eq. (4) is given by the assumption \(D_{u} = D_{v}\)[1].

Equation (3) and Eq. (4) are derived from simple reactions where an autocatalytic process is present, the only difference between them is how many chemical reactions occur in the process [1, 6].

Lengyel–Epstein model corresponds a special reaction that is the chlorite–iodide–malonic acid and starch reaction (CIMA) in an open unstirred gel reactor [1, 7]. It is reaction scheme is given as.

\(\left\{ \begin{gathered} MA + I_{2} \to IMA + I^{ - } + H^{ + } \hfill \\ ClO_{2} + I^{ - } \to \frac{1}{2}I_{2} + ClO_{2}^{ - } \hfill \\ ClO_{2}^{ - } + 4I^{ - } + 4H^{ + } \to Cl^{ - } + 2I_{2} + 2H_{2} O \hfill \\ \end{gathered} \right.\).

As it is seen reaction scheme, different from first two models, there are five reactants. But the model is established on the time evolution of the concentrations of \(\left[ {I^{ - } } \right]\) and \(\left[ {ClO_{2}^{ - } } \right]\) which are represented by \(u = u(x,t)\) and \(v = v(x,t)\), respectively [7]. Lengyel–Epstein model is given by Eq. (5):

$$ \left\{ \begin{gathered} u_{t} - \nabla^{2} u = \alpha - u - \frac{4uv}{{1 + u^{2} }} \hfill \\ v_{t} - d\nabla^{2} v = \beta \left( {u - \frac{uv}{{1 + u^{2} }}} \right) \hfill \\ \end{gathered} \right. $$
(5)

where \(\alpha\),\(\beta > 0\) are rate constants that dependent on feed concentrations, \(d\) is the diffusion coefficient and the right sides of each equation of Eq. (5) are reaction terms.

The models taken into consideration have been extensively investigated both analytically and numerically in recent years [1, 8,9,10]. In addition, homotopy perturbation method, homotopy analysis method and Adomian decomposition method are considered to obtain approximate solutions of the models [4, 11, 12]. But, the exact solutions of the considered models were not obtained in the explicit form in the literature to our knowledge. Therefore, our main aim is to fill this gap by revealing their exact solutions. The exact solutions will be obtained via combination of Bernoulli approximation method and Hermite approximation method [15,16,17]. Each method is the modification of the well-known auxiliary equation method. Applying the combination of methods has been the first time in the literature. The obtained results have a major role in the literature so that the considered models are seen in a large scale of applications both in chemistry and biology. Additionally, the costs can be reduced by using the obtained results.

Briefly, the exact solutions of the considered chemical models are not seen in the literature to our knowledge. Most of the works in the literature include experimental and numerical solutions. By means of novel methodology, the exact solutions of the models will be given in the explicit form. This is advantage for the interpretation of diffusion coefficients or feed concentrations. In the following parts, firstly the brief of the considered methodology is given and then, the exact solutions are proposed for each model.

Methodology

For the system, the combination of Bernoulli approximation method [15] and Hermite approximation method [17], each of the methods are seen as a modification of the well-known auxiliary equation method [13, 16].

\(P_{i} \left( {x,y,t,u_{i} ,\left( {u_{i} } \right)_{x} ,\left( {u_{i} } \right)_{t} ,\left( {u_{i} } \right)_{xx} ,\left( {u_{i} } \right)_{xt} ,\left( {u_{i} } \right)_{tt} ,...} \right)\), \(i = 1,2,...\) nonlinear partial differential system (NPDS) is considered and reduced by using the wave transformation \(\xi = x + \mu y - ct\), \(c \ne 0\), \(\mu \ne 0\) into the nonlinear ordinary differential system \(N_{i} \left( {\xi ,u_{i} ,u_{i}^{\prime } ,u_{i}^{\prime \prime } ,u_{i}^{\prime \prime \prime } ,...} \right)\), \(i = 1,2,...\). The obtained solutions are invariant with respect to translation in space. The ansatzes are assumed to be as finite sum of the solution of the auxiliary equations \(u_{i} \left( \xi \right) = \sum\nolimits_{j = 0}^{{M_{i} }} {a_{ij} z\left( \xi \right)^{j} }\), \(\left( {i = 1,2,..} \right)\) where \(M_{i}\) is determined via balancing principle [14] for each equation in the system and \(a_{ij}\) are unknown parameters which are determined as a result of nonlinear algebraic system. In this work,

  • The classical Bernoulli differential equation \(\frac{dz\left( \xi \right)}{{d\xi }} = Pz\left( \xi \right) + Qz^{k} \left( \xi \right)\) where \(P\) and \(Q\) are parameters, which will be determined as a solution of nonlinear algebraic system, and \(k > 1\) is an integer. Its solution is \(z\left( \xi \right) = \frac{{P\exp \left( {P\xi } \right)}}{{ - Q\exp \left( {P\xi } \right) + PC_{3} }}\) for \(k = 2\) and \(C_{3}\) is an integration constant.

  • Hermite differential equation \(\frac{{d^{2} \omega }}{{d\zeta^{2} }} = 2\zeta \left( {\frac{d\omega }{{d\zeta }}} \right) + \lambda \omega (\zeta ) = 0\) and its solution is

    $$ \omega \left( \xi \right) = C_{1} KummerM\left( {\frac{1}{2} + \frac{\lambda }{4},\frac{3}{2},\xi^{2} } \right)\xi + C_{2} KummerU\left( {\frac{1}{2} + \frac{\lambda }{4},\frac{3}{2},\xi^{2} } \right)\xi $$

where \(C_{1}\) and \(C_{2}\) are integration constants, are considered as the auxiliary equations.

Results and Discussion

In this section, the models taken into consideration are solved via the new approach which is a combination of two well-known methods. The analytical solutions in the explicit form were not obtained literature to our knowledge; these solutions will be the first in the literature. Our main aim is to fill this gap by revealing their exact solutions.

The Schnakenberg Model

The Schnakenberg model that is generally given as

$$ \left\{ \begin{gathered} u_{t} = D_{u} \nabla^{2} u + \alpha - u + u^{2} v \hfill \\ v_{t} = D_{v} \nabla^{2} v + \beta - u^{2} v \hfill \\ \end{gathered} \right. $$
(6)

where \(D_{u}\) and \(D_{v}\) are the diffusion coefficients of the chemicals \(U\) and \(V\), respectively. \(\alpha\) and \(\beta\) are constants and represent the concentration of the \(A\) and \(B\).

Using the wave transformation \(\xi = x + \mu y - ct\), \(c \ne 0\), \(\mu \ne 0\), the system is reduced into the following system;

$$ \left\{ \begin{gathered} - cu^{\prime} - D_{u} \left( {1 + \mu^{2} } \right)u^{\prime\prime} - \alpha + u - u^{2} v = 0 \hfill \\ - cv^{\prime} - D_{v} \left( {1 + \mu^{2} } \right)u^{\prime\prime} - \beta + u^{2} v = 0 \hfill \\ \end{gathered} \right. $$
(7)

With the balancing principle, the ansatzes are determined as \(u\left( \xi \right) = g_{0} + g_{1} z\left( \xi \right) + g_{2} z^{2} \left( \xi \right)\) and \(v\left( \xi \right) = h_{0} + h_{1} \omega \left( \xi \right)\) where \(g_{i} \left( {i = 0,1,2} \right)\) and \(h_{j} \left( {j = 0,1} \right)\) are parameters and will be determined as a result of the algebraic system, \(z\left( \xi \right)\) and \(\omega \left( \xi \right)\) are solutions of Bernoulli and Hermite differential equation, respectively. For the first equation of Eq. (7), Bernoulli type differential equation for \(k = 2\) and Hermite differential equation for the second equation of Eq. (7) are considered as an auxiliary equation. Substituting the considered ansatzes and auxiliary equation in the system, the nonlinear algebraic equation system is obtained respect to the powers of \(z\left( \xi \right)\) and \(\omega \left( \xi \right)\). As a result, many solution sets are obtained that some of them gives trivial solutions, some of them are constant solutions. The useful solution sets are given in Table 1.

Table 1 The solution sets of the algebraic system

Therefore, substituting the obtained parameters into the ansatzes the analytical solutions are obtained that is the first attempt. Additionally, the considered methodology has not seen in the literature to our knowledge.

The Brusselator Model

The Brusselator model that is generally given as

$$ \left\{ \begin{gathered} u_{t} = D_{u} \nabla^{2} u + \alpha - \left( {\beta + 1} \right)u + f(u)v \hfill \\ v_{t} = D_{v} \nabla^{2} v + \beta u - f(u)v \hfill \\ \end{gathered} \right. $$
(8)

where \(D_{u}\) and \(D_{v}\) are the diffusion coefficients of the chemicals \(U\) and \(V\), respectively. \(\alpha\) and \(\beta\) are positive fixed concentration of the \(A\) and \(B\), \(f(u)\) is a nonnegative and nondecreasing function and assumed as \(f(u) = u^{2}\) [1, 5].

Using the wave transformation \(\xi = x + \mu y - ct\), \(c \ne 0\), \(\mu \ne 0\), the system is reduced into the following system;

$$ \left\{ \begin{gathered} - cu^{\prime} - D_{u} \left( {1 + \mu^{2} } \right)u^{\prime\prime} - \alpha + \left( {\beta + 1} \right)u - u^{2} v = 0 \hfill \\ - cv^{\prime} - D_{v} \left( {1 + \mu^{2} } \right)u^{\prime\prime} - \beta u + u^{2} v = 0 \hfill \\ \end{gathered} \right. $$
(9)

With the balancing principle, the ansatz is determined as \(u\left( \xi \right) = g_{0} + g_{1} \omega \left( \xi \right)\) and \(v\left( \xi \right) = h_{0} + h_{1} z\left( \xi \right)\) where \(g_{i} \left( {i = 0,1} \right)\) and \(h_{j} \left( {j = 0,1} \right)\) are parameters and will be determined as a result of the algebraic system, \(z\left( \xi \right)\) and \(\omega \left( \xi \right)\) are solutions of Hermite and Bernoulli differential equation, respectively. For the first equation of Eq. (9), Hermite differential equation and Bernoulli type differential equation for \(k = 2\) for the second equation of Eq. (9) are considered as an auxiliary equation. Substituting the considered ansatzes and auxiliary equation in the system, the nonlinear algebraic equation system is obtained respect to the powers of \(z\left( \xi \right)\) and \(\omega \left( \xi \right)\). As a result, many solution sets are obtained that some of them gives trivial solutions, some of them are constant solutions and lots of them have complex structure so not need to give here. Therefore, useful solution set is given as.

\(\begin{gathered} C_{1} = 0,\alpha = 0,\beta = 0,\lambda = 0,D_{v} = - \frac{c}{2P} \hfill \\ g_{0} = - g_{1} C_{2} \xi KummerU\left( {\frac{1}{2},\frac{3}{2},\xi^{2} } \right),h_{1} = \frac{{Q\left( {h_{0} g_{1} C_{2} \xi KummerU\left( {\frac{1}{2},\frac{3}{2},\xi^{2} } \right) + 1} \right)}}{{Pg_{1} C_{2} \xi KummerU\left( {\frac{1}{2},\frac{3}{2},\xi^{2} } \right)}} \hfill \\ \end{gathered}\).

The Lengyel–Epstein Model

The model is established on the time evolution of the concentrations of \(\left[ {I^{ - } } \right]\) and \(\left[ {ClO_{2}^{ - } } \right]\) which are represented by \(u\) and \(v\), respectively [7],

$$ \left\{ \begin{gathered} u_{t} = \nabla^{2} u + \alpha - u - \frac{4uv}{{1 + u^{2} }} \hfill \\ v_{t} = d\nabla^{2} v + \beta \left( {u - \frac{uv}{{1 + u^{2} }}} \right) \hfill \\ \end{gathered} \right. $$
(10)

where \(\alpha\),\(\beta > 0\) are rate constants that dependent on feed concentrations, \(d\) is the the diffusion coefficient.

Using the wave transformation \(\xi = x + \mu y - ct\), \(c \ne 0\), \(\mu \ne 0\), the system is reduced into the following system;

$$ \left\{ \begin{gathered} - c\left( {1 + u^{2} } \right)u^{\prime} - \left( {1 + \mu^{2} } \right)\left( {1 + u^{2} } \right)u^{\prime\prime} - \alpha \left( {1 + u^{2} } \right) + \left( {1 + u^{2} } \right)u - 4uv = 0 \hfill \\ - c\left( {1 + u^{2} } \right)v^{\prime} - d\left( {1 + \mu^{2} } \right)\left( {1 + u^{2} } \right)u^{\prime\prime} - \beta \left( {1 + u^{2} } \right)u + \beta uv = 0 \hfill \\ \end{gathered} \right. $$
(11)

With the balancing principle, the ansatzes are determined as \(u\left( \xi \right) = g_{0} + g_{1} \omega \left( \xi \right)\) and \(v\left( \xi \right) = h_{0} + h_{1} z\left( \xi \right)\) where \(g_{i} \left( {i = 0,1} \right)\) and \(h_{j} \left( {j = 0,1} \right)\) are parameters and will be determined as a result of the algebraic system, \(z\left( \xi \right)\) and \(\omega \left( \xi \right)\) are solutions of Hermite and Bernoulli differential equation, respectively. For the first equation of Eq. (11), Hermite differential equation and Bernoulli type differential equation for \(k = 2\) for the second equation of Eq. (11) are considered as an auxiliary equation. Substituting the considered ansatzes and auxiliary equation in the system, the nonlinear algebraic equation system is obtained respect to the powers of \(z\left( \xi \right)\) and \(\omega \left( \xi \right)\). As a result, many solution sets are obtained that some of them gives trivial solutions, some of them are constant solutions and lots of them have complex structure so not need to give here. Therefore, the useful solution sets are given by Table 2.

Table 2 The solution sets of the algebraic system

Substituting the parameters into the ansatz, the exact solutions are obtained. The obtained results new in the literature to our knowledge and they have a major role in the literature so that the considered models are seen in a large scale of applications not only chemistry but also in biology.

Conclusion

Reaction–diffusion systems are used to model many physical, chemical, biological, environmental and even sociological processes [1]. In examining the chemical reaction–diffusion models, Schnakenberg, Brusselator and Lengyel–Epstein models are the most seen ones. These models are also known as Tuning-type models which have been used for generating patterns in both chemical and biological systems [1]. The exact solutions are not seen in the literature to our knowledge (all works in the literature are experimental and numerical solutions). The exact solutions of the considered models are obtained via the novel approach i.e. the combination of Bernoulli approximation method [15] and Hermite approximation method [17], each of the methods are seen as a modification of the well-known auxiliary equation method [13, 16]. The obtained results have a major role in the literature so that the considered models are seen in a large scale of applications not only chemistry but also in biology. For the future works, as seen in the literature, the fractional type of models can be considered.