Next Article in Journal
Symmetry Preserving Discretization of the Hamiltonian Systems with Holonomic Constraints
Previous Article in Journal
Agent Scheduling in Unrelated Parallel Machines with Sequence- and Agent–Machine–Dependent Setup Time Problem
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Space-Time Fully Decoupled Wavelet Integral Collocation Method with High-Order Accuracy for a Class of Nonlinear Wave Equations

Key Laboratory of Mechanics on Disaster and Environment in Western China, The Ministry of Education, College of Civil Engineering and Mechanics, Lanzhou University, Lanzhou 730000, China
*
Author to whom correspondence should be addressed.
Mathematics 2021, 9(22), 2957; https://doi.org/10.3390/math9222957
Submission received: 10 October 2021 / Revised: 9 November 2021 / Accepted: 16 November 2021 / Published: 19 November 2021

Abstract

:
A space-time fully decoupled wavelet integral collocation method (WICM) with high-order accuracy is proposed for the solution of a class of nonlinear wave equations. With this method, wave equations with various nonlinearities are first transformed into a system of ordinary differential equations (ODEs) with respect to the highest-order spatial derivative values at spatial nodes, in which all the matrices in the resulting nonlinear ODEs are constants over time. As a result, these matrices generated in the spatial discretization do not need to be updated in the time integration, such that a fully decoupling between spatial and temporal discretization can be achieved. A linear multi-step method based on the same wavelet approximation used in the spatial discretization is then employed to solve such a semi-discretization system. By numerically solving several widely considered benchmark problems, including the Klein/sine–Gordon equation and the generalized Benjamin–Bona–Mahony–Burgers equation, we demonstrate that the proposed wavelet algorithm possesses much better accuracy and a faster convergence rate than many existing numerical methods. Most interestingly, the space-associated convergence rate of the present WICM is always about order 6 for different equations with various nonlinearities, which is in the same order with direct approximation of a function in terms of the proposed wavelet approximation scheme. This fact implies that the accuracy of the proposed method is almost independent of the equation order and nonlinearity.

1. Introduction

In this study, we consider a numerical solution of the general nonlinear wave problem
{ α u t t + β u t γ Δ u t λ Δ u + ρ u = g ( u , u , Δ u ) + f ,   x Ω ,   t 0 u ( x , 0 ) = g 1 ( x ) ,   u t ( x , 0 ) = g 2 ( x ) ,   u ( x , t ) = h ( x , t )   for   x Γ
in which α, β, γ, and ρ are constants; Γ is the boundary of the problem domain Ω = [ 0 , T ] 2 ; u is the unknown function of time and space; g can be an arbitrary continuous function; f is the source term; g1(x), g2(x), and h(x, t) describe the initial and boundary conditions. The general form (1) covers several types of well-known wave problems arising in many scientific and engineering fields, such as nonlinear optics [1,2,3], solid state physics [4,5,6,7,8], and quantum field theory [9,10,11]. For instance, when α = 1 , γ = 0 , β = 0 , λ = 1 , ρ = 0 , and g ( u ) = a u + b u c with constants a, b, and c, Equation (1) degrades to the so-called nonlinear Klein–Gordon equation:
u t t Δ u + a u + b u c = f
which is a vital mathematical model in field theory [9] and relativistic quantum mechanics [10,11]. Moreover, Equation (2) will become the sine–Gordon, sinh–Gordon, Liouville, Dodd–Bullough–Mikhailov, and Tzitzeica–Dodd–Bullough equations when replacing the nonlinear term g ( u ) = a u + b u c by sin u [2], sinh u [3], e u [3], e u + e 2 u [8], and e u + e 2 u [8], respectively.
Given the broad applications of nonlinear wave Equation (1) and the severe limitation in the application scope of various analytical and semi-analytical methods [4,5,6,7,8], a considerable number of studies have been conducted to develop numerical methods for solving the nonlinear wave problem (1) [3,9,10,11]. For example, Shao and Wu [9] proposed a Chebyshev tau meshless method to solve the nonlinear Klein–Gordon and sine–Gordon equations. Bulbul and Sezer [11] studied the same problems by using the Taylor polynomial collocation method. The differential quadrature method is also employed to solve the nonlinear Klein–Gordon and sine–Gordon equations [10]. In these numerical methods, the space-time domain is discretized simultaneously by handling the temporal dimension as an extra spatial dimension [9,10,11]. Therefore, such methods are usually referred to as space-time coupled formulations. Although the space-time coupled methods feature some attractive attributes, such as the absence of a time step restriction in stability and good capacity to capture sharp gradients, their computational cost is highly expensive, making them unacceptable for available computing resources, especially for three-dimensional problems [9,10,11,12,13]. Thus, the space-time decoupled formulations seem to be more popular in solving nonlinear wave equations, in which the initial boundary value problems are first transformed into a system of ordinary differential equations (ODEs) by spatial discretization and then further solved by using time integration methods [14,15,16,17,18,19,20,21,22]. For instance, Kuo and Luis [14] applied the Galerkin method to transform the Klein–Gordon equation into a system of nonlinear ODEs and then obtained its numerical solution by using the finite difference scheme. A similar space-time decoupled process is also employed to solve the sine–Gordon equation [15]. Many other space-time decoupled formulations for solving nonlinear wave problems, which combine various numerical techniques such as the finite element method [16], the collocation method [17], the finite difference method (FDM) [18,19,20,22], and the Runge–Kutta method [21], can be found in existing research.
The abovementioned space-time decoupled formulations normally entail costly computational resources compared with space-time coupled formulations [9,10,11,12,13,14,15]. However, in these space-time decoupled formulations, the matrices generated in the spatial discretization of nonlinear terms are normally dependent on the time-dependent unknown vector [14,15,21,22,23]. As a result, these matrixes have to be recalculated at each time step, thereby consuming a lot of computations. Since the recalculation of matrices representing the spatial discretization of nonlinear terms actually re-performs the spatial discretization at each time step, the decoupling between spatial and temporal discretization in these space-time decoupled methods is incomplete [23]. To remove this shortcoming, Liu et al. [24,25] proposed a space-time fully decoupled wavelet Galerkin method to solve nonlinear wave problems and the two-dimensional (2-D) Burgers’ equations. In this method, all the matrices generated in the spatial discretization are completely independent of time. Hence, these matrices never need to be recalculated in the time integration [24,25]. However, the convergence rate in space of this wavelet Galerkin method seems to be dependent on the nonlinearity and order of the equation. For example, its convergence rate can reach about order 7 for the sine–Gordon equation but less than order 4 for the Klein–Gordon equation with cubic nonlinearity [25]. When the wavelet Galerkin method is used to solve the second-order Burgers’ equation and fourth-order bending problem of thin rectangular plates, the former achieves fifth -order convergence [24], while the latter only features third-order convergence [26]. In fact, the situation that the convergence rate is sensitive to the form of nonlinearity and order of equation has also been encountered in many existing numerical methods [3,25,27,28,29,30].
Recently, a wavelet integral collocation method (WICM) was developed to solve nonlinear boundary value problems, and it shows high-order convergence for problems with various nonlinearities [31]. For this method, various derivatives of unknown function in the equation are denoted as new functions, and the equation is directly discretized by being satisfied at certain given points. Moreover, the new functions representing derivatives of the unknown function are correlated by integral approximation based on wavelet series expansion. Owing to the interesting property that the error order of the wavelet-based integral approximation scheme is independent of the integral order, the order of the error that is generated by the whole discretization process becomes consistent with that of the direct function approximation, so that the accuracy and convergence rate of the method does not depend on the order of the equation. Clearly, this unique property makes the WICM significantly different from most conventional methods.
Although nonlinearity, space-time coupling, and high-order derivatives pose major challenges to the accurate and efficient solution of nonlinear wave problems, most recent studies have demonstrated that these difficulties can be resolved very effectively when using the function expansion scheme based on Coiflet-type basis functions [31]. Therefore, for the solution of the nonlinear wave problem shown in Equation (1), we adopted the WICM method [31] in spatial discretization and a multi-step method [32] based on wavelet approximation in time discretization. This processing strategy was expected to allow the resulting algorithm possessing the following advantages: (1) spatial discretization and temporal discretization are completely decoupled; (2) both the spatial discretization and temporal discretization maintain high accuracy consistent with the direct approximation of a function, and almost independent of the order of the equation; (3) nonlinearity can be dealt with in a simple and unified way.
In order to effectively produce the establishment, analysis, and verification of such an algorithm, in Section 2, we discuss how we constructed a scheme to accurately approximate multiple-order integrals of functions in a bounded domain, which was used in developing the spatial discretization scheme; next, in Section 3, by using the WICM associated with the wavelet approximation method for multiple-order integrals, we first transformed the nonlinear initial-boundary-value wave problem into a system of ODEs. All the matrices in this semi-discretization system are constant and do not need to be updated in the subsequent time integration. In other words, a fully decoupling between spatial and temporal discretization was achieved. Next, a wavelet linear multi-step method [31] was employed to further solve these resulting nonlinear ODEs. Eventually, the solution method on nonlinear wave problems is established accordingly. In Section 4, the validation and convergence of the proposed wavelet method are examined through several widely used benchmark problems, including the Klein/sine–Gordon equation and the generalized Benjamin–Bona–Mahony–Burgers equation.

2. Wavelet Approximation of Multiple Integrals in a Bounded Domain

Following our previous works [24,25,31,32,33,34], a continuous function f(x) defined on the interval [0, T] can be approximated by the wavelet expansion
f ( x ) P j f ( x ) = k = 2 m 2 m T f ( k / 2 m ) Φ m , k ( x ) , x [ 0 , T ] ,
in which m is the resolution level controlling the accuracy, and the modified wavelet basis combining the boundary extension can be expressed as
Φ m , k ( x ) = { φ ( 2 m x + M 1 k ) + j = α 2 1 T L , k ( j 2 m ) φ ( 2 m x + M 1 j ) ,   0 k α 1 φ ( 2 m x + M 1 k ) , α 1 + 1 k 2 m T α 2 1 φ ( 2 m x + M 1 k ) + j = 2 m T + 1 2 m T + α 1 T R , 2 m T k ( j 2 m ) φ ( 2 m x + M 1 j ) ,   2 m T α 2 k 2 m T .
In definition (4) of the modified wavelet basis, φ ( x ) is the generalized Coiflet-type orthogonal scaling function, M 1 = x φ ( x ) d x is first-order moment of the scaling function, N is the number of vanishing moments of the corresponding wavelet function, and parameters α 1 = M 1 1 and α 2 = 3 N 2 M 1 . We note that the generalized Coiflet-type wavelet with N = 6 and M1 = 7 is employed in all the following numerical examples. In addition, the functions
T L , j ( x ) = i = 0 N 1 2 i m ζ 0 , i , j i ! ( x ) i   and   T R , j ( x ) = i = 0 N 1 2 i m ζ 1 , i , j i ! ( x T ) i ,
where the coefficients ζ 0 , i , k and ζ 1 , i , k are calculated through the relations P 0 = { ζ 0 , i , k } = ( I B 0 ) 1 A 0 , and P 1 = { ζ 1 , i , k } = ( I B 1 ) 1 A 1 along with the matrices
A 0 = { φ ( i ) ( M 1 k ) } ,   A 1 = { φ ( i ) ( k + M 1 ) } , B 0 = { l = α 1 1 1 i ! l i φ ( j ) ( l + M 1 ) } ,   and   B 1 = { l = 1 M 1 1 1 j ! l j φ ( i ) ( l + M 1 ) } .
The scaling function φ ( x ) and its derivatives φ ( i ) ( x ) used in Equation (6) can be obtained by using the algorithm given in our previous works [32,34].
Making n-tuple integral of Equation (3) yields
f ( n ) ( x ) = 0 x f ( n + 1 ) ( x ) d x k = 0 2 m T f ( k / 2 m ) Φ m , k ( n ) ( x ) ,   x [ 0 ,   T ] ,
with
Φ m , k ( n ) ( x ) = { φ m , k M 1 ( n ) ( x ) + j = α 2 1 T L , k ( j 2 m ) φ m , k M 1 ( n ) ( x ) , 0 k α 1 φ m , k M 1 ( n ) ( x ) , α 1 + 1 k 2 m T α 2 1 φ m , k M 1 ( n ) ( x ) + j = 2 m T + 1 2 m T + α 1 T R , 2 m T k ( j 2 m ) φ m , k M 1 ( n ) ( x ) , 2 m T α 2 k 2 m T ,
in which the n-tuple integral of the modified wavelet basis can be calculated by the relation
φ m , k ( n ) ( x ) = 0 x 0 ξ n 0 ξ 2 φ ( 2 m x k ) d ξ 1 d ξ 2 d ξ n = 1 2 m n ( φ ( n ) ( 2 m x k ) l = 1 n ( 2 m x ) ( n l ) ! φ ( l ) ( k ) ) .
The special algorithm for exactly calculating the n-tuple integrals φ ( n ) ( x ) of the scaling function can be found in our previous work [31].
The accuracy of the wavelet approximation (7) on multiple integrals of the continuous function f(x) can be estimated as [31]
f ( n ) f P j ( n ) ( x ) P 0 , 2 m N ,   and   f ( n ) f P j ( n ) ( x ) L 2 [ 0 , T ] P 0 , L 2 m N ,
in which the constants P 0 , L and P 0 , are dependent on d N f ( x ) / d x N and the number of integration n but independent of the resolution level m.
The set of scaling bases for 2-D space can be directly obtained by the tensor product of one-dimensional (1-D) wavelet bases. Thus, the n-tuple integral of the 2-D continuous function f ( x , y ) [ 0 , T ] 2 can be approximated by
f ( n , p ) ( x , y ) f P j ( n , p ) ( x , y ) = k = 0 2 m T l = 0 2 m T f ( k 2 m T , l 2 m T ) Φ m , k ( n ) ( x ) Φ m , l ( p ) ( y ) + O ( 2 m N ) .

3. Solution Procedure

Based on the wavelet approximation (11) and with the application of the boundary conditions, the unknown function u(x, y) in Equation (1) and its first-order partial derivatives u 1 = u / x and v 1 = u / y can be approximately expressed by their second-order partial derivatives u 2 = 2 u / 2 x and v 2 = 2 u / 2 y at nodes through the relations
{ u 1 = k = 0 2 m T l = 0 2 m T u 2 ( k 2 m , l 2 m , t ) Φ m , k ( 1 ) ( x ) Φ m , l ( y ) + u 1 ( 0 , y , t ) v 1 = k = 0 2 m T l = 0 2 m T v 2 ( k 2 m , l 2 m , t ) Φ m , k ( x ) Φ m , l ( 1 ) ( y ) + v 1 ( x , 0 , t ) u = k = 0 2 m T l = 0 2 m T u 2 ( k 2 m , l 2 m , t ) Φ m , k ( 2 ) ( x ) Φ m , l ( y ) + x u 1 ( 0 , y , t ) + h ( 0 , y , t ) u = k = 0 2 m T l = 0 2 m T v 2 ( k 2 m , l 2 m , t ) Φ m , k ( x ) Φ m , l ( 2 ) ( y ) + y v 1 ( x , 0 , t ) + h ( x , 0 , t )
in which
{ u 1 ( 0 , y , t ) = h ( T , y , t ) h ( 0 , y , t ) k = 0 2 m T l = 0 2 m T u 2 ( k 2 m , l 2 m , t ) Φ m , k ( 2 ) ( T ) Φ m , l ( y ) v 1 ( x , 0 , t ) = h ( x , T , t ) h ( x , 0 , t ) k = 0 2 m T l = 0 2 m T v 2 ( k 2 m , l 2 m , t ) Φ m , l ( x ) Φ m , l ( 2 ) ( T ) .
Substituting Equation (12) into Equation (1) and then taking x = k / 2 m and y = l / 2 m for k , l = 0 , 1 , , 2 m T , respectively, one can obtain
α E d 2 u 2 ( t ) d t 2 + β E d u 2 ( t ) d t γ ( ( B A ) d u 2 ( t ) d t + d f 2 ( t ) d t ) λ ( ( B A ) u 2 + f 2 ( t ) ) + ρ ( ( F + GA ) u 2 Gf 2 ( t ) ) Bf 1 ( t ) + B g ( u 2 ) ,
in which g(u2) indicates that the nonlinear term acts on each coordinate of the vector u2 and the matrices E = AB, F = BC, and G = BDB−1 with
{ A = { a o p = Φ m , k ( 2 ) ( k 2 m ) Φ m , l ( l 2 m ) k 2 m Φ m , k ( 2 ) ( T ) Φ m , l ( l 2 m ) } , B = { b o p = Φ m , k ( k 2 m ) Φ m , l ( 2 ) ( l 2 m ) l 2 m Φ m , k ( k 2 m ) Φ m , l ( 2 ) ( T ) } C = { a o p = Φ m , k ( 1 ) ( k 2 m ) Φ m , l ( l 2 m ) Φ m , k ( 2 ) ( T ) Φ m , l ( l 2 m ) } , D = { b o p = Φ m , k ( k 2 m ) Φ m , l ( 1 ) ( l 2 m ) Φ m , k ( k 2 m ) Φ m , l ( 2 ) ( T ) }
The vectors u 2 = { u 2 , p = u 2 ( k / 2 m , l / 2 m ) } T , v 2 = { v 2 , p = v 2 ( k / 2 m , l / 2 m ) } T , and
f 1 ( t ) = { f 1 , o = f ( Au 2 ( k 2 m , l 2 m , t ) + k / 2 m ( h ( T , l 2 m , t ) h ( 0 , l 2 m , t ) ) + h ( 0 , l 2 m , t ) , l 2 m , l 2 m , t ) ρ ( h ( T , l 2 m , t ) h ( 0 , l 2 m , t ) ) α d 2 ( k 2 m ( h ( T , l 2 m , t ) h ( 0 , l 2 m , t ) ) + h ( 0 , l 2 m , t ) ) / d t 2 β d ( k 2 m ( h ( T , l 2 m , t ) h ( 0 , l 2 m , t ) ) + h ( 0 , l 2 m , t ) ) / d t } T ,
f 2 ( t ) = { f 2 , o = l 2 m ( h ( k 2 m , T , t ) h ( k 2 m , 0 , t ) ) + h ( k 2 m , 0 , t ) k 2 m ( h ( T , l 2 m , t ) h ( 0 , l 2 m , t ) ) h ( 0 , l 2 m , t ) } T ,
and the subscripts o = ( 2 m + 1 ) k + l , p = ( 2 m + 1 ) k + l , and k , l , k , l = 0 , 1 , , 2 m T .
Notice that all the matrices A, B, C, D, E, F, and G in the semi-discretization system (14) of the nonlinear wave Equation (1) are constant matrices that are completely independent of the unknown vector U2(t) and the time t. Therefore, no matrix generated in the spatial discretization has to be updated in the subsequent time integration to solve the nonlinear ODEs (14). Moreover, the proposed wavelet formulation holds a fully decoupling between spatial and temporal discretization.
Finally, the linear multi-step method constructed based on the Coiflet-type orthogonal wavelet with M1 = 7 and N = 6 is employed to solve the nonlinear ODEs (14). First, the second-order ODEs are rewritten into the first-order equations as follows:
{ d u 2 ( t ) d t = w 2 α E d w 2 ( t ) d t = H ( u 2 , w 2 , t ) = Qw 2 ( t ) + Ru 2 + ( γ + λ + ρ G ) d f 2 ( t ) / d t + Bf 1 ( t ) + B g ( u 2 ) ,
in which Q = ( γ ( B A ) β E ) and R = λ ( B A ) ρ ( F + GA ) . Next, by applying the wavelet linear multi-step method [32], one can obtain
{ u 2 ( t i + 1 ) u 2 ( t i ) + Δ t k = i α 2 i + 1 ω k w 2 ( t k ) α E w 2 ( t i + 1 ) α E w 2 ( t i ) + Δ t k = i α 2 i + 1 ω k H ( t k , u 2 ( t k ) , w 2 ( t k ) ) ,
where Δ t is the time step. The coefficients ω 1 , ω 0 , , ω 9 are listed in Table 1.
Applying Equation (21) recursively and using the initial condition directly in Equation (1), we can obtain the nodal values of the second-order partial derivatives of unknown functions. The unknown function can be further reconstructed through Equation (12).

4. Numerical Results

In this section, several widely considered test problems are studied numerically to demonstrate the validity of the proposed WICM. To quantificationally estimate the accuracy of numerical solutions, we introduce the error norms [3,27,28,29,30,35]
L ( t ) = max 1 i N | e i | , L 2 ( t ) = i = 1 N | ( e i ) 2 | , and   RMS ( t ) = L 2 ( t ) / M ,
in which e i = u exact ( x i ) u num ( x i ) with the exact solution uexact and the numerical solution unum, and M is the total number of nodes in space. In addition, the rate of convergence in space is defined as [3,27,28,29,30,35]
C order = log [ L 2 ( N 2 ) / L 2 ( N 1 ) ] / log ( N 2 / N 1 ) ,
where L2(N2) and L2(N1) are the L2 error norms of the numerical solution using N2 and N1 nodes, respectively.
Example 1.
We first consider the 1-D Klein–Gordon equation with cubic nonlinearity [28,35]
{ 2 u t 2 + α 2 u x 2 + β u + γ u 3 = 0 ,   x [ 0 , 1 ] u ( x , 0 ) = B tan ( K x ) , u / t | t = 0 = B c K sec 2 ( K x ) ,
with the Dirichlet boundary conditions extracted from the exact solution  u ( x , t ) = B tan [ K ( x + c t ) ] . Here, the parameters  α = 2.5 ,   β = 1 ,   γ = 1.5 , B = β / γ , and  K = β / 2 ( α + c 2 ) .
Table 2 and Table 3 display a comparison of numerical solutions obtained respectively by using the present WICM, radial basis function collocation method (RBFCM) [35], and the Legendre wavelets spectral collocation method (LWSCM) [28]. The relation between the error norms of the wavelet solutions at t = 4 and the spatial mesh size Δ x = 2 m is plotted in Figure 1, in which c = 0.5 and the time step Δ t = 2 10 is used.
Example 2.
We consider the 1-D dissipative nonlinear wave equation as follows [27]
{ 2 u t 2 = 2 u x 2 2 u u t + ( π 2 1 2 sin ( π x ) sin ( t ) ) × sin ( π x ) cos ( t ) , x [ 0 , 1 ] u ( x , 0 ) = sin ( π x ) , u t ( x , 0 ) = 0 , u ( 0 , t ) = u ( 1 , t ) = 0 ,
whose exact solution is  u ( x , t ) = sin ( π x ) cos ( t ) . The error norms of the present wavelet solution (WICM) are shown in Table 4. For comparison, those for the polynomial differential quadrature method (PQDM) and modified cubic B-spline based differential quadrature method (MCB-DQM) are shown as well.
Example 3.
For a 2-D example, we consider the sine–Gordon equation as follows [3,36,37,38,39,40,41]
2 u t 2 = 2 u x 2 + 2 u y 2 sin ( u ) , 7 x , y 7 ,
subjected to the Dirichlet boundary conditions. Three cases of different initial conditions are studied here as follows:
Case   I :   u ( x , y , 0 ) = 4 tan 1 ( exp ( x + y ) )   and   u ( x , y , t ) / t | t = 0 = 2 sech ( x + y ) ,  
Case   II :   u ( x , y , 0 ) = 4 tan 1 ( exp ( 3 x 2 + y 2 ) )   and   u ( x , y , t ) / t | t = 0 = 0 ,  
Case   III :   u ( x , y , 0 ) = 4 tan 1 ( exp ( 3 ( x y ) 2 / 3 + ( x + y ) 2 / 2 ) )   and   u ( x , y , t ) / t | t = 0 = 0 .
The exact solution of Equation (24) with initial conditions (25) can be expressed as u ( x , y , t ) = 4 tan 1 ( exp ( x + y t ) ) . For this case, the present wavelet solution at t = 1, which is obtained by using spatial mesh 31 × 31, and Δ t = 2 10 , is given in Figure 2. One can see that the wavelet solution is in good agreement with the exact one. Table 5 lists the error norms of numerical solutions obtained by using the FDM [3], RBFCM [3], and proposed WICM. Figure 3 shows the error norms of the present wavelet solution at t = 1 as a function of the spatial mesh size Δx.
The numerical results of Case II are shown in Figure 4 and Figure 5, where the spatial mesh N = 31 × 31 and time step Δt = 1/210 are used. From Figure 4 and Figure 5, we can see that a circular ring soliton caused by the nonlinear term, sin(u/2), appears. Such a soliton shrinks at the initial stage, becomes unstable with oscillations and radiations, and is formed again at the end of t = 12.5. This evolution, observed in the present study, is in good agreement with the existing results in [36,37,38,39,40,41]. Figure 6 and Figure 7 show the numerical results for Case III, which are also obtained by using the spatial mesh N = 31 × 31 and time step Δt = 1/210. One can see that an elliptical ring soliton shrinks first and then explodes. This observation agrees well with the existing results [36,38,39,40].
Example 4.
Consider the 2-D nonlinear generalized Benjamin–Bona–Mahony-Burgers equation [29,30]:
u t t ( 2 u x 2 + 2 u y 2 ) 2 u x 2 2 u y 2 + u x + u y = cos ( u ) u x + cos ( u ) u y + f ( x , y , t ) , 2 < x , y < 2 ,
in which the initial and Dirichlet boundary conditions as well as the source f(x, y, t) are taken, so that the exact solution is u ( x , y , t ) = exp ( t ) [ sech 2 ( x + y r ) + sech 2 ( x + y + r ) ] .
The solutions at t = 1 for different r obtained by the proposed wavelet method with Δt = 1/28 and Δx = Δy = 1/8 are presented in Figure 8. A comparison of the accuracy and convergence rate in space for the present WICM, the RBFCM [29], and the interpolating element-free Galerkin (EFG) method [30] is shown in Table 6, in which t = 1 and r = 3 are used. The relation between the error norms of the present wavelet solution and the spatial mesh size Δx(=Δy) is shown in Figure 9.
Table 2, Table 3, Table 4, Table 5 and Table 6 show that the proposed wavelet method offers excellent numerical accuracy, which is much better than that of many existing methods, such as RBFCM [3,29,35], LWSCM [28], FDM [3], PDQM [27], MCB-DQM [27], and the interpolating EFG method [30]. Most interestingly, Figure 1, Figure 3 and Figure 9 clearly show that the convergence rate in space of the present WICM is always about order 6 for various nonlinearities. In addition, Figure 2, Figure 4, Figure 5, Figure 6, Figure 7 and Figure 8 demonstrate that the proposed wavelet method offers a good capacity for tracing complicated nonlinear phenomena, such as the evolution of solitons.

5. Conclusions

In this study, WICM was employed to execute the spatial discretization of nonlinear wave equations. In the resulting semi-discrete system, all the matrices representing the spatial discretization were constant over time and, therefore, never needed to be recalculated in the subsequent time integration, implying that a full decoupling between spatial and temporal discretization was achieved in the proposed wavelet method. The numerical results demonstrated that the present WICM possesses much better accuracy than many existing methods, and showed a sixth order convergence in space for problems with various nonlinearities. The numerical tests also showed that the proposed wavelet method can effectively capture complicated nonlinear phenomena, such as the evolution of solitons.
However, the proposed method was only verified by nonlinear wave problems in regular spatial domains. For a future study, one may combine the algorithm for wavelet approximation of functions bounded in irregular domain, as we have developed previously [42,43], into the proposed method to solve real engineering problems with irregular shapes/domains.

Author Contributions

Conceptualization, J.W. (Jizeng Wang); methodology, J.W. (Jizeng Wang) and J.W. (Jiong Weng); writing—original draft preparation, J.W. (Jiong Weng); writing—review and editing, X.L. and J.W. (Jizeng Wang); supervision, J.W. (Jizeng Wang) and Y.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research is supported by grants from the National Natural Science Foundation of China (11925204 and 12172154), the 111 Project (B14044), and the National Key Project (GJXM92579).

Institutional Review Board Statement

No applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. He, J.H. Application of homotopy perturbation method to nonlinear wave equations. Chaos Solitons Fractals 2005, 26, 695–700. [Google Scholar] [CrossRef]
  2. Dehghan, M.; Mirzaei, D. The dual reciprocity boundary element method (DRBEM) for two-dimensional sine–Gordon equation. Comput. Methods Appl. Mech. Eng. 2008, 197, 476–486. [Google Scholar] [CrossRef]
  3. Dehghan, M.; Shokri, A. A numerical method for solution of the two-dimensional sine–Gordon equation using the radial basis functions. Math. Comput. Simul. 2008, 79, 700–715. [Google Scholar] [CrossRef]
  4. Biazar, J.; Islam, R. Solution of wave equation by Adomian decomposition method and the restrictions of the method. Appl. Math. Comput. 2004, 149, 807–814. [Google Scholar] [CrossRef]
  5. Jafari, H.; Daftardar-Gejji, V. Solving linear and nonlinear fractional diffusion and wave equations by Adomian decomposition. Appl. Math. Comput. 2006, 180, 488–497. [Google Scholar] [CrossRef]
  6. Malfliet, W. The tanh method: A tool for solving certain classes of nonlinear evolution and wave equations. J. Comput. Appl. Math. 2004, 164, 529–541. [Google Scholar] [CrossRef] [Green Version]
  7. Wang, C. Lump solution and integrability for the associated Hirota bilinear equation. Nonlinear Dyn. 2017, 87, 2635–2642. [Google Scholar] [CrossRef]
  8. He, J.H.; Wu, X.H. Exp-function method for nonlinear wave equations. Chaos Solitons Fractals 2006, 30, 700–708. [Google Scholar] [CrossRef]
  9. Shao, W.T.; Wu, X.H. The numerical solution of the nonlinear Klein–Gordon and sine–Gordon equations using the Chebyshev tau meshless method. Comput. Phys. Commun. 2014, 185, 1399–1409. [Google Scholar] [CrossRef]
  10. Pekmen, B.; Tezer-Sezgin, M. Differential quadrature solution of nonlinear Klein–Gordon and sine–Gordon equations. Comput. Phys. Commun. 2012, 183, 1702–1713. [Google Scholar] [CrossRef]
  11. Bulbul, B.; Sezer, M. A new approach to numerical solution of nonlinear Klein–Gordon equation. Math. Probl. Eng. 2013, 2013, 869749. [Google Scholar] [CrossRef]
  12. Hulbert, G.M.; Hughes, T.J.R. Space-time finite element methods for second-order hyperbolic equations. Comput. Methods Appl. Mech. Eng. 1990, 84, 327–348. [Google Scholar] [CrossRef] [Green Version]
  13. Jiang, G.S.; Shu, C.W. Efficient implementation of weighted ENO schemes. J. Comput. Phys. 1996, 126, 202–228. [Google Scholar] [CrossRef] [Green Version]
  14. Kuo, P.Y.; Luis, V. Numerical solution of a nonlinear wave equation in polar coordinates. Appl. Math. Comput. 1984, 14, 313–329. [Google Scholar]
  15. Argyris, J.; Haase, M. An engineer’s guide to soliton phenomena: Application of the finite element method. Comput. Methods Appl. Mech. Eng. 1987, 61, 71–122. [Google Scholar] [CrossRef]
  16. Lakestani, M.; Dehghan, M. Collocation and finite difference-collocation methods for the solution of nonlinear Klein–Gordon equation. Comput. Phys. Commun. 2010, 181, 1392–1401. [Google Scholar] [CrossRef]
  17. Aziz, I.; Šarler, B. Wavelets collocation methods for the numerical solution of elliptic BV problems. Appl. Math. Model. 2013, 37, 676–694. [Google Scholar] [CrossRef]
  18. Mohanty, R.K. New unconditionally stable difference schemes for the solution of multi-dimensional telegraphic equations. Int. J. Comput. Math. 2009, 86, 2061–2071. [Google Scholar] [CrossRef]
  19. Liao, H.L.; Sun, Z.Z. Maximum norm error estimates of efficient difference schemes for second-order wave equations. J. Comput. Appl. Math. 2011, 235, 2217–2233. [Google Scholar] [CrossRef] [Green Version]
  20. Bratsos, A.G.; Twizell, E.H. A family of parametric finite-difference methods for the solution of the sine–Gordon equation. Appl. Math. Comput. 1998, 93, 117–137. [Google Scholar] [CrossRef]
  21. Dehghan, M.; Mohebbi, A.; Asgari, Z. Fourth-order compact solution of the nonlinear Klein–Gordon equation. Numer. Algorithms 2009, 52, 523–540. [Google Scholar] [CrossRef]
  22. Mohebbi, A.; Dehghan, M. High-order solution of one-dimensional sine–Gordon equation using compact finite difference and DIRKN methods. Math. Comput. Model. 2010, 51, 537–549. [Google Scholar] [CrossRef]
  23. Guo, P.F.; Liew, K.M.; Zhu, P. Numerical solution of nonlinear Klein–Gordon equation using the element-free kp-Ritz method. Appl. Math. Model. 2015, 39, 2917–2928. [Google Scholar] [CrossRef]
  24. Liu, X.J.; Wang, J.Z.; Zhou, Y.H. A space-time fully decoupled wavelet Galerkin method for solving two-dimensional Burgers’ equations. Comput. Math. Appl. 2016, 72, 2908–2919. [Google Scholar] [CrossRef]
  25. Liu, X.J.; Wang, J.Z.; Zhou, Y.H. A space-time fully decoupled wavelet Galerkin method for solving a class of nonlinear wave problems. Nonlinear Dyn. 2017, 90, 599–616. [Google Scholar] [CrossRef]
  26. Zhang, L.; Wang, J.Z.; Zhou, Y.H. Wavelet solution for large deflection bending problems of thin rectangular plates. Arch. Appl. Mech. 2015, 85, 355–365. [Google Scholar] [CrossRef]
  27. Jiwari, R. Lagrange interpolation and modified cubic B-spline differential quadrature methods for solving hyperbolic partial differential equations with Dirichlet and Neumann boundary conditions. Comput. Phys. Commun. 2015, 193, 55–65. [Google Scholar] [CrossRef]
  28. Yin, F.K.; Tian, T.; Song, J.Q.; Zhu, M. Spectral methods using Legendre wavelets for nonlinear Klein∖Sine-Gordon equations. J. Comput. Appl. Math. 2015, 275, 321–334. [Google Scholar] [CrossRef]
  29. Dehghan, M.; Abbaszadeh, M.; Mohebbi, A. The numerical solution of nonlinear high dimensional generalized Benjamin–Bona–Mahony–Burgers equation via the meshless method of radial basis functions. Comput. Math. Appl. 2014, 68, 212–237. [Google Scholar] [CrossRef]
  30. Dehghan, M.; Abbaszadeh, M.; Mohebbi, A. The use of interpolating element-free Galerkin technique for solving 2D generalized Benjamin–Bona–Mahony–Burgers and regularized long-wave equations on non-rectangular domains with error estimate. J. Comput. Appl. Math. 2015, 286, 211–231. [Google Scholar] [CrossRef]
  31. Zhang, L.; Wang, J.Z.; Liu, X.J.; Zhou, Y.H. A wavelet integral collocation method for nonlinear boundary value problems in physics. Comput. Phys. Commun. 2017, 215, 91–102. [Google Scholar] [CrossRef] [Green Version]
  32. Wang, J.Z.; Zhang, L.; Zhou, Y.H. A simultaneous space-time wavelet method for nonlinear initial boundary value problems. Appl. Math. Mech.-Engl. Ed. 2018, 39, 1547–1566. [Google Scholar] [CrossRef]
  33. Zhou, Y.H. Wavelet Numerical Method and Its Applications in Nonlinear Problems; Springer: Berlin, Germany, 2021. [Google Scholar]
  34. Wang, J.Z. Generalized Theory and Arithmetic of Orthogonal Wavelets and Applications to Researches of Mechanics Including Piezoelectric Smart Structures. Ph.D. Thesis, Lanzhou Univeristy, Lanzhou, China, 2001. (In Chinese). [Google Scholar]
  35. Dehghan, M.; Shokri, A. Numerical solution of the nonlinear Klein–Gordon equation using radial basis functions. J. Comput. Appl. Math. 2009, 230, 400–410. [Google Scholar] [CrossRef] [Green Version]
  36. Bratsos, A.G. The solution of the two-dimensional sine–Gordon equation using the method of lines. J. Comput. Appl. Math. 2007, 206, 251–277. [Google Scholar] [CrossRef] [Green Version]
  37. Bratsos, A.G. An improved numerical scheme for the sine–Gordon equation in 2+1 dimensions. Int. J. Numer. Methods Eng. 2008, 75, 787–799. [Google Scholar] [CrossRef]
  38. Dehghan, M.; Ghesmati, A. Numerical simulation of two-dimensional sine–Gordon solitons via a local weak meshless technique based on the radial point interpolation method (RPIM). Comput. Phys. Commun. 2010, 181, 772–786. [Google Scholar] [CrossRef]
  39. Jiang, C.L.; Sun, J.Q.; Li, H.C.; Wang, Y.F. A fourth-order AVF method for the numerical integration of sine–Gordon equation. Appl. Math. Comput. 2017, 313, 144–158. [Google Scholar] [CrossRef]
  40. Jiwari, R.; Pandit, S.; Mittal, R.C. Numerical simulation of two-dimensional sine–Gordon solitons by differential quadrature method. Comput. Phys. Commun. 2012, 183, 600–616. [Google Scholar] [CrossRef]
  41. Liu, C.Y.; Wu, X.Y. Arbitrarily high-order time-stepping schemes based on the operator spectrum theory for high-dimensional nonlinear Klein–Gordon equations. J. Comput. Phys. 2017, 340, 243–275. [Google Scholar] [CrossRef]
  42. Liu, X.J.; Liu, G.R.; Wang, J.Z.; Zhou, Y.H. A wavelet multiresolution interpolation Galerkin method for targeted local solution enrichment. Comput. Mech. 2019, 64, 989–1016. [Google Scholar] [CrossRef]
  43. Liu, X.J.; Liu, G.R.; Wang, J.Z.; Zhou, Y.H. A wavelet multi-resolution enabled interpolation Galerkin method for two-dimensional solids. Eng. Anal. Bound. Elem. 2020, 117, 251–268. [Google Scholar] [CrossRef]
Figure 1. Error norms of the present wavelet solution at t = 4 as a function of Δx = 2m for Example 1 with c = 0.5.
Figure 1. Error norms of the present wavelet solution at t = 4 as a function of Δx = 2m for Example 1 with c = 0.5.
Mathematics 09 02957 g001
Figure 2. Exact solution (Left) and wavelet solution (Right) using spatial mesh 31 × 31 and time step Δt = 2−10 at t = 1 for Case I of Example 3.
Figure 2. Exact solution (Left) and wavelet solution (Right) using spatial mesh 31 × 31 and time step Δt = 2−10 at t = 1 for Case I of Example 3.
Mathematics 09 02957 g002
Figure 3. Relation between error norms of the wavelet solution at t = 1 and the spatial mesh size Δx for Case I of Example 3.
Figure 3. Relation between error norms of the wavelet solution at t = 1 and the spatial mesh size Δx for Case I of Example 3.
Mathematics 09 02957 g003
Figure 4. Evolution of the circular ring soliton arising in Case II of Example 3.
Figure 4. Evolution of the circular ring soliton arising in Case II of Example 3.
Mathematics 09 02957 g004
Figure 5. Contours of the circular ring soliton sin(u/2) at different times for Case II of Example 3.
Figure 5. Contours of the circular ring soliton sin(u/2) at different times for Case II of Example 3.
Mathematics 09 02957 g005
Figure 6. Evolution of the elliptical ring soliton arising in Case III of Example 3.
Figure 6. Evolution of the elliptical ring soliton arising in Case III of Example 3.
Mathematics 09 02957 g006
Figure 7. Contours of the elliptical ring soliton in(u/2) at different times for Case III of Example 3.
Figure 7. Contours of the elliptical ring soliton in(u/2) at different times for Case III of Example 3.
Mathematics 09 02957 g007
Figure 8. Present wavelet solution with Δt = 1/28 and Δh = 1/8 for Example 4.
Figure 8. Present wavelet solution with Δt = 1/28 and Δh = 1/8 for Example 4.
Mathematics 09 02957 g008
Figure 9. Error norms of the present wavelet solution at t = 1/2 as a function of Δx for Example 4.
Figure 9. Error norms of the present wavelet solution at t = 1/2 as a function of Δx for Example 4.
Mathematics 09 02957 g009
Table 1. Coefficients for the wavelet linear multi-step method [32].
Table 1. Coefficients for the wavelet linear multi-step method [32].
KωKKωKKωK
−10.3286918345252143−0.14971134136527772.30481019094508 × 10−5
00.99860674161462840.034589911628549582.08826733683054 × 10−10
1−0.575396052628465−0.004538275436321139−9.43911615536308 × 10−13
20.36725311253271960.000481043784287261
Table 2. Error norms of numerical solutions at different times t for Example 1 with c = 0.5.
Table 2. Error norms of numerical solutions at different times t for Example 1 with c = 0.5.
tRBFCM (M = 50) [35]LWSCM (M = 24) [28]WICM (M = 15)
LL2RMSLL2RMSLL2RMS
16.0 × 10−64.1 × 10−54.1 × 10−66.1 × 10−61.1 × 10−53.6 × 10−61.2 × 10−102.0 × 10−105.1 × 10−11
22.2 × 10−51.6 × 10−41.6 × 10−52.2 × 10−54.1 × 10−51.4 × 10−51.7 × 10−92.6 × 10−96.7 × 10−10
39.1 × 10−56.5 × 10−46.4 × 10−59.1 × 10−51.6 × 10−45.4 × 10−56.7 × 10−89.4 × 10−82.4 × 10−8
Table 3. Error norms of numerical solutions at different times t for Example 1 with c = 0.05.
Table 3. Error norms of numerical solutions at different times t for Example 1 with c = 0.05.
tRBFCM (M = 50) [35]LWSCM (M = 24) [28]WICM (M = 15)
LL2RMSLL2RMSLL2RMS
13.6 × 10−71.8 × 10−61.8 × 10−71.1 × 10−71.7 × 10−75.6 × 10−81.0 × 10−112.0 × 10−115.3 × 10−12
23.9 × 10−71.5 × 10−61.5 × 10−72.0 × 10−73.6 × 10−71.2 × 10−71.2 × 10−112.2 × 10−115.8 × 10−12
34.2 × 10−71.7 × 10−61.7 × 10−72.4 × 10−74.2 × 10−71.4 × 10−71.6 × 10−112.9 × 10−117.5 × 10−12
Table 4. Error norms of numerical solutions for Example 2.
Table 4. Error norms of numerical solutions for Example 2.
tPDQM (M = 21, Δt = 0.001) [27]MCB-DQM (M = 21, Δt = 0.001 [27]WICM (M = 15, Δt = 1/210)
LL2RMSLL2RMSLL2RMS
0.52.2 × 10−55.1 × 10−61.1 × 10−61.8 × 10−58.9 × 10−51.4 × 10−56.6 × 10−112.0 × 10−105.3 × 10−11
12.5 × 10−56.6 × 10−61.4 × 10−55.1 × 10−52.6 × 10−44.0 × 10−51.2 × 10−102.0 × 10−105.1 × 10−11
1.55.2 × 10−51.4 × 10−42.9 × 10−56.7 × 10−52.8 × 10−44.4 × 10−54.3 × 10−108.0 × 10−102.1 × 10−10
24.9 × 10−51.3 × 10−42.8 × 10−53.0 × 10−51.2 × 10−41.8 × 10−51.7 × 10−92.6 × 10−96.7 × 10−10
33.3 × 10−48.6 × 10−51.8 × 10−54.9 × 10−52.2 × 10−43.4 × 10−56.7 × 10−89.4 × 10−82.4 × 10−8
Table 5. Error norms of numerical solutions at different time t for Case I of Example 3.
Table 5. Error norms of numerical solutions at different time t for Case I of Example 3.
tFDM [3]
(M = 56 × 56, Δt = 0.001)
RBFCM [3]
(M = 56 × 56, Δt = 0.001)
WICM
(M = 31 × 31, Δt = 1/210 ≈ 0.001)
L2LL2LL2L
10.72210.03500.28600.06700.01620.0032
30.78770.04310.58720.08340.02160.0086
50.51670.04040.82880.10150.02790.0104
Table 6. Error norms and convergence rate in space for various numerical methods for Example 4.
Table 6. Error norms and convergence rate in space for various numerical methods for Example 4.
hRBF [29]EFG [30]Present Method
RMSLCRMSLCRMSLC
1/42.3 × 10−38.9 × 10−3-4.1 × 10−41.5 × 10−3-2.1 × 10−42.9 × 10−4-
1/88.9 × 10−44.1 × 10−31.12.1 × 10−46.5 × 10−41.22.9 × 10−62.6 × 10−65.9
1/164.5 × 10−41.2 × 10−31.81.1 × 10−47.4 × 10−40.23.0 × 10−82.2 × 10−86.4
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Weng, J.; Liu, X.; Zhou, Y.; Wang, J. A Space-Time Fully Decoupled Wavelet Integral Collocation Method with High-Order Accuracy for a Class of Nonlinear Wave Equations. Mathematics 2021, 9, 2957. https://doi.org/10.3390/math9222957

AMA Style

Weng J, Liu X, Zhou Y, Wang J. A Space-Time Fully Decoupled Wavelet Integral Collocation Method with High-Order Accuracy for a Class of Nonlinear Wave Equations. Mathematics. 2021; 9(22):2957. https://doi.org/10.3390/math9222957

Chicago/Turabian Style

Weng, Jiong, Xiaojing Liu, Youhe Zhou, and Jizeng Wang. 2021. "A Space-Time Fully Decoupled Wavelet Integral Collocation Method with High-Order Accuracy for a Class of Nonlinear Wave Equations" Mathematics 9, no. 22: 2957. https://doi.org/10.3390/math9222957

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop