1 of 42

 

Cristopher Morales Ubal1, Jeroen van Oijen1, Nijso Beishuizen1,2 

1Eindhoven University of Technology

2Bosch Thermotechnology

Department of Mechanical Engineering, section Power & Flow

2 of 42

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

3 of 42

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

4 of 42

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:

  • Term 1: Variations of Pressure 
  • Term 2: Viscous heating
  • Term 3: Volumetric heat sources
  • Term 4: Body forces

Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.

4

5 of 42

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:

  • Pressure term vanishes.
  • Viscous heating is assumed negligible.
  • No Volumetric heat sources.
  • No Body forces.

Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.

5

6 of 42

Energy equation for reacting flows: low-Mach Approximation

 

 

Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.

6

7 of 42

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

8 of 42

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

9 of 42

Energy equation for reacting flows: Temperature

 

Where the heat release due to chemical reactions is given by:

             

If we assume for now that:

  • No chemical reactions
  • Diffusion effects are not important

Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.

9

10 of 42

Energy equation for non-reacting flows: Temperature

 

Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.

10

11 of 42

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

12 of 42

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

13 of 42

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

14 of 42

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

15 of 42

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

 

16 of 42

Preconditioning: Preconditioning matrix

 

Where:

Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.

16

17 of 42

Preconditioning: Preconditioning matrix

 

 

Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.

17

18 of 42

Preconditioning: Preconditioning matrix

 

Preconditioning matrix:

Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.

18

19 of 42

Preconditioning: Preconditioning matrix

 

where:

             

Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.

19

20 of 42

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

21 of 42

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

22 of 42

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

23 of 42

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

24 of 42

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

25 of 42

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

26 of 42

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

27 of 42

Residuals temperature: Third simulation

Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.

27

28 of 42

Conclusions

Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.

28

    • Preconditioning for multicomponent flows is extended to account for variable heat capacity.
    • Implementation in SU2 is verified and validated.

Outlook:

    • To be done: pull request in SU2 + adding diffusivity term.
    • Next steps: couple CANTERA to SU2 and implement detailed chemistry for incompressible flows.

29 of 42

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

30 of 42

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

31 of 42

Energy equation for reacting flows: low-Mach Approximation

 

 

Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.

31

32 of 42

Energy equation for reacting flows: low-Mach Approximation

 

 

Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.

32

33 of 42

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

34 of 42

Energy equation for reacting flows: Temperature

 

Where the heat release due to combustion is given by:

If we assume for now that:

  • No combustion.
  • Diffusion effects are not important.

Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.

34

35 of 42

Energy equation for Non-reacting flows: Temperature

 

Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.

35

36 of 42

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

37 of 42

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

38 of 42

Energy equation for Non-reacting flows: Temperature

 

Extending the preconditioning approach for low-Mach Navier-Stokes equations for multicomponent flows in SU2.

38

39 of 42

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

40 of 42

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

41 of 42

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

42 of 42

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