Abstract
In this article, we consider the one-dimensional transport equation with delay and advanced arguments. A maximum principle is proven for the problem considered. As an application of the maximum principle, the stability of the solution is established. It is also proven that the solution’s discontinuity propagates. Finite difference methods with linear interpolation that are conditionally stable and unconditionally stable are presented. This paper presents applications of unconditionally stable numerical methods to symmetric delay arguments and differential equations with variable delays. As a consequence, the matrices of the difference schemes are asymmetric. An illustration of the unconditional stable method is provided with numerical examples. Solution graphs are drawn for all the problems.
Keywords:
delay partial differential equation; maximum principle; conditional method; unconditional method; one-dimensional delayed transport equation MSC:
35B50; 35F10; 35L04; 65M06; 65M12; 65M15
1. Introduction
Many researchers have focused on the theory of delay differential equations (DDEs) in recent years, to cite a very few [1,2,3]. Only a few researchers, however, concentrated on delay partial differential equations. We know that computing the exact solutions of DDEs are difficult. Therefore, suitable and efficient numerical methods are required to solve such equations. These problems arise in various fields of engineering and science, for example mathematical modeling in control theory, mathematical biology, and climate models [4,5]. Stein [6] gave a differential–difference equation model incorporating stochastic effects due to neuron excitation, and later [7], he generalized the model to deal with the distribution of postsynaptic potential amplitudes. The numerical solution of mixed initial boundary value problems for hyperbolic equations will be studied using finite difference methods. The goal of this paper is to develop a technique for calculating the total error of a finite difference scheme that takes into account initial approximations, boundary conditions, and the interpolation approximation. The authors Kapil K. Sharma and Paramjeet Singh used the numerical methodologies of Forward Time Backward Space (FTBS) and Backward Time Backward Space (BTBS) to solve hyperbolic delay differential equations [8,9,10,11,12]. Finite difference methods are useful when the functions being handled are smooth and the difference decreases rapidly with the increasing order, as discussed in [13,14]. Numerical methods for partial differential equations have been well studied in the literature, to cite a few [15,16,17,18,19,20]. Numerical treatments and convergence analysis for ordinary delay differential equations and hyperbolic partial differential equations have been studied in the literature [21,22,23,24,25]. For the hyperbolic, parabolic, and elliptical differential equations, the maximum principles were extensively studied in [26,27]. The maximum principle for a modified triangle-based adaptive difference scheme for hyperbolic conservation laws was addressed in [28]. The iterative method presented by Avudai Selvi and Ramanujam [29] can be applied to the problem considered in the paper. The convergence iterates with a suitable initial guess can be studied by the results given in [30,31,32].
The paper is organized as follows: The problem under consideration is given in Section 2. Section 3 presents the maximum principle and its consequence. Section 4 presents the propagation of discontinuities and bounds of the derivative of the solution. The conditional and unconditional stable finite difference methods with linear interpolations and their consistency are given in the Section 5. Numerical stability results and the convergence analysis of the proposed methods are given in Section 6. A variable delay differential equation is presented in Section 7. Section 8 presents the numerical illustration. The paper is concluded in Section 9.
2. Problem Statement
Motivated by the works of [9,10,11], we consider the following problem: Find the function such that
where , are delay arguments such that and , for some positive integers m and n. Further, the functions , , and are sufficiently differentiable on their domains. The above Equation (1) can be written as
Note: If and , then the above differential equation is said to have symmetric delay arguments [33].
3. Stability Analysis
In this section, we present the maximum principle and the stability result of the above Problem (4) and (5).
Theorem 1.
[Maximum Principle] Let be any function satisfying . Then for all .
A consequence of the above theorem is the following stability result.
Theorem 2.
[Stability result] Let be any function, then
4. Propagation of Discontinuities and Derivative Bounds
Following the procedure of [21], the propagation of the discontinuities of the solution are presented in this section. Let us consider the differential Equations (1)–(3). It is assumed that . Differentiate the equation partially with respect to x, then
and
and
and
Hence, and . These points and are primary discontinuities [21].
Derivative Estimates
From the given differential Equations (1)–(3), one can obtain the following bounds on the derivative.
Lemma 1.
The solution of (1)–(3) satisfies the following estimate
5. Finite Difference Methods
This section presents a mesh selection procedure and finite difference methods for the above stated Problem (4) and (5). In the subsequent sections, we use the following: denotes the numerical solution at the mesh point , and
5.1. Mesh Points
Let N and M be the number of mesh points in and respectively. Define and Then, the mesh is defined as , where and
5.2. Conditionally Stable Finite Difference Method with Piecewise Linear Interpolation
The Forward Time Backward Space (FTBS) finite difference scheme with piecewise linear interpolation for the above Problem (5) and (6) is as follows:
where and Rewrite Scheme (7)–(9) as
where and are the largest and smallest integers, respectively, such that and .
5.3. Backward Time Backward Space Finite Difference Method with Piecewise Linear Interpolation
The Backward Time Backward Space (BTBS) finite difference scheme with piecewise linear interpolation for the above Problem (5) and (6) is as follows:
where . Rewrite Scheme (10)–(12) as
where and are the largest and smallest integers, respectively, such that and .
Note: The matrices of the above two difference schemes are asymmetric.
5.4. Consistency
Following the arguments of [10,11], we prove the consistency of the proposed schemes.
Lemma 2.
Scheme (7)–(9) is consistent.
Proof.
Consider Scheme (7)–(9). Let then
Therefore, as and where C is constant. □
Lemma 3.
Scheme (10)–(12) is consistent.
Proof.
Consider Scheme (10)–(12). Let then
Therefore, as and where C is constant. □
6. Numerical Stability Results
In this section, first, we consider Scheme (7)–(9).
Lemma 4.
If , where , then Scheme (7)–(9) is stable.
Proof.
The difference equations defined in (7)–(9) can be written in the following vector equation:
where
Let , , , and , then and
If , then and . Hence the proof. □
Lemma 5.
If , where , , then Scheme (10)–(12) is unconditionally stable.
Proof.
The difference equations defined in (10)–(12) can be written in the following vector equation:
where
Let , , , and , then .
If , then and . Hence the proof. □
Convergence Analysis
Theorem 3.
Let u and be the exact solution and numerical solution defined by (1)–(3) and (7)–(9), respectively. Then, for all
Proof.
Let , ,
where , such that , and Then,
Note that for all for all i and We have for all Hence the proof. □
Theorem 4.
Let u and be the exact solution and numerical solution defined by (1)–(3) and (10)–(12), respectively. Then, for all
Proof.
Let , ,
where , such that , and Then,
Note that for all for all i and We have for all . Hence the proof. □
7. Variable Delay Problem and Finite Difference Method
Method (10)–(12) presented in the article can be applied to the variable delay differential equation. Motivated by the works [34,35], we consider a variable delay differential equation,
where the functions satisfy the conditions stated in Section 2 and , . and . From Theorem 2 one can prove that the solution is stable, if it exists.
A finite difference method for the above Problems (10)–(12) is as follows:
where
are piecewise linear interpolating polynomials. Similar to Lemmas 2 and 5 and Theorem 3, one can prove the consistency, stability, and convergence of the above Method (17) and (18). An illustrating numerical example is given in the next section.
Algorithm for the Scheme (17) and (18)
In this section, we present the algorithm to solve the variable delay problem:
- Define the mesh points and with mesh sizes and .
- Let the time level , .
- If and for some , then.
- If for some k and for some p, then.
- If for some k and for some p, then.
- If and , then apply scheme.
- Increment , and go to Step 2.
8. Numerical Examples
Three examples are given in this section to illustrate the numerical methods presented in this paper. We use the half mesh principle to estimate the maximum error.
where and are the numerical solution at the node with mesh sizes and , respectively. Graphs of the numerical solutions, the numerical solution at different time levels, and the maximum pointwise error plots are drawn.
Example 1.
Consider the following first-order hyperbolic delay differential equation.
- Case 1:
- In this case, (symmetric delay arguments). Due to the presence of the delay term, an additional wave propagation occurs in the solutions. Numerical solutions are plotted in Figure 1 and Figure 2, and for different time levels, the solution curves are plotted in Figure 3 and Figure 4. The maximum pointwise error using the conditional method is given in Table 1, and for unconditional method, the errors are given in Table 2 and Table 3.
Figure 1. The surface plot of the U–numerical solution of Example 1 for Case 1 using FTBS.
Figure 2. The surface plot of the U–numerical solution of Example 1 for Case 1 using BTBS.
Figure 3. U–numerical solution of Example 1 at different time levels for Case 1 using FTBS.
Figure 4. U–numerical solution of Example 1 at different time levels for Case 1 using BTBS.
Table 1. Case 1: Maximum error for Example 1 using the conditional method.
Table 2. Case 1: Maximum error for Example 1 using the unconditional method.
Table 3. Case 3: Maximum error for Example 1 using the unconditional method. - Case 2:
- In this case, it is assumed that (symmetric delay arguments). The numerical solution is plotted in Figure 5, and the numerical solution at different time levels is presented in Figure 6.
Figure 5. The surface plot of the U–numerical solution of Example 1 for Case 2 using BTBS.
Figure 6. U–numerical solution of Example 1 at different time levels for Case 2 using BTBS. - Case 3:
- In this case, it is assumed that (asymmetric delay arguments). The numerical solution is plotted in Figure 7, and the numerical solution at different time levels is presented in Figure 8.
Figure 7. The surface plot of the U–numerical solution of Example 1 for Case 3 using BTBS.
Figure 8. U–numerical solution of Example 1 at different time levels for Case 3 using BTBS.
Example 2.
Consider the variable delay differential Equations (13)–(16).
where , , . Figure 9 and Figure 10 respectively present the numerical solution and the numerical solution at different time levels.
Figure 9.
U–numerical solution of Example 2 at different time levels using BTBS.
Figure 10.
U–numerical solution of Example 2 at different time levels.
Example 3.
Consider the following first-order hyperbolic delay differential equation.
Figure 11 represents the numerical solutions of this problem.
Figure 11.
U–numerical solution of Example 3 at different time levels using BTBS.
9. Conclusions
In this article, we considered a one-dimensional transport equation with delay and advance arguments. The maximum principle and stability results were proven for the problem considered. Two finite difference methods with piecewise linear interpolation were suggested for Problem (1)–(3). We proved that the methods are consistent and convergent of order one in space and time. One of the methods is conditionally stable, and the other one is unconditionally stable. The finite difference method with linear interpolation has some advantages. If , then one has to divided the interval into N sub-intervals with different mesh sizes. If and , then one has to apply the interpolation of , and , to approximate and Numerical examples are given to illustrate the theoretical findings. The maximum pointwise errors of the examples are given in Table 1, Table 2, Table 3 and Table 4. From Table 1, one can see that Method (7)–(9) is conditionally stable, and from Table 2, Table 3 and Table 4, Method (10)–(12) is unconditionally stable. The newly proposed finite difference schemes with interpolation for the hyperbolic equation works not only for the constant delay and advanced arguments, but also for the variable arguments. As an application of the unconditionally stable method, a method for the variable delay equation is given in (17)–(18). A numerical example for variable delay equation is given in Example 2. The numerical solution and time level graphs are plotted in Figure 9 and Figure 10, respectively. The proposed method is applicable to the linear equation. The same method can be applied to some class of nonlinear equations after linearizing the given problem into a linear problem. Further, the proposed interpolation technique can be extended to the parabolic equation with delay arguments. As discussed in [10], for fixed and an increasing value of , the impulse moves towards the left, whereas for the fixed and increasing value of , the impulse moves towards the right; see Figure 12 and Figure 13.
Table 4.
Maximum error for Example 3 using the unconditional method.
Figure 12.
U–numerical solution of Example 1 at different time levels and .
Figure 13.
U–numerical solution of Example 1 at different time levels and .
Author Contributions
Conceptualization, K.S., S.V. and R.P.A.; methodology, K.S., S.V. and R.P.A.; formal analysis, K.S., S.V. and R.P.A.; investigation, K.S., S.V. and R.P.A.; writing—original draft preparation, K.S., S.V. and R.P.A.; writing—review and editing, R.P.A., K.S. and S.V.; supervision, S.V. and R.P.A.; project administration, K.S., S.V. and R.P.A. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Huang, C.; Vandewalle, S. An analysis of delay-dependent stability for ordinary and partial differential equations with fixed and distributed delays. SIAM J. Sci. Comput. 2004, 25, 1608–1632. [Google Scholar] [CrossRef]
- Huang, C.; Vandewalle, S. Unconditionally stable difference methods for delay partial differential equations. Numer. Math. 2012, 122, 579–601. [Google Scholar] [CrossRef]
- Kuang, Y. Delay Differential Equations with Applications in Population Dynamics; Academic Press: Cambridge, MA, USA, 1993; Volume 191. [Google Scholar]
- Hale, J.K.; Lunel, S.M.V.; Verduyn, L.S. Introduction to Functional Differential Equations; Springer: New York, NY, USA, 1993; Volume 10. [Google Scholar]
- Evans, L.C. Partial Differential Equations, 2nd ed.; American Mathematical Society: Providence, Rhode Island, 2010; Volume 19. [Google Scholar]
- Stein, R.B. A theoretical analysis of neuronal variability. Biophys. J. 1965, 5, 173–194. [Google Scholar] [CrossRef]
- Stein, R.B. Some models of neuronal variability. Biophys. J. 1967, 7, 37–68. [Google Scholar] [CrossRef]
- Ramesh, V.P.; Kadalbajoo, M.K. Upwind and midpoint upwind difference methods for time-dependent differential difference equations with layer behavior. Appl. Math. Comput. 2008, 202, 453–471. [Google Scholar] [CrossRef]
- Bansal, K.; Rai, P.; Sharma, K.K. Numerical treatment for the class of time dependent singularly perturbed parabolic problems with general shift arguments. Differ. Equ. Dyn. Syst. 2017, 25, 327–346. [Google Scholar] [CrossRef]
- Sharma, K.K.; Singh, P. Hyperbolic partial differential-difference equation in the mathematical modelling of neuronal firing and its numerical solution. Appl. Math. Comput. 2008, 201, 229–238. [Google Scholar] [CrossRef]
- Singh, P.; Sharma, K.K. Numerical solution of first-order hyperbolic partial differential-difference equation with shift. Numer. Methods Partial Differ. Equ. 2010, 26, 107–116. [Google Scholar] [CrossRef]
- Karthick, S.; Subburayan, V. Finite Difference Methods with Interpolation for First-Order Hyperbolic Delay Differential Equations. Springer Proc. Math. Stat. 2021, 368, 147–161. [Google Scholar]
- Collatz, L. The Numerical Treatment of Differential Equations, 3rd ed.; Springer: Berlin, Germany, 1966; Volume 60. [Google Scholar]
- Morton, K.W.; Mayers, D.F. Numerical Solution of Partial Differential Equations; Cambridge University Press: Cambridge, UK, 2005. [Google Scholar]
- Strikwerda, J.C. Finite Difference Schemes and Partial Differential Equations; SIAM: Philadelphia, PA, USA, 2004. [Google Scholar]
- Duffy, D.J. Finite Difference Methods in Financial Engineering: A Partial Differential Equation Approach; John Wiley and Sons: Hoboken, NJ, USA, 2013. [Google Scholar]
- Langtangen, H.P.; Linge, S. Finite Difference Computing with PDEs: A Modern Software Approach; Springer Nature: Berlin/Heidelberg, Germany, 2017. [Google Scholar]
- Mazumder, S. Numerical Methods for Partial Differential Equations: Finite Difference and Finite Volume Methods; Academic Press: Cambridge, MA, USA, 2015. [Google Scholar]
- Smith, G.D.; Smith, G.D.S. Numerical Solution of Partial Differential Equations: Finite Difference Methods; Oxford University Press: New York, NY, USA, 1985. [Google Scholar]
- Li, Z.; Qiao, Z.; Tang, T. Numerical Solution of Differential Equations: Introduction to Finite Difference and Finite Element Methods; Cambridge University Press: Cambridge, UK, 2018. [Google Scholar]
- Bellen, A.; Zennaro, M. Numerical Methods for Delay Differential Equations; Oxford University Press: Cambridge, UK, 2003. [Google Scholar]
- Al-Mutib, A.N. Stability properties of numerical methods for solving delay differential equations. J. Comput. Appl. Math. 1984, 10, 71–79. [Google Scholar] [CrossRef]
- Loustau, J. Numerical Differential Equations: Theory and Technique, ODE Methods, Finite Differences, Finite Elements and Collocation; World Scientific: Singapore, 2016. [Google Scholar]
- Warming, R.F.; Hyett, B.J. The modified equation approach to the stability and accuracy analysis of finite-difference methods. J. Comput. Phys. 1974, 14, 159–179. [Google Scholar] [CrossRef]
- Süli, E.; Mayers, D.F. An Introduction to Numerical Analysis; Cambridge University Press: Cambridge, UK, 2003. [Google Scholar]
- Protter, M.H.; Weinberger, H.F. Maximum Principles in Differential Equations; Springer: Berlin/Heidelberg, Germany, 1984. [Google Scholar]
- Bainov, D.D.; Kamont, Z.; Minchev, E. Comparison principles for impulsive hyperbolic equations of first order. J. Comput. Appl. Math. 1995, 60, 379–388. [Google Scholar] [CrossRef][Green Version]
- Liu, X.D. A maximum principle satisfying modification of triangle based adapative stencils for the solution of scalar hyperbolic conservation laws. SIAM J. Numer. Anal. 1993, 30, 701–716. [Google Scholar] [CrossRef]
- Selvi, P.A.; Ramanujam, N. An iterative numerical method for a weakly coupled system of singularly perturbed convection–diffusion equations with negative shifts. Int. J. Appl. Comput. Math. 2017, 3, 147–160. [Google Scholar] [CrossRef]
- Kalsoom, A.; Saleem, N.; Işık, H.; Al-Shami, T.M.; Bibi, A.; Khan, H. Fixed Point Approximation of Monotone Nonexpansive Mappings in Hyperbolic Spaces. J. Funct. Spaces 2021, 2021, 3243020 . [Google Scholar] [CrossRef]
- Saleem, N. Coincidence Best Proximity Point Results via wp-Distance with Applications. Metr. Fixed Point Theory 2021, 247–267. [Google Scholar]
- Lael, F.; Saleem, N.; Abbas, M. On the fixed points of multivalued mappings in b-metric spaces and their application to linear systems. UPB. Sci. Bull. 2020, 82, 121–130. [Google Scholar]
- Nie, L.; Mei, D. Effects of time delay on symmetric two-species competition subject to noise. Phys. Rev. E 2008, 77, 031107-1–031107-6. [Google Scholar] [CrossRef] [PubMed]
- Agarwal, R.P.; Chow, Y.M. Finite-difference methods for boundary-value problems of differential equations with deviating arguments. Comput. Method Appl. Math. 1986, 12, 1143–1153. [Google Scholar] [CrossRef]
- Jain, R.K.; Agarwal, R.P. Finite difference method for second order functional differential equations. J. Math. Phys. Sci. 1973, 7, 301–316. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).












