approximate riemann solvers for multi-component flows ben thornber academic supervisor: d.drikakis...
TRANSCRIPT
![Page 1: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/1.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/2.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/3.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/4.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/5.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/6.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/7.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/8.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/9.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/10.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/11.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/12.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/13.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/14.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/15.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/16.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/17.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/18.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/19.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/20.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/21.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/22.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/23.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/24.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/25.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/26.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/27.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/28.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/29.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/30.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/31.jpg)
References
![Page 32: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/32.jpg)
References
![Page 33: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/33.jpg)
References
![Page 34: Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences](https://reader030.vdocuments.mx/reader030/viewer/2022013101/56649efc5503460f94c0ef9c/html5/thumbnails/34.jpg)
References