Startseite Effectual quintic B-spline functions for solving the time fractional coupled Boussinesq–Burgers equation arising in shallow water waves
Artikel Open Access

Effectual quintic B-spline functions for solving the time fractional coupled Boussinesq–Burgers equation arising in shallow water waves

  • Xiaoming Wang , Usama Ghafoor , Muhammad Abbas EMAIL logo , Farah Aini Abdullah EMAIL logo und Yasser Salah Hamed
Veröffentlicht/Copyright: 14. August 2025

Abstract

This article investigates fluid flow in a dynamic system using the coupled Boussinesq–Burgers equation to precisely narrate the propagation of shallow water waves. This work proposes a novel approach to using the quintic B-spline technique to obtain an approximate solution to the nonlinear fractional coupled Boussinesq–Burgers equation. For discretizing time, the Caputo fractional derivative is used to handle the fractional derivative effectively, while the quintic B-spline function is used to interpolate the spatial derivative. We provide two numerical examples to show the level of accuracy and practicality of the current scheme in solving the fractional coupled Boussinesq–Burgers problem and see how observe the effect of the fractional-order on wave propagation. In addition, we conduct a stability analyzis and numerically determine the order of convergence. We compute the error norms to assess the accuracy of the proposed method.

1 Introduction

During the past few decades, there has been an increased amount of research on the use of fractional derivatives instead of integer derivatives and on the implementation of fractional integrals, fractional differential equations (FDEs), and fractional partial differential equations (FPDEs) in solving a series of problems arising in the pure and applied sciences [14]. The generalization of classical differential equations of integer order (IO) give rise to FDEs. Many complicated nonlinear phenomena that arise in the fields of heat transfer, wave propagation, and other subjects have been extensively described using fractional calculus, as is well known. Therefore, to describe physics, engineering, and other scientific subjects, FPDEs are crucial [58]. The fact that the response of the fractional-order system eventually converges to the response of the IO system has drawn a lot of attention to FDEs [9]. Their nonlocal characteristic is the primary benefit of employing fractional-order FDEs in various mathematical modelling. Many works have been accomplished to obtain the necessary mathematical methods for dealing with fractional problems. The goal of our investigation is to look for approximate results of time-fractional coupled Boussinesq–Burgers equation (TFCBBE) that is a nonlinear system. We investigate a time-fractional model of the coupled Boussinesq–Burgers equation (CBBE), which arises from the study of fluid flow dynamics, specifically the transmission of waves in shallow water. This model describes a wide range of physical phenomena in disciplines such as chemical physics, solid-state physics, fluid mechanics, and plasma waves. Exploring its solutions and properties is essential to understanding these phenomena, as solutions not only address specific problems but also offer deeper insights into the underlying physical processes. For instance, nonlinear wave behaviours in fluid dynamics, plasma, and optical fibers are often represented by characteristic bell-shaped and kink-shaped solutions.

As noted in the literature, Zhang et al. [10] proposed a ( 2 + 1 ) -dimensional Boussinesq–Burgers soliton (BBS) equation and its connection with the BBS hierarchy. They proved that quasi-periodic solutions of the ( 2 + 1 ) -dimensional BBE are derived by resorting to the Riemann θ functions. Zhang et al. [11] investigated the exact solutions of the generalized Boussinesq equation and the BBE using the modified mapping method. Rady et al. [12] showed that the periodic wave solutions for BBE are obtained by using the Jacobi elliptic function method and presented the properties of some periodic and multiple soliton solutions. Chen and Li [13] presented a new Darboux transformation with multiple parameters for BBE using Darboux transformation and found new soliton solutions of the BBS. Gupta and Ray [14] proposed the comparison between the homotopy perturbation method (HPM) and the optimal homotopy asymptotic method (OHAM) using approximate solution of nonlinear BBE and concluded that optimal homotopy asymptotic method is accurate with a smaller number of iterations compared to the HPM, while the OHAM introduces a simple way to control convergence region.

Wang et al. [15] investigated the approximate solution of fractal CBBE using the semi-inverse method and established the fractal variational formulation of fractal CBBE. Kumar et al. [16] represented the approximate solution of CBBE using residual power series method and compared their results with the analytical solutions as well as the solutions shown on different graphical representations. They also obtained the solution by the modified homotopy analyzis transform method. Khater and Kumar [17] constructed exact solutions for the fractional CBBE using fractional complex transform and the modified Riemann Liouville derivative sense. Shi et al. [18] investigated into a few of the time-fractional CBBE’s invariant characteristics. First, using the discovered symmetries, the fractional CBBE is converted into nonlinear time FDEs. Second, they used a power series expansion method to solve the reduced system of fractional ordinary differential equations. Third, the new conservation theorem is used to derive the conservation rules of the fractional CBBE. Ravi et al. [19] analyzed the exact solutions of CBBE using analytically as well use the Exp-function method. They also shown their result graphically. Ali et al. [20] investigated the analytical solution of CBBE through the sine-Gordon expansion method and results shown on 2 D and 3 D plotting. Heydari and Avazzadeh [21] introduced the approximate solution of CBBE by using the concept of the Caputo form. Zarin et al. [22] analyzed the fractional-order susceptible infected recovered again susceptible model using Caputo derivatives and solved numerically using the Haar collocation-Broyden method. Jitsinchayakul et al. [23] proposed the fractional-order COVID-19 epidemic model using the Atangana–Baleanu–Caputo fractional operator and analyzed the results. Chu et al. [24] presented a fractional-order SARS-CoV-2 transmission model using the Atangana–Baleanu derivative and solved numerically using Newton polynomial-based iterative scheme. Zarin et al. [25] investigated reaction–diffusion COVID-19 model using the next-generation method and solved numerically using finite difference and a one-step explicit meshless scheme. Zhang and Whang [26] presented the numerical solution of coupled Burgers equations using a space-time semi-analytical meshless scheme and radial and non-radial basis functions. Wang et al. [27] investigated the approximate solution of the Burgers equation using the multistage homotopy asymptotic method and compared their result for a large time span.

Iqbal et al. [28] investigated the theoretical foundation of the nonlinear Schrödinger equation is connected with real-world ocean engineering applications in this article, which offers solutions that demonstrate several wave forms, including solitons and periodic waves, utilizing three different approaches. Deepening our grasp of wave dynamics and improving underwater engineering and design are the goals of these efforts. Rehman et al. [29] used two new mathematical techniques to analyze the ( 3 + 1 ) -dimensional extended quantum Zakharov–Kuznetsov equation in plasma and obtain a variety of soliton solutions. The results provide useful tools for investigating nonlinear evolution equations and provide fresh perspectives on the dynamics of the model, as demonstrated by 2 D , 3 D , and contour plots. Iqbal et al. [30] utilized novel techniques to acquire different optical soliton solutions of the Sasa–Satsuma equation, which simulates the propagation of femtosecond pulses in optical fibres. These results improve our knowledge of optical phenomena and present new methods for studying nonlinear optical systems. Zhu et al. [31] investigated special solitary wave solutions of the Heisenberg ferromagnetic spin chain equation and uncover its function in nonlinear wave dynamics. They show how these solutions improve knowledge of solitons in mathematical physics and its applications in domains such as fluid dynamics and fibre optics using straightforward but powerful analytical methods. Kai and Yin [32] presented a broad multi-wave solution framework by using the Cole–Hopf transformation to reveal the linear structure of the Sharma–Tasso–Olver–Burgers equation. Notably, it uses bifurcation techniques to expose the paths of dark-bright and kink–kink soliton molecules, as well as their fusion and fission processes. He and Kai [33] analyzed Kudryashov’s equation with third-order dispersion, periodic and soliton solutions, and exploring modulation instability and chaotic behaviour under many perturbations. The findings provide valuable insights into the equation’s wave dynamics and potential applications in complex phenomena. Xie et al. [34] proposed freedom asymmetric Duffing system of degree two with fractional damping and stability analysis using approximate methods. The study highlights the impact of fractional damping on controlling rotor vibrations and practical applications in vibration management. Kumar et al. [35] presented the exact solitary wave solutions of the strain wave equation using the generalized exponential rational function method and proved the effectiveness of the method with clear physical interpretations. Kumar et al. [36] investigated the (1 + 1)-dimensional longitudinal wave equation to derive a novel solitary wave using the unified method and the unified Riccati equation expansion method. Kumar et al. [37] analyzed the Wazwaz–Benjamin–Bona–Mahony equation using Adomian, Lie isomorphism, and unified Riccati equation expansion methods to obtain exact soliton solutions. Hussain et al. [38] solved the nonlinear Benjamin Bona Mahony Burgers equation to obtain the soliton solutions using extended exp ( Φ ( χ ) ) expansion and Kudryashov methods and analyzis of the fluid dynamics. Hussain et al. [39] investigated the nonlinear Sharma Tasso Olver Burgers equation using the extended ( Ǵ G 2 ) expansion method to obtain soliton solutions and analyzis the stability, and sensitivity.

The present study employs the quintic B-spline (QBS) method in conjunction with the Caputo derivative for the numerical solution of the TFCBBE. The L 1 formula is applied for handling the non-IO derivative, whereas the discretization of the space derivative is carried out with the help of B-spline functions. The benefits of utilizing the spline collocation technique in comparison to the currently available methods lie in its ability to effectively provide a piecewise continuous, closed-form solution. In addition, it offers a more straightforward approach and can be applied to a diverse set of problems related to partial and FPDEs. The superiority of this approach compared to alternative techniques lies in the fact that upon obtaining the solution, the requisite data for interpolation at various points within the range becomes accessible. The primary advantage of this technique is its capability to closely approximate the analytical curve up to a specified level of continuity. Consequently, the spline methodology offers more precise outcomes when estimating values at any given location in the field, in contrast to its predecessors.

Several researchers have used numerical methods to solve FPDEs. The presented method is innovative in that it uses a Crank–Nicolson scheme to discretize the fractional derivative. This method is chosen for its suitability in capturing complex nonlinear wave behaviours, such as bell-shaped and kink-shaped waves in fluid dynamics and optics. Spatial derivatives for TECBBE are discretized using QBS functions. The proposed scheme is novel, and as far as we are aware, the fractional derivative in the Caputo sense has never been employed for the numerical solution of TFCBBE using QBS functions before. The article commences by presenting the TFCBBE as a means for determining numerical solutions to the TFCBBE with the help of the Crank–Nicolson approach. This innovative technique depends on the θ -weighted scheme and the Caputo operator. Initially, we constructed the QBS function across the entire domain and employed the Caputo time fractional derivative for temporal discretization. In addition, a numerical method is introduced that utilizes a θ -weighted scheme and quasi-linearization. Subsequently, a stability analyzis is conducted. Finally, two numerical test problems are provided to demonstrate the suggested technique, together with their corresponding graphical representation. Concluding remarks are provided at the conclusion of the article.

In this work, the QBS functions are used to solve the TFCBBE numerically. They are piecewise polynomial functions, which are smooth and offer flexibility in approximating solutions. The QBS, which are fifth-degree polynomials, offer C 4 continuity, ensuring smooth transitions at each joint between piecewise segments, which is valuable for accurately approximating solutions to differential equations. The CBBE model has been previously solved using the QBS approach combined with the Crank–Nicolson formulation. Moreover, the time-fractional version of this model has been addressed using the time-spectrum function method, the power series expansion method and the homotopy perturbation method. However, no research has been conducted for solving the TFCBBE model using the QBS approach alongside the Crank–Nicolson scheme. This gap highlights the unique contribution of this study, offering a novel approach for solving the time-fractional version of the model. The novelty of this work lies in the numerical solution of the fractional CBBE by employing the Caputo fractional derivative for time discretization and QBS functions for spatial discretization. This innovative approach allows for accurate and effective solutions at each node, offering a unique and effective method for addressing the fractional CBBE. This combination improves accuracy and stability by balancing the time step’s implicit and explicit contributions. Compared to current approaches, this methodology has the advantage of improved numerical solution smoothness and precision. This particular time-fractional equation has never before been solved using such a combination, illustrating the method’s superiority in providing an accurate, piecewise cubic, and smooth solution for complex fractional-order equations.

The article is organized as follows: In Section 2, the TFCBBE model is presented along with the necessary initial and boundary conditions (BCs). The preliminaries are described, consisting of two subsections. Caputo fractional derivative is presented in subsection 3.1, and subsection 3.2 provides an overview of the QBS functions at various points. Section 4 discusses the process of discretizing the fractional derivative, whereas Section 5 outlines the steps involved in the suggested numerical technique. Section 6 establishes the starting condition for the approximate solution. Section 7 provides the algorithm of our numerical technique. Sections 8 and 9 examine the stability and convergence analyzis of the proposed methodology. Section 10 presents the numerical test problems. Section 11 outlines the study’s conclusion.

2 Model

The TFCBBE, with real-valued functions U ( x , t ) and V ( x , t ) , takes the following form (Table 1):

(2.1) U t λ ( x , t ) + a 1 V x ( x , t ) + b 1 U ( x , t ) U x ( x , t ) = Q 1 ( x , t ) , V t λ ( x , t ) + a 2 U x x x ( x , t ) + b 2 ( U ( x , t ) V ( x , t ) ) x = Q 2 ( x , t ) , a x b , 0 t T

with initial conditions (ICs)

(2.2) U ( x , 0 ) = f ( x ) , V ( x , 0 ) = g ( x ) ,

and BCs

U ( a , t ) = f 1 ( a , t ) , V ( a , t ) = g 1 ( a , t ) , U ( b , t ) = f 2 ( b , t ) , V ( b , t ) = g 2 ( b , t ) , U x ( a , t ) = f 3 ( a , t ) , V x ( a , t ) = g 3 ( a , t ) , U x ( b , t ) = f 4 ( b , t ) , V x ( b , t ) = g 4 ( b , t ) .

Table 1

Variable descriptions

Parameter Description
U ( x , t ) Horizontal velocity field
V ( x , t ) Height of the water surface above a horizontal level at the bottom
x Normalized space variable
t Normalized time variable
Q 1 ( x , t ) , Q 2 ( x , t ) Source terms
a 1 , a 2 , b 1 , b 2 Constants
f ( x ) , g ( x ) Known function
f 1 ( a , t ) , f 2 ( a , t ) , f 3 ( a , t ) , f 4 ( a , t ) Known functions
g 1 ( a , t ) , g 2 ( a , t ) , g 3 ( a , t ) , g 4 ( a , t ) Known functions
λ Fractional order which ( 0 , 1 )
Γ Euler’s Gamma function
h Step size for space
τ Step size for time

3 Preliminaries

3.1 Caputo fractional derivative

Various strategies exist for handling fractional derivative, while the Caputo L 1 formula is more preferable fractional derivative to studied real-world physical model. Because it employ memory effects and non-local behaviour, the Caputo fractional derivative is a great tool for simulation and may be utilized for a variety of real-world systems and phenomena. It possess remarkable physical interpretability, effectively capturing memory effects and non-local characteristics in systems, finding them ideal for simulating a variety of phenomena in a number of fields. Caputo’s fractional derivative is applied to discretize the temporal derivative, which is given as follows:

(3.1) U t λ C ( x , t ) = 1 Γ ( 1 λ ) 0 t U χ ( x , χ ) ( t χ ) λ d χ , 0 < λ < 1 , U t ( x , t ) , λ = 1 .

3.2 QBS

We uniformly divide the space interval [ x min , x max ] by N + 1 knots such that the grid distribution is a = x min < < x max = b , i.e., x j = x 0 + j h , j = 0 ( 1 ) N , uniform mesh size is h = x max x min N . The j th basis spline function of order q , degree q 1 , is given by [40]:

For q = 0 ,

(3.2) B 0 , j ( x ) = 1 , if x [ x j , x j + 1 ] 0 , otherwise .

For q > 0 ,

(3.3) B q , j ( x ) = x x j x j + q x j B q 1 , j ( x ) + 1 x x j + 1 x j + 1 + q x j + 1 B q 1 , j + 1 ( x ) , x [ x j , x j + 1 + q ] .

We extend the interval [ x min , x max ] to interval [ x min 5 h , x max + 5 h ] with uniform mesh and the relationships listed below define the piecewise QBS basis functions ( B j ( x ) ) [41]:

(3.4) B 5 , j ( x ) = 1 6 h 3 c 1 , if x [ x j 3 , x j 2 ] , c 1 6 c 2 , if x [ x j 2 , x j 1 ] , c 1 + 15 c 3 6 c 2 , if x [ x j 1 , x j ] , c 4 15 c 6 + 6 c 5 , if x [ x j , x j + 1 ] , c 4 + 6 c 5 , if x [ x j + 1 , x j + 2 ] , c 4 , if x [ x j + 2 , x j + 3 ] , 0 , otherwise ,

where c 1 = ( x x j 3 ) 5 , c 2 = ( x x j 2 ) 5 , c 3 = ( x x j 1 ) 5 , c 4 = ( x x j + 3 ) 5 , c 5 = ( x x j + 2 ) 5 , c 6 = ( x x j + 1 ) 5 . It is possible to calculate the values of B j ( x ) and its associated derivatives at the knot points by using piecewise QBS basis functions. It is easy to arrange these values into an equation. Now, we suppose that U and V are the approximating solutions over the subinterval [ a , b ] using the piecewise QBS basis functions B j ( x ) , such that:

(3.5) U ( x , t ) = j = 2 N + 2 α j p ( t ) B j ( x ) , V ( x , t ) = j = 2 N + 2 β j p ( t ) B j ( x ) .

The time-dependent parameters α j p ( t ) and β j p ( t ) can be computed at each knot for the numerical solution to the exact solutions and N denotes the number of nodal points. The approximate values of U ( x , t ) and V ( x , t ) , along with their necessary derivatives at the nodal points involving five unknowns, are calculated using an approximate function and piecewise QBS basis functions, which is defined as follows:

(3.6) ( U ) j p = α j 2 p + 26 α j 1 p + 66 α j p + 26 α j + 1 p + α j + 2 p , ( U x ) j p = d 1 α j 2 p 10 d 1 α j 1 p + 10 d 1 α j + 1 p + d 1 α j + 2 p , ( U x x ) j p = d 2 α j 2 p + 2 d 2 α j 1 p 6 d 2 α j p + 2 d 2 α j + 1 p + d 2 α j + 2 p , ( U x x x ) j p = d 3 α j 2 k + 2 d 3 α j 1 p 2 d 3 α j + 1 p + d 3 α j + 2 p . ( V ) j p = β j 2 p + 26 β j 1 p + 66 β j p + 26 β j + 1 p + β j + 2 p , ( V x ) j p = d 1 β j 2 p 10 d 1 β j 1 p + 10 d 1 β j + 1 p + d 1 β j + 2 p , ( V x x ) j p = d 2 β j 2 p + 2 d 2 β j 1 p 6 d 2 β j p + 2 d 2 β j + 1 p + d 2 β j + 2 p , ( V x x x ) j p = d 3 β j 2 k + 2 d 3 β j 1 p 2 d 3 β j + 1 p + d 3 β j + 2 p ,

where, d 1 = 5 h , d 2 = 20 h 2 , d 3 = 60 h 3 .

4 Illustration of the scheme

The technique of forward finite difference is utilized for the discretization of the Caputo fractional derivative. Consider step size is τ = T M and t p = p τ , where p = 0 , 1 , , M . At point t p , Caputo’s L 1 formula [42] can be defined as follows:

(4.1) U t λ C ( x , t p + 1 ) = 1 Γ ( 1 λ ) 0 t U χ ( x , χ ) d χ ( t p + 1 χ ) λ = 1 Γ ( 1 λ ) s = 0 p t s t s + 1 U χ ( x , χ ) d χ ( t p + 1 χ ) λ = 1 Γ ( 2 λ ) s = 0 p A s U ( x , t 1 s + p ) U ( x , t p s ) τ λ + B τ p + 1 ,

where A s = ( s + 1 ) λ + 1 s λ + 1 and B τ p + 1 is bounded truncation error, i.e. B τ p + 1 Θ τ 2 λ [43], where Θ is the constant which depends upon U .

The coefficients A s preserve the following properties [44]:

A 0 = 1 , A 0 > A 1 > A 2 > > A s , A s 0 as s , A s > 0 for s = 0 , 1 , p , s = 0 p ( A s A s + 1 ) + A p + 1 = ( 1 A 1 ) + s = 1 p 1 ( A s A s + 1 ) + A p = 1 .

5 Numerical technique

The θ -weighted scheme is used to find the approximate solution of the system (2.1) at t p + 1 th time level, which can be written as follows [45]:

(5.1) ( U t λ C ) j p θ g j p + 1 = ( 1 θ ) g j p , ( V t λ C ) j p θ h j p + 1 = ( 1 θ ) h j p ,

where

g j p = a 1 ( V x ) j p b 1 ( U U x ) j p , h j p = a 2 ( U x x x ) j p b 2 ( ( U V ) x ) j p .

Setting the value of θ yields three schemes. First, when θ is set to 0, the scheme mentioned earlier turns into an explicit scheme. The second is that when θ = 1 , θ -weighted scheme transforms into an implicit scheme. Finally, when θ = 1 2 is taken, the scheme transforms to the Crank–Nicolson scheme because it is an unconditionally stable scheme that provides reasonable accuracy. By employing Eqs. (5.1) and (2.1), we obtained:

(5.2) s = 0 p A s ( U j 1 s + p U j p s ) τ λ Γ ( 2 λ ) + θ ( a 1 ( V x ) j p + 1 + b 1 ( U U x ) j p + 1 ) = ( θ 1 ) ( a 1 ( V x ) j p + b 1 ( U U x ) j p ) + Q 1 ,

(5.3) s = 0 p A s ( V j 1 s + p V j p s ) τ λ Γ ( 2 λ ) + θ ( a 2 ( U x x x ) j p + 1 + b 2 ( ( U V ) x ) j p + 1 ) = ( θ 1 ) ( a 2 ( U x x x ) j p + b 2 ( ( U V ) x ) j p ) + Q 2 .

Eqs. (5.2) and (5.3) contain non-linear terms that we aim to linearize at the ( p + 1 ) th stage. By simplifying complex non-linear terms, this linearization technique [46] facilitates iterative equation solving, which is defined as follows:

( U U x ) j p + 1 = U j p ( U x ) j p + 1 ( U U x ) j p + U j p + 1 ( U x ) j p . ( ( U V ) x ) j p + 1 = ( U x V ) p + 1 + ( U V x ) p + 1 .

Using above relation, Eqs. (5.2) and (5.3) become:

(5.4) C s = 0 p A s ( U j 1 s + p U j p s ) + a 1 θ ( V x ) j p + 1 + b 1 θ ( U j p ( U x ) j p + 1 + U j p + 1 ( U x ) j p ( U U x ) j p ) = ( θ 1 ) ( a 1 ( V x ) j p + b 1 ( U U x ) j p ) + Q 1 ,

(5.5) C s = 0 p A s ( V j 1 s + p V j p s ) + a 2 θ ( U x x x ) j p + 1 + b 2 θ ( ( U x V ) p + 1 + ( U V x ) p + 1 ) = ( θ 1 ) ( a 2 ( U x x x ) j p + b 2 ( U V x ) j p ) + Q 2 ,

where C = 1 τ λ Γ ( 2 λ ) . After simplification, Eqs. (5.4) and (5.5) are yield into Eqs. (5.6) and (5.7):

(5.6) C A 0 U j p + 1 + b 1 θ ( U j p ( U x ) j p + 1 + U j p + 1 ( U x ) j p ) + a 1 θ ( V x ) j p + 1 = C A 0 U j p C s = 1 p A s ( U j p s + 1 U j p s ) + ( θ 1 ) a 1 ( V x ) j p + ( 2 θ 1 ) b 1 ( U U x ) j p + ( Q 1 ) j p + 1 ,

(5.7) C A 0 V j p + 1 + b 2 θ ( ( U x ) j p V j p + 1 + U j p ( V x ) j p + 1 ) + a 2 θ ( U x x x ) j p + 1 + b 2 θ ( V j p ( U x ) j p + 1 + ( V x ) j p U j p + 1 ) = C A 0 V j p C s = 1 p A s ( V j p s + 1 V j p s ) + a 2 ( θ 1 ) ( U x x x ) j p + ( 2 θ 1 ) b 2 ( ( U x V ) j p + ( U V x ) j p ) + ( Q 2 ) j p + 1 .

By putting the values of QBS basis function in Eqs. (5.6) and (5.7), then we obtained Eqs. (5.8) and (5.9):

(5.8) D 1 α j 2 p + 1 + D 2 α j 1 p + 1 + D 3 α j p + 1 + D 4 α j + 1 p + 1 + D 5 α j + 2 p + 1 D 6 β j 2 p + 1 D 7 β j 1 p + 1 + D 7 β j + 1 p + 1 + D 6 β j + 2 p + 1 = D 8 α j 2 p + 26 D 8 α j 1 p + 66 D 8 α j p + 26 D 8 α j + 1 p + D 8 α j + 2 p + D 6 β j 2 p + D 7 β j 1 p D 7 β j + 1 p D 6 β j + 2 p C s = 0 p A s ( ( α j 2 p s + 1 α j 2 p s ) + 26 ( α j 1 p s + 1 α j 1 p s ) + 66 ( α j p s + 1 α j p s ) + 26 ( α j + 1 p s + 1 α j + 1 p s ) + ( α j + 2 p s + 1 α j + 2 p s ) ) + ( Q 1 ) j p + 1 ,

(5.9) E 1 β j 2 p + 1 + E 2 β j 1 p + 1 + E 3 β j p + 1 + E 4 β j + 1 p + 1 + E 5 β j + 2 p + 1 + E 6 α j 2 p + 1 + E 7 α j 1 p + 1 + E 8 α j + 1 p + 1 + E 9 α j + 2 p + 1 = D 8 β j 2 p + 26 D 8 β j 1 p + D 8 β j p + 26 D 8 β j + 1 p + D 8 β j + 2 p + E 10 α j 2 p 2 E 10 α j 1 p + 2 E 10 α j + 1 p E 10 α j + 2 p C s = 0 p A s ( ( β j 2 p s + 1 β j 2 p s ) + 26 ( β j 1 p s + 1 β j 1 p s ) + 66 ( β j p s + 1 β j p s ) + 26 ( β j + 1 p s + 1 β j + 1 p s ) + ( β j + 2 p s + 1 β j + 2 p s ) ) + ( Q 2 ) j p + 1 ,

where

D 1 = C A 0 + b 1 2 z 2 5 b 1 2 h z 1 , D 2 = 26 C A 0 + 13 b 1 z 2 25 b 1 h z 1 , D 3 = 66 C A 0 + 33 b 1 z 2 , D 4 = 26 C A 0 + 13 b 1 z 2 + 25 b 1 h z 1 , D 5 = C A 0 + b 1 2 z 2 + 5 b 1 2 h z 1 , D 6 = 5 a 1 2 h , D 7 = 25 a 1 h , D 8 = C A 0 , E 1 = C A 0 5 b 2 2 h z 1 , E 2 = 26 C A 0 25 b 2 h z 1 , E 3 = 66 C A 0 , E 4 = 26 C A 0 + 25 b 2 h z 1 , E 5 = C A 0 + 5 b 2 2 h z 1 , E 6 = 30 a 2 h 3 5 b 2 2 h z 2 , E 7 = 60 a 2 h 3 25 b 2 h z 2 , E 8 = 60 a 2 h 3 + 25 b 2 h z 2 , E 9 = 30 a 2 h 3 + 5 b 2 2 h z 2 , E 10 = 30 a 2 h 3 , z 1 = α j 2 p + 26 α j 1 p + 66 α j p + 26 α j + 1 p + α j + 2 p , z 2 = α j + 2 p + α j + 1 p 10 α j 1 p α j 2 p , z 3 = β j 2 p + 26 β j 1 p + 66 β j p + 26 β j + 1 p + β j + 2 p , z 4 = β j + 2 p + β j + 1 p 10 β j 1 p β j 2 p .

Matrix form of Eqs. (5.8) and (5.9) becomes:

(5.10) E F p + 1 = G F p H C A p α 0 + s = 0 p 1 ( A s A s + 1 ) α s p + C A p β 0 + s = 0 p 1 ( A s A s + 1 ) β s p + q p + 1 .

After some simplification, we obtain

(5.11) E F p + 1 = I .

Here, the square matrix of order ( 2 N + 10 ) × ( 2 N + 10 ) is denoted by E . The column vector I consists of the order ( 2 N + 10 ) and F p + 1 = [ α 2 p + 1 , α 1 p + 1 , , β N + 2 p + 1 , β 2 p + 1 , β 1 p + 1 , , β N + 2 p + 1 ] T contains the control points.

E = F 1 F 2 F 3 F 4 , G = F 5 F 6 F 6 F 5 , H = F 8 F 6 F 6 F 8 , q p + 1 = q 1 q 2 ,

where

F 1 = 1 26 66 26 1 5 h 50 h 0 50 h 5 h D 1 D 2 D 3 D 4 D 5 D 1 D 2 D 3 D 4 D 5 D 1 D 2 D 3 D 4 D 5 D 1 D 2 D 3 D 4 D 5 5 h 50 h 0 50 h 5 h 1 26 66 26 1 ,

F 2 = 0 0 0 0 0 0 0 0 0 0 D 6 D 7 0 D 7 D 6 D 6 D 7 0 D 7 D 6 D 6 D 7 0 D 7 D 6 D 6 D 7 0 D 7 D 6 0 0 0 0 0 0 0 0 0 0 ,

F 3 = 0 0 0 0 0 0 0 0 0 0 E 1 E 2 E 3 E 4 E 5 E 1 E 2 E 3 E 4 E 5 E 1 E 2 E 3 E 4 E 5 E 1 E 2 E 3 E 4 E 5 0 0 0 0 0 0 0 0 0 0 ,

F 4 = 1 26 66 26 1 5 h 50 h 0 50 h 5 h E 6 E 7 0 E 8 E 9 E 6 E 7 0 E 8 E 9 E 6 E 7 0 E 8 E 9 E 6 E 7 0 E 8 E 9 5 h 50 h 0 50 h 5 h 1 26 66 26 1 ,

Z 5 = 0 0 0 0 0 0 0 0 0 0 D 8 26 D 8 66 D 8 26 D 8 D 8 D 8 26 D 8 66 D 8 26 D 8 D 8 D 8 26 D 8 66 D 8 26 D 8 D 8 D 8 26 D 8 66 D 8 26 D 8 D 8 0 0 0 0 0 0 0 0 0 0 ,

Z 6 = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ,

Z 7 = 0 0 0 0 0 0 0 0 0 0 E 10 26 E 10 66 E 10 26 E 10 D 8 B 9 B 10 B 3 B 11 B 12 B 9 B 10 B 3 B 11 B 12 B 9 B 10 B 3 B 11 B 12 0 0 0 0 0 0 0 0 0 0 ,

q 1 = g 1 p + 1 g 3 p + 1 ( Q 1 ) 0 p + 1 ( Q 1 ) 1 p + 1 ( Q 1 ) N 1 p + 1 ( Q 1 ) N p + 1 g 4 p + 1 g 2 p + 1 , q 2 = h 1 p + 1 h 3 p + 1 ( Q 1 ) 0 p + 1 ( Q 1 ) 1 p + 1 ( Q 1 ) N 1 p + 1 ( Q 1 ) N p + 1 h 4 p + 1 h 2 p + 1 , Z 8 = 0 0 0 0 0 0 0 0 0 0 1 26 66 26 1 1 26 66 26 1 1 26 66 26 1 1 26 66 26 1 0 0 0 0 0 0 0 0 0 0 .

6 Initial state

Initial vectors μ j 0 and ν j 0 have been calculated from the ICs. To start iteration on Eqs. (5.8) and (5.9), a suitable initial vector F 0 = [ α 2 0 , α 1 0 , , β N + 2 0 , β 2 0 , β 1 0 , , β N + 2 p + 1 ] T can be calculated. The determination of the initial state is achieved by employing the ICs and their derivatives at the boundaries in a specific manner:

( U x ) ( x 0 , 0 ) = d 1 α 2 0 10 d 1 α 1 0 + 10 d 1 α 1 0 + d 1 α 2 0 , ( U x x ) ( x 0 , 0 ) = d 2 α 2 0 + 2 d 2 α 1 0 6 d 2 α 0 0 + 2 d 2 α 1 0 + d 2 α 2 0 , ( U ) ( x j , 0 ) = α j 2 0 + 26 α j 1 0 + 66 α j 0 + 26 α j + 1 0 + α j + 2 0 , ( U x x ) ( x N , 0 ) = d 2 α N 2 0 + 2 d 2 α N 1 0 6 d 2 α N 0 + 2 d 2 α N + 1 0 + d 2 α N + 2 0 , ( U x ) ( x N , 0 ) = d 1 α N 2 0 10 d 1 α N 1 0 + 10 d 1 α N + 1 0 + d 1 α N + 2 0 , ( V x ) ( x 0 , 0 ) = d 1 β 2 0 10 d 1 β 1 0 + 10 d 1 β 1 0 + d 1 β 2 0 , ( V x x ) ( x 0 , 0 ) = d 2 β 2 0 + 2 d 2 β 1 0 6 d 2 β 0 0 + 2 d 2 β 1 0 + d 2 β 2 0 , ( U ) ( x j , 0 ) = β j 2 0 + 26 β j 1 0 + 66 β j 0 + 26 β j + 1 0 + β j + 2 0 , ( V x x ) ( x N , 0 ) = d 2 β N 2 0 + 2 d 2 β N 1 0 6 d 2 β N 0 + 2 d 2 β N + 1 0 + d 2 β N + 2 0 , ( V x ) ( x N , 0 ) = d 1 β N 2 0 10 d 1 β N 1 0 + 10 d 1 β N + 1 0 + d 1 β N + 2 0 .

The matrix form for the aforementioned system is given as follows:

(6.1) A F 0 = E ,

where

A = P 1 Z 6 Z 6 P 1 , E = E 1 E 2 ,

where

P 1 = 5 h 50 h 0 50 h 5 h 20 h 2 40 h 2 120 h 2 40 h 2 20 h 2 1 26 66 26 1 1 26 66 26 1 1 26 66 26 1 1 26 66 26 1 20 h 2 40 h 2 120 h 2 40 h 2 20 h 2 5 h 50 h 0 50 h 5 h ,

E 1 = g ( c ) g ( c ) g ( x 0 ) g ( x 1 ) g ( x N 1 ) g ( x N ) g ( d ) g ( d ) , E 2 = h ( c ) h ( c ) h ( x 0 ) h ( x 1 ) h ( x N 1 ) h ( x N ) h ( d ) h ( d ) .

7 Algorithm

Numerical solution of time fractional partial difference equation can be obtained using B-spline functions, if someone goes to following steps:

  • Proceed by establishing the TFCBBE model.

  • Set up effective techniques to discretize the spatial domain and time domain like Caputo function and piecewise QBS basis function.

  • For each time step, the linear system is set up and matrices of order ( 2 N + 10 ) × ( 2 N + 10 ) are constructed.

  • For each time step, we solve the system in question using Mathematica 13.2.

8 Stability analysis

Stability analysis is associated with computational method errors that exhibit no growth with the advancement of the technique. An algorithm is considered unconditionally stable when errors in a scheme still bounded. A stability study is shown to confirm that errors are not amplified by the scheme. There is a close relationship between the numerical scheme’s stability and numerical error. The principle of stability is linked to defects in computing techniques that never increase as the approach advances [47]. In this section, we use Fourier series technique to evaluate the stability of the proposed methodology [48]. The non-linear terms are temporarily frozen to conduct stability analyzis. Consequently, U and V have been frozen as constants ω 1 and ω 2 , respectively [49]. Stability analyzis is only suitable for linear equations. By replacing an approximation of the equation, the subsequent Eqs. (5.6) and (5.7) are developed:

(8.1) C A 0 U j p + 1 + b 1 2 ω 1 ( U x ) j p + 1 + a 1 2 ( V x ) j p + 1 = C A 0 U j p b 1 2 ω 1 ( U x ) j p a 1 2 ( V x ) j p C s = 1 p A s ( U j p s + 1 U j p s ) + Q 1 ,

(8.2) C A 0 V j p + 1 + b 2 2 ω 1 ( V x ) j p + 1 + b 2 2 ω 2 ( U x ) j p + 1 + a 2 2 θ ( U x x x ) j p + 1 = C A 0 V j p b 2 2 ω 1 ( V x ) j p b 2 2 ω 2 ( U x ) j p a 2 2 θ ( U x x x ) j p C s = 1 p A s ( V j p s + 1 V j p s ) + Q 2 .

Consider u ˜ j p and v ˜ j p are the approximated solution of (8.1) and (8.2) with errors α j p and β j p , which are defined as follows:

(8.3) α j p = U j p u ˜ j p , β j p = V j p v ˜ j p ,

where p = 0 , 1 , , M , and j = 0 , 1 , N 1 , using QBS basis function, Eqs. (8.1) and (8.2) becomes:

(8.4) C A 0 5 b 1 ω 1 2 h α j 2 p + 1 + 26 C A 0 25 b 1 ω 1 h α j 1 p + 1 + ( 66 C A 0 ) α j p + 1 + 26 C A 0 + 25 b 1 ω 1 h α j + 1 p + 1 + C A 0 + 5 b 1 ω 1 2 h α j + 2 p + 1 5 a 1 2 h β j 2 p + 1 25 a 1 h β j 1 p + 1 + 25 a 1 h β j + 1 p + 1 + 5 a 1 2 h β j + 2 p + 1 = C A 0 + 5 b 1 ω 1 2 h α j 2 p + 26 C A 0 + 25 b 1 ω 1 h α j 1 p + ( 66 C A 0 ) α j p + 26 C A 0 25 b 1 ω 1 h α j + 1 p + C A 0 5 b 1 ω 1 2 h α j + 2 p + 5 a 1 2 h β j 2 p + 25 a 1 h β j 1 p 25 a 1 h β j + 1 p 5 a 1 2 h β j + 2 p C s = 0 p A s ( ( α j 2 p s + 1 α j 2 p s ) + 26 ( α j 1 p s + 1 α j 1 p s ) + 66 ( α j p s + 1 α j p s ) + 26 ( α j + 1 p s + 1 α j + 1 p s ) + ( α j + 2 p s + 1 α j + 2 p s ) ) ,

(8.5) C A 0 5 b 2 ω 1 2 h β j 2 p + 1 + 26 C A 0 25 b 2 ω 1 h β j 1 p + 1 + ( 66 C A 0 ) β j p + 1 + 26 C A 0 + 25 b 2 ω 1 h β j + 1 p + 1 + C A 0 + 5 b 2 ω 1 2 h β j + 2 p + 1 + 5 b 2 ω 2 2 h 30 a 2 h 3 α j 2 p + 1 + 25 b 2 ω 2 h + 60 a 2 h 3 α j 1 p + 1 + 25 b 2 ω 2 h 60 a 2 h 3 α j + 1 p + 1 + 5 b 2 ω 2 2 h + 30 a 2 h 3 α j + 2 p + 1 = C A 0 + 5 b 2 ω 1 2 h β j 2 p + 26 C A 0 + 25 b 2 ω 1 h β j 1 p + ( 66 C A 0 ) β j p + 26 C A 0 25 b 2 ω 1 h β j + 1 p + C A 0 5 b 2 ω 1 2 h β j + 2 p + 5 b 2 ω 2 2 h + 30 a 2 h 3 α j 2 p + 25 b 2 ω 2 h 60 a 2 h 3 α j 1 p + 25 b 2 ω 2 h + 60 a 2 h 3 α j + 1 p + 5 b 2 ω 2 2 h 30 a 2 h 3 α j + 2 p C s = 0 p A s ( ( β j 2 p s + 1 β j 2 p s ) + 26 ( β j 1 p s + 1 β j 1 p s ) + 66 ( β j p s + 1 β j p s ) + 26 ( β j + 1 p s + 1 β j + 1 p s ) + ( β j + 2 p s + 1 β j + 2 p s ) ) .

Now consider the Fourier series [50] solution in difference expressions, which can be characterized as:

(8.6) α j p = A ˜ p e i ξ x j h , β j p = B ˜ p e i ξ x j h ,

where ξ x = ( 2 π L ) . Eqs. (8.7) and (8.8) can be obtained using Fourier series in (8.4) and (8.5):

(8.7) A ˜ p + 1 C A 0 5 b 1 ω 1 2 h e 2 i ξ x h + 26 C A 0 25 b 1 ω 1 h e i ξ x h + 66 C A 0 + 26 C A 0 + 25 b 1 ω 1 h e i ξ x h + C A 0 + 5 b 1 ω 1 2 h e 2 i ξ x h + B ˜ p + 1 5 a 1 2 h e 2 i ξ x h 25 a 1 h e i ξ x h + 25 a 1 h e i ξ x h + 5 a 1 2 h e 2 i ξ x h = A ˜ p C A 0 + 5 b 1 ω 1 2 h e 2 i ξ x h + 26 C A 0 + 25 b 1 ω 1 h e i ξ x h + 66 C A 0 + 26 C A 0 25 b 1 ω 1 h e i ξ x h + C A 0 5 b 1 ω 1 2 h e 2 i ξ x h + B ˜ p + 5 a 1 2 h e 2 i ξ x h + 25 a 1 h e i ξ x h 25 a 1 h e i ξ x h 5 a 1 2 h e 2 i ξ x h C s = 0 p ( ( A ˜ p s + 1 A ˜ p s ) e 2 i ξ x h + 26 ( A ˜ p s + 1 A ˜ p s ) e i ξ x h + 66 ( A ˜ p s + 1 A ˜ p s ) + 26 ( A ˜ p s + 1 A ˜ p s ) e i ξ x h + ( A ˜ p s + 1 A ˜ p s ) e 2 i ξ x h ) ,

(8.8) B ˜ p + 1 C A 0 5 b 2 ω 1 2 h e 2 i ξ x h + 26 C A 0 25 b 2 ω 1 h e i ξ x h + ( 66 C A 0 ) + 26 C A 0 + 25 b 2 ω 1 h e i ξ x h + C A 0 + 5 b 2 ω 1 2 h e 2 i ξ x h + A ˜ p + 1 5 b 2 ω 2 2 h 30 a 2 h 3 e 2 i ξ x h + 25 b 2 ω 2 h + 60 a 2 h 3 e i ξ x h + 25 b 2 ω 2 h 60 a 2 h 3 e i ξ x h + 5 b 2 ω 2 2 h + 30 a 2 h 3 e 2 i ξ x h = B ˜ p C A 0 + 5 b 2 ω 1 2 h e 2 i ξ x h + 26 C A 0 + 25 b 2 ω 1 h e i ξ x h + ( 66 C A 0 ) + 26 C A 0 25 b 2 ω 1 h e i ξ x h + C A 0 5 b 2 ω 1 2 h e 2 i ξ x h + A ˜ p 5 b 2 ω 2 2 h + 30 a 2 h 3 e 2 i ξ x h + 25 b 2 ω 2 h 60 a 2 h 3 e i ξ x h + 25 b 2 ω 2 h + 60 a 2 h 3 e i ξ x h + 5 b 2 ω 2 2 h 30 a 2 h 3 e 2 i ξ x h C s = 0 p ( ( B ˜ p s + 1 B ˜ p s ) e 2 i ξ x h + 26 ( B ˜ p s + 1 B ˜ p s ) e i ξ x h + 66 ( B ˜ p s + 1 B ˜ p s ) + 26 ( B ˜ p s + 1 B ˜ p s ) e i ξ x h + ( B ˜ p s + 1 B ˜ p s ) e 2 i ξ x h ) .

Eqs. (8.9) and (8.10) can obtained by utilizing the relation e i ξ x h + e i ξ x h = 2 cos ( ξ x h ) in Eqs. (8.7) and (8.8):

(8.9) A ˜ p + 1 ( ( 66 C A 0 + 2 C A 0 cos ( 2 ξ x h ) + 52 C A 0 cos ( ξ x h ) ) + ι ˙ 5 b 1 ω 1 h sin ( 2 ξ x h ) + 50 b 1 ω 1 h sin ( ξ x h ) + B ˜ p + 1 ι ˙ 5 a 1 h sin ( 2 ξ x h ) + 50 a 1 h sin ( ξ x h ) = A ˜ p ( ( 66 C A 0 + 2 C A 0 cos ( 2 ξ x h ) + 52 C A 0 cos ( ξ x h ) ) ι ˙ 5 b 1 ω 1 h sin ( 2 ξ x h ) + 50 b 1 ω 1 h sin ( ξ x h ) B ˜ p ι ˙ 5 a 1 λ h sin ( 2 ξ x h ) + 50 a 1 λ h sin ( ξ x h ) C s = 0 p ( ( A ˜ p s + 1 A ˜ p s ) ( 2 cos ( 2 ξ x h ) + 52 cos ( ξ x h ) + 66 ) ) ,

(8.10) B ˜ p + 1 ( ( 66 C A 0 + 2 C A 0 cos ( 2 ξ x h ) + 52 C A 0 cos ( ξ x h ) ) + ι ˙ 5 b 2 ω 1 h sin ( 2 ξ x h ) + 50 b 2 ω 1 h sin ( ξ x h ) + A ˜ p + 1 ι ˙ 5 b 2 ω 2 2 h sin ( 2 ξ x h ) 30 a 2 h 3 sin ( 2 ξ x h ) + 50 b 2 ω 2 h sin ( ξ x h ) 120 a 2 h 3 sin ( ξ x h ) = B ˜ p ( ( 66 C A 0 + 2 C A 0 cos ( 2 ξ x h ) + 52 C A 0 cos ( ξ x h ) ) ι ˙ 5 b 2 ω 1 h sin ( 2 ξ x h ) + 50 b 2 ω 1 h sin ( ξ x h ) + A ˜ p ι ˙ 5 b 2 ω 2 2 h sin ( 2 ξ x h ) 30 a 2 h 3 sin ( 2 ξ x h ) + 50 b 2 ω 2 h sin ( ξ x h ) 120 a 2 h 3 sin ( ξ x h ) C s = 0 p ( ( B ˜ p s + 1 B ˜ p s ) ( 66 + 2 cos ( 2 ξ x h ) + 52 cos ( ξ x h ) ) ) .

Taking U ˜ = 66 C A 0 + 2 C A 0 cos ( 2 ξ x h ) + 52 C A 0 cos ( ξ x h ) ,

V ˜ = 5 b 1 ω 1 h sin ( 2 ξ x h ) + 50 b 1 ω 1 h sin ( ξ x h ) ,

W ˜ = 5 a 1 λ h sin ( 2 ξ x h ) + 50 a 1 λ h sin ( ξ x h ) ,

X ˜ = 2 cos ( 2 ξ x h ) + 52 cos ( ξ x h ) ,

Y ˜ = 5 b 2 ω 2 2 h sin ( 2 ξ x h ) 30 a 2 h 3 sin ( 2 ξ x h ) + 50 b 2 ω 2 h sin ( ξ x h ) 120 a 2 h 3 sin ( ξ x h ) .

Using the aforementioned abbreviations, Eq. (8.9) implies that

(8.11) ( U ˜ + ι ˙ V ˜ ) A ˜ p + 1 + ι ˙ W ˜ B ˜ p + 1 = ( U ˜ + ι ˙ V ˜ ) A ˜ p + ι ˙ W ˜ B ˜ p + s = 0 p ( ( A ˜ p s + 1 A ˜ p s ) X ˜ + 66 ) ,

(8.12) ( U ˜ + ι ˙ V ˜ ) A ˜ p + 1 = ( U ˜ + ι ˙ V ˜ ) A ˜ p ι ˙ W ˜ B ˜ p + 1 ι ˙ W ˜ B ˜ p + s = 0 p ( ( A ˜ p s + 1 A ˜ p s ) X ˜ + 66 ) ,

then

(8.13) A ˜ p + 1 A ˜ p + ι ˙ W ˜ U ˜ + ι ˙ V ˜ ( B ˜ p + 1 + B ˜ p ) + 1 U ˜ + ι ˙ V ˜ s = 0 p ( ( A ˜ p s + 1 A ˜ p s ) X ˜ + 66 ) .

Similarly for Eq. (8.10).

Theorem 1

If the solution of (8.12) is A ˜ p and E ˜ p represents a positive constant, then we have

(8.14) A ˜ p E ˜ p A ˜ 0 , w h e r e p = 1 , 2 , 3 , , M 1 .

Proof

To prove this result (8.13), we use induction method. Firstly, suppose for p = 1 , then we have

(8.15) A ˜ p A ˜ 0 + 1 U ˜ + ι ˙ V ˜ ( B ˜ 1 + B ˜ 0 ) .

Using the convergence of the series, there exists a positive constant P , such that

B ˜ p P A ˜ 0 , p = 0 , 1 , 2 , , M 1 .

Eq. (8.15) becomes

A ˜ p A ˜ 0 + P ˜ 1 A ˜ 0 ( 1 + P ˜ 1 ) A ˜ 0 E ˜ 1 A ˜ 0 ,

where P ˜ 1 = 1 U ˜ + ι ˙ V ˜ and E ˜ 1 = 1 + P ˜ 1 . Second, suppose that

A ˜ p E ˜ 1 A ˜ 0 , p = 1 , 2 , , M 2 .

Eq. (8.13) provides

(8.16) A ˜ p + 1 E ˜ p A ˜ 0 + G ˜ E ˜ 1 A ˜ 0 + P 1 ˜ s = 1 p ( ( A ˜ 0 A ˜ 0 ) X ˜ ) E ˜ p + 1 A ˜ 0 ,

where G ˜ = ι ˙ W ˜ U ˜ + ι ˙ V ˜ .□

Remark 1

Similar to the aforementioned pattern, we have

(8.17) B ˜ p I p B ˜ 0 , p = 1 , 2 , , M 2 , M 1 .

Here, I p is a positive constant.

9 Convergence analyzis

Theorem 2

Let U j p , and V j p be the exact solutions, and U ˜ j p and V ˜ j p be the time-discrete values of the TFCBBE. Then,

(9.1) α ˜ p + 1 G τ 2 , β ˜ p + 1 G τ 2 ,

where α ˜ p + 1 = U j p U ˜ j p and β ˜ p + 1 = V j p V ˜ j p .

Proof

Let U and V be positive constants, and let χ ˜ 1 and χ ˜ 2 represent certain parameters in the analyzis. In this case, the linearized time-discrete solutions are as follows:

(9.2) C α ˜ p + 1 + b 1 2 χ ˜ 1 ( α ˜ x ) p + 1 + a 1 2 ( β ˜ x ) p + 1 = C α ˜ p + C s = 0 p 1 [ A s A s + 1 ] α ˜ p s + Q 1 p + 1 .

By substituting p = 0 in (9.2), we have

(9.3) C α ˜ 1 + b 1 2 χ ˜ 1 ( α ˜ x ) 1 + a 1 2 ( β ˜ x ) 1 = C α ˜ 0 + Q 1 1 .

As α ˜ 0 = 0 , and taking inner product w.r.t α ˜ 1 , we obtain

(9.4) C α ˜ 1 , α ˜ 1 + b 1 2 χ ˜ 1 α ˜ x 1 , α ˜ 1 + a 1 2 β ˜ x 1 , α 1 = Q 1 1 , α ˜ 1 .

We used

(9.5) α ˜ x x x , α ˜ = α ˜ x x , α ˜ x x , α ˜ x x , α ˜ = α ˜ x , α ˜ x , α ˜ , α ˜ x = α ˜ x , α ˜ , α ˜ , α ˜ = α ˜ 2 , α ˜ , α ˜ 1 α ˜ α ˜ 1 .

C α ˜ 1 , α ˜ 1 b 1 2 χ ˜ 1 α ˜ x 1 , α ˜ 1 a 1 2 β ˜ x 1 , α 1 + Q 1 1 , α 1 .

W α 1 2 Q 1 1 α 1 ,

and

(9.6) α 1 G τ 2 .

Given that Eq. (9.6) is valid for values of p ranging from 0 to M 1 . Next, by computing the inner product of Eq. (9.2) with α p + 1 , we conclude

C α ˜ p + 1 , α ˜ p + 1 + b 1 2 χ ˜ 1 α ˜ x p + 1 , α ˜ p + 1 + a 1 2 β ˜ x p + 1 , α ˜ p + 1 = C α ˜ 0 , α ˜ p + 1 + C s = 0 p 1 [ A s A s + 1 ] α ˜ p s , α ˜ p + 1 + Q 1 p + 1 , α ˜ p + 1 ,

C α ˜ p + 1 , α ˜ p + 1 b 1 2 χ ˜ 1 α ˜ x p + 1 , α ˜ p + 1 a 1 2 β ˜ x p + 1 , α ˜ p + 1 + C s = 0 p 1 [ A s A s + 1 ] α ˜ p s , α ˜ p + 1 + Q 1 p + 1 , α ˜ p + 1 ,

C α ˜ p + 1 2 C s = 0 p 1 [ A s A s + 1 ] α ˜ p s α ˜ p + 1 + Q 1 p + 1 α ˜ p + 1 ,

α ˜ p + 1 s = 0 p 1 [ A s A s + 1 ] α ˜ p s + Q 1 p + 1 C ,

α ˜ p + 1 [ A 0 Z 1 ] α ˜ p + [ A 1 A 2 ] α ˜ p 1 + + [ A p 1 A p ] α ˜ 1 + Q 1 p + 1 C ,

α ˜ p + 1 G 0 τ 2 + G 1 τ 2 + + G p 1 τ 2 + G p τ 2 ,

(9.7) α ˜ p + 1 G τ 2 ,

where G 0 , G 1 , , G p are constants independent of τ . Similarly, we can proof it for (5.7).□

10 Illustration of numerical examples and discussion

Numerical results are presented in this section to verify the accuracy of the scheme using the error norms L 2 and L [44], i.e.,

L ( N ) = U ( x i , t ) U ˜ ( x i , t ) = max U ( x i , t ) U ˜ ( x i , t )

and

L 2 ( N ) = U ( x i , t ) U ˜ ( x i , t ) 2 = h i = 0 N U ( x i , t ) U ˜ ( x i , t ) 2 1 2 .

Example 10.1

Take the TFCBBE with Caputo sense, when a 1 = a 2 = 1 2 and b 1 = b 2 = 2 ,

(10.1) λ U ( x , t ) t λ + a 1 V ( x , t ) x + b 1 U ( x , t ) U ( x , t ) x = Q 1 ( x , t ) , λ V ( x , t ) t λ + a 2 3 U ( x , t ) x 3 + b 2 ( U ( x , t ) V ( x , t ) ) x = Q 2 ( x , t ) , 25 x 25 , 0 t 1 , 0 < λ < 1 .

with ICs

U ( x , 0 ) = 1 + 0 tan h x 2 2 = 1 , V ( x , 0 ) = 1 2 0 sec h x 2 2 = 0 ,

and BCs

(10.2) U ( a , t ) = 1 + t tan h 25 2 2 , V ( a , t ) = 1 2 t sec h 25 2 2 , U ( b , t ) = 1 + t tan h 25 2 2 , V ( b , t ) = 1 2 t sec h 25 2 2 , U x ( a , t ) = t 2 tan h 25 2 sec h 25 2 2 , V x ( a , t ) = 1 2 t 2 sec h 25 2 2 tan h 25 2 , U x ( b , t ) = t 2 tan h 25 2 sec h 25 2 2 , V x ( b , t ) = 1 2 t 2 sec h 25 2 2 tan h 25 2 .

The exact solutions U ( x , t ) = 1 + t tan h x 2 2 and V ( x , t ) = 1 2 t sec h x 2 2 are taken for comparison purpose between numerical solutions.

Tables 2, 3 and 4 present the comparison between the exact and approximate solutions, along with the error norms for solution U ( x , t ) at various stages of λ , when the parameters are N = 100 and τ = 0.002 at different values of T = 0.05 , T = 0.1 and T = 0.3 , respectively. Tables 5, 6 and 7 present the comparison between the exact and approximate solutions, along with the error norms for solution V ( x , t ) at various stages of λ , with parameters N = 100 , τ = 0.002 at various time levels T = 0.05 , T = 0.1 , and T = 0.3 , respectively. Tables 8 and 9 represent the comparison between exact and approximate solutions, as well as their absolute errors, at various stages of x , with Table 8 concentrating on solution U ( x , t ) , while Table 9 on solution V ( x , t ) . The order of convergence is shown in Table 10 for different value of N with λ = 0.3 and τ = 0.002 . Figure 1 shows the 3 D graphs of the exact and approximate solutions of functions with N = 50 , λ = 0.55 , and τ = 0.002 . Figure 2 shows the 2 D comparison between the exact and approximate solutions of functions with N = 50 , λ = 0.55 , and τ = 0.002 , which demonstrate the effectiveness, reliability, and accuracy of the proposed method. Contour plots are presented in Figure 3, which represents the error value under the relation between x and t , N = 100 , λ = 0.5 , and τ = 0.01 . The graphically comparison between exact and approximate solutions is presented in Figure 4 at various time levels, N = 100 , λ = 0.3 , and τ = 0.01 , which demonstrate the convergence behavior on solution by changing parameter.

Table 2

Comparison between exact and approximate solutions U ( x , t ) at x and λ , for example 10.1 with error norms, at T = 0.05 , N = 100 , and τ = 0.002

x Exact solution Approximate solutions
λ = 0.3 λ = 0.5 λ = 0.7 λ = 0.9
25 1.0025 1.0025 1.0025 1.0025 1.0025
20 1.0025 1.0025 1.0025 1.0025 1.0025
15 1.0025 1.0025 1.0025 1.0025 1.0025
10 1.0025 1.0025 1.0025 1.0025 1.0025
5 1.00243 1.00243 1.00243 1.00243 1.00244
0 1 1 1 1 1
5 1.00243 1.00243 1.00243 1.00243 1.00244
10 1.0025 1.0025 1.0025 1.0025 1.0025
15 1.0025 1.0025 1.0025 1.0025 1.0025
20 1.0025 1.0025 1.0025 1.0025 1.0025
25 1.0025 1.0025 1.0025 1.0025 1.0025
L 1.26147 × 1 0 7 2.96880 × 1 0 7 1.16733 × 1 0 6 4.40604 × 1 0 6
L 2 2.22257 × 1 0 7 8.58436 × 1 0 7 3.76634 × 1 0 6 4.77101 × 1 0 6
Table 3

Comparison between exact and approximate solution U ( x , t ) at x and λ , for example 10.1 with error norms, at T = 0.1 , N = 100 , and τ = 0.002

x Exact solution Approximate solutions
λ = 0.2 λ = 0.4 λ = 0.6 λ = 0.8
25 1.01 1.01 1.01 1.01 1.01
20 1.01 1.01 1.01 1.01 1.01
15 1.01 1.01 1.01 1.01 1.01
10 1.01 1.01 1.01 1.01 1.01
5 1.00973 1.00973 1.00973 1.00974 1.00974
0 1 0.999999 1 1 1
5 1.00984 1.00973 1.00973 1.00974 1.00974
10 1.01 1.01 1.01 1.01 1.01
15 1.01 1.01 1.01 1.01 1.01
20 1.01 1.01 1.01 1.01 1.01
25 1.01 1.01 1.01 1.01 1.01
L 5.78594 × 1 0 7 5.48346 × 1 0 7 3.23546 × 1 0 6 1.02358 × 1 0 5
L 2 7.30939 × 1 0 7 1.67183 × 1 0 6 7.80016 × 1 0 6 3.20482 × 1 0 5
Table 4

Comparison between exact and approximate solution U ( x , t ) at x and λ , for example 10.1 with error norms, at T = 0.3 , N = 100 , and τ = 0.002

x Exact solution Approximate solutions
λ = 0.15 λ = 0.35 λ = 0.55 λ = 0.75
25 1.09 1.09 1.09 1.09 1.09
20 1.09 1.09 1.09 1.09001 1.09003
15 1.09 1.09 1.09 1.09 1.09003
10 1.08998 1.08998 1.08998 1.09001 1.09001
5 1.08761 1.08761 1.08761 1.08756 1.08764
0 1 0.999994 0.999995 1.00006 1
5 1.08761 1.08761 1.08761 1.08765 1.08763
10 1.08998 1.08998 1.08998 1.08996 1.09001
15 1.09 1.01 1.09 1.08997 1.09001
20 1.09 1.01 1.09 1.08999 1.08988
25 1.09 1.01 1.09 1.09 1.09
L 5.80583 × 1 0 6 5.15679 × 1 0 6 7.95714 × 1 0 5 1.77465 × 1 0 4
L 2 6.42375 × 1 0 6 1.14088 × 1 0 5 3.35673 × 1 0 4 2.96010 × 1 0 4
Table 5

Comparison between exact and approximate solution V ( x , t ) at x and λ , for Example 10.1 with error norms, at T = 0.05 , N = 100 , and τ = 0.002

x Exact solution Approximate solutions
λ = 0.3 λ = 0.5 λ = 0.7 λ = 0.9
25 6.9439 × 1 0 14 7.81317 × 1 0 14 9.01927 × 1 0 14 7.72032 × 1 0 15 2.15863 × 1 0 13
20 1.03058 × 1 0 11 1.16912 × 1 0 9 5.03530 × 1 0 9 1.4527 × 1 0 9 2.52653 × 1 0 9
15 1.52951 × 1 0 9 9.76047 × 1 0 9 1.54829 × 1 0 9 152807 × 1 0 9 1.53077 × 1 0 9
10 2.26979 × 1 0 7 2.38124 × 1 0 7 2.26166 × 1 0 7 2.27021 × 1 0 7 2.27177 × 1 0 7
5 3.32403 × 1 0 5 3.32399 × 1 0 5 3.32474 × 1 0 5 3.32458 × 1 0 5 3.32691 × 1 0 5
0 1.2500 × 1 0 3 1.24953 × 1 0 3 1.24730 × 1 0 3 1.2473 × 1 0 3 1.2512 × 1 0 3
5 3.32403 × 1 0 5 3.32048 × 1 0 5 3.32435 × 1 0 5 3.32502 × 1 0 5 3.32765 × 1 0 5
10 2.26979 × 1 0 7 1.88161 × 1 0 7 2.33882 × 1 0 7 2.27044 × 1 0 7 2.27225 × 1 0 7
15 1.52951 × 1 0 9 1.57638 × 1 0 8 2.22692 × 1 0 8 2.08190 × 1 0 9 1.48753 × 1 0 9
20 1.03058 × 1 0 11 1.18093 × 1 0 7 2.18426 × 1 0 7 1.21832 × 1 0 7 4.37435 × 1 0 8
25 6.9439 × 1 0 14 7.05090 × 1 0 14 6.98036 × 1 0 14 6.98046 × 1 0 14 6.97360 × 1 0 14
L 4.65728 × 1 0 7 1.14726 × 1 0 6 2.49140 × 1 0 6 1.63800 × 1 0 5
L 2 6.93112 × 1 0 7 1.83436 × 1 0 6 2.18317 × 1 0 6 4.41643 × 1 0 6
Table 6

Comparison between exact and approximate solution V ( x , t ) at x and λ , for example 10.1 with error norms, at T = 0.1 , N = 100 , and τ = 0.002

x Exact solution Approximate solutions
λ = 0.2 λ = 0.4 λ = 0.6 λ = 0.8
25 2.77759 × 1 0 13 2.75572 × 1 0 13 2.67523 × 1 0 13 2.48375 × 1 0 11 5.72162 × 1 0 13
20 4.12231 × 1 0 11 1.66868 × 1 0 8 4.20651 × 1 0 9 2.68595 × 1 0 8 2.30852 × 1 0 8
15 6.11804 × 1 0 9 2.59901 × 1 0 8 8.76182 × 1 0 8 6.51527 × 1 0 9 6.09402 × 1 0 9
10 9.07916 × 1 0 7 8.59897 × 1 0 7 9.75146 × 1 0 7 9.6256 × 1 0 7 9.08245 × 1 0 7
5 1.32961 × 1 0 4 1.32901 × 1 0 4 1.33185 × 1 0 4 1.32995 × 1 0 4 1.33007 × 1 0 4
0 5.00000 × 1 0 3 4.99803 × 1 0 3 4.99831 × 1 0 3 4.99915 × 1 0 3 5.00190 × 1 0 3
5 1.32961 × 1 0 4 1.32976 × 1 0 4 1.32528 × 1 0 4 1.32986 × 1 0 4 1.33047 × 1 0 4
10 9.07916 × 1 0 7 9.48299 × 1 0 7 3.49153 × 1 0 7 8.9932 × 1 0 7 9.08510 × 1 0 7
15 6.11804 × 1 0 9 1.36481 × 1 0 7 7.24536 × 1 0 9 4.58022 × 1 0 7 1.26859 × 1 0 8
20 4.12231 × 1 0 11 2.488557 × 1 0 7 1.10468 × 1 0 6 4.74965 × 1 0 6 1.38330 × 1 0 6
25 2.77759 × 1 0 13 2.81478 × 1 0 13 2.77534 × 1 0 13 2.75883 × 1 0 13 2.7773 × 1 0 13
L 1.96598 × 1 0 6 2.16215 × 1 0 6 1.111059 × 1 0 5 2.48323 × 1 0 5
L 2 2.28444 × 1 0 6 4.88325 × 1 0 6 1.85807 × 1 0 5 2.18902 × 1 0 5
Table 7

Comparison between exact and approximate solution V ( x , t ) at x and λ , for example 10.1 with error norms, at T = 0.3 , N = 100 , and τ = 0.002

x Exact solution Approximate solutions
λ = 0.15 λ = 0.35 λ = 0.55 λ = 0.75
25 2.49983 × 1 0 12 2.50520 × 1 0 12 2.67523 × 1 0 13 2.48375 × 1 0 11 5.72162 × 1 0 13
20 3.71008 × 1 0 10 2.23915 × 1 0 7 4.20651 × 1 0 9 2.68595 × 1 0 8 2.30852 × 1 0 8
15 5.50624 × 1 0 8 1.87616 × 1 0 7 8.76182 × 1 0 8 6.51527 × 1 0 9 6.09402 × 1 0 9
10 8.17125 × 1 0 6 7.93872 × 1 0 6 9.75146 × 1 0 7 9.6256 × 1 0 7 9.08245 × 1 0 7
5 1.19665 × 1 0 3 1.19647 × 1 0 3 1.33185 × 1 0 4 1.32995 × 1 0 4 1.33007 × 1 0 4
0 4.50000 × 1 0 2 4.49825 × 1 0 2 4.99831 × 1 0 3 4.99915 × 1 0 3 5.00190 × 1 0 3
5 1.19665 × 1 0 3 1.19707 × 1 0 3 1.32528 × 1 0 4 1.32986 × 1 0 4 1.33047 × 1 0 4
10 8.17125 × 1 0 6 8.75482 × 1 0 6 3.49153 × 1 0 7 8.9932 × 1 0 7 9.08510 × 1 0 7
15 5.50624 × 1 0 8 1.05676 × 1 0 6 7.24536 × 1 0 9 4.58022 × 1 0 7 1.26859 × 1 0 8
20 3.71008 × 1 0 10 1.50328 × 1 0 6 1.10468 × 1 0 6 4.74965 × 1 0 6 1.38330 × 1 0 6
25 2.49983 × 1 0 12 2.50222 × 1 0 12 2.77534 × 1 0 13 2.75883 × 1 0 13 2.7773 × 1 0 13
L 1.74828 × 1 0 5 1.91166 × 1 0 5 2.03757 × 1 0 4 6.29592 × 1 0 4
L 2 1.95213 × 1 0 5 3.89036 × 1 0 5 9.44123 × 1 0 4 1.12051 × 1 0 3
Table 8

Absolute errors of approximate solution U ( x , t ) , for example 10.1, when T = 0.01 , τ = 0.01 , and N = 100

x Exact solution Approximate solutions Absolute errors
λ = 0.35 λ = 0.55 λ = 0.35 λ = 0.55
25 1.001 1.001 1.001 1.99840 × 1 0 15 5.70655 × 1 0 14
20 1.001 1.001 1.001 1.76247 × 1 0 8 6.78361 × 1 0 8
15 1.001 1.001 1.001 1.76096 × 1 0 8 6.78581 × 1 0 8
10 1.001 1.001 1.001 1.75980 × 1 0 8 6.78474 × 1 0 8
5 1.001 1.001 1.001 1.72850 × 1 0 8 6.62821 × 1 0 8
0 1 1 1 1.38537 × 1 0 10 7.69183 × 1 0 10
5 1.0001 1.0001 1.001 1.66250 × 1 0 8 6.57614 × 1 0 8
10 1.0001 1.0001 1.001 1.81281 × 1 0 8 6.78437 × 1 0 8
15 1.0001 1.0001 1.001 2.01267 × 1 0 8 6.78633 × 1 0 8
20 1.0001 1.0001 1.001 1.24716 × 1 0 9 6.7998 × 1 0 8
25 1.0001 1.0001 1.001 2.66454 × 1 0 15 4.10783 × 1 0 14
Table 9

Absolute errors of approximate solution V ( x , t ) , for example 10.1, when T = 0.01 , τ = 0.01 , and N = 100

x Exact solution Approximate solutions Absolute errors
λ = 0.35 λ = 0.55 λ = 0.35 λ = 0.55
25 2.77759 × 1 0 15 1.33013 × 1 0 14 7.67832 × 1 0 14 1.05237 × 1 0 14 7.40056 × 1 0 14
20 4.12231 × 1 0 13 6.20959 × 1 0 11 1.79339 × 1 0 11 6.25081 × 1 0 11 1.83461 × 1 0 11
15 6.11804 × 1 0 11 5.60952 × 1 0 11 6.11649 × 1 0 11 5.08523 × 1 0 12 1.55260 × 1 0 14
10 9.07916 × 1 0 9 9.07363 × 1 0 9 9.08438 × 1 0 9 5.53505 × 1 0 12 5.22331 × 1 0 12
5 1.32961 × 1 0 6 1.32992 × 1 0 6 1.33036 × 1 0 6 3.08799 × 1 0 10 7.50350 × 1 0 10
0 5.00000 × 1 0 5 4.99957 × 1 0 5 5.00318 × 1 0 5 4.27955 × 1 0 9 3.18371 × 1 0 8
5 1.32961 × 1 0 6 1.32951 × 1 0 6 1.33071 × 1 0 6 1.05238 × 1 0 10 1.10208 × 1 0 9
10 9.07916 × 1 0 9 1.53254 × 1 0 8 9.08667 × 1 0 9 6.24626 × 1 0 9 7.50843 × 1 0 12
15 6.11804 × 1 0 11 2.41473 × 1 0 8 7.88437 × 1 0 11 2.42084 × 1 0 8 1.76633 × 1 0 11
20 4.12231 × 1 0 13 1.12954 × 1 0 8 6.71191 × 1 0 9 1.12958 × 1 0 8 6.71233 × 1 0 9
25 2.77759 × 1 0 15 2.53736 × 1 0 15 1.84033 × 1 0 15 2.40229 × 1 0 16 9.37258 × 1 0 16
Table 10

Order of convergence for example 10.1, with λ = 0.3 and τ = 0.002

N L Order CPU L Order CPU
U ( x , t ) V ( x , t )
40 7.63248 × 1 0 8 9.829 s 6.61393 × 1 0 8 9.829 s
80 1.79784 × 1 0 8 2.08589 17.656 s 1.74396 × 1 0 8 1.92314 17.656 s
160 4.80419 × 1 0 9 1.90390 46.891 s 4.17423 × 1 0 9 2.06278 46.891 s
320 1.21730 × 1 0 9 1.98061 113.342 s 1.03184 × 1 0 9 2.01629 113.342 s
Figure 1 
               Space-time graph comparison between exact and approximate solutions, for example 10.1. (a) Exact solution 
                     
                        
                        
                           U
                           
                              (
                              
                                 x
                                 ,
                                 t
                              
                              )
                           
                        
                        U\left(x,t)
                     
                  , (b) approximate solution 
                     
                        
                        
                           U
                           
                              (
                              
                                 x
                                 ,
                                 t
                              
                              )
                           
                        
                        U\left(x,t)
                     
                  , (c) exact solution 
                     
                        
                        
                           V
                           
                              (
                              
                                 x
                                 ,
                                 t
                              
                              )
                           
                        
                        V\left(x,t)
                     
                  , and (d) approximate solution 
                     
                        
                        
                           V
                           
                              (
                              
                                 x
                                 ,
                                 t
                              
                              )
                           
                        
                        V\left(x,t)
                     
                  .
Figure 1

Space-time graph comparison between exact and approximate solutions, for example 10.1. (a) Exact solution U ( x , t ) , (b) approximate solution U ( x , t ) , (c) exact solution V ( x , t ) , and (d) approximate solution V ( x , t ) .

Figure 2 
               Comparison between 2D exact and approximate solutions, for example 10.1. (a) 2D exact and approximate solutions 
                     
                        
                        
                           U
                           
                              (
                              
                                 x
                                 ,
                                 t
                              
                              )
                           
                        
                        U\left(x,t)
                     
                   and (b) 2D exact and approxi solutions 
                     
                        
                        
                           V
                           
                              (
                              
                                 x
                                 ,
                                 t
                              
                              )
                           
                        
                        V\left(x,t)
                     
                  .
Figure 2

Comparison between 2D exact and approximate solutions, for example 10.1. (a) 2D exact and approximate solutions U ( x , t ) and (b) 2D exact and approxi solutions V ( x , t ) .

Figure 3 
               Contour plot for example 10.1. (a) Error analysis 
                     
                        
                        
                           U
                           
                              (
                              
                                 x
                                 ,
                                 t
                              
                              )
                           
                        
                        U\left(x,t)
                     
                   and (b) error analysis of 
                     
                        
                        
                           V
                           
                              (
                              
                                 x
                                 ,
                                 t
                              
                              )
                           
                        
                        V\left(x,t)
                     
                  .
Figure 3

Contour plot for example 10.1. (a) Error analysis U ( x , t ) and (b) error analysis of V ( x , t ) .

Figure 4 
               Comparison between exact and approximate solutions at various time levels, for example 10.1. (a) For 
                     
                        
                        
                           U
                           
                              (
                              
                                 x
                                 ,
                                 t
                              
                              )
                           
                        
                        U\left(x,t)
                     
                  , (b) for 
                     
                        
                        
                           V
                           
                              (
                              
                                 x
                                 ,
                                 t
                              
                              )
                           
                        
                        V\left(x,t)
                     
                  , (c) for 
                     
                        
                        
                           U
                           
                              (
                              
                                 x
                                 ,
                                 t
                              
                              )
                           
                        
                        U\left(x,t)
                     
                  , (d) for 
                     
                        
                        
                           V
                           
                              (
                              
                                 x
                                 ,
                                 t
                              
                              )
                           
                        
                        V\left(x,t)
                     
                  .
Figure 4

Comparison between exact and approximate solutions at various time levels, for example 10.1. (a) For U ( x , t ) , (b) for V ( x , t ) , (c) for U ( x , t ) , (d) for V ( x , t ) .

Example 10.2

Take the TFCBBE with Caputo sense, when a 1 = a 2 = 1 2 and b 1 = b 2 = 2 ,

(10.3) λ U ( x , t ) t λ + a 1 V ( x , t ) x + b 1 U ( x , t ) U ( x , t ) x = Q 1 ( x , t ) , λ V ( x , t ) t λ + a 2 3 U ( x , t ) x 3 + b 2 ( U ( x , t ) V ( x , t ) ) x = Q 2 ( x , t ) , 25 x 25,0 t 1,0 < λ < 1 ,

with ICs

U ( x , 0 ) = 1 2 + 0 2 ( 1 + e 1 2 + x ) = 1 2 , V ( x , 0 ) = t 8 sec h ( 1 + 2 x ) = 0 ,

and BCs

(10.4) U ( a , t ) = 1 2 + t 2 ( 1 + e 49 2 ) , V ( a , t ) = t 8 sec h ( 49 ) , U ( b , t ) = 1 2 + t 2 ( 1 + e 51 2 ) , V ( b , t ) = t 8 sec h ( 51 ) , U x ( a , t ) = 1 2 e 49 2 ( 1 + e 1 2 25 ) 2 , V x ( a , t ) = t 4 sec h ( 49 ) tan h ( 49 ) , U x ( b , t ) = 1 2 e 51 2 ( 1 + e 1 2 + 25 ) 2 , V x ( b , t ) = t 4 sec h ( 51 ) tan h ( 51 ) .

The exact solutions are U ( x , t ) = 1 2 + t 2 ( 1 + e 1 2 + x ) and V ( x , t ) = t 8 sec h ( 1 + 2 x ) chosen for comparison purpose between numerical solutions.

Tables 11 and 13 present the comparison between the exact and approximate solutions, along with the error norms of U ( x , t ) at various stages of λ , with parameters N = 100 and τ = 0.002 at different time levels T = 0.01 and T = 0.03 , respectively. Tables 12 and 14 present the comparison between the exact and approximate solutions, along with the error norms of V ( x , t ) at various stages of λ , with parameters N = 100 and τ = 0.002 at different values of T = 0.01 and T = 0.03 , respectively. Tables 15 and 16 represent the comparison between exact and approximate solutions, as well as their absolute errors, at various stages of x , with Table 15 concentrating on approximate solution U ( x , t ) , while Table 16 on approximate solution V ( x , t ) . The order of convergence is shown in Table 17 for parameters λ = 0.75 and τ = 0.002 . Figure 5 shows the 3 D graphs of the exact and numerical solutions, with values of parameters N = 80 , λ = 0.7 , and τ = 0.002 . Figure 6 shows the 2 D comparison between the exact and numerical solutions when the values of parameters are N = 50 , λ = 0.55 , and τ = 0.002 , which demonstrate the effectiveness, reliability and accuracy of the proposed method. Contour plots are presented in Figure 7, which represents the error value under the relation between x and t , with N = 100 , λ = 0.7 , and τ = 0.002 . The comparison is noted between exact and approximate solutions in Figure 8 at various time level N = 100 , λ = 0.7 , and τ = 0.002 , which demonstrate the convergence behaviour on solution by changing parameter.

Table 11

Comparison between exact and approximate solution of U ( x , t ) at x and λ , for example 10.2 with error norms, at T = 0.01 , N = 100 , and τ = 0.002

x Exact solution Approximate solutions
λ = 0.3 λ = 0.5 λ = 0.7 λ = 0.9
25 0.495 0.495 0.495 0.495 0.495
20 0.495 0.494985 0.49501 0.49501 0.49501
15 0.495 0.494982 0.49501 0.49501 0.49501
10 0.495 0.494999 0.49501 0.49501 0.49501
5 0.495 055 0.495 078 0.495065 0.495065 0.495065
0 0.498112 0.498203 0.498116 0.498116 0.498116
5 0.49998 0.499942 0.49998 0.49998 0.49998
10 0.5 0.499997 0.5 0.5 0.5
15 0.5 0.500005 0.5 0.5 0.5
20 0.5 0.499999 0.5 0.5 0.5
25 0.5 0.5 0.5 0.5 0.5
L 9.80707 × 1 0 5 2.02848 × 1 0 5 1.69836 × 1 0 5 1.59361 × 1 0 5
L 2 2.44472 × 1 0 4 4.97967 × 1 0 5 483436 × 1 0 5 4.7895 × 1 0 5
Table 13

Comparison between exact and approximate solution of U ( x , t ) at x and λ , for example 10.2 with error norms, at T = 0.03 , N = 100 , and τ = 0.002

x Exact solution Approximate solutions
λ = 0.25 λ = 0.45 λ = 0.65 λ = 0.85
25 0.485 0.485 0.485 0.485 0.485
20 0.485 0.484998 0.485066 0.48503 0.485029
15 0.485 0.484995 0.485018 0.48503 0.485029
10 0.485001 0.485013 0.485031 0.485031 0.48503
5 0.485165 0.485202 0.485195 0.485194 0.48503
0 0.494337 0.494367 0.494334 0.494349 0.494349
5 0.499939 0.499955 0.499939 0.499939 0.499939
10 0.5 0.499994 0.5 0.5 0.5
15 0.5 0.499982 0.5 0.5 0.5
20 0.5 0.499992 0.5 0.5 0.5
25 0.5 0.5 0.5 0.5 0.5
L 5.80583 × 1 0 6 1.75136 × 1 0 4 6.01763 × 1 0 5 5.15177 × 1 0 5
L 2 6.42375 × 1 0 6 2.62023 × 1 0 4 1.47854 × 1 0 4 1.4405 × 1 0 4
Table 12

Comparison between exact and approximate solution of V ( x , t ) at x and λ , for example 10.1 with error norms, at T = 0.01 , N = 100 , and τ = 0.002

x Exact solution Approximate solutions
λ = 0.3 λ = 0.5 λ = 0.7 λ = 0.9
25 1.31072 × 1 0 24 4.15862 × 1 0 15 3.91801 × 1 0 14 2.01169 × 1 0 13 1.3826 × 1 0 13
20 2.88706 × 1 0 20 5.15983 × 1 0 5 6.38002 × 1 0 7 1.16338 × 1 0 7 2.5133 × 1 0 8
15 6.35916 × 1 0 16 3.16867 × 1 0 5 5.45180 × 1 0 9 2.57366 × 1 0 12 1.5991 × 1 0 11
10 1.40070 × 1 0 11 2.29476 × 1 0 4 9.75146 × 1 0 7 3.18296 × 1 0 11 2.07311 × 1 0 11
5 3.08525 × 1 0 7 3.70708 × 1 0 4 2.82478 × 1 0 7 3.13345 × 1 0 7 3.09519 × 1 0 7
0 8.10068 × 1 0 4 649279 × 1 0 4 8.03862 × 1 0 4 8.0758 × 1 0 4 8.08229 × 1 0 4
5 4.17543 × 1 0 8 1.74435 × 1 0 4 8.15252 × 1 0 8 4.40967 × 1 0 8 4.2046 × 1 0 8
10 1.89564 × 1 0 12 8.69702 × 1 0 5 1.78631 × 1 0 10 8.69448 × 1 0 12 4.27815 × 1 0 12
15 8.60619 × 1 0 17 1.37061 × 1 0 5 8.39288 × 1 0 13 4.07394 × 1 0 14 1.69271 × 1 0 14
20 3.90721 × 1 0 21 8.7289 × 1 0 6 1.21386 × 1 0 14 1.11335 × 1 0 15 4.47313 × 1 0 15
25 1.77387 × 1 0 25 5.06571 × 1 0 16 2.04785 × 1 0 16 1.09588 × 1 0 16 3.97781 × 1 0 16
L 4.66635 × 1 0 4 3.33530 × 1 0 5 1.12099 × 1 0 5 7.50260 × 1 0 6
L 2 1.12198 × 1 0 3 3.12980 × 1 0 5 8.99922 × 1 0 6 6.04422 × 1 0 6
Table 14

Comparison between exact and approximate solution of V ( x , t ) at x and λ , for example 10.2 with error norms, at T = 0.03 , N = 100 , and τ = 0.002

x Exact solution Approximate solutions
λ = 0.15 λ = 0.35 λ = 0.55 λ = 0.75
25 3.93216 × 1 0 24 2.42861 × 1 0 16 4.30016 × 1 0 15 2.43008 × 1 0 13 2.8619 × 1 0 13
20 8.66117 × 1 0 20 1.3338 × 1 0 4 458796 × 1 0 4 1.58780 × 1 0 6 4.39797 × 1 0 7
15 1.90775 × 1 0 15 1.43843 × 1 0 4 8.89565 × 1 0 6 1.28768 × 1 0 8 6.09402 × 1 0 9
10 4.2021 × 1 0 11 1.19366 × 1 0 4 1.83923 × 1 0 6 2.06518 × 1 0 10 3.07743 × 1 0 10
5 9.25574 × 1 0 7 1.24296 × 1 0 4 1.33185 × 1 0 6 8.96957 × 1 0 7 9.43235 × 1 0 7
0 2.43020 × 1 0 3 2.40235 × 1 0 3 2.43679 × 1 0 3 2.41439 × 1 0 3 2.42246 × 1 0 3
5 1.25263 × 1 0 7 6.87115 × 1 0 5 1.70851 × 1 0 5 2.00331 × 1 0 7 1.33549 × 1 0 7
10 5.68692 × 1 0 12 9.2443 × 1 0 4 5.31934 × 1 0 7 1.50672 × 1 0 10 3.03963 × 1 0 11
15 2.58186 × 1 0 16 1.42914 × 1 0 5 1.22619 × 1 0 8 4.19551 × 1 0 13 1.37607 × 1 0 13
20 1.17216 × 1 0 20 6.39416 × 1 0 5 7.42182 × 1 0 10 1.1474 × 1 0 14 1.16415 × 1 0 14
25 5.32161 × 1 0 25 4.78926 × 1 0 16 1.64338 × 1 0 16 4.93712 × 1 0 17 1.40068 × 1 0 16
L 2.43737 × 1 0 4 5.50774 × 1 0 4 8.78161 × 1 0 5 3.70859 × 1 0 5
L 2 6.95266 × 1 0 4 1.01278 × 1 0 5 8.06507 × 1 0 5 302112 × 1 0 5
Table 15

Absolute errors of U ( x , t ) for example 10.2, when T = 0.01 , τ = 0.01 , and N = 100

x Exact solution Approximate solutions Absolute errors
λ = 0.75 λ = 0.95 λ = 0.75 λ = 0.95
25 0.495 0.495 0.495 4.87332 × 1 0 13 6.86423 × 1 0 14
20 0.495 0.49501 0.49501 9.82669 × 1 0 6 9.85125 × 1 0 8
15 0.495 0.49501 0.49501 9.82836 × 1 0 6 9.85576 × 1 0 6
10 0.495 0.49501 0.49501 9.82760 × 1 0 6 9.85501 × 1 0 6
5 0.495055 0.495065 0.495065 9.71667 × 1 0 6 9.74600 × 1 0 6
0 0.498112 0.498116 0.498116 3.87346 × 1 0 6 3.77554 × 1 0 6
5 0.49998 0.49998 0.49998 3.88119 × 1 0 8 3.96451 × 1 0 8
10 0.5 0.5 2.68014 2.61624 × 1 0 10 2.68014 × 1 0 10
15 0.5 0.5 0.5 1.73955 × 1 0 12 1.80456 × 1 0 12
20 0.5 0.5 0.5 7.10543 × 1 0 15 1.92624 × 1 0 14
25 0.5 0.5 0.5 7.53286 × 1 0 14 2.29317 × 1 0 13
Table 16

Absolute errors of V ( x , t ) for example 10.2 at T = 0.01 , τ = 0.01 , and N = 100

x Exact solution Approximate solutions Absolute errors
λ = 0.75 λ = 0.95 λ = 0.75 λ = 0.95
25 1.31072 × 1 0 24 1.53111 × 1 0 13 2.83178 × 1 0 12 1.53111 × 1 0 13 2.83178 × 1 0 12
20 2.88706 × 1 0 20 7.81670 × 1 0 8 1.74722 × 1 0 8 7.81670 × 1 0 8 1.74722 × 1 0 8
15 6.35916 × 1 0 16 2.88217 × 1 0 11 1.13142 × 1 0 11 2.88223 × 1 0 11 1.13148 × 1 0 11
10 1.40070 × 1 0 11 2.81635 × 1 0 11 0.92180 × 1 0 11 1.41565 × 1 0 11 55.21104 × 1 0 12
5 3.08525 × 1 0 7 3.12071 × 1 0 7 3.09086 × 1 0 7 3.54663 × 1 0 9 5.61068 × 1 0 10
0 8.10068 × 1 0 4 8.07838 × 1 0 4 8.08283 × 1 0 4 2.22965 × 1 0 6 1.78443 × 1 0 6
5 4.17543 × 1 0 8 4.30710 × 1 0 8 4.19361 × 1 0 8 1.31680 × 1 0 9 1.81843 × 1 0 10
10 1.89564 × 1 0 12 7.12717 × 1 0 12 3.73727 × 1 0 12 5.23153 × 1 0 12 1.84163 × 1 0 12
15 8.60619 × 1 0 17 3.48272 × 1 0 14 3.74397 × 1 0 14 3.47411 × 1 0 14 3.65177 × 1 0 14
20 3.90721 × 1 0 21 3.08899 × 1 0 15 3.03725 × 1 0 14 3.08899 × 1 0 15 3.03725 × 1 0 14
25 1.77387 × 1 0 25 3.76144 × 1 0 16 5.59587 × 1 0 17 3.76144 × 1 0 16 5.59587 × 1 0 17
Table 17

Order of convergence for example 10.2 when λ = 0.3 and τ = 0.002

N L Order CPU L Order CUP
U ( x , t ) V ( x , t )
40 1.58885 × 1 0 5 13.984 s 2.04443 × 1 0 4 13.984 s
80 4.23290 × 1 0 6 1.90827 23.451 s 4.88503 × 1 0 5 2.06526 23.451 s
160 1.07637 × 1 0 6 1.90390 53.969 s 1.24173 × 1 0 5 1.97602 53.969 s
320 2.53249 × 1 0 7 2.08755 120.786 s 2.93454 × 1 0 6 2.08115 120.796 s
Figure 5 
               
                  
                     
                        
                        
                           3
                           D
                        
                        3D
                     
                   graph comparison between exact and approximate solutions, for example 10.2. (a) Exact solution 
                     
                        
                        
                           U
                           
                              (
                              
                                 x
                                 ,
                                 t
                              
                              )
                           
                        
                        U\left(x,t)
                     
                  , (b) approximate solution 
                     
                        
                        
                           U
                           
                              (
                              
                                 x
                                 ,
                                 t
                              
                              )
                           
                        
                        U\left(x,t)
                     
                  , (c) exact solution 
                     
                        
                        
                           V
                           
                              (
                              
                                 x
                                 ,
                                 t
                              
                              )
                           
                        
                        V\left(x,t)
                     
                  , and (d) approximate solution 
                     
                        
                        
                           V
                           
                              (
                              
                                 x
                                 ,
                                 t
                              
                              )
                           
                        
                        V\left(x,t)
                     
                  .
Figure 5

3 D graph comparison between exact and approximate solutions, for example 10.2. (a) Exact solution U ( x , t ) , (b) approximate solution U ( x , t ) , (c) exact solution V ( x , t ) , and (d) approximate solution V ( x , t ) .

Figure 6 
               
                  
                     
                        
                        
                           2
                           D
                        
                        2D
                     
                   graph comparison between exact and approximate solutions, for example 10.2. (a) 2D exact and approximate solutions 
                     
                        
                        
                           U
                           
                              (
                              
                                 x
                                 ,
                                 t
                              
                              )
                           
                        
                        U\left(x,t)
                     
                   and (b) 2D exact and approximate solutions 
                     
                        
                        
                           V
                           
                              (
                              
                                 x
                                 ,
                                 t
                              
                              )
                           
                        
                        V\left(x,t)
                     
                  .
Figure 6

2 D graph comparison between exact and approximate solutions, for example 10.2. (a) 2D exact and approximate solutions U ( x , t ) and (b) 2D exact and approximate solutions V ( x , t ) .

Figure 7 
               Contour plot, for example 10.2. (a) Error analysis 
                     
                        
                        
                           U
                           
                              (
                              
                                 x
                                 ,
                                 t
                              
                              )
                           
                        
                        U\left(x,t)
                     
                   and (b) error analysis of 
                     
                        
                        
                           V
                           
                              (
                              
                                 x
                                 ,
                                 t
                              
                              )
                           
                        
                        V\left(x,t)
                     
                  .
Figure 7

Contour plot, for example 10.2. (a) Error analysis U ( x , t ) and (b) error analysis of V ( x , t ) .

Figure 8 
               2D graph comparison between exact and approximate solutions, for example 10.2. (a) For 
                     
                        
                        
                           U
                           
                              (
                              
                                 x
                                 ,
                                 t
                              
                              )
                           
                        
                        U\left(x,t)
                     
                   and (b) for 
                     
                        
                        
                           V
                           
                              (
                              
                                 x
                                 ,
                                 t
                              
                              )
                           
                        
                        V\left(x,t)
                     
                  .
Figure 8

2D graph comparison between exact and approximate solutions, for example 10.2. (a) For U ( x , t ) and (b) for V ( x , t ) .

Example 10.3

Take the TFCBBE with unknown exact functions, when a 1 = a 2 = 1 2 and b 1 = b 2 = 2 ,

(10.5) λ U ( x , t ) t λ + a 1 V ( x , t ) x + b 1 U ( x , t ) U ( x , t ) x = Q 1 ( x , t ) , λ V ( x , t ) t λ + a 2 3 U ( x , t ) x 3 + b 2 ( U ( x , t ) V ( x , t ) ) x = Q 2 ( x , t ) , 25 x 25 , 0 t 1 , 0 < λ < 1 .

Table 18 represents the approximate solutions at various stages of x for U ( x , t ) and V ( x , t ) . Figure 9 shows the 3 D graphs of approximate solutions, with values of parameters N = 50 , λ = 0.55 , and τ = 0.002 for U ( x , t ) and V ( x , t ) . Figure 10 shows the 2 D approximate solutions when the values of parameters are N = 50 , λ = 0.55 , and τ = 0.002 for U ( x , t ) and V ( x , t ) . Figure 11 shows the approximate solutions at different values of λ and fixing N = 100 , and τ = 0.002 .

Table 18

Approximate solution for example 10.3 at T = 0.01 , τ = 0.002 , and N = 80

For U ( x , t ) For V ( x , t )
x λ = 0.375 λ = 0.575 λ = 0.775 λ = 0.375 λ = 0.575 λ = 0.775
25 0.5001 0.5001 0.5001 8.65349 × 1 0 15 9.15430 × 1 0 14 2.65199 × 1 0 13
20 0.5001 0.5001 0.5001 2.34154 × 1 0 11 1.76253 × 1 0 11 1.96344 × 1 0 10
15 0.5001 0.5001 0.5001 3.12554 × 1 0 11 3.04940 × 1 0 11 3.08183 × 1 0 11
10 0.5001 0.5001 0.5001 4.52402 × 1 0 9 4.54006 × 1 0 9 4.54131 × 1 0 9
5 0.500097 0.500097 0.500097 6.64732 × 1 0 7 6.64853 × 1 0 7 6.65050 × 1 0 7
0 0.5 0.5 0.5 2.49678 × 1 0 5 2.49998 × 1 0 5 2.50095 × 1 0 5
5 0.500097 0.500097 0.500097 6.64640 × 1 0 7 6.4891 × 1 0 7 6.65081 × 1 0 7
10 0.5001 0.5001 0.5001 4.53646 × 1 0 9 4.53982 × 1 0 9 4.54137 × 1 0 9
15 0.5001 0.5001 0.5001 1.01887 × 1 0 10 2.99043 × 1 0 11 2.07756 × 1 0 11
20 0.5001 0.5001 0.5001 1.35719 × 1 0 9 3.01356 × 1 0 10 1.87493 × 1 0 10
25 0.5001 0.5001 0.5001 1.42570 × 1 0 15 1.32021 × 1 0 15 1.45449 × 1 0 15
Figure 9 
               
                  
                     
                        
                        
                           3
                           D
                        
                        3D
                     
                   graph of approximate solutions, for example 10.3. (a) Approximate solution 
                     
                        
                        
                           U
                           
                              (
                              
                                 x
                                 ,
                                 t
                              
                              )
                           
                        
                        U\left(x,t)
                     
                   and (b) approximate solution 
                     
                        
                        
                           V
                           
                              (
                              
                                 x
                                 ,
                                 t
                              
                              )
                           
                        
                        V\left(x,t)
                     
                  .
Figure 9

3 D graph of approximate solutions, for example 10.3. (a) Approximate solution U ( x , t ) and (b) approximate solution V ( x , t ) .

Figure 10 
               
                  
                     
                        
                        
                           2
                           D
                        
                        2D
                     
                   graph of approximate solutions, for example 10.3. (a) 2D exact and approximate solutions 
                     
                        
                        
                           U
                           
                              (
                              
                                 x
                                 ,
                                 t
                              
                              )
                           
                        
                        U\left(x,t)
                     
                   and (b) 2D exact and approximate solutions 
                     
                        
                        
                           V
                           
                              (
                              
                                 x
                                 ,
                                 t
                              
                              )
                           
                        
                        V\left(x,t)
                     
                  .
Figure 10

2 D graph of approximate solutions, for example 10.3. (a) 2D exact and approximate solutions U ( x , t ) and (b) 2D exact and approximate solutions V ( x , t ) .

Figure 11 
               Approximate solution at different value of 
                     
                        
                        
                           λ
                        
                        \lambda 
                     
                  , for example 10.3. (a) Error analysis 
                     
                        
                        
                           U
                           
                              (
                              
                                 x
                                 ,
                                 t
                              
                              )
                           
                        
                        U\left(x,t)
                     
                   and (b) error analysis of 
                     
                        
                        
                           V
                           
                              (
                              
                                 x
                                 ,
                                 t
                              
                              )
                           
                        
                        V\left(x,t)
                     
                  .
Figure 11

Approximate solution at different value of λ , for example 10.3. (a) Error analysis U ( x , t ) and (b) error analysis of V ( x , t ) .

11 Conclusion

This study provided a new way to use QBS functions to solve a time–fractional version of the CBBE model. The model based on describing wave transmission in shallow water and other physical phenomena in fields like fluid mechanics and plasma waves. In addition, it helped to understanding their solutions provided insights into nonlinear wave behaviours, such as bell-shaped and kink-shaped waves in fluid dynamics and optics. Moreover, it can be applied to simulate real-world phenomena such as tsunami propagation, sediment transport, and wave interactions in optical fibres under some limitations like BCs and parameter tuning, which depend on scenarios. The approach combined the QBS functions with the Crank–Nicholson scheme and θ -weighted method, delivering a smooth, accurate solution with C 4 continuity at joints. The Caputo fractional derivative employed to handle the fractional aspect of the model. This is the first application of the proposed method to this equation, highlighting its novelty in achieving enhanced precision and stability for fractional–order models. To assess how effective the suggested numerical algorithm is, we have solved two new numerical test problems that have never been considered previously. The numerical algorithm represented the unconditionally stability of the proposed scheme. The correctness and usefulness of the technique have been demonstrated by the findings displayed in the tables and figures. The differences between exact and approximate values have been compared, and the errors between them have been identified. The numerical findings have been obtained with help of Mathematica 13.2 and concluded that the proposed approach provided a more satisfactory results. Future scope of the suggested technique will extend it for solving multi-variate fractional models, which help us to investigate complex wave dynamics in multi-dimensional shallow water systems. In other words, the suggested approach is extensible and can be used to solve more nonlinear partial differential equations that come up in mathematical physics.

11.1 Key advantages of using the QBS collocation method

The QBS collocation method is a potent tool for solving fractional and classical differential equations because it has a number of benefits. The great precision, stability, and C 4 smoothness of the QBS collocation method make it beneficial. It is particularly useful for issues that call for the depiction of complex geometries, smooth solutions, or higher-order derivatives. It is a flexible and dependable approach for sophisticated numerical simulations and analyzis because of these benefits. It provides a numerical solution in piecewise polynomial form having C 4 continuity at the joint points of the equally spaced domain. It also provides a numerical solution at each point of the domain.

11.2 Limitations of the QBS collocation method

High accuracy and smoothness are provided by the QBS collocation method, but like any method, it has certain limitations: compared to cubic or quartic B-splines, the functions involving more terms result in more complex calculations, higher memory usage, more complicated implementation, and sensitivity to problem setup in terms of collocation points and knots. It works best in applications that demand high accuracy and have a smooth problem domain and solution. However, other approaches might be more useful for irregular domains, large-scale calculations, or non-smooth situations.

Acknowledgments

This research was supported by the Science and Technology Research Project of Jiangxi Provincial Department of Education (Grant No. GJJ2201802) and Jiangxi Province Key Laboratory of Applied Optical Technology (2024SSY03051). The authors extend their appreciation to Taif University, Saudi Arabia, for supporting this work through project number (TU-DSPP-2024-47).

  1. Funding information: This research was funded by Taif University, Saudi Arabia, Project No. (TU-DSPP-2024-47).

  2. Author contributions: XW: validation, visualization, methodology. UG: methodology, writing – original draft, writing – review, and editing. MA: supervision, visualization, methodology, writing – original draft, writing – review, and editing. FAA: validation, visualization, software, writing – original draft. YSH: validation, formal analyzis, visualization, writing – original draft. All authors have accepted responsibility for the entire content of this manuscript and approved its submission.

  3. Conflict of interest: The authors state no conflict of interest.

  4. Data availability statement: All data generated or analysed during this study are included in this published article.

References

[1] Kilbas AA, Srivastava HM, Trujillo JJ. Theory and applications of fractional differential equations. Vol. 204. New York: Elsevier; 2006. Suche in Google Scholar

[2] Podlubny I. Fractional Differential Equations. New York: Academic Press; 1999. Suche in Google Scholar

[3] Sabatier J, Agrawal OP, Machado JAT. Advances in fractional calculus: Theoretical developments and applications in physics and engineering. Vol. 4, No. 9. Dordrecht: Springer; 2007. 10.1007/978-1-4020-6042-7Suche in Google Scholar

[4] Miller KS, Ross B. An introduction to the fractional calculus and fractional differential equations. New York: John Wiley & Sons, Inc.; 1993. Suche in Google Scholar

[5] Vinagre BM, Podlubny I, Hernandez A, Feliu V. Some approximations of fractional-order operators used in control theory and applications. Fract Calculus Appl Anal. 2000;3(3):231–48. Suche in Google Scholar

[6] Oldham K, Spanier J. The fractional calculus theory and applications of differentiation and integration to arbitrary order. New York: Elsevier; 1974. Suche in Google Scholar

[7] Samko SG. Fractional integrals and derivatives. Theory and Applications. 1993. Suche in Google Scholar

[8] Tchier F, Yusuf A, Aliyu AI, Baleanu D. Time fractional third-order variant Boussinesq system: symmetry analyzis, explicit solutions, conservation laws and numerical approximations. Europ Phys J Plus. 2018;133(6):240. 10.1140/epjp/i2018-12068-0Suche in Google Scholar

[9] Yang XJ, Baleanu D, Srivastava HM. Local fractional integral transforms and their applications. New York: Academic Press; 2015. 10.1016/B978-0-12-804002-7.00002-4Suche in Google Scholar

[10] Zhang J, Wu Y, Li X. Quasi-periodic solution of the (2+1)-dimensional Boussinesq-Burgers soliton equation. Phys A Stat Mech Appl. 2003;319:213–32. 10.1016/S0378-4371(02)01526-1Suche in Google Scholar

[11] Zhang L, Zhang L-F, Li C-Y. Some new exact solutions of Jacobian elliptic function about the generalized Boussinesq equation and Boussinesq-Burgers equation. Chinese Phys B. 2008;17(2):403. 10.1088/1674-1056/17/2/009Suche in Google Scholar

[12] Rady AA, Khalfallah M. On soliton solutions for Boussinesq-Burgers equations. Commun Nonlinear Sci Numer Simul. 2010;15(4):886–94. 10.1016/j.cnsns.2009.05.039Suche in Google Scholar

[13] Chen A, Li X. Darboux transformation and soliton solutions for Boussinesq-Burgers equation. Chaos Solitons Fractals. 2006;27(1):43–9. 10.1016/j.chaos.2004.09.116Suche in Google Scholar

[14] Gupta AK, Ray SS. Comparison between homotopy perturbation method and optimal homotopy asymptotic method for the soliton solutions of Boussinesq-Burger equations. Comput Fluids. 2014;103:34–41. 10.1016/j.compfluid.2014.07.008Suche in Google Scholar

[15] Wang KJ, Wang GD, Zhu HW. A new perspective on the study of the fractal coupled Boussinesq-Burger equation in shallow water. Fractals. 2021;29(5):2150122. 10.1142/S0218348X2150122XSuche in Google Scholar

[16] Kumar S, Kumar A, Baleanu D. Two analytical methods for time-fractional nonlinear coupled Boussinesq-Burger’s equations arise in propagation of shallow water waves. Nonlinear Dyn. 2016;85:699–715. 10.1007/s11071-016-2716-2Suche in Google Scholar

[17] Khater MM, Kumar D. New exact solutions for the time fractional coupled Boussinesq-Burger equation and approximate long water wave equation in shallow water. J Ocean Eng Sci. 2017;2(3):223–8. 10.1016/j.joes.2017.07.001Suche in Google Scholar

[18] Shi D, Zhang Y, Liu W, Liu J. Some exact solutions and conservation laws of the coupled time-fractional Boussinesq-Burgers system. Symmetry. 2019;11(1):77. 10.3390/sym11010077Suche in Google Scholar

[19] Ravi LK, Ray SS, Sahoo S. New exact solutions of coupled Boussinesq-Burgers equations by exp-function method. J Ocean Eng Sci. 2017;2(1):34–46. 10.1016/j.joes.2016.09.001Suche in Google Scholar

[20] Ali KK, Yilmazer R, Bulut H. Analytical solutions to the coupled Boussinesq-Burgers equations via Sine-Gordon expansion method. In 4th International Conference on Computational Mathematics and Engineering Sciences (CMES-2019). Springer International Publishing; Vol. 4. 2020. p. 233–40. 10.1007/978-3-030-39112-6_17Suche in Google Scholar

[21] Heydari MH, Avazzadeh Z. New formulation of the orthonormal Bernoulli polynomials for solving the variable-order time fractional coupled Boussinesq-Burger’s equations. Eng Comput. 2021;37:3509–17. 10.1007/s00366-020-01007-wSuche in Google Scholar

[22] Zarin R, Khaliq H, Khan A, Ahmed I, Humphries UW. A numerical study based on haar wavelet collocation methods of fractional-order antidotal computer virus model. Symmetry. 2023;15(3):621. 10.3390/sym15030621Suche in Google Scholar

[23] Jitsinchayakul S, Zarin R, Khan A, Yusuf A, Zaman G., Humphries UW, et al. Fractional modelling of COVID-19 epidemic model with harmonic mean type incidence rate. Open Phys. 2021;19(1):693–709. 10.1515/phys-2021-0062Suche in Google Scholar

[24] Chu YM, Zarin R, Khan A, Murtaza S. A vigorous study of fractional-order mathematical model for SARS-CoV-2 epidemic with Mittag-Leffler kernel. Alex Eng J. 2023;71:565–79. 10.1016/j.aej.2023.03.037Suche in Google Scholar

[25] Zarin R. Numerical study of a nonlinear COVID-19 pandemic model by finite difference and meshless methods. Partial Differ Equ Appl Math. 2022;6:100460. 10.1016/j.padiff.2022.100460Suche in Google Scholar PubMed PubMed Central

[26] Zhang Z, Wang F. The space-time semi-analytical meshless methods for coupled Burgers’ equations. Wuhan Univ J Nat Sci. 2024;29(6):572–8. 10.1051/wujns/2024296572Suche in Google Scholar

[27] Wang F, Ali SN, Ahmad I, Ahmad H, Alam KM, Thounthong P. Solution of Burgers’ equation appears in fluid mechanics by multistage optimal homotopy asymptotic method. Thermal Sci. 2022;26(1 Part B):815–21. 10.2298/TSCI210302343WSuche in Google Scholar

[28] Iqbal I, Boulaaras SM, Rehman HU, Saleem MS, Chou D. Navigating waves: Advancing ocean dynamics through the nonlinear Schrödinger equation. Nonlinear Eng. 2024;13(1):20240025. 10.1515/nleng-2024-0025Suche in Google Scholar

[29] Rehman HU, Aljohani AF, Althobaiti A, Althobaiti S, Iqbal I. Diving into plasma physics: dynamical behaviour of nonlinear waves in (3+1)-D extended quantum Zakharov–Kuznetsov equation. Opt Quantum Electr. 2024;56(8):1336. 10.1007/s11082-024-07244-3Suche in Google Scholar

[30] Iqbal I, Rehman HU, Ashraf H, Walait A, Turki NB, Shah BH, et al. Soliton unveilings in optical fiber transmission: Examining soliton structures through the Sasa–Satsuma equation. Results Phys. 2024;60:107648. 10.1016/j.rinp.2024.107648Suche in Google Scholar

[31] Zhu C, Idris SA, Abdalla MEM, Rezapour S, Shateyi S, Gunay B. Analytical study of nonlinear models using a modified Schrödingeras equation and logarithmic transformation. Results Phys. 2023;55:107183. 10.1016/j.rinp.2023.107183Suche in Google Scholar

[32] Kai Y, Yin Z. Linear structure and soliton molecules of Sharma-Tasso-Olver-Burgers equation. Phys Lett A. 2022;452:128430. 10.1016/j.physleta.2022.128430Suche in Google Scholar

[33] He Y, Kai Y. Wave structures, modulation instability analyzis and chaotic behaviours to Kudryashov’s equation with third-order dispersion. Nonlinear Dyn. 2024;112(12):10355–71. 10.1007/s11071-024-09635-3Suche in Google Scholar

[34] Xie J, Xie Z, Xu H, Li Z, Shi W, Ren J, et al. Resonance and attraction domain analyzis of asymmetric duffing systems with fractional damping in two degrees of freedom. Chaos Solitons Fractals. 2024;187:115440. 10.1016/j.chaos.2024.115440Suche in Google Scholar

[35] Kumar S, Kumar A, Wazwaz AM. New exact solitary wave solutions of the strain wave equation in microstructured solids via the generalized exponential rational function method. Europ Phys J Plus. 2020;135(11):1–17. 10.1140/epjp/s13360-020-00883-xSuche in Google Scholar

[36] Kumar A, Kumar S, Bohra N., Pillai G, Kapoor R, Rao J. Exploring soliton solutions and interesting wave-form patterns of the (1+1)-dimensional longitudinal wave equation in a magnetic-electro-elastic circular rod. Opt Quant Electron. 2024;56(6):1029. 10.1007/s11082-024-06901-xSuche in Google Scholar

[37] Kumar D, Saharan A, Kumar A. Exploring soliton patterns and dynamical analyzis of the solitary wave form solutions of the (3+1)-dimensional Wazwaz-Benjamin-Bona-Mahony equation. Modern Phys Lett B. 2025;39:2550102. 10.1142/S0217984925501027Suche in Google Scholar

[38] Hussain E, Shah SAA, Bariq A, Li Z, Ahmad MR, Ragab AE, et al. Solitonic solutions and stability analyzis of Benjamin Bona Mahony Burger equation using two versatile techniques. Sci Rep. 2024;14(1):13520. 10.1038/s41598-024-60732-0Suche in Google Scholar PubMed PubMed Central

[39] Hussain E, Mutlib A, Li Z, E. Ragab A, Shah SA, Az-Zo’biEA , et al. examination of solitary waves for Sharma-Tasso-Olver Burger equation by stability and sensitivity analyzis. Zeitschrift für angewandte Mathematik und Physik. 2024;75(3):96. 10.1007/s00033-024-02225-8Suche in Google Scholar

[40] De Boor C, De Boor C. A practical guide to splines. Vol. 27. New York: Springer. 1978. p. 325. 10.1007/978-1-4612-6333-3Suche in Google Scholar

[41] Raslan KR, El-Danaf TS, Ali KK Collocation method with quantic B-spline method for solving Hirota-Satsuma coupled KDV equation. Int J Appl Math Res. 2016;5(2):123–31. 10.14419/ijamr.v5i2.6138Suche in Google Scholar

[42] Liu F, Zhuang P, Turner I, Burrage K, Anh V. A new fractional finite volume method for solving the fractional diffusion equation. Appl Math Model. 2014;38(15–16):3871–8. 10.1016/j.apm.2013.10.007Suche in Google Scholar

[43] Lin Y, Xu C. Finite difference/spectral approximations for the time-fractional diffusion equation. J Comput Phys. 2007;225(2):1533–52. 10.1016/j.jcp.2007.02.001Suche in Google Scholar

[44] Ghafoor U, Abbas M, Akram T, El-Shewy EK, Abdelrahman MA, Abdo NF An efficient cubic B-spline technique for solving the time fractional coupled viscous Burgers equation. Fract Fract. 2024;8(2):93. 10.3390/fractalfract8020093Suche in Google Scholar

[45] Abbas M, Majid AA, MdIsmail AI, Rashid A. Numerical method using cubic B-spline for a strongly coupled reaction–diffusion system. PLoS One. 2014;9(1):e83265. 10.1371/journal.pone.0083265Suche in Google Scholar PubMed PubMed Central

[46] Rubin SG, Graves Jr RA. A cubic spline approximation for problems in fluid mechanics. No. L-9929. 1975. Suche in Google Scholar

[47] Akram T, Abbas M, Ali A, Iqbal A, Baleanu D. A numerical approach of a time fractional reaction–diffusion model with a non-singular kernel. Symmetry. 2020;12(10):1653. 10.3390/sym12101653Suche in Google Scholar

[48] Akram T, Abbas M, Ali A. A numerical study on time fractional Fisher equation using an extended cubic B-spline approximation. J Math Comput Sci. 2021;22(1):85–96. 10.22436/jmcs.022.01.08Suche in Google Scholar

[49] Siddiqi SS, Arshed S. Quintic B-spline for the numerical solution of the good Boussinesq equation. J Egypt Math Soc. 2014;22(2):209–13. 10.1016/j.joems.2013.06.015Suche in Google Scholar

[50] Iqbal MK, Abbas M, Nazir T, Ali N. Application of new quintic polynomial B-spline approximation for numerical investigation of Kuramoto-Sivashinsky equation. Adv Differ Equ. 2020;2020:1–21. 10.1186/s13662-020-03007-ySuche in Google Scholar

Received: 2025-03-06
Revised: 2025-05-31
Accepted: 2025-06-10
Published Online: 2025-08-14

© 2025 the author(s), published by De Gruyter

This work is licensed under the Creative Commons Attribution 4.0 International License.

Artikel in diesem Heft

  1. Research Articles
  2. Single-step fabrication of Ag2S/poly-2-mercaptoaniline nanoribbon photocathodes for green hydrogen generation from artificial and natural red-sea water
  3. Abundant new interaction solutions and nonlinear dynamics for the (3+1)-dimensional Hirota–Satsuma–Ito-like equation
  4. A novel gold and SiO2 material based planar 5-element high HPBW end-fire antenna array for 300 GHz applications
  5. Explicit exact solutions and bifurcation analysis for the mZK equation with truncated M-fractional derivatives utilizing two reliable methods
  6. Optical and laser damage resistance: Role of periodic cylindrical surfaces
  7. Numerical study of flow and heat transfer in the air-side metal foam partially filled channels of panel-type radiator under forced convection
  8. Water-based hybrid nanofluid flow containing CNT nanoparticles over an extending surface with velocity slips, thermal convective, and zero-mass flux conditions
  9. Dynamical wave structures for some diffusion--reaction equations with quadratic and quartic nonlinearities
  10. Solving an isotropic grey matter tumour model via a heat transfer equation
  11. Study on the penetration protection of a fiber-reinforced composite structure with CNTs/GFP clip STF/3DKevlar
  12. Influence of Hall current and acoustic pressure on nanostructured DPL thermoelastic plates under ramp heating in a double-temperature model
  13. Applications of the Belousov–Zhabotinsky reaction–diffusion system: Analytical and numerical approaches
  14. AC electroosmotic flow of Maxwell fluid in a pH-regulated parallel-plate silica nanochannel
  15. Interpreting optical effects with relativistic transformations adopting one-way synchronization to conserve simultaneity and space–time continuity
  16. Modeling and analysis of quantum communication channel in airborne platforms with boundary layer effects
  17. Theoretical and numerical investigation of a memristor system with a piecewise memductance under fractal–fractional derivatives
  18. Tuning the structure and electro-optical properties of α-Cr2O3 films by heat treatment/La doping for optoelectronic applications
  19. High-speed multi-spectral explosion temperature measurement using golden-section accelerated Pearson correlation algorithm
  20. Dynamic behavior and modulation instability of the generalized coupled fractional nonlinear Helmholtz equation with cubic–quintic term
  21. Study on the duration of laser-induced air plasma flash near thin film surface
  22. Exploring the dynamics of fractional-order nonlinear dispersive wave system through homotopy technique
  23. The mechanism of carbon monoxide fluorescence inside a femtosecond laser-induced plasma
  24. Numerical solution of a nonconstant coefficient advection diffusion equation in an irregular domain and analyses of numerical dispersion and dissipation
  25. Numerical examination of the chemically reactive MHD flow of hybrid nanofluids over a two-dimensional stretching surface with the Cattaneo–Christov model and slip conditions
  26. Impacts of sinusoidal heat flux and embraced heated rectangular cavity on natural convection within a square enclosure partially filled with porous medium and Casson-hybrid nanofluid
  27. Stability analysis of unsteady ternary nanofluid flow past a stretching/shrinking wedge
  28. Solitonic wave solutions of a Hamiltonian nonlinear atom chain model through the Hirota bilinear transformation method
  29. Bilinear form and soltion solutions for (3+1)-dimensional negative-order KdV-CBS equation
  30. Solitary chirp pulses and soliton control for variable coefficients cubic–quintic nonlinear Schrödinger equation in nonuniform management system
  31. Influence of decaying heat source and temperature-dependent thermal conductivity on photo-hydro-elasto semiconductor media
  32. Dissipative disorder optimization in the radiative thin film flow of partially ionized non-Newtonian hybrid nanofluid with second-order slip condition
  33. Bifurcation, chaotic behavior, and traveling wave solutions for the fractional (4+1)-dimensional Davey–Stewartson–Kadomtsev–Petviashvili model
  34. New investigation on soliton solutions of two nonlinear PDEs in mathematical physics with a dynamical property: Bifurcation analysis
  35. Mathematical analysis of nanoparticle type and volume fraction on heat transfer efficiency of nanofluids
  36. Creation of single-wing Lorenz-like attractors via a ten-ninths-degree term
  37. Optical soliton solutions, bifurcation analysis, chaotic behaviors of nonlinear Schrödinger equation and modulation instability in optical fiber
  38. Chaotic dynamics and some solutions for the (n + 1)-dimensional modified Zakharov–Kuznetsov equation in plasma physics
  39. Fractal formation and chaotic soliton phenomena in nonlinear conformable Heisenberg ferromagnetic spin chain equation
  40. Single-step fabrication of Mn(iv) oxide-Mn(ii) sulfide/poly-2-mercaptoaniline porous network nanocomposite for pseudo-supercapacitors and charge storage
  41. Novel constructed dynamical analytical solutions and conserved quantities of the new (2+1)-dimensional KdV model describing acoustic wave propagation
  42. Tavis–Cummings model in the presence of a deformed field and time-dependent coupling
  43. Spinning dynamics of stress-dependent viscosity of generalized Cross-nonlinear materials affected by gravitationally swirling disk
  44. Design and prediction of high optical density photovoltaic polymers using machine learning-DFT studies
  45. Robust control and preservation of quantum steering, nonlocality, and coherence in open atomic systems
  46. Coating thickness and process efficiency of reverse roll coating using a magnetized hybrid nanomaterial flow
  47. Dynamic analysis, circuit realization, and its synchronization of a new chaotic hyperjerk system
  48. Decoherence of steerability and coherence dynamics induced by nonlinear qubit–cavity interactions
  49. Finite element analysis of turbulent thermal enhancement in grooved channels with flat- and plus-shaped fins
  50. Modulational instability and associated ion-acoustic modulated envelope solitons in a quantum plasma having ion beams
  51. Statistical inference of constant-stress partially accelerated life tests under type II generalized hybrid censored data from Burr III distribution
  52. On solutions of the Dirac equation for 1D hydrogenic atoms or ions
  53. Entropy optimization for chemically reactive magnetized unsteady thin film hybrid nanofluid flow on inclined surface subject to nonlinear mixed convection and variable temperature
  54. Stability analysis, circuit simulation, and color image encryption of a novel four-dimensional hyperchaotic model with hidden and self-excited attractors
  55. A high-accuracy exponential time integration scheme for the Darcy–Forchheimer Williamson fluid flow with temperature-dependent conductivity
  56. Novel analysis of fractional regularized long-wave equation in plasma dynamics
  57. Development of a photoelectrode based on a bismuth(iii) oxyiodide/intercalated iodide-poly(1H-pyrrole) rough spherical nanocomposite for green hydrogen generation
  58. Investigation of solar radiation effects on the energy performance of the (Al2O3–CuO–Cu)/H2O ternary nanofluidic system through a convectively heated cylinder
  59. Quantum resources for a system of two atoms interacting with a deformed field in the presence of intensity-dependent coupling
  60. Studying bifurcations and chaotic dynamics in the generalized hyperelastic-rod wave equation through Hamiltonian mechanics
  61. A new numerical technique for the solution of time-fractional nonlinear Klein–Gordon equation involving Atangana–Baleanu derivative using cubic B-spline functions
  62. Interaction solutions of high-order breathers and lumps for a (3+1)-dimensional conformable fractional potential-YTSF-like model
  63. Hydraulic fracturing radioactive source tracing technology based on hydraulic fracturing tracing mechanics model
  64. Numerical solution and stability analysis of non-Newtonian hybrid nanofluid flow subject to exponential heat source/sink over a Riga sheet
  65. Numerical investigation of mixed convection and viscous dissipation in couple stress nanofluid flow: A merged Adomian decomposition method and Mohand transform
  66. Effectual quintic B-spline functions for solving the time fractional coupled Boussinesq–Burgers equation arising in shallow water waves
  67. Analysis of MHD hybrid nanofluid flow over cone and wedge with exponential and thermal heat source and activation energy
  68. Solitons and travelling waves structure for M-fractional Kairat-II equation using three explicit methods
  69. Impact of nanoparticle shapes on the heat transfer properties of Cu and CuO nanofluids flowing over a stretching surface with slip effects: A computational study
  70. Computational simulation of heat transfer and nanofluid flow for two-sided lid-driven square cavity under the influence of magnetic field
  71. Irreversibility analysis of a bioconvective two-phase nanofluid in a Maxwell (non-Newtonian) flow induced by a rotating disk with thermal radiation
  72. Hydrodynamic and sensitivity analysis of a polymeric calendering process for non-Newtonian fluids with temperature-dependent viscosity
  73. Exploring the peakon solitons molecules and solitary wave structure to the nonlinear damped Kortewege–de Vries equation through efficient technique
  74. Modeling and heat transfer analysis of magnetized hybrid micropolar blood-based nanofluid flow in Darcy–Forchheimer porous stenosis narrow arteries
  75. Activation energy and cross-diffusion effects on 3D rotating nanofluid flow in a Darcy–Forchheimer porous medium with radiation and convective heating
  76. Insights into chemical reactions occurring in generalized nanomaterials due to spinning surface with melting constraints
  77. Review Article
  78. Examination of the gamma radiation shielding properties of different clay and sand materials in the Adrar region
  79. Special Issue on Fundamental Physics from Atoms to Cosmos - Part II
  80. Possible explanation for the neutron lifetime puzzle
  81. Special Issue on Nanomaterial utilization and structural optimization - Part III
  82. Numerical investigation on fluid-thermal-electric performance of a thermoelectric-integrated helically coiled tube heat exchanger for coal mine air cooling
  83. Special Issue on Nonlinear Dynamics and Chaos in Physical Systems
  84. Analysis of the fractional relativistic isothermal gas sphere with application to neutron stars
  85. Abundant wave symmetries in the (3+1)-dimensional Chafee–Infante equation through the Hirota bilinear transformation technique
  86. Successive midpoint method for fractional differential equations with nonlocal kernels: Error analysis, stability, and applications
Heruntergeladen am 12.9.2025 von https://www.degruyterbrill.com/document/doi/10.1515/phys-2025-0191/html
Button zum nach oben scrollen