Loading [MathJax]/jax/output/SVG/jax.js
Research article Special Issues

Numerical solution of a coupled Burgers' equation via barycentric interpolation collocation method

  • In this study, the numerical solution of a two-dimensional coupled Burgers' equation is investigated by the barycentric interpolation collocation method. The spatial-temporal domain of the equation is made discrete by employing barycentric interpolation, and a corresponding differentiation matrix based on this interpolation technique is constructed. The effectiveness and high accuracy of the proposed method are demonstrated for solving the two-dimensional coupled Burgers' equation.

    Citation: Xiumin Lyu, Jin Li, Wanjun Song. Numerical solution of a coupled Burgers' equation via barycentric interpolation collocation method[J]. Electronic Research Archive, 2025, 33(3): 1490-1509. doi: 10.3934/era.2025070

    Related Papers:

    [1] Jin Li, Yongling Cheng . Barycentric rational interpolation method for solving fractional cable equation. Electronic Research Archive, 2023, 31(6): 3649-3665. doi: 10.3934/era.2023185
    [2] Jin Li, Yongling Cheng . Barycentric rational interpolation method for solving time-dependent fractional convection-diffusion equation. Electronic Research Archive, 2023, 31(7): 4034-4056. doi: 10.3934/era.2023205
    [3] Jin Li, Yongling Cheng . Barycentric rational interpolation method for solving KPP equation. Electronic Research Archive, 2023, 31(5): 3014-3029. doi: 10.3934/era.2023152
    [4] Akeel A. AL-saedi, Jalil Rashidinia . Application of the B-spline Galerkin approach for approximating the time-fractional Burger's equation. Electronic Research Archive, 2023, 31(7): 4248-4265. doi: 10.3934/era.2023216
    [5] Jingyun Lv, Xiaoyan Lu . Convergence of finite element solution of stochastic Burgers equation. Electronic Research Archive, 2024, 32(3): 1663-1691. doi: 10.3934/era.2024076
    [6] Yunxia Niu, Chaoran Qi, Yao Zhang, Wahidullah Niazi . Numerical analysis and simulation of the compact difference scheme for the pseudo-parabolic Burgers' equation. Electronic Research Archive, 2025, 33(3): 1763-1791. doi: 10.3934/era.2025080
    [7] Qingming Hao, Wei Chen, Zhigang Pan, Chao Zhu, Yanhua Wang . Steady-state bifurcation and regularity of nonlinear Burgers equation with mean value constraint. Electronic Research Archive, 2025, 33(5): 2972-2988. doi: 10.3934/era.2025130
    [8] Yang Shi, Xuehua Yang . Pointwise error estimate of conservative difference scheme for supergeneralized viscous Burgers' equation. Electronic Research Archive, 2024, 32(3): 1471-1497. doi: 10.3934/era.2024068
    [9] Leilei Wei, Xiaojing Wei, Bo Tang . Numerical analysis of variable-order fractional KdV-Burgers-Kuramoto equation. Electronic Research Archive, 2022, 30(4): 1263-1281. doi: 10.3934/era.2022066
    [10] Yin Yang, Sujuan Kang, Vasiliy I. Vasil'ev . The Jacobi spectral collocation method for fractional integro-differential equations with non-smooth solutions. Electronic Research Archive, 2020, 28(3): 1161-1189. doi: 10.3934/era.2020064
  • In this study, the numerical solution of a two-dimensional coupled Burgers' equation is investigated by the barycentric interpolation collocation method. The spatial-temporal domain of the equation is made discrete by employing barycentric interpolation, and a corresponding differentiation matrix based on this interpolation technique is constructed. The effectiveness and high accuracy of the proposed method are demonstrated for solving the two-dimensional coupled Burgers' equation.



    Nonlinear partial differential equations are widely encountered in various scientific and engineering fields, including mathematical biology, plasma physics, chemical physics, and fluid dynamics. Burgers' equation, a prominent partial differential equation, is extensively utilized in modeling viscous fluid flow, shock waves, shallow water waves, and traffic flow, etc. [1,2]. It also serves a benchmark in testing various numerical algorithms. The resolution of this equation is crucial for the development of mathematical models and achieving a comprehensive understanding of physical phenomena. Numerous mathematicians and researchers are exploring a variety of methods, including not only numerical techniques [3,4], such as the differential quadrature method [5] and the finite-difference method [6], but also analytical approaches [7,8,9,10], such as the decomposition method [11] and the homotopy perturbation method[12], to deepen their understanding of the dynamics and behavior of the model. For example, Kumar and Pandit [4] introduced a composite numerical format for solving the one-dimensional (1D) coupled Burgers' equation by finite difference methods and Haar wavelets. Soliman [7] applied the variational iteration method to derive accurate solutions for both the Burgers' equation and the coupled Burgers' equation, while Kaya [11] obtained exact solutions for the coupled Burgers' equation through the Adomian decomposition method. The coupled Burgers' equation is often used to simulate various coupled transport phenomena. However, due to its nonlinear nature, analytical solution for the coupled Burgers' equation can not be obtained easily. As a result, numerical solutions for this type of equation remain a vital method for investigating its dynamic behavior.

    In this paper, we examine a two-dimensional (2D) coupled nonlinear Burgers' equation[13,14]

    {ut+uux+vuyr(uxx+uyy)=0,vt+uvx+vvyr(vxx+vyy)=0, (1.1)

    where qt=q/t, qx=q/x, qy=q/y, qxx=2q/x2, and qyy=2q/y2 (q=u,v). Furthermore, the variables u and v denote the velocity components that require determination, and r=1/R, where R is the Reynolds number. The initial conditions of Eq (1.1) is denoted as

    u(x,y,0)=f0(x,y),v(x,y,0)=g0(x,y),(x,y)D,

    where D=[a,b]×[c,d], f0,g0 are given functions. In addition, the boundary conditions of Eq (1.1) are denoted as

    u(x,y,t)=f(x,y,t),v(x,y,t)=g(x,y,t),x,yD,

    where t>0, D denotes the boundary of region D, and f,g are all known functions. This coupled viscous Burgers' equation offers an intuitive and straightforward model for investigating the sedimentation or scaling volume concentration evolution of two types of particles in fluid suspensions or colloids under the influence of gravitational forces.

    The analysis of a coupled Burgers' equation is instrumental in elucidating the convection–diffusion phenomenon, which is influenced by the viscosity coefficients associated with the nonlinear convection and diffusion terms. Hopf [15] and Cole [16] have demonstrated that the 1D Burgers' equation can be effectively addressed by transforming it into a linear homogeneous heat equation, with solutions represented through Fourier series. In [17], the exact solution of the 2D coupled Burgers' equation could generally be obtained only under specific initial and boundary conditions. Furthermore, the inclusion of nonlinear convection terms and viscous parameters complicates the numerical analysis of the viscous Burgers' equation, making it a consistently challenging task. In the past few years, several significant numerical approaches have been developed for the coupled Burgers' equations. For instance, Chai and Ouyang [18] explored methods for reducing shock oscillations, including the streamline upwind/Petrov-Galerkin method and other related techniques. The authors of [19] introduced a weak Galerkin finite element method for solving the 2D coupled Burgers' equation. A novel fourth-order compact difference scheme is proposed in [20], along with its application to solving the mixed-type time-fractional Burgers' equation. The work in [21] presented a new numerical method for addressing the coupled Burgers' equation, utilizing the collocation finite element method with cubic trigonometric and quintic B-splines as approximation functions. The performance and accuracy of this method are demonstrated through the calculation of the error norms L2 and L. Another study [22] examined the application of the RBF-QR method in obtaining numerical solutions for the 1D coupled viscous Burgers' equation. Lastly, Park et al. [23] developed an algorithm designed to reduce the computational cost associated with the backward semi-Lagrangian method (BSLM) for solving nonlinear convection-diffusion equations.

    In recent years, the barycentric interpolation method has gained prominence due to its robust node adaptability and excellent numerical stability for both special and equidistant node distributions. Consequently, a substantial body of literature has employed this method to address various numerical challenges. Notable applications include Volterra integro-differential equations [24], nonlinear high-dimensional Fredholm integral equations [25], the heat conduction equation [26], plane elasticity problems [27], and semi-infinite domain problems [28], and so on. Furthermore, Li and Wang [29] and Wang and Li [30] have successfully applied the barycentric interpolation method to a wide range of practical engineering issues, including dynamic diffusion problems, vibration problems, and beam structural mechanics, as documented in their monographs.

    The high computational efficiency, numerical stability, flexibility, and ease of implementation of the barycentric interpolation collocation method have been demonstrated. When appropriate nodes, such as Chebyshev nodes, are selected, it produces highly accurate results. Some researchers have extended the method to address 1D Burgers' equations and modified Burgers' equations [30,31]. However, the numerical analysis and solutions for 2D coupled Burgers' equations remain relatively limited. Therefore, in this article, we aim to apply the barycentric interpolation collocation method to solve 2D coupled Burgers' equations, with the goal of further exploring its effectiveness and feasibility in numerically solving such coupled equations.

    The primary objective of this paper was to develop a novel differential matrix scheme for the 2D coupled Burgers' equation. A direct linearization approach is employed to address the nonlinear terms, and a barycentric interpolation method is introduced to resolve the differentiation matrix formulation for this coupled Burgers' equation. The computational results are compared with analytical solutions across various values of the Reynolds number R in selected examples. The validity and feasibility of this method are demonstrated through several illustrative cases.

    The following sections are organized as follows: Section 2 presents the application of the barycentric interpolation method to develop the numerical scheme for the coupled Burgers' equation. The validity and feasibility of this method are demonstrated through several illustrative examples in Section 3. Finally, Section 4 offers conclusions and outlines potential directions for future research.

    In this section, we utilize the barycentric interpolation method to aid in the resolution of the differentiation matrix formulation for the 2D coupled Burgers' equations.

    In the following, the direct linearization method is used to transform the 2D coupled Burgers' equation into a linear equation. Namely, the initial value of nonlinear term uux+vuy and uvx+vvy is changed to u(0)ux+v(0)uy and u(0)vx+v(0)vy. In this case, we have

    {ut+u(0)ux+v(0)uyr(2ux2+2uy2)=0,vt+u(0)vx+v(0)vyr(2vx2+2vy2)=0. (2.1)

    By substituting u(0) and v(0) into Eq (2.1), we can calculate u and v, denoting them as u(1) and v(1). Thus, by substituting u(1) and v(1) as the new u(0) and v(0) in Eq (2.1), we can compute new values for u and v, which we denote as u(2) and v(2). Similarly, by substituting u(s1) and v(s1) in Eq (2.1), we can calculate new values for u and v, denoted as u(s) and v(s), respectively. Thus, given the iterative representation uu(s), u(0)u(s1), vv(s), and v(0)v(s1) (sN+ represents the number of iterations), we can construct a direct linearization scheme for Eq (2.1)

    {(u(s))t+u(s1)(u(s))x+v(s1)(u(s))yr(2(u(s))x2+2(u(s))y2)=0,(v(s))t+u(s1)(v(s))x+v(s1)(v(s))yr(2(v(s))x2+2(v(s))y2)=0. (2.2)

    Here, u(s1) and v(s1) denote the values of u and v after the s1 iterations, while (u(s))t and (v(s))t represent the partial derivatives of u and v with respect to t after s iterations, respectively. Similarly, (u(s))x and (v(s))x represent the partial derivatives of u and v with respect to x after s iterations, (u(s))y and (v(s))y represent the partial derivatives of u and v with respect to y after s iterations, 2(u(s))x2 and 2(v(s))x2 represent the second-order partial derivatives of u and v with respect to x after s iterations, and 2(u(s))y2, 2(v(s))y2 represent the second-order partial derivatives of u and v with respect to y after s iterations, respectively.

    A barycentric interpolation function can be employed to deduce the approximate function of u(x) for a set of m distinct interpolation nodes xi, i=1,2,,m, i.e.,

    um(x)=mi=1li(x)u(xi):=mi=1li(x)ui, (2.3)

    and

    li(x)=ωixxi/mk=1ωkxxk,i=1,2,,m,

    is the interpolation basis function with the interpolation weight [29,30]

    ωi=sJi(1)ss+dg=s,gi(1xixg),i=1,2,,m, (2.4)

    and Ji={sIx:idsi}, 0dm, Ix={0,1,2,,m}, so the barycentric rational interpolation is constructed. In the following discussion, the variable d in the x,y, and t directions is denoted as dx,dy and dt, respectively. For the other case

    ωi=1/ig(xixg),i=1,2,,m, (2.5)

    we get the barycentric Lagrange interpolation. By observing the weights, we can notice their direct association with dispersed nodes. The weights provided are applicable to any node distribution. If commonly used node distributions such as equispaced nodes or Chebyshev nodes are selected, the computation of the barycentric weights becomes simpler. The equidistant nodes is

    xi=a+i1m1(ba),i=1,2,,m,

    and its weight function is ωi=(1)mi1Ci1m1, and Ci1m1=(m1)!(mi)!(i1)!. The Chebyshev nodes is

    xi=cos(i1)πm1,i=1,2,,m,

    and we then find that its weight function is

    ωi=(1)iδi,δi={12,i=1orm1,ortherwise.

    It is also worth noting that the Chebyshev nodes in the interval of 1 to 1 can be transformed to any interval from a to b through a linear transformation ˜x=ba2x+b+a2.

    Solving differential equations requires the derivatives of Eq (2.3). The p-th derivative at xi is expressed as follows:

    u(p)m(x)=mi=1l(p)i(x)ui,p=0,1,2,, (2.6)

    where the first-order derivative value and p-th-order derivative value of li(x) at the h-th interpolation node are [29,30]

    C(1)h:=li(xh)={ωi/ωhxhxi,himi=1,ihli(xh),h=i,
    C(p)h:=l(p)i(xh)={p(l(p1)i(xh)li(xh)l(p1)i(xh)xhxi),hi,p2mi=1,ihl(p)i(xh),h=i,p2.

    Going a step further, if we substitute the discrete interpolation node xh, h=1,2,,m into Eq (2.3), we can obtain the discrete form as follows:

    u(p)(xh)=mi=1l(p)i(xh)ui,h=1,2,,m. (2.7)

    Furthermore, the matrix forms of Eq (2.7) can be expressed as

    u(p)=C(p)u, (2.8)

    where u=[u1,u2,,um]T, u(p)=[u(p)1,u(p)2,,u(p)m]T and

    C(p)=[l(p)1(x1)l(p)2(x1)l(p)m(x1)l(p)1(x2)l(p)2(x2)l(p)m(x2)l(p)1(xm)l(p)2(xm)l(p)m(xm)]. (2.9)

    In addition, C(0)=Im, and Im is an m-th-order identity matrix. The detailed derivation process of Eq (2.8) can be seen in [29].

    In the following, we illustrate the process of establishing the differential matrix for the 2D coupled Burgers' equation. Let us consider the functions u(x,y,t) and v(x,y,t) defined in a spatial-temporal domain [a,b]×[c,d]×(0,T]. The spatial-temporal domain is divided by m×n×l interpolation nodes, and the divisions of interpolation nodes in different directions are represented as

    x:a=x1<x2<<xm=b;y:c=y1<y2<<yn=d;t:0=t1<t2<<tl=T.

    These interpolation nodes (xi,yj,tk) across the entire computing area [a,b]×[c,d]×(0,T] can be uniform or non-uniform collocation points.

    Making use of the barycentric interpolation function, we obtained the approximation function for u(x,y,t) and v(x,y,t), which are expressed as

    umnl(x,y,t)=mi=1nj=1lk=1luxi(x)luyj(y)lutk(t)uijk, (2.10)
    vmnl(x,y,t)=mi=1nj=1lk=1lvxi(x)lvyj(y)lvtk(t)vijk, (2.11)

    where the symbols uijk and vijk represent the function values u(xi,yj,tk) and v(xi,yj,tk), respectively. Additionally, the symbols lqxi(x), lqyj(y), and lqtk(t)(q=u,v) stand for the barycentric interpolation basis functions in the directions of x, y, and t, respectively, and the representations of lqxi(x), lqyj(y), and lqtk(t)(q=u,v) are as follows:

    lqxi(x)=ωxixxi/mh=1ωxhxxh,i=1,2,,m,
    lqyj(y)=ωyjyyj/nh=1ωyhyyh,j=1,2,,n,
    lqtk(t)=ωtkttk/lh=1ωthtth,t=1,2,,l,

    where ωxi,ωyj, and ωtk are the corresponding weight functions.

    Furthermore, we can derive the (p1+p2+p3)-order partial derivative values of u(x,y,t) and v(x,y,t) at the interpolation nodes {(xi,yj,tk),i=1,2,,m;j=1,2,,n;k=1,2,,l} and present them as

    u(p1+p2+p3)(xi,yj,tk)=mi=1nj=1lk=1l(p1)uxi(xi)l(p2)uyj(yj)l(p3)utk(tk)uijk, (2.12)
    v(p1+p2+p3)(xi,yj,tk)=mi=1nj=1lk=1l(p1)vxi(xi)l(p2)vyj(yj)l(p3)vtk(tk)vijk. (2.13)

    Thus, Eqs (2.12) and (2.13) can be expressed in matrix form as

    u(p1+p2+p3)=C(p100)uC(0p20)uC(00p3)uu:=D(p1p2p3)uu, (2.14)
    v(p1+p2+p3)=C(p100)vC(0p20)vC(00p3)vv:=D(p1p2p3)vv, (2.15)

    where denotes the Kronecher product of the matrix; C(p100)q, C(0p20)q, and C(00p3)q(q=u,v) are differential matrices corresponding to x,y, and t, respectively. Their expressions are

    C(p100)q=[l(p1)qx1(x1)l(p1)qx2(x1)l(p1)qxm(x1)l(p1)qx1(x2)l(p1)qx2(x2)l(p1)qxm(x2)l(p1)qx1(xm)l(p1)qx2(xm)l(p1)qxm(xm)], (2.16)
    C(0p20)q=[l(p2)qy1(y1)l(p2)qy2(y1)l(p2)qyn(y1)l(p2)qy1(y2)l(p2)qy2(y2)l(p2)qyn(y2)l(p2)qy1(yn)l(p2)qy2(yn)l(p2)qyn(yn)], (2.17)
    C(00p3)q=[l(p1)qt1(t1)l(p1)qt2(t1)l(p1)qtl(t1)l(p1)qt1(t2)l(p1)qt2(t2)l(p1)qtl(t2)l(p1)qt1(tl)l(p1)qt2(tl)l(p1)qtl(tl)]. (2.18)

    We thus obtain the matrix C(p100)qC(0p20)qC(00p3)q of the order (m×n×l)×(m×n×l). In addition, for x, C(000)q=Im; for y, C(000)q=In; for t, C(000)q=Il, and Im,In, and Il are all identity matrices.

    Going a step further, Eq (2.2) can be written in the format of a barycentric interpolation differential matrix

    {D(001)uu(s)+diag(u(s1))D(100)uu(s)+diag(v(s1))D(010)uu(s)r(D(200)u+D(020)u)u(s)=0,D(001)vv(s)+diag(u(s1))D(100)vv(s)+diag(v(s1))D(010)vv(s)r(D(200)v+D(020)v)v(s)=0, (2.19)

    where, D(001)q=ImInC(001)q, D(100)q=C(100)qInIl, D(010)q=ImC(010)qIl, D(200)q=C(200)qInIl, D(020)q=ImC(020)qIl, q=u,v, and 0 is a zero column vector. In this case, Eq (2.19) can be expressed as a block matrix expression, i.e.,

    [A11OOA22][u(s)v(s)]=[00],s=1,2,3,. (2.20)

    where,

    A11=D(001)u+diag(u(s1))D(100)u+diag(v(s1))D(010)ur(D(200)u+D(020)u),
    A22=D(001)v+diag(u(s1))D(100)v+diag(v(s1))D(010)vr(D(200)v+D(020)v),

    and O is a zero matrix.

    Typically, the replacement method and the addition method are frequently utilized for the implementation of the initial-boundary conditions, as detailed in [30]. In this article, we employ the replacement method to tackle the initial and boundary conditions. After applying the boundary conditions to Eq (2.20), numerical computations can begin by setting an initial condition of s=1 on the left side of Eq (2.20). As a result, the numerical solutions u(s) and v(s) can be computed iteratively.

    In this section, we present a series of computational experiments designed to demonstrate the accuracy and effectiveness of the proposed methodology.

    Within this context, we define the subsequent error standards Epq, Epqr, (q=u,v),(p=L,R) to illustrate the accuracy of the proposed methodology, i.e., the error norms

    Epu=ueuc=maxk|uekuck|,Epur=ueucue,
    Epv=vevc=maxk|vekvck|,Epvr=vevcve.

    Among these, qc and qe denotes the numerical and analytical solutions, respectively, and q=u,v. Specifically, the parameter p is defined as L in relation to barycentric Lagrange interpolation and as R in relation to barycentric rational interpolation. In all subsequent tables, we denote the absolute error under equidistant nodes and Chebyshev nodes as Epdq and Epcq, respectively, where q=u,v and p=L,R. Similarly, the relative error under equidistant nodes and Chebyshev nodes is represented as Epdqr and Epcqr, respectively, with the same definitions for q and p.

    Example 1. Eq (1.1) with exact solutions

    u(x,y,t)=2r2πcos(2πx)sin(πy)exp(5π2rt)sin(2πx)sin(πy)exp(5π2rt)+2,
    v(x,y,t)=2rπsin(2πx)cos(πy)exp(5π2rt)sin(2πx)sin(πy)exp(5π2rt)+2,

    (x,y)[0,1]×[0,1], t0 is under consideration in this example, and its initial–boundary conditions can be established on the basis of the exact solution.

    In Example 1, the numerical solutions obtained from the Chebyshev and equidistant node calculations are illustrated in Figures 1 and 2. Furthermore, we present the error distribution calculated by barycentric interpolation, with the parameters set to m=n=l=18, R=1000, t=1, and dx=dy=dt=6 in Figures 3 and 4. The variations in the absolute and relative errors associated with equidistant nodes and Chebyshev nodes, determined using different quantities of nodes, are summarized in Tables 1-4. Additionally, Table 5 offers a comprehensive overview of the errors calculated for Chebyshev nodes under varying values of R with m=n=l=18, dx=dy=dt=6, and t=1. This example illustrates that our algorithm maintains a high level of computational accuracy, even for larger values of R.

    Figure 1.  The numerical solutions calculated by the barycentric Lagrange interpolation with m=n=l=18, R=1000, and t=1 for Example 1.
    Figure 2.  The numerical solutions calculated by the barycentric rational interpolation with m=n=l=18, R=1000, t=1, and dx=dy=dt=6 for Example 1.
    Figure 3.  The error distribution calculated by the barycentric Lagrange interpolation with m=n=l=18, R=1000, and t=1 for Example 1.
    Figure 4.  The error distribution calculated by the barycentric rational interpolation with m=n=l=18, R=1000, and t=1 for Example 1.
    Table 1.  Errors of u calculated using the barycentric Lagrange collocation methods with R=1000 for Example 1.
    m,n,l ELcu ELcur ELdu ELdur
    3 4.5802×105 1.0831×102 1.9745×104 3.8122×102
    6 1.2615×104 1.8616×102 6.6265×104 1.1080×101
    9 3.1096×105 4.8138×103 9.2192×104 1.3987×101
    12 1.4204×105 2.0962×103 1.6105×103 2.3695×101
    15 4.3054×106 6.4973×104 2.2737×103 3.3789×101

     | Show Table
    DownLoad: CSV
    Table 2.  Errors of v calculated using the barycentric Lagrange collocation methods with R=1000 for Example 1.
    m,n,l ELcv ELcvr ELdv ELdvr
    3 1.3031×104 4.0889×102 7.9112×105 3.0549×102
    6 3.2023×105 9.8617×103 5.3732×105 1.9021×102
    9 1.0720×105 3.1844×103 5.2997×105 1.6081×102
    12 2.7465×106 8.0844×104 6.3429×105 1.8664×102
    15 5.5838×107 1.6428×104 8.1760×105 2.4300×102

     | Show Table
    DownLoad: CSV
    Table 3.  Errors of u calculated using the barycentric rational collocation methods with R=1000 for Example 1.
    m,n,l ERcu Co ERcur ERdu ERdur
    6 1.2615×104 - 1.8616×102 6.6265×104 1.1080×101
    9 3.1330×105 3.44 4.8500×103 5.0975×105 7.7339×102
    12 1.6498×105 2.23 2.4347×103 5.8910×105 8.6673×103
    15 9.6679×106 2.40 1.4590×103 8.8309×105 1.3123×102
    18 1.6033×106 9.85 2.3616×104 1.1085×105 1.6514×103

     | Show Table
    DownLoad: CSV
    Table 4.  Errors of v calculated using the barycentric rational collocation methods with R=1000 for Example 1.
    m,n,l ERcv ERcvr Time ERdv ERdvr Time
    6 3.2023×105 9.8617×103 0.20s 5.3732×105 1.9021×102 0.27s
    9 1.0595×105 3.1473×103 0.84s 1.8742×105 5.6869×103 1.02s
    12 6.8583×106 2.0187×103 4.47s 3.9817×105 1.1716×102 4.68s
    15 6.5547×107 1.9285×104 18.60s 2.8833×106 8.5696×104 15.79s
    18 1.4502×107 4.2773×105 87.00s 2.2777×106 6.8380×104 58.78s

     | Show Table
    DownLoad: CSV
    Table 5.  Errors of u, v calculated using the barycentric rational collocation methods at t=1 with m=n=l=18, dx=dy=dt=6, and different valsues of R for Example 1.
    R ELcu ELcv ERcu ERcv
    10 6.4443×108 3.2138×109 4.5280×108 1.4181×108
    50 2.2821×107 1.8697×108 1.9123×106 3.3280×107
    100 1.2155×106 6.0399×108 7.2169×106 8.2106×107
    1000 1.3332×106 1.1720×107 1.6033×106 1.4502×107
    2000 2.9127×106 1.7987×107 4.7928×107 4.5517×108
    5000 9.8039×108 1.7777×108 8.4328×108 8.3866×109
    10000 2.6571×108 8.1309×109 2.1664×108 2.2004×109

     | Show Table
    DownLoad: CSV

    Additionally, to quantitatively assess the convergence order (Co) of the numerical scheme, the formula Co=logEiEi+1/loghihi+1 is applied to analyze the data presented in Table 3, where Ei represents the numerical error for the i-th mesh resolution, and hi denotes the maximum stride length of the partition corresponding to the variables in the i-th mesh. The results indicate that the calculation of this method is convergent. The CPU times are also given in Table 4, which represent the computational efficiency of this method, and the results indicate that the computational cost of this method is lower than that of other methods.

    Example 2. We consider Eq (1.1) with exact conditions

    u(x,y,t)=0.25[3(1+exp((4x+4yt)/(32r)))1],
    v(x,y,t)=0.25[3+(1+exp((4x+4yt)/(32r)))1],

    (x,y)[0,1]×[0,1] and t0. Furthermore, the initial and boundary conditions are delineated in accordance with the exact solutions.

    The error distribution associated with the barycentric Lagrange collocation method, calculated using Chebyshev nodes with the parameters m=n=l=18 and varying values of R, is illustrated in Figures 57 for Example 2. The numerical solutions obtained for R=10,20,50,200 demonstrate a high degree of accuracy, making it challenging to differentiate between the exact solutions and the numerical approximations in the figures, particularly in Figures 5 and 6. In this context, the proposed algorithm exhibits effective performance for smaller values of R, as indicated by the numerical results. However, its effectiveness appears to diminish for larger values of R. It is plausible that despite the initial data being smooth, a solution shock may develop as time progresses. In the event of a solution shock, it is possible to adjust the number of computational nodes to manage the shock and enhance the accuracy of the algorithm. To further illustrate the accuracy, the numerical and exact solutions for R=500 at t=1, with (x,y)[0,0.5]×[0,0.5], are presented in Figure 8.

    Figure 5.  Comparison between the numerical and exact solutions at t=1 with R=20 and D:[0,1]×[0,1] for Example 2.
    Figure 6.  Comparison between the numerical and exact solutions at t=1 with R=200 and D:[0,1]×[0,1] for Example 2.
    Figure 7.  Comparison between the numerical and exact solutions at t=1 with R=500 and D:[0,1]×[0,1] for Example 2.
    Figure 8.  Comparison between the numerical and exact solutions at t=1 with R=500 and D:[0,0.5]×[0,0.5] for Example 2.

    Example 3. Here, the 2D Burgers' equation [14]

    vt+v(vx+vy)=r(vxx+vyy) (3.1)

    is considered with the exact condition

    v(x,y,t)=[1+exp((x+yt)/(2r))]1,(x,y)[0,2]×[0,2],t0.

    Similarly, the initial condition and boundary conditions are all specified by the given exact solution. We can bring in a complementary function u(x,y,t)=v(x,y,t), which can transform Eq (3.1) with only a single equation and a single unknown function v(x,y,t) into a coupled Burgers' equation, analogous to Eq (1.1), and then apply the method proposed in this paper. The corresponding differential matrices of Burgers' equation (3.1) can be expressed as

    [D(001)v+diag(v(s1))(D(100)v+D(010)v)r(D(200)v+D(020)v)]v(s)=0,s=1,2,3,. (3.2)

    The numerical results obtained through the barycentric rational interpolation method, utilizing various values of R, are presented in Figure 9. As R increases, the solutions exhibit steeper gradients. For example, when R=40,50, the numerical solutions illustrated in Figure 9(c), (d) exhibit steeper gradients compared with those shown in Figure 9(a), (b). Additionally, the region where the error exceeds 103 is confined to a small area near the line defined by x+y=t. To further elucidate the long-term behavior of this scheme, we present the numerical solutions and the corresponding errors for various values of t in Figure 10. It is apparent that the region characterized by a steep slope shifts as t increases, reflecting the behavior of the exact solutions depicted in Figure 11.

    Figure 9.  Comparison between the numerical and exact solutions at t=1 with different R and D:[0,2]×[0,2] for Example 3.
    Figure 10.  Comparison between the numerical and exact solutions at different t with R=10 and D:[0,2]×[0,2] for Example 3.
    Figure 11.  The exact solutions at t=1,1.5,2,2.5 with R=10 and D:[0,2]×[0,2] for Example 3.

    Example 4. We consider the Eq (3.1) with the exact solution[32]

    v(x,y,t)=2rπsin(πx+πy)exp(2rπ2t)2+cos(πx+πy)exp(2rπ2t)

    over a domain (x,y)[0,1]×[0,1] and t0, with the initial and boundary conditions specified by the given exact solution.

    In contrast to Example 3, the present example demonstrates that even when the value of R is relatively large and the number of computing nodes is configured to m=n=l=8, the computational accuracy of this method remains consistently stable, achieving an accuracy level of up to 10×106. To facilitate a clearer understanding of the differences between the numerical and exact solutions, we present both the exact and numerical solutions for R=50,100,500,1000 at t=1 in Figure 12. It is evident that, despite the relatively large value of R, the solutions remain smooth and devoid of shocks. The minimal discrepancies observed between the exact and numerical solutions further underscore the high accuracy of the method.

    Figure 12.  The error distribution calculated by the barycentric rational interpolation at t=1 with m=n=l=10, dx=dy=dt=6 for Example 4.

    This paper presents an efficient methodology for the numerical solution of a 2D coupled Burgers' equation. Specifically, the barycentric interpolation collocation method is employed to approximate the unknown function, while a specially constructed differential matrix is utilized to derive the numerical solution of the 2D coupled Burgers' equation. The results from numerical experiments demonstrate the effectiveness and accuracy of the proposed scheme in solving various instances of Burgers' equations. Furthermore, it is shown that the current algorithm can yield satisfactory numerical results for larger parameter values of R, specifically for R1000. It is important to acknowledge that the method proposed in this article has certain limitations and challenges when calculating the coupled equations in irregular regions. In the future, we will continue to explore the application of this method for solving the equations defined in these irregular regions and will conduct further theoretical analyses of coupled equations, including convergence analysis. Additionally, we plan to extend this method to tackle equations that have not been investigated in other fields, as well as coupled equations of other different categories.

    The authors declare they have not used Artificial Intelligence (AI) tools in the creation of this article.

    This work was supported by the Natural Science Foundation of Shandong Province (Grant No. ZR2022MA003).

    The authors declare there is no conflicts of interest.



    [1] M. P. Bonkile, A. Awasthi, C. Lakshmi, V. Mukundan, V. S. Aswin, A systematic literature review of Burgers' equation with recent advances, Pramana, 90 (2018), 69. https://doi.org/10.1007/s12043-018-1559-4 doi: 10.1007/s12043-018-1559-4
    [2] M. Khan, A novel solution technique for two dimensional Burger's equation, Alexandria Eng. J., 53 (2014), 485–490. https://doi.org/10.1016/j.aej.2014.01.004 doi: 10.1016/j.aej.2014.01.004
    [3] R. Jiwari, R. C. Mittal, K. K. Sharma, A numerical scheme based on weighted average differential quadrature method for the numerical solution of Burgers' equation, Appl. Math. Comput., 219 (2013), 6680–6691. https://doi.org/10.1016/j.amc.2012.12.035 doi: 10.1016/j.amc.2012.12.035
    [4] M. Kumar, S. Pandit, A composite numerical scheme for the numerical simulation of coupled Burgers' equation, Comput. Phys. Commun., 185 (2014), 809–817. https://doi.org/10.1016/j.cpc.2013.11.012 doi: 10.1016/j.cpc.2013.11.012
    [5] M. Tamsir, V. K. Srivastava, R. Jiwari, An algorithm based on exponential modified cubic B-spline differential quadrature method for nonlinear Burgers' equation, Appl. Math. Comput., 290 (2016), 111–124. https://doi.org/10.1016/j.amc.2016.05.048 doi: 10.1016/j.amc.2016.05.048
    [6] S. Bak, P. Kim, D. Kim, A semi-Lagrangian approach for numerical simulation of coupled Burgers' equations, Commun. Nonlinear Sci. Numer. Simul., 69 (2019), 31–44. https://doi.org/10.1016/j.cnsns.2018.09.007 doi: 10.1016/j.cnsns.2018.09.007
    [7] A. A. Soliman, On the solution of two-dimensional coupled Burgers' equations by variational iteration method, Chaos Solitons Fractals, 40 (2009), 1146–1155. https://doi.org/10.1016/j.chaos.2007.08.069 doi: 10.1016/j.chaos.2007.08.069
    [8] H. Aminikhah, An analytical approximation for coupled viscous Burgers' equation, Appl. Math. Modell., 37 (2013), 5979–5983. https://doi.org/10.1016/j.apm.2012.12.013 doi: 10.1016/j.apm.2012.12.013
    [9] H. Eltayeb, I. Bachar, A note on singular two-dimensional fractional coupled Burgers' equation and triple Laplace Adomian decomposition method, Bound. Value Probl., 2020 (2020), 129. https://doi.org/10.1186/s13661-020-01426-0 doi: 10.1186/s13661-020-01426-0
    [10] R. K. Alhefthi, H. Eltayeb, The Solution of two-dimensional coupled Burgers' equation by G-double laplace transform, J. Funct. Spaces, 2023 (2023), 4320612. https://doi.org/10.1155/2023/4320612 doi: 10.1155/2023/4320612
    [11] D. Kaya, An explicit solution of coupled viscous Burgers' equation by the decomposition method, Int. J. Math. Math. Sci., 27 (2001), 675–680. https://doi.org/10.1155/S0161171201010249 doi: 10.1155/S0161171201010249
    [12] J. Biazar, H. Ghazvini, Exact solutions for nonlinear Burgers' equation by homotopy perturbation method, Numer. Methods Partial Differ. Equations, 25 (2009), 833–842. https://doi.org/10.1002/num.20376 doi: 10.1002/num.20376
    [13] A. R. Bahadır, A fully implicit finite-difference scheme for two-dimensional Burgers' equations, Appl. Math. Comput., 137 (2003), 131–137. https://doi.org/10.1016/S0096-3003(02)00091-7 doi: 10.1016/S0096-3003(02)00091-7
    [14] G. Zhao, X. Yu, R. Zhang, The new numerical method for solving the system of two-dimensional Burgers' equations, Comput. Math. Appl., 62 (2011), 3279–3291. https://doi.org/10.1016/j.camwa.2011.08.044 doi: 10.1016/j.camwa.2011.08.044
    [15] E. Hopf, The partial differential equation ut+uux=uxx, Commun. Pure Appl. Math., 3 (1950), 201–230. https://doi.org/10.1002/cpa.3160030302 doi: 10.1002/cpa.3160030302
    [16] J. D. Cole, On a quasilinear parabolic equations occurring in aerodynamics, Q. Appl. Math., 9 (1951), 225–236. https://doi.org/10.1090/qam/42889 doi: 10.1090/qam/42889
    [17] C. A. J. Fletcher, Generating exact solutions of the two-dimensional Burgers' equations, Int. J. Numer. Methods Fluids, 3 (1983), 213–216. https://doi.org/10.1002/fld.1650030302 doi: 10.1002/fld.1650030302
    [18] Y. Chai, J. Ouyang, Appropriate stabilized Galerkin approaches for solving two-dimensional coupled Burgers' equations at high Reynolds numbers, Comput. Math. Appl., 79 (2020), 1287–1301. https://doi.org/10.1016/j.camwa.2019.08.036 doi: 10.1016/j.camwa.2019.08.036
    [19] A. J. Hussein, H. A. Kashkool, A weak Galerkin finite element method for two-dimensional coupled Burgers' equation by using polynomials of order (k,k1,k1), J. Interdiscip. Math., 23 (2020), 777–790. https://doi.org/10.1080/09720502.2019.1706844 doi: 10.1080/09720502.2019.1706844
    [20] X. Peng, D. Xu, W. Qiu, Pointwise error estimates of compact difference scheme for mixed-type time-fractional Burgers' equation, Math. Comput. Simul., 208 (2023), 702–726. https://doi.org/10.1016/j.matcom.2023.02.004 doi: 10.1016/j.matcom.2023.02.004
    [21] Y. Uçar, N. M. Yağmurlu, M. K. Yiğit, Numerical Solution of the coupled Burgers equation by trigonometric B-spline collocation method, Math. Methods Appl. Sci., 46 (2023), 6025–6041. https://doi.org/10.1002/mma.8887 doi: 10.1002/mma.8887
    [22] Z. Dehghan, J. Rashidinia, Numerical solution of coupled viscous Burgers' equations using RBF-QR method, Math. Sci., 17 (2023), 317–324. https://doi.org/10.1007/s40096-022-00472-2 doi: 10.1007/s40096-022-00472-2
    [23] S. Park, Y. Jeon, P. Kim, S. Bak, An error predict-correction formula of the load vector in the BSLM for solving three-dimensional Burgers' equations, Math. Comput. Simul., 221 (2024), 222–243. https://doi.org/10.1016/j.matcom.2024.03.001 doi: 10.1016/j.matcom.2024.03.001
    [24] S. Torkaman, M. Heydari, G. B. Loghmani, Piecewise barycentric interpolating functions for the numerical solution of Volterra integro-differential equations, Math. Methods Appl. Sci., 45 (2022), 6030–6061. https://doi.org/10.1002/mma.8154 doi: 10.1002/mma.8154
    [25] H. Liu, J. Huang, Y. Pan, J. Zhang, Barycentric interpolation collocation method for solving linear and nonlinear high-dimensional Fredholm integral equations, J. Comput. Appl. Math., 327 (2018), 141–154. https://doi.org/10.1016/j.cam.2017.06.004 doi: 10.1016/j.cam.2017.06.004
    [26] J. Li, Y. Cheng, Linear barycentric rational collocation method for solving heat conduction equation, Numer. Methods Partial Differ. Equations, 37 (2021), 533–545. https://doi.org/10.1002/num.22539 doi: 10.1002/num.22539
    [27] J. Li, Linear barycentric rational collocation method to solve plane elasticity problems, Math. Biosci. Eng., 20 (2023), 8337–8357. https://doi.org/10.3934/mbe.2023365 doi: 10.3934/mbe.2023365
    [28] J. Li, Barycentric rational collocation method for semi-infinite domain problems, AIMS Math., 8 (2023), 8756–8771. https://doi.org/10.3934/math.2023439 doi: 10.3934/math.2023439
    [29] S. Li, Z. Wang, Meshless Barycentric Interpolation Collocation Method-Algorithmics, Programs & Applications in Engineering, Science Publishing, Beijing, 2012.
    [30] Z. Wang, S. Li, Barycentric Interpolation Collocation Method for Nonlinear Problems, National Defense Industry Press, Beijing, 2015.
    [31] Ö. Oruç, Two meshless methods based on pseudo spectral delta-shaped basis functions and barycentric rational interpolation for numerical solution of modified Burgers equation, Int. J. Comput. Math., 98 (2021), 461–479. https://doi.org/10.1080/00207160.2020.1755432 doi: 10.1080/00207160.2020.1755432
    [32] Y. Hu, A. Peng, L. Chen, Y. Tong, Z. Weng, A finite difference-collocation method for the Burgers equation, Pure Appl. Math., 39 (2023), 100–112.
  • Reader Comments
  • © 2025 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(491) PDF downloads(39) Cited by(0)

Figures and Tables

Figures(12)  /  Tables(5)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog