One Dimensional Convection: Interpolation Models for CFD

Size: px
Start display at page:

Download "One Dimensional Convection: Interpolation Models for CFD"

Transcription

1 One Dimensional Convection: Interpolation Models for CFD ME 448/548 Notes Gerald Recktenwald Portland State University Department of Mechanical Engineering ME 448/548: 1D Convection-Diffusion Equation

2 Overview Demonstrate the problem arising from central difference approximation of the convection term.. Introduce upwind concept and provide a Matlab implementation. Introduce non-uniform mesh behavior, and show that the local Peclet number matters. Demonstrate numerical behavior with Matlab computations. ME 448/548: 1D Convection-Diffusion Equation page 1

3 Model Problem The one-dimensional convection-diffusion equation is d dx (uφ) d ( Γ dφ ) S = 0 dx dx 0 x L (1) For S = 0 and the boundary conditions the exact solution to Equation (1) is φ(0) = φ 0 φ(l) = φ L, (2) where φ φ 0 = exp(ux/γ) 1 φ L φ 0 exp(pe L ) 1 Pe L = ul Γ (3) (4) ME 448/548: 1D Convection-Diffusion Equation page 2

4 Exact Solution to the Model Problem The parameter is Pe L = ul Γ φ x ME 448/548: 1D Convection-Diffusion Equation page 3

5 Finite Volume Mesh Two-dimensional mesh δx w δx e y x i-1 W P E x i x i+1 y x x w x x e One-dimensional mesh, with emphasis on cell sizes near the boundary. x 2 i = x m 1 m 2 m 1 m δx w,2 δx e,2 δx w,m 1 δx e,m 1 ME 448/548: 1D Convection-Diffusion Equation page 4

6 Integrate the Model Equation over a Control Volume Obtain a numerical model of the convection-diffusion equation d dx (uφ) d dx ( Γ dφ ) dx S = 0 by integrating with respect to x over the control volume. δx w δx e x e xw d(uφ) dx dx x e xw d dx ( Γ dφ ) dx x e xw dx S dx = 0 (5) y y x x i-1 W x w x i P x x e E x i+1 ME 448/548: 1D Convection-Diffusion Equation page 5

7 Integrate the Diffusion Term Integrate diffusion term once x e xw d dx ( Γ dφ ) dx (6) dx = ( Γ dφ ) dx e ( Γ dφ ) dx w y y x x i-1 W δx w x w x i P x δx e x e E x i+1 ( Γ dφ ) dx e ( Γ dφ ) dx w = flux of φ across the east face, out of the C.V. = flux of φ across the west face, into the C.V. ME 448/548: 1D Convection-Diffusion Equation page 6

8 Integrate the Diffusion Term Replace the diffusion fluxes with finite difference approximations ( Γ dφ ) dx e Γ e φ E φ P δx e = D e (φ E φ P ) δx w δx e ( Γ dφ ) dx w Γ w φ P φ W δx w = D w (φ P φ W ) y x i-1 W x i P E x i+1 y and D e = Γ e δx e D w = Γ w δx w (7) x x w x x e δx e = x E x P δx w = x P x W. (8) φ W, φ P, and φ E are values at the nodes, i.e., these are the unknowns (the discrete dependent variables) in the numerical model. ME 448/548: 1D Convection-Diffusion Equation page 7

9 Integrate the Diffusion Term Assume that Γ is uniform: Γ e = Γ w = Γ. x e xw d dx ( Γ dφ ) dx = dx ( Γ dφ ) dx e ( Γ dφ ) dx w (9) D e (φ E φ P ) D w (φ P φ W ) (10) ME 448/548: 1D Convection-Diffusion Equation page 8

10 Integrate the Source Term Integrate the source term, assuming that S is uniform over the control volume. x e xw S dx S P x p. (11) y y x x i-1 W δx w x w x i P x δx e x e E x i+1 ME 448/548: 1D Convection-Diffusion Equation page 9

11 Convection Term Overview 1. Integrate once: What is the value of φ at the interface? 2. Linear interpolation leads to central difference 3. Central difference causes unacceptable wiggles on a coarse mesh 4. Upwind interpolation suppresses the wiggles, but reduces the accuracy ME 448/548: 1D Convection-Diffusion Equation page 10

12 Convection Term First Try The first step is easy x e xw d(uφ) dx dx = (uφ) e (uφ) w (12) How do we define (uφ) e and (uφ) w? (uφ) e = product of u and φ at the east interface (uφ) w = product of u and φ at the west interface ME 448/548: 1D Convection-Diffusion Equation page 11

13 Use Linear Interpolation at the Interface Use linear interpolation to estimate φ e from φ P and φ E, and to estimate φ w from φ W and φ P φ e = β e φ E + (1 β e )φ P (13) ϕ W φ w = β w φ W + (1 β w )φ P (14) ϕ P ϕ E where β e = x e x P x E x P and β w = x P x w x P x W. x W x w x P x e x E ME 448/548: 1D Convection-Diffusion Equation page 12

14 Reconstitute the Convection Terms Substituting Equation (13) and Equation (14) into Equation (12) and rearranging gives x e xw d(uφ) dx dx = u eβ e (φ E φ P ) u w β w (φ W φ P ) + u e φ P u w φ P (15) The last two terms in the preceding equation cancel because u is a uniform parameter, i.e. u e = u w. x e xw d(uφ) dx dx = u eβ e (φ E φ P ) u w β w (φ W φ P ) (16) ME 448/548: 1D Convection-Diffusion Equation page 13

15 Final Form of the Discrete Convection Diffusion Equation Substituting Equation (10), Equation (11) and Equation (16) into Equation (5) and simplifying gives a E φ E + a P φ P a W φ W = b (17) where a E = 1 x P (D e u e β e ) (18) a W = 1 x P (D w + u w β w ) (19) a P = a E + a W (20) b = S P (21) ME 448/548: 1D Convection-Diffusion Equation page 14

16 Another Tridiagonal System of Equations a P,1 a E,1 a W,2 a P,2 a E, a W,i a P,i a E,i φ 1 φ 2. φ i. = b 1 b 2. b i. (22) a W,m a P,m φ m b m Coefficients in the first and last equations are adjusted to enforce the boundary conditions φ(x = 0) = φ 0 = a P,1 = 1, a E,1 = 0, b 1 = φ 0 φ(x = L) = φ L = a P,m = 1, a W,m = 0, b m = φ L ME 448/548: 1D Convection-Diffusion Equation page 15

17 Numerical Solution with the Central Difference Scheme Central difference solutions to Equation (1) for P e L = 50, P e x = 5. This is the steady solution. The oscillations are not an instability: the solution does not grow as the result of iterations or time steps φ 0.5 CDS solution exact PeL = 50.0, Pex = 5.0 CDS scheme, Max error = x ME 448/548: 1D Convection-Diffusion Equation page 16

18 Numerical Solution with the Central Difference Scheme Central difference solutions to Equation (1) for P e L = 50, P e x = CDS solution exact Increasing the number of nodes has eliminated the wild oscillations in the numerical solution. φ PeL = 50.0, Pex = 1.7 CDS scheme, Max error = x ME 448/548: 1D Convection-Diffusion Equation page 17

19 Consequences of Negative Coefficients Consider the possible values taken by a E where the interpolation coefficient β e is Rearrange Equation (18) as a E = 1 x P (D e u e β e ) (18) β e = x P /2 δx e a E = 1 x P (D e u e β e ) = 1 x P = Γ e x P δx e ( ) Γe x P /2 u e δx e δx e ( 1 P e ) x 2 ME 448/548: 1D Convection-Diffusion Equation page 18

20 Consequences of Negative Coefficients We have a E = Γ e x P δx e ( 1 P e ) x 2 Since Γ e x P δx e > 0 always, we observe the a E becomes negative when ( 1 P e ) x 2 < 0 or P e x > 2 ME 448/548: 1D Convection-Diffusion Equation page 19

21 Consequences of Negative Coefficients When P e x > 2 the value of a E becomes negative and the eigenvalues of the coefficients become complex and the numerical solution oscillates. Note that we can keep P e x = u e x P Γ e < 2 by making x P small enough. That is why reducing the mesh size (increasing the number of nodes) eliminated the error in the sample calculation. ME 448/548: 1D Convection-Diffusion Equation page 20

22 Upwind Differencing: A cure with a cost 1. Negative a E can be avoided with judicious choice of β e. Recall that and φ e = β e φ E + (1 β e )φ P φ Increasing u a E = 1 x P (D e u e β e ) Physical reasoning suggests that φ e should be influenced by u e. 3. Take inspiration from the analytical solution to Equation (1) x As the velocity increases, the value of φ at the midpoint gets closer to the value of the upstream boundary. The Upwind Difference Scheme gives a strong bias to the upstream value of φ. ME 448/548: 1D Convection-Diffusion Equation page 21

23 Upwind Differencing: A cure with a cost Strategy: Ignore the value of φ at the downwind node: u w > 0 u e > 0 u w < 0 u e < 0 ϕ W ϕ W ϕ P ϕ E ϕ P ϕ E x W x w x P x e x E x W x w x P x e x E u w > 0, u e > 0: u w < 0, u e < 0: β w = 1 β e = 0 β w = 0 β e = 1 φ w = φ W φ e = φ P φ w = φ P φ e = φ E ME 448/548: 1D Convection-Diffusion Equation page 22

24 Upwind Differencing: A cure with a cost u w > 0 u e > 0 u w < 0 u e < 0 ϕ W ϕ W ϕ P ϕ E ϕ P ϕ E x W x w x P x e x E x W x w x P x e x E Restate the rules β e = { 0 if ue 0 1 if u e < 0 β w = { 1 if uw 0 0 if u w < 0 ME 448/548: 1D Convection-Diffusion Equation page 23

25 Compare Upwind Solution with Central Difference Solution Compare UDS and CDS for m = 12, Pe x = 5. No oscillations for the UDS scheme Central Upwind Exact φ 0.5 Pe L = 50.0, Pe x = e c = 1.583, e u = x ME 448/548: 1D Convection-Diffusion Equation page 24

26 Compare Upwind Solution with Central Difference Solution Compare UDS and CDS for m = 32, Pe x = 1.7. No oscillations for either scheme Central Upwind Exact φ 0.5 Pe L = 50.0, Pe x = e c = 0.268, e u = x ME 448/548: 1D Convection-Diffusion Equation page 25

27 Convergence study for Upwind and Central Difference Schemes Solve the model problem on a series of finer meshes Upwind Central Difference m x P e x e u e u ratio e c e c ratio ME 448/548: 1D Convection-Diffusion Equation page 26

28 Convergence study for Upwind and Central Difference Schemes m e u ratio e c ratio Max error Central Upwind x ME 448/548: 1D Convection-Diffusion Equation page 27

29 Improving Accuracy with a Non-uniform Mesh A non-uniform mesh can improve accuracy of a numerical solution. Nodes should be close together in regions where the gradient is higher. Demonstrate the idea with a stretched mesh L x 1 x 2 x 3 x n ME 448/548: 1D Convection-Diffusion Equation page 28

30 Stretched Mesh (1) A growing or shrinking cell size, and hence node spacing, can be achieved by specifying where r is a fixed constant. x i+1 x i = r (23) r > 1 causes node spacing to increase as i increases. r < 1 causes node spacing to decrease as i increases. L x 1 x 2 x 3 x n ME 448/548: 1D Convection-Diffusion Equation page 29

31 Stretched Mesh (2) 1. The total length L of the region to be subdivided is given. 2. Choose the stretching ratio r, and the number of control volumes n. Constraint: The widths of the control volumes must add up to L. L = n x i = x 1 + r x 1 + r 2 x r n 1 x 1 i=1 = x 1 ( 1 + r + r r n 1) The sum of terms can be rewritten. S = 1 + r + r r n 1 = 1 rn 1 r (24) Thus, L = x 1 S or x 1 = L S. (25) ME 448/548: 1D Convection-Diffusion Equation page 30

32 Stretched Mesh (3) To create a mesh with a geometric progression of sizes 1. Specify L, r, and n. 2. Compute x 1 from Equation (25). 3. Compute the remaining cell widths with a loop. Note that the values of r and n interact in determining the actual spacing. It is possible to get distorted meshes by changing r with n held constant, or changing n with r held constant. ME 448/548: 1D Convection-Diffusion Equation page 31

33 Stretched Mesh (3) Examples: Use L = 1, n = 10 and vary r r = 1.05 n = 10 r = 0.95 n = 10 r = 1.10 n = 10 r = 0.90 n = 10 r = 1.20 n = 10 r = 0.80 n = 10 r = 1.30 n = 10 r = 0.70 n = 10 r = 1.40 n = 10 r = 0.60 n = 10 ME 448/548: 1D Convection-Diffusion Equation page 32

34 Stretched Mesh (4) Examples: Use L = 1, n = 20 and vary r r = 1.05 n = 20 r = 0.95 n = 20 r = 1.10 n = 20 r = 0.90 n = 20 r = 1.20 n = 20 r = 0.80 n = 20 r = 1.30 n = 20 r = 0.70 n = 20 r = 1.40 n = 20 r = 0.60 n = 20 For large n, avoid extreme distortion by using r 1. ME 448/548: 1D Convection-Diffusion Equation page 33

35 Stretched Mesh (4) Examples: Use L = 1, r = 0.90, r = 0.95 and vary n r = 0.90 n = 10 r = 0.95 n = 10 r = 0.90 n = 20 r = 0.95 n = 20 r = 0.90 n = 30 r = 0.95 n = 30 r = 0.90 n = 40 r = 0.95 n = 40 For large n, avoid extreme distortion by using r 1. ME 448/548: 1D Convection-Diffusion Equation page 34

36 Stretched Solution Central Upwind Exact n = 24, r = 0.90 n = 24, r = Central Upwind Exact 1 1 φ φ 0.5 Pe L = 50.0, Pe x = Pe L = 50.0, Pe x = e c = 0.042, e u = e c = 0.007, e u = x x Observations: Careful choice of stretching parameters can yield good accuracy on a modest mesh. No obvious way of predicting the accuracy when the exact solution is not available. ME 448/548: 1D Convection-Diffusion Equation page 35

37 Summary (1) We showed that Conventional finite volume schemes store dependent variables at cell centers. Advection terms require a secondary scheme for interpolating dependent variables at cell faces. The central difference scheme can cause oscillations The upwind difference scheme suppresses oscillations, but introduces additional truncation error. ME 448/548: 1D Convection-Diffusion Equation page 36

38 Summary (2) We did not include the following details No proofs were given for truncation error estimates. Many other schemes exist QUICK (quadratic upstream interpolation for convective kinematics), ENO (essentially non-oscillatory), TVD (total variational diminishing), Second-order upwinding, Streamline upwinding, and others. ME 448/548: 1D Convection-Diffusion Equation page 37

39 Summary (3) Users need to be aware of trade-offs Oscillatory higher order schemes cause solutions to fail, i.e., not converge Vendors may use a default scheme that is stable, but inaccurate, instead of a more accurate scheme Users may choose a stable and inaccurate scheme just to get the code to converge. That s not a good idea, especially if the accuracy of the solution is important. Don t suppress the wiggles They re trying to tell you something! P. Gresho and R. Lee, 1981 ME 448/548: 1D Convection-Diffusion Equation page 38

One Dimensional Convection: Interpolation Models for CFD

One Dimensional Convection: Interpolation Models for CFD One Dimensional Convection: Interpolation Moels for CFD ME 448/548 Notes Geral Recktenwal Portlan State University Department of Mechanical Engineering gerry@p.eu ME 448/548: D Convection-Di usion Equation

More information

Solution Methods. Steady convection-diffusion equation. Lecture 05

Solution Methods. Steady convection-diffusion equation. Lecture 05 Solution Methods Steady convection-diffusion equation Lecture 05 1 Navier-Stokes equation Suggested reading: Gauss divergence theorem Integral form The key step of the finite volume method is to integrate

More information

Chapter 5. The Finite Volume Method for Convection-Diffusion Problems. The steady convection-diffusion equation is

Chapter 5. The Finite Volume Method for Convection-Diffusion Problems. The steady convection-diffusion equation is Chapter 5 The Finite Volume Method for Convection-Diffusion Problems Prepared by: Prof. Dr. I. Sezai Eastern Mediterranean University Mechanical Engineering Department Introduction The steady convection-diffusion

More information

5. FVM discretization and Solution Procedure

5. FVM discretization and Solution Procedure 5. FVM discretization and Solution Procedure 1. The fluid domain is divided into a finite number of control volumes (cells of a computational grid). 2. Integral form of the conservation equations are discretized

More information

Alternative Boundary Condition Implementations for Crank Nicolson Solution to the Heat Equation

Alternative Boundary Condition Implementations for Crank Nicolson Solution to the Heat Equation Alternative Boundary Condition Implementations for Crank Nicolson Solution to the Heat Equation ME 448/548 Notes Gerald Recktenwald Portland State University Department of Mechanical Engineering gerry@pdx.edu

More information

Solution Methods. Steady State Diffusion Equation. Lecture 04

Solution Methods. Steady State Diffusion Equation. Lecture 04 Solution Methods Steady State Diffusion Equation Lecture 04 1 Solution methods Focus on finite volume method. Background of finite volume method. Discretization example. General solution method. Convergence.

More information

Discretization of Convection Diffusion type equation

Discretization of Convection Diffusion type equation Discretization of Convection Diffusion type equation 10 th Indo German Winter Academy 2011 By, Rajesh Sridhar, Indian Institute of Technology Madras Guides: Prof. Vivek V. Buwa Prof. Suman Chakraborty

More information

Project 4: Navier-Stokes Solution to Driven Cavity and Channel Flow Conditions

Project 4: Navier-Stokes Solution to Driven Cavity and Channel Flow Conditions Project 4: Navier-Stokes Solution to Driven Cavity and Channel Flow Conditions R. S. Sellers MAE 5440, Computational Fluid Dynamics Utah State University, Department of Mechanical and Aerospace Engineering

More information

Computation of Incompressible Flows: SIMPLE and related Algorithms

Computation of Incompressible Flows: SIMPLE and related Algorithms Computation of Incompressible Flows: SIMPLE and related Algorithms Milovan Perić CoMeT Continuum Mechanics Technologies GmbH milovan@continuummechanicstechnologies.de SIMPLE-Algorithm I - - - Consider

More information

Finite volume method for CFD

Finite volume method for CFD Finite volume method for CFD Indo-German Winter Academy-2007 Ankit Khandelwal B-tech III year, Civil Engineering IIT Roorkee Course #2 (Numerical methods and simulation of engineering Problems) Mentor:

More information

In Proc. of the V European Conf. on Computational Fluid Dynamics (ECFD), Preprint

In Proc. of the V European Conf. on Computational Fluid Dynamics (ECFD), Preprint V European Conference on Computational Fluid Dynamics ECCOMAS CFD 2010 J. C. F. Pereira and A. Sequeira (Eds) Lisbon, Portugal, 14 17 June 2010 THE HIGH ORDER FINITE ELEMENT METHOD FOR STEADY CONVECTION-DIFFUSION-REACTION

More information

Numerical Solution of f(x) = 0

Numerical Solution of f(x) = 0 Numerical Solution of f(x) = 0 Gerald W. Recktenwald Department of Mechanical Engineering Portland State University gerry@pdx.edu ME 350: Finding roots of f(x) = 0 Overview Topics covered in these slides

More information

On A Comparison of Numerical Solution Methods for General Transport Equation on Cylindrical Coordinates

On A Comparison of Numerical Solution Methods for General Transport Equation on Cylindrical Coordinates Appl. Math. Inf. Sci. 11 No. 2 433-439 (2017) 433 Applied Mathematics & Information Sciences An International Journal http://dx.doi.org/10.18576/amis/110211 On A Comparison of Numerical Solution Methods

More information

Finding the Roots of f(x) = 0. Gerald W. Recktenwald Department of Mechanical Engineering Portland State University

Finding the Roots of f(x) = 0. Gerald W. Recktenwald Department of Mechanical Engineering Portland State University Finding the Roots of f(x) = 0 Gerald W. Recktenwald Department of Mechanical Engineering Portland State University gerry@me.pdx.edu These slides are a supplement to the book Numerical Methods with Matlab:

More information

Finding the Roots of f(x) = 0

Finding the Roots of f(x) = 0 Finding the Roots of f(x) = 0 Gerald W. Recktenwald Department of Mechanical Engineering Portland State University gerry@me.pdx.edu These slides are a supplement to the book Numerical Methods with Matlab:

More information

The Control-Volume Finite-Difference Approximation to the Diffusion Equation

The Control-Volume Finite-Difference Approximation to the Diffusion Equation The Control-Volume Finite-Difference Approimation to the Diffusion Equation ME 448/548 Notes Gerald Recktenwald Portland State Universit Department of Mechanical Engineering gerr@mepdedu ME 448/548: D

More information

Advection / Hyperbolic PDEs. PHY 604: Computational Methods in Physics and Astrophysics II

Advection / Hyperbolic PDEs. PHY 604: Computational Methods in Physics and Astrophysics II Advection / Hyperbolic PDEs Notes In addition to the slides and code examples, my notes on PDEs with the finite-volume method are up online: https://github.com/open-astrophysics-bookshelf/numerical_exercises

More information

Draft Notes ME 608 Numerical Methods in Heat, Mass, and Momentum Transfer

Draft Notes ME 608 Numerical Methods in Heat, Mass, and Momentum Transfer Draft Notes ME 608 Numerical Methods in Heat, Mass, and Momentum Transfer Instructor: Jayathi Y. Murthy School of Mechanical Engineering Purdue University Spring 00 c 1998 J.Y. Murthy and S.R. Mathur.

More information

Introduction to Finite Di erence Methods

Introduction to Finite Di erence Methods Introduction to Finite Di erence Methods ME 448/548 Notes Gerald Recktenwald Portland State University Department of Mechanical Engineering gerry@pdx.edu ME 448/548: Introduction to Finite Di erence Approximation

More information

COMPUTATIONAL FLUID DYNAMICS

COMPUTATIONAL FLUID DYNAMICS COMPUTATIONAL FLUID DYNAMICS A.E.P. Veldman Lecture Notes in Applied Mathematics JMBC PhD Course January 2010 COMPUTATIONAL FLUID DYNAMICS A.E.P. Veldman University of Groningen Institute of Mathematics

More information

COMPUTATIONAL FLUID DYNAMICS

COMPUTATIONAL FLUID DYNAMICS COMPUTATIONAL FLUID DYNAMICS A.E.P. Veldman Lecture Notes in Applied Mathematics JMBC PhD Course January 2014 COMPUTATIONAL FLUID DYNAMICS A.E.P. Veldman Institute for Mathematics and Computer Science

More information

BTCS Solution to the Heat Equation

BTCS Solution to the Heat Equation BTCS Solution to the Heat Equation ME 448/548 Notes Gerald Recktenwald Portland State University Department of Mechanical Engineering gerry@mepdxedu ME 448/548: BTCS Solution to the Heat Equation Overview

More information

Due Tuesday, November 23 nd, 12:00 midnight

Due Tuesday, November 23 nd, 12:00 midnight Due Tuesday, November 23 nd, 12:00 midnight This challenging but very rewarding homework is considering the finite element analysis of advection-diffusion and incompressible fluid flow problems. Problem

More information

Pressure-velocity correction method Finite Volume solution of Navier-Stokes equations Exercise: Finish solving the Navier Stokes equations

Pressure-velocity correction method Finite Volume solution of Navier-Stokes equations Exercise: Finish solving the Navier Stokes equations Today's Lecture 2D grid colocated arrangement staggered arrangement Exercise: Make a Fortran program which solves a system of linear equations using an iterative method SIMPLE algorithm Pressure-velocity

More information

EINDHOVEN UNIVERSITY OF TECHNOLOGY Department of Mathematics and Computer Science. CASA-Report March2008

EINDHOVEN UNIVERSITY OF TECHNOLOGY Department of Mathematics and Computer Science. CASA-Report March2008 EINDHOVEN UNIVERSITY OF TECHNOLOGY Department of Mathematics and Computer Science CASA-Report 08-08 March2008 The complexe flux scheme for spherically symmetrie conservation laws by J.H.M. ten Thije Boonkkamp,

More information

JMBC Computational Fluid Dynamics I Exercises by A.E.P. Veldman

JMBC Computational Fluid Dynamics I Exercises by A.E.P. Veldman JMBC Computational Fluid Dynamics I Exercises by A.E.P. Veldman The exercises will be carried out on PC s in the practicum rooms. Several (Matlab and Fortran) files are required. How these can be obtained

More information

COMPUTATIONAL FLUID DYNAMICS

COMPUTATIONAL FLUID DYNAMICS COMPUTATIONAL FLUID DYNAMICS A.E.P. Veldman Lecture Notes in Applied Mathematics Academic year 2010 2011 COMPUTATIONAL FLUID DYNAMICS Code: WICFD-03 MSc Applied Mathematics MSc Applied Physics MSc Mathematics

More information

Solving the Euler Equations!

Solving the Euler Equations! http://www.nd.edu/~gtryggva/cfd-course/! Solving the Euler Equations! Grétar Tryggvason! Spring 0! The Euler equations for D flow:! where! Define! Ideal Gas:! ρ ρu ρu + ρu + p = 0 t x ( / ) ρe ρu E + p

More information

ALGEBRAIC FLUX CORRECTION FOR FINITE ELEMENT DISCRETIZATIONS OF COUPLED SYSTEMS

ALGEBRAIC FLUX CORRECTION FOR FINITE ELEMENT DISCRETIZATIONS OF COUPLED SYSTEMS Int. Conf. on Computational Methods for Coupled Problems in Science and Engineering COUPLED PROBLEMS 2007 M. Papadrakakis, E. Oñate and B. Schrefler (Eds) c CIMNE, Barcelona, 2007 ALGEBRAIC FLUX CORRECTION

More information

x x2 2 + x3 3 x4 3. Use the divided-difference method to find a polynomial of least degree that fits the values shown: (b)

x x2 2 + x3 3 x4 3. Use the divided-difference method to find a polynomial of least degree that fits the values shown: (b) Numerical Methods - PROBLEMS. The Taylor series, about the origin, for log( + x) is x x2 2 + x3 3 x4 4 + Find an upper bound on the magnitude of the truncation error on the interval x.5 when log( + x)

More information

Chapter 2 Finite-Difference Discretization of the Advection-Diffusion Equation

Chapter 2 Finite-Difference Discretization of the Advection-Diffusion Equation Chapter Finite-Difference Discretization of the Advection-Diffusion Equation. Introduction Finite-difference methods are numerical methods that find solutions to differential equations using approximate

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF MECHANICAL ENGINEERING CAMBRIDGE, MASSACHUSETTS NUMERICAL FLUID MECHANICS FALL 2011

MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF MECHANICAL ENGINEERING CAMBRIDGE, MASSACHUSETTS NUMERICAL FLUID MECHANICS FALL 2011 MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF MECHANICAL ENGINEERING CAMBRIDGE, MASSACHUSETTS 02139 2.29 NUMERICAL FLUID MECHANICS FALL 2011 QUIZ 2 The goals of this quiz 2 are to: (i) ask some general

More information

Answers to Exercises Computational Fluid Dynamics

Answers to Exercises Computational Fluid Dynamics Answers to Exercises Computational Fluid Dynamics Exercise - Artificial diffusion upwind computations.9 k=. exact.8 k=..7 k=..6 k=..5.4.3.2...2.3.4.5.6.7.8.9 x For k =.,. and., and for N = 2, the discrete

More information

Comparison of some approximation schemes for convective terms for solving gas flow past a square in a micorchannel

Comparison of some approximation schemes for convective terms for solving gas flow past a square in a micorchannel Comparison of some approximation schemes for convective terms for solving gas flow past a square in a micorchannel Kiril S. Shterev and Sofiya Ivanovska Institute of Mechanics, Bulgarian Academy of Sciences,

More information

2.29 Numerical Fluid Mechanics Fall 2011 Lecture 20

2.29 Numerical Fluid Mechanics Fall 2011 Lecture 20 2.29 Numerical Fluid Mechanics Fall 2011 Lecture 20 REVIEW Lecture 19: Finite Volume Methods Review: Basic elements of a FV scheme and steps to step-up a FV scheme One Dimensional examples d x j x j 1/2

More information

Numerical Solutions for Hyperbolic Systems of Conservation Laws: from Godunov Method to Adaptive Mesh Refinement

Numerical Solutions for Hyperbolic Systems of Conservation Laws: from Godunov Method to Adaptive Mesh Refinement Numerical Solutions for Hyperbolic Systems of Conservation Laws: from Godunov Method to Adaptive Mesh Refinement Romain Teyssier CEA Saclay Romain Teyssier 1 Outline - Euler equations, MHD, waves, hyperbolic

More information

ME 608 Numerical Methods in Heat, Mass, and Momentum Transfer. q 0 = εσ ( T 4 T 4) Figure 1: Computational Domain for Problem 1.

ME 608 Numerical Methods in Heat, Mass, and Momentum Transfer. q 0 = εσ ( T 4 T 4) Figure 1: Computational Domain for Problem 1. ME 68 Numerical Methods in Heat, Mass, and Momentum Transfer Mid-Term Examination Solution Date: March 1, 21 6: 8: PM Instructor: J. Murthy Open Book, Open Notes Total: 1 points 1. Consider steady 1D conduction

More information

arxiv: v1 [physics.comp-ph] 10 Aug 2015

arxiv: v1 [physics.comp-ph] 10 Aug 2015 Numerical experiments on the efficiency of local grid refinement based on truncation error estimates Alexandros Syrakos a,, Georgios Efthimiou a, John G. Bartzis a, Apostolos Goulas b arxiv:1508.02345v1

More information

Computational Fluid Dynamics Prof. Dr. Suman Chakraborty Department of Mechanical Engineering Indian Institute of Technology, Kharagpur

Computational Fluid Dynamics Prof. Dr. Suman Chakraborty Department of Mechanical Engineering Indian Institute of Technology, Kharagpur Computational Fluid Dynamics Prof. Dr. Suman Chakraborty Department of Mechanical Engineering Indian Institute of Technology, Kharagpur Lecture No. #12 Fundamentals of Discretization: Finite Volume Method

More information

Computational Fluid Dynamics Prof. Dr. SumanChakraborty Department of Mechanical Engineering Indian Institute of Technology, Kharagpur

Computational Fluid Dynamics Prof. Dr. SumanChakraborty Department of Mechanical Engineering Indian Institute of Technology, Kharagpur Computational Fluid Dynamics Prof. Dr. SumanChakraborty Department of Mechanical Engineering Indian Institute of Technology, Kharagpur Lecture No. #11 Fundamentals of Discretization: Finite Difference

More information

A finite-volume algorithm for all speed flows

A finite-volume algorithm for all speed flows A finite-volume algorithm for all speed flows F. Moukalled and M. Darwish American University of Beirut, Faculty of Engineering & Architecture, Mechanical Engineering Department, P.O.Box 11-0236, Beirut,

More information

Integration, differentiation, and root finding. Phys 420/580 Lecture 7

Integration, differentiation, and root finding. Phys 420/580 Lecture 7 Integration, differentiation, and root finding Phys 420/580 Lecture 7 Numerical integration Compute an approximation to the definite integral I = b Find area under the curve in the interval Trapezoid Rule:

More information

Stabilization Techniques for Finite Element Analysis of Convection-Diffusion Problems

Stabilization Techniques for Finite Element Analysis of Convection-Diffusion Problems INTERNATIONAL CENTER FOR NUMERICAL METHODS IN ENGINEERING Stabilization Techniques for Finite Element Analysis of Convection-Diffusion Problems E. Oñate M. Manzan Publication CIMNE Nº-183, February 000

More information

Divergence Formulation of Source Term

Divergence Formulation of Source Term Preprint accepted for publication in Journal of Computational Physics, 2012 http://dx.doi.org/10.1016/j.jcp.2012.05.032 Divergence Formulation of Source Term Hiroaki Nishikawa National Institute of Aerospace,

More information

2. As we shall see, we choose to write in terms of σ x because ( X ) 2 = σ 2 x.

2. As we shall see, we choose to write in terms of σ x because ( X ) 2 = σ 2 x. Section 5.1 Simple One-Dimensional Problems: The Free Particle Page 9 The Free Particle Gaussian Wave Packets The Gaussian wave packet initial state is one of the few states for which both the { x } and

More information

Universität des Saarlandes. Fachrichtung 6.1 Mathematik

Universität des Saarlandes. Fachrichtung 6.1 Mathematik Universität des Saarlandes U N I V E R S I T A S S A R A V I E N I S S Fachrichtung 6.1 Mathematik Preprint Nr. 219 On finite element methods for 3D time dependent convection diffusion reaction equations

More information

Taylor Dispersion Created by Robert P. Hesketh, Chemical Engineering, Rowan University Fall 2005

Taylor Dispersion Created by Robert P. Hesketh, Chemical Engineering, Rowan University Fall 2005 Taylor Dispersion Created by Robert P. Hesketh, Chemical Engineering, Rowan University Fall 005 In this problem you will simulate a tubular reactor with fluid flowing in laminar flow. The governing equations

More information

MATLAB Solution of Flow and Heat Transfer through a Porous Cooling Channel and the Conjugate Heat Transfer in the Surrounding Wall

MATLAB Solution of Flow and Heat Transfer through a Porous Cooling Channel and the Conjugate Heat Transfer in the Surrounding Wall MATLAB Solution of Flow and Heat Transfer through a Porous Cooling Channel and the Conjugate Heat Transfer in the Surrounding Wall James Cherry, Mehmet Sözen Grand Valley State University, cherryj1@gmail.com,

More information

On the design of higher-order FEM satisfying the discrete maximum principle

On the design of higher-order FEM satisfying the discrete maximum principle On the design of higher-order FEM satisfying the discrete maximum principle Dmitri Kuzmin Institute of Applied Mathematics (LS III), University of Dortmund Vogelpothsweg 87, D-44227, Dortmund, Germany

More information

2.2. Methods for Obtaining FD Expressions. There are several methods, and we will look at a few:

2.2. Methods for Obtaining FD Expressions. There are several methods, and we will look at a few: .. Methods for Obtaining FD Expressions There are several methods, and we will look at a few: ) Taylor series expansion the most common, but purely mathematical. ) Polynomial fitting or interpolation the

More information

Lab 5: Post Processing and Solving Conduction Problems. Objective:

Lab 5: Post Processing and Solving Conduction Problems. Objective: Lab 5: Post Processing and Solving Conduction Problems Objective: The objective of this lab is to use the tools we have developed in MATLAB and SolidWorks to solve conduction heat transfer problems that

More information

On finite element methods for 3D time dependent convection diffusion reaction equations with small diffusion

On finite element methods for 3D time dependent convection diffusion reaction equations with small diffusion On finite element methods for 3D time dependent convection diffusion reaction equations with small diffusion Volker John and Ellen Schmeyer FR 6.1 Mathematik, Universität des Saarlandes, Postfach 15 11

More information

Generalized Fourier Analyses of Semi-Discretizations of the Advection-Diffusion Equation

Generalized Fourier Analyses of Semi-Discretizations of the Advection-Diffusion Equation Generalized Fourier Analyses of Semi-Discretizations of the Advection-Diffusion Equation Sponsored by: ASCI Algorithms - Advanced Spatial Discretization Project Mark A. Christon, homas E. Voth Computational

More information

Open boundary conditions in numerical simulations of unsteady incompressible flow

Open boundary conditions in numerical simulations of unsteady incompressible flow Open boundary conditions in numerical simulations of unsteady incompressible flow M. P. Kirkpatrick S. W. Armfield Abstract In numerical simulations of unsteady incompressible flow, mass conservation can

More information

Chapter 7. Three Dimensional Modelling of Buoyancy-Driven Displacement Ventilation: Point Source

Chapter 7. Three Dimensional Modelling of Buoyancy-Driven Displacement Ventilation: Point Source Chapter 7 Three Dimensional Modelling of Buoyancy-Driven Displacement Ventilation: Point Source 135 7. Three Dimensional Modelling of Buoyancy- Driven Displacement Ventilation: Point Source 7.1 Preamble

More information

Annex A: Matlab code QUICK scheme

Annex A: Matlab code QUICK scheme Annex A: Matlab code QUICK scheme Main % % Finite Volume method, QUICK scheme : Discretisation nz volumes, nz+2 nodes % The goal of this program is to provide the evolution different parameters in a syringe

More information

RECENT DEVELOPMENTS IN COMPUTATIONAL REACTOR ANALYSIS

RECENT DEVELOPMENTS IN COMPUTATIONAL REACTOR ANALYSIS RECENT DEVELOPMENTS IN COMPUTATIONAL REACTOR ANALYSIS Dean Wang April 30, 2015 24.505 Nuclear Reactor Physics Outline 2 Introduction and Background Coupled T-H/Neutronics Safety Analysis Numerical schemes

More information

Introduction to Heat and Mass Transfer. Week 9

Introduction to Heat and Mass Transfer. Week 9 Introduction to Heat and Mass Transfer Week 9 補充! Multidimensional Effects Transient problems with heat transfer in two or three dimensions can be considered using the solutions obtained for one dimensional

More information

Problem 4.3. Problem 4.4

Problem 4.3. Problem 4.4 Problem 4.3 Problem 4.4 Problem 4.5 Problem 4.6 Problem 4.7 This is forced convection flow over a streamlined body. Viscous (velocity) boundary layer approximations can be made if the Reynolds number Re

More information

Natural convection adjacent to a sidewall with three fins in a differentially heated cavity

Natural convection adjacent to a sidewall with three fins in a differentially heated cavity ANZIAM J. 48 (CTAC2006) pp.c806 C819, 2007 C806 Natural convection adjacent to a sidewall with three fins in a differentially heated cavity F. Xu 1 J. C. Patterson 2 C. Lei 3 (Received 31 August 2006;

More information

q t = F q x. (1) is a flux of q due to diffusion. Although very complex parameterizations for F q

q t = F q x. (1) is a flux of q due to diffusion. Although very complex parameterizations for F q ! Revised Tuesday, December 8, 015! 1 Chapter 7: Diffusion Copyright 015, David A. Randall 7.1! Introduction Diffusion is a macroscopic statistical description of microscopic advection. Here microscopic

More information

Accuracy-Preserving Source Term Quadrature for Third-Order Edge-Based Discretization

Accuracy-Preserving Source Term Quadrature for Third-Order Edge-Based Discretization Preprint accepted in Journal of Computational Physics. https://doi.org/0.06/j.jcp.07.04.075 Accuracy-Preserving Source Term Quadrature for Third-Order Edge-Based Discretization Hiroaki Nishikawa and Yi

More information

1. INTRODUCTION TO CFD SPRING 2018

1. INTRODUCTION TO CFD SPRING 2018 1. INTRODUCTION TO CFD SPRING 018 1.1 What is computational fluid dynamics? 1. Basic principles of CFD 1.3 Stages in a CFD simulation 1.4 Fluid-flow equations 1.5 The main discretisation methods Appendices

More information

The method of lines (MOL) for the diffusion equation

The method of lines (MOL) for the diffusion equation Chapter 1 The method of lines (MOL) for the diffusion equation The method of lines refers to an approximation of one or more partial differential equations with ordinary differential equations in just

More information

Finite Volume Schemes: an introduction

Finite Volume Schemes: an introduction Finite Volume Schemes: an introduction First lecture Annamaria Mazzia Dipartimento di Metodi e Modelli Matematici per le Scienze Applicate Università di Padova mazzia@dmsa.unipd.it Scuola di dottorato

More information

Flood Routing by the Non-Linear Muskingum Model: Conservation of Mass and Momentum

Flood Routing by the Non-Linear Muskingum Model: Conservation of Mass and Momentum Archives of Hydro-Engineering and Environmental Mechanics Vol. 56 (29), No. 3 4, pp. 121 137 IBW PAN, ISSN 1231 3726 Flood Routing by the Non-Linear Muskingum Model: Conservation of Mass and Momentum Dariusz

More information

CFD Analysis On Thermal Energy Storage In Phase Change Materials Using High Temperature Solution

CFD Analysis On Thermal Energy Storage In Phase Change Materials Using High Temperature Solution CFD Analysis On Thermal Energy Storage In Phase Change Materials Using High Temperature Solution Santosh Chavan 1, M. R. Nagaraj 2 1 PG Student, Thermal Power Engineering, PDA College of Engineering, Gulbarga-585102,

More information

Final year project. Methods for solving differential equations

Final year project. Methods for solving differential equations Final year project Methods for solving differential equations Author: Tej Shah Supervisor: Dr. Milan Mihajlovic Date: 5 th May 2010 School of Computer Science: BSc. in Computer Science and Mathematics

More information

Physics Dec Time Independent Solutions of the Diffusion Equation

Physics Dec Time Independent Solutions of the Diffusion Equation Physics 301 10-Dec-2004 33-1 Time Independent Solutions of the Diffusion Equation In some cases we ll be interested in the time independent solution of the diffusion equation Why would be interested in

More information

Two-Dimensional Unsteady Flow in a Lid Driven Cavity with Constant Density and Viscosity ME 412 Project 5

Two-Dimensional Unsteady Flow in a Lid Driven Cavity with Constant Density and Viscosity ME 412 Project 5 Two-Dimensional Unsteady Flow in a Lid Driven Cavity with Constant Density and Viscosity ME 412 Project 5 Jingwei Zhu May 14, 2014 Instructor: Surya Pratap Vanka 1 Project Description The objective of

More information

Conservation of Mass. Computational Fluid Dynamics. The Equations Governing Fluid Motion

Conservation of Mass. Computational Fluid Dynamics. The Equations Governing Fluid Motion http://www.nd.edu/~gtryggva/cfd-course/ http://www.nd.edu/~gtryggva/cfd-course/ Computational Fluid Dynamics Lecture 4 January 30, 2017 The Equations Governing Fluid Motion Grétar Tryggvason Outline Derivation

More information

Contents. Parti Fundamentals. 1. Introduction. 2. The Coriolis Force. Preface Preface of the First Edition

Contents. Parti Fundamentals. 1. Introduction. 2. The Coriolis Force. Preface Preface of the First Edition Foreword Preface Preface of the First Edition xiii xv xvii Parti Fundamentals 1. Introduction 1.1 Objective 3 1.2 Importance of Geophysical Fluid Dynamics 4 1.3 Distinguishing Attributes of Geophysical

More information

Some notes about PDEs. -Bill Green Nov. 2015

Some notes about PDEs. -Bill Green Nov. 2015 Some notes about PDEs -Bill Green Nov. 2015 Partial differential equations (PDEs) are all BVPs, with the same issues about specifying boundary conditions etc. Because they are multi-dimensional, they can

More information

Iterative Methods for Linear Systems

Iterative Methods for Linear Systems Iterative Methods for Linear Systems 1. Introduction: Direct solvers versus iterative solvers In many applications we have to solve a linear system Ax = b with A R n n and b R n given. If n is large the

More information

Numerical Methods for Partial Differential Equations

Numerical Methods for Partial Differential Equations Numerical Methods for Partial Differential Equations CAAM 45 Spring 005 Lecture 15 Instructor: Tim Warburton Two-Dimensional Advection Recall in one-dimensions we chose an arbitrary section of a pipe.

More information

Bindel, Spring 2012 Intro to Scientific Computing (CS 3220) Week 12: Monday, Apr 16. f(x) dx,

Bindel, Spring 2012 Intro to Scientific Computing (CS 3220) Week 12: Monday, Apr 16. f(x) dx, Panel integration Week 12: Monday, Apr 16 Suppose we want to compute the integral b a f(x) dx In estimating a derivative, it makes sense to use a locally accurate approximation to the function around the

More information

Finite Difference Methods (FDMs) 1

Finite Difference Methods (FDMs) 1 Finite Difference Methods (FDMs) 1 1 st - order Approxima9on Recall Taylor series expansion: Forward difference: Backward difference: Central difference: 2 nd - order Approxima9on Forward difference: Backward

More information

Matrices handling in PDEs resolution with MATLAB R

Matrices handling in PDEs resolution with MATLAB R Matrices handling in PDEs resolution with MATLAB R Riccardo Zamolo riccardo.zamolo@phd.units.it Dipartimento di Ingegneria Meccanica e Navale Università degli Studi Trieste, 34127 TRIESTE April 6, 2016

More information

Numerical Solution Techniques in Mechanical and Aerospace Engineering

Numerical Solution Techniques in Mechanical and Aerospace Engineering Numerical Solution Techniques in Mechanical and Aerospace Engineering Chunlei Liang LECTURE 9 Finite Volume method II 9.1. Outline of Lecture Conservation property of Finite Volume method Apply FVM to

More information

SMOOTHNESS INDICATORS FOR WENO SCHEME USING UNDIVIDED DIFFERENCES

SMOOTHNESS INDICATORS FOR WENO SCHEME USING UNDIVIDED DIFFERENCES Proceedings of ALGORITMY 2016 pp. 155 164 SMOOTHNESS INDICATORS FOR WENO SCHEME USING UNDIVIDED DIFFERENCES TAMER H. M. A. KASEM AND FRANÇOIS G. SCHMITT Abstract. The weighted essentially non-oscillatory

More information

10.3 Multimode Heat Transfer with Radiation

10.3 Multimode Heat Transfer with Radiation 0.3 Multimode Heat Transfer with Radiation When radiation is combined with conduction and/or convection, the problems are called conjugate or multimode heat transfer. As an example of a combined-mode radiationconduction

More information

Review for Exam 2 Ben Wang and Mark Styczynski

Review for Exam 2 Ben Wang and Mark Styczynski Review for Exam Ben Wang and Mark Styczynski This is a rough approximation of what we went over in the review session. This is actually more detailed in portions than what we went over. Also, please note

More information

Introduction to numerical simulation of fluid flows

Introduction to numerical simulation of fluid flows Introduction to numerical simulation of fluid flows Mónica de Mier Torrecilla Technical University of Munich Winterschool April 2004, St. Petersburg (Russia) 1 Introduction The central task in natural

More information

THREE-DIMENSIONAL FINITE DIFFERENCE MODEL FOR TRANSPORT OF CONSERVATIVE POLLUTANTS

THREE-DIMENSIONAL FINITE DIFFERENCE MODEL FOR TRANSPORT OF CONSERVATIVE POLLUTANTS Pergamon Ocean Engng, Vol. 25, No. 6, pp. 425 442, 1998 1998 Elsevier Science Ltd. All rights reserved Printed in Great Britain 0029 8018/98 $19.00 + 0.00 PII: S0029 8018(97)00008 5 THREE-DIMENSIONAL FINITE

More information

MAE 598 Project #1 Jeremiah Dwight

MAE 598 Project #1 Jeremiah Dwight MAE 598 Project #1 Jeremiah Dwight OVERVIEW A simple hot water tank, illustrated in Figures 1 through 3 below, consists of a main cylindrical tank and two small side pipes for the inlet and outlet. All

More information

Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras. Lecture - 06

Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras. Lecture - 06 Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras Lecture - 06 In the last lecture, we have seen a boundary value problem, using the formal

More information

Lecture 16 : Fully Developed Pipe flow with Constant Wall temperature and Heat Flux

Lecture 16 : Fully Developed Pipe flow with Constant Wall temperature and Heat Flux Module 2 : Convection Lecture 16 : Fully Developed Pipe flow with Constant Wall temperature and Heat Flux Objectives In this class: The fully developed temperature profile for uniform circumferential heating

More information

Adaptive C1 Macroelements for Fourth Order and Divergence-Free Problems

Adaptive C1 Macroelements for Fourth Order and Divergence-Free Problems Adaptive C1 Macroelements for Fourth Order and Divergence-Free Problems Roy Stogner Computational Fluid Dynamics Lab Institute for Computational Engineering and Sciences University of Texas at Austin March

More information

Introduction to Partial Differential Equations

Introduction to Partial Differential Equations Introduction to Partial Differential Equations Partial differential equations arise in a number of physical problems, such as fluid flow, heat transfer, solid mechanics and biological processes. These

More information

The Riccati transformation method for linear two point boundary problems

The Riccati transformation method for linear two point boundary problems Chapter The Riccati transformation method for linear two point boundary problems The solution algorithm for two point boundary value problems to be employed here has been derived from different points

More information

Solution of the Two-Dimensional Steady State Heat Conduction using the Finite Volume Method

Solution of the Two-Dimensional Steady State Heat Conduction using the Finite Volume Method Ninth International Conference on Computational Fluid Dynamics (ICCFD9), Istanbul, Turkey, July 11-15, 2016 ICCFD9-0113 Solution of the Two-Dimensional Steady State Heat Conduction using the Finite Volume

More information

Zonal modelling approach in aerodynamic simulation

Zonal modelling approach in aerodynamic simulation Zonal modelling approach in aerodynamic simulation and Carlos Castro Barcelona Supercomputing Center Technical University of Madrid Outline 1 2 State of the art Proposed strategy 3 Consistency Stability

More information

Chapter 5 HIGH ACCURACY CUBIC SPLINE APPROXIMATION FOR TWO DIMENSIONAL QUASI-LINEAR ELLIPTIC BOUNDARY VALUE PROBLEMS

Chapter 5 HIGH ACCURACY CUBIC SPLINE APPROXIMATION FOR TWO DIMENSIONAL QUASI-LINEAR ELLIPTIC BOUNDARY VALUE PROBLEMS Chapter 5 HIGH ACCURACY CUBIC SPLINE APPROXIMATION FOR TWO DIMENSIONAL QUASI-LINEAR ELLIPTIC BOUNDARY VALUE PROBLEMS 5.1 Introduction When a physical system depends on more than one variable a general

More information

Iterative solvers for linear equations

Iterative solvers for linear equations Spectral Graph Theory Lecture 15 Iterative solvers for linear equations Daniel A. Spielman October 1, 009 15.1 Overview In this and the next lecture, I will discuss iterative algorithms for solving linear

More information

NUMERICAL SOLUTION OF CONVECTION DIFFUSION EQUATIONS USING UPWINDING TECHNIQUES SATISFYING THE DISCRETE MAXIMUM PRINCIPLE

NUMERICAL SOLUTION OF CONVECTION DIFFUSION EQUATIONS USING UPWINDING TECHNIQUES SATISFYING THE DISCRETE MAXIMUM PRINCIPLE Proceedings of the Czech Japanese Seminar in Applied Mathematics 2005 Kuju Training Center, Oita, Japan, September 15-18, 2005 pp. 69 76 NUMERICAL SOLUTION OF CONVECTION DIFFUSION EQUATIONS USING UPWINDING

More information

The RAMSES code and related techniques I. Hydro solvers

The RAMSES code and related techniques I. Hydro solvers The RAMSES code and related techniques I. Hydro solvers Outline - The Euler equations - Systems of conservation laws - The Riemann problem - The Godunov Method - Riemann solvers - 2D Godunov schemes -

More information

Active Flux for Advection Diffusion

Active Flux for Advection Diffusion Active Flux for Advection Diffusion A Miracle in CFD Hiroaki Nishikawa National Institute of Aerospace! NIA CFD Seminar! August 25, 2015 In collaboration with the University of Michigan Supported by NASA

More information

LECTURE 5: THE METHOD OF STATIONARY PHASE

LECTURE 5: THE METHOD OF STATIONARY PHASE LECTURE 5: THE METHOD OF STATIONARY PHASE Some notions.. A crash course on Fourier transform For j =,, n, j = x j. D j = i j. For any multi-index α = (α,, α n ) N n. α = α + + α n. α! = α! α n!. x α =

More information

A Bound-Preserving Fourth Order Compact Finite Difference Scheme for Scalar Convection Diffusion Equations

A Bound-Preserving Fourth Order Compact Finite Difference Scheme for Scalar Convection Diffusion Equations A Bound-Preserving Fourth Order Compact Finite Difference Scheme for Scalar Convection Diffusion Equations Hao Li Math Dept, Purdue Univeristy Ocean University of China, December, 2017 Joint work with

More information

College of Aeronatics Report No.8907 June 1989

College of Aeronatics Report No.8907 June 1989 Cranfield College of Aeronatics Report No.8907 June 989 TVD regions for the weighted average flux (WAF) method as applied to a model hyperbolic conservation law E F Toro College of Aeronautics Cranfield

More information