Abstract
Purpose
The main purpose of this paper is to introduce the gradient discretisation method (GDM) to a system of reaction diffusion equations subject to non-homogeneous Dirichlet boundary conditions. Then, the authors show that the GDM provides a comprehensive convergence analysis of several numerical methods for the considered model. The convergence is established without non-physical regularity assumptions on the solutions.
Design/methodology/approach
In this paper, the authors use the GDM to discretise a system of reaction diffusion equations with non-homogeneous Dirichlet boundary conditions.
Findings
The authors provide a generic convergence analysis of a system of reaction diffusion equations. The authors introduce a specific example of numerical scheme that fits in the gradient discretisation method. The authors conduct a numerical test to measure the efficiency of the proposed method.
Originality/value
This work provides a unified convergence analysis of several numerical methods for a system of reaction diffusion equations. The generic convergence is proved under the classical assumptions on the solutions.
Keywords
- A gradient discretisation method (GDM)
- Gradient schemes
- Convergence analysis
- Existence of weak solutions
- Two-dimensional reaction–diffusion Brusselator system
- Dirichlet boundary conditions
- Non-conforming finite element methods
- Finite volume schemes
- Hybrid mixed mimetic (HMM) method
- 35K57
- 65N12
- 65M08
Citation
Alnashri, Y. and Alzubaidi, H. (2024), "The gradient discretisation method for the chemical reactions of biochemical systems", Arab Journal of Mathematical Sciences, Vol. 30 No. 1, pp. 67-80. https://doi.org/10.1108/AJMS-01-2022-0021
Publisher
:Emerald Publishing Limited
Copyright © 2022, Yahya Alnashri and Hasan Alzubaidi
License
Published in the Arab Journal of Mathematical Sciences. Published by Emerald Publishing Limited. This article is published under the Creative Commons Attribution (CC BY 4.0) license. Anyone may reproduce, distribute, translate and create derivative works of this article (for both commercial and non-commercial purposes), subject to full attribution to the original publication and authors. The full terms of this license may be seen at http://creativecommons.org/licences/by/4.0/legalcode
1. Introduction
In this paper, we study a system of reaction diffusion equations:
Another example is the Gray-Scott model, a very well-known reaction–diffusion system. The model describes the chemical reaction between two substances, an activator
The Brusselator model is also an example of such chemical reaction systems, which is used to describe mechanism of chemical reaction–diffusion with non-linear oscillations [4]. The model occurs in a large number of physical problems such as the formation of ozone by atomic oxygen, in enzymatic reactions, and arises in laser and plasma physics from multiple coupling between modes [5, 6].
The gradient discretisation method (GDM) is a generic framework to design numerical schemes together with their convergence analysis for different models, which are based on partial differential equations. It covers a variety of numerical schemes, such as finite volumes, finite elements, discontinuous Galerkin, etc. We refer the reader to Refs. [7–14] and the monograph [15] for a complete presentation. The main purpose of this paper is to introduce the GDM to a system of reaction–diffusion equations subject to non-homogeneous Dirichlet boundary conditions. Then, we show that the GDM provides a comprehensive convergence analysis of several numerical methods for the considered model. The convergence is established without non-physical regularity assumptions on the solutions since it is based on discrete compactness techniques detailed in Ref. [16].
The paper is organised as follows. Section 2 introduces the continuous model and its weak formulation. Section 3 describes the GDM for the model and states four required properties. Section 4 states the theorem corresponding to the convergence results. In Section 5, we include numerical test by employing a finite volume scheme, namely the hybrid mimetic mixed (HMM) method, to study and analyse the behaviour of the solutions of the Brusselator model as an example of the biochemical systems. The resultant relative errors with respect to the mesh size are also studied.
2. Continuous model
We consider the following biochemical system of partial differential equations:
Our analysis focuses on the weak formulation of the above reaction diffusion model. Let us assume the following properties on the data of the model.
The assumptions on the data in Problem (2.1)–(2.6)are the following:
Ω is an open bounded connected subset of
, T > 0, ,(uini, vini) are in L∞(Ω) × L∞(Ω),
g and h are traces of functions in L2(0, T; H1(Ω)) whose time derivatives are in L2(0, T; H−1(Ω)) and
the functions
are Lipschitz continuous with Lipschitz constants LF and LG, respectively.
Under Assumptions 2.1, the weak solution of (2.1)–(2.6) is seeking
3. Discrete problem
The analysis of numerical schemes for the approximation of solutions to our model is performed using the GDM. The first step to reach this analysis is the reconstruction of a set of discrete spaces and operators, which is called gradient discretisation.
(Gradient discretisation for time-dependent problems with non-homogeneous Dirichlet boundary conditions). Let Ω be an open subset of
the set of discrete unknowns
is the direct sum of two finite dimensional spaces on , corresponding, respectively, to the interior unknowns and to the boundary unknowns,the linear mapping
is an interpolation operator for the trace,the function reconstruction
is a linear operator,the gradient reconstruction
is a linear operator and must be defined so that defines a norm on , is a linear and continuous interpolation operator for the initial conditions andt(0) = 0 < t(1) < …. < t(N) = T are discrete times.
Let us introduce some notations to define the space–time reconstructions
For a.e x ∈ Ω, for all n ∈ {0, …, N − 1} and for all t ∈ (t(n), t(n+1)], let
Set
Setting the gradient discretisation defined previously in the place of the continuous space and operators in the weak formulation of the model leads to a numerical scheme, called a gradient scheme.
(Gradient scheme). The gradient scheme for the continuous problem (2.7) is to find families of pair
In order to establish the stability and convergence of the above gradient scheme, sequences of gradient discretisations
(Coercivity). Let
A sequence
(Consistency). If
A sequence
for all φ ∈ H1(Ω),
,for all w ∈ L2(Ω),
in L2(Ω) and .
(Limit-conformity). If
A sequence
(Compactness). A sequence of gradient discretisation
(Dual norm on
4. Convergence results
Our convergence results are stated in the following theorem.
(Convergence of the gradient scheme). Assume (2.1)and let
converges strongly to in L∞(0, T; L2(Ω)), converges strongly to in L∞(0, T; L2(Ω)), converges strongly to in L2(Ω × (0,T))d and converges strongly to in L2(Ω × (0,T))d.
The proof relies on the compactness arguments as in Ref. [15] and is divided into four stages.
Step 1: Take liftings
of g and of h such that and . Thanks to the density of space–time tensorial functions in the space L2(0, T; H1(Ω)) established in [[17], Corollary 1.3.1], we can express the liftings and in the following way: let , (ϕ)i = 1,…,ℓ, (ξ)i = 1,…,ℓ ⊂ C∞([0, T]) and such that
Let
From the consistency property, as m → ∞, we have.
strongly in L2(Ω × (0, T)) and strongly in L2(Ω × (0, T)), strongly in L2(Ω × (0,T))d and strongly in L2(Ω × (0,T))d and strongly in L2(Ω × (0, T)) and strongly in L2(Ω × (0, T)).
For any solution (u, v) to the gradient scheme (3.1), writing
Step 2: We need to have estimates on the quantities
, , , and .
Let n ∈ {0, …, N − 1} and put
Apply the inequality,
From the Lipschitz continuous assumptions on F and G, one has, with letting L = max(LF, LG) and C0 = max(|F(0)|, |G(0)|),
Then, using the Young's inequality in the right-hand side of the inequalities (with ɛi > 0, i = 1, …, 9), we conclude
Thanks to the Gronwall inequality [[18], Lemma 5.1] and to the coercivity property, the above inequalities can be written as
Since the terms on the right hand side can be simplified with terms on the left hand side in the both relations, we can combine the above inequalities together and take the supremum on m = 0, …, N to obtain the desired estimates.
Step 3: We need to established estimates on
and . Take generic test functions φ and ψ in (4.1). Use the Cauchy–Schwarz inequality to get, thanks to assumptions (2.1) and to the coercivity properties,
The desired estimates is then obtained by taking the supremum over
Step 4: Owing to these estimates and the strong convergence of
, , and , the remaining of the proof is then similar to that of [[15], Theorem 3.2 ]. □
5. Numerical results
To measure the efficiency of the gradient scheme (3.1) for the continuous problem (2.1)–(2.6), we consider a particular choice of the gradient discrtisation method known as the HMM method, which is a kind of finite volume scheme and can be written in three different formats; the hybrid finite volume method [19], the (mixed-hybrid) mimetic finite differences methods [20] and the mixed finite volume methods [21]. For the sake of completeness we briefly recall the definition of this gradient discretisation. Let
The discrete spaces are
The non-conforming piecewise affine reconstruction
is defined by
The reconstructed gradients is a piecewise constant on the cells (broken gradient), defined by
The interpolant
is defined by
the interpolant
is defined by
The HMM scheme for (3.1) is the gradient scheme (2.7) written with the gradient discretisation constructed above.
As a test, we consider the Brusselator reaction–diffusion model (2.1)–(2.6) with non-homogeneous Dirichlet boundary conditions over the domain Ω = [0,1]2. The reaction functions in the Brusselator system are defined as follows:
The initial and the Dirichlet boundary conditions are extracted from the analytical solutions (5.2). The simulation is performed on a sequence of triangular meshes and is done up to T = 1. The chosen meshes are of size h = 0.125, h = 0.0625, h = 0.03125 and h = 0.015625, respectively, with time step is fixed as 0.0001. Table 1 shows the relative errors on
Moreover, the L2 relative errors on the gradients of the solutions with respect to the mesh size h are shown in log-log scale Figure 1a for
6. Conclusion
We developed the GDM for a system of reaction–diffusion equations, including non-homogeneous Dirichlet boundary conditions. Without non-physical assumptions on the model data, we proved the existence of the weak solution for the continuous model and established the strong convergence for the discrete solution. We showed through a numerical test the efficiency of mixed finite volume methods.
Figures

Figure 1
The relative errors on (a)
The relative errors and convergence rates w.r.t. the mesh size h at time t = 1 for the Brusselator model with parameters chosen as a = 0, b = 1, μ1 = μ2 = 0.25
h | Rate | Rate | ||
---|---|---|---|---|
0.125 | 0.000720746 | – | 0.000561639 | – |
0.0625 | 0.000184132 | 1.968753 | 0.000140295 | 2.0011797 |
0.03125 | 0.0000501972 | 1.8750586 | 0.0000342813 | 2.03296997 |
0.015625 | 0.0000149187 | 1.750485 | 0.00000688301 | 2.31630842 |
References
1Alnashri Y and Alzubaidi H. The gradient discretisation method for the chemical reactions of biochemical systems. 2021.
2Lee YR, Liaw SS. A diffusion-reaction model to reproduce the suitable environment for stem cells in tissue. Chin J Phys. 2014; 52: 927-33.
3Gray P, Scott SK. Autocatalytic reactions in the isothermal, continuous stirred tank reactor: Oscillations and instabilities in the system a + 2b → 3b, b → c. Chem Eng Sci. 1984; 39: 1087-97.
4Prigogine I, Lefever R. Symmetry breaking instabilities in dissipative systems ii. J Chem Phys. 1968; 48: 1695-700.
5Ang W-T. The two-dimensional reaction-diffusion brusselator system: a dual-reciprocity boundary element solution. Eng Anal Boundary Elem. 2003; 7: 897-903.
6Tyson J. Some further studies of non-linear oscillations in chemical systems. J Chem Phys. 1973; 58: 3919-30.
7Alnashri Y. The gradient discretisation method for the Navier–Stokes problem coupled with the heat equation. Results Appl Math. 2021; 11: 100176.
8Alnashri Y, Droniou J. Gradient schemes for the Signorini and the obstacle problems, and application to hybrid mimetic mixed methods. Comput Mathematics Appl. 2016; 72: 2788-807.
9Alnashri Y, Droniou J. A gradient discretization method to analyze numerical schemes for nonlinear variational inequalities, application to the seepage problem. SIAM J Numer Anal. 2018; 56: 2375-405.
10Droniou J, Eymard R. Uniform-in-time convergence of numerical methods for non-linear degenerate parabolic equations. Numer Math. 2016; 132: 721-66.
11Droniou J, Eymard R, Gallouët T, Herbin R. Gradient schemes: a generic framework for the discretisation of linear, nonlinear and nonlocal elliptic and parabolic problems. Math Models Methods Appl Sci. 2013; 23: 2395-432.
12Droniou J, Eymard R, Herbin R. Gradient schemes: generic tools for the numerical analysis of diffusion equations. M2an Math Model Numer Anal. 2016; 50: 749-81.
13Eymard R, Feron P, Gallouët T, Herbin R, Guichard C. Gradient schemes for the Stefan problem. Int J Finite. 2013; 10 special.
14Eymard R, Guichard C, Herbin R, Masson R. Gradient schemes for two-phase flow in heterogeneous porous media and Richards equation. ZAMM Z Angew Math Mech. 2014; 94: 560-85.
15Droniou J, Eymard R, Gallouët T, Guichard C, Herbin R. The gradient discretisation method, mathematics and applications. Heidelberg: Springer; 2018.
16Droniou J. Introduction to discrete functional analysis techniques for the numerical study of diffusion equations with irregular data, In: Sharples J, Bunder J (Eds). Proceedings of the 17th Biennial Computational Techniques and Applications Conference, CTAC-2014. 2015; 56: C101–27.
17Droniou J. Intégration et Espaces de Sobolev à Valeurs Vectorielles. Working paper or preprint, 2001.
18Heywood JG, Rannacher R. Finite–element approximation of the nonstationary Navier–Stokes problem part IV: error analysis for second-order time discretization. SIAM J Numer Anal. 1990; 27: 353-84.
19Eymard R, Gallouët T, Herbin R. Discretization of heterogeneous and anisotropic diffusion problems on general nonconforming meshes SUSHI: a scheme using stabilization and hybrid interfaces. IMA J Numer Anal. 2010; 30: 1009-43.
20Brezzi F, Fortin M. Mixed and hybrid finite element methods. Berlin, Heidelberg: Springer-Verlag; 1991.
21Taylor ME. Review: martin Schechter, modern methods in partial differential equations, an introduction. Bull Amer Math Soc (N.S.). 1979; 1: 661-7.
Acknowledgements
The authors would like to thank the Deanship of Scientific Research at Umm Al-Qura University for supporting this work [Grant Code: 19-SCI-1-01-0027].