Abstract
The telegraph model describes that the current and voltage waves can be reflected on a wire, that symmetrical wave patterns can form along a line. A numerical study of these voltage and current waves on a transferral line has been proposed via a modified extended cubic B-spline (MECBS) method. The B-spline functions have the flexibility and high order accuracy to approximate the solutions. These functions also preserve the symmetrical property. The MECBS and Crank Nicolson technique are employed to find out the solution of the non-linear time fractional telegraph equation. The time direction is discretized in the Caputo sense while the space dimension is discretized by the modified extended cubic B-spline. The non-linearity in the equation is linearized by Taylor’s series. The proposed algorithm is unconditionally stable and convergent. The numerical examples are displayed to verify the authenticity and implementation of the method.
1. Introduction
Transmission line equation is the other name known for the classical telegraph equation (TE) due to the reason of its origination because of the connection amongst voltage and the current waves on the transferral line. The common diffusion circumstance is explained well such an equation. However, in case of finite long transmits procedure, when the situation of abnormal diffusion happens (in presence of voltage wave or current wave), the classical TE does not completely explain well. FTE works well in such type of scenarios. Cascaval et al. [1] analysed FTE happens to facilitate in improved understanding of diffusion process present in blood flow investigations. The FTE has been used into the modeling of reaction dissemination, signal analysis for transference, random walk of suspension flow, propagation of electrical signals etc.
Consider the nonlinear time fractional telegraph equation (FTE) [2]
with initial conditions
where , g are a constant and suitable prescribed function of s and t respectively. are real constants. , denote fractional derivative and bounded domain in real functions. Furthermore, , are Caputo fractional derivatives (CFD) and . The CFD [3] is interpreted as follows:
where is the Euler’s Gamma function. The CFD allows traditional initial and boundary conditions to be involved in the formula of the modeled problem. Here, the CFD of a constant equals to zero [4,5].
Several numerical and analytical techniques have been developed to solve FTE. The Adomian decomposition method has been proposed for the analytical solution of FTE by Momani [6]. In this article fractional derivatives have been used in Caputo sence. Yildirim [7] investigated He’s homotopy technique for the solution of space-time FTE. The analytical solution has been calculated in the form of series solutions. Das et al. [8] presented an analytical solution of time FTE using homotopy analysis method. A linear time FTE has been solved by Li and Cao [9] via finite difference (FD) algorithm. Galerkin mixed finite element technique for the solution of time FTE has been proposed by Wang [10]. A combination of Sumudu variational and iteration technique for solving FTE has been proposed by Alkahtani et al. [11]. Asgari et al. [12] solved time FTE using Bernstein ploynomials operational matrices. A combined method of a group preserving technique and the technique of line with CFD has been proposed by Hashemi and Baleanu [13]. A collocation technique based on radial basis function for the numerical solution of nonlinear time FTE has been proposed by Sepehrian and Shamohammadi [2]. Wang et al. [14] discussed the reproducing kernel space algorithm with CFD for solving time FTE numerically. Wang and Mei [15] presented a Legendre spectral Galerkin technique and generalized FD technique for solving time FTE. Liu [16] presented difference approximations for solving time FTE via Grünwald formula and CFD.
B-splines functions have adaptability to estimate the solution with high order precision at any point in the domain. These basis functions have been used to obtain the solution of fractional differential equations (FDEs). Several researchers have been utilized B-splines to obtain the solution of FDEs but only short number of studies for the FTE. Furthermore, so far as we realise there is no such research on the use of B-spline for solving non-linear telegraph equation. Esen and Tasbozan [17] solved the fractional Burgers equation using quadratic B-spline Galerkin approach. Sayevand et al. [18] discussed a numerical technique for fractional diffusion problems via cubic B-spline (CBS). Pitolli [19] presented the solutions of the Predator-Prey models using fractional B-spline technique. The FD algorithm via extended cubic B-spline (ECBS) has been proposed for the time fractional advection diffusion model by Mohyud-Din et al. [20]. Ghalomian and Nadjafi [21] presented the solution of integro-differential model using CBS approach. Akram et al. [22,23,24] developed numerical techniques for the linear time fractional telegraph model and fractional diffusion models via ECBS functions and CFD. Khalid et al. [25] discussed time fractional Allen–Cahn model using redefine CBS functions.
The collocation method with B-splines functions is shown to provide good results for FDEs. The main advantage of this method is that the obtained solution will be in approximate analytical form. Then the numerical solution can be established from the approximate analytical solution at any discrete point.
This paper is organised as follows: In Section 2, a modified basis function is introduced. In Section 3, a MECBS, Crank–Nicolson method and Caputo’s derivative are applied to solve nonlinear FTE. Section 4 and Section 5 are devoted to stability analysis and convergence analysis. In Section 6, numerical examples are illustrated. Finally conclusion is demonstrated in Section 7.
2. Modified Basis Function
Consider be a equally spaced partitioning of a finite domain with . Therefore, supposed interval is arranged into M equal subintervals at the nodes as , where h is a step size. The ECBS functions [26] at the over the assumed interval is presented as follows;
where , is a free parameter in the closed interval and is a variable. For , the CBS and ECBS basis hold same properties such as convex hull, symmetry, geometrical invariability. The CBS and ECBS basis functions are numerically stable due to the convex hull and symmetry properties. The ECBS transforms into CBS for . For a smooth function there is a unique , that assures the determined conditions, such that
where time dependent unknown coefficients ’s are carried out by some specific restrictions. The ECBS functions (4) and Equation (5) produce the following relations
In this article, the modified basis function are defined as follows
The ECBS functions are modified in this way that the diagonally dominance property is hold [27]. Now approximated solution of modified basis is described as follows
3. Derivation of the Method
In this part, we develop the numerical technique to solve the nonlinear time FTE using CFD. Take uniform partition of time interval as with , . The discretization of and in CFD form [28] are described as follows
where . The truncation error is given in [29] as
Remark 1.
For , the given telegraph model becomes first order in time direction. Therefore always .
And
where . The truncation error of first order is defined in [30] as
where C and are constants.
The , satisfy the following conditions
It is perceived that the will arise for , where . The central difference formula is used to obtain this term:
Nonlinear term is linearized [31] as follow
here, if we choose and 1, the above equation gives explicit, Crank–Nicolson and implicit method. Substituting in (15), we obtain Crank–Nicolson scheme as follows:
where . Using (16), (17) in (18), we have
Using (10) in the above equation, for we have
The above system have , we can solve it uniquely. In order to begin the iteration on the above system, it is mandatory to obtain the initial vector, for this we will utilize initial conditions
. It is clearly observed that for the matrix A is strictly diagonally dominant. Therefore invertible by Gershgorin’s theorem [32]. Therefore, the above system cab be solved easily by Wolfram Mathematica 12.
4. Stability Analysis
The idea of stability is related to the errors of computational method do not grow as the execution continues. We will employ Von Neumann technique to examine the stability analysis. Let represents the growth factor in the form of Fourier mode and suppose be the computed value. Therefore the error at mth time level is defined as
Suppose the modified basis difference equation in one Fourier mode as
where , , , h are the mode number, the Fourier coefficient and the element size respectively, then the expression (20) takes the form
Using the basis function, Equation (21) reduces to
Divide (22) by and incorporating the terms, we attain
Throughout divide by , we achieve
where for all .
Proposition 1.
If be the solution of (23), then .
Proof.
We determine this results by mathematical induction. Using in expression (23), we get
Suppose that for , is true then we have
Hence , in order that . Consequently, The MECBS technique for model problem is unconditionally stable. □
5. Convergence Analysis
In this segment, we will consider the convergence of MECBS technique for the time FTE.
Theorem 1
([33,34,35]). Assume that , and Ω is an equally spaced partition of Ω with length h. If is the particular spline approximation to the solution of FTE at grid points , then there exists free of h, such that
Lemma 1
Theorem 2.
Proof.
Let is the computed solution to the . Let the proposed technique (20) attains collocation conditions
then
The difference equation of MECBS technique at mth time stage, can be explained as
For , we have
Likewise, for . we have
Taking absolute values of , and from the initial conditions , then
As , can be bounded. From the boundary conditions, we attains
This implies
Here is free from h. Using mathematical induction on m, Assume that for . Let then from (27), we obtain
From the above equation, we obtain
Therefore, for every m, we obtain
By using Theorem 1 and the inequality (31), we obtain
Using the triangular inequality, we have
6. Numerical Implementation
We will go through some numerical experiments for the MECBS method in this part. The theoretical claims are checked by error norms. All numerical tests are done in Mathematica. The norms and between numerical results and analytical results are determined as
The following formulation can be utilized to determine the order of convergence numerically [20]:
where and are the maximum errors at partitioning and respectively.
Example 1.
The following FTE takes into consideration
with
where and analytical solution is [2].
In Table 1 comparison of , RMSE are presented for various values of M, , at . Table 2 shows the comparison of RMSE given by Sepehrian and Shamohammadi [2] for , and various values of . The CPU time is also presented. In Table 3, , , RMSE and rate of convergence are presented for , at . Table 4 demonstrates the errors and rate of convergence for various values of M. Figure 1 illustrates the graph of numerical and exact values for time levels , , and . Error graph for , , at is plotted in Figure 2. Numerical solutions given by MECBS is plotted in Figure 3 corresponding and .
Table 1.
Error norms of example 1 for , at .
Table 2.
Comparison of RMSE for , at .
Table 3.
The errors for , , at different .
Table 4.
The , and RMSE of Example 1 for , at .
Figure 1.
Comparison graph of Example 1 at .
Figure 2.
Error plot corresponding , at for Example 1.
Figure 3.
Space-time graph corresponding , , and .
Example 2.
The following form of FTE
with
where and analytical solution is [2].
Table 5 presents the comparison of and RMSE with CPU time for , and various values of at . In Table 6, , , RMSE and rate of convergence are given for several values of , , at . Table 7 and Table 8 demonstrate that the numerical outcomes and exact values for , , and at several knots. Figure 4 shows the computational outcomes and exact solutions for various time steps. Figure 5 and Figure 6 depict the error plot and space-time graph of Example 2 at and respectively.
Table 5.
The and RMSE of Example 2 for , at .
Table 6.
The errors of Example 2 for , , at different .
Table 7.
Numerical and exact values for , at knots.
Table 8.
Numerical values and exact values for , at knots.
Figure 4.
Comparison graph of Example 2 at .
Figure 5.
Error plot of Example 2 for , at .
Figure 6.
Space-time plot for , , , at .
7. Conclusions
In this article, a MECBS collocation technique was presented for the numerical solution of nonlinear FTE. The Crank–Nicolson and MECBS were employed for the discretization of space dimension. Time variable is discretized by finite difference scheme in Caputo’s sense. This method has order accurate in time direction and order 2 accurate in space dimension consequently MECBS lead to accurate numerical outcomes. The MECBS collocation technique has been validated through several illustrative numerical experiments.
Author Contributions
Conceptualization, T.A., M.A. and J.H.A.; methodology, T.A.; software, T.A.; validation, T.A., M.A. and D.B.; formal analysis, T.A. and M.A.; writing—original draft preparation, T.A. and A.I.; Discussions, T.A., A.I. and J.H.A. writing—review and editing, M.A., D.B.; funding acquisition, D.B.; All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Acknowledgments
The authors would like to thank the anonymous referees for their careful reading of this manuscript and also for their constructive suggestions which considerably improved the article.
Conflicts of Interest
The authors declare no conflict of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| MECBS | Modified extended cubic B-spline |
| ECBS | Extended cubic B-spline |
| CBS | Cubic B-spline |
| FTE | Fractional telegraph equation |
| CFD | Caputo fractional derivative |
| TE | Telegraph equation |
| FD | Finite difference |
| FDEs | Fractional differential equations |
| RMSE | Roomt mean square error |
References
- Cascaval, R.C.; Eckstein, E.C.; Frota, C.L.; Goldstein, J.A. Fractional telegraph equation. J. Math. Anal. Appl. 2002, 276, 145–159. [Google Scholar] [CrossRef]
- Sepehrian, B.; Shamohammadi, Z. Numerical solution of nonlinear time fractional telegraph equation by radial basis function collocation method, Iran. J. Sci. Tech. Trans. A Sci. 2018, 42, 2091–2104. [Google Scholar] [CrossRef]
- Caputo, M. Elasticità e Dissipazione; Zanichelli: Bologna, Italy, 1969. [Google Scholar]
- Caputo, M. Linear models of dissipation whose Q is almost frequency independent, part II. Geophy. J. Int. 1967, 13, 529–539. [Google Scholar] [CrossRef]
- Atangana, A.; Secer, A. A note on fractional order derivatives and table of fractional derivatives of some special functions. Abstr. Appl. Anal. 2013, 2013, 279681. [Google Scholar] [CrossRef]
- Momani, S. Analytic and approximate solutions of the space- and time-fractional telegraph equations. Appl. Math. Comput. 2005, 170, 1126–1134. [Google Scholar] [CrossRef]
- Yildirim, A. He’s Homotopy perturbation method for solving the space and time fractional telegraph equations, Inter. J. Comput. Math. 2010, 87, 2998–3006. [Google Scholar]
- Das, S.; Vishal, K.; Gupta, P.K.; Yildirim, A. An approximate analytical solution of time fractional telegraph equation. Appl. Math. Comput. 2011, 217, 7405–7411. [Google Scholar] [CrossRef]
- Li, C.; Cao, J. A finite difference method for time fractional telegraph equation. Appl. Math. Comput. 2012, 219, 2975–2988. [Google Scholar]
- Wang, J.; Zhao, M.; Zhang, M.; Liu, Y.; Li, H. Numerical Analysis of an H1-Galerkin mixed finite element method for time fractional telegraph equation. Sci. World J. 2014, 2014, 371413. [Google Scholar]
- BAlkahtani, S.; Gulati, V.; Goswami, P. On the solution of generalized space time fractional telegraph equation. Math Prob. Eng. 2015, 2015, 861073. [Google Scholar]
- Asgari, M.; Ezzati, R.; Allahviranloo, T. Numerical solution of time fractional order telegraph equation by Bernstein polynomials operational matrices. Math. Prob. Eng. 2016, 2016, 1683849. [Google Scholar] [CrossRef]
- Hashemi, M.S.; Baleanu, D. Numerical approximation of higher order time fractional telegraph equation by using a combination of a geometric approach and method of line. J. Comput. Phy. 2016, 316, 10–20. [Google Scholar] [CrossRef]
- Wang, Y.L.; Du, M.J.; Temuer, C.L.; Tian, D. Using reproducing kernel for solving a class of time fractional telegraph equation with initial value conditions. Int. J. Comput. Math. 2017, 95, 1609–1621. [Google Scholar] [CrossRef]
- Wang, Y.; Mei, L. Generalized finite difference/spectral Galerkin approximations for the time fractional telegraph equation. Adv. Differ. Equ. 2017, 2017, 281. [Google Scholar] [CrossRef]
- Liu, R. Fractional difference approximations for time fractional telegraph equation. J. Appl. Math. Phy. 2018, 6, 301–309. [Google Scholar] [CrossRef][Green Version]
- Esen, A.; Tasbozan, O. Numerical solutions of time fractional Burgers equation. Acta Univ. Sapientiae Math. 2016, 7, 167–185. [Google Scholar] [CrossRef]
- Sayevand, K.; Yazdani, A.; Arjang, F. Cubic B-spline collocation method and its application for anomalous fractional diffusion equations in transport dynamic systems. J. Vib. Control 2016, 22, 2173–2186. [Google Scholar] [CrossRef]
- Pitolli, F. A Fractional B-spline collocation method for the numerical solution of fractional Predator-Prey Models. Fractal Fract. 2018, 2, 13. [Google Scholar] [CrossRef]
- Mohyud-Din, S.T.; Akram, T.; Abbas, M.; Ismail, A.I.; Ali, N.M. A fully implicit finite difference scheme based on extended cubic B-splines for time fractional advection-diffusion equation. Adv. Differ. Equ. 2018, 2018, 109. [Google Scholar] [CrossRef]
- Gholamian, M.; Nadjafi, J.S. Cubic B-splines collocation method for a class of partial integro-differential equation. Alex. Eng. J. 2018, 57, 2157–2165. [Google Scholar] [CrossRef]
- Akram, T.; Abbas, M.; Ismail, A.I.; Ali, N.M.; Baleanu, D. Extended cubic B-splines in the numerical solution of time fractional telegraph equation. Adv. Differ. Equ. 2019, 2019, 365. [Google Scholar] [CrossRef]
- Akram, T.; Abbas, M.; Ismail, A.I. An extended cubic B-spline collocation scheme for time fractional sub-diffusion equation. AIP Conf. Proc. 2019, 2184, 060017. [Google Scholar]
- Akram, T.; Abbas, M.; Ismail, A.I. Numerical solution of fractional cable equation via extended cubic B-spline. AIP Conf. Proc. 2019, 2138, 030004. [Google Scholar]
- Khalid, N.; Abbas, M.; Iqbal, M.K.; Baleanu, D. A numerical investigation of Caputo time fractional Allen–Cahn equation using redefined cubic B-spline functions. Adv. Differ. Equ. 2020, 2020, 158. [Google Scholar] [CrossRef]
- Shengjun, H.X.L. An extension of the cubic uniform B-spline curves. J. Comput. Aided Des. Comput. Graph. 2003, 15, 576–578. [Google Scholar]
- Mittal, R.; Jain, R. Numerical solutions of nonlinear Burgers equation with modified cubic B-splines collocation method. Appl. Math. Comput. 2012, 218, 7839–7855. [Google Scholar] [CrossRef]
- Liu, F.; Zhuang, P.; Anh, V.; Turner, I.; Burrage, K. Stability and convergence of difference methods for the space time fractional advection-diffusion equation. Appl. Math. Comput. 2007, 191, 12–20. [Google Scholar] [CrossRef]
- Li, C.; Zhao, Z.; Chen, Y.Q. Numerical approximation of nonlinear fractional differential equations with subdiffusion and superdiffusion. Comput. Math. Appl. 2011, 62, 85–875. [Google Scholar] [CrossRef]
- Lin, Y.; Xu, C. Finite difference/spectral approximations for the time fractional diffusion equation. J. Comput. Phy. 2007, 225, 1533–1552. [Google Scholar] [CrossRef]
- Akram, T.; Abbas, M.; Riaz, M.B.; Ismail, A.I.; Ali, N.M. An efficient numerical technique for solving time fractional Burgers equation. Alex. Eng. J. 2020, in press. [Google Scholar] [CrossRef]
- Prenter, P.M. Spline and Variational Methods; Wiley: New York, NY, USA, 1975. [Google Scholar]
- Hall, C.A. On error bounds for spline interpolation. J. Approx. Theory 1968, 1, 209–218. [Google Scholar] [CrossRef]
- Boor, C.D. On the convergence of odd degree spline interpolation. J. Approx. Theory 1968, 1, 452–463. [Google Scholar] [CrossRef]
- Kadalbajoo, M.K.; Arora, P. B-spline collocation method for the singular-perturbation problem using artificial viscosity. Comput. Math. Appl. 2009, 57, 650–663. [Google Scholar] [CrossRef]
- Sharifi, S.; Rashidinia, J. Numerical solution of hyperbolic telegraph equation by cubic B-spline collocation method. Appl. Math. Comput. 2016, 281, 28–38. [Google Scholar] [CrossRef]
© 2020 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 (http://creativecommons.org/licenses/by/4.0/).