Preprint
Article

A Fitted Numerical Scheme with Algorithm for Singularly Perturbed Parabolic Partial Differential Equations with Large Negative Shift

Altmetrics

Downloads

148

Views

32

Comments

0

This version is not peer-reviewed

Submitted:

07 October 2023

Posted:

07 October 2023

You are already at the latest version

Alerts
Abstract
This research work deals with the formulation of numerical scheme with algorithm to compute singularly perturbed partial differential equations(SP-PDEs) involving a significant negative shift. The problem involves small parameter which causes a rapidly changing boundary layers in the vicinity of a body, and the negative shift term causes interior layer. Such appearance of an abruptly varying layers causes difficulties to find the exact solution and it is not adequate to employ classical numerical methods. The technique presented in this research work simplifies these challenges and yields accurate numerical solution.The stability and convergence analyses of the methods are examined and proven. To test the developed technique, numerical experiments are carried out and confirmed with theoretical analysis.
Keywords: 
Subject: Computer Science and Mathematics  -   Computational Mathematics

MSC:  65M06; 65M12; 65M15; 65M22

1. Introduction

A class of differential equations, which involve a perturbation parameter ε as a coefficient of the term with highest order derivative and and involves one or more shift arguments are known as singularly perturbed delay differential equations. Such equations have found applications in various areas of sciences and engineering where time scales and delays play a crucial role. For instance, singularly perturbed differential equations with delay are used to study the stability and transient behavior of fluid flows [1]. In biofluid dynamics, singularly perturbed differential equations with delay are employed to model physiological or pathological processes that involve delays in fluid dynamics [2]. In bistable devices, these problems are used to model the dynamics of the circuits, accounting for the time delays in feedback or input signal propagation [3]. They are also employed to model chemical reaction-diffusion systems in fluid mechanics which involve delayed reactions where the reaction rates depend on the concentrations of reactants at previous time points [4]. Singularly perturbed differential equations with delay play an important role in the analysis and design of control systems for fluid dynamics [5]. These problems are utilized in modeling neuronal networks, control systems and signal processing applications. The models are account for the delays in signal transmission, feedback loops or information processing in biological or artificial systems aiding in understanding system behaviors and designing control strategies [6].
The solution involves boundary layers because of the influence of ε and inner layer due the negative shift term. The behavior of layers causes difficulties to find analytical solution. On the other hand, the standard numerical techniques do not yield adequate solution as they do not consider the behavior of layers. As a result, such problems require parameter independent numerical techniques.
To overcome such computational difficulties, various numerical schemes are developed for different forms of SP-PDEs. For instance, Kumar and Kumari [7] treated singular perturbation problems with time-lag by constructing a numerical scheme using the extended cubic B-spline basis functions involving a free parameter λ on a fitted mesh. In [8], an exponentially fitted scheme is formulated for a singularly perturbed partial differential equations involving small delay on the space variable. In the articles [9,10,11], various numerical schemes are developed for singularly perturbed partial differential equations consisting of delay in the spatial direction, and obtained that the methods are parameter-uniformly convergent. Sharma and Kaushik [12] solved singular perturbation problems with a large shift and integral boundary condition by developing a higher-order numerical scheme on a specially designed non-uniform grids. In [13], a nonstandard difference scheme is formulated for singularly perturbed partial differential equations involving shift, and found that the scheme is convergent regardless of ε and it is of order two both in time and space variables.
In this article, we presented an exponentially fitted tension spline method with computational algorithms for a SP-PDE involving large shift. The scheme is constructed applying implicit Euler finite difference technique in the temporal variable and an exponentially fitted tension spline function is fitted in the space variable on equally spaced grids. A computational algorithm for the developed scheme is also included in this work. The convergence analysis of the method is examined and proved that the scheme is uniformly convergent of first order in time and second order in space. The developed scheme and technique are confirmed with various forms of numerical experiments.
The remaining sections of the article are outlined below: Section 2 presents the preliminaries and a priori estimates of the continuous problem. Numerical formulation and computational algorithm of the study are presented in Section 3. To test the developed scheme, numerical experiments and discussions are provided in Section 4. The finding of this study is concluded in Section 5.
Notation: In this work, we represented C as a generic constant independent of ε and the mesh numbers. And we used the norm . to be . = max Ξ ¯ | . | for any function in Ξ ¯ .

2. Preliminaries and a priori estimates

Consider a SP-PDE on Ξ = [ 0 , 2 ] × [ 0 , T ] given by
L ε ( n , t ) = t ( n , t ) ε n n ( n , t ) + μ ( n ) ( n , t ) + ν ( n ) ( n 1 , t ) = γ ( n , t ) ,
( n , 0 ) = ( n ) , n [ 0 , 2 ] , ( n , t ) = ω ( n , t ) , ( n , t ) Ξ , ( 2 , t ) = λ ( t ) , ( 2 , t ) Ξ + ,
where L ε is a differential operator, Ξ = { ( n , t ) : ( n , t ) [ 1 , 0 ] × [ 0 , T ] } , Ξ + = { ( 2 , t ) , t [ 0 , T ] } , 0 < ε 1 and T is a fixed finite time. The functions μ ( n ) , ν ( n ) , γ ( n , t ) , ω ( n , t ) and λ ( t ) are considered to be continuous. Moreover, to obtain non-oscillatory solution, we assume that the coefficient functions satisfy
μ ( n ) + ν ( n ) β > 0 and ν ( n ) < 0 for n [ 0 , 2 ] .
To obtain a unique solution of (2.1)-(2.2), we assume the Holder continuity of the given data and impose compatibility conditions given as
0 ( 0 , 0 ) = ω ( 0 , 0 ) , 0 ( 2 , 0 ) = λ ( 2 , 0 )
and
ω t ( 0 , 0 ) ε ( ω 0 ) n n ( 0 ) + μ ( 0 ) 0 ( 0 ) + ν ( 0 ) ϕ ( 1 , 0 ) = γ ( 0 , 0 ) , λ t ( 2 , 0 ) ε ( 0 ) n n ( 2 ) + μ ( 2 ) 0 ( 2 ) + ν ( 2 ) 0 ( 1 , 0 ) = γ ( 2 , 0 ) .
Considering the above basic assumptions, the following estimates hold true for the solutions of the continuous problem.
Lemma 2.1. 
Let C 2 , 1 ( Ξ ¯ ) satisfying ( n , t ) 0 , ( n , t ) Ξ and L ε ( n , t ) 0 , ( n , t ) Ξ . Then ( n , t ) 0 , ( n , t ) Ξ ¯ .
Proof. 
Suppose that ( n * , t * ) Ξ ¯ such that ( n * , t * ) = min Ξ ¯ ( n , t ) < 0 . Then,
Case 1: If n ( 0 , 1 ] , then we get
L ε , 1 ( n * , t * ) = t ( n * , t * ) ε n n ( n * , t * ) + μ ( n * ) ( n * , t * ) ε n n ( n * , t * ) + μ ( n * ) ( n * , t * ) 0 .
Case 2: If n ( 1 , 2 ) , then we obtain
L ε , 2 ( n * , t * ) = t ( n * , t * ) ε n n ( n * , t * ) + μ ( n * ) ( n * , t * ) + ν ( n * ) ( n * 1 , t * ) 0
A contradiction is occurred from the two cases. Thus, ( n * , t * ) 0 and consequently ( n , t ) 0 , ( n , t ) Ξ ¯ .    □
Lemma 2.2. 
The stability estimate of the solution ( n , t ) of (2.1) is given as
| ( n , t ) | β 1 L ε + max | 0 ( n ) | , | ω ( 0 , t ) | , | ( 2 , t ) | } .
Proof. 
Introduce ϖ ± ( n , t ) = β 1 L ε + max { | 0 ( n ) | , | ω ( 0 , t ) | , | ( 2 , t ) | } ± ( n , t ) . Then, obviously we find that ϖ ± ( 0 , t ) 0 and ϖ ± ( 2 , t ) 0 .
For 0 < n 1 , L ε ϖ ± ( n , t ) = ϖ t ± ε ϖ n n ± + μ ( n ) ϖ ± ( n , t ) + ν ( n ) ω ± ( n 1 , t ) β max { | 0 ( n ) | , | ω ( 0 , t ) | , | ( 2 , t ) } ± γ ( n , t ) 0 . For 1 < n < 2 , L ε ϖ ± ( n , t ) = ϖ t ± ε ϖ n n ± + μ ( n ) ϖ ± ( n , t ) + ν ( n ) ϖ ± ( n 1 , t ) 2 β max { | 0 ( n ) | , | ω ( 0 , t ) | , | ( 2 , t ) } ± γ ( n , t ) 0 .
Applying Lemma 2.1 yields ϖ ± ( n , t ) 0 , ( n , t ) Ξ ¯ , which implies the required estimate.    □
Lemma 2.3. 
Let k and l are non-negative integers satisfying 0 k + 2 l 4 . Then, the derivatives of ( n , t ) is bounded as
k + l ( n , t ) n k t l C ε k 2 .
Proof. 
Refer the proof of Lemma 4 of [14].    □

3. Numerical formulation and computational procedures

In this section, the fitted difference scheme of the continuous problem is derived and its convergence analysis is shown on a uniform meshes.
Step 1: Consider a uniform grids Ξ ¯ t M = { t j = j τ , τ = T M , j = 0 ( 1 ) M } on [ 0 , T ] . Applying implicit Euler technique, (2.1) becomes
j + 1 ( n ) j ( n ) τ ε n n j + 1 ( n ) + μ ( n ) j + 1 ( n ) + ν ( n ) j + 1 ( n 1 ) = γ j + 1 ( n ) .
On rearrangement and simplification, we obtain
L ε M j + 1 ( n ) = ζ ε n n j + 1 ( n ) + p ( n ) j + 1 ( n ) = q ( n ) ω j + 1 ( n 1 ) + ϕ j + 1 ( n ) + j ( n ) , n ( 0 , 1 ] , q ( n ) j + 1 ( n 1 ) + ϕ j + 1 ( n ) + j ( n ) , n ( 1 , 2 ) ,
subject to the considered conditions, where ζ ε = ε τ , p ( n ) = 1 + τ μ ( n ) , q ( n ) = τ ν ( n ) and ϕ j + 1 ( n ) = τ γ j + 1 ( n ) . The stability estimate of the semi-discrete scheme (3.1) can be easily established following the procedures in Lemma 2.3 on a uniform time mesh, and its error estimate is determined as follow.
Lemma 3.1. 
Assume that l ( n , t ) t l C , ( n , t ) [ 0 , 2 ] × [ 0 , T ] , l = 0 , 1 , 2 . The local truncation is given by E L j + 1 C τ 2 , and the global truncation error is given by E G j + 1 C τ .
Proof. 
The estimate of the local truncation error is referred from Lemma 7 of [14]. Using the estimates of the point-wise error up to ( j + 1 ) t h level, we have
| | E G j + 1 | | = ς = 1 j E L ς e 1 + . . . + e j C τ , j τ T .
Hence, the scheme (3.1) is first order convergent in temporal direction.    □
Step 2: Set ε = 0 to obtain the reduced solution with the appropriate interval conditions. Let 0 j + 1 ( n ) be the solution of the reduced problem given as
p ( n ) 0 j + 1 ( n ) = q ( n ) ω 0 j + 1 ( n 1 ) + ϕ j + 1 ( n ) + 0 j ( n ) , n ( 0 , 1 ] , q ( n ) 0 j + 1 ( n 1 ) + ϕ j + 1 ( n ) + 0 j ( n ) , n ( 1 , 2 )
with 0 j + 1 ( n ) = ω ( n ) , n [ 1 , 0 ] . Using (3.2), we approximate j + 1 ( 1 ) .
Step 3: Setup a uniform spatial mesh as Ξ ¯ n N = { n i = i h , n 0 = 0 , n N = 1 , n 2 N = 2 , i = 0 , 1 , . . . , n 2 N } , where h = 1 N . Then, define an exponential tension function as
E i ( n ) = a i e ( n n i ) + b i e ( n n i ) + c i ( n n i ) + d i ,
where a i , b i , c i and d i are constants and is a tension parameter, which handles the continuity of the function and enhances the accuracy of the method. After certain manipulations, we obtain
a i = M i + 1 M i e h 2 2 sinh ( h ) , b i = e M i h M i + 1 2 2 sinh ( h ) , c i = i j + 1 M i 2 and d i = i + 1 j + 1 i j + 1 h M i + 1 M i 2 h .
From the continuity conditions of the first derivative of E i ( n ) at n = n i , we have
1 h 2 [ i + 1 j + 1 2 i j + 1 + i 1 j + 1 ] = α M i + 1 + 2 β M i + α M i 1 , i = 0 , 1 , . . . , 2 N ,
where α = 1 ( τ h ) 2 1 τ h sinh ( τ h ) and β = coth ( τ h ) τ h 1 ( τ h ) 2 .
From (3.1), we have
ζ ε M i = p i i j + 1 + q i ω i N j + 1 + ϕ i j + 1 + i j , i = 0 , 1 , . . . , N , p i i j + 1 + q i i N j + 1 + ϕ i j + 1 + i j , i = N + 1 , . . . , 2 N ,
ζ ε M i ± 1 = p i ± 1 i ± 1 j + 1 + q i ± 1 ω i ± 1 N j + 1 + ϕ i ± 1 j + 1 + i ± 1 j , i = 0 , 1 , . . . , N , p i ± 1 i ± 1 j + 1 + q i ± 1 i ± 1 N j + 1 + ϕ i ± 1 j + 1 + i ± 1 j , i = N + 1 , . . . , 2 N ,
Substituting (3.5) and (3.6) into (3.4), introducing a fitting factor σ and taking the limit on both sides as h 0 yields
σ 0 = ρ 2 p ( 0 ) ( α + β ) 4 Δ t sinh 2 ( ρ p ( 0 ) 4 Δ t ) o n [ 0 , 1 ] a n d
σ 2 = ρ 2 p ( 2 ) ( α + β ) 4 Δ t sinh 2 ( ρ p ( 2 ) 4 Δ t ) o n ( 1 , 2 ] .
From (3.4)-(3.7), we obtain
L ε N , M i j + 1 = ε Δ t σ h 2 [ i j + 1 2 i j + 1 + i 1 j + 1 ] + p i + 1 i + 1 j + 1 + p i i j + 1 + p i 1 i 1 j + 1 = q i + 1 ω i + 1 N q i ω i N q i 1 ω i 1 N + ϕ i + 1 j + 1 + ϕ i j + 1 + ϕ i 1 j + 1 + i + 1 j + i j + i 1 j , i = 1 , 2 , . . . , N q i + 1 i + 1 N j + 1 q i i N j + 1 q i 1 i 1 N j + 1 + ϕ i + 1 j + 1 + ϕ i j + 1 + ϕ i 1 j + 1 + i + 1 j + i j + i 1 j , i = N + 1 , N + 2 , . . . , 2 N .
From (3.8), we obtain system of equation as
1 + i + 1 j + 1 + 1 0 i j + 1 + 1 i 1 j + 1 = D 1 i + 1 j + E 1 i j + D 1 i 1 j + F i , i = 1 , 2 , . . . , N 1 ,
with the boundary conditions 0 j + 1 = ω ( 0 ) and N j + 1 = j + 1 ( 1 ) , where
1 + = ε Δ t σ 0 h 2 α p i + 1 , 1 0 = 2 ε Δ t σ 0 h 2 2 β p i , 1 = ε Δ t σ 0 h 2 α p i 1 , D 1 = α , E 1 = 2 β , F i = α q i + 1 ω i + 1 N + 2 β q i ω i N + α q i 1 ω i 1 N α ϕ i + 1 j + 1 2 β ϕ i j + 1 α ϕ i 1 j + 1 .
Similarly, we have
2 + i + 1 j + 1 + 2 0 i j + 1 + 2 i 1 j + 1 = D 2 i + 1 j + E 2 i j + D 2 i 1 j + G i , i = N + 1 , , . . . , 2 N ,
with the boundary conditions N j + 1 = j + 1 ( 1 ) and 2 N j + 1 = λ ( 2 , t ) , where
2 + = ε Δ t σ 2 h 2 α p i + 1 , 1 0 = 2 ε Δ t σ 2 h 2 2 β p i , 1 = ε Δ t σ 2 h 2 α p i 1 , D 1 = α , E 1 = 2 β , G i = α q i + 1 i + 1 N j + 1 + 2 β q i * j + 1 i N + α q i 1 i 1 N j + 1 α ϕ i + 1 j + 1 2 β ϕ i j + 1 α ϕ i 1 j + 1 .
From (3.9) and (3.10), we have system of equations which can be solved using suitable solvers following the computational algorithm given below.
Algorithm 1:
Preprints 87156 i001

Discrete stability and convergence analyses

Lemma 3.2. 
Let φ i j + 1 is a mesh function which satisfies φ 0 j + 1 0 , φ 2 N j + 1 0 and L ε N . M φ i j + 1 0 , i = 1 ( 1 ) 2 N 1 . Then, φ i j + 1 0 , i = 0 ( 1 ) 2 N .
Proof. 
We refer Lemma 3.6 of [15]. □
Lemma 3.3. 
The stability of the solution i j + 1 , i = 0 , 1 , . . . , 2 N of (3.8) is estimated as
| i j + 1 | β 1 L ε N , M + max { | ω j + 1 ( 0 ) | , | λ j + 1 ( 2 ) | } .
Proof. 
Consider barrier functions ϖ i , ± j + 1 given by
ϖ i , ± j + 1 = 1 β L ε N , M + sup { | ω j + 1 ( 0 ) | , | λ j + 1 ( 2 ) | } ± i j + 1 .
For i = 0 , we have ϖ 0 , ± j + 1 0 and for i = 2 N , we have ϖ 2 N , ± j + 1 0 .
For i = 1 ( 1 ) N , by (3.8) we obtain
L ε , 1 j + 1 ϖ i , ± j + 1 = ε Δ t σ 0 h 2 [ ϖ i , ± j + 1 2 ϖ i , ± j + 1 + ϖ i , ± j + 1 ] + p i + 1 ϖ i + 1 , ± j + 1 + p i ϖ i , ± j + 1 + p i ϖ i 1 , ± j + 1 + q i + 1 ω i + 1 N + q i ω i N + q i 1 ω i 1 N = ± L ε , 1 j + 1 i j + 1 + p i + 1 [ β 1 L ε , 1 N , M i + 1 j + 1 + sup { | ω j + 1 ( 0 ) | , | λ j + 1 ( 2 ) | } ] + p i [ β 1 L ε , 1 N , M i j + 1 + sup { | ω j + 1 ( 0 ) | , | λ j + 1 ( 2 ) | } ] + p i 1 [ β 1 L ε , 1 N , M i 1 j + 1 + sup { | ω j + 1 ( 0 ) | , | λ j + 1 ( 2 ) | } ] ( P i + 1 + p i + p i 1 ) sup { | ω j + 1 ( 0 ) | , | λ j + 1 ( 2 ) | } 0 .
Similarly, for i = 1 ( 1 ) N , one can obtain
L ε , 2 j + 1 ϖ i , ± j + 1 = ε Δ t σ 2 h 2 [ ϖ i , ± j + 1 2 ϖ i , ± j + 1 + ϖ i , ± j + 1 ] + p i + 1 ϖ i + 1 , ± j + 1 + p i ϖ i , ± j + 1 + p i ϖ i 1 , ± j + 1 + q i + 1 i + 1 N j + 1 + q i i N j + 1 + q i 1 i 1 N j + 1 = ± L ε , 1 j + 1 i j + 1 + p i + 1 [ β 1 L ε , 1 N , M i + 1 j + 1 + sup { | ω j + 1 ( 0 ) | , | λ j + 1 ( 2 ) | } ] + p i [ β 1 L ε , 1 N , M i j + 1 + sup { | ω j + 1 ( 0 ) | , | λ j + 1 ( 2 ) | } ] + p i 1 [ β 1 L ε , 1 N , M i 1 j + 1 + sup { | ω j + 1 ( 0 ) | , | λ j + 1 ( 2 ) | } ] + q i + 1 [ β 1 L ε , 1 N , M i + 1 N j + 1 + sup { | ω j + 1 ( 0 ) | , | λ j + 1 ( 2 ) | } ] + q i [ β 1 L ε , 1 N , M i N j + 1 + sup { | ω j + 1 ( 0 ) | , | λ j + 1 ( 2 ) | } ] + q i 1 [ β 1 L ε , 1 N , M i 1 N j + 1 + sup { | ω j + 1 ( 0 ) | , | λ j + 1 ( 2 ) | } ] β sup { | ω j + 1 ( 0 ) | , | λ j + 1 ( 2 ) | } 0 .
Applying Lemma 3.1, the stability estimate holds true. □
Theorem 3.1. 
Let j + 1 ( n i ) and i j + 1 are the solutions of (3.1) and (3.8), respectively. Then, the point-wise error in the spatial direction is bounded as
| j + 1 ( n i ) i j + 1 | C N 2 , i = 1 , 2 , . . . , 2 N .
for constant C independent of ε and N.
Proof. 
By local truncation error of finite difference methods [16], we have
| L ε N , M ( j + 1 ( n i ) i j + 1 ) | = | L ε M j + 1 ( n i ) L ε N , M i j + 1 | = | c ε n n j + 1 ( n i ) + c ε σ h 2 [ i + 1 j + 1 2 i j + 1 + i 1 j + 1 ] | .
Taylor’s series expansion on i 1 j + 1 and i + 1 j + 1 gives
i + 1 j + 1 = i j + 1 + h n j + 1 + h 2 2 ! n n j + 1 + h 3 3 ! n n n j + 1 + O ( h 4 ) ,
a n d i 1 j + 1 = i j + 1 h n j + 1 + h 2 2 ! n n j + 1 h 3 3 ! n n n j + 1 + O ( h 4 ) .
Plugging (3.12) and (3.13) into (3.11), we obtain
| L ε N , M ( j + 1 ( n i ) i j + 1 ) | = | ε Δ t n n j + 1 + ε Δ t σ [ n n j = 1 + 2 h 2 4 ! n n n n j + 1 + O ( h 4 ) ] C | ε σ ε | n n j + 1 ( ξ i ) + C ε σ h 2 n n n n j + 1 ( ξ i ) , ξ i [ n i 1 , n i + 1 ] .
As estimated in [17], we have | ε σ ε | C h 2 and hence for sufficiently small h, we get
| L ε N , M ( j + 1 ( n i ) i j + 1 ) | C N 2 .
Hence, applying Lemma 3.1 gives the required estimate. □
Theorem 3.2. 
Let ( n , t ) and i J + 1 are the solutions of (2.1) and 3.8, respectively. Then, the uniform error estimation is given by
( n i , t j + 1 ) i j + 1 C ( τ + N 2 ) .
Proof. 
By the triangular inequality, we have
( n i , t j + 1 ) i j + 1 ( n i , t j + 1 ) i j + 1 + j + 1 ( n i ) i j + 1
Using Lemma 3.1 and Theorem 3.1 into (3.14), yields required the uniform error estimate. □

4. Numerical experiments and discussions

In this section, to validate the developed numerical numerical techniques, we solved model examples. As it is tedious to compute the exact solutions of the examples, we apply a variant of the double mesh principle [16,18] as given in Algorithm 1.
Example 4.1. 
[9,10]. Consider a SP-PDE given by t ( n , t ) ε n n ( n , t ) + 3 ( n , t ) ( n 1 , t ) = 1 , ( n , 0 ) = 0 , n [ 0 , 2 ] , ( n , t ) = 0 , ( n , t ) { ( n , t ) : 1 n 0 , 0 t 2 } and ( 2 , t ) = 0 , ( 2 , t ) { ( 2 , t ) : t [ 0 , 2 ] } .
Example 4.2. 
[10]. Consider a SP-PDE given by t ( n , t ) ε n n ( n , t ) + ( n + 6 ) ( n , t ) ( n 2 + 1 ) ( n 1 , t ) = 3 , ( n , 0 ) = 0 , n [ 0 , 2 ] , ( n , t ) = 0 , ( n , t ) { ( n , t ) : 1 n 0 , 0 t 2 } and ( 2 , t ) = 0 , ( 2 , t ) { ( 2 , t ) : t [ 0 , 2 ] } .
Example 4.3. 
[9]. Consider a SP-PDE given by t ( n , t ) ε n n ( n , t ) + 5 ( n , t ) 2 ( n 1 , t ) = 2 , ( n , 0 ) = sin ( π n ) , n [ 0 , 2 ] , ( n , t ) = 0 , ( n , t ) { ( n , t ) : 1 n 0 , 0 t 2 } and ( 2 , t ) = 0 , ( 2 , t ) { ( 2 , t ) : t [ 0 , 2 ] } .
The examples are treated applying the developed numerical algorithm on a Matlab software package. We computed the maximum absolute errors (MAEs) and convergences rates (CRs) to validate the method and the numerical solutions are simulated graphically for each example. In Table 1, Table 2 and Table 3, the MAEs and CRs are shown for each examples respectively. From the tables, one can see that reducing the number of meshes reduces the error and reducing ε yields stabled Maximum point-wise errors, which indicate that the technique is uniformly convergent. Table 4 shows comparisons of the present result with other published results.
Simulations of the numerical solutions and error profiles are displayed graphically for each examples. In the line plots given in Figure 1, Figure 4 and Figure 7, the effect of ε on the solution profile are shown for Examples 4.1, 4.2 and 4.3, respectively. The influence of ε is also simulated in the surface plots given in Figure 2, Figure 5 and Figure 8 for each examples. From such figures, one can visualize that reducing the value of ε reduces the width of the layer regions yielding more steep gradients. From the maximum error profiles given in Figure 3, Figure 6 and Figure 9, one can observe that maximum error is committed in the interior layers raised due to the large negative shift. Figure 10 is log-log plots of the MAEs versus N for the examples, confirming the convergence of the scheme uniformly.

5. Conclusion

In this article, a numerical method is formulated and its computational algorithm is provided to solve singularly perturbed parabolic partial differential equations involving a negative shift. The influence of ε causes boundary layers and the negative shift term causes interior layer in the solutions. We treated the continuous problem by transformed it into a finite difference method applying implicit Euler technique in time variable and using an exponentially fitted tension spline function on a uniform grids in space variable. The stability and convergence analyses of the formulated method are investigated and proved. The step-wise computational algorithm is also provided, and to test the formulated technique, numerical experiments are carried out. For the considered examples, the numerical solutions and the effect of ε and the large negative shift on the solution profile are simulated graphically. MAEs and CRs of the numerical solutions are computed for each example. From the uniform convergence analysis and numerical experiments, we conclude that the formulated technique convergent uniformly with order one in time and second order in the spatial direction.

Author Contributions

Conceptualization, GF. D; methodology, AH. E; software, AH. E; validation, AH. E and GF. D; formal analysis, AH. E; investigation, AH. E and GF. D; writing-original draft preparation, AH. E; supervision, GF. D. Both authors have agreed on the submitted version of the manuscript.

Funding

This research received no external funding.

Informed Consent Statement

Not applicable.

Data Availability Statement

In this research work, there is no data used to support our findings.

Acknowledgments

The authors would like to express sincere gratitude to the editor in chief for his expertise handling of the submitted manuscript. We also grateful to the anonymous reviewers for their thoughtful and thorough review of the manuscript. We would like to extend our appreciation to our colleagues, mentors and friends who have provided valuable insights and encouragement throughout this research endeavor.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gu, Keqin and Chen, Jie and Kharitonov, Vladimir L. Stability of time-delay systems. Springer Science & Business Media, 2003.
  2. K. Apratim and O.S. Otugen. Modeling the arterial circulation: A review of recent developments and future directions. Journal of Biomechanical Engineering 2011, 133(9).
  3. M. Di Bernardo, C. J. Budd, and A.R. Champneys. Bifurcation and stability of delayed systems, International Series of Numerical Mathematics, 2008; 152.
  4. D.A. Hoyle and M.J. Chappell. Steady-state solutions for two-species reaction-diffusion delays systems: Applications to chemically reacting flow. Journal of Mathematical Chemistry 2005, 34(4).
  5. S. Mondal. Stabilization of fluid flow with distributed time delays using a variable structure controller. Journal of Process Control 2017, 49.
  6. Meyer-Bäse, Anke and Ohl, Frank and Scheich, Henning. Singular perturbation analysis of competitive neural networks with different time scales. Neural Computation 1996, 8(8), 1731–1742. [CrossRef]
  7. Kumar, Devendra and Kumari, Parvin. A parameter-uniform scheme for singularly perturbed partial differential equations with a time lag. Numerical Methods for Partial Differential Equations 2020, 36(4), 868–886. [CrossRef]
  8. Duressa, Gemechis File and Woldaregay, Mesfin Mekuria. Fitted numerical scheme for solving singularly perturbed parabolic delay partial differential equations. Tamkang Journal of Mathematics 2022, 52(4), 345–362. [CrossRef]
  9. Bansal, Komal and Sharma, Kapil K. Parameter-robust numerical scheme for time-dependent singularly perturbed reaction–diffusion problem with large delay. Numerical Functional Analysis and Optimization 2018, 39, 127–154. 127–154. [CrossRef]
  10. Kumar, Devendra and Kumari, Parvin. Parameter-uniform numerical treatment of singularly perturbed initial-boundary value problems with large delay. Applied Numerical Mathematics 2020, 153, 412–429. [CrossRef]
  11. Swaminathan, Parthiban and Sigamani, Valarmathi and Victor, Franklin. Numerical Method for a Singularly Perturbed Boundary Value Problem for a Linear Parabolic Second Order Delay Differential Equation. Differential Equations and Numerical Analysis 2016, 117–133. [CrossRef]
  12. Sharma, Nitika and Kaushik, Aditya. A uniformly convergent difference method for singularly perturbed parabolic partial differential equations with large delay and integral boundary condition. Journal of Applied Mathematics and Computing 2023, 89(1), 1071–1093. [CrossRef]
  13. Andargie Tiruneh, Awoke and Adamu Derese, Getachew and Amsalu Ayele, Mulunesh. Singularly perturbed reaction diffusion problem with large spatial delay via non-standard fitted operator method. Research in Mathematics 2023, 10(1), pp. 2171698. [CrossRef]
  14. Ejere, Ababi Hailu and Duressa, Gemechis File and Woldaregay, Mesfin Mekuria and Dinka, Tekle Gemechu. A Parameter-Uniform Numerical Scheme for Solving Singularly Perturbed Parabolic Reaction-Diffusion Problems with Delay in the Spatial Variable. International Journal of Mathematics and Mathematical Sciences 2023, 2023. [CrossRef]
  15. Ejere, Ababi Hailu and Duressa, Gemechis File and Woldaregay, Mesfin Mekuria and Dinka, Tekle Gemechu. A tension spline fitted numerical scheme for singularly perturbed reaction-diffusion problem with negative shift. BMC Research Notes 2023, 16(1), 1–16. [CrossRef]
  16. Munyakazi, Justin B and Patidar, Kailash C. A fitted numerical method for singularly perturbed parabolic reaction-diffusion problems. Computational and applied mathematics 2013, 13, 509–519. [CrossRef]
  17. Doolan, Edward P and Miller, John JH and Schilders, Willy HA. Uniform numerical methods for problems with initial and boundary layers. Boole Press, 1980.
  18. Wondimu, Getu Mekonnen and Woldaregay, Mesfin Mekuria and Dinka, Tekle Gemechu and Duressa, Gemechis File. Numerical treatment of singularly perturbed parabolic partial differential equations with nonlocal boundary condition. Frontiers in Applied Mathematics and Statistics 2022, 8, pp.=1005330. [CrossRef]

Short Biography of Authors

Preprints 87156 i002 Ababi Hailu Ejere received his Ph.D in Mathematics from Adama Science and Technology University. Currently, he is working at Ethiopian Defence University as a lecturer and researcher. His research interest spans in the areas of Numerical analysis and computing, Singular perturbation problems and refinement of system of equations. He contributed research articles to various international reputable journals.
Preprints 87156 i003 Gemechis File Duressa received his Ph.D in Mathematics from National Institute of Technology Warangal, India. Currently, he is a full Professor of Mathematics at Jimma University. His research interests span on the areas of numerical solutions of differential equations, mainly on singularly perturbed ordinary and partial differential equations. He made numerous contributions in serving as a lecturer, researcher, reviewer, assistant editor and editor for various national and international Journals.
Figure 1. Line plot simulations showing the effect of ε on the solutions of Example 4.1.
Figure 1. Line plot simulations showing the effect of ε on the solutions of Example 4.1.
Preprints 87156 g001
Figure 2. Surface plot simulations of the numerical solution of Example 4.1 with N = 2 7 , τ = 4 3 and various value of ε .
Figure 2. Surface plot simulations of the numerical solution of Example 4.1 with N = 2 7 , τ = 4 3 and various value of ε .
Preprints 87156 g002
Figure 3. Maximum point-wise error profile of Example 4.1 for ε = 2 8 .
Figure 3. Maximum point-wise error profile of Example 4.1 for ε = 2 8 .
Preprints 87156 g003
Figure 4. Line plot simulations showing the effect of ε on the solutions of Example 4.2.
Figure 4. Line plot simulations showing the effect of ε on the solutions of Example 4.2.
Preprints 87156 g004
Figure 5. Surface plot simulations of the numerical solution of Example 4.2 for N = 2 7 , τ = 4 3 and different value of ε .
Figure 5. Surface plot simulations of the numerical solution of Example 4.2 for N = 2 7 , τ = 4 3 and different value of ε .
Preprints 87156 g005
Figure 6. Maximum point-wise error profile of Example 4.2 for ε = 2 8 .
Figure 6. Maximum point-wise error profile of Example 4.2 for ε = 2 8 .
Preprints 87156 g006
Figure 7. Line plot simulations showing the effect of ε on the solutions of Example 4.3.
Figure 7. Line plot simulations showing the effect of ε on the solutions of Example 4.3.
Preprints 87156 g007
Figure 8. Surface plot simulations of the numerical solution of Example 4.3 for N = 2 7 , τ = 4 3 and different values of ε .
Figure 8. Surface plot simulations of the numerical solution of Example 4.3 for N = 2 7 , τ = 4 3 and different values of ε .
Preprints 87156 g008
Figure 9. Maximum point-wise error profile of Example 4.3.
Figure 9. Maximum point-wise error profile of Example 4.3.
Preprints 87156 g009
Figure 10. Log-log plots of MAEs versus N for the solutions of Example 4.1 in (a), Example 4.2 in (b) and Example 4.3 in (c).
Figure 10. Log-log plots of MAEs versus N for the solutions of Example 4.1 in (a), Example 4.2 in (b) and Example 4.3 in (c).
Preprints 87156 g010
Table 1. MAEs and CRs of Example 4.1 for various ε and mesh numbers.
Table 1. MAEs and CRs of Example 4.1 for various ε and mesh numbers.
ε N : 2 5 2 6 2 7 2 8 2 9
τ : 4 1 4 2 4 3 4 4 4 5
2 2 1.1736e-02 2.4926e-03 5.5509e-04 1.3443e-04 3.3300e-05
2 4 1.9466e-02 5.1190e-03 1.1780e-03 1.9606e-04 4.7786e-05
2 6 2.3727e-02 5.1915e-03 1.1686e-03 3.6556e-04 7.3489e-05
2 8 2.0057e-02 5.0573e-03 1.6892e-03 3.8786e-04 1.0097e-04
2 10 1.8114e-02 6.6013e-03 1.5188e-03 3.7730e-04 1.0112e-04
2 12 1.7980e-02 5.6213e-03 1.5625e-03 3.4160e-04 1.0220e-04
2 14 1.7979e-02 5.6103e-03 1.5006e-03 3.8644e-04 1.0184e-04
2 16 1.7979e-02 5.6103e-03 1.5006e-03 3.8636e-04 1.0184e-04
2 18 1.7979e-02 5.6103e-03 1.5006e-03 3.8636e-04 1.0184e-04
2 20 1.7979e-02 5.6103e-03 1.5006e-03 3.8636e-04 1.0184e-04
e N , τ 2.3727e-02 6.6013e-03 1.6892e-03 3.8644e-04 1.0220e-04
r N , τ 1.8457 1.9664 2.1280 1.9188 -
CPU (s) 0.0613 0.2344 1.6094 41.0160 89.7541
Table 2. MAEs and CRs of Example 4.2 for various ε and mesh numbers.
Table 2. MAEs and CRs of Example 4.2 for various ε and mesh numbers.
ε N : 2 5 2 6 2 7 2 8 2 9
τ : 4 1 4 2 4 3 4 4 4 5
2 2 2.7596-02 8.2814e-03 17841e-03 4.1167e-04 1.0052e-04
2 4 3.8536e-02 1.3953e-02 3.0303e-03 6.1916e-04 1.4540e-04
2 6 3.9507e-02 1.3834e-02 3.2716e-03 8.2355e-04 2.1448e-04
2 8 3.6724e-02 1.3995e-02 3.9298e-03 1.2099e-03 2.5171e-04
2 10 3.6069e-02 1.4599e-02 3.4739e-03 1.4635e-03 2.9312e-04
2 12 3.6042e-02 1.4374e-02 4.3050e-03 1.2310e-03 3.0513e-04
2 14 3.6042e-02 1.4372e-02 4.2906e-03 1.1563e-03 3.1248e-04
2 16 3.6042e-02 1.4372e-02 4.2906e-03 1.1562e-03 3.1237e-04
2 18 3.6042e-02 1.4372e-02 4.2906e-03 1.1562e-03 3.1237e-04
2 20 3.6042e-02 1.4372e-02 4.2906e-03 1.1562e-03 3.1237e-04
e N , τ 3.9507e-02 1.4599e-02 4.3050e-03 1.2311e-03 3.1248e-04
r N , τ 1.4362 1.7618 1.8061 1.9781 -
CPU (s) 0.07813 0.3281 3.7813 58.0161 94.3152
Table 3. MAEs and CRs of Example 4.1 for various ε and mesh numbers.
Table 3. MAEs and CRs of Example 4.1 for various ε and mesh numbers.
ε N : 2 5 2 6 2 7 2 8 2 9
τ : 4 1 4 2 4 3 4 4 4 5
2 2 3.1077e-02 6.5142e-03 1.0213e-03 1.6546e-04 3.9589e-05
2 4 4.1719e-02 9.3243e-03 1.6287e-03 2.8643e-04 6.7554e-05
2 6 5.2176e-02 1.4938e-02 3.3470e-03 3.5643e-04 7.6210e-05
2 8 5.2354e-02 1.1457e-02 3.6393e-03 3.8061e-04 9.1247e-05
2 10 4.7519e-02 1.0446e-02 3.3255e-03 3.6856e-04 8.7615e-05
2 12 4.6085e-02 1.4401e-02 3.8045e-03 9.4499e-04 2.1712e-04
2 14 4.6012e-02 1.3660e-02 3.4654e-03 8.1789e-04 2.3763e-04
2 16 4.6011e-02 1.3654e-02 3.4162e-03 8.3367e-04 2.0961e-04
2 18 4.6011e-02 1.3654e-02 3.4162e-03 8.3359e-04 2.0956e-04
2 20 4.6011e-02 1.3654e-02 3.4162e-03 8.3359e-04 2.0956e-04
e N , τ 5.2354e-02 1.4401e-02 3.8045e-03 9.4499e-04 2.3763e-04
r N , τ 1.8662 1.9204 2.0093 1.9916 -
CPU (s) 0.0234 0.3281 4.6344 48.7970 97.5253
Table 4. Comparison of our method with other published works.
Table 4. Comparison of our method with other published works.
CRs for Example 4.1
N: 2 6 2 7 2 8 2 9
τ : 4 2 4 3 4 4 4 5
present method
ε = 2 20 1.6802 1.9026 1.9575 1.6722
Results in [9]
ε = 2 20 1.3369 1.5402 1.6333 1.6261
MAEs and CRs of Example 4.1
N: 18 36 72 144
τ : 36 72 144 288
present method
e N 2.6176e-03 1.3380e-03 6.7889e-04 3.4436e-04
r N 0.9682 0.9788 0.9793 0.9824
Results in [10]
e N , M 1.1200e-02 7.0100e-03 2.9700e-03 1.1400e-03
r N , M 0.6760 1.2390 1.3814 1.4895
MAEs and CRs of Example 4.2
Present method
e N , τ 7.3137e-03 3.9025e-03 2.0203e-03 1.0307e-03
r N , τ 0.9062 0.9479 0.9709 0.9727
Results in [10]
e N , τ 1.36e-02 1.09e-02 5.56e-03 2.2800e-03
r N , τ 0.3193 0.9712 1.2861 0.8787
MAEs and CRs for Example 4.3
N: 2 6 2 7 2 8 2 9
τ : 4 2 4 3 4 4 4 5
present method
ε = 2 20 1.7527 1.9989 2.0350 1.9920
Results in [9]
ε = 2 20 1.7908 1.8354 1.5091 1.6257
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2024 MDPI (Basel, Switzerland) unless otherwise stated