• No results found

Solving burger’s equantion using explicit finite difference method and method of line

N/A
N/A
Protected

Academic year: 2020

Share "Solving burger’s equantion using explicit finite difference method and method of line"

Copied!
24
0
0

Loading.... (view fulltext now)

Full text

(1)

SOLVING BURGER’S EQUANTION USING EXPLICIT FINITE DIFFERENCE METHOD AND METHOD OF LINE

CARRIE TAN SHIAU YING

(2)

SOLVING BURGER’S EQUATION USING EXPLICIT FINITE DIFFERENCE METHOD AND METHOD OF LINE

CARRIE TAN SHIAU YING

A dissertation submitted in partial fulfilment o f the requirements for the award o f the degree o f

Master of Science in Engineering Mathematics

Faculty of Science Universiti Teknologi Malaysia

(3)

i ii

This dissertation is specially dedicated to:

M y beloved fam ily especially to my parents, lecturers

and all my friends

They have always given me a warm encouragement and guided me throughout my

journey o f my education. Their moral support and contribution I will never forget.

(4)

iv

A C K N O W LE D G E M E N T

First and foremost, I would like to express my gratefulness and appreciation to my honorable supervisor of this research, Dr. Shazirawati Mohd Puzi and co­ supervisor, Dr. Anati Ali for their consistence guidance and support that they have given to me throughout the duration of this research.

Besides that, I would like to thank Dr. Yeak Su Hoe for his help in running the programme simulations for this research. My sincere appreciation also extends to all of my course mates and seniors who have provided assistance throughout the completion of this research. I also feel grateful to PSZ for providing me information and a comfortable place for my research findings.

(5)

v

A BSTRA CT

(6)

vi

A B STR A K

(7)

vii

TA BLE O F CO N TEN TS

C H A P T E R T IT L E PA G E

T IT L E i

D EC LA R A TIO N ii

D ED IC A TIO N iii

A C K N O W LE D G E M E N T iv

A B STR A C T v

A BSTR A K vi

TA BLE O F C O N TEN TS vii

L IST O F TA BLES x

L IST O F FIG U R ES xi

L IST O F A B BR EV IA TIO N S xiv

L IST O F SYM BOLS xv

L IST O F A PPEN D IC ES xvii

1 IN T R O D U C TIO N 1

1.1 Background of the Study 1

1.2 Statements o f the Problem 3

1.3 Objectives o f the Study 4

1.4 Scope o f the Study 4

1.5 Significance o f the Study 5

1.6 Organization o f the Research 5

2 L IT E R A T U R E R E V IE W 6

2.1 Introduction 6

2.2 Burgers’ Equation 6

2.2.1 History Review 7

2.3 Finite Difference Method 8

2.3.1 Taylor Series 8

2.3.2 First Order Forward Difference 9

(8)

viii

2.3.4 First Order Central Difference 11

2.3.5 Second Order Central Difference 12

2.4 M ethod o f Line 13

2.4.1 Formulate the Approximating System o f ODE 13

2.5 Runge-Kutta Method 14

2.5.1 Derivation o f Runge-Kutta Method 15

2.6 Summary 17

M A T H E M A T IC A L FO R M U L A T IO N AND

3 18

A L G O R IT M S

3.1 Introduction 18

3.2 Mathematical Examples 19

3.2.1 Finite Difference Approximations 19

3.2.2 Fourth Order Runge-Kutta 20

3.2.3 Example o f Neumann Boundary Condition 20 Boundary Value Problem (BVP) solve using Finite

Difference Method

3.2.4 Example o f Initial Value Problem (IVP) solved 24 using Fourth Order Runge-Kutta Method

3.3 Mathematical Problem 26

3.4 Mathematical Formulation o f Burgers’ Equation 27

3.4.1 Hopf-Cole Transformation 27

3.4.2 Analytical Solution 28

3.5 Numerical M ethod 29

3.5.1 Explicit Finite Difference M ethod 29

3.5.2 Method o f Line 31

3.5.3 Transformation o f Diffusion equation solutions 33 into Burgers’ equation solutions

3.5.4 MATLAB 34

3.6 MATLAB Codes 34

3.6.1 MATLAB codes for Exact Solution o f Burgers’ 34 Equation

(9)

3.6.3 MATLAB codes for RK4 on transformed Burgers’ 38 Equation

4 R ESU L TS AND D ISCU SSIO N 41

4.1 Introduction 41

4.2 Burgers’ Equation Computation using Finite Difference 43 M ethod (FDM)

4.3 Burgers’ Equation Computation using M ethod o f Line 47 (MOL)

4.4 Comparison o f Transformed Burgers’ Equation for FDM 51 and MOL

4.5 Value o f Viscosity coefficient in B urgers’ Equation 54 4.5.1 Time Varies for Small Value o f Viscosity 55 Coefficient

5 C O N C LU SIO N AND R EC O M M EN D A TIO N S 60

5.1 Introduction 60

5.2 Conclusion 61

5.3 Recommendations 61

R E FE R E N C E S 63

(10)

x

TA BLE NO.

4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9

L IS T O F TABLES

T IT L E

The Calculation o f Transformed Burgers’ equation using explicit FDM with different step size, N

Error differences o f Burgers’ Equation using FDM with different step size, N

Computation o f Burgers’ equation using explicit FDM with different time, t

The Calculation o f Transformed Burgers’ equation using MOL with different step size, N

Error differences o f Burgers’ Equation using MOL with different step size, N

The Calculation o f TransformedBurgers’ equation using MOL with different time, t

Computation o f Diffusion equation using FDM and MOL with different step size, N

Absolute differences o f Diffusion equation using FDM and MOL with different step size, N

Computation o f Burgers’ equation using MOL with different viscosity coefficient, v

PA G E

(11)

4.10

4.11

Computation o f Burgers’ equation using MOL

at v=0.001 with different time, t 56

Computation o f Burgers’ equation using MOL

at v=0.0001 with different time, t 58

(12)

xii

FIG U R E NO.

3.1 3.2 4.1 4.2 4.3 4.4 4.5 4.6

L IS T O F FIG U R ES

T IT L E

Summary o f nodes obtained from the given question

Summary o f nodes from the given question

Burgers’ equation solution, u versus value o f x with different step size, N by using FDM

Relative difference o f Burgers’ equation solution, u versus value o f x with different step size, N by using explicit FDM

Burgers’ equation solution, u versus value o f x with different time, t by using explicit FDM

Burgers’ equation solution, u versus value o f x with different step size, N by using MOL

Error difference o f Burgers’ equation solution, u versus value o f x with different step size, N by using MOL

Burgers’ equation solution, u versus value o f x with different time, t by using MOL

PA G E

(13)

xiii

4.7 Burgers’ equation solution, u versus value o f x with

different viscosity coefficient, v 55

4.8 Burgers’ equation solution, u versus value o f x

at v=0.001 with different time, t 57

4.9 Burgers’ equation solution, u versus value o f x at

(14)

xiv

L IS T O F A BBREV IA TIO N S

FDM - Finite Difference Method

MOL - Method o f Line

RK Runge-Kutta

RK2 ' Second Order Runge-Kutta

RK3 Third Order Runge-Kutta

RK4 Fourth Order Runge-Kutta

PDE - Pertial Differential Eqution

(15)

xv

L IS T O F SYM BOLS

uux

vuxx

A x

Ay

Unsteady term Convective term Viscous term

(16)

xvi

A PPEN D IX A

L IS T O F A PPEN D IC ES

T IT L E

MATLAB Codes for explicit FDM with Neumann Boundary Condition

PA G E

(17)

CHAPTER 1

IN T R O D U C TIO N

1.1 B ackground of th e Study

Burgers’ equation is a quasilinear differential equation shows the nonlinear convection and linear dissipation follows the evolution o f time o f the function u(x,t) (Singh, 2016). The equation first discovered by Betemen (1915) used in the modelling o f the motion o f viscous fluid. In 1948, Burgers (1948) tried to formulate a simplest mathematical model that can related to turbulence. From that day onwards, the equation earned its name as Burgers’ equation. In modern days, this equation are widely formulated in modelling, turbulence, gas fluid dynamics, traffic flows and so on. This equation also played as a model equation for the development in the computation in nonlinear equation.

(18)

2

Simultaneously, the good numerical approximations on Burgers’ equation also grew as time goes. Examples like Nyuyen and Reynen (1984) presented a space-time finite element approach to Burgers’ equation, Kakuda and Tosaka (1990) used generalized boundary element method, Bar-Yoseph et al. (1995) used and discussed the space time spectral element method on Burgers’s equation solution, Zhu et al. (2009) applied a cubic B-spline quasi interpolation to Burgers equation, Siraj et al.(2012) researched the numerical solution o f Burgers’ equations using meshless Method o f Lines and many more.

(19)

3

In reality, most o f the physical problems existed in form o f nonlinear partial differential equations. In this research, Burgers’ equation is chosen due to the simplicity o f one dimensional but contains the nonlinear properties.

Numerical method in other hand means the approximation o f a solutions. Number o f methods have been introduces in decades. Among the well-knowns, FDM and MOL are chosen to be used as the numerical approach to solved Burgers’ equation. Although both come from different approach where FDM solved in partial differential equation (PDE) form meanwhile MOL transform a PDE into a system o f Ordinary differential equation (ODE) and solved using various ODE solver methods. FDM is one o f the classic method to solve PDE. However, methods o f lines said to be more accurate and computational timewise compared to regular finite difference method (Sadika and Obiozor,2000). However, the accuracy o f the solutions also depends on the methods used to solve the ODE after transformed by using MOL. Moreover, this method can achieved the numerical stability and convergence efficiently due to the separation o f time and space discretization. There are several issues o f concern discussed in this research.

1.2 Statements of the Problem

(20)

4

The following objectives is achieved from this research.

1. To review and understand the applications o f numerical schemes on Burgers’ equation.

2. To simulate numerical computational o f Burgers’ equation in MATLAB software.

3. To determine the accuracy o f result obtained using numerical approach in Burgers’ equation.

4. To observe different numerical approach in solving Burgers’ equation.

1.3 Objectives of the Study

1.4 Scope of th e Study

(21)

5

In recent years, the research of Burgers’ equation had contributes various achievement especially in fluid dynamics field. Thus, the significant o f this research are:

1. This research determined the accuracy o f result obtained using numerical approach in Burgers’ equation.

2. This research also provides extra information on the comparison between finite difference method and method of line in Burgers’ equation.

3. This research provides other alternative to solve Burgers’ equation by using two different approach o f numerical methods, the pde solver and the ode solver.

1.5 Significance of the Study

1.6 O rganization of the R esearch

(22)

R E FE R E N C E S

Bar-Yoseph, P., Moses, E., Zrahia, U., & Yarin, A. L. (1995). Space-time spectral element methods for one-dimensional nonlinear advection-diffusion problems. Journal o f Computational Physics, 119(1), 62-74.

Benton, E. R. (1966). Some new exact, viscous, nonsteady solutions o f Burgers' equation. Physics o f Fluids (1958-1988), 9(6), 1247-1248.

Benton, E. R. (1967). Solutions illustrating the decay o f dissipation layers in Burgers' nonlinear diffusion equation. Physics o f Fluids (1958-1988), 10(10), 2113­ 2119.

Beteman, H. (1915). Some recent researches o f the motion o f fluid. M onthly W eather Rev, 43, 163-170.

Burgers, J. M. (1948). A mathematical model illustrating the theory o f turbulence. Advances in applied mechanics, 1, 171-199.

Cole, J. D. (1951). On a quasi-linear parabolic equation occurring in aerodynamics. Quarterly o f applied mathematics, 9(3), 225-236.

Cutlip, M. B., & Shacham, M. (1998). The numerical method o f lines for partial differential equations. CACHE News, 47, 18-21.

Fu, Z., Liu, S., & Liu, S. (2002). New transformations and new approach to find exact solutions to nonlinear equations. Physics Letters A, 299(5), 507-512.

Hamdi, S., Schiesser, W. E., & Griffiths, G. W. (2007). Method o f lines. Scholarpedia, 2(7), 2859.

(23)

Burgers’-type equations using meshless method o f lines. Applied Mathematics and Computation, 218(11), 6280-6290.

Hayes, W. D. (1958). The basic theory o f gasdynamic discontinuities, Fundamentals o f Gas Dynamics (ed. HW Emmons), High Speed Aerodynamics and Jet Propulsion 3, 416-481.

Hopf, E. (1950). The partial differential equation ut+ uux= p,xx. Communications on Pure and Applied mathematics, 3(3), 201-230.

Kakuda, K., & Tosaka, N. (1990). The generalized boundary element approach to Burgers' equation. International journal for numerical methods in engineering, 29(2), 245-261.

Kutluay, S., Bahadir, A. R., & Ozde§, A. (1999). Numerical solution o f one­ dimensional Burgers equation: explicit and exact-explicit finite difference methods. Journal o f Computational and Applied Mathematics, 103(2), 251-261. Lagerstrom, P. A., Cole, J. D., & Trilling, L. (1949). Problems in the theory o f viscous

compressible fluids.

LeVeque, R. J. (1998). Finite difference methods for differential equations. Draft version for use in AMath, 585(6).

Malfliet, W., & Hereman, W. (1996). The tanh method: I. Exact solutions o f nonlinear evolution and wave equations. Physica Scripta, 54(6), 563.

Miller, E. L. (1966). Predictor-Corrector Studies o f Bunger's Model o f Turbulent Flow (Doctoral dissertation, University o f Delaware).

Nguyen, H., & Reynen, J. (1982). A space-time finite element approach to Burgers’ equation. Numerical Methods for Non-Linear Problems, 2, 718-728.

(24)

Difference Methods for One Dimensional Burger’s Equation for Irrotational Incompressible Flow Problem. Pak. J. Engg. & Appl. Sci. Vol, 13-16. Sadiku, M. N. O., & Obiozor, C. N. (2000). A simple introduction to the method of

lines. International Journal o f Electrical Engineering Education, 37(3), 282­ 296.

Sarker, R. C., & Andallah, L. S.(2013) Numerical Solution o f Burger’s equation via Cole-Hopf transformed diffusion equation.

Senan, N. (2012). A brief introduction to using ode45 in MATLAB.

Singh, A. I. (2016). Burgers equation: A study using method o f lines. Journal of Information and Optimization Sciences, 37(4), 641-652.

Wang, M., Li, X., & Zhang, J. (2008). The ()-expansion method and travelling wave solutions o f nonlinear evolution equations in mathematical physics. Physics Letters A, 372(4), 417-423.

Yaacob, Y. (2015). Elementary Mathematical Analysis: With Solutions to Problems. Johor Bahru: Penerbit UTM Press.

Zhu, C. G., & Wang, R. H. (2009). Numerical solution o f Burgers’ equation by cubic B-spline quasi-interpolation. Applied Mathematics and Computation, 208(1), 260-272.

References

Related documents

The purpose of this study is to apply the technique of finite difference and cubic B-spline interpolation to solve one dimensional damped wave equation with

Based on interval arithmetics the interval difference method is used to transform the coupled equations to a system of interval numbers which is solved using New- ton’s method..

Solving Graphically Sine Wave Second Order Boundary Value Problem using Laplace Transform and Finite Difference Method.. M.Shalini #1 ,

The nonlinear tsd equation was reformulated in hyperbolic conservation law form and with the aid of dimensional splitting, is solved using the one dimensional finite volume methods