International Engineering Research Journal

Similar documents
Riemann Solvers and Numerical Methods for Fluid Dynamics

Comparison of Approximate Riemann Solvers

The RAMSES code and related techniques I. Hydro solvers

RESEARCH HIGHLIGHTS. WAF: Weighted Average Flux Method

CapSel Euler The Euler equations. conservation laws for 1D dynamics of compressible gas. = 0 m t + (m v + p) x

Gas Dynamics Equations: Computation

CapSel Roe Roe solver.

Art Checklist. Journal Code: Article No: 6959

A Linearised Riemann Solver for Godunov-Type Methods. E.F.Toro

K. Ambika and R. Radha

The one-dimensional equations for the fluid dynamics of a gas can be written in conservation form as follows:

Research Article A New Flux Splitting Scheme Based on Toro-Vazquez and HLL Schemes for the Euler Equations

VISCOUS FLUX LIMITERS

Solving the Euler Equations!

Projection Dynamics in Godunov-Type Schemes

THE numerical simulation of the creation and evolution

Numerical investigation of shock wave dense particles cloud interaction

A Finite Volume Code for 1D Gas Dynamics

The Euler Equations! Advection! λ 1. λ 2. λ 3. ρ ρu. c 2 = γp/ρ. E = e + u 2 /2 H = h + u 2 /2; h = e + p/ρ. 0 u 1/ρ. u p. t + A f.

Large Time Step Scheme Behaviour with Different Entropy Fix

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

Introduction to Riemann Solvers

A Central Rankine Hugoniot Solver for Hyperbolic Conservation Laws

FUNDAMENTALS OF LAX-WENDROFF TYPE APPROACH TO HYPERBOLIC PROBLEMS WITH DISCONTINUITIES

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

Non-linear Wave Propagation and Non-Equilibrium Thermodynamics - Part 3

Approximate Harten-Lax-Van Leer (HLL) Riemann Solvers for Relativistic hydrodynamics and MHD

Lecture 5.7 Compressible Euler Equations

Finite volumes for complex applications In this paper, we study finite-volume methods for balance laws. In particular, we focus on Godunov-type centra

GODUNOV-TYPE SOLUTIONS FOR TWO-PHASE WATER HAMMER FLOWS

A Very Brief Introduction to Conservation Laws

DEVELOPMENT AND APPLICATION OF GENERALIZED MUSTA SCHEMES

Slip flow boundary conditions in discontinuous Galerkin discretizations of the Euler equations of gas dynamics

Chapter 1. Introduction

AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS

A General Technique for Eliminating Spurious Oscillations in Conservative Schemes for Multiphase and Multispecies Euler Equations

A Speed-Up Strategy for Finite Volume WENO Schemes for Hyperbolic Conservation Laws

Finite volume approximation of the relativistic Burgers equation on a Schwarzschild (anti-)de Sitter spacetime

An Accurate Deterministic Projection Method for Hyperbolic Systems with Stiff Source Term

Improvement of convergence to steady state solutions of Euler equations with. the WENO schemes. Abstract

On a class of numerical schemes. for compressible flows

A simple numerical scheme for the 2D shallow-water system

A high order adaptive finite element method for solving nonlinear hyperbolic conservation laws

A class of the fourth order finite volume Hermite weighted essentially non-oscillatory schemes

Finite Volume Method

Experimental and numerical study of the initial stages in the interaction process between a planar shock wave and a water column

A New Fourth-Order Non-Oscillatory Central Scheme For Hyperbolic Conservation Laws

Chp 4: Non-linear Conservation Laws; the Scalar Case. By Prof. Dinshaw S. Balsara

COMPUTATIONAL METHODS AND ALGORITHMS Vol II - Computational Methods for Compressible Flow Problems - Remi Abgrall

Modeling full-mach-range cavitating flow with sharp interface model

The RAMSES code and related techniques 2- MHD solvers

A RIEMANN PROBLEM FOR THE ISENTROPIC GAS DYNAMICS EQUATIONS

Simple waves and a characteristic decomposition of the two dimensional compressible Euler equations

Force analysis of underwater object with supercavitation evolution

A numerical study of SSP time integration methods for hyperbolic conservation laws

Application of a Laser Induced Fluorescence Model to the Numerical Simulation of Detonation Waves in Hydrogen-Oxygen-Diluent Mixtures

Non-linear Scalar Equations

A wave propagation method for compressible multicomponent problems on quadrilateral grids

Physical Diffusion Cures the Carbuncle Phenomenon

The PLUTO code for astrophysical gasdynamics

NUMERICAL SOLUTION OF HYPERBOLIC PARTIAL DIFFERENTIAL EQUATIONS

A NUMERICAL STUDY FOR THE PERFORMANCE OF THE RUNGE-KUTTA FINITE DIFFERENCE METHOD BASED ON DIFFERENT NUMERICAL HAMILTONIANS

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

MATANIA BEN-ARTZI, JIEQUAN LI AND GERALD WARNECKE

3. FORMS OF GOVERNING EQUATIONS IN CFD

MAS. Modelling, Analysis and Simulation. Modelling, Analysis and Simulation. Building your own shock tube. J. Naber

Antony Jameson. AIAA 18 th Computational Fluid Dynamics Conference

HFVS: An Arbitrary High Order Flux Vector Splitting Method

arxiv: v4 [physics.flu-dyn] 23 Mar 2019

The Discontinuous Galerkin (dg) method is a popular numerical method that has received much attention

SMOOTHNESS INDICATORS FOR WENO SCHEME USING UNDIVIDED DIFFERENCES

Direct Numerical Solution of the Steady 1D Compressible Euler Equations for Transonic Flow Profiles with Shocks

Computational Fluid Dynamics. PHY 688: Numerical Methods for (Astro)Physics

A method for avoiding the acoustic time step restriction in compressible flow

An Improved Ghost-cell Immersed Boundary Method for Compressible Inviscid Flow Simulations. Thesis by Cheng Chi

Wave propagation methods for hyperbolic problems on mapped grids

Computational Fluid Dynamics-1(CFDI)

A WIMF Scheme for the Drift-Flux Two-Phase Flow Model

Journal of Computational Physics

APPLICATION OF HYBRID CFD/CAA TECHNIQUE FOR MODELING PRESSURE FLUCTUATIONS IN TRANSONIC FLOWS

On the entropy stability of Roe-type finite volume methods

AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS

Numerical Methods for Conservation Laws WPI, January 2006 C. Ringhofer C2 b 2

Simulation of unsteady muzzle flow of a small-caliber gun

E = where γ > 1 is a constant spesific to the gas. For air, γ 1.4. Solving for p, we get. 2 ρv2 + (γ 1)E t

Numerical Simulation of Rarefied Gases using Hyperbolic Moment Equations in Partially-Conservative Form

Improvements of Unsteady Simulations for Compressible Navier Stokes Based on a RK/Implicit Smoother Scheme

u-= (u, v), x>o, j u, (u,, v,), x<o, U(X 0) (1) (1), A A2 only when u 0, in which case A 0. THE RIEMANN PROBLEM NEAR A HYPERBOLIC SINGULARITY II*

c 1999 Society for Industrial and Applied Mathematics

High Order Accurate Runge Kutta Nodal Discontinuous Galerkin Method for Numerical Solution of Linear Convection Equation

IMPORTANCE OF NUMERICAL EFFICIENCY FOR REAL TIME CONTROL OF TRANSIENT GRAVITY FLOWS IN SEWERS

Positivity-preserving high order schemes for convection dominated equations

The Riemann problem and a high-resolution Godunov method for a model of compressible two-phase flow

Chapter 5: The Hydrodynamical Riemann Problem

Notes: Outline. Shallow water equations. Notes: Shallow water equations. Notes:

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

A Well-Balanced Gas-Kinetic Scheme for the Shallow-Water Equations with Source Terms

Two-Dimensional Riemann Solver for Euler Equations of Gas Dynamics

A Numerical Study of Compressible Two-Phase Flows Shock and Expansion Tube Problems

Transcription:

Special Edition PGCON-MECH-7 Development of high resolution methods for solving D Euler equation Ms.Dipti A. Bendale, Dr.Prof. Jayant H. Bhangale and Dr.Prof. Milind P. Ray ϯ Mechanical Department, SavitribaiPhule Pune University, Matoshri college of Engineering, Nashik, India. Mechanical Department, SavitribaiPhule Pune University, Matoshri college of Engineering, Nashik, India. ϯ Mechanical Department, SavitribaiPhule Pune University, Sandip Institute of Engineering and Management, Nashik, India. Abstract In this work high resolution schemes are developed to solve gas dynamics problems. Two dimensional Euler equations are used as governing equations. One of the method to solve the Euler equations that are hyperbolic in nature, is to treat them as initial value problem. The Riemann solvers are adopted for solving the initial value problems. Riemann solvers are mainly of two types, exact and approximate solvers. The Godunov solver provides an exact solution whereas HLL and HLLC an approximate solution. These methods are developed to solve gas dynamic problems. In this work Godunov solver, HLLC solvers are considered for obtaining solutions to several D Sod tests. First, these methods are benchmarked with the solutions to exact Riemann problems. Later, a qualitative comparison is presented for understanding the performance of these methods. Keywords:High Resolution Methods, Riemann Solvers, Exact Riemann Solvers, Approximate Riemann Solvers, HLLC.. Introduction In this work high resolution schemes are developed to solve gas dynamics problems. One of the method to solve the Euler equations that are hyperbolic in nature, is to treat them as initial value problem. Riemann problem offers a solution strategy to solve a system of hyperbolic conservation equations. Following are the equations that are considered for discretization, t ρ ρu ρv ρe + x ρu ρu + p ρuv ρu(e + p/ρ + y ρv ρuv ρv + p ρv(e + p/ρ = () In case of Euler equation the Riemann contain so called shock tube problem, the basic problem of gas dynamics. The Riemann problem solution of two types Exact and Approximate. The Godunov's method provides exact solution whereas, HLL (Harten, Lax and Van Leer) approach is an approximation for inter-cell numerical flux. It offers a very efficient and robust approximation to Godunov type methods. The shortcomings of HLL approach are overcome in a modified approach called the HLLC (C stands for contact) Riemann solver. First, all the three Riemann solvers the Godunov, HLL and HLLC are benchmarked with the exact solutions of the five Riemann problems, the Sod tests. The conditions in these tests are too hypothetical to exist in a real gas dynamic problem. An agreement to the results of these problems ensures robustness of the solver. Later these approximate Riemann solvers are used for solving another five -D tests In 988 S. F. Davis have done a number of algorithms for obtaining the bounds on smallest and the largest signal velocities in the solution to Riemann problem where bounds are used to construct the approximate Riemann solution of Harten, Lax, and van Leer which contains only one intermediate state. This approximate Riemann solution is used to construct first- and second-order Godunov type methods. The methods described in this paper require only the characteristic velocities of a hyperbolic system. Therefore, these methods are easily applied to any system of conservations laws. He has applied the method of this paper to the steady supersonic Euler equations, the unsteady Euler equations with a nonconvex equation of state on the nonlinear shallow water equations. In 988 B. Enfield.has describe a new approximate Riemann solver for compressible gas flow. In contrast to previous Riemann solvers, where a numerical approximation for the pressure and the velocity at the contact discontinuity is computed, he derived a numerical approximation for the largest and smallest signal velocity in the Riemann problem. Having obtained the numerical signal velocities, he used theoretical results by Harten, Lax and van Leer to obtain the full approximation. A stability condition for the numerical signal velocities is derived. He has also demonstrate a relation between the signal velocities and the dissipation contained in the corresponding Godunov-type method. Also given numerical results for the one- and two-dimensional

Special Edition PGCON-MECH-7 compressible gas dynamics equations. In 3 Liska, R. and Wendroff, B. presented results of computations with eight explicit finite difference schemes on a suite of one-dimensional and two-dimensional test problems for the Euler equations. Both dimensionally split and two-dimensional schemes are represented, as are central and upwind-biased methods, and all are at least second-order. For D tests they had chosen five D (in x) Riemann problems. In 99 E. F. Toro investigated Riemann solvers and numerical methods for fluid dynamics. He considered more difficult set of D problems has been who describes in detail several popular methods and shows their behavior on his tests, all of which have easily computed exact solutions. In 994 E. F. Toro, M. Spruce and W. Spears presented new ways of obtaining wave speed estimates also implemented improved Riemann solver in the second order WAF method and tested for D problem.. Methodology. Understand shock tube problem and Initial value problems.. Use of Euler equations to solve IVPs and discretize these equations. 3.Obtain Exact solutions of IVPs (Five Sod tests), solving Riemann problems. 4. Use of these Riemann problems to obtain exact solutions, develop the Godunov's solver.. Benchmarking with Sod test D. 6. Develop approximate solution strategy, using HLLC approach for D. 7. Benchmarking with Sod test D. 8. Development of high resolution method for solving D U= [ρ, ρu, ρv, ρw,e] T, F(U)=[ ρu, ρu +p, ρuv, ρuw,u(e+p)] T, G(U)=[ ρv, ρuv, ρv +p. ρvw,v(e+p)] T, H(U)=[ ρw, ρuw, ρvw, ρw +p,w(e+p)] T. Here U = is a vector of conserved variables, F(U), G(U), and H(U) are flux vectors. ρ is density of fluid, u, v, w are velocity components in x, y, z directions. p is pressure and E is total energy per unit volume of the fluid. For one-dimensional case, Eqn.() reduces to U t+f(u) x= (3) Here, U = [ρ, ρu, E] T, F(U)=[ ρu, ρu +p,u(e+p)] T. Actually U, F, G, H are vectors but they are not be highlighted henceforth. 3. Basic Riemann Problem For one-dimensional non stationary flows, the state U of a perfect gas is specified completely by three independent variables ρ, u, p and two constants γ, R for a particular gas. From these variables and constants, all of the other state properties may be obtained, and the state variable U may completely be defined over a domain. The Riemann problem for one-dimensional time dependent Euler equations is represented as below: If the vectors of conserved variables U and flux vector F(U) have their usual form as in (3), solve U t+f(u) x= (3) Subjected to U x, = UL if x < ; UR if x <. Here, subscripts L and R represent the two discrete initial left and right states respectively.. Governing Equations The fluid, through which the wave propagating, is compressible and inviscid,. The fluid obeys the ideal gas equation,. No external forces act on the fluid, Thus reducing the Navier-Stokes equation to Euler equations which are written in the Cartesian vector form as, U +F(U) +G(U) Y+H(U) Z= () Where, Fig.Schematic representation of General Riemann problem To simplify the solution procedure, a vector of primitive variables W is often used instead of vector U: W = [ρ,u,p] T (4)

Special Edition PGCON-MECH-7 As shown in Fig.., the domain of interest is the (x-t) plane with x ranging from - to.as time progresses the discontinuities between the two initial states are break into leftward and rightward moving waves which are separated by the contact discontinuity. Each wave may either be a shock wave or a rarefaction wave (expansion wave) depending on the initial data, giving rise to four possible wave patterns as shown in Fig.. The region in between the left and right waves is called as the star region and the flow properties in this region are known as star properties.. On both side of contact discontinuity same gas exists.. The gas in the problem under consideration is a perfect gas. Properties of fluid flow across the shock are related by Rankine-Hugoniot relations, which are noting but applications of conservation equations across the shock wave, i.e., conservation of mass, momentum and energy. These are listed below. ρ u =ρ u () p +ρ u =p + ρ u (6) u (E +p )= u (E +p ) (7) 4.. Shock Wave As stated earlier, Rankine-Hugoniot conditions are applied across theshock. After certain mathematical manipulations one gets the relation for star properties as below. QL= ρ *Lu * (8) P *L= ρ L γ γ + +p pl γ p γ +pl + (9) u * = u L ƒ L (p *, W L) () ƒ L(p*,W L)=(p*p L) A L () p + B L A L= () γ+ ρ L Fig. Possible wave structures of Riemann problem The problem of determining the types of waves, their strengths and the flow properties in each region for a given set of initial conditions is called a Riemann problem. 4. Exact Solution of Riemann Solver A number of different exact Riemann solvers have been developed by different investigators. Godunov [] [], Hart Lax Leer pioneered the work in this field. He implicitly related the star pressure on both sides of the contact discontinuity to the mass fluxes passing through left and right waves. Thus a single equation is terms of star pressure are obtained. He used a fixed point iteration scheme for solving the pressure equation. In Godunov s second method, a higher order Newton s iterative method is used. Though this method is computationally accurate than the first one, it is time consuming due to the use of higher order derivatives. 4. Exact Riemann Solver Toro [] presented an exact Riemann solver for ideal gases. This method uses first order Newton- Raphson iterative method for solving the implicit pressure equation. For this analysis, the following assumptions are made: B L= γ γ+ p L(3) Thus the expression of f Lcontains all the known terms, i.e., the conditions to the left of the left nonlinear wave, and also the unknown star pressure. Above equations represents a case when the left wave is shock wave. Similar relations writtenfor the right moving wave is the short wave. 4... Expansion Wave The following equations are written assuming that right moving wave structure is an expansion wave. Similar equations exist for a case when the left moving wave is an expansion wave. ρ *=ρ R p p R C = γp ρ γ C *R= a R p p R γ γ () (6) (4) u *- c R = ur- c R (7) γ γ u *= u R+ ƒ R (p *,W R) (8) f R p, W R = C R γ p p R γ γ (9) Thus two expressions for star velocity () and (8). Eliminating the star velocity following expression is obtained: 3

Special Edition PGCON-MECH-7 f R p, W R f L p, W L + f R p, W R + u = () u = u R -u L () This () is the required expression in terms of star pressure. HLLC is the improved version of Hart-Lax-Leer Riemann solver by incorporating the contact surface in wave pattern. The wave estimates SL, S*, SR are assumed. The procedure to be adopted for obtaining the HLLC fluxes is as follows, Compute the wave speeds SL, S*, SR. 4. Godunov s Method Godunov's finite volume method for the specific case of time dependent one-dimensional Euler equations are be discussed []. In the discretized form Godunov's Scheme is written as, U n+ i = U n i + F i + F i+ () with inter cell numerical flux is given as F i+ = F U i+ (3) During the time marching one needs to obey the Courant Number (CFL) criterion. t = C cfl x S max (4) Ccfl is known as Courant number which must be in the range of to. Transmissive or transparent boundary arises from need to define finite or very small computational domain. 4..Solution algorithm for one dimensional Godunov's method is as follows:. Physical one dimensional space is discretized into the number of cells.. For the given unsteady problem, the initial flow variable values are assigned as the cell center values. 3. Outside the physical boundary, two fictitious cells, one outside left boundary and the other outside the right boundary are taken. The boundary conditions are taken to be trans- missive as per the requirement. 4. For each of the cell faces, an exact Riemann problem is created with the left cell values as left data set and the right cell values as right data set.. The solution of these Riemann problems gives the corresponding cell face values. 6. The solutions of the Riemann problems also give a maximum wave velocity fir that time step. 7. This maximum velocity is used in Courant number condition (6.4) of stability for deciding the time step size. 8. To calculate variable values at next time level, (6.) is used. 9. The code is be made to run for the desired number of time steps. 4.3 HLLC Riemann Solver Fig.3Solution in the star region for HLLC Riemann solver. Compute the approximate States. Compute the HLLC fluxes F L if S L Fi+ = F L = F L + S L U L U L ifs L S F R if S R F R = F R + S R U R U R ifs S R () Where, F L = F(U L) and F R = F(U R) 3. Compute new values of the states using the formula. U i n+ = U i n + Δt Δx (F i - F i + )(6). Results and Disscusions In order to illustrate the performance of solvers numerical results were presented for one dimensional test problems.. Sod s shock tube problem The test consists of solving one dimensional Euler s equations (), here the value of gamma is taken as.4, the left and right states are separated by diaphragm positioned in the middle of the tube. The domain is discretized with computing cells and the Courant number of computations is.8... One-dimensional Tests The performance of each high-resolution solver is assessed with ten one-dimensional (-D) tests. These include five standard Sod tests. The initial conditions for these nine tests are summarized in Table. A short description of the five sod tests respectively is given below. Test-: The solution of the mild test consists of shock, a contact and rarefaction, all moving towards right. Test-: The solution of this test consist of two symmetric rarefaction and a contact moving with zero velocity. The region between the rarefaction is near vacuum. 4

Velocity Pressure Special Edition PGCON-MECH-7 Test-3: The solution for this test consists of a strong shock followed by a moving contact and refraction. It is designed for testing the robustness of solver. Test-4: The solution for this test consists of three strong discontinuities moving to right this test is also designed for assessing the robustness of a solver. Test-: This test similar to test 3 but with the nonlinear velocities, and it assesses a solver s ability to resolve slowly-moving contact discontinuities. Table Initial condition for -D Riemann problems D L U L P L D R U R P R..7..... -..4...4......999 9.97 46.894.994-6.9633 46.9. -9.97.. -9.97. Five test cases are checked using this code whose solution were available in the literature. The results obtained were exactly in agreement with literature []. Table represents the input condition for four test cases tested with the code. Table. Shows the exact solution of the star properties for the four test cases. These results match with the actual calculations and those published in the literature. Table Exact solution Test Ρ* L Ρ* R P* u*.46.67336.3984.97447.8 3 E- 4.8 4 3.99.8E-.89387E-3-3.77E-8 3.4 69.64 8.6897.777 46.9444-6.9638 476 Fig. 4 to 8 present a selection of results for test to. The density, Pressure Velocity and internal energy distributions are plotted and compared with the corresponding exact solutions...8.6.4. -....8.6.4. -...6.4..8.6.4. -.4 -. -...4.6.8

velocity Pressure Special Edition PGCON-MECH-7 4 3. 3... -.. HLLC GODUNOV EACT Fig.4 Property distribution for SOD Test..8.6.4. - -..... - -. -.. - -. - -..4.4.3.3..... - -....8.6.4. - -.. Fig. Property distribution for SOD Test 7 6 4 3 - -.. HLLC GODUNOV EACT 6

Velocity Pressure Velocity Pressure Special Edition PGCON-MECH-7 - -.. - 3 3 -.. 8 6 4 - -.. - 3 - -. -. Fig.6 Property distribution for SOD Test 3 -. -. - -.. - 7

Special Edition PGCON-MECH-7 3 3 -.. Fig.7 Property distribution for SOD Test 4 3 3 -.. HLLC GODUNOV EACT -.. - 3 3 -.. Fig.8 Property distribution for SOD Test -. -. - 6. Conclusion In case of Euler equation the Riemann contain the shock tube problem which is studied. Riemann solvers are used for solving five -D tests and allover five -D tests. Results obtained are exactly in agreement with literature. These results match with the actual calculations and those published in the literature. The conditions in these tests are too hypothetical to exist in a real gas dynamic problem. An agreement to the results of these problems ensures robustness of the solver. The Godunov's method and HLLC (Harten, Lax and Van Leer contact) are used further for benchmarking with SOD -D tests and remaining -D tests. References 8

Special Edition PGCON-MECH-7 S. F. Davis,(988), Simplfied second order Godunov Type methods, SIAM J. Sci. Stat. Comput., 9:44-473. B.Enfield.,(988),On Godunov Type methods for gas dynamics, SIAM J. Number Anal., (): 94-38. Harten, A.,(983),High resolution schemes for hyperbolic conversion laws,j. compute. Physso:3-69. Harten, A and Hyman, J.M.,(983), Self-adjusting grid method for one-dimensional hyperbolic conversion laws, s. Compute. Phys., SO: 3-69. C. B. Laney,(), Computational Gas dynamics, Cambridge University Press, First edition, New York, U.S., 998. R. J. Leveque, finite volume method for hyperbolic problems, Cambridge University Press, First edition, Cambridge, U.K. Liska,R.,Wendroff, B.,(3), Comparison of several differences schemes on -D and -D test problems fortheeuler equations, SIAM. Lax, P.D. and liu,. D.,(998), Solution of two dimensional Riemann Problems of gas dynamics by positive schemes. SIAMJ. scicomput., 9:39-34. Takayama,K. and Inoue,O.,(99),Shock wave diffraction over go degree sharp comes.posters presented at 8th ISSW. Shock waves, :3-3. E. F. Toro,(99), Riemann solvers and Numerical Methods for Fluid Dynamics: A Practical Approach, Springer Verlag, Berlin. E. F. Toro, M. Spruce and W. Spears,(994),Restoration of the contact surface in HLL- Riemann solver, shock waves, 4:-34. E. F. Toro and A. Chakraborty.,(994),Development of an Approximate Riemann solver for steady supersonic Euler equations, Aeronoutical Journal, 98:3-339. Woodword, P., colella,p.,(984),the numerical simulation of two dimensional fluid flow with strong shocks. J. Compute.Phys., 4:-73 9