Next Article in Journal
Investigating Symmetric Soliton Solutions for the Fractional Coupled Konno–Onno System Using Improved Versions of a Novel Analytical Technique
Previous Article in Journal
A Continuous Multistage Load Shedding Algorithm for Industrial Processes Based on Metaheuristic Optimization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Second-Order Robust Numerical Method for a Partially Singularly Perturbed Time-Dependent Reaction–Diffusion System

by
Manikandan Mariappan
1,†,
Chandru Muthusamy
2,† and
Higinio Ramos
3,4,*
1
Department of Mathematics, School of Engineering, Presidency University, Bengaluru 560064, Karnataka, India
2
Department of Mathematics, School of Advanced Sciences, Vellore Institute of Technology, Vellore 632014, Tamil Nadu, India
3
Department of Applied Mathematics, Scientific Computing Group, University of Salamanca, Plaza de la Merced, 37008 Salamanca, Spain
4
Escuela Politécnica Superior de Zamora, Campus Viriato, 49022 Zamora, Spain
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2023, 11(12), 2685; https://doi.org/10.3390/math11122685
Submission received: 19 May 2023 / Revised: 5 June 2023 / Accepted: 12 June 2023 / Published: 13 June 2023
(This article belongs to the Section Difference and Differential Equations)

Abstract

:
This article aims at the development and analysis of a numerical scheme for solving a singularly perturbed parabolic system of n reaction–diffusion equations where m of the equations (with m < n ) contain a perturbation parameter while the rest do not contain it. The scheme is based on a uniform mesh in the temporal variable and a piecewise uniform Shishkin mesh in the spatial variable, together with classical finite difference approximations. Some analytical properties and error analyses are derived. Furthermore, a bound of the error is provided. Under certain assumptions, it is proved that the proposed scheme has almost second-order convergence in the space direction and almost first-order convergence in the time variable. Errors do not increase when the perturbation parameter ε 0 , proving the uniform convergence. Some numerical experiments are presented, which support the theoretical results.

1. Introduction

Singularly Perturbed Problems (SPPs) are widespread in nature. SPPs often occur in different applied fields such as control systems or fluid dynamics, among others [1,2,3]. In particular, systems of Singularly Perturbed Partial Differential Equations (SPPDEs) frequently arise in the modeling of heat and mass transfer processes whenever the diffusion coefficients and the thermal conductivity are very small [4]. In [2,3], some mathematical models are developed for generators and their controls in control systems using singular perturbation techniques. The models are based on a system of n SPPs, whose first m equations (with m < n ) have the higher order derivatives affected by a small parameter ε . It is well-known that classical numerical methods are not satisfactory for SPPs because of the multiscale behavior of the solutions [1]. A similar type of non-SPPs has a wide range of real-time applications, for instance, the calcium distribution in nerve cells is a dynamical system that is a generalized two-dimensional space-time reaction-diffusion model [5,6].
Many unconventional numerical methods can be found in the literature to solve various types of SPPs [7,8,9,10,11]. A numerical method composed of the backward Euler method together with the HODIE (High Order via Differential Identity Expansion) scheme, classical central difference scheme, and a Shishkin mesh has appeared recently in [12] for a system of SPPDEs of Convection–diffusion (CD) type in which all the higher order spatial derivatives are multiplied by a parameter ε . In [13], a numerical method which is a combination of the backward Euler scheme, the upwind finite difference scheme, and a nonuniform mesh based on a monitor function is devised for the aforementioned system with two equations in which the higher order spatial derivatives are multiplied by different perturbation parameters. For this same system, a numerical method consisting of the backward Euler method, a hybrid scheme, and a Shishkin mesh is developed in [14] with higher order convergence in space.
A scheme based on standard finite difference operators and the condensing mesh technique is designed in [15] to solve a system of two SPPDEs of Reaction–diffusion (RD) type in which all the higher order spatial derivatives are multiplied by a parameter ε 2 . The aforementioned system in which the higher order spatial derivatives are multiplied by different parameters is solved by a numerical method in [16], which consists of two additive schemes using a Shishkin mesh and a standard central difference operator. This problem is extended to a general system in [17] and solved by a numerical method composed of classical finite difference operators and appropriate layer-adapted meshes. For this same type of system with two equations, the convergence in both time and space is improved in [18] through a numerical method which consists of the Crank–Nicolson method, the classical central difference scheme, and a Shishkin mesh. The aforementioned problem is extended to a general system in [19] in which only the higher order convergence in space is maintained through a numerical method composed of classical finite difference operators and a Shishkin mesh. For the same system, the higher order convergence in time is achieved with the Crank–Nicolson method in [20].
In [21], a first-order scheme for a system of two singularly perturbed RD equations was presented, where only the second derivative of the first equation was multiplied by a small perturbation parameter. For this system, a higher order convergent scheme was developed in [22]. The article [23] deals with the construction of a numerical method for a general system of n ( n 2 ) singularly perturbed RD equations in which only the first m ( m < n ) equations are multiplied by different perturbation parameters. Inspired by [21] and [23], a numerical method is devised in [24] for a similar system of SPPDEs with more assumptions. Motivated by [2,3,15,24], in this work, a system of n SPPDEs of RD type is considered in which only the first m equations (with m < n ) are multiplied by ε .
The structure of the paper is as follows. In Section 2, we state the problem to be solved. The existence, uniqueness, and stability properties of the continuous solution are presented in Section 3. In addition, the decomposition of the solution (into regular and singular components) and bounds on its derivatives are established. Section 4 contains the design of a finite difference scheme using a piecewise uniform Shishkin mesh to solve the discrete problem, which provides a robust numerical approximation to the solution. In Section 5, the error analysis of the numerical solution based on barrier function techniques is derived, which sets up the theoretical results. A numerical example is given in Section 6 to conform the applicability and expected rate of accuracy of the present method with the parameter-uniform maximum pointwise error, parameter-uniform error constant, and parameter-uniform rate of convergence in the tables and graphs, which validate the major findings of the paper.

2. Continuous Problem

Let consider the singularly perturbed time-dependent RD system
y ( x , t ) t E 2 y ( x , t ) x 2 + B ( x , t ) y ( x , t ) = f ( x , t ) , ( x , t ) Ω ,
with y ( x , 0 ) = ψ b ( x ) on Γ b , y ( 0 , t ) = ψ l ( t ) on Γ l , y ( 1 , t ) = ψ r ( t ) on Γ r ,
where Ω = ( 0 , 1 ) × ( 0 , T ] ,   Ω ¯ = Ω Γ ,   Γ = Γ b Γ l Γ r , with Γ b = { ( x , 0 ) : 0 x 1 } ,   Γ l = { ( 0 , t ) : 0 t T } and Γ r = { ( 1 , t ) : 0 t T } . For ( x , t ) Ω ¯ , we use the notations y ( x , t ) =   ( y 1 ( x , t ) , , y n ( x , t ) ) T ,   f ( x , t ) =   ( f 1 ( x , t ) , , f n ( x , t ) ) T . We note that B ( x , t ) and E are square matrices of dimension n with E = d i a g ( ε , , ε , 1 , , 1 ) , where ε appears m times ( m < n ), being 0 < ε < < 1 . It is assumed that for all ( x , t ) Ω ¯ , the elements b i j ( x , t ) ,   i , j = 1 , , n , of B ( x , t ) satisfy
b i j ( x , t ) 0 , for i j , b i i ( x , t ) > j i j = 1 n b i j ( x , t ) ,
and
0 < α < min 1 i n ( x , t ) Ω ¯ j = 1 n b i j ( x , t ) ,
for some constant α . In operator form, the system (1) and (2) is written as follows:
L ε y ( x , t ) = f ( x , t ) , ( x , t ) Ω ,
with L ε given by
L ε = I t E 2 x 2 + B ,
where I is used to denote the identity matrix.
Taking ε = 0 in (1) and (2), the reduced problem is obtained, which is given for ( x , t ) Ω by
y 0 i ( x , t ) t + k = 1 n b i k ( x , t ) y 0 k ( x , t ) = f i ( x , t ) , y 0 i = ( ψ b ) i on Γ b , y 0 j ( x , t ) t 2 y 0 j ( x , t ) x 2 + k = 1 n b j k ( x , t ) y 0 k ( x , t ) = f j ( x , t ) ,
for i = 1 , , m , j = m + 1 , , n , with y 0 j = y j on Γ .
In general, y 0 i y i on Γ l Γ r for i = 1 , , m . Hence, the components y i for i = 1 , , m of the solution y of (1) and (2) exhibit boundary layers near Γ l and Γ r , whereas the components y j for j = m + 1 , , n exhibit no layer throughout the domain.
In this paper, we adopt the following notations. For any continuous vector function ϕ on Ω ¯ ,   | | ϕ ( x , t ) | | = max i | ϕ i ( x , t ) | and | | ϕ | | = sup ( x , t ) Ω ¯ | | ϕ ( x , t ) | | , and for any mesh function Φ ,   | | Φ ( x j , t k ) | | = max i | Φ i ( x j , t k ) | and | | Φ | | = max j , k | | Φ ( x j , t k ) | | . Throughout this article, C , C 1 and C 2 denote positive constants, which are independent of x , t , ε and the discretization parameters N and M .

3. Analytical Results

Some of the analytical properties, maximum principles, stability results, and derivative bounds of the exact solution (1) and (2) and its regular and singular components are estimated. The derivative bounds are necessary for the numerical analysis that is derived thoroughly in this section. The existence of the solution y of (1) and (2) is stated in Theorem 1 without proof. For more details, the reader is referred to [25].
Theorem 1.
Assume the components of B and f are sufficiently smooth functions, ψ b C 4 ( Γ b ) n ,   ψ l C 2 ( Γ l ) n ,   ψ r C 2 ( Γ r ) n , and the following compatibility conditions are satisfied at the corners ( 0 , 0 ) and ( 1 , 0 ) of Γ:
ψ b ( 0 ) = ψ l ( 0 ) , ψ b ( 1 ) = ψ r ( 0 ) ,
d ψ l ( 0 ) d t E d 2 ψ b ( 0 ) d x 2 + B ( 0 , 0 ) ψ b ( 0 ) = f ( 0 , 0 ) ,
d ψ r ( 0 ) d t E d 2 ψ b ( 1 ) d x 2 + B ( 1 , 0 ) ψ b ( 1 ) = f ( 1 , 0 ) ,
d 2 ψ l ( 0 ) d t 2 = E 2 d 4 ψ b ( 0 ) d x 4 2 E B ( 0 , 0 ) d 2 ψ b ( 0 ) d x 2 + B 2 ( 0 , 0 ) B ( 0 , 0 ) t E 2 B ( 0 , 0 ) 2 x ψ b ( 0 ) B ( 0 , 0 ) f ( 0 , 0 ) + f ( 0 , 0 ) t + E 2 f ( 0 , 0 ) x 2 ,
and
d 2 ψ r ( 0 ) d t 2 = E 2 d 4 ψ b ( 1 ) d x 4 2 E B ( 1 , 0 ) d 2 ψ b ( 1 ) d x 2 + B 2 ( 1 , 0 ) B ( 1 , 0 ) t E 2 B ( 1 , 0 ) 2 x ψ b ( 1 ) B ( 1 , 0 ) f ( 1 , 0 ) + f ( 1 , 0 ) t + E 2 f ( 1 , 0 ) x 2 .
Then, there exists a solution y of (1) and (2) such that y C λ 4 Ω ¯ n where C λ 4 Ω ¯ is the space of Hölder continuous functions with 0 < λ 1 .
Lemma 1 (Maximum Principle).
Let us assume that condition (4) holds and ϕ is any function in the domain of L ε such that ϕ 0 on Γ and L ε ϕ 0 on Ω. Then, it is ϕ 0 on Ω ¯ .
Proof. 
Let i , x , t be such that ϕ i x , t = min i , x , t ϕ i x , t . The result follows immediately if ϕ i x , t 0 . Suppose ϕ i x , t < 0 . Then, x , t Γ ,   ϕ i x , t t = 0 and 2 ϕ i x , t x 2 0 . Let x , t Ω . We have that
L ε ϕ i x , t ϕ i x , t t ε 2 ϕ i x , t x 2 + j = 1 n b i j x , t ϕ i x , t , if i = 1 , , m , ϕ i x , t t 2 ϕ i x , t x 2 + j = 1 n b i j x , t ϕ i x , t , if i = m + 1 , , n .
Using (4), we obtain L ε ϕ i x , t < 0 , which is a contradiction. Thus, ϕ i x , t 0 , and the lemma is proven. □
Lemma 2 (Stability Result).
Let us assume that condition (4) holds and ϕ is any function in the domain of L ε . We find that for ( x , t ) Ω ¯ and i = 1 , , n , it holds that
ϕ i ( x , t ) ϕ Γ + 1 α L ε ϕ .
Proof. 
Let A = ϕ Γ + 1 α L ε ϕ . Define θ ± ( x , t ) =   A e   ± ϕ ( x , t ) , where e = ( 1 , , 1 ) T . Then, θ ± 0 on Γ and using (4), L ε θ ± 0 on Ω . Hence, from Lemma 1, θ ± 0 on Ω ¯ , which proves the result. □
Lemma 3.
Let us assume that conditions (3), (4), (6)(10) hold. In this case, for ( x , t ) Ω ¯ , i = 1 , , m , p = 1 , , n , and j = m + 1 , , n , we get
y p ( x , t ) y Γ + 1 α f , k y p ( x , t ) t k C y Γ + l = 0 k l f t l , k = 1 , 2 , k y i ( x , t ) x k C ε k 2 y Γ + f + f t , k = 1 , 2 , k y j ( x , t ) x k C y Γ + f + f t , k = 1 , 2 , k y i ( x , t ) x k C ε k 2 y Γ + f + f t + 2 f t 2 + ε k 2 2 k 2 f x k 2 , k = 3 , 4 , k y j ( x , t ) x k C ε ( k 2 ) 2 y Γ + f + f t + 2 f t 2 + ε k 2 2 k 2 f x k 2 , k = 3 , 4 , k y i ( x , t ) x k 1 t C ε 1 k 2 y Γ + f + f t + 2 f t 2 , k = 3 , 4 , k y j ( x , t ) x k 1 t C y Γ + f + f t + 2 f t 2 , k = 2 , 3 .
Proof. 
The bound on y follows from Lemma 2. Differentiating the p th equation in (1) partially with respect to t once and rearranging the terms, we obtain L ε y ( x , t ) t p = f p ( x , t ) t l = 1 n b p l ( x , t ) t y l ( x , t ) . Then, the bound on y p ( x , t ) t follows by using Lemma 2. The bound on 2 y p ( x , t ) t 2 can be derived in the same way. For each ( x , t ) , consider a neighborhood I x = [ a , a + ε ] such that x I x . Then, by using the mean value theorem with y i x , we find that for z I x , it is
y i ( z , t ) x = y i ( a + ε , t ) y i ( a , t ) ε ,
and thus,
y i ( z , t ) x 2 ε 1 / 2 y i I x .
Now, consider the relation
y i ( x , t ) x = y i ( z , t ) x + z x 2 y i ( s , t ) x 2 d s
= y i ( z , t ) x + ε 1 z x y i ( s , t ) t f i ( s , t ) + l = 1 n ( b i l y l ) ( s , t ) d s .
Using the bounds of y i x ,   y i t ,   f i , b i l and y l , the bound of y i ( x , t ) x follows from (12). The bound on y j ( x , t ) x follows by using a similar procedure considering the interval [ a , a + λ ] where 0 λ 1 a .
Further, the bounds of the mixed derivatives can also be derived by using this same technique. From (1), we obtain
2 y ( x , t ) x 2 = E 1 y ( x , t ) t + B ( x , t ) y ( x , t ) f ( x , t ) .
The bounds on 2 y ( x , t ) x 2 follow from (14). Differentiating (14) with respect to x once and using the bounds of 2 y x t ,   y x ,   y ,   B x ,  B and f x , the bound on 3 y ( x , t ) x 3 follow. In addition, differentiating (14) with respect to x twice and using the bounds of 3 y x 2 t ,   2 y x 2 ,   y x ,   y ,   2 B x 2 , B x , B ,   2 f x 2 and f x , the bound on 4 y ( x , t ) x 4 follows. □
Now, we decompose y into two parts v and w such that y = v + w with v = y 0 + E v 1 , where y 0 is the solution of the reduced problem (5), v 1 is the solution of
L ε v 1 ( x , t ) = 2 y 0 ( x , t ) x 2 on Ω , v 1 ( x , t ) = 0 , on Γ ,
and the component w is the solution of
L ε w ( x , t ) = 0 on Ω , w ( x , t ) = y ( x , t ) v ( x , t ) on Γ .
We can decompose the component w further as w l ( x , t ) and w r ( x , t ) such that w ( x , t ) = w l ( x , t ) + w r ( x , t ) , where L ε w l ( x , t ) = 0 on Ω ,   w l = w on Γ l ,   w l = 0 on Γ b Γ r and L ε w r ( x , t ) = 0 on Ω ,   w r = w on Γ r ,   w r = 0 on Γ b Γ l .
Lemma 4.
Let us assume that conditions (3), (4), (6)(10) hold. In this case, for ( x , t ) Ω ¯ , i = 1 , , m , p = 1 , , n , and j = m + 1 , , n , we have
v p ( x , t ) C , k v p ( x , t ) t k C , k v p ( x , t ) x k C , k = 1 , 2 , k v i ( x , t ) x k C ( 1 + ε 1 k 2 ) , k v j ( x , t ) x k C , k = 3 , 4 , k v p ( x , t ) x k 1 t C , k = 2 , 3 .
Proof. 
From (5), it is not hard to see that for ( x , t ) Ω ¯ and p = 1 , , n , it holds that
k y 0 p ( x , t ) t k C , k = 0 , 1 , 2 , k y 0 p ( x , t ) x k C , k = 1 , 2 , 3 , 4 , and k y 0 p ( x , t ) x k 1 t C , k = 2 , 3 .
From (15) and the above bounds, it is clear that v 1 is the solution of a problem similar to (1) and (2). Hence, the estimates in Lemma 3 hold for the components of v 1 and their derivatives after replacing f by 2 y 0 ( x , t ) x 2 and appropriate derivatives. Thus, the bounds of v and its derivatives follow from those of y 0 ,   v 1 and their derivatives. □
The layer functions B l , B r , B associated with the solution y of (1) and (2) are defined for all 0 x 1 by
B l ( x ) = e x α / ε , B r ( x ) = e ( 1 x ) α / ε , B ( x ) = B l ( x ) + B r ( x ) .
Lemma 5.
Let us assume that conditions (3), (4), (6)(10) hold. In this case, for ( x , t ) Ω ¯ ,   i = 1 , , m , j = m + 1 , , n , we have that
k w i l ( x , t ) t k C 1 B l ( x ) , k w j l ( x , t ) t k C 2 ε 1 B l ( x ) , k = 0 , 1 , 2 , w i l ( x , t ) x C 1 ε 1 / 2 B l ( x ) + C 2 ε 1 / 2 , w j l ( x , t ) x C ε 1 / 2 , 2 w i l ( x , t ) x 2 C 1 ε 1 B l ( x ) + C 2 1 B l ( x ) , 2 w j l ( x , t ) x 2 C 1 B l ( x ) + C 2 ε 1 B l ( x ) , 3 w i l ( x , t ) x 3 C ε 1 / 2 1 + ε 1 B l ( x ) , 3 w j l ( x , t ) x 3 C ε 1 / 2 1 + ε 1 B l ( x ) , 4 w i l ( x , t ) x 4 C ε 1 1 + ε 1 B l ( x ) , 4 w j l ( x , t ) x 4 C 1 + ε 1 B l ( x ) .
Analogous results hold for w i r , w j r and their derivatives with x replaced by 1 x .
Proof. 
Define the functions θ i ± ( x , t ) = C 1 B l ( x ) ± w i l ( x , t ) , i = 1 , , m and θ j ± ( x , t ) = C 2 ε ( 1 B l ( x ) ) ± w j l ( x , t ) , j = m + 1 , , n . Then, θ ± 0 on Γ for proper choices of C 1 and C 2 . Now, for ( x , t ) Ω , we get
L ε θ ± k ( x , t ) = C 1 q = 1 n b k q ( x , t ) α B l ( x ) , if k = 1 , , m , C 2 α B l ( x ) + C 2 ε 1 B l ( x ) q = 1 n b k q ( x , t ) , if k = m + 1 , , n .
Using (4), we find that L ε θ ± 0 on Ω . By using Lemma 1 with θ ± , the bounds of w i l and w j l follow. Now, we derive the bounds on w i l t and w j l t . Define the functions χ i ± ( x , t ) = C 1 B l ( x ) ± w i l ( x , t ) t , i = 1 , , m and χ j ± ( x , t ) = C 2 ε 1 B l ( x ) ± w j l ( x , t ) t , j = m + 1 , , n . Differentiate the equation L ε w l = 0 partially with respect to t once and rearrange the terms to get
L ε w l t k = 2 w k l t 2 ε 3 w k l x 2 t + p = 1 n b k p w p l t = p = 1 n b k p t w p l , if k = 1 , , m , 2 w k l t 2 3 w k l x 2 t + p = 1 n b k p w p l t = p = 1 n b k p t w p l , if k = m + 1 , , n .
Hence,
L ε w l ( x , t ) t k C 1 B l ( x ) , if k = 1 , , m , C 2 ε 1 B l ( x ) , if k = m + 1 , , n .
Using Lemmas 3 and 4, we obtain that w k l ( x , t ) t Γ C . Thus, the bounds of w i l t and w j l t follow from using Lemma 1 applied to the functions χ k ± . From Lemmas 3 and 4, we get
2 w i l ( x , t ) x t C ε 1 / 2 , 2 w j l ( x , t ) x t C , 3 w i l ( x , t ) x 2 t C ε 1 , 3 w j l ( x , t ) x 2 t C .
It is not hard to verify that k + p w i l ( x , t ) x k t p C ε k / 2 B l ( x ) and k + p w j l ( x , t ) x k t p C B l ( x ) ,   k 3 , p 2 and 0 k + 2 p 4 . Using the above estimates in (17), it can be obtained that 2 w p l ( x , t ) t 2 C . Now, define the functions Υ i ± ( x , t ) = C 1 e α t B l ( x ) ± 2 w i l ( x , t ) t 2 , i = 1 , , m and Υ j ± ( x , t ) = C 2 ε e α t 1 B l ( x ) ± 2 w j l ( x , t ) t 2 , j = m + 1 , , n . Using Lemma 1 with the functions Υ q ± , the bounds of 2 w i l t 2 and 2 w j l t 2 follow. Using the mean value theorem with I x and similar arguments to those used to get a bound of y i ( x , t ) x , we deduce that
w i l ( x , t ) x C ε 1 / 2 B l ( x ) + k = 1 n w k l I x .
Since w i l I x C B l ( x ) and w j l I x C ε , the bounds on w i l ( x , t ) x follow from (20). Using a similar procedure, the bounds on w j l ( x , t ) x can be derived. The bounds on 2 w q l ( x , t ) x 2 ,   q = 1 , , n follow from the equation L ε w l = 0 . Differentiating the equation L ε w l = 0 once and twice partially with respect to x and using the above bounds, the bounds on 3 w q l ( x , t ) x 3 and 4 w q l ( x , t ) x 4 ,   q = 1 , , n can be readily obtained. □

4. Discretization of the Domain and Discretized Problem

In this section, a finite difference scheme using a piecewise uniform Shishkin mesh with a well-suited transition parameter for the SPPDE (1) and (2) is considered (see [1] and references therein). A rectangular mesh Ω ¯ M , N with M × N mesh regions is now constructed on the domain Ω ¯ . The rectangular mesh Ω ¯ M , N consists of a piecewise uniform Shishkin mesh on the spatial domain [ 0 , 1 ] and a uniform mesh on the temporal domain [ 0 , T ] . Let Ω x N =   { x j } j = 1 N 1 , Ω ¯ x N =   { x j } j = 0 N , Ω t M =   { t k } k = 1 M , Ω ¯ t M =   { t k } k = 0 M , Ω M , N =   Ω t M × Ω x N , Ω ¯ M , N =   Ω ¯ t M × Ω ¯ x N and Γ M , N =   Ω ¯ M , N Γ . On the spatial domain [ 0 , 1 ] , a piecewise uniform Shishkin mesh Ω ¯ x N with N mesh intervals is constructed using a transition parameter η as follows. Thus, we split the interval [0,1] as
[ 0 , η ] ( η , 1 η ] ( 1 η , 1 ] ,
where the parameter η is a function of α , ε and N, given by
η = min 1 4 , 2 ε α ln N .
Each of the sub-intervals [ 0 , η ] and ( 1 η , 1 ] is divided into N 4 subintervals using appropriate uniform mesh points, whereas ( η , 1 η ] is divided into N 2 sub-intervals using also appropriate uniform mesh points. On the temporal domain [ 0 , T ] a uniform mesh Ω ¯ t M with M mesh intervals is placed. The discrete problem corresponding to (1) and (2) is
D t Y ( x j , t k ) E δ x 2 Y ( x j , t k ) + B ( x j , t k ) Y ( x j , t k ) = f ( x j , t k ) on Ω M × N with Y = y on Γ M , N .
Here,
D t Ψ ( x j , t k )   = Ψ ( x j , t k ) Ψ ( x j , t k 1 ) h t ,   h t = t k t k 1 ,   δ x 2 Ψ ( x j , t k ) =   ( D x + D x ) Ψ ( x j , t k ) h ¯ j ,   D x Ψ ( x j , t k )   = Ψ ( x j , t k ) Ψ ( x j 1 , t k ) h j ,   D x + Ψ ( x j , t k )   = Ψ ( x j + 1 , t k ) Ψ ( x j , t k ) h j + 1 ,   h j = x j x j 1 and h ¯ j = h j + 1 + h j 2 such that h ¯ 0 = h 1 2 and h ¯ N = h N 2 .
In operator form, the problem (21) is written as follows:
L ε M , N Y x j , t k = f x j , t k , x j , t k Ω M , N with Y = y on Γ M , N .
Thus, the operator L ε M , N is defined by L ε M , N = I D t E δ x 2 + B .
Lemma 6.
[Discrete Maximum Principle] Let us assume that condition (4) holds and Φ is any mesh function such that Φ 0 on Γ M , N and, L ε M , N Φ 0 on Ω M , N . Then, it holds that Φ 0 on Ω ¯ M , N .
Proof. 
Take j , i , k , for which Φ i x j , t k = min i , j , k Φ i x j , t k . The result follows immediately if Φ i x j , t k 0 . Suppose Φ i x j , t k < 0 . Then x j , t k Γ M , N , D t Φ i x j , t k 0 and δ x 2 Φ i x j , t k 0 . Let x j , t k Ω M , N . Now, we have
L ε M , N Φ i x j , t k D t Φ i x j , t k ε δ x 2 Φ i x j , t k + l = 1 n b i l x j , t k Φ i x j , t k , if i = 1 , , m , D t Φ i x j , t k δ x 2 Φ i x j , t k + l = 1 n b i l x j , t k Φ i x j , t k , if i = m + 1 , , n .
Using (4), we get L ε M , N Φ i x j , t k < 0 , which is a contradiction. Thus, Φ i x j , t k ≥ 0, and the lemma is proven. □
Lemma 7 (Discrete Stability Result).
Let us assume that condition (4) holds and Φ is any mesh function. Then, for x j , t k Ω ¯ M , N and i = 1 , , n , we have that
Φ i x j , t k Φ Γ M , N + 1 α L ε M , N Φ .
Proof. 
Let A = Φ Γ M , N + 1 α L ε M , N Φ . Define Θ ± x j , t k =   A e ± Φ x j , t k , where e = ( 1 , , 1 ) T . Then Θ ± 0 on Γ M , N and using (4) we find that L ε M , N Θ ± 0 on Ω M , N . Hence, from Lemma 6, we have Θ ± 0 on Ω ¯ M , N , which proves the result. □

5. Error Analysis

This section gives an error bound of the solution provided by the present method. We began by considering the decomposition of the solution of the discrete problem (21). This is similar to the continuous case. The solution Y of the problem (21) can be decomposed into V and W such that Y = V + W , where V is the solution of
L ε M , N V ( x j , t k ) = f ( x j , t k ) , ( x j , t k ) Ω M , N with V = v on Γ M , N ,
and W is the solution of
L ε M , N W ( x j , t k ) = 0 , ( x j , t k ) Ω M , N with W = w on Γ M , N .
It is noted that for any smooth function ϕ , we have
D t t ϕ ( x j , t k ) C t k t k 1 max s J k 2 ϕ ( x j , s ) t 2 ,
δ x 2 2 x 2 ϕ ( x j , t k ) C x j + 1 x j 1 2 max s I j 4 ϕ ( s , t k ) x 4 ,
and
δ x 2 ϕ x j , t k max s I j 2 ϕ ( s , t k ) x 2 ,
where, J k = [ t k 1 , t k ] and I j = [ x j 1 , x j + 1 ] .
Theorem 2.
Let v and w be the components of y , and let V and W be the components of Y . Then, for all ( x j , t k ) Ω ¯ M , N and p = 1 , , n , it holds that
L ε M , N V v p x j , t k C M 1 + N 2 ,
L ε M , N W w p x j , t k C M 1 + ( N 1 ln N ) 2 .
Proof. 
From the defining equation for v and (23), we have
L ε M , N V v i = D t t v i ε δ x 2 2 x 2 v i , if i = 1 , , m , D t t v i δ x 2 2 x 2 v i , if i = m + 1 , , n ,
and from (16) and (24), we have
L ε M , N W w i = D t t w i ε δ x 2 2 x 2 w i , if i = 1 , , m , D t t w i δ x 2 2 x 2 w i , if i = m + 1 , , n .
Note that for all k ,   t k t k 1 = T M . Since x j + 1 x j 1 2 N 1 , for any choice of the parameter η , from (25), (26), and (30), for i = 1 , , m and q = m + 1 , , n , we have
L ε M , N V v i x j , t k C M 1 2 v i t 2 J k + ε N 2 4 v i x 4 I j ,
and
L ε M , N V v q x j , t k C M 1 2 v q t 2 J k + N 2 4 v q x 4 I j .
Then, using Lemma 4, (28) follows from (32) and (33) for p = 1 , , n . Now, we estimate the error in w l . From (31), we obtain
L ε M , N W w l i = D t t w i l ε δ x 2 2 x 2 w i l , if i = 1 , , m , D t t w i l δ x 2 2 x 2 w i l , if i = m + 1 , , n .
Here, we consider that the argument depends on whether η = 1 4 or η = 2 ε α ln N . If η = 1 4 , then ε 1 C ( ln N ) 2 , and it follows x j + 1 x j 1 = N 1 in this case. Using (25), (26), and (34), for i = 1 , , m and q = m + 1 , , n , we get
L ε M , N W w l i x j , t k C M 1 2 w i l t 2 J k + ε N 2 4 w i l x 4 I j ,
and
L ε M , N W w l q x j , t k C M 1 2 w q l t 2 J k + N 2 4 w q l x 4 I j .
Later, using Lemma 5, for p = 1 , , n , we get
L ε M , N W w l p x j , t k C M 1 + N 1 ln N 2 .
Now, assume η = 2 ε α ln N . Let us prove the results on the domains [ 0 , η ] × [ 0 , T ] ,   ( 1 η , 1 ] × [ 0 , T ] and ( η , 1 η ] × [ 0 , T ] separately. The spatial mesh spacing on both intervals [ 0 , η ] and ( 1 η , 1 ] is 4 N 1 η = 8 N 1 ε ln N α . Using (25), (26) and (34) for both x j [ 0 , η ] and x j ( 1 η , 1 ] and Lemma 5, for p = 1 , , n , we get
L ε M , N W w l p x j , t k C M 1 + N 1 ln N 2 .
Finally, consider the interval ( η , 1 η ] . Here, the spatial mesh spacing is 2 ( 1 2 η ) N C N 1 . From (25), (26), (34) and using Lemma 5, for i = 1 , , m and q = m + 1 , , n , we have
L ε M , N W w l i x j , t k C M 1 + ε x j + 1 x j 1 2 w i l x 4 I j ,
and
L ε M , N W w l q x j , t k C M 1 + x j + 1 x j 1 2 w q l x 4 I j .
From (25), (27), (34) and using Lemma 5, for i = 1 , , m and q = m + 1 , , n , we obtain
L ε M , N W w l i x j , t k C M 1 + ε 2 w i l x 2 I j ,
and
L ε M , N W w l q x j , t k C M 1 + 2 w q l x 2 I j .
It is not difficult to get
max x I j B l ( x ) , B r ( x ) C N 2 , η < x j 1 η .
Now, we proceed with the proof by considering two instances: ε N 2 and ε N 2 . In the first instance, using Lemma 5 and (41) in (37) and (38), for p = 1 , , n , we get
L ε M , N W w l p ( x j , t k ) C M 1 + N 2 .
Consider the second choice ε N 2 . In this case, using Lemma 5 and (41) in (39) and (40), for p = 1 , , n , we have
L ε M , N W w l p x j , t k C M 1 + N 2 .
Using similar arguments, we can estimate the error in w r . By combining the error estimates for w l and w r , (29) holds in all cases for p = 1 , , n . □
Theorem 3.
Let us denote by y the solution of (1) and (2) and by Y the solution of (21). Then, for all ( x j , t k ) Ω ¯ M , N and p = 1 , , n , we have
Y x j , t k y x j , t k p C M 1 + N 1 ln N 2 .
Proof. 
Note that for all ( x j , t k ) Ω ¯ M , N and p = 1 , , n ,
L ε M , N Y y p x j , t k L ε M , N V v p x j , t k + L ε M , N W w l p x j , t k .
Using Theorem 2 with (43), one can obtain
L ε M , N Y y p x j , t k C M 1 + N 1 ln N 2 .
Therefore, by using Lemma 7 with (44), for all ( x j , t k ) Ω ¯ M , N and p = 1 , , n , we obtain the desired error bound, which is given by
Y x j , t k y x j , t k p C M 1 + N 1 ln N 2 .
This completes the proof. □
The obtained error bound provides the parameter uniform estimate as the constant C is independent of the perturbation parameter ε . Furthermore, the numerical solution converges to the continuous solution almost linearly.

6. Numerical Illustrations

In this section, we consider a trial problem to investigate the effectiveness of the present method. The notations D M , N ,   C p M , N , and p M , N correspond to the parameter-uniform maximum pointwise errors, the parameter-uniform error constants, and the parameter-uniform rates of convergence, respectively. Let Y ( x j , t k ) be an approximation of the true solution y ( x j , t k ) on the mesh ( x j , t k ) Ω M , N , where M and N are the number of mesh points on each direction. We take M R M = 40 , 80 , 160 , 320 , 640 for the time-direction, and N R N = 128 , 256 , 512 , 1024 , 2048 for the space-direction. The exact solution for the considered test problem is not available, so for a finite set of values of the perturbation parameter ε R ε = 2 3 , , 2 27 , the parameter-uniform maximum errors are obtained as
D M , N = max ε D ε M , N , where , D ε M , N = Y M , N Y M , 2 N , for x , Y M , N Y 2 M , N , for t .
From these values, one can obtain the parameter-uniform rate of convergence using
p M , N = log 2 D M , N D M , 2 N , for x , log 2 D M , N D 2 M , N , for t ,
and the parameter-uniform error constant given by
C p M , N = D M , N N p 1 2 p , for x , D M , N M p 1 2 p , for t , , where , p = min N p M , N , for x , min M p M , N , for t .
Example 1.
Consider the following system of parabolic equation for ( x , t ) ( 0 , 1 ) × ( 0 , 1 ] ,
y 1 ( x , t ) t ε 2 y 1 ( x , t ) x 2 + 2 y 1 ( x , t ) t y 2 ( x , t ) = t 3 e t + ( x t ) 2 , y 2 ( x , t ) t 2 y 2 ( x , t ) x 2 x y 1 ( x , t ) + ( 2 + t ) y 2 ( x , t ) = 2 x t 2 ,
with y ( x , 0 ) = 0 on Γ b ,   y ( 0 , t ) = ( t 3 t 4 , t 3 ) T on Γ l and y ( 1 , t ) = ( t 3 , t 4 ) T on Γ r .
It is to be noted that the above problem satisfies conditions (3) and (4) and all the compatibility conditions (6)–(10). For different values of ε , the values of D M , N ,   C p M , N , and p M , N in the variable x with a uniform mesh consist of 10 mesh intervals for the variable t given in Table 1, and for different values of ε , the values of D M , N ,   C p M , N , and p M , N in the variable t with a piecewise uniform Shishkin mesh consist of 128 mesh intervals for the variable x given in Table 2. From Table 1 and Table 2, it can be observed that the errors are independent of the singular perturbation parameter ε and decrease as the numbers of mesh points M and N increase. Surface plots of the maximum error of the solution of the above test problem are presented in Figure 1 and Figure 2. For M = 10 ,   N = 128 , and ε = 2 15 ,  Figure 1 shows the numerical solution of the component y 1 of the solution y = ( y 1 , y 2 ) T . It is observed that the component y 1 changes rapidly near Γ l and Γ r (boundary layers) due to the presence of the perturbation parameter. Figure 2 shows the numerical solution of the component y 2 , but it varies smoothly throughout the domain. Furthermore, Figure 3 shows the numerical solution of y .   L o g l o g p l o t s for the errors given in Figure 4 and Figure 5, which clearly indicate that the error bound is O M 1 + N 1 ln N 2 , as expected.

7. Conclusions

To solve numerically a class of m ( m < n ) singularly perturbed and n m non-perturbed parabolic equations of the reaction–diffusion boundary value problem, an appropriate combination of standard finite difference schemes using a uniform mesh in the temporal variable and a piecewise uniform mesh in the spatial variable is considered. It is proved that the numerical approximation is uniformly convergent in the maximum norm to the exact solution with respect to the perturbation parameter ε . The method reaches an almost second-order convergence in space and almost first-order convergence in time up to a logarithmic factor. A parameter-uniform error bound is obtained for the present method. The numerical results confirm the theoretical outcome of O M 1 + N 1 ln N 2 . Additionally, the log-log plots clearly indicate that the error bound has the predicted order.

Author Contributions

Conceptualization, M.M. and C.M.; software, M.M.; validation, C.M. and H.R.; formal analysis, C.M. and H.R.; writing—original draft preparation, M.M.; writing—review and editing, M.M., C.M. and H.R.; supervision, C.M. and H.R. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Not applicable.

Acknowledgments

We are grateful to the anonymous reviewers for their constructive comments which help to improve the article.

Conflicts of Interest

The authors declare that there is no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
SPPsSingularly Perturbed Problems
SPPDEsSingularly Perturbed Partial Differential Equations
CDConvection–diffusion
RDReaction–diffusion

References

  1. Farrell, P.; Hegarty, A.; Miller, J.M.; O’Riordan, E.; Shishkin, G.I. Robust Computational Techniques for Boundary Layers; Chapman and Hall/CRC: Boca Raton, FL, USA, 2000. [Google Scholar]
  2. Naidu, D.S.; Calise, A.J. Singular perturbation and Time scales in guidance and control of aerospace systems: A survey. J. Guid. Control. Dyn. 2001, 24, 1057–1078. [Google Scholar] [CrossRef] [Green Version]
  3. Xu, X.; Mathur, R.M.; Jiang, J.; Rogers, G.J.; Kundur, P. Modeling of generators and their controls in power system simulations using singular perturbations. IEEE Trans. Power Syst. 1998, 13, 109–114. [Google Scholar] [CrossRef]
  4. Shishkin, G.I.; Shishkina, L.P. Approximation of Semilinear Singularly Perturbed Parabolic Reaction-Diffusion Equations on a Vertical Strip. In Proceedings of the International Workshop on Multi-Rate Processes and Hysteresis, Cork, Ireland, 31 March–5 April 2008. [Google Scholar]
  5. Joshi, H.; Jha, B.K. Modeling the spatiotemporal intracellular calcium dynamics in nerve cell with strong memory effects. Int. J. Nonlinear Sci. Numer. Simul. 2021. [Google Scholar] [CrossRef]
  6. Joshi, H.; Jha, B.K. 2D memory-based mathematical analysis for the combined impact of calcium influx and efflux on nerve cells. Comput. Math. Appl. 2023, 33–44. [Google Scholar] [CrossRef]
  7. Kadalbajoo, M.K.; Patidar, K.C. Singularly perturbed problems in partial differential equations: A survey. Appl. Math. Comput. 2003, 134, 371–429. [Google Scholar] [CrossRef]
  8. Chandru, M.; Prabha, T.; Das, P.; Shanthi, V. A numerical method for solving boundary and interior layers dominated parabolic problems with discontinuous convection coefficient and source terms. Differ. Equ. Dyn. Syst. 2019, 27, 91–112. [Google Scholar] [CrossRef]
  9. Chandru, M.; Das, P.; Ramos, H. Numerical treatment of two-parameter singularly perturbed parabolic convection diffusion problems with non-smooth data. Math. Methods Appl. Sci. 2018, 41, 5359–5387. [Google Scholar] [CrossRef]
  10. Mariappan, M.; Tamilselvan, A. Higher order numerical method for a semilinear system of singularly perturbed differential equations. Math. Commun. 2021, 26, 41–52. [Google Scholar]
  11. Mariappan, M.; Tamilselvan, A. Higher order computational method for a singularly perturbed nonlinear system of differential equations. J. Appl. Math. Comput. 2022, 68, 1351–1363. [Google Scholar] [CrossRef]
  12. Rao, S.C.S.; Srivastava, V. Parameter-robust numerical method for time-dependent weakly coupled linear system of singularly perturbed convection-diffusion equations. Differ. Equ. Dyn. Syst. 2017, 25, 301–325. [Google Scholar] [CrossRef]
  13. Liu, L.B.; Long, G.; Zhang, Y. Parameter uniform numerical method for a system of two coupled singularly perturbed parabolic convection-diffusion equations. Adv. Differ. Equ. 2018, 1, 450. [Google Scholar] [CrossRef]
  14. Singh, M.K.; Natesan, S. A parameter-uniform hybrid finite difference scheme for singularly perturbed system of parabolic convection-diffusion problems. Int. J. Comput. Math. 2020, 97, 875–905. [Google Scholar] [CrossRef]
  15. Shishkina, L.; Shishkin, G. Robust numerical method for a system of singularly perturbed parabolic reaction-diffusion equations on a rectangle. Math. Model. Anal. 2008, 13, 251–261. [Google Scholar] [CrossRef]
  16. Clavero, C.; Gracia, J.L. Uniformly convergent additive finite difference schemes for singularly perturbed parabolic reaction–diffusion systems. Comput. Math. Appl. 2014, 67, 655–670. [Google Scholar] [CrossRef]
  17. Gracia, J.L.; Lisbona, F.J.; O’Riordan, E. A coupled system of singularly perturbed parabolic reaction-diffusion equations. Adv. Comput. Math. 2010, 32, 43–61. [Google Scholar] [CrossRef]
  18. Clavero, C.; Gracia, J.L.; Lisbona, F. Second order uniform approximations for the solution of time dependent singularly perturbed reaction-diffusion systems. Int. J. Numer. Anal. Model. 2010, 7, 428–443. [Google Scholar]
  19. Franklin, V.; Paramasivam, M.; Miller, J.J.H.; Valarmathi, S. Second order parameter uniform convergence for a finite difference method for a singularly perturbed linear parabolic system. Int. J. Numer. Anal. Model. 2013, 10, 178–202. [Google Scholar]
  20. Franklin, V.; Miller, J.J.H.; Valarmathi, S. Convergence of the Crank-Nicolson Method for a Singularly Perturbed Parabolic Reaction-Diffusion System; Springer Proceedings in Mathematics & Statistics: Berlin/Heidelberg, Germany, 2016; Volume 172, pp. 77–97. [Google Scholar]
  21. Matthews, S. Parameter Robust Methods for a System of Coupled Singularly Perturbed Ordinary Differential Reaction-Diffusion Equations. Master’s Thesis, School of Mathematical Sciences, Dublin City University, Dublin, Ireland, 2000. [Google Scholar]
  22. Matthews, S.; O’Riordan, E.; Shishkin, G.I. A numerical method for a system of singularly perturbed reaction–diffusion equations. J. Comput. Appl. Math. 2002, 145, 151–166. [Google Scholar] [CrossRef]
  23. Paramasivam, M.; Miller, J.J.; Valarmathi, S. Second order parameter-uniform numerical method for a partially singularly perturbed linear system of reaction-diffusion type. Math. Commun. 2013, 18, 271–295. [Google Scholar]
  24. Franklin, V.; Miller, J.J.; Valarmathi, S. Second order parameter uniform convergence for a finite difference method for a partially singularly perturbed linear parabolic system. Math. Commun. 2014, 19, 469–495. [Google Scholar]
  25. Friedma, A. Partial Differential Equations of Parabolic Type; Courier Dover Publications: Mineola, NY, USA, 2008. [Google Scholar]
Figure 1. Numerical solution of y 1 with M = 10 , N = 128 and ε = 2 15 for Example 1.
Figure 1. Numerical solution of y 1 with M = 10 , N = 128 and ε = 2 15 for Example 1.
Mathematics 11 02685 g001
Figure 2. Numerical solution of y 2 with M = 10 and N = 128 for Example 1.
Figure 2. Numerical solution of y 2 with M = 10 and N = 128 for Example 1.
Mathematics 11 02685 g002
Figure 3. Numerical solutions of both components y 1 and y 2 with M = 10 and N = 128 for Example 1.
Figure 3. Numerical solutions of both components y 1 and y 2 with M = 10 and N = 128 for Example 1.
Mathematics 11 02685 g003
Figure 4. L o g l o g p l o t of the maximum pointwise errors corresponding to Table 1 for Example 1.
Figure 4. L o g l o g p l o t of the maximum pointwise errors corresponding to Table 1 for Example 1.
Mathematics 11 02685 g004
Figure 5. L o g l o g p l o t of the maximum pointwise errors corresponding to Table 2 for Example 1.
Figure 5. L o g l o g p l o t of the maximum pointwise errors corresponding to Table 2 for Example 1.
Mathematics 11 02685 g005
Table 1. Values of D M , N , p M , N ,   C p M , N for M = 10 and α = 0.9 for Example 1.
Table 1. Values of D M , N , p M , N ,   C p M , N for M = 10 and α = 0.9 for Example 1.
ε Number of Mesh Points N
12825651210242048
2 3 1.2939 × 10 5 3.2353 × 10 6 8.0886 × 10 7 2.0222 × 10 7 5.0576 × 10 8
2 6 1.0664 × 10 4 2.6694 × 10 5 6.6757 × 10 6 1.6691 × 10 6 4.1729 × 10 7
2 9 8.4547 × 10 4 2.1354 × 10 4 5.3581 × 10 5 1.3410 × 10 5 3.3532 × 10 6
2 12 1.8819 × 10 3 9.7750 × 10 4 4.1598 × 10 4 1.6704 × 10 4 2.6836 × 10 5
2 15 1.8813 × 10 3 9.7737 × 10 4 4.1593 × 10 4 1.7348 × 10 4 6.0595 × 10 5
2 18 1.8813 × 10 3 9.7735 × 10 4 4.1592 × 10 4 1.7348 × 10 4 6.0594 × 10 5
2 21 1.8812 × 10 3 9.7734 × 10 4 4.1592 × 10 4 1.7348 × 10 4 6.0594 × 10 5
2 24 1.8812 × 10 3 9.7734 × 10 4 4.1592 × 10 4 1.7348 × 10 4 6.0594 × 10 5
2 27 1.8812 × 10 3 9.7734 × 10 4 4.1592 × 10 4 1.7348 × 10 4 6.0594 × 10 5
D M , N 1.8819 × 10 3 9.7750 × 10 4 4.1598 × 10 4 1.7348 × 10 4 6.0595 × 10 5
p M , N 0.945051.23261.26171.5175
C p M , N 1.4909 × 10 1 1.2626 × 10 1 8.7606 × 10 2 5.9570 × 10 2 3.3924 × 10 2
Table 2. Values of D M , N , p M , N ,   C p M , N for N = 128 and α = 0.9 for Example 1.
Table 2. Values of D M , N , p M , N ,   C p M , N for N = 128 and α = 0.9 for Example 1.
ε Number of Mesh Points M
4080160320640
2 4 4.8971 × 10 3 2.4621 × 10 3 1.2344 × 10 3 6.1805 × 10 4 3.0923 × 10 4
2 8 5.7164 × 10 3 2.8722 × 10 3 1.4396 × 10 3 7.2066 × 10 4 3.6055 × 10 4
2 12 6.0399 × 10 3 3.0337 × 10 3 1.5203 × 10 3 7.6098 × 10 4 3.8070 × 10 4
2 16 6.1371 × 10 3 3.0826 × 10 3 1.5448 × 10 3 7.7328 × 10 4 3.8686 × 10 4
2 20 6.1618 × 10 3 3.0951 × 10 3 1.5511 × 10 3 7.7641 × 10 4 3.8842 × 10 4
2 24 6.1692 × 10 3 3.0982 × 10 3 1.5526 × 10 3 7.7719 × 10 4 3.8881 × 10 4
2 28 6.1711 × 10 3 3.0990 × 10 3 1.5530 × 10 3 7.7739 × 10 4 3.8891 × 10 4
2 32 6.1716 × 10 3 3.0992 × 10 3 1.5531 × 10 3 7.7744 × 10 4 3.8894 × 10 4
2 36 6.1717 × 10 3 3.0993 × 10 3 1.5532 × 10 3 7.7745 × 10 4 3.8894 × 10 4
2 40 6.1717 × 10 3 3.0993 × 10 3 1.5532 × 10 3 7.7745 × 10 4 3.8895 × 10 4
2 44 6.1718 × 10 3 3.0993 × 10 3 1.5532 × 10 3 7.7746 × 10 4 3.8895 × 10 4
2 48 6.1718 × 10 3 3.0993 × 10 3 1.5532 × 10 3 7.7746 × 10 4 3.8895 × 10 4
D M , N 6.1718 × 10 3 3.0993 × 10 3 1.5532 × 10 3 7.7746 × 10 4 3.8895 × 10 4
p M , N 0.993750.996730.998370.99919
C p M , N 4.7690 × 10 1 4.7513 × 10 1 4.7239 × 10 1 4.6913 × 10 1 4.6563 × 10 1
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Mariappan, M.; Muthusamy, C.; Ramos, H. Second-Order Robust Numerical Method for a Partially Singularly Perturbed Time-Dependent Reaction–Diffusion System. Mathematics 2023, 11, 2685. https://doi.org/10.3390/math11122685

AMA Style

Mariappan M, Muthusamy C, Ramos H. Second-Order Robust Numerical Method for a Partially Singularly Perturbed Time-Dependent Reaction–Diffusion System. Mathematics. 2023; 11(12):2685. https://doi.org/10.3390/math11122685

Chicago/Turabian Style

Mariappan, Manikandan, Chandru Muthusamy, and Higinio Ramos. 2023. "Second-Order Robust Numerical Method for a Partially Singularly Perturbed Time-Dependent Reaction–Diffusion System" Mathematics 11, no. 12: 2685. https://doi.org/10.3390/math11122685

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop