International Journal of Scientific & Engineering Research, Volume 4, Issue 6, June ISSN

Similar documents
Solutions of Burgers Equation

Initial Boundary Value Problems for Scalar and Vector Burgers Equations

Du Fort Frankel finite difference scheme for Burgers equation

Some asymptotic properties of solutions for Burgers equation in L p (R)

0.3.4 Burgers Equation and Nonlinear Wave

Lecture 11: Non-linear Diffusion

Global regularity of a modified Navier-Stokes equation

Numerical Solutions of the Burgers System in Two Dimensions under Varied Initial and Boundary Conditions

Research Article L-Stable Derivative-Free Error-Corrected Trapezoidal Rule for Burgers Equation with Inconsistent Initial and Boundary Conditions

Minimization problems on the Hardy-Sobolev inequality

Introduction of Partial Differential Equations and Boundary Value Problems

Notes: Outline. Shock formation. Notes: Notes: Shocks in traffic flow

Mathematics Qualifying Exam Study Material

A CLASSICAL SOLUTION OF THE PROBLEM OF SEEPAGE IN TWO LAYERED SOIL WITH AN INCLINED BOUNDARY

The Maximum and Minimum Principle

HOMOTOPY ANALYSIS METHOD FOR SOLVING KDV EQUATIONS

The Homotopy Perturbation Method for Solving the Kuramoto Sivashinsky Equation

The similarity solutions of concentration dependent diffusion equation

The Trigonometric Cubic B-spline Algorithm for Burgers Equation

Differential equations, comprehensive exam topics and sample questions

Analysis III (BAUG) Assignment 3 Prof. Dr. Alessandro Sisto Due 13th October 2017

Basic Aspects of Discretization

Math 126 Final Exam Solutions

Salmon: Lectures on partial differential equations

LARGE TIME BEHAVIOR OF SOLUTIONS TO THE GENERALIZED BURGERS EQUATIONS

On the Solution of the Van der Pol Equation

INTRODUCTION TO PDEs

6 Non-homogeneous Heat Problems

EXISTENCE OF SOLUTIONS TO BURGERS EQUATIONS IN DOMAINS THAT CAN BE TRANSFORMED INTO RECTANGLES

Restrictive Taylor Approximation for Gardner and KdV Equations

A note on the Adomian decomposition method for generalized Burgers-Fisher equation

MATH 31B: MIDTERM 2 REVIEW. sin 2 x = 1 cos(2x) dx = x 2 sin(2x) 4. + C = x 2. dx = x sin(2x) + C = x sin x cos x

On quasiperiodic boundary condition problem

An explicit exponential finite difference method for the Burgers equation

Chapter 3 Burgers Equation

AM 205: lecture 14. Last time: Boundary value problems Today: Numerical solution of PDEs

International Journal of Scientific & Engineering Research, Volume 7, Issue 12, December ISSN

WEAK ASYMPTOTIC SOLUTION FOR A NON-STRICTLY HYPERBOLIC SYSTEM OF CONSERVATION LAWS-II

Separation of Variables in Linear PDE: One-Dimensional Problems

MATH 425, HOMEWORK 3 SOLUTIONS

Transformations of Self-Similar Solutions for porous medium equations of fractional type

13 PDEs on spatially bounded domains: initial boundary value problems (IBVPs)

Finite Difference Methods for

MATH 819 FALL We considered solutions of this equation on the domain Ū, where

Numerical Analysis of Differential Equations Numerical Solution of Parabolic Equations

Partial differential equation for temperature u(x, t) in a heat conducting insulated rod along the x-axis is given by the Heat equation:

COMPARISON THEOREMS FOR THE SPECTRAL GAP OF DIFFUSIONS PROCESSES AND SCHRÖDINGER OPERATORS ON AN INTERVAL. Ross G. Pinsky

MATH 251 Final Examination August 14, 2015 FORM A. Name: Student Number: Section:

7 Hyperbolic Differential Equations

Kink, singular soliton and periodic solutions to class of nonlinear equations

Classification of partial differential equations and their solution characteristics

THE DIFFERENTIAL TRANSFORMATION METHOD AND PADE APPROXIMANT FOR A FORM OF BLASIUS EQUATION. Haldun Alpaslan Peker, Onur Karaoğlu and Galip Oturanç

Final: Solutions Math 118A, Fall 2013

MATH 220: Problem Set 3 Solutions

Analysis III Solutions - Serie 12

Multiple-Soliton Solutions for Extended Shallow Water Wave Equations

Practice Problems: Integration by Parts

NPTEL web course on Complex Analysis. A. Swaminathan I.I.T. Roorkee, India. and. V.K. Katiyar I.I.T. Roorkee, India

Numerical methods for the Navier- Stokes equations

Solution of Differential Equation by Finite Difference Method

Symmetry Reductions of (2+1) dimensional Equal Width. Wave Equation

New explicit solitary wave solutions for (2 + 1)-dimensional Boussinesq equation and (3 + 1)-dimensional KP equation

Soliton and Numerical Solutions of the Burgers Equation and Comparing them

New Exact Travelling Wave Solutions for Regularized Long-wave, Phi-Four and Drinfeld-Sokolov Equations

A Nonlinear PDE in Mathematical Finance

Solving the Generalized Kaup Kupershmidt Equation

MATH 425, FINAL EXAM SOLUTIONS

Lecture No 1 Introduction to Diffusion equations The heat equat

Applied Math Qualifying Exam 11 October Instructions: Work 2 out of 3 problems in each of the 3 parts for a total of 6 problems.

Last time: Diffusion - Numerical scheme (FD) Heat equation is dissipative, so why not try Forward Euler:

Application of homotopy perturbation method to non-homogeneous parabolic partial and non linear differential equations

MTH 847: PDE I (Fall 2017) Exam 2,

Explosive Solution of the Nonlinear Equation of a Parabolic Type

LECTURE 1 INTRODUCTION TO NONLINEAR PARTIAL DIFFERENTIAL EQUATIONS I. NONLINEAR DIFFUSION EQUATION

arxiv:nlin/ v1 [nlin.ps] 12 Jul 2001

Math 1b Sequences and series summary

Boundary conditions. Diffusion 2: Boundary conditions, long time behavior

Hamiltonian aspects of fluid dynamics

Bessel s Equation. MATH 365 Ordinary Differential Equations. J. Robert Buchanan. Fall Department of Mathematics

NON-EXTINCTION OF SOLUTIONS TO A FAST DIFFUSION SYSTEM WITH NONLOCAL SOURCES

2326 Problem Sheet 1. Solutions 1. First Order Differential Equations. Question 1: Solve the following, given an explicit solution if possible:

MATH 118, LECTURES 27 & 28: TAYLOR SERIES

Nonlocal Symmetry and Generating Solutions for the Inhomogeneous Burgers Equation

Leplace s Equations. Analyzing the Analyticity of Analytic Analysis DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING. Engineering Math 16.

Suggested Solution to Assignment 7

FORCED OSCILLATIONS OF A CLASS OF NONLINEAR DISPERSIVE WAVE EQUATIONS AND THEIR STABILITY

The Higher Dimensional Bateman Equation and Painlevé Analysis of Nonintegrable Wave Equations

SYMMETRY REDUCTIONS AND EXACT SOLUTIONS FOR NONLINEAR DIFFUSION EQUATIONS LJUDMILA A. BORDAG Halmstad University, Box 823, Halmstad, Sweden

Hopf Bifurcation in a Scalar Reaction Diffusion Equation

Using Green s functions with inhomogeneous BCs

Math background. Physics. Simulation. Related phenomena. Frontiers in graphics. Rigid fluids

2. The generalized Benjamin- Bona-Mahony (BBM) equation with variable coefficients [30]

MATH 251 Final Examination May 4, 2015 FORM A. Name: Student Number: Section:

SOLUTIONS OF SEMILINEAR WAVE EQUATION VIA STOCHASTIC CASCADES

Fourier transforms, Generalised functions and Greens functions

EXACT SOLUTIONS TO THE NAVIER-STOKES EQUATION FOR AN INCOMPRESSIBLE FLOW FROM THE INTERPRETATION OF THE SCHRÖDINGER WAVE FUNCTION

The nonlinear heat equation with state-dependent parameters and its connection to the Burgers and the potential Burgers equation

The purpose of this lecture is to present a few applications of conformal mappings in problems which arise in physics and engineering.

The first order quasi-linear PDEs

Chapter 3 Second Order Linear Equations

Transcription:

International Journal of Scientific & Engineering Research, Volume 4, Issue 6, June-2013 1405 Numerical Solution of Burger s equation via Cole-Hopf transformed diffusion equation Ronobir C. Sarer 1 and L.S. Andalla Abstract A numerical method for solving Burger s equation via diffusion equation, which is obtained by using Cole-Hopf transformation, is presented. We compute the solution for transformed diffusion equation using explicit and implicit finite difference schemes and then use bacward Cole-Hopf transformation to attain the solution for Burger s equation. This wor also studies accuracy and numerical feature of convergence of the proposed method for specific initial and boundary values by estimating their relative errors. Index Terms Burger s equation, Cole-Hopf transformation, Diffusion equation, Discretization, Explicit scheme, Heat equation, Implicit scheme, Numerical solution, Neumann boundary condition 1 INTRODUCTION T HE one-dimensional Burger s equation has received an 2 BURGER S EQUATION AS AN IV PROBLEM enormous amount of attention since the studies by J.M. Burger s in the 1940 s, principally as a model problem We consider the Burger s equation as an initial value of the interaction between nonlinear and dissipative problem[7] phenomena. + u = ν 2 u x (1) The Burger s equation is nonlinear and one expects to 2 find Phenomena similar to turbulence. However, as it has with I.C. u(x, 0) = u 0 (x), for < x < (2) been shown by Hopf[2] and Cole[3], the homogeneous Burger s equation lacs the most important property 3 ANALYTICAL SOLUTION OF BURGER S EQUATION attributed to turbulence: The solutions do not exhibit After solving heat equation obtained from C-H(Cole Hopf) chaotic features lie sensitivity with respect to initial transformation and then using bacward C-H conditions. This can explicitly shown using the Cole- transformation [3,4,9], we obtain following analytical Hopf transformation which transforms Burger s equation solution of Burger s equation: into a linear parabolic equation. From the numerical point of view, however, this is of importance since it u(x, t) = (x y)2 (x y) eee 1 y u 0(z)dd dd 0 allows one to compare numerically obtained solutions t eee (x y)2 1 of the nonlinear equation with the exact one. This u (3) y 0(z)dd dd 0 comparison is important to investigate the quality of the applied numerical schemes. In this paper, we present the analytical solution of one-dimensional Burger s equation as an initial value problem in infinite spatial domain. Then we solve the diffusion equation, obtained from Burger s equation through Cole-Hopf transformation, using explicit and implicit finite difference schemes. Using solution data of the diffusion equation, we find solution for Burger s equation through bacward Cole Hope transformation. Then we find relative errors of the numerical methods to determine the accuracy of numerical methods. 1. Ronobir Chandra Sarer, Lecturer in BUBT, Mipur-2, Dhaa-1216,Bangladesh Obtained Masters and BSc degree from Jahangirnagar University,Savar,Bangladesh E-mail: ronobir.sarer@gmail.com 2. Professor L.S. Andallah, Chairman, Department of Mathematics, Jahangirnagar University, Savar, Bangladesh E-mail: andallahls@gmail.com 4 Numerical evaluation of Analytical solution We consider the bounded periodic function u 0 (x) = sin x as initial condition and find the solution over the bounded spatial domain [0,2π] at different time steps. For the above initial condition we get the following analytical solution of Burger s equation, u(x, t) = (x y)2 (x y) eee + 1 ccc y dd (4) t eee (x y)2 + 1 ccc y dd For very small ν, both numerator and denominator of (4) get more closed to zero or infinity which becomes very difficult to handle. So considering the value of ν arbitrarily very small, we cannot perform our numerical experiment. We consider the value of ν as 0.1. Again, for very small t, both numerator and denominator get much closed to zero and thus difficult to handle numerically. We have found that for minimum value 0.1 of t the

International Journal of Scientific & Engineering Research, Volume 4, Issue 6, June-2013 1406 calculation is possible. solution of Burger s equation. So we can consider Φ(x, 0) as (a) Analytical solution of Burger s equation at = 0.1 (x, 0) = e 1 2ν x 0 u 0 (z)dz = 0 (x)(let) 6 Cole-Hopf transformed diffusion equation After Cole-Hopf transformation our problem turns into the following Cauchy problem for the Heat Equation. t = ν xx (7) 2ν x u 0(z)dz (x, 0) = 0 (x) = e 1 0 (8) For initial condition u 0 (x) = sin x, the initial condition of new problem is (x, 0) = e 1 x sin zdz 2ν 0 = e cosx 2ν Now to obtain the transformed boundary condition, we consider the boundary condition of u as u(0, t) = 0 = u(2π, t) (9) Using these boundary condition in (b) Analytical solution of Burger s equation at = 1,3,5 We obtain, Fig. 1. Analytical solution of Burger s equation at different time x (0, t) = 0 = x(2π, t) steps. Solving (5) for, we have, 5 COLE-HOPF TRANSFORMATION (1) can be linearized by Cole-Hopf transformation[3,4] u(x, t) = 2ν x (5) We perform the transformation in two steps. calculating the value of u at each point) First let us assume u = Ψ x With this transformation (5) becomes, Ψ xt + Ψ x Ψ xx = νψ xxx Ψ xt + x 1 2 Ψ x 2 = νψ xxx Which on integration w.r.to. x gives Ψ t + 1 2 Ψ x 2 = νψ xx (6) Then we mae the transformation Ψ = 2ν ln ϕ which turns (6) into t = ν xx which is the well-nown first order pde called heat or diffusion equation. Solving (5) for, we have, (x, t) = Ce 1 2ν udx For t = 0, (x, 0) = Ce 1 2ν u 0dx From (5) it is clear that C has not effect on our final u(x, t) = 2ν x (10) (x, t) = Ce 1 2ν udx, where C is integrating constant which guarantees us that does not vanish for every choices of x and t unless we choose C as zero (which we should not choose because for C = 0, singularity occurs in Since does not vanish for every choices of x and, so from (10), we have x (0, t) = 0 = x (2π, t) So finally we have obtained the following problem concerning diffusion equation as an Initial-Boundary value problem with Neumann boundary conditions. t = ν xx (11) cos x 2ν I. C. (x, 0) = e B. C. x (0, t) = 0 = x (2π) (12) 7 An explicit scheme to solve Diffusion equation with Neumann boundary conditions: To find an explicit scheme, we discretize the x t plane by choosing a mesh width h Δx and a time step Δt, and define the discrete mesh points (x i, t n ) by x i = a + ih, i = 0,1, M aaa t n = nn, n = 0,1, N Where, b a M = aaa N = T h

International Journal of Scientific & Engineering Research, Volume 4, Issue 6, June-2013 1407 We discretize and 2 at any discrete point (x t x i, t 2 n ) as follows: i n+1 n i (13) 2 Φ x = n i+1 2 n n i + i 1 (14) 2 Inserting (13) and (14) in (11), our discrete version of diffusion equation formulates as the second order finite difference scheme of the form: n+1 n i i = ν n i+1 2 n n i + i 1 (15) where i n is the value of at the point (x i, t n ) in x t plane. (15) can be rewritten as n+1 i = (1 2γ) n n i + γ( i+1 where, γ = ν + n i 1 ) (16) Since we have given Neumann boundary conditions, so we are not been able to find boundary values directly. But the derivatives of w.r.t. x vanishes at boundary points for each time step t n. So we can consider that the values of at two points (one is boundary and the other is the nearest point of boundary according to our discretisation) for each boundary are same at each time step which comes from the following fact: n n 1 0 = M n n M 1 = 0 h h n n 1 = 0 aaa n n (17) Now we have given initial values 0 i. To calculate the values 1 1, 1 2, 1 1 3,.., M 1, we put n = 0, in (16) and get 1 i = (1 2γ) 0 0 i + γ( i+1 + 0 i 1 ) (18) Inserting i = 1,2,3,.., M 1 in (18), we get the values 1 1, 1 2, 1 1 1 1 3,, M 1 and to obtain 0 and M, we replace n by 1 in (17) and find 1 1 1 = 0 aaa 1 1 After calculating the values of at t 1, we can find the values of at t 2 using the same process. Now let values of at all discretized points have been calculated for t = t n. Then using (16), we can calculate n+1 1, n+1 2, n+1 n+1 3,, M 1 and we use (17) to calculate n+1 the boundary values 0 and n+1 M. Proceeding in this way, we finally obtain the values of at each of our discretized point. Choosing ν = 0.1, h = 0.1 and = 0.01, we have performed the explicit scheme for t = 0 to 5 8 An implicit scheme to solve heat equation with Neumann boundary condition To obtain an implicit scheme, we discretize any discrete point (x i, t n+1 ) as follows:- t and 2 x 2 at i n+1 n i (19) 2 x = i+1 n+1 2 n+1 n+1 i + i 1 (20) 2 Inserting (19) and (20) in (11), the discrete version of our diffusion equation formulates as the second order finite difference scheme of the form n+1 n i i = ν i+1 n+1 2 n+1 n+1 i + i 1 (21) Where n i is the value of at the point (x i, t n ) in x t plane. (21) can be rewritten as (1 + 2γ) n+1 i γ( n+1 i+1 + n+1 n i 1 ) = i (22) Where, γ = ν h Since we have 2 given Neumann boundary conditions, so we have not been able to find boundary values directly as discussed in the previous section. From (17), we have the following relations n n 1 = 0 aaa n n (23) Now we have given the initial values ϕ 0 i. To calculate the values of ϕ 1 1, ϕ 1 2, ϕ 1 1 3,.., ϕ M 1. We put n = 0 in (22) and get (1 + 2γ) 1 1 1 0 i γ( i+1 + i 1 ) = i (24) Inserting i = 1,2,3,.., M 1 in (24) and using (23), we get the following linear system of M 1 equations in M 1 variables- (1 + γ) 1 1 γ 1 0 2 = 1 γ 1 1 + (1 + 2γ) 1 2 γ 1 0 3 = 2 γ 1 2 + (1 + 2γ) 1 3 γ 1 0 4 = 3 1 1 1 0 γ M 3 + (1 + 2γ) M 2 γ M 1 = M 2 1 1 0 γ M 2 + (1 + γ) M 1 = M 1 (25) The above system can be written as AA = b (26) Where, 1 + γ γ 0 0 γ 1 + 2γ γ 0 γ 1 + 2γ γ A =, 0 γ 1 + 2γ γ 0 0 γ 1 + γ X = ( 1 1, 1 2, 1 1 1 3,.., M 2, M 1 ) T

International Journal of Scientific & Engineering Research, Volume 4, Issue 6, June-2013 1408 and b = ( 0 1, 0 2, 0 0 0 3,, M 2, M 1 ) T Solving (26), we get 1 1 1 1 1 X = ( 1 2 3 M 2 M 1 ) and so the values 1 1, 1 2, 1 1 1 3,., M 1 and to obtain 0 and 1 M, we replace n by 1 in (23) and find 1 1 1 = 0 aaa 1 1 So we have been able to calculate values of at all discretized points for n = 1. After calculating the values of at t 1, one can find the values of at t 2 using the same process. Proceeding in this way, we finally obtain the values of at each of our discretized point. Choosing ν = 0.1, h = 0.1 and = 0.01, we have performed the implicit scheme for t = 0 to 5. Fig. 3. Numerical calculation of x for h = 0.1, = 0.01, ν = 0.1 10 Calculating the required solution Once the values of and x are nown at all discrete points, then the values of u at discrete points can be calculated from the following discrete version of (5). Fig. 2. Numerical solution of diffusion equation using an explicit/implicit scheme with h = 0.1, = 0.01 and ν = 0.1 at different times 9 Calculation of derivatives of w.r.t. x at different discretized points u n i = 2ν D i n n (29) i Since the derivatives of ϕ have to be taen w. r. t. x, so we just consider the values of ϕ at a fixed time and then calculate the values of ϕ x from that data. At any discretized time t = t n, the values n i are nown. Let D n i denote the derivative of at (x i, t n ). Then D n i can be calculated from the first order centered difference formula:- n n i+1 i 1 (27) 2h So we define D n i = n n i+1 i 1 (28) 2h n n The derivatives D 0 and D M at the end points are nown. The other derivatives D n 1, D n 2, D n n 3,., D M 1 can be calculated by putting i = 1,2,3,, M 1 in (28). For ν = 0.1, h = 0.1, = 0.01 the values of x are pictorized in figure. Fig. 4. Solution of Burger s equation 11 Relative error We compute the relative error in L 1 acnn defined by e u e u n 1 1 u e 1 for all time t = 0 to t = 5, where u e is the exact solution and u n is the numerical solution computed by our proposed method. After computation of relative errors, we show the convergence of each scheme by plotting relative errors for different pairs of (h, ).

International Journal of Scientific & Engineering Research, Volume 4, Issue 6, June-2013 1409 Fig. 5. Convergence of relative errors to zero when we use explicit scheme in solving heat equation Aerodynamics, Quart. Appl. Maths. 9, 225-236 (1951). [4] H. Beteman, Some Recent Researches of the Motion of Fluid; Monthly Weather Rev, 43 163-170, 1915. [5] A.R. Forsyth; Theory of differential equations. Vol 6. Cambridge Univ. Press 1906. [6] D.V. Widder; The heat equation. Academic Press, 1975. [7] D.V. Widder; Positive temperatures on an infinite rod. Trans. Amer. Math. Soc. 55,(1944) 85-95. [8] Benton, E.R. and Platzman, G.W., A table of solutions of the onedimensional Burger s equation, Quart. Appl. Math, 30,1972, pp. 195-212. [9] P.L. Sachdev; A class of exact solutions of boundary value problems for Burger s equation. [10] Mohamed A. Ramadan, Talaat S. EL-Danaf; Numerical treatment for the modified burger s equation 2005. [11] Ronobir C. Sarer, LS. Andallah and J. Ahter Finite difference schemes for Burger s equation,jahangirnagar Journal of Mathematics and Mathematical Sciences (J.J. Math. And Math. Sci., Vol. 26, 2011,15-28), ISSN 2219-5823 Fig. 6. Convergence of relative errors to zero when we use implicit scheme in solving heat equation 12 Conclusion When we solve Burger s equation by applying an explicit scheme directly, then the stability condition also depends on value of ν and if we use implicit scheme directly then numerical stability reduces as ν decreases[11]. Due to these drawbacs of direct use of explicit and implicit scheme on non-linear burger s equation[11], we first transformed non-linear burger s equation to linear heat/diffusion equation and applied explicit/implicit scheme on that diffusion equation. When we solve heat equation using explicit scheme, stability condition doesn t depend on ν, so we can consider also small values of ν and also if we solve heat equation using implicit scheme, then we don t need to consider any stability condition. REFERENCES [1] H. Bateman, Mon. Weather Rev. 43(1915), 163-70. [2] E. Hopf, The partial Differential Equation t + x = μ xx, Comm. Pure Appl. Maths. 3,201-230(1950). [3] J.D. Cole, On a Quasilinear Parabolic Equation Occurring in