Cristopher Morales Ubal1, Jeroen van Oijen1, Nijso Beishuizen1,2
1Eindhoven University of Technology
2Bosch Thermotechnology
Department of Mechanical Engineering, section Power & Flow
Motivation
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
2
stream 2: T=300K
stream 1: T=300K
Energy equation for reacting flows
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
3
[1] T. Poinsot, D. Veynante, Theoretical and Numerical Combustion, Edwards, 2005. URL https://books.google.nl/books?id=cqFDkeVABYoC
Energy equation for reacting flows
Where the sensible enthalpy is given by:
And the specific heat capacity at a constant pressure of the gas mixture is given by:
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
4
Energy equation for reacting flows: low-Mach Approximation
Where the sensible enthalpy is given by:
And the specific heat capacity at a constant pressure of the gas mixture is given by:
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
5
Energy equation for reacting flows: low-Mach Approximation
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
6
Energy equation for reacting flows: low-Mach Approximation
Using (6):
We can write equation (4) as an equation for temperature.
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
7
Energy equation for reacting flows: Temperature
Where the heat release due to chemical reactions is given by:
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
8
Energy equation for reacting flows: Temperature
Where the heat release due to chemical reactions is given by:
If we assume for now that:
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
9
Energy equation for non-reacting flows: Temperature
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
10
Energy equation for non-reacting flows: Temperature
Currently, in SU2, we solve the following energy equation for incompressible flows:
However, we would like to solve (8) instead of (9) for multicomponent flows.
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
11
Energy equation for non-reacting flows: Temperature
Currently, in SU2, we solve the following energy equation for incompressible flows:
However, we would like to solve (8) instead of (9) for multicomponent flows.
Then, to do it, we divide (8) by and use derivative rules.
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
12
Energy equation for Non-reacting flows: Temperature
which is the energy equation that we are going to use in the preconditioning approach.
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
13
Preconditioning: Conservative form
Following the steps done by Economon [2], we write the N-S equations as follows:
where the conservative variables are:
and the convective, viscous and source terms are:
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
14
[2] T.D.Economon, Simulation and Adjoint-based Design for Variable Density Incompressible Flows with Heat Transfer,
Multidisciplinary Analysis and Optimization Conference, 2018. https://arc.aiaa.org/doi/abs/10.2514/6.2018-3111
Instead of
Preconditioning: Non-Conservative form
Then, we transform the N-S equations from Conservative to Working variables:
where the working variables are:
and:
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
15
Preconditioning: Preconditioning matrix
Where:
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
16
Preconditioning: Preconditioning matrix
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
17
Preconditioning: Preconditioning matrix
Preconditioning matrix:
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
18
Preconditioning: Preconditioning matrix
where:
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
19
Test case: 2D Incompressible mixing channel system
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
20
Non-slip adiabatic walls
Symmetry plane
First simulation: Two streams with equal temperature
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
21
Non-slip adiabatic walls
Symmetry plane
First simulation: Two streams with equal temperature
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
22
Develop
Extension
Second simulation: Two streams with different temperatures
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
23
Non-slip adiabatic walls
Symmetry plane
Second simulation: Two streams with different temperatures
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
24
Develop
Extension
Third simulation: Switching temperatures of the streams
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
25
Non-slip adiabatic walls
Symmetry plane
Third simulation: Switching temperatures of the streams
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
26
Develop
Extension
Residuals temperature: Third simulation
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
27
Conclusions
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
28
Outlook:
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
29
Questions?
Develop
Extension
stream 2: T=300K
stream 1: T=300K
Energy equation for reacting flows: low-Mach Approximation
Using (6):
The unsteady and convective terms in (4) can be written as follows:
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
30
Energy equation for reacting flows: low-Mach Approximation
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
31
Energy equation for reacting flows: low-Mach Approximation
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
32
Energy equation for reacting flows: Temperature
Where the heat release due to combustion is given by:
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
33
Energy equation for reacting flows: Temperature
Where the heat release due to combustion is given by:
If we assume for now that:
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
34
Energy equation for Non-reacting flows: Temperature
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
35
Energy equation for Non-reacting flows: Temperature
Currently, in SU2, we solve the following energy equation for incompressible flows:
However, we would like to solve (12) instead of (13) for multicomponent flows.
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
36
Energy equation for Non-reacting flows: Temperature
Currently, in SU2, we solve the following energy equation for incompressible flows:
However, we would like to solve (12) instead of (13) for multicomponent flows.
Then, to do it, we divide (12) by .
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
37
Energy equation for Non-reacting flows: Temperature
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
38
Energy equation for Non-reacting flows: Temperature
Using derivation rules, the right-hand size can be written as:
The energy equation (14) for multicomponent flows becomes:
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
39
Preconditioning: Projected convective flux
The projected convective flux jacobian is:
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
40
Preconditioning: Preconditioned convective flux jacobian
The preconditioned convective flux jacobian is:
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
41
Preconditioning: Eigenvalues
The eigenvalues of the preconditioning system:
Which are the same eigenvalues obtained by Economon [2].
Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.
42