approximate riemann solvers for multi-component flows ben thornber academic supervisor: d.drikakis...

34
Approximate Riemann Solvers for Approximate Riemann Solvers for Multi-component flows Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences Fluid Mechanics & Computational Science

Upload: cornelius-parks

Post on 13-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

Approximate Riemann Solvers for Approximate Riemann Solvers for Multi-component flowsMulti-component flows

Ben ThornberAcademic Supervisor: D.Drikakis

Industrial Mentor: D. Youngs (AWE)

Aerospace SciencesFluid Mechanics & Computational Science

Page 2: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

Aims

Describe the derivation of a new approximate Riemann solver for multi-component flows

Present a series of test cases illustrating the performance of the scheme for two different model equations

Compare and contrast the Mass Fraction and Total Enthalpy Conservation of the Mixture models.

Page 3: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

Outline

Introduction

– Governing equations

– Godunov method

– Higher Order Extensions

Characteristics-Based Solver

Test Cases and Validation

Conclusions

Page 4: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

Governing equations

Begin with the Euler equations in primitive variables:

Page 5: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

Governing Equations

Augment them with two multicomponent models:

1) Mass Fraction*:

* See, for example, Abgrall (1988) or Larrouturou (1989)

Page 6: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

Governing Equations

2) Total Enthalpy Conservation of the Mixture (ThCM)*:

* See Wang, S.P. et al (2004)

Page 7: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

Method of Solution

Godunov finite volume method:

Dual time stepping method:

Jameson (1991)

Godunov (1959)

Page 8: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

Higher Order Accuracy

Utilise the MUSCL method (Van Leer, 1977):

With 2nd order Superbee, Minmod, Van Leer, Van Albada and 3rd order Van Albada limiters (See Toro, 1997)

Page 9: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

Characteristics Based Approximate Riemann Solver

An extension of Eberle’s scheme (Eberle, 1987)

As the governing equations are identical then the derivation holds for both models

Considering the Euler equations split directionally, thus solving:

The time derivative is replaced by the Characteristic Derivative:

Page 10: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

Non-Conservative Invariants

After some manipulation this gives six characteristic equations for six unknown flow variables:

Page 11: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

Converting to conservative form

Now we convert the equations to conservative form using the chain rule of differentiation:

Page 12: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

Converting to Conservative Form

For pressure this is a little more complex:

Giving:

Where:

Page 13: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

Compact form

After considerable manipulation the characteristics based variables with which the Godunov fluxes are calculated are:

Page 14: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

Compact form

Where:

Page 15: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

Numerical Tests Used 5 test cases to examine the performance of the new scheme

and the multi-component models employed:

– A ) Weak Post-shock Contact Discontinuity

• See Wang et al (2004)

– B ) Shock-Contact surface interaction

• See Karni (1994), Abgrall (1996), Shyue (2001), Wang et al (2004)

– C ) Modified Sod shock tube

• See Abgrall and Karni (2000), Chargy et al (1990), Karni (1996) and Larroururou (1989)

– D ) Shock interaction with a Helium Slab

• See Abgrall (1996), Wang et al (2004)

– E ) Convection of an SF6 Slab

All cases are run with the 3-D code on a mesh 400x4x4

Page 16: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

Test A : Weak Post-shock Contact Discontinuity

0.25 0.5 1.0

Mach 3.352 shock

Argon Nitrogen

0.0

Page 17: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

Test A

2nd order accuracy with Minbee – characteristic ‘bump’ in the MF density profile

Page 18: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

Test A : Limiters

Density profile at the contact surface a) 1st order, b) Superbee, c) Van Albada, d) Van Leer, e) 3rd order Van Albada

Page 19: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

Test B: Shock-Contact surface interaction

0.5 1.00.0

Page 20: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

Test B

Oscillation – free results for all limiters

Mass fraction model captures the contact surface over fewer points

Page 21: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

Test C : Modified Sod shock tube

0.5 1.00.0

Page 22: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

Test C

All profiles are captured reasonably well

Page 23: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

Test C – Density and velocity profiles

Mass fraction model has a typical density undershoot and a velocity jump at the contact surface

Slight oscillations in the ThCM model

Page 24: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

Test D : Shock interaction with a Helium Slab

0.25 0.4 1.0

Air Helium

0.0

Air

0.6

Mach 1.22 shock

Page 25: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

Test D

Very complex problem – oscillatory results for the Mass Fraction model

Dissipative solution for the ThCM model

Page 26: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

Test D - Convergence

Dissipative solution for the ThCM model, with 2000 points it is more dissipative than the mass fraction model with 400 points

Page 27: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

Test E: Convection of an SF6 slab

0.4 1.0

Air SF6

0.0

Air

0.6

Constant velocity u = 0.1

Page 28: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

Test E: Results after 1 time step

Pressure equilibrium is not maintained for the ThCM model or the Mass Fraction model

Page 29: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

Test E: Results after 1 time step

Considering a convected contact surface computed using finite volume upwind method:

Where this fraction = 0.6 in the case of SF6 to air

Page 30: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

Conclusions

A new multi-component approximate Riemann solver has been developed and validated

The Total Enthalpy Conservation of the Mixture model is better for flows where is not close to 1, and the difference in gas densities is low.

The Mass Fraction model captures discontinuities in fewer points

Neither model preserves pressure equilibrium exactly in the case of a convected contact surface, however the extent of the error depends on the gases simulated.

Page 31: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

References

Page 32: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

References

Page 33: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

References

Page 34: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences

References