Abstract

Based on the finite difference scheme in time, the method of particular solutions using radial basis functions is proposed to solve one-dimensional time-dependent inhomogeneous Burgers’ equations. Two numerical examples with good accuracy are given to validate the proposed method.

1. Introduction

In this paper we consider the one-dimensional nonlinear evolutionary partial differential equation The corresponding homogeneous equation was first introduced by Bateman [1] who considered its steady state solutions. Later, Burgers [2, 3] treated it as a mathematical model for free turbulence, and subsequently this equation is widely referred to as Burgers’ equation. Burgers’ equation can model several physical phenomena such as traffic, shock waves, and continuous stochastic processes. It can also be used to test various numerical algorithms. Due to its wide range of applicability, several researchers have been interested in the properties of its solution.

Burgers’ equation has been solved analytically for a restricted set of arbitrary initial and boundary conditions [4, 5]. Benton and Platzman [6] surveyed about 35 distinct exact solutions of the one-dimensional Burgers-like equations and their classifications. It is well known that the exact solution of Burgers’ equation can only be computed for restricted values of . Therefore, various numerical methods were employed to obtain the solution of Burgers’ equation. It is not our purpose to exhaust all these numerical schemes. Nevertheless, the solution methodologies commonly fall into the following classes: finite difference method (FDM), finite element method (FEM), and spectral methods. A survey of these techniques is given in [7, 8]. The previous numerical methods all depend on the mesh of the studied domain [912].

To alleviate the difficulty of mesh generation, various meshless techniques have been introduced during the past two decades. In a meshless (meshfree) method, a set of scattered nodes are selected in the computational domain. Meshless schemes include the method of fundamental solutions (MFS) [13], the method of particular solutions (MPS) [1417], the element-free Galerkin method [18], local point interpolation [12], and boundary knot method [19]. It is known that the MFS is a boundary-type meshless method which is highly accurate for solving homogeneous equations if the fundamental solution of the given differential operator is known [20]. However, the fundamental solution of a given differential equation is not always available and often very difficult to derive. The ill-conditioning of the matrix resulting from the formulation of using the MFS and the location of source points are still outstanding research problems. To extend the MFS to inhomogeneous equations or time-dependent problems, the MPS has been introduced to evaluate the particular solution of the given differential equation. Since the particular solution is not unique, there is a rich variety of numerical techniques developed for this purpose.

Radial basis functions (RBFs), polynomial functions, trigonometric functions, and so forth [2024], have been employed as the basis functions to approximate the particular solutions for the given differential equation. Once a particular solution has been evaluated, the given inhomogeneous equations can be reduced to the homogeneous equation. The original differential equation can be recovered by adding the homogeneous solution and the particular solution. This is a two-stage numerical scheme and is a well-known procedure for solving linear partial differential equations.

In general, the fundamental solution can be viewed as a special type of particular solution. When the inhomogeneous term is replaced by the delta function, a particular solution becomes a fundamental solution. The main idea of the MFS is that a fundamental solution satisfies the homogeneous equation inside the domain, and one only needs to enforce the fundamental solution on the boundary conditions to obtain the solution of the given homogeneous problem. Motivated by a similar idea, the particular solution can be used to solve inhomogeneous problems; that is, since the particular solution satisfies the given inhomogeneous equation through the domain without satisfying the boundary conditions, one only needs to impose the boundary conditions to obtain the solution of the given inhomogeneous problem.

It is the purpose of this paper to extend the MPS to a one-stage numerical scheme for solving one-dimensional time-dependent Burgers’ equations through the use of RBFs and then solve the time-dependent problems without the need of a two-stage numerical scheme [25] for obtaining homogeneous solution.

2. The Method of Particular Solutions

Consider the following boundary value problem: where and are the Laplace operator and boundary differential operators, respectively, is the solution domain, is its boundary, and and are given functions.

Approximate by a finite series of RBFs through interpolation, and interpolants to can be constructed as in which is Euclidean distance, is a set of interpolation points, and the real coefficients are to be determined by solving if the real coefficient matrix is positive definite.

Therefore, from (6) an approximate particular solution to (3) is given by where is obtained analytically by solving If we impose in (7) to satisfy the governing equation in (3) and boundary conditions in (4), then becomes an approximate solution of the original partial differential equations (3)-(4). To be more specific, we have For the numerical implementation, we let be the interior points, the boundary points, and . From (9) we have The above system of equations can be easily solved using a standard matrix solver. Once the are determined, the approximate particular solution becomes the approximate solution of (3)-(4); that is, Note that an accurate approximation of the particular solution depends on the appropriate choice of radial basis function . In the RBF literature [20, 26], some of the globally defined RBFs are only conditionally positive definite [26]. The unique solvability of the interpolation problem can be obtained by adding a polynomial term to the interpolation (5), giving along with the constraints where is a basis of , the space of -variate polynomials of order not exceeding , and is the dimension of .

There are many types of globally defined RBFs [20], and the most popular RBFs areInverse multiquadric (IMQ), Multiquadric (MQ), Gaussian (G), Polyharmonic (PH), Polyharmonic (PH),

3. Methodology

In order to solve such whole-space problems by numerical methods, we limit our consideration to a finite subdomain . In other words, function satisfies the following general nonlinear one-dimensional time-dependent Burgers’ equation: with the initial condition and the Dirichlet boundary condition where is interpreted as the Reynolds number, and is the kinematic viscosity, and ,  ,  , and are known functions.

In the following section, a generalized trapezoidal method (-method) is used to approximate the time derivative in (20). Let be the time step and . For any and ,   can be approximated as follows: Then, where . For simplicity, we denote ,  , and . Substituting (23)–(24) into (20)–(22), we obtain the following equation: Rewrite the previous equation as follows: Then,

Assume that is a sought solution to the elliptic PDE. We can represent the right hand side of (27) as a function . This means that (27) is a standard Poisson-type differential equation Therefore, if the fictitious function is known, (27) is equivalent to the Poisson-type equation (28) under the same boundary conditions.

Uniformly choose collocation points in the interior of domain and two boundary points and . For implementation, let ,  . Approximating the function by RBFs , we have where . Then we can approximate at time step as follows: where is obtained by solving We use two RBFs, namely, IMQ and PH, where It is easy to obtain the following :

Note that (27) is a recursion formula, and we can solve each elliptic PDE step by step starting with initial condition (21). As is well known, it is difficult to obtain an accurate numerical derivative from scattered data. Therefore, we choose in our method in order to avoid evaluating in (27). In this case, we can reformulate (27) as follows: The nonlinear term is linearized as follows: Substituting (35) into (34) and rearranging, we obtain

Write (30) together with boundary condition (22) in matrix form where ,  , and ,  ,  . There are internal points and boundary points. The matrix can be split into , where Applying this to the domain points and boundary points, (37) and (22) can be reformulated in the following matrix form: where is the gradient differential operator, is a diagonal matrix with as its main diagonal, , and the accent “” means component by component multiplication of two vectors.

4. Numerical Results

Two different problems are used to test the accuracy of our method. In order to evaluate the numerical errors, we adopt three kinds of errors defined by where is the exact analytical solution, and is the numerical solution of .

Example 1. Consider the following nonlinear one-dimensional time-dependent Burgers’ equation with a large Reynolds number , in the square domain , with the initial condition and the boundary condition The analytical solution is given as We choose two RBFs, namely, IMQ and PH, as defined in (32). The ,  , and root-mean-square (RMS) errors for our numerical solutions are shown in Table 1 for ,  ,  , and 2. It can be seen that the accuracy of the method using IMQ is much higher than that using PH.
The graph of the analytical and estimated solutions for is shown in Figure 1. The absolute error graph is shown in Figure 2. We also show the space-time graph of the estimated solution in Figure 3.

Example 2. We consider the second-order nonlinear Burgers’ equation where depends upon the exact solution of (45) as follows: We take the required initial and boundary functions from the exact solution in the domain . Similar to Example 1, we also choose two RBFs, namely, IMQ and PH, as shown in (32). In Table 2, we compute the ,   errors and RMS errors at ,  ,  , and 2, with the Reynolds number . It indicates that the case of IMQ also has higher accuracy than the case of PH. In Figure 4, we draw the graph of the analytical and estimated solutions, and in Figure 5 the absolute error graph is shown. Figures 4 and 5 are shown at . The space-time graph of the numerical solution is shown in Figure 6.

Remark 3. Note that, for the two examples shown previously, the RBFs are unconditionally positive definite to guarantee the solvability of the resulting systems. However, some RBFs are conditionally positive definite. These types of interpolation problems can be obtained by adding a polynomial term to the interpolation (12), and it is also easy to verify the efficiency of the proposed schemes for these cases.

5. Conclusions

In this paper we proposed and implemented the method of particular solutions to solve the one-dimensional time-dependent Burgers’ equation. The effectiveness of the computational scheme is well demonstrated. It must be emphasized that the choice of radial basis functions is a flexible feature of these methods. The radial basis functions can be globally supported, infinitely differentiable and contain free parameters, namely, shape parameters, which affect both accuracy of the solutions and conditioning of the collocation matrix. The optimal shape parameters in Examples 1 and 2 using IMQ and PH, respectively, for all the calculations were found experimentally. The optimal choice of the shape parameters in RBFs is still an outstanding research problem [2729]. A similar approach can be extended to solving 2D or 3D time-dependent partial differential equations. These research topics will be the focus of future investigation.

Acknowledgments

The work has been supported by the National Natural Science Foundation of China (Grants nos. 51190094, 61271337, 11201211, and 11201212) and AMEP of Linyi University. Special thanks are given to the reviewers for constructive advice and thoughtful comments.