Discrete Transparent Boundary Conditions for Burgers’ Equation

Abstract

This paper is devoted to numerically solving the Burgers’ equation in unbounded region, which describes the nonlinear wave propagation and diffusion effect. How to numerically and efficiently solve this problem remains a challenge due to the principal difficulties of not only the unboundedness but also nonlinearity. This paper aims to design the discrete transparent boundary conditions of Burgers’ equation to overcome the unboundedness. The presence of a nonlinear term in the equation makes it challenging to derive suitable artificial boundary conditions. To deal with the nonlinear term, a linear parabolic equation is obtained by applying the well-known Cole-Hopf transformation to the Burgers’ equation. Employing the Z -transformation, we then establish the discrete transparent boundary conditions for the linearized problem. Subsequently, the original equation is reduced to an initial boundary value problem, that can be efficiently solved by the finite difference method. The numerical analysis is reported rigorously. Some numerical results are given to demonstrate the accuracy and feasibility of the proposed method.

Share and Cite:

Chen, X. , Zhang, W. and Wu, Y. (2024) Discrete Transparent Boundary Conditions for Burgers’ Equation. Engineering, 16, 423-437. doi: 10.4236/eng.2024.1612031.

1. Introduction

The nonlinear partial differential equations are widely applied to describe the complex phenomena in various fields. Burgers’ equation is a classical nonlinear model that was studied by Burgers [1] to describe nonlinear wave propagation, particularly in the fluid mechanics. Burgers’ equation plays a crucial role in capturing nonlinear propagation and diffusion effects, as it incorporates the nonlinear advection and dissipation terms to simulate the physical phenomena of wave motion. Over the past several decades, Burgers’ equation has been extensively investigated by numerous researchers across a broad spectrum of applications in science and engineering, including traffic flow, surface disturbances electromagnetic waves, density waves, cosmology and seismology [2] [3].

The aim of this paper is to numerically solve the following Burgers’ equation on unbounded domain

u t ( x,t )=μ u xx u u x +f( x,t ),( x,t )×[ 0,T ], (1)

u( x,0 )= u 0 ( x ),x, (2)

u( x,t )0,| x |, (3)

where μ>0 is kinematic viscosity parameter of the fluid, which corresponds to an inverse of Reynolds number. f( x,t ) and u 0 ( x ) are the source term and initial value with compact support, respectively, namely supp{ f( x,t ) } B 0 1 and supp{ u 0 ( x ) } B 0 1 , where B 0 1 ={ x|| x |R } and R is a constant.

Hopf [4] and Cole [5] independently introduced the Cole-Hopf transformation to convert the nonlinear Burgers’ equation into a linear thermal equation, enabling the derivation of an exact solution for arbitrary initial conditions. However, the analytical solution involves an infinite series that converges very slowly, especially for small values of the viscosity parameter. Numerous efforts have been dedicated to exploring the numerical solution of the Burgers’ equation on bounded domains, such as the finite difference method [6] [7], and the B-spline method [8] [9]. More recently, based on the integral formulation, Egidi et al. derived two numerical methods for solving the initial boundary value problem of the two-dimensional Burgers’ equation on the plane in [10]. Li [11] investigated both the exact and numerical solutions of the time fractional Burgers’ equation by applying the Cole-Hopf transformation. Zhang et al. developed two numerical schemes for generalized Burgers’ equation, and analyzed the conservative invariants and convergence based on the cut-off function method in [12]. Based on the Haar wavelet collocation method coupled with a nonstandard finite difference scheme, Verma et al. [13] presented an efficient numerical method for a class of generalized Burgers’ equation. For more work on numerical solution of Burgers’ equation, the reader is referred to [14]-[16] and the references therein.

However, to the best of the authors’ knowledge, limited research has been conducted in the literature on the numerical solution of the Burgers’ equation on unbounded domains. This scarcity can be attributed to the challenges posed by the unbounded nature of the physical domain and the inherent nonlinearity of the equation. There are several methods to overcome the unboundedness, including the infinite element method, perfectly matched layer method and artificial boundary method. The artificial boundary method, recognized for its efficiency, has proven successfully in solving numerous partial differential equations across diverse fields. This success is achieved by devising appropriate artificial boundary conditions (ABCs), extending to equations such as Schrödinger-type equations, parabolic equation, wave equation, and time fractional partial differential equations. The ABCs can be categorized into global (exact), local and discrete ABCs (also called discrete transparent boundary conditions). Based on the Fourier series expansion and the special functions techniques, Han and Huang [17] proposed a class of exact ABCs for the two-dimensional Schrödinger equation by introducing a circular artificial boundary. Ehrhardt and Zheng [18] derived exact ABCs for general problems with periodic structures at infinity, including the Schrödinger operator and a second-order hyperbolic equation in two dimensions. Zheng [19] designed the exact ABCs for the sine-Gordon equation based on nonlinear spectral analysis. Since the exact ABCs usually involve the integral operator, the local ABCs are developed to save the computation through the approximation of the integral operator. Zhang and his co-authors [20]-[22] designed the local ABCs for nonlinear Schrödinger equation and nonlinear wave equation through the unified approach, which spirit is the well-known operator splitting method. The fundamental concept behind discrete transparent boundary conditions (DTBCs) involves discretizing the equation in terms of both time and space, followed by the derivation of suitable ABCs for the fully discrete problem utilizing the Z -transformation. Arnold and Ehrhardt [23] pioneered the development of transparent boundary conditions for wide angle parabolic equations, specifically in the context of underwater acoustics. Ehrhardt [24] extended this approach to address linear parabolic equations with discrete transparent boundary conditions. At the same time, the discrete transparent boundary conditions of Schrödinger equation were introduced in [25]. Interested readers are directed to relevant review papers for further exploration [26]-[28].

The exact ABCs with nonlinear forms were proposed for Burgers’ equation by using the Cole-Hopf transformation in [29]. Based on the Cole-Hopf transformation and Fourier series expansion, Wu and Zhang [30] derived exact ABCs for two-dimensional Burgers’ equation on a circular artificial boundary and a series of approximating boundary conditions. Given the limited exploration of ABCs for the Burgers’ equation, this paper concentrates on formulating DTBCs for Burgers’ equation. The objective is to address the challenges posed by the unboundedness of the physical domain and the inherent nonlinearity of the equation, utilizing the Cole-Hopf transformation.

The paper is organized as follows. In Section 2, we revisit the Cole-Hopf transformation of Burgers’ equation, aimed at mitigating its nonlinearity, resulting in a linear parabolic equation. Based on the discretization of the parabolic equation and Z -transformation, the DTBCs of Burgers’ equation are constructed to obtain a reduced initial boundary value problem (IBVP) in Section 3. In Section 4, the stability of the reduced IBVP is rigorously analyzed. The feasibility and effectiveness of the DTBCs are illustrated by numerical examples in Section 5. Finally, a conclusion is presented in Section 6.

2. Cole-Hopf Transformation of Burgers’ Equation

In order to design the ABCs for Burgers’ equation, two boundaries for (1)-(3) are introduced to truncate the unbounded domain as follows

Γ l ={ ( x,t )|x= x l ,0tT }, Γ r ={ ( x,t )|x= x r ,0tT },

the unbounded domain ×[ 0,T ] is divided into three parts

Ω l ={ ( x,t )|x x l ,0tT },

Ω r ={ ( x,t )|x x r ,0tT },

Ω i ={ ( x,t )| x l <x< x r ,0tT }.

To get the artificial boundary condition on Γ r , the Burgers’ equation on the right semi-infinite domain Ω r is considered. Due to the compact support of the source term and initial value, we have

u t ( x,t )=μ u xx u u x ,in Ω r , (4)

u( x,0 )=0,in Ω r , (5)

u( x,t )0,| x |. (6)

In order to circumvent the nonlinear term, the Cole-Hopf transformation [29] is utilized to transform Burgers’ equation into linear parabolic equation, let

ψ( x,t )= x + u( y,t )dy , (7)

then

ψ( t )= x + u t ( y,t )dy =ν u x 1 2 u 2 , (8)

ψ x =u, ψ xx = u x . (9)

Substituting (7)-(9) into Equation (4), we get

ψ t ( t )+ 1 2 ψ x 2 ν ψ xx =0. (10)

Denote v=κ( ψ )1 with κ( ψ )=exp( ψ 2μ ) , then we have the following linear problem

v t =μ v xx ,( x,t ) Ω r ×[ 0,T ], (11)

v| t=0 =0,x[ x r ,+ ), (12)

v0,x+, (13)

v| x= x r =v( x r ,t ),t[ 0,T ], (14)

where v( x r ,t ) is unknown function. Our aim is to obtain the unknown function v( x r ,t ) to yield a well-posed problem.

3. Finite Difference Scheme for the Reduced IBVP with DTBCs

3.1. Discrete Transparent Boundary Conditions

In order to construct the DTBCs of the Burgers’ equation, we revisit the DTBCs of the linear parabolic equation. We will only consider the right boundary condition, due to the left boundary condition can be analogously obtained. We derive the DTBCs for the completely discrete problem based on the weighted average or θ -scheme ( 0θ1 ) . The parabolic equation (11) is discretized on the uniform grid points x j =jh( j=0,1,,J ) , t n =nτ( n=0,1,2,,N )

D t + v j n μ D x 2 v j n+θ =0, (15)

with

v j n v( x j , t n ), v j n+θ =θ v j n+1 +( 1θ ) v j n ,0θ1,

where the difference quotients are defined

D x 2 v j n+θ = v j+1 n+θ 2 v j n+θ + v j1 n+θ h 2 , D t + v j = v j n+1 v j n τ .

The aim of the constructed DTBCs is to completely avoid any numerical reflections at the boundary with no additional computational costs. In order to obtain the DTBCs, we consider the following discrete right exterior problem ( jJ1 ) :

Δ t + v j n =r Δ x 2 v j n+θ , (16)

where r= μτ h 2 denotes the mesh ratio, the difference operators are Δ t + =τ D t + , Δ x 2 = h 2 D x 2 .

Using Z -transformation

Z{ v j n }= v ^ j ( z )= n=0 v j n z n ,

and the initial data v j 0 =0( jJ2 ) , we get

1 r z1 θzθ+1 v ^ j ( z )= Δ x 2 v ^ j ( z ),jJ1. (17)

There are two linear independent solutions of the second-order difference Equation (17)

v ^ j ( z )= q 1,2 j+1 ( z ),jJ1,

where q 1,2 ( z ) are the roots of the following equation

q 2 2[ 1+ 1 r z1 2( zθ+1θ ) ]q+1=0.

In order to seek the decreasing mode (as j ), we have to require | q 2 ( z ) |>1 and obtain (using q 1 ( z ) q 2 ( z )=1 ) the Z -transformation of right DTBCs as

v ^ J1 ( z )= q 2 ( z ) v ^ J ( z ) (18)

Similarly, the Z -transformation of left DTBCs reads

v ^ 1 ( z )= q 2 ( z ) v ^ 0 ( z ). (19)

with | q 1 ( z ) |<1 .

The q 1,2 ( z ) can be rewritten as

q 1,2 ( z )=1+ 1 2( 1θ ) 1 r ( 1 θ z z+ 1θ θ 1 )± A z 2 2Bz+C 2( θz+1θ ) ,

where

A=1+4rθ,

B=12r( 12θ ),

C=14r( 1θ ).

For the inverse Z -transformation, we obtain

A z 2 2Bz+C 2( θz+1θ ) = A z 2 2Bz+C 2z( θz+1θ ) F( λz,σ ) = 1 A { A 2θ + C 2z( 1θ ) E 2( θz+1θ ) }F( λz,σ ),

where

E= 1θ θ A+2B+ θ 1θ ,

and

F( z,σ )= z z 2 2σz+1 ,λ= A C ,σ= B AC .

Applying the inverse Z -transformation, we have

Z 1 { A z 2 2Bz+C 2( θz+1θ ) } = 1 A { A 2θ δ n 0 + C 2( 1θ ) δ n 1 + E 2( 1θ ) [ ( 1θ θ ) n θ n 0 ] } P ˜ n ( σ ) = 1 A { A 2θ P ˜ n ( σ )+ C 2( 1θ ) P ˜ n1 ( σ )+ E 2( 1θ ) k=0 n1 ( 1θ θ ) nk P ˜ k ( σ ) },

where denotes the discrete convolution. Finally, we get

Z 1 { q 1,2 ( z ) }=[ 1 1 2r( 1θ ) ] δ n 0 + ( 1 ) n 2rθ( 1θ ) ( 1θ θ ) n ± 1 r { A 2θ P ˜ n ( σ ) + C 2( 1θ ) P ˜ n1 ( σ )+ 1 2θ ( 1θ ) 2 k=0 n1 ( 1θ θ ) nk P ˜ k ( σ ) }.

The obtained DTBCs can be rewritten as follows

v 1 n = l ( n ) v 0 n = k=1 n l ( nk ) v 0 k , (20)

v J1 n = l ( n ) v J n = k=1 n l ( nk ) v J k , (21)

with the convolution coefficients l ( n ) for 0<θ<1 given by,

l ( 0 ) =1+ 1+ A 2θr ,

l ( n ) = ( 1 ) n 2rθ( 1θ ) ( 1θ θ ) n + 1 r A ( A 2θ P ˜ n ( σ )+ C 2( 1θ ) P ˜ n1 ( σ ) + 1 2θ ( 1θ ) 2 k=0 n1 ( 1θ θ ) nk P ˜ k ( σ ) ), (22)

for n1 . As θ=1 , the convolution coefficients are given as follows

l ( 0 ) =1+ 1+ A 2r ,

l ( 1 ) = 1 2r ( 1+ B A ),

l ( n ) = 1 2r A ( A P ˜ n ( σ )2B P ˜ n1 ( σ )+C P ˜ n2 ( σ ) ),n2,

where P ˜ n ( σ )= λ n P n ( σ ) denotes the “damped” Legendre polynomials and δ n 0 is the Kronecker symbol.

Substituting (20)-(21) back into Burgers’ equation, we have

v x = κ ( ψ )u,G( t )= κ ( ψ )| x= x r = 1 2μ exp( ψ 2μ )| x= x r . (23)

In order to discretize an infinite integral, we assume

g r ( t )= 1 2ν ψ| x= x r = 1 2v x r u( y,t )dy , g r ( 0 )=0,

we have

d g r ( t ) dt = 1 2 u x ( x r ,t )+ 1 4μ u ( x r ,t ) 2 ,

integrating the above equation, we get

g r ( t )= 0 t ( 1 2 u x ( x r ,τ )+ 1 4μ u( x r ,τ ) ) 2 dτ .

The discretization is obtained as follows

g r n = g r n + 1 2 ( Q r n + Q r n1 )τ, (24)

Q r p = u M p u M2 p 4h + ( u M1 p ) 2 4μ . (25)

Similarly, we have the following discretization of left boundary

g l n = g l n + 1 2 ( Q l n + Q l n1 )τ, (26)

Q l p = u 2 p u 0 p 4h + ( u 1 p ) 2 4μ . (27)

The discretization of (23) can be obtained on the right boundary

( v j n ) x = g r n u j n . (28)

Similarly, we have the discretization on the left boundary

( v j n ) x = g l n u j n . (29)

The equations (20)-(21) are treated as follows

( v 1 n ) x = k=1 n l ( nk ) ( v 0 k ) x , (30)

( v J1 n ) x = k=1 n l ( nk ) ( v J k ) x . (31)

Substituting equations (28)-(29) into (30)-(31)

g l n u 1 n = k=1 n l ( nk ) g l k u 0 k , (32)

g r n u M1 n = k=1 n l ( nk ) g r k u M k . (33)

The transparent boundary conditions (32)-(33) of Burgers’ equation are obtained. Then, the original Burgers’ equation defined on unbounded domain is reduced an initial boundary value problem on bounded domain with the initial value.

3.2. The Asymptotic Behaviour of the Convolution Coefficients

In this subsection, we use the progressive state of convolution coefficient to re-establish the DTBCs. The convolution coefficients for n has the following asymptotic form

l ( n ) ( 1 ) n 2θ( 1θ )r ( 1θ θ ) n ~ ( 1 ) n 2rθ ( 1θ ) 2 A ( 1θ θ ) n k=0 n1 ( θ 1θ ) k P ˜ k ( σ ). (34)

Using

lim n 1 A k=0 n1 ( θ 1θ ) k P ˜ k ( σ )=1θ,

The Equation (34) can be written as follows

l ( n ) ~ ( 1 ) n θ( 1θ )r ( 1θ θ ) n ,0<θ<1,asn.

We adopt the following formats in practice

s ( n ) =θ l ( n ) +( 1θ ) l ( n1 ) ,n1, s ( 0 ) =θ l ( 0 ) ,0<θ1. (35)

Lemma 1. (Formula of Laplace-Heine) [24] Let μ be an arbitrary real or complex number which does not belong to the closed segment [ 1,1 ] . Then as n ,

P n ( σ ) 1 2πn ( σ 2 1 ) 1 4 { σ+ σ 2 1 } n+ 1 2 .

The “damped” legendre polynomials P ˜ n ( σ )= λ n P n ( σ ) can be derived from the following recursive formula

P ˜ n+1 ( σ )= 2n+1 n+1 μ λ 1 P ˜ n ( σ ) n n+1 λ 2 P ˜ n1 ( σ ),n0, (36)

among P ˜ 0 1 , P ˜ 1 0 . Applying (36), we have

s ( n ) = A 2r P ˜ n ( σ ) λ 2 P ˜ n2 ( σ ) 2n1 ,n2.

Thus, the discrete transparent boundary conditions become

θ g l n u 1 n θ s ( 0 ) g l n u 0 n = k=1 n1 s ( nk ) g l k u 0 k ( 1θ ) g l n1 u 1 n1 , (37)

θ g r n u M1 n θ s ( 0 ) g r n u M n = k=1 n1 s ( nk ) g r k u M k ( 1θ ) g r n1 u M1 n1 ,n1. (38)

We note that since the convolution coefficients ( θ=1 ) are consistent in (32)-(33). Then, the discrete transparent boundary conditions can be obtained.

4. Stability Analysis

The stability of the DTBCs was proved in this section. Divide it into M and N parts of equal length in space [ x l , x r ] and time [ 0,T ] , where M and N are positive integers. Therefore, we set the spatial step as h= ( x r x l )/M and the time step as τ=T/N , respectively. The mesh grid x i = x l +ih ( i=0,1,,M ) and t n =nτ ( n=0,1,,N ) . Some notations are given

δ t u i n+ 1 2 = u i n+1 u i n τ , δ x 2 u i n+ 1 2 = u i+1 n+ 1 2 2 u i n+ 1 2 + u i1 n+ 1 2 h 2 ,

δ x ^ u i n+ 1 2 = u i+1 n+ 1 2 u i1 n+ 1 2 2h , u i n+ 1 2 = u i n + u i n+1 2 , u n 2 2 =h i=1 M1 | u i n | 2 .

The Burgers’ equation in the interior domain can be discretized by applying the Crank-Nicolson scheme

δ t u i n+ 1 2 + u i n δ x ^ u i n+ 1 2 μ δ x 2 u i k+ 1 2 =0, (39)

with i=1,,M1 .

Lemma 2. (Plancherel’s Theorem [24]) If f ^ ( z )=Z{ f n } exists for | z |> R f ^ 0 and g ^ ( z )=Z{ g n } for | z |> R g ^ 0 with R f ^ R g ^ <1 . Then there also exists Z{ f n g ¯ n } for | z |> R f ^ R g ^ and the following relation holds:

n=0 f n g ¯ n =Z{ f n g ¯ n }( z=1 )= 1 2π 0 2π f ^ ( r e iφ ) g ^ ( e iφ r ) ¯ dφ.

The integration path is the circle C defined by R f ^ <r< 1 R g ^ (if R g ^ =0: R f ^ <r< ). Especially, if R f ^ <1 , R g ^ <1 then r=1 can be chosen to obtain:

n=0 f n g ¯ n = 1 2π 0 2π f ^ ( e iφ ) g ^ ( e iφ ) ¯ dφ.

Theorem 1. Let u n+1 be the numerical solution to the fully discrete system. The numerical scheme with constructed DTBCs is unconditionally stable with the following property

u n+1 2 u 0 2 , (40)

where u 0 = u 0 ( x ) .

Proof. Multiplying both sides of Equation (39) by h u i n+ 1 2 and summing over i=1,,M1 , we have

h i=1 M1 [ ( u i n+1 ) 2 ( u i n ) 2 ]+2hτ i=1 M1 ( u i n+ 1 2 ) u i n δ x ^ u i n+ 1 2 2hμτ i=1 M1 u i n+ 1 2 δ x 2 u i k+ 1 2 =0.

Applying the summation by parts formula, we get

h i=1 M1 [ ( u i n+1 ) 2 ( u i n ) 2 ]=2hτ i=1 M1 ( u i n+ 1 2 ) u i n δ x ^ u i n+ 1 2 +2hμτ i=1 M1 u i n+ 1 2 δ x 2 u i k+ 1 2 =2hμτ i=0 M1 ( D x + u i n+ 1 2 ) 2 +2ντ u M n+ 1 2 D x u M n+ 1 2 2μτ u 0 n+ 1 2 D x + u 0 n+ 1 2 2τ i=1 M1 u i n u M n+ 1 2 u M1 n+ 1 2 +2τ i=1 M1 u i n u 0 n+ 1 2 u 1 n+ 1 2 2μτ u M n+ 1 2 [ ( 1+ 1 μ i=1 M1 u i n ) u M1 n+ 1 2 u M n+ 1 2 ] 2μτ u 0 n+ 1 2 [ ( 1 1 μ i=1 M1 u i n ) u 1 n+ 1 2 u 0 n+ 1 2 ].

Therefore, summing over time, we get the following inequality

u n+1 2 2 u n 2 2 2μτ n=0 N u M n+ 1 2 [ ( 1+ 1 μ u i n 2 ) u M1 n+ 1 2 u M n+ 1 2 ] 2μτ n=0 N u 0 n+ 1 2 [ ( 1 1 μ u i n 2 ) u 1 n+ 1 2 u 0 n+ 1 2 ] u n 2 2 2μτ n=0 N u M n+ 1 2 ( u M n+ 1 2 l ˜ ( n ) )2μτ n=0 N u 0 n+ 1 2 ( u 0 n+ 1 2 l ˜ ( n ) ),

where l ˜ ( n ) = l ( n ) δ n 0 . Assuming q n = u M n+ 1 2 l ˜ ( n ) and k n = u M n+ 1 2 for n=0,1,,N . Since we consider the linearized discrete Burgers’ equation, then DTBCs can be abbreviated as

u ^ 1 ( z )= φ 1 ( z ) u ^ 0 ( z ), u ^ M1 ( z )= 1+ ω + 1+ ω φ 1 ( z ) u ^ M ( z ),

where φ 1 ( z ) is the solution of the discrete Burgers’ equation, ω + =ς u i n 2 h μ , ω =( 1ς ) u i n 2 h μ , 0<ς1 . Applying the Z -transformation for DTBCs, we have

Z{ q n }= q ^ ( z )= z+1 2 u M N ( z )[ ( 1 h u n 2 2μ ) φ 1 ( z )1 ]. (41)

Similarly, for k n we have

Z{ k n }= k ^ ( z )= z+1 2 u ^ M N ( z ). (42)

Using Lemma 2, we obtain

n=0 N q n k n = 1 2π 0 2π q ^ ( z ) k ^ ( z ) ¯ | z= e iϕ dϕ = 1 π 0 π Re{ f ^ ( z ) g ^ ( z ) ¯ }| z= e iϕ dϕ .

From equations (41)-(42), we get

n=0 N q n k n = 1 4π 0 π | z+1 | 2 | u ^ M N ( z ) | 2 [ ( 1 h u n 2 2μ )Re{ φ 1 ( z ) }1 ]| z= e iϕ dϕ.

Since z=iϕ ( 0ϕ2π ) is on the domain of the circle, we get

( 1 h u n 2 2μ )Re{ φ 1 ( z ) }10.

Finally, we get the stability (40) of the reduced IBVP with the proposed DTBCs.

5. Numerical Results

In this section, some numerical results are presented to demonstrate the feasibility and the efficient of the DTBCs. Example Consider the Burgers’ equation without a source term, the analytic solution

u( x,t )= x 1+t 1+ 1+t t 0 exp( x 2 4μ( 1+t ) ) , t 0 =exp( 1 8μ ).

The computational interval is selected as [ 3,3 ] . Tables 1-2 list the L and L 1 errors and convergence order for T=2.5 and T=3 with μ=0.1 . One can be seen from Table 1 and Table 2, both cases achieve second-order accuracy as τ=h . Figure 1 illustrates numerical and exact solutions at different times. We can see that the numerical solution agrees well with the exact solution. No significant reflected wave is observed near the artificial boundary, demonstrating the effectiveness of the proposed DTBCs.

Table 1. Error and accuracy under L norm and L 1 norm for T=2.5 with μ=0.1 .

h

L error

Order

L 1 error

Order

/2

6.60e−02

-

3.30e−02

-

/4

1.16e−02

2.51

7.31e−03

2.17

/8

3.20e−03

1.87

1.52e−03

2.27

/16

8.54e−04

1.89

3.73e−04

2.03

Table 2. Error and accuracy under L norm and L 1 norm for T=3 with μ=0.1 .

h

L error

Order

L 1 error

Order

/2

6.21e−02

-

3.05e−02

-

/4

1.43e−02

2.12

8.41e−03

1.86

/8

3.81e−03

1.90

2.12e−03

1.97

/16

9.63e−04

1.99

5.09e−04

2.07

Figure 1. The numerical solution is compared with the exact solution for different T with μ=0.1 .

6. Conclusion

In this paper, the DTBCs of Burgers’ equation on an unbounded domain are discussed. A linear parabolic equation is obtained by applying the Cole-Hopf transformation. Based on the DTBCs of the linear parabolic equation, we designed the DTBCs of Burgers’ equation. The original problem defined on unbounded domain is reduced into an IBVP on the bounded computational domain, which can be solved efficiently by finite difference method. The effectiveness of the method is validated through numerical results.

Acknowledgements

This research is supported by College Students’ Innovation and Entrepreneurship Training Program (Grant No. S202410445256).

Conflicts of Interest

The authors declare no conflicts of interest regarding the publication of this paper.

References

[1] Burgers, J.M. (1940) Application of a Model System to Illustrate Some Points of the Statistical Theory of Free Turbulence. Proc. Roy. Neth. Acad. Sci. Amsterdam, 43, 2-12.
[2] Zabusky, N.J. and Kruskal, M.D. (1965) Interaction of “Solitons” in a Collisionless Plasma and the Recurrence of Initial States. Physical Review Letters, 15, 240-243. [Google Scholar] [CrossRef
[3] Chen, C., Zhang, X. and Liu, Z. (2020) A High-Order Compact Finite Difference Scheme and Precise Integration Method Based on Modified Hopf-Cole Transformation for Numerical Simulation of N-Dimensional Burgers’ System. Applied Mathematics and Computation, 372, Article ID: 125009. [Google Scholar] [CrossRef
[4] Hopf, E. (1950) The Partial Differential Equation . Communications on Pure and Applied Mathematics, 3, 201-230. [Google Scholar] [CrossRef
[5] Cole, J.D. (1951) On a Quasi-Linear Parabolic Equation Occurring in Aerodynamics. Quarterly of Applied Mathematics, 9, 225-236. [Google Scholar] [CrossRef
[6] Sun, H. and Sun, Z. (2014) On Two Linearized Difference Schemes for Burgers’ Equation. International Journal of Computer Mathematics, 92, 1160-1179. [Google Scholar] [CrossRef
[7] Xu, P. and Sun, Z. (2008) A Second-Order Accurate Difference Scheme for the Two-Dimensional Burgers’ System. Numerical Methods for Partial Differential Equations, 25, 172-194. [Google Scholar] [CrossRef
[8] Tamsir, M., Srivastava, V.K. and Jiwari, R. (2016) An Algorithm Based on Exponential Modified Cubic B-Spline Differential Quadrature Method for Nonlinear Burgers’ Equation. Applied Mathematics and Computation, 290, 111-124. [Google Scholar] [CrossRef
[9] Abdullah, M., Yaseen, M. and De la Sen, M. (2022) An Efficient Collocation Method Based on Hermite Formula and Cubic B-Splines for Numerical Solution of the Burgers’ Equation. Mathematics and Computers in Simulation, 197, 166-184. [Google Scholar] [CrossRef
[10] Egidi, N., Maponi, P. and Quadrini, M. (2018) An Integral Equation Method for the Numerical Solution of the Burgers Equation. Computers & Mathematics with Applications, 76, 35-44. [Google Scholar] [CrossRef
[11] Li, L. and Li, D. (2020) Exact Solutions and Numerical Study of Time Fractional Burgers’ Equations. Applied Mathematics Letters, 100, Article ID: 106011. [Google Scholar] [CrossRef
[12] Zhang, Q., Qin, Y., Wang, X. and Sun, Z. (2021) The Study of Exact and Numerical Solutions of the Generalized Viscous Burgers’ Equation. Applied Mathematics Letters, 112, Article ID: 106719. [Google Scholar] [CrossRef
[13] Verma, A.K., Rawani, M.K. and Cattani, C. (2021) A Numerical Scheme for a Class of Generalized Burgers’ Equation Based on Haar Wavelet Nonstandard Finite Difference Method. Applied Numerical Mathematics, 168, 41-54. [Google Scholar] [CrossRef
[14] Dağ, İ., Irk, D. and Saka, B. (2005) A Numerical Solution of the Burgers’ Equation Using Cubic B-Splines. Applied Mathematics and Computation, 163, 199-211. [Google Scholar] [CrossRef
[15] Yaseen, M. and Abbas, M. (2019) An Efficient Computational Technique Based on Cubic Trigonometric B-Splines for Time Fractional Burgers’ Equation. International Journal of Computer Mathematics, 97, 725-738. [Google Scholar] [CrossRef
[16] Jiwari, R. (2012) A Haar Wavelet Quasilinearization Approach for Numerical Simulation of Burgers’ Equation. Computer Physics Communications, 183, 2413-2423. [Google Scholar] [CrossRef
[17] Han, H. and Huang, Z. (2004) Exact Artificial Boundary Conditions for the Schrödinger Equation in . Communications in Mathematical Sciences, 2, 79-94. [Google Scholar] [CrossRef
[18] Ehrhardt, M. and Zheng, C. (2008) Exact Artificial Boundary Conditions for Problems with Periodic Structures. Journal of Computational Physics, 227, 6877-6894. [Google Scholar] [CrossRef
[19] Zheng, C. (2007) Numerical Solution to the Sine-Gordon Equation Defined on the Whole Real Axis. SIAM Journal on Scientific Computing, 29, 2494-2506. [Google Scholar] [CrossRef
[20] Zhang, J., Xu, Z. and Wu, X. (2008) Unified Approach to Split Absorbing Boundary Conditions for Nonlinear Schrödinger Equations. Physical Review E, 78, Article ID: 026709. [Google Scholar] [CrossRef] [PubMed]
[21] Zhang, J., Xu, Z. and Wu, X. (2009) Unified Approach to Split Absorbing Boundary Conditions for Nonlinear Schrödinger Equations: Two-Dimensional Case. Physical Review E, 79, Article ID: 046711. [Google Scholar] [CrossRef] [PubMed]
[22] Li, H., Wu, X. and Zhang, J. (2011) Local Absorbing Boundary Conditions for Nonlinear Wave Equation on Unbounded Domain. Physical Review E, 84, Article ID: 036707. [Google Scholar] [CrossRef] [PubMed]
[23] Arnold, A. and Ehrhardt, M. (1998) Discrete Transparent Boundary Conditions for Wide Angle Parabolic Equations in Underwater Acoustics. Journal of Computational Physics, 145, 611-638. [Google Scholar] [CrossRef
[24] Ehrhardt, M. (2001) Discrete Artificial Boundary Conditions. Ph.D. Thesis, Technische Universität Berlin.
[25] Arnold, A. and Ehrhardt, M. (2001) Discrete Transparent Boundary Conditions for the Schrödinger Equation. Revista di Mathematica della Universita di Parma, 6, 57-108.
[26] Tsynkov, S.V. (1998) Numerical Solution of Problems on Unbounded Domains. a Review. Applied Numerical Mathematics, 27, 465-532. [Google Scholar] [CrossRef
[27] Givoli, D. (2004) High-Order Local Non-Reflecting Boundary Conditions: A Review. Wave Motion, 39, 319-326. [Google Scholar] [CrossRef
[28] Antoine, X., Arnold, A., Besse, C., Ehrhardt, M. and Schädle, A. (2008) A Review of Transparent and Artificial Boundary Conditions Techniques for Linear and Nonlinear Schrödinger Equations. Communications in Computational Physics, 4, 729-796.
[29] Han, H., Xu, Z. and Wu, X. (2006) Artificial Boundary Method for Burgers’ Equation Using Non-Linear Boundary Conditions. Journal of Computational Mathematics, 24, 295-304.
[30] Wu, X. and Zhang, J. (2008) Artificial Boundary Method for Two-Dimensional Burgers’ Equation. Computers & Mathematics with Applications, 56, 242-256. [Google Scholar] [CrossRef

Copyright © 2025 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.