Abstract
This article presents an efficient implicit spline-based numerical technique to solve the time-fractional generalized coupled Burgers’ equation. The time-fractional derivative is considered in the Caputo sense. The time discretization of the fractional derivative is discussed using the quadrature formula. The quasilinearization process is used to linearize this non-linear problem. In this work, the formulation of the numerical scheme is broadly discussed using cubic B-spline functions. The stability of the proposed method is proved theoretically through Von-Neumann analysis. The reliability and efficiency are demonstrated by numerical experiments that validate theoretical results via tables and plots.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
In recent times, fractional partial differential equations (FPDEs) have played a vital role in the study of various complex processes, they have wide applications in applied sciences and engineering [1,2,3,4]. The FPDEs can model natural phenomena better than integer order partial differential equations because fractional derivatives have the non-local property, also termed memory. It is challenging to find the analytical solutions to FPDEs; therefore, researchers have paid attention to developing numerical methods that can evaluate the approximate solutions. Moreover, numerical schemes help to analyze the behavior of PDEs used in various models. Numerous methods have been developed to solve FPDEs, such as the adomian decomposition method [5], radial basis functions (RBFs) approximation method [6], finite difference method [7, 8], variational iteration method [9].
The non-linear models are widely studied to deal with natural phenomena. The first non-linear model that explains the theory of turbulence and shock waves was introduced by Burger [10] in 1948. Benton and Platzman [11] estimated the analytical solution of the Burgers’ equation. Since one can obtain the analytical solution to this equation only under certain restricted conditions, several numerical techniques were developed to evaluate this problem’s solution. Some of the numerical methods are the compact finite difference method [12], variational method [13], weighted average differential quadrature method [14], local radial basis function method [15], Haar wavelet method [16], etc. Fractional differential equations enhance comprehension of the investigated process. Due to its applications in the approximation theory of flow through a shock wave flowing in a viscous fluid and the Burgers’ model of turbulence, finding the approximate analytical solution of the time-fractional Burgers’ equation (TFBE) is crucial. Several numerical methods have been studied to solve TFBE, such as finite difference method [17], parametric spline function method [18], finite element method [19], and so on.
The problem of coupled Burgers’ equation examining the model of polydispersive sedimentation was first demonstrated by Esipov [20]. This model discusses the evolution of two types of particles’ scaled volume concentrations. Many numerical methods have been developed to solve coupled linear/non-linear problems, such as meshfree interpolation method [21], homotopy analysis method [22], cubic B-spline method [23], compact operator method [24], and haar wavelet method [25]. For the study of memory and hereditary properties, fractional system of coupled system of Burgers’ equation is considered. Chen and An [26] presented the adomian decomposition method to obtain the numerical solution of coupled Burgers’ equation with space and time fractional derivatives. Later, Liu and Hou [27] discussed the generalized differential transform method, which constructs an analytical solution of space and time fractional coupled Burgers’ equation. Recently, Mittal and Balyan [28] developed the Chebyshev pseudospectral method to solve this equation. Readers may also refer to the articles that include other numerical methods such as meshfree spectral method [29], Laplace homotopy perturbation method [30], Jacobi spectral collocation method [31].
B-splines are a collection of unique spline functions that can build piece-wise polynomials by determining the proper linear combination. The computational advantage of these functions derives from the fact that every B-spline basis function of order m is nonzero over a maximum of m adjacent intervals and zero otherwise. B-spline basis functions are superior to other basis functions due to their smoothness and capacity to manage local phenomena. Numerous physical models have already been solved using cubic B-spline functions as the basis functions. Burgers’ equation was solved by Mittal and Jain [32] using a modified cubic B-spline collocation approach. In this work, we develop an implicit scheme using cubic B-spline functions for time fractional coupled generalized viscous Burgers’ equation. At the initial stage, the problem is discretized using the form of quasilinearization applied on generalized non-linear terms \(u^pu_x\) and \(v^pv_x\). Then the spline functions are used on the linearized form of the problem to obtain the complete numerical scheme of coupled equations.
This article is organized as follows. In Sect. 2, the discretization process is demonstrated by dividing it into three subsections that explain briefly the discretization of time-fractional derivative, the methodology, and the problem discretization. Further, in Sect. 3, the formulation of the numerical scheme is discussed. In Sect. 4, the stability of the proposed numerical scheme is proved by following the method of Von-Neumann stability analysis. The numerical test examples are presented in Sect. 5, and the tables and plots verify our theoretical results. At last, the conclusions and some references are given.
1.1 Relevance of the work
This work presents an implicit scheme based on the spline technique for fractional coupled Burger equations. In our problem, we have linearized the generalized non-linear terms using linearization technique called quasilinearization that are not explored for this coupled problem. Moreover, we have shown the numerical results that presented the correct orders of convergence in both time and space directions that are not displayed or demonstrated in all published work regarding this problem discussed in the literature.
1.2 Problem statement
The time-fractional coupled generalized Burgers’ equation is given by
with the inital conditions
and the boundary conditions
where \(\Omega _x=(a,b)\), \(\Omega _t=(0,T)\), \(\alpha _1,\alpha _2\) lie between 0 and 1; \(\kappa ,\ p,\ \varrho _1,\ \varrho _2\) are positive integers; f(x, t), g(x, t), \(\phi _1(x)\), \(\phi _2(x)\), \(\psi _1(t)\), \(\psi _2(t)\), \(\varphi _1(t)\), and \(\varphi _2(t)\) are sufficiently smooth functions.
2 Discretization
The domain is discretized using a uniform mesh that divides the whole domain into equal subintervals to analyze the considered problem. The space domain \(\Omega _x\) is discretized as \(\{x_n=a+nh|\ n=0,1,\ldots , N,\ h=\frac{b-a}{N}\}\) and the time domain with uniform partition is defined as \(\{t_m=m\tau |\ m=0,1,\ldots , M,\ \tau =\frac{T}{M}\}\), where N and M are the number of knots in the space and time directions, respectively.
2.1 Fractional derivative discretization
The fractional derivative is discretized using a quadrature formula that is given as [6, 8]
So, we obtain the following discretized expression
where \(\sigma _{\alpha _1}=\dfrac{1}{\Gamma (2-\alpha _1)\tau ^{\alpha _1}}\), \(d_k^{\alpha _1}=k^{\alpha _1}-(k-1)^{\alpha _1}\), and the error term \(R_n^m(\alpha _1)\) is given by
where C is a constant.
Likewise, we obtain the following expression for another fractional derivative used in the considered problem,
where \(R_n^m(\alpha _2)\le CO(\tau )\), for some constant C.
2.2 Methodology
Recently, the spline function has been widely used to solve many mathematical problems in applied sciences. The solution that is determined approximately is expressed as the linear combination of cubic B-spline basis functions. The approximations U(x, t) and V(x, t) to the exact solution u(x, t) and v(x, t) at any time t is given by
where \(\Theta _n\) and \(\Delta _n\) are time-dependent functions that are evaluated by utilizing the boundary conditions and the collocation form of the fractional differential equations.
The cubic B-spline basis functions at nodal points are defined as:
where \(\mathcal {B}_{-1}\), \(\mathcal {B}_{0}\), ..., \(\mathcal {B}_{N}\), \(\mathcal {B}_{N+1}\) form a basis over the region \(a\le x\le b\). The values of \(\mathcal {B}_n(x)\) and its derivatives are evaluated using these basis functions and are presented in Table 1.
2.3 Problem discretization
The discretized form of the problem is given by
that gives the following expression
with the conditions \(u_n^0=\phi _1(x_n)\), \(v_n^0=\phi _2(x_n)\), \(u_0^m=\psi _1(t_m)\), \(v_0^m=\psi _2(t_m)\), \(u_N^m=\varphi _1(t_m)\), and \(v_N^m=\varphi _2(t_m)\), where \(n=0,1,\ldots ,N\) and \(m=1,2,\ldots ,M\). The approximate values of u(x, t), v(x, t), and their derivatives up to the second order are calculated using the approximate functions (2.3) and the cubic B-spline functions (2.4) that are given as
3 Demonstration of the numerical scheme
This section presents the full discretization of the problem under consideration in terms of splines. The nonlinear terms present in the equations, such as \(u^pu_x\), \(v^pv_x\), and \((uv)_x\) deal with the linearization techniques discussed in [25, 29, 33]. After that, for the formulation of the numerical scheme, we substitute approximations for u and v and their derivatives using Equation (2.6a) and (2.6b) in (2.5a) and (2.5b), respectively. The Equations (2.5a) and (2.5b) can be rewritten as
After putting the spline approximations to Equations (3.1a) and (3.1b), we obtain the following difference equations in terms of \(\Theta _n^m\) and \(\Delta _n^m\), where the left-hand side of the equations involve terms at the m-th time level
where
3.1 Initial vector
The approximate solutions are obtained using the recurrence relation by solving the numerical scheme (3.2) at every time step. An initial vector is obtained from the initial and boundary conditions to estimate the approximations using splines.
Using the initial condition \(u(x_n,0)=\phi _1(x_n),\ n=0,1,\ldots ,N\), and the spline approximations, we obtain \((N+1)\) equations involving \((N+3)\) unknowns. The two unknowns acquired by putting \(n=0\) and \(n=N\) that is \(\Theta _{-1}\) and \(\Theta _{N+1}\) can be computed from \(u_x(x_0,0)=\phi _1'(x_0)\) and \(u_x(x_N,0)=\phi _1'(x_N)\), respectively. Thus, the \((N+1)\) equations with \((N+1)\) unknowns that can be solved using the Thomas algorithm are obtained.
Likewise, the initial vector for v can be evaluated using the initial condition \(v(x_n,0)=\phi _2(x_n),\ n=0,1,\ldots ,N\).
4 Stability analysis
In this section, the stability of the proposed scheme is demonstrated through the Von-Neumann stability analysis method. The non-linear terms \(u^pu_x\), \(v^pv_x\) and \((uv)_x\) are linearized by assuming \(U_n^{m-1}\) and \(V_n^{m-1}\) as local constants \(\widehat{U}\) and \(\widehat{V}\). To begin the analysis of the stability of the scheme, let the error term be defined as \(\upepsilon _n^m=\Theta _n^m-\widetilde{\Theta }_n^m,\ n=0,1,\ldots , N,\ m=0,1,\ldots , M\), where \(\Theta _n^m\) and \(\widetilde{\Theta }_n^m\) are the growth factor and its approximation in Fourier mode, respectively. Using (3.2a), the error equation is written as
\(0\le n\le N,\ 0<m\le M\), where \(\varsigma _1=r_1+r_2-r_3\), \(\varsigma _2=4r_1+2r_3\), \(\varsigma _3=r_1-r_2-r_3\), \(\varsigma _4=\sigma _{\alpha _1}d_m^{\alpha _1}\), and \(\varsigma _k=\sigma _{\alpha _1}\sum _{k=1}^{m-1}(d_k^{\alpha _1}-d_{k+1}^{\alpha _1})\). Now, the grid function is defined as
Taking \(\Omega _x=(a,b)=(0,L)\), the Fourier series expansion is given as
where
are the Fourier coefficients.
Now, using the norm and Parseval’s equality, we obtain
Let \(\upepsilon _n^m=\delta _me^{inh\gamma }\), where \(L=1\), and \(\gamma =2\pi j/L\) is the wave number.
Lemma 4.1
For \(\alpha _1,\alpha _2\in (0,1)\), the inequality \(|\delta _m|\le |\delta _0|\) holds true for \(m=1,2,\ldots ,M\).
Proof
From Equation (4.1), for \(m=1\) we get
On simplification, which gives
that gives
Thus, we obtain \(|\delta _1|\le |\delta _0|\) as \(\tau \rightarrow 0\).
Now, assume that the inequality \(|\delta _q|\le |\delta _0|\) holds for \(q=2,3,\ldots ,m-1\).
Then for \(q=m\), we have
Taking absolute values, which gives
Note that \(d_m^{\alpha _1}+\sum _{k=1}^{m-1}(d_k^{\alpha _1}-d_{k+1}^{\alpha _1})=d_1^{\alpha _1}\), we get
As the time step \(\tau\) approaches zero, we get \(|\delta _m|\le |\delta _0|\).
Hence, the lemma is proved by utilizing the concept of mathematical induction. \(\square\)
Theorem 4.1
The proposed implicit spline-based numerical scheme for time-fractional coupled Burgers’ equation defined by Equation (3.2a) is unconditionally stable.
Proof
From the Equation (4.2) and Lemma 4.1, we get the following inequality
Hence, the presented numerical scheme defined in (3.2a) is unconditionally stable. \(\square\)
Remark 4.1
For the Equation (3.2b), a similar process is followed to prove the stability.
5 Numerical results
This part provides test examples to validate the theoretical conclusions and evaluate the scheme’s accuracy. The numerical results in tables and graphs demonstrate that the proposed method is proficient and reliable for obtaining the numerical solutions of various time-fractional coupled nonlinear PDEs. Further, the tables show the order of convergence in both directions. The following test examples have the exact solutions used to estimate the errors in the \(L_2\) and \(L_{\infty }\) norms using the formulae
where \(z(x,t)=u(x_n,t_m)\), \(v(x_n,t_m)\) are the exact solutions and \(Z(x,t)=U(x_n,t_m), V(x_n,t_m)\) are the approximate solutions to the problem (1.1). In addition, the order of convergence is specified as
Example 5.1
Consider the problem (1.1) on \(\Omega _x\times \Omega _t=(0,1)\times (0,1)\) with \(\kappa =2\), \(\varrho _1=\varrho _2=1\). The source terms are defined as \(f(x,t)=\frac{6t^{3-\alpha _1}\sin (e^{-x})}{\Gamma (4-\alpha _1)}+t^3 e^{-2x}\sin (e^{-x})-t^3 e^{-x}\cos (e^{-x})+\kappa (t^3 \sin (e^{-x}))^pt^3 e^{-x}\cos (e^{-x})-\varrho _1 t^6e^{-x}\sin (2e^{-x})\) and \(g(x,t)=\frac{6t^{3-\alpha _2}\sin (e^{-x})}{\Gamma (4-\alpha _2)}+t^3 e^{-2x}\sin (e^{-x})-t^3 e^{-x}\cos (e^{-x})+\kappa (t^3 \sin (e^{-x}))^pt^3 e^{-x}\cos (e^{-x})-\varrho _2 t^6e^{-x}\sin (2e^{-x})\). The initial and boundary conditions are obtained using the exact solution.
The exact solution to the above problem is \(u(x,t)=v(x,t)=t^3\sin (e^{-x})\).
The errors in the \(L_2\) and \(L_{\infty }\) norms are presented in Tables 2 and 3 for three different values of \(\alpha _1\) and \(\alpha _2\) with \(p=1,2\). From these tables, one can observe that the scheme gives second order of accuracy in the space direction. In addition, Tables 4 and 5 present the numerical errors and their corresponding orders in the time direction. Various numerical plots are also presented, such as Figs. 1 and 2 show the surface plots that represent the numerical solution and absolute error behavior, respectively at \((\alpha _1,\alpha _2)=(0.5,0.5)\) and \(p=2\) with \(N=M=60\). Figure 3 shows the variations of numerical solutions at distinct time levels, and Fig. 4 presents the exact and numerical plots at \(t=0.5\).
Example 5.2
Consider the problem (1.1) on \(\Omega _x\times \Omega _t=(0,1)\times (0,1)\) with \(\kappa =2\), \(\varrho _1=\varrho _2=3\). The source terms are defined as \(f(x,t)=\frac{24t^{4-\alpha _1}x(1-x)}{\Gamma (5-\alpha _1)}+2t^4-\kappa (t^4 x(1-x))^pt^4(1-2x)+\varrho _1 \left( 4x^3-6x^2+2x\right)\) and \(g(x,t)=\frac{24t^{4-\alpha _2}x(1-x)}{\Gamma (5-\alpha _2)}+2t^4-\kappa (t^4 x(1-x))^pt^4(1-2x)+\varrho _2 \left( 4x^3-6x^2+2x\right)\). The initial and boundary conditions are obtained using the exact solution.
The exact solution to the above problem is \(u(x,t)=v(x,t)=t^4x(1-x)\).
The numerical errors and order of accuracy in both directions for Example 5.2 are shown in Tables 6, 7, 8 and 9 for distinct values of \(\alpha _1\) and \(\alpha _2\). Moreover, the numerical solution surface plots are shown in Figs. 5, and 6 presents the surface plots of absolute errors that are obtained by numerical computations for Example 5.2. The graphs of numerical solutions at distinct time levels are shown in Fig. 7. The exact and numerical solutions at \(t=0.5\) for \(p=4\) are drawn together in Fig. 8.
6 Conclusion
In this work, we have investigated the time-fractional coupled generalized Burgers’ equation through an implicit numerical scheme associated with the cubic B-spline technique. We used the linearization technique to change the non-linear coupled equation into a set of linear equations. The time-fractional derivative is discretized using the Caputo derivative. Moreover, through meticulous analysis, we have shown that our proposed numerical scheme is unconditionally stable. The numerical examples are presented, and the computed results are delivered through tables and graphs. The tables clearly show the correct convergence orders for different values of \(\alpha _1\) and \(\alpha _2\). The numerical results authenticate our theoretical results and show that the numerical scheme for the fractional non-linear coupled equation is proficient and accurate and can be applied to various types of fractional coupled equations.
Availability of data and materials
Data sharing is not applicable to this article as no data sets were generated or analyzed during the current study.
References
R. Hilfer, Foundations of fractional dynamics. Fractals 3, 549–556 (1995)
K. Oldham, J. Spanier, The Fractional Calculus Theory and Applications of Differentiation and Integration to Arbitrary Order (Elsevier, Amsterdam, 1974)
I. Podlubny, Fractional Differential Equations (Academic Press, San Diego, 1999)
S.G. Samko, A.A. Kilbas, O.I. Marichev, Fractional Integrals and Derivatives (Gordon and Breach Sciences Publishers, Switzerland, 1993)
D.B. Dhaigude, G.A. Birajdar, Numerical solution of fractional partial differential equations by discrete adomian decomposition method. Adv. Appl. Math. Mech. 6, 107–119 (2014)
M. Uddin, S. Haq, RBFs approximation method for time fractional partial differential equations. Commun. Nonlinear Sci. Numer. Simul. 16, 4208–4214 (2011)
R. Chawla, K. Deswal, D. Kumar, D. Baleanu, A novel finite difference based numerical approach for Modified Atangana-Baleanu Caputo derivative. AIMS Math. 7, 17252–17268 (2022)
D.A. Murio, Implicit finite difference approximation for time fractional diffusion equations. Comput. Math. Appl. 56, 1138–1145 (2008)
J.H. He, A short remark on fractional variational iteration method. Phys. Lett. A 375, 3362–3364 (2011)
J.M. Burgers, A mathematical model illustrating the theory of turbulence. Adv. Appl. Mech. 1, 171–199 (1948)
E.R. Benton, G.W. Platzman, A table of solutions of the one-dimensional Burgers equation. Quart. Appl. Math. 30, 195–212 (1972)
W. Liao, An implicit fourth-order compact finite difference scheme for one-dimensional Burgers’ equation. Appl. Math. Comput. 206, 755–764 (2008)
E.N. Aksan, A. Ozdes, A numerical solution of Burgers’ equation. Appl. Math. Comput. 156, 395–402 (2004)
R. Jiwari, R.C. Mittal, K.K. Sharma, A numerical scheme based on weighted average differential quadrature method for the numerical solution of Burgers’ equation. Appl. Math. Comput. 219, 6680–6691 (2013)
R. Jiwari, Local radial basis function-finite difference based algorithms for singularly perturbed Burgers’ model. Math. Comput. Simul. 198, 106–126 (2022)
R. Jiwari, A hybrid numerical scheme for the numerical solution of the Burgers’ equation. Comput. Phys. Commun. 188, 59–67 (2015)
D. Li, C. Zhang, M. Ran, A linear finite difference scheme for generalized time fractional Burgers equation. Appl. Math. Model. 40, 6069–6081 (2016)
T.S. El-Danaf, A.R. Hadhoud, Parametric spline functions for the solution of the one time fractional Burgers equation. Appl. Math. Model. 36, 4557–4564 (2012)
A. Esen, O. Tasbozan, Numerical solution of time fractional Burgers equation by cubic B-spline finite elements. Mediterr. J. Math. 13, 1325–1337 (2016)
S.E. Esipov, Coupled Burgers’ equations: a model of polydispersive sedimentation. Phys. Rev. E 52, 3711–3718 (1995)
S. Haq, M. Uddin, A meshfree interpolation method for the numerical solution of the coupled nonlinear partial differential equations. Eng. Anal. Boundary Elem. 33, 399–409 (2009)
H. Jafari, S. Seifi, Solving a system of nonlinear fractional partial differential equations using homotopy analysis method. Commun. Nonlinear Sci. Numer. Simulat. 14, 1962–1969 (2009)
R.C. Mittal, G. Arora, Numerical solution of the coupled viscous Burgers’ equation. Commun. Nonlinear Sci. Numer. Simulat. 16, 1304–1313 (2011)
R.K. Mohanty, W. Dai, F. Han, Compact operator method of accuracy two in time and four in space for the numerical solution of coupled viscous Burgers’ equations. Appl. Math. Comput. 256, 381–393 (2015)
M. Kumar, S. Pandit, A composite numerical scheme for the numerical simulation of coupled Burgers’ equation. Comput. Phys. Commun. 185, 809–817 (2014)
Y. Chen, H.L. An, Numerical solutions of coupled Burgers equations with time and space fractional derivatives. Appl. Math. Comput. 200, 87–95 (2008)
J. Liu, G. Hou, Numerical solutions of space and time fractional coupled Burgers equations by generalized differential transform method. Appl. Math. Comput. 217, 7001–7008 (2011)
A.K. Mittal, L.K. Balyan, Numerical solutions of time and space fractional coupled Burgers equations using time-space Chebyshev pseudospectral method. Math. Meth. Appl. Sci. 44, 3127–3137 (2021)
M. Hussain, S. Haq, A. Ghafoor, I. Ali, Numerical solutions of time-fractional coupled viscous Burgers’ equations using meshfree spectral method. Comput. Appl. Math. 39, 1–21 (2020)
T.A. Sulaiman, M. Yavuz, H. Bulut, H.M. Baskonus, Investigation of the fractional coupled viscous Burgers’ equation involving Mittag-Leffler kernel. Physica A 527, 121126 (2019)
A.R. Hadhoud, H.M. Srivastava, A.A.M. Rageh, Non-polynomial B-spline and shifted Jacobi spectral collocation techniques to solve time-fractional nonlinear coupled Burgers’ equations numerically. Adv. Differ. Eq. (2021). https://doi.org/10.1186/s13662-021-03604-5
R.C. Mittal, R.K. Jain, Numerical solutions of nonlinear Burgers’ equation with modified cubic B-splines collocation method. Appl. Math. Comput. 218, 7839–7855 (2012)
R. Chawla, K. Deswal, D. Kumar, A new numerical formulation for the generalized time-fractional Benjamin Bona Mohany Burgers’ equation. Int. J. Nonlinear Sci. Numer. Simul. (2022). https://doi.org/10.1515/ijnsns-2022-0209
Funding
This research did not receive any specific grant from funding agencies in the public, commercial, or not-for-profit sectors.
Author information
Authors and Affiliations
Contributions
Prof. J-Vigo Aguiar did the conceptualization and methodology of the manuscript, Reetika Chawla wrote the main manuscript text, Prof. Devendra Kumar supervised and validated the file. Tapas Mazumdar has done implementation and evaluated the numerical results.
Corresponding author
Ethics declarations
Ethical approval
Not applicable
Competing interests
The authors state that they have no known competing financial interests or personal ties that could have influenced the research presented in this study.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Vigo-Aguiar, J., Chawla, R., Kumar, D. et al. An implicit scheme for time-fractional coupled generalized Burgers’ equation. J Math Chem 62, 689–710 (2024). https://doi.org/10.1007/s10910-023-01559-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10910-023-01559-4
Keywords
- Generalized time-fractional coupled Burgers’ equation
- Caputo derivative
- Quasilinearization
- Implicit scheme
- Spline
- Stability