M.D.Camposand E.C.Rom?o
In recent decades,many authors have been developing researches looking for the numerical solution of partial differential equations and their applications,particularly in the solution of the Burgers equations.In[Radwan(1999)],the present authors have solved the two-dimensional unsteady Burgers equations using the fourth-order accurate two-point compact alternating direction implicit scheme and the fourth order Du Fort Frankel scheme.Comparisons were made between the present schemes in terms of accuracy and computational efficiency for solving problems with severe internal and boundary gradients.The fourth-order compact alternating direction implicit scheme is stable and efficient and with better resolution of steep gradients related to other scheme.
In recent contributions,the high-order finite difference method has been widely used by several authors to solve the nonlinear convection-diffusion equations or Burgers equation.Accordingly,[Bahadir(2003)]proposed a fully implicit finite difference scheme to solve two-dimensional nonlinear Burgers equations in which accuracy was checked with analytical and numerical results and indicated that the method was well suited.In[Radwan(2005)]the two-dimensional unsteady Burgers equation was solved using the fourth-order accurate two-point compact scheme and the fourth-order accurate Du Fort Frankel scheme.In conclusion,the fourth-order two-point compact scheme is highly stable and efficient related to the fourth-order accurate Du Fort Frankel scheme.[Young,Fan,Hu and Atluri,(2008)]demonstrated the accuracy and simplicity of the Eulerian–Lagrangian method to solve two-dimensional unsteady Burgers equations and compared the numerical results with others analytical and numerical results.
Liu(2009)employed the fictitious time integration method to solve the backward in time and forward in time Burgers equation.Because the Fictitious Time Integration Method is integrated in a new direction of fictitious time,which is independent to the real time,the ill-posedness and noised disturbance for the backward in time Burgers equation can be handled rather well.This method developed is very effective to find the numerical solutions of backward in time problems involving partial differential equations.
Recently,several authors have presented results for the numerical solution of the Burgers equations,among them are noteworthy[Srivastava,Tamsir,Bhardwaj and Sanyasiraju(2011);Srivastava,Awasthi and Tamsir(2013);Srivastava,Singh,Awasthi and Tamsir(2013),Zheng,Fan and Li(2014)].
However,there are few papers for the numerical treatment of the solutions of threedimensional Burgers equation.In order to contribute to this topic as well as extend the problems already solved in[Campos,Rom?o and Moura(2014);Cruz,Campos,Martins and Rom?o(2014)],in this paper the high order finite difference method with an efficient technique of linearization and low computational cost were implemented for the solution the following system of equations:given by
whereu(x,y,z,t),v(x,y,z,t)andw(x,y,z,t)are the velocity field in thex,y,zdirections,respectively,andνis the kinematic viscosity.These equations coincide with the three-dimensional momentum equations for incompressible laminar flows if the pressure terms are neglected[Lewis et al.(2004)]This system of equations was chosen because it is a non-linear three-dimensional problem which allows the testing of a finite difference method of high-order jointly to linearization method proposed in this paper.
The numerical formulation proposed in this paper to solve the three-dimensional Burgers equation according with Eq.1-3 begins with a discretization in time from the Crank-Nicolson method,as follows:the following system of equations:given by
Note that in Eq.4-6 the existence of nonlinear convective terms which require special treatment.In the literature,several authors have presented procedures for the linearization of the convective term,with emphasis[Galpin and Raithby(1986),Ozisik(1994),Deblois(1997),Smith(1998),Sheu and Lin,(2004),Sheu and Lin(2005)].In this work the linearization technique proposed by[Jiang(1998),Jiang and Chang(1990)]considering a sufficiently small time step for the convective terms.Considering,which,for simplicity of notation,will be denoted byF=st,we can expand it in a Taylor series about the current value and terminate the series expansion after the first-derivative terms.The result is as follows:
This technique is referred to as Newton’s method because it propitiates a quadratic convergence[Dennis and Schmabel(1983)].Note that this technique does not require an iterative linearization at each time step,making quicker the computation off.
Writing Eq.7 for the termuux,for example,we have:
A similar procedure will be used in other nonlinear terms of Eq.4-6.
In this manner,replacing the Eq.7 in Eq.4:
Now,in order to carry out the spatial discretization of Eq.9-11,the following procedure is used:considering nodes with ?x,?yor?zdistance from the boundary using the Central Difference Method withO(?x2)(see Rom?o,Aguilar,Campos and Moura(2012))to Eq.9,we obtain:
Similarly to Eq.10:
Now,considering the internal nodes and using the Central Difference Method withO(?x4)(see Rom?o,Aguilar,Campos and Moura(2012)),to Eq.9,we obtain:
A linear system was generated from the Eq.12-17 to solve the three-dimensional Burgers equation.Gauss-Seidel method was implemented to solve the linear system and in order to save computational time the matrix generated has only non-zero coefficients.The numerical implementation was performed in FORTRAN.
In order to evaluate the efficiency of the proposed formulation,two numerical applications are proposed and compared to the exact solution,providing the analysis of the error fromL∞andL2norms[Rom?o,Campos and Moura(2011)].
Case 1:Here,in order to validate the numerical code,it was adopted the following exact solution:and,using the same principle as used in Rom?o(2014).
TakingLx=Ly=Lz=1,Lt=0.1(end instant),?x= ?y= ?z=Lx/20,?t=Lt/20,the numerical results were compared with the exact solution considering the maximum error for stopping criterion for the Gauss-Seidel on the order of 10-14.Table 1 shows the accuracy of the numerical solutions ofu,vandwaccording toL∞andL2norms.It was figured it out that the accuracy for theL2norm is in the same order of Gauss-Seidel method truncation error.
Table 1:Analysis of numerical accuracy of the solution u,v and w according to the L∞and L2norms.
Figures 1-3 show the velocity profiles ofu,vandwin theXYplane,respectively,forz=0,5.It was noted,for example,in Fig.(1),forx=y=1 the velocity profile reaches approximatelyu≈0.8,which approaches the value given by the exact solutionu≈0.7928.Now,Fig.2,forx=0 andy=0.15,the velocity profilevreaches the value of approximately 0.4,which coincides with the value obtained via exact solution(v≈0.40025).Finally,in Fig.3,forx=0 andy=0.75,we havew(0;0.75;0.5;0.1)≈0.4,which value approaches the value ofw≈0.3964,obtained by exact solution.
Figure 1:Two-dimensional velocity profile of u in the XY-plane with z=0.5.
Figure 2:Two-dimensional velocity profile of v in the XY-plane with z=0.5.
Figure 3:Two-dimensional velocity profile of w in the XY-plane with z=0.5.
Case 2:Considering the governing equations given by Eq.(1-3)with the following analytical solution proposed by Srivastava and Ashutosh(2013):
It was considered,then,h=?x=?y=?z,Lx=Ly=Lz=Lt=0.1 and the maximum error for stopping criterion for the Gauss–Seidel on the order of 10-10.
Table 2 shows the analysis of the error in terms ofu,showing that is similar to the ones found tovandw,consideringh=?t=0.005and varying the kine matic viscosity.Several computational tests were performed by fixing the kinematic viscosity and refining the mesh spatially or temporally,and no differences in the solution accuracy were visualized.
Figures 4-6 show,respectively,speed profiles ofu,vandwin theXY-plane withz=0.5,considering the kinematic viscosity at 100and 10-2.Considering,for example,in the Fig.4,x=0.02 andy=0,the velocity profile reaches,approximately,u≈-1.96,which approaches the value of the analytical solution(u≈-1.9607).Similarly,in Fig.5,forx=0.075 andy=0,the profile of the velocityureaches the value of-0.01860,coinciding with the value obtained via analytical solution(u≈-0.01860).
Figure 4:Two-dimensional velocity profile of u in the XY-plane with z=0.5 considering(a)ν=100and(b)ν=10-2.
Considering the domain and the time the proposed in this application,some variations of thehand?twere performed and the results showed no significant changes(see Table 3)in order to allow an a study of the convergence rate.
The objective of this study was to present a numerical solution of high accuracy and low computational cost for the three-dimensional nonlinear Burgers equations.Using a numerical code in FORTRAN,it was possible to obtain excellent results in both applications,even when using coarse meshes.It is noteworthy that the proposed linearization technique has shown good results for a small number of time steps and there is no need to generate some iterative code each time step.
Figure 6:Two-dimensional velocity profile of win the XY-plane with z=0.5 considering(a)ν=100and(b)ν=10-2.
Table 3:Variation of some mesh for case 2 considering?t=0.025.
Table 2:Analysis of numerical accuracy of the solution u for h=?t=0.005 varying the kinematic viscosity.
Thus,an important contribution of this work is the fact that the linearization technique can be applied for other numerical formulations that make use of Finite Element Method or Finite Volume Method.
Acknowledgement:This work was supported by the National Council of Scientific Development and Technology,CNPq,Brazil(Proc.408250/2013-5)and Mato Grosso Research Foundation,Fapemat,Brazil(Proc.292470/2010).
Bahadir,A.R.(2003): A fully implicit finite-difference scheme for twodimensional Burgers equations.Appl.Math.Comput.,vol.137,pp.131-137.
Campos,M.D.;Rom?o,E.C.;Moura,L.F.M.(2014):A Finite-Difference Method of High-Order Accuracy for the Solution of Transient Nonlinear Diffusive-Convective Problem in Three Dimensions.Case Studies Thermal Eng.,vol.3,pp.43-50.
Campos,M.D.;Rom?o,E.C.;Moura,L.F.M.(2014):Linearization Technique and its Application to Numerical Solution of Bidimensional Nonlinear Convection Diffusion,Equation.Appl.Math.Sci.,vol.8,n.15,pp.743-750.
Cruz,M.M.;Campos,M.D.;Martins,J.A.;Rom?o,E.C.(2014):An Efficient Technique of Linearization towards Fourth Order Finite Differences for Numerical Solution of the 1D Burgers Equation.Defect and Diffusion Forum,vol.348,pp.285-290.
Deblois,B.M.(1997):Linearizing convection terms in the Navier-Stokes equations.Comp.Meth.Appl.Mech.Eng.,vol.143,no.3-4,pp.289-297.
Dennis Jr,J.E.;Schmabel,R.B.(1983):Numerical methods for unconstrained optimization and nonlinear equations,Prentice-Hall.
Galpin,P.F.;Raithby,G.D.(1986):Treatment of non-linearities in the numerical solution of the incompressible Navier-Stokes equations.Int.J.Num.Meth.Fluids,vol.6 409-426.
Jiang,B.N.(1998):The least-squares finite element method:theory and applications in computational fluid dynamics and electromagnetics,Springer.
Jiang,B.N.;Chang,C.L.(1990):Least-squares finite elements for Stokes problem.Comput.Meth.Appl.Mech.Engrg.,vol.78,pp.297-311.
Lewis,R.W.;Niyhiarasu,P.;Seetharamu,K.N.(2004):Fundamentals of the Finite Element Method for Heat and Fluid Flow,John Wiley&Sons,Ltd.
Liu,C.S.(2009):A fictitious time integration method for the Burgers equation.CMC:Computers,Materials&Continua,vol.9,pp.229-252.
Ozisik,M.N.(1994):Finite Difference Methods in Heat Transfer,CRC Press.
Radwan,S.F.(1999):On the fourth-order accurate compact ADI scheme for solving the unsteady nonlinear coupled Burgers’equations,J.Nonlinear Math.Phys.,vol.6,no.5,pp.13-34.
Radwan,S.F.(2005):Comparison of higher-order accurate schemes for solving the two-dimensional unsteady Burgers’equation.J.Comput.Appl.Math.,vol.174,pp.383-397.
Rom?o,E.C.(2014):Two exact solutions of 3D nonlinear convection diffusion.Appl.Math.Sci.,vol.8,pp.71-754.
Rom?o,E.C.;Aguilar,J.C.Z.;Campos,M.D.;Moura,L.F.M.(2012):Central difference method ofO(?x6)in solution of the CDR equation with variable coefficients and Robin condition.Int.J.Appl.Math.,vol.25,no.1,pp.1-15.
Rom?o,E.C.;Campos,M.D.;Moura,L.F.M.(2011):Application of the Galerkin and Least-Squares Finite Element Methods in the solution of 3D Poisson and Helmholtz equations,Comput Math Appl,vol.62,pp.4288–4299.
Rom?o,E.C.;Moura,L.F.M.(2012):Galerkin and Least Squares Method to solve 3D Convection Diffusion Reaction equation with variable coefficients.Numerical Heat Transfer.Part A,Applications,vol.61,pp.669-698.
Sheu,T.W.H.;Lin,R.K.(2004):Newton linearization of the incompressible Navier-Stokes equations.Int.J.Numer.Meth.Fluids,vol.44,pp.297–312.
Sheu,T.W.H.;Lin,R.K.(2005):On a high-order Newton linearization method for solving the incompressible Navier–Stokes equations.Int.J.Numer.Meth.Fluids,vol.62 pp.1559–1578.
Smith,G.D.(1998):Numerical solution of partial differential equations: finite difference method,third ed.,Clarendon Press.
Srivastava,V.K.;Ashutosh,T.M.(2013):Generating exact solution of threedimensional coupled unsteady nonlinear generalized viscous Burgers’equations.Int.J.Mod.Math.Sci.,vol.5,no.1,pp.1-13.
Srivastava,V.K.;Awasthi M.K.,Tamsir,M.(2013):A fully implicit finite difference solution to one dimensional coupled nonlinear Burgers’equation.Int.J.Math.Comp.Sci.Eng.,vol.7,no.4,pp.417-422.
Srivastava,V.K.;Singh,S.;Awasthi M.K.,Tamsir,M.(2013):Numerical solutions of coupled Burgers’equations by an implicit finite-difference scheme.AIP Advances,vol.3,082131.
Srivastava,V.K.;Tamsir,M.;Bhardwaj,U.;Sanyasiraju,YVSS(2011):Crank-Nicolson Scheme for Numerical Solutions of Two-dimensional Coupled Burgers’Equations.Int.J.Sci.&Eng.Research,vol.2,no.5,pp.1-7.
Young,D.L.;Fan,C.M.;Hu,S.P.;Atluri,S.N.(2008):The Eulerian-Lagrangian method of fundamental solutions for two-dimensional unsteady Burgers’equations.Eng.Anal.Bound.Elem.,vol.32,pp.395-412.
Zheng,Q.;Fan,L.;Li,X.(2014):An Artificial Boundary Method for Burgers’Equation in the Unbounded Domain.CMES:Computer Modeling in Engineering&Sciences,vol.100,no.6,pp.445-461.
Computer Modeling In Engineering&Sciences2014年39期