- Research
- Open access
- Published:
Exact finite-difference scheme and nonstandard finite-difference scheme for coupled Burgers equation
Advances in Difference Equations volume 2014, Article number: 122 (2014)
Abstract
This work develops exact finite-difference schemes for the two-dimensional nonlinear coupled viscous Burgers equation using the analytic solution. We extend the explicit nonstandard finite-difference schemes on the basis of the exact finite-difference schemes to solve the coupled Burgers equation. Numerical examples are presented to verify the efficiency and accuracy of the methods.
MSC:39A10, 65L12, 74H15.
1 Introduction
The coupled viscous Burgers equation is a form of the Navier-Stokes equations having a known form for the exact solutions. It is a simple model of physical flows and problems and has become an important partial differential equation in fluid dynamics and various physical applications [1].
Fletcher [2] proposed the analytic solution of two-dimensional coupled Burgers equations using the Hopf-Cole transformation. And the numerical solutions of coupled Burgers equations have attracted considerable attention of many researchers [1, 3–8]. Srivastava et al. [1, 5–7] gave the implicit finite-difference scheme, the Crank-Nicolson scheme, the semi-implicit finite-difference scheme, and the Crank-Nicolson semi-implicit scheme for the coupled Burgers equations. Bahadir [3] obtained a fully implicit finite-difference scheme to solve the coupled Burgers equations. Jain and Holla [4] developed two algorithms based on cubic spline method for the coupled Burgers equations. Kweyu et al. [8] gave an explicit scheme for the coupled Burgers equations under varied initial and boundary conditions.
Two-dimensional nonlinear coupled viscous Burgers equations can be expressed as
subject to the initial conditions
and the boundary conditions
where , ∂ Ω is its boundary, and are the velocity components to be determined, f, g, , are known functions, and R is the Reynolds number. Among various techniques for solving the coupled Burgers equation, the nonstandard finite-difference (NSFD) schemes have been proved to be one of the most efficient approaches in recent years. Compared with some other methods, NSFD method is more stable [1, 3, 5]. But until now, no researchers have given the exact finite-difference scheme and given the nonstandard finite difference based on the exact finite-difference scheme for the coupled Burgers (1).
The main purpose of this paper is to give an exact finite-difference scheme for the coupled viscous Burgers equations (1) using the analytic solution and give the explicit nonstandard finite-difference schemes on the basis of the exact finite-difference schemes. Two classic examples will be presented and the results illustrate the efficiency and accuracy of our methods.
The remainder of the paper is organized as follows. In the next section, exact difference schemes are proposed for solving (1). Then Section 3 gives two explicit nonstandard finite-difference schemes on the basis of the exact finite-difference schemes in Section 2. Numerical experiments and analyses are given in Section 4.
2 Analysis of exact finite-difference scheme for coupled Burgers equation
An analytic solution of Burgers equations (1) was given by Fletcher [2] using the Hopf-Cole transformation as follows:
From the analytic solution (2), we obtain . If , we have and . Because the analysis process is very long, we divide it into two parts for the readers’ convenience.
First, considering the first equation of (2), we have
and
Now for the second equation of (2), we can also get
and
We will do some appropriate transformation to (3) and (4) in the following analysis.
2.1 Explicit exact-difference scheme
In this section, we will give the explicit finite-difference scheme for (1).
2.1.1 Discrete scheme for the first equation
Using (3a) minus (3), we obtain
By defining , using (5), we get the following result:
If we set and use (6), we obtain
And if we use (3) minus equation (3c), we get
Setting , we immediately obtain
According to (9), if we define , we have
Based on (7) and (10), we have the following result:
Because , , , we have
Equation (12) can be seen as a discrete format of the first equation of (1). This discrete format is an explicit scheme. In the following section, we will consider the discrete scheme for the second equation of (1).
2.1.2 Discrete scheme for the second equation
Using (4a) minus (4), we obtain
Setting , then according to (13) we have the following equation:
In the same way as , we define , use (14), and we have
Equation (4) minus (4c) yields
Setting , we obtain
Define , on the basis of (17), we obtain the following result:
On the basis of (15) and (18), we have
For , so , set , we have
Equation (20) is the explicit discrete format of the second equation in (1).
2.2 Implicit exact-difference scheme
We will give the implicit format of (1) in the following analysis.
2.2.1 Discrete scheme for the first equation
Furthermore, if we use (3) minus (3b)
According to (21), we assume . We obtain another result:
If we substitute (22) into , we will get the following result:
Equation (3d) minus (3) yields
By setting , we have
Referring to (25), we get the following equation:
And on the basis of (23) and (26), we have
Assume . We already know , so , and we obtain
Equation (28) is the implicit discrete format for the first equation of (1). Now, we will give the implicit scheme for the second equation of (1).
2.2.2 Discrete scheme for the second equation
If we use (4) minus (4b), we immediately get
Set , then we have
Using (30), we obtain
Using (4d) minus (4), we immediately get
Setting , we have
According to (33), we have
According to (31) and (34), we obtain
Because , so , setting , we have
Now, we can find that (36) is the implicit discrete format of the second equation in (1). In the next step, we will give the exact finite-difference schemes.
2.3 The exact finite schemes for coupled Burgers equation
We denote the discrete approximation of and at the mesh point by and , respectively, ; ; , where is the mesh size in x direction and is the mesh size in y direction, and τ represents the increment in time. Set , we write as
For , , , , based on (12) and (20), we have the explicit difference scheme
For , , , , according to (28) and (36), we can obtain an implicit difference scheme
Theorem 2.1 The difference schemes (38) and (39) are the exact explicit and implicit difference schemes for (1), where , , are the expressions in Sections 2.1 and 2.2.
Proof We can see the analysis from Section 2.1 and Section 2.2 that the two schemes are explicit and implicit exact finite schemes. □
3 Nonstandard finite-difference scheme for coupled Burgers equation
We gave the exact finite-difference schemes in Section 2. In this section, we will give two nonstandard finite-difference schemes using two different ways.
3.1 The first nonstandard finite-difference scheme
First, based on the exact schemes, we can see that the exact numerical schemes (38) and (39) of (1) have some conditions in steps. If we select the exact schemes, but a different stepsize, the exact scheme will become a nonstandard finite-difference scheme. In order to facilitate the calculation, we choose this explicit form in our paper:
where the step function is of the same form as in Section 2.
3.2 The second nonstandard finite-difference scheme
We already noticed that the stepsize for exact schemes in Section 2 must satisfy some fixed conditions. In order to relax the conditions for stepsize, we would like to use a different way of studying [9–14] to construct nonstandard finite-difference schemes for (1). Referring to Zhang et al. [14], we set the exact scheme
Using the way of Zhang et al. [14] and the notation (37), setting , we obtain
If we choose , we have
where . We use s instead of for convenience.
If ψ satisfy when , , we can easily obtain and , with . So when Δx, Δy and Δt approach zero, we obtain another nonstandard finite-difference scheme for the Burgers equation as follows:
From the above analysis, we can see that our schemes are explicit. We will illustrate the efficiency and accuracy of these two nonstandard finite-difference schemes in the numerical simulation.
4 Numerical experiments
To illustrate the efficiency and accuracy of our nonstandard finite-difference schemes, we simulate the following initial-boundary problem:
with the initial conditions
and the boundary conditions
For the nonstandard finite-difference scheme (40), and can be written as
For the nonstandard finite-difference scheme (44), and can be written as
We have two different initial-boundary conditions in the following examples.
Example 1 The computational domain has been taken as and the Burgers equations (45) are taken with the initial conditions
and the boundary conditions
where and are taken from the analytical solutions (2).
Base on the initial-boundary conditions, the numerical initial-boundary conditions can be written as
The numerical simulation is performed using a uniform grid , with a mesh width . In Tables 1-2 are the numerical results for u and v compared with the exact solution at , and with , and . And Figures 1-12 show the numerical errors for u and v at , and with , and . From Tables 1-2 and Figures 1-6, we can see that our explicit nonstandard finite-difference schemes behave in a good manner.
Example 2 The computational domain has been taken as and the Burgers equations (45) are taken with the initial conditions
and the boundary conditions
The numerical initial-boundary conditions are described as follows:
The numerical computations for the two schemes (47) and (48) are performed using grids and . The steady state solutions for are obtained at . Table 3 is the numerical steady state solutions for our methods compared with the methods of Srivastava et al. [1], Bahadir [3], and Jain and Holla [4]. From Table 3, it can be seen that numerical results obtained by our methods are in good agreement with Srivastava, Bahadir and Jain’s methods. Perspective views of u and v for at are given in Figures 13-16.
5 Conclusions
This paper presents exact finite-difference schemes and nonstandard finite-difference schemes for the Burgers equations with the form (1) based upon the analytic solution. Our nonstandard finite-difference schemes are explicit. The numerical simulations verify that the nonstandard finite-difference schemes are efficient and accurate.
References
Srivastava VK, Singh S, Awasthi MK: Numerical solutions of coupled Burgers’ equations by an implicit finite difference scheme. AIP Adv. 2013., 3(8): Article ID 082131
Fletcher CAJ: Generating exact solutions of the two-dimensional Burgers’ equation. Int. J. Numer. Methods Fluids 1983, 3(3):213–216. 10.1002/fld.1650030302
Bahadir AR: A fully implicit finite-difference scheme for two-dimensional Burgers’ equation. Appl. Math. Comput. 2003, 137(1):131–137. 10.1016/S0096-3003(02)00091-7
Jain PC, Holla DN: Numerical solution of coupled Burgers’ equations. Int. J. Non-Linear Mech. 2003, 13(4):213–222.
Srivastava VK, Tamsir M, Bhardwaj U, Sanyasiraju YVSS: Crank-Nicolson scheme for numerical solutions of two dimensional coupled Burgers’ equations. Int. J. Sci. Eng. Res. 2011, 2(5):1–6.
Tamsir M, Srivastava VK: A semi-implicit finite-difference approach for two-dimensional coupled Burgers’ equations. Int. J. Sci. Eng. Res. 2011, 2: 1–6.
Srivastava VK, Tamsir M: Crank-Nicolson semi-implicit approach for numerical solutions of two-dimensional coupled nonlinear Burgers’ equations. Int. J. Appl. Mech. Eng. 2012, 17(2):571–581.
Kweyu MC, Manyonge WA, Koross A, Ssemaganda V: Numerical solutions of the Burgers’ system in two dimensions under varied initial and boundary conditions. Appl. Math. Sci. 2012, 6(113):5603–5615.
Mickens RE, Oyedeji K, Rucker S: Exact finite difference scheme for second-order linear odes having constant coefficients. J. Sound Vib. 2005, 287(4):1052–1056.
Rucker S: Exact finite difference scheme for an advection-reaction equation. J. Differ. Equ. Appl. 2003, 9(11):1007–1013. 10.1080/1023619031000146931
Roeger LW, Mickens RE: Exact finite-difference schemes for first order differential equations having three distinct fixed-points. J. Differ. Equ. Appl. 2007, 13(12):1179–1185. 10.1080/10236190701466439
Roeger LW: Exact finite-difference schemes for two-dimensional linear systems with constant coefficients. J. Comput. Appl. Math. 2008, 219(1):102–109. 10.1016/j.cam.2007.07.015
Roeger LW: Exact nonstandard finite-difference methods for a linear system - the case of centers. J. Differ. Equ. Appl. 2008, 14(4):381–389. 10.1080/10236190701607669
Zhang L, Wang L, Ding X: Exact finite difference scheme and nonstandard finite difference scheme for Burgers and Burgers-Fisher equations. J. Appl. Math. 2014., 2014: Article ID 597926
Acknowledgements
This work is supported by the NNSF of China (No. 11271101) and the NNSF of Shandong Province (No. ZR2012AQ027).
Author information
Authors and Affiliations
Corresponding author
Additional information
Competing interests
The authors declare that there is no conflict of interests.
Authors’ contributions
The authors declare that the study was realized in collaboration with the same responsibility. All authors read and approved the final manuscript.
Authors’ original submitted files for images
Below are the links to the authors’ original submitted files for images.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made.
The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.
To view a copy of this licence, visit https://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Zhang, L., Wang, L. & Ding, X. Exact finite-difference scheme and nonstandard finite-difference scheme for coupled Burgers equation. Adv Differ Equ 2014, 122 (2014). https://doi.org/10.1186/1687-1847-2014-122
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/1687-1847-2014-122