A Review on the Numerical Solution of the 1D Euler Equations. Hudson, Justin. MIMS EPrint:

Similar documents
Numerical Analysis of Shock Tube Problem by using TVD and ACM Schemes

A HYBRID SEMI-PRIMITIVE SHOCK CAPTURING SCHEME FOR CONSERVATION LAWS

Mid-Year Report. Discontinuous Galerkin Euler Equation Solver. Friday, December 14, Andrey Andreyev. Advisor: Dr.

Lax-Wendroff and McCormack Schemes for Numerical Simulation of Unsteady Gradually and Rapidly Varied Open Channel Flow

Euler Equations Lab AA Computer Project 2

The Development of a Navier-Stokes Flow Solver with Preconditioning Method on Unstructured Grids

WENO scheme with subcell resolution for computing nonconservative Euler. equations with applications to one-dimensional compressible two-medium flows

Two-Dimensional Anisotropic Cartesian Mesh Adaptation for the Compressible Euler Equations

CS205b/CME306. Lecture 9

Final Report. Discontinuous Galerkin Compressible Euler Equation Solver. May 14, Andrey Andreyev. Adviser: Dr. James Baeder

A CONSERVATIVE FRONT TRACKING ALGORITHM

On the order of accuracy and numerical performance of two classes of finite volume WENO schemes

Hierarchical Reconstruction for Spectral Volume Method on Unstructured Grids

COMPARISON OF FINITE VOLUME HIGH-ORDER SCHEMES FOR THE TWO-DIMENSIONAL EULER EQUATIONS

Numerical Methods for Hyperbolic and Kinetic Equations

Concepts and Application of Time-Limiters to High Resolution Schemes

Total Variation Diminishing (TVD) methods

Faculty of Mechanical and Manufacturing Engineering, University Tun Hussein Onn Malaysia (UTHM), Parit Raja, Batu Pahat, Johor, Malaysia

Lecture 1: Finite Volume WENO Schemes Chi-Wang Shu

Computational Astrophysics 5 Higher-order and AMR schemes

Accuracy assessment of the Cartesian grid method for compressible inviscid flows using a simplified ghost point treatment

On the Construction, Comparison, and Local Characteristic Decomposition for High-Order Central WENO Schemes

A-posteriori Diffusion Analysis of Numerical Schemes in Wavenumber Domain

The WENO Method in the Context of Earlier Methods To approximate, in a physically correct way, [3] the solution to a conservation law of the form u t

DDFV Schemes for the Euler Equations

A New Trouble-Cell Indicator for Discontinuous Galerkin Methods for. Hyperbolic Conservation Laws ABSTRACT

A new multidimensional-type reconstruction and limiting procedure for unstructured (cell-centered) FVs solving hyperbolic conservation laws

Study on the Numerical Accuracy for the CFD

High-Order CENO Reconstruction Scheme For Three-Dimensional Unstructured Mesh

On the high order FV schemes for compressible flows

Well-balanced schemes for the Euler equations with gravitation

This is an author-deposited version published in: Eprints ID: 4362

Two-dimensional laminar shock wave / boundary layer interaction

High Order Fixed-Point Sweeping WENO Methods for Steady State of Hyperbolic Conservation Laws and Its Convergence Study

Nonoscillatory Central Schemes on Unstructured Triangulations for Hyperbolic Systems of Conservation Laws

Discontinuous Fluctuation Distribution

TVD and ENO Schemes for Multidimensional Steady and Unsteady Flows A Comparative Analysis

IMPICE Method for Compressible Flow Problems in Uintah.

NIA CFD Seminar, October 4, 2011 Hyperbolic Seminar, NASA Langley, October 17, 2011

A Hybrid Cartesian Grid and Gridless Method for Compressible Flows

A SIMPLE EULERIAN FINITE-VOLUME METHOD FOR COMPRESSIBLE FLUIDS IN DOMAINS WITH MOVING BOUNDARIES

On the Order of Accuracy and Numerical Performance of Two Classes of Finite Volume WENO Schemes

Debojyoti Ghosh. Adviser: Dr. James Baeder Alfred Gessow Rotorcraft Center Department of Aerospace Engineering

Computation of Fictitious Gas Flow with Euler Equations

EXPLICIT AND IMPLICIT TVD AND ENO HIGH RESOLUTION ALGORITHMS APPLIED TO THE EULER AND NAVIER-STOKES EQUATIONS IN THREE-DIMENSIONS RESULTS

A high order moving boundary treatment for compressible inviscid flows 1. Abstract

Developments in Cartesian cut cell methods

TVD Flux Vector Splitting Algorithms Applied to the Solution of the Euler and Navier-Stokes Equations in Three-Dimensions Part II

The gas-kinetic methods have become popular for the simulation of compressible fluid flows in the last

Medical Image Segmentation using Level Sets

Implicit versus Explicit Finite Volume Schemes for Extreme, Free Surface Water Flow Modelling

Example 13 - Shock Tube

Third Order WENO Scheme on Three Dimensional Tetrahedral Meshes

Store Separation Simulation using Oct-tree Grid Based Solver

Runge-Kutta discontinuous Galerkin method using a new type of WENO limiters on unstructured mesh 1

COMPARISON OF SEVERAL DIFFERENCE SCHEMES ON 1D AND 2D TEST PROBLEMS FOR THE EULER EQUATIONS

Implementing third order compressible flow solver for hexahedral meshes in OpenFoam

Computer Project 3. AA Computational Fluid Dyanmics University of Washington. Mishaal Aleem March 17, 2015

IMPROVING THE NUMERICAL ACCURACY OF HYDROTHERMAL RESERVOIR SIMULATIONS USING THE CIP SCHEME WITH THIRD-ORDER ACCURACY

c 2005 Society for Industrial and Applied Mathematics

Numerical and theoretical analysis of shock waves interaction and reflection

i.e. variable extrapolation along the characteristic propagation directions. This leads to a family of rst and second-order accurate schemes with an i

SPH: Why and what for?

NUMERICAL VISCOSITY. Convergent Science White Paper. COPYRIGHT 2017 CONVERGENT SCIENCE. All rights reserved.

Development of a Maxwell Equation Solver for Application to Two Fluid Plasma Models. C. Aberle, A. Hakim, and U. Shumlak

High Order Weighted Essentially Non-Oscillatory Schemes for Convection. Dominated Problems. Chi-Wang Shu 1

Parallel Adaptive Tsunami Modelling with Triangular Discontinuous Galerkin Schemes

Solving Partial Differential Equations on Overlapping Grids

Central Runge-Kutta Schemes for Conservation Laws

Animation of Fluids. Animating Fluid is Hard

Module 1: Introduction to Finite Difference Method and Fundamentals of CFD Lecture 13: The Lecture deals with:

Partial Differential Equations

NON-OSCILLATORY HIERARCHICAL RECONSTRUCTION FOR CENTRAL AND FINITE VOLUME SCHEMES

Central-Upwind Schemes on Triangular Grids for Hyperbolic Systems of Conservation Laws

Numerical Methods for (Time-Dependent) HJ PDEs

An Unstructured Grid Implementation of High-Order Spectral Finite Volume Schemes

SIMULATION OF A COMPARTMENTED AIRBAG DEPLOYMENT USING AN EXPLICIT, COUPLED EULER/LAGRANGE METHOD WITH ADAPTIVE EULER DOMAINS

An adaptive discretization of compressible flow using a multitude of moving Cartesian grids

NUMERICAL INVESTIGATION OF ONE- DIMENSIONAL SHALLOW WATER FLOW AND SEDIMENT TRANSPORT MODEL USING DISCONTINOUOUS GALERKIN METHOD

Accurate Monotonicity-Preserving Schemes with Runge Kutta Time Stepping

Second order blended multidimensional upwind residual distribution scheme for steady and unsteady computations

Non-Oscillatory Hierarchical Reconstruction for Central and Finite Volume Schemes

Numerical Analysis of a Blast Wave Using CFD-CAA Hybrid Method

High Order Schemes for CFD: A Review. Juan Cheng 1. Institute of Applied Physics and Computational Mathematics, Beijing , China.

Adaptive Mesh Astrophysical Fluid Simulations on GPU. San Jose 10/2/2009 Peng Wang, NVIDIA

ExactPack: A Master Code of Exact Solutions for Code Verification

BACK AND FORTH ERROR COMPENSATION AND CORRECTION METHODS FOR REMOVING ERRORS INDUCED BY UNEVEN GRADIENTS OF THE LEVEL SET FUNCTION

Computational Fluid Dynamics using OpenCL a Practical Introduction

Robust and Efficient Adaptive Moving Mesh Solution of the 2-D Euler equations

INTERNATIONAL JOURNAL OF CIVIL AND STRUCTURAL ENGINEERING Volume 2, No 3, 2012

A New Simulation Method for Airbags With Multiple Compartments (Adaptive Euler Domains)

A Technique of Treating Negative Weights in WENO Schemes

A new class of central compact schemes with spectral-like resolution II: Hybrid weighted nonlinear schemes. Abstract

WLS-ENO: Weighted-Least-Squares Based Essentially Non-Oscillatory Schemes for Finite Volume Methods on Unstructured Meshes

Limiters for Unstructured Higher-Order Accurate Solutions of the Euler Equations

Immersed Boundary Method and Chimera Method applied to Fluid-

Realistic Animation of Fluids

Math 690N - Final Report

Prediction of Helicopter Blade- Vortex Interaction Noise using Motion Data from Experiment

ICASE $-I!1'!l~il '1] NASA Contractor Report , - I r" ICASE Report No AD-A

Transcription:

A Review on the Numerical Solution of the D Euler Equations Hudson, Justin 6 MIMS EPrint: 6.9 Manchester Institute for Mathematical Sciences School of Mathematics The University of Manchester Reports available from: And by contacting: http://eprints.maths.manchester.ac.uk/ The MIMS Secretary School of Mathematics The University of Manchester Manchester, M3 9PL, UK ISSN 749-997

A Review on the Numerical Solution of the D Euler Equations Justin Hudson Abstract This paper presents a review on the numerical solution of the Euler equations. Three different high resolution versions of the following schemes are considered: Roe s scheme, the HLLE scheme and the AUSM+ scheme. We present a variety of test cases, each designed to test the robustness of each scheme and compare the results to determine which scheme was the most accurate. Introduction The numerical solution of the Euler equations has been thoroughly researched with numerous papers published on the subject, e.g. Roe [], Liou [9], Jiang & Shu [6], Yee [6] and Einfeldt et al. []. The Euler equations have been a standard test model for the derivation of numerous schemes in order to test their accuracy. This is due to a variety of analytical solutions being obtainable and the full system is homogeneous. In this paper, we present a brief review of three different numerical schemes and their accuracy when used to approimate the Euler equations for a variety of test problems. We are particularly interested in high resolution schemes and adapt versions of Roe s scheme [], the HLLE scheme [, ] and the AUSM+ scheme [9, 8]. Four different test cases are considered to test numerous potential flaws of the schemes and the results compared to an analytical solution (if it eists) to determine the accuracy of the schemes. School of Mathematics, University of Manchester, Sackville Street, Manchester, M6 QD (justin.hudson@manchester.ac.uk)

We are particularly interested in how robust the schemes are in terms of accuracy and the maimum CFL number required to minimise numerical oscillations (for computational efficiency). In the net Section, we briefly introduce the Euler equations with the schemes discretised for the equations in Section 3. We then present four different test cases and the numerical results in Section 4 with a conclusion being presented in Section 5. Euler Equations We now present a brief discussion on the Euler equations in D, but refer the reader to LeVeque [7] and Toro [] for a more detailed discussion (and derivation). The Euler equations governing the flow of a compressible gas in D comprise ρ ρu E t + ρu ρu + p u(e + p) =, (.) where ρ is the density, u is the particle velocity, p is pressure and the total energy per unit volume is E = (e + ) u ρ. Here e is the specific internal energy, which for ideal gases is e = p (γ )ρ p = (γ )(E ρu ), (.) where γ denotes the ratio of specific heat capacities of the gas. The Jacobian matri of the system (.) for ideal gases (.) is A = (γ 3)u (3 γ)u γ u ( (γ )u H ) H (γ )u γu where the total specific enthalpy is, H = E + p ρ = a γ + u

and the sound speed is a = γp γ ρ = ρ (γ )(E ρu ). The eigenvalues of A are λ = u a, λ = u and λ 3 = u + a, whose corresponding eigenvectors are e = u a H ua, e = u u and e 3 = u + a H + ua. 3 High Resolution Schemes To obtain a numerical approimation of the Euler equations (.), we use three different numerical schemes to determine which is the most accurate. All three schemes are high resolution schemes, i.e. they are second order accurate away from shocks and satisfy the Total Variational Diminishing (TVD) property. The first scheme is based on Roe s scheme [] and was discussed by Hubbard & Garcia-Navarro [4], the second scheme is the HLLE scheme [], which is an adapted version of the HLL scheme [], and the third scheme is the AUSM+ scheme as discussed by Liou [9]. The Euler equations are a system of homogeneous conservation laws, w t + F(w) =, (3.) where F(w) is the flu-function. To obtain a conservative approimation of homogeneous systems of conservation laws, we only consider numerical schemes of the form w n+ i = w n i s(f i+ F i ), (3.) where s = t, and t are the step sizes in space and time respectively, F i+ numerical flu and wi n i+ w(, t n ) d is the numerical approimation. i is the 3

To ensure the schemes remains stable, the time step is calculated using t = ν ma( λ ), where ma( λ ) is the maimum wave speed and ν is the required Courant (CFL) number. We now present a discussion and discretisation of the three schemes. 3. Roe s Scheme Hubbard & Garcia-Navarro [4] discussed an adapted form of Roe s scheme [], which is a high resolution scheme. The numerical flu-function is F = i+ (Fn i+ + F n i ) p ] [ α k λ k ( Φ(θ k )( ν k ))ẽ k where k= ν k = s λ k, θ k = ( α k) I+ ( α k ) i+ and Φ(θ k ) is the minmod flu-limiter,, I = i sgn(ν k ) i+, Φ(θ k ) = ma(, min(, θ k )). Here, the is called the Roe average and λ, ẽ and α are the eigenvalues, eigenvectors and wave strengths of the Roe averaged Jacobian matri, Ã. The Roe averaged eigenvalues, eigenvectors and wave strengths are determined from the Roe decomposition (see [, 4, 5] for more details) p F = α k λk ẽ k = Ã w, k= where w = w R w L and p is the number of components in the system (p = 3 for the Euler equations). For the Euler equations (.) with ideal gases (.), Toro [] obtained the following Roe averaged Jacobian matri, Ã = ( (γ 3)ũ H) (3 γ)ũ γ, ũ (γ )ũ H (γ ) ũ γũ 4 i+

whose eigenvalues are λ = ũ ã, λ = ũ and λ3 = ũ + ã with corresponding eigenvectors ẽ = ũ ã, ẽ = H ũã where the Roe average values are ũ ũ and ẽ 3 = ũ + ã H + ũã, ũ = ρl u L + ρ R u R ρl + ρ R, H = ρl H L + ρ R H R ρl + ρ R and ã = (γ )( H ũ ). Toro also determined the following wave strengths, (γ ) (( ) ) α = H ũ ã ρ + ũ (ρu) E, α = ã ((ũ + ã) ρ (ρu) ã α ), and α 3 = ρ ( α + α ). 3. HLLE Einfeldt et al. [] discussed an adapted version of the HLL scheme [] called the HLLE scheme, which can be viewed as a modification of Roe s scheme. In this paper, we adapt the HLLE scheme to a high resolution scheme, F = i+ (Fn i+ + F n i ) p [ α k Qk ( Φ(θ k )( s Q ] k ))ẽ k, k= where [ ( ) n (b + + b ) Qk = λ ] n k b + b, i+ b + b i+ ( ) ( ) b + = ma b R,, b = min b L, i+ i+ i+ i+ and the numerical signal velocities for the Euler equations with ideal gases are b R = ma ( ) ũ + ã, u n i+ i+ + a n i+ and b L = min (ũ ã, u n i+ i a n i ). In this paper, we use the Roe average values (in the previous section) to determine λ, ẽ and α. 5 i+

3.3 AUSM+ Liou [9] discussed an improved version of the AUSM scheme [8], which re-writes the flu-function, F(w), as a sum of the convective and pressure terms, where F (c) = MaΨ, Ψ = F(w) = F (c) + P, ρ ρu ρh and P = and discretises them separately. Here, M = ua denotes the Mach number and a the sound speed. One advantage of this scheme is that the Jacobian matri does not need to be calculated. The numerical flu-function of the AUSM+ scheme is F i+ = an i+ ( ( ) m n i+ Ψ n i+ + Ψ n i m n ( Ψ n i+ i+ Ψ n i p, ) ) + P n, (3.3) i+ where m n i+ is the numerical approimation of the interface mach number, m n i+ = M + (M n i ) + M (M n i+) with and a n i+ as M ± (M) = { (M ± M ) if M, ± (M ± ) ± β(m ) otherwise, is the numerical approimation of the sound speed, which for this paper we take a n i+ = a n i an i+. The mach numbers are approimated using M n i = un i a n i+ and M n i+ = un i+ a n i+ and the approimation of the pressure terms is P n i+ = P + (M i )P n i + P (M i+ )P n i+, where P ± (M) = { ( ± sgn(m)) if M, (M ± 4 ) ( M) ± αm(m ) otherwise. 6

We require values of α and β and use the optimal values chosen by Liou [9], α = 3 6 and β = 8. So far, the scheme is only first order accurate but we require the scheme to be a high resolution scheme. Thus, we adopt the approach discussed in Liou [9], which is based on the MUSCL [4] approach. We first calculate, w L = w n i + Φ(θn i )(w n i w n i ) and w R = wi+ n ( ) Φ (w n θi+ n i+ wi+), n and then use the AUSM+ scheme with wi+ n and wi n replaced with wr n and wn L, respectively. We use the minmod flu-limiter and θ n i = wn i+ w n i w n i wn i for all i. Note that the primitive variables are used for this first step, w = ρ u H. We can now use the three different schemes to obtain a numerical approimation of the Euler equations for the four test cases considered in this paper. 4 Numerical Results We now use the three high resolution schemes to obtain a numerical approimation of the Euler equations for the different test cases and compare with the eact solution (if available), which is obtained from the NUMERICA library [3]. A Courant number of ν =.5 will be used for the AUSM+ scheme whereas the other schemes use ν =.5. A spatial step-size of =. is also used. All test cases are for a domain of length and with γ =.4. Unless stated, the basic free flow boundary conditions are used, w n+ i = w n and w n+ i+i = wn I 7

for i =,. If an eact solution is available, the L error is calculated, I E = E N i, where E = w(, t) wi n (4.) i= for the sum of all variables at t =.5 s (N is the total number of time steps required to reach this time) for each scheme. 4. Shock Tube The first test case is the Shock Tube problem of Sod [], { { if <.5, if <.5, ρ(, ) = p(, ) =.5 if.5,. if.5, and u(, ) =. Figure 4. illustrates the results at t =.5 s. Here, we can see that all three schemes produced very similar results. However, by looking at the L error (4.), which is displayed in Table 4., we can see that the AUSM+ scheme is the most accurate of the three schemes. The HLLE scheme is less accurate than Roe s scheme due to more diffusion being present and thus, there is more diffusion present near shocks. The AUSM+ scheme produced the least amount of diffusion near shocks thus, resulting in the scheme being the most accurate. However, the AUSM+ scheme requires a smaller CFL number than the other two schemes in order to remain stable. This results in a longer computational run time for the AUSM+ scheme. Scheme CFL =... Roe.5.3695.668.3683 HLLE.5.58694.364.4753 AUSM+.5.54864.7676.66488 Table 4.: The L error of the schemes for the Shock Tube Problem at t =.5 s. 4. Modified Shock Tube The second test case is the modified Shock Tube Problem of Sod (adapted by Toro []), { (,.75, ) if <.3, (ρ, u, p)(, ) =. (.5,,.) if.3, 8

Density..9.8.7.6.5.4.3.....3.4.5.6.7.8.9 Velocity.9.8.7.6.5.4.3.....3.4.5.6.7.8.9..8 Pressure.6.4....3.4.5.6.7.8.9 Energy 3..9.7.5.3..9.7.5...3.4.5.6.7.8.9 Eact Roe HLLE AUSM+ Figure 4.: Shock Tube Problem at t =.5. 9

Density..9.8.7.6.5.4.3.....3.4.5.6.7.8.9 Velocity.6.4..8.6.4....3.4.5.6.7.8.9..8 Pressure.6.4....3.4.5.6.7.8.9 4 3.5 Energy 3.5.5...3.4.5.6.7.8.9 Eact Roe HLLE AUSM+ Figure 4.: Modified Shock Tube Problem at t =.5.

This test case is designed to test whether the schemes are able to accurately capture rarefaction waves and not produce an entropy glitch. From Figure 4., we can see that Roe s scheme has indeed produced an entropy glitch whereas the HLLE and AUSM+ schemes have not. This is due to Roe s scheme being unable to accurately calculate sonic rarefaction waves. There are numerous fies, e.g. Harten & Hyman [3], for Roe s scheme, but they require tweaking for each test case. The HLLE scheme could be viewed as a fi for Roe s scheme and does not require any tweaking for each test case. Scheme CFL =... Roe.5.7495.45544.34 HLLE.5.396336.339343.449 AUSM+.5.3836.339.37837 Table 4.: The L error of the schemes for the Modified Shock Tube Problem at t =.5 s. Unfortunately, the L error (see Table 4.) of the HLLE scheme is still not as accurate as the AUSM+ scheme. As with the previous test case, the HLLE scheme introduces more dissipation around shocks than the other two schemes. Of course, the HLLE scheme is more accurate than Roe s scheme due to the entropy glitch. One point worth mentioning here is that if the HLLE scheme is used with Φ = then the scheme reverts to the La-Wendroff scheme. Since the Roe average values are used, the scheme produces an entropy glitch in eactly the same manner that Roe s scheme does. However, since near shocks the HLLE scheme is close to first order accurate this is not a concern and an entropy glitch should not form (as can be seen from the results). 4.3 3 Problem Our third test case is the 3 Problem of Einfeldt et al. [], { if <.5, ρ(, ) = p(, ) =.4 and u(, ) = if.5. From Figure 4.3, we can see that the HLLE and AUSM+ schemes were the only two which actually produced results. The Roe scheme became unstable almost immediately. Roe s scheme solves the linearized Euler equations, but Einfeldt et al. [] discovered that if 4γρe 3γ (ρu) > and (γ )ρe (ρu),

Density..9.8.7.6.5.4.3.....3.4.5.6.7.8.9 Velocity.5.5.5 -.5 - -.5 - -.5...3.4.5.6.7.8.9.45.4.35.3 Pressure.5..5..5...3.4.5.6.7.8.9.8 Energy.6.4....3.4.5.6.7.8.9 Eact HLLE AUSM+ Figure 4.3: 3 Problem at t =.5.

then the problem is not linearizable. This is due to the data producing a negative density or pressure in the linearized form, but a solution does eist. Since the 3 problem lies in this realm, the problem is not linearizable and thus, Roe s scheme becomes unstable. The HLLE scheme overcomes this problem by adding numerical diffusion to the approimation of the eigenvalues in an attempt to stabilise the scheme. Thus, the failure of Roe s scheme can be viewed as an inaccurate approimation of the physical signal velocities, see Einfeldt et al. [] for more information. Although the AUSM+ scheme has produced results, the scheme is highly sensitive to this test case and as the mesh is refined, a smaller CFL number is required in order to remain stable and eventually ends up being impractical due to long computational run times. This is illustrated in the calculation of the specific internal energy, e = p (γ )ρ, which for this test case can amplify small errors in the other variables. Notice that the HLLE scheme is considerably more accurate than the AUSM+ scheme for the specific internal energy. 4.4 Blast Wave Problem The final test case is the Blast Wave Problem of Woodward & Colella [5], if < <., ρ(, ) =, p(, ) =. if. < <.9, and u(, ) =. if.9 < <, For this test case, walls are present at either side of the domain thus, we use the boundary conditions (ρ, p) n+ i = (ρ, p) n i, u n+ i = u n i, (ρ, p) n+ I+i = (ρ, p) n I i+ and u n+ I+i = u n I i+. From Figure 4.4, we can see that the Roe and HLLE scheme produced similar results. However, the AUSM+ scheme became unstable almost immediately using a CFL =.5, but remained stable when a CFL =.5 was used (results illustrated). 3

7 6 5 Density 4 3...3.4.5.6.7.8.9 8 6 4 Velocity 8 6 4...3.4.5.6.7.8.9 45 4 35 3 Pressure 5 5 5...3.4.5.6.7.8.9 4.5.5.5 Energy 8.5 6.5 4.5.5.5...3.4.5.6.7.8.9 Fine Mesh Roe HLLE AUSM+ (CFL =.5) Figure 4.4: Blast Wave Problem at t =.38. 4

5 Conclusion In this paper, we have presented three high resolution schemes and applied them to approimate the Euler equations. Four test cases were used to test each numerical scheme in order to determine their strengths and weaknesses. We illustrated that Roe s scheme suffered from an entropy glitch and was unable to approimate the 3 problem due to the linearization. The HLLE scheme was a lot more robust and could accurate approimate all test cases, but suffered more from numerical diffusion near shocks. The AUSM+ scheme also produced very promising results and did not create and entropy glitch. However, the AUSM+ scheme is very sensitive to the CFL number and requires a smaller CFL number (.5) than the other schemes (.8). Moreover, as the mesh is reduced, an even smaller CFL number is required to ensure no spurious oscillation occur in the numerical results. For the blast wave test case, it required a very small CFL number in order for the scheme to remain stable. Each scheme has certain test cases where it produced better results than the others, but the HLLE was the only scheme which could accurately approimate all four test cases. Thus, overall the HLLE scheme appears to be the most robust out of the three schemes, but suffers from more diffusion than Roe s scheme. References [] B. Einfeldt, C.D. Munz, P.L. Roe & B. Sjogreen, On Godunov-Type Methods Near Low Densities, J. Comput. Phys. 9,73-95 (99). [] A. Harten, P.D. La & B. Van Leer, On Upstream Differencing and Godunov-Type Schemes for Hyperbolic Conservation Laws, SIAM Rev. Vol. 5 No., 35-6 (983). [3] A. Harten & J.M. Hyman, Self-Adjusting Grid Methods for One-Dimensional Hyperbolic Conservation Laws, J. Comput. Phys. 5, 35-69 (983). [4] M.E. Hubbard & P. Garcia-Navarro, Flu Difference Splitting and the Balancing of Source Terms and Flu Gradients, Numerical Analysis Report 3/99, University of Reading (999). [5] J. Hudson, Numerical Techniques for Morphodynamic Modelling, PhD Thesis, University of Reading, October. A colour postscript version of this thesis can be obtained at www.rdg.ac.uk/maths. 5

[6] Guang-Shan Jiang & Chi-Wang Shu, Efficient Implementation of Weighted ENO Scheme, J. Comput. Phys. 6, - 8 (996). [7] R. J. LeVeque, Finite Volume Methods for Hyperbolic Problems, Cambridge Tezts In Applied Mathematics, ISBN 5 94 3 (). [8] M.S. Liou & C.J. Steffen, A New Flu Splitting Scheme, J. Comput. Phys. 7, 3-39 (993). [9] M.S. Liou, A Sequel to AUSM: AUSM+, J. Comput. Phys. 9, 364-38 (996). [] P.L. Roe, Approimate Riemann Solvers, Parameter Vectors and Difference Schemes, J. Comput. Phys. 43, 357-37 (98). [] G.A. Sod, A Survey of Several Finite Difference Methods for Systems of Nonlinear Hyperbolic Conservation Laws, J. Comput. Phys. 7, - 3 (978). [] E.F. Toro, Riemann Solvers and Numerical Methods for Fluid Dynamics nd Edn, Springer (999). [3] E.F. Toro, NUMERICA, a Library of Source Codes for Teaching, Research and Applications, Numeritek Limited (999). [4] B. van Leer, Towards the ultimate conservative difference scheme II. Monotonicity and conservation combined in a second order scheme, J. Comput. phys. 4, 36-37 (974). [5] P.R. Woodward & P. Colella, The Numerical Simulation of Two-Dimensional Fluid Flow With Strong Shocks, J. Comput. Phys. 54,5-73 (984). [6] H.C. Yee, Upwind and Symmetirc Shock-Capturing Scheme, MASA Technical Memorandum 89464, (987). 6