Inlet boundary conditions for two-equation hybrid LES-RANS models - - PowerPoint PPT Presentation

inlet boundary conditions for two equation hybrid les
SMART_READER_LITE
LIVE PREVIEW

Inlet boundary conditions for two-equation hybrid LES-RANS models - - PowerPoint PPT Presentation

Inlet boundary conditions for two-equation hybrid LES-RANS models [2] Lars Davidson Lars Davidson, www.tfd.chalmers.se/lada Go4Hybrid, Final meeting, Berlin, 2015 Research Question 1. I want to use a k DES model 1.1 How do I prescribe


slide-1
SLIDE 1

Inlet boundary conditions for two-equation hybrid LES-RANS models [2] Lars Davidson

Lars Davidson, www.tfd.chalmers.se/˜lada Go4Hybrid, Final meeting, Berlin, 2015

slide-2
SLIDE 2

Research Question

  • 1. I want to use a k − ω DES model

1.1 How do I prescribe inlet values on k and ω? 1.2 What about the URANS region? Should I prescribe k and ω from a steady RANS solution?

  • 2. The proposed method is to add commutation terms in the k and ω

equations.

  • 3. The commutation terms read (∆ goes from ∆RANS to ∆LES)

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 2 / 30

slide-3
SLIDE 3

Research Question

  • 1. I want to use a k − ω DES model

1.1 How do I prescribe inlet values on k and ω? 1.2 What about the URANS region? Should I prescribe k and ω from a steady RANS solution?

  • 2. The proposed method is to add commutation terms in the k and ω

equations.

  • 3. The commutation terms read (∆ goes from ∆RANS to ∆LES)

◮ k equation: −∂∆

∂x1 ∂ ¯ u1k ∂∆ (sink term)

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 2 / 30

slide-4
SLIDE 4

Research Question

  • 1. I want to use a k − ω DES model

1.1 How do I prescribe inlet values on k and ω? 1.2 What about the URANS region? Should I prescribe k and ω from a steady RANS solution?

  • 2. The proposed method is to add commutation terms in the k and ω

equations.

  • 3. The commutation terms read (∆ goes from ∆RANS to ∆LES)

◮ k equation: −∂∆

∂x1 ∂ ¯ u1k ∂∆ (sink term)

◮ ω equation: ω

k ∂∆ ∂x1 ∂ ¯ u1k ∂∆ (source term)

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 2 / 30

slide-5
SLIDE 5

Research Question

  • 1. I want to use a k − ω DES model

1.1 How do I prescribe inlet values on k and ω? 1.2 What about the URANS region? Should I prescribe k and ω from a steady RANS solution?

  • 2. The proposed method is to add commutation terms in the k and ω

equations.

  • 3. The commutation terms read (∆ goes from ∆RANS to ∆LES)

◮ k equation: −∂∆

∂x1 ∂ ¯ u1k ∂∆ (sink term)

◮ ω equation: ω

k ∂∆ ∂x1 ∂ ¯ u1k ∂∆ (source term)

  • 4. The method can also be used in embedded LES (i.e. at the

RANS-LES interface)

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 2 / 30

slide-6
SLIDE 6

The Zonal k − ω Hybrid RANS-LES PDH Model

◮ In the LES region, the model reads

∂k ∂t + ∂¯ vik ∂xi = Pk − fk k3/2 ℓt + ∂ ∂xj

  • ν + νt

σk ∂k ∂xj

  • ∂ω

∂t + ∂¯ viω ∂xi = Cω1fω ω k Pk − Cω2ω2 + ∂ ∂xj

  • ν + νt

σω ∂ω ∂xj

  • + Cω

νt k ∂k ∂xj ∂ω ∂xj νt = fµ k ω, Pk = νt ∂ ¯ ui ∂xj + ∂ ¯ uj ∂xi ∂ ¯ ui ∂xj , ℓt = CLES∆dw ∆dw = min (max [Cdwdw, Cw∆max, ∆nstep] , ∆max)

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 3 / 30

slide-7
SLIDE 7

The Zonal k − ω Hybrid RANS-LES PDH Model

◮ In the LES region, the model reads

∂k ∂t + ∂¯ vik ∂xi = Pk − fk k3/2 ℓt + ∂ ∂xj

  • ν + νt

σk ∂k ∂xj

  • ∂ω

∂t + ∂¯ viω ∂xi = Cω1fω ω k Pk − Cω2ω2 + ∂ ∂xj

  • ν + νt

σω ∂ω ∂xj

  • + Cω

νt k ∂k ∂xj ∂ω ∂xj νt = fµ k ω, Pk = νt ∂ ¯ ui ∂xj + ∂ ¯ uj ∂xi ∂ ¯ ui ∂xj , ℓt = CLES∆dw ∆dw = min (max [Cdwdw, Cw∆max, ∆nstep] , ∆max)

◮ The length scale, ∆dw, is taken from the IDDES model [9].

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 3 / 30

slide-8
SLIDE 8

The Zonal k − ω Hybrid RANS-LES PDH Model

◮ In the LES region, the model reads

∂k ∂t + ∂¯ vik ∂xi = Pk − fk k3/2 ℓt + ∂ ∂xj

  • ν + νt

σk ∂k ∂xj

  • ∂ω

∂t + ∂¯ viω ∂xi = Cω1fω ω k Pk − Cω2ω2 + ∂ ∂xj

  • ν + νt

σω ∂ω ∂xj

  • + Cω

νt k ∂k ∂xj ∂ω ∂xj νt = fµ k ω, Pk = νt ∂ ¯ ui ∂xj + ∂ ¯ uj ∂xi ∂ ¯ ui ∂xj , ℓt = CLES∆dw ∆dw = min (max [Cdwdw, Cw∆max, ∆nstep] , ∆max)

◮ The length scale, ∆dw, is taken from the IDDES model [9]. ◮ In the RANS regions, ℓt = k1/2/(Ckω).

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 3 / 30

slide-9
SLIDE 9

The Zonal k − ω Hybrid RANS-LES PDH Model

◮ In the LES region, the model reads

∂k ∂t + ∂¯ vik ∂xi = Pk − fk k3/2 ℓt + ∂ ∂xj

  • ν + νt

σk ∂k ∂xj

  • ∂ω

∂t + ∂¯ viω ∂xi = Cω1fω ω k Pk − Cω2ω2 + ∂ ∂xj

  • ν + νt

σω ∂ω ∂xj

  • + Cω

νt k ∂k ∂xj ∂ω ∂xj νt = fµ k ω, Pk = νt ∂ ¯ ui ∂xj + ∂ ¯ uj ∂xi ∂ ¯ ui ∂xj , ℓt = CLES∆dw ∆dw = min (max [Cdwdw, Cw∆max, ∆nstep] , ∆max)

◮ The length scale, ∆dw, is taken from the IDDES model [9]. ◮ In the RANS regions, ℓt = k1/2/(Ckω). ◮ The interface between LES and RANS regions is chosen at a fixed

grid line (y+ ≃ 500)

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 3 / 30

slide-10
SLIDE 10

Varying filter size

◮ When filter size in LES varies in space, an additional term appears in

the momentum equation.

◮ The reason? the spatial derivatives and the filtering do not commute. ◮ For the convective term in Navier-Stokes, for example, we get

∂vivj ∂xj = ∂ ∂xj (vivj) + O

  • (∆x)2

◮ Ghosal & Moin [4] showed that the error is proportional to (∆x)2;

hence it is usually neglected.

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 4 / 30

slide-11
SLIDE 11

Commutation error in k equation

◮ In zonal1 hybrid RANS-LES, the length scale at the RANS-LES

interface changes abruptly from a RANS length scale to a LES length scale.

◮ Hamda [5] found that the commutation error at RANS-LES interfaces

is large.

◮ For the k equation the commutation term reads

∂uik ∂xi = ∂ ¯ uik ∂xi − ∂∆ ∂xi ∂ ¯ uik ∂∆

1the interface is chosen at a location where the RANS and LES length scales differ www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 5 / 30

slide-12
SLIDE 12

Commutation term: physical meaning

∂uik ∂xi = ∂ ¯ uik ∂xi − ∂∆ ∂xi ∂ ¯ uik ∂∆

◮ Consider a fluid particle in a RANS region moving in the x1 direction

and passing across a RANS-LES interface.

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 6 / 30

slide-13
SLIDE 13

Commutation term: physical meaning

∂uik ∂xi = ∂ ¯ uik ∂xi − ∂∆ ∂xi ∂ ¯ uik ∂∆

◮ Consider a fluid particle in a RANS region moving in the x1 direction

and passing across a RANS-LES interface.

◮ The filterwidth decreases across the interface, i.e. ∂∆/∂x1 < 0

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 6 / 30

slide-14
SLIDE 14

Commutation term: physical meaning

∂uik ∂xi = ∂ ¯ uik ∂xi − ∂∆ ∂xi ∂ ¯ uik ∂∆

◮ Consider a fluid particle in a RANS region moving in the x1 direction

and passing across a RANS-LES interface.

◮ The filterwidth decreases across the interface, i.e. ∂∆/∂x1 < 0 ◮ k decreases when going from RANS to LES ⇒

∂ ¯ u1k/∂∆ = (kLES − kRANS)

  • <0

/ (∆LES − ∆RANS

  • <0

) > 0

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 6 / 30

slide-15
SLIDE 15

Commutation term: physical meaning

∂uik ∂xi = ∂ ¯ uik ∂xi − ∂∆ ∂xi ∂ ¯ uik ∂∆

◮ Consider a fluid particle in a RANS region moving in the x1 direction

and passing across a RANS-LES interface.

◮ The filterwidth decreases across the interface, i.e. ∂∆/∂x1 < 0 ◮ k decreases when going from RANS to LES ⇒

∂ ¯ u1k/∂∆ = (kLES − kRANS)

  • <0

/ (∆LES − ∆RANS

  • <0

) > 0

◮ ⇒ The commutation term > 0

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 6 / 30

slide-16
SLIDE 16

Commutation term: physical meaning

∂uik ∂xi = ∂ ¯ uik ∂xi − ∂∆ ∂xi ∂ ¯ uik ∂∆

◮ Consider a fluid particle in a RANS region moving in the x1 direction

and passing across a RANS-LES interface.

◮ The filterwidth decreases across the interface, i.e. ∂∆/∂x1 < 0 ◮ k decreases when going from RANS to LES ⇒

∂ ¯ u1k/∂∆ = (kLES − kRANS)

  • <0

/ (∆LES − ∆RANS

  • <0

) > 0

◮ ⇒ The commutation term > 0 ◮ ⇒ The commutation term < 0 on the right-side of the k equation.

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 6 / 30

slide-17
SLIDE 17

Commutation term: physical meaning

∂uik ∂xi = ∂ ¯ uik ∂xi − ∂∆ ∂xi ∂ ¯ uik ∂∆

◮ Consider a fluid particle in a RANS region moving in the x1 direction

and passing across a RANS-LES interface.

◮ The filterwidth decreases across the interface, i.e. ∂∆/∂x1 < 0 ◮ k decreases when going from RANS to LES ⇒

∂ ¯ u1k/∂∆ = (kLES − kRANS)

  • <0

/ (∆LES − ∆RANS

  • <0

) > 0

◮ ⇒ The commutation term > 0 ◮ ⇒ The commutation term < 0 on the right-side of the k equation. ◮ Hence, the commutation term at the RANS-LES interface reduces k.

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 6 / 30

slide-18
SLIDE 18

Commutation term at the RANS-LES interface

RANS LES ¯ u′ ¯ v′ ¯ w′ L 2δ x y

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 7 / 30

slide-19
SLIDE 19

Commutation term at the RANS-LES interface

RANS LES ¯ u′ ¯ v′ ¯ w′ L 2δ x y

∂∆ ∂xi ∂ ¯ uik ∂∆

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 7 / 30

slide-20
SLIDE 20

Commutation term at the LES inlet

inlet LES ¯ u′ ¯ v′ ¯ w′ L 2δ x y

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 8 / 30

slide-21
SLIDE 21

Commutation term at the LES inlet

inlet LES kRANS,inlet

∂∆ ∂xi ∂ ¯ uik ∂∆

¯ u′ ¯ v′ ¯ w′ L 2δ x y

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 8 / 30

slide-22
SLIDE 22

Commutation term in the ω equation

◮ Let us start by looking at the ε equation.

◮ What happens with ε when a fluid particle moves from a RANS region

into an LES region?

◮ The answer is, nothing. The dissipation is the same in a RANS region

as in an LES region.

◮ Transformation of the k and ε equations to an ω equation gives

dω dt = d dt ε Ckk

  • =

1 Ckk dε dt + ε Ck d(1/k) dt = 1 Ckk dε dt − ω k dk dt

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 9 / 30

slide-23
SLIDE 23

Commutation term in the ω equation

◮ Let us start by looking at the ε equation.

◮ What happens with ε when a fluid particle moves from a RANS region

into an LES region?

◮ The answer is, nothing. The dissipation is the same in a RANS region

as in an LES region.

◮ Transformation of the k and ε equations to an ω equation gives

dω dt = d dt ε Ckk

  • =

1 Ckk dε dt + ε Ck d(1/k) dt =

✚✚✚ ✚

1 Ckk dε dt − ω k dk dt

◮ Hence, the commutation error in the ω equation is the commutation

term in the k equation multiplied by −ω/k so that ∂uiω ∂xi = ∂ ¯ uiω ∂xi − ∂∆ ∂xi ∂ ¯ uiω ∂∆ = ∂ ¯ uiω ∂xi + ω k ∂∆ ∂xi ∂ ¯ uik ∂∆

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 9 / 30

slide-24
SLIDE 24

Summary of inlet treatment of k and ω

◮ Prescribe RANS values of k and ω at the inlet obtained from RANS

simulations

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 10 / 30

slide-25
SLIDE 25

Summary of inlet treatment of k and ω

◮ Prescribe RANS values of k and ω at the inlet obtained from RANS

simulations

◮ Add commutation term to the cell slice(s) near the inlet

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 10 / 30

slide-26
SLIDE 26

Summary of inlet treatment of k and ω

◮ Prescribe RANS values of k and ω at the inlet obtained from RANS

simulations

◮ Add commutation term to the cell slice(s) near the inlet

◮ k equation: −∂∆

∂x1 ∂ ¯ u1k ∂∆ (sink term)

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 10 / 30

slide-27
SLIDE 27

Summary of inlet treatment of k and ω

◮ Prescribe RANS values of k and ω at the inlet obtained from RANS

simulations

◮ Add commutation term to the cell slice(s) near the inlet

◮ k equation: −∂∆

∂x1 ∂ ¯ u1k ∂∆ (sink term)

◮ ω equation: ω

k ∂∆ ∂x1 ∂ ¯ u1k ∂∆ (source term)

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 10 / 30

slide-28
SLIDE 28

Summary of inlet treatment of k and ω

◮ Prescribe RANS values of k and ω at the inlet obtained from RANS

simulations

◮ Add commutation term to the cell slice(s) near the inlet

◮ k equation: −∂∆

∂x1 ∂ ¯ u1k ∂∆ (sink term)

◮ ω equation: ω

k ∂∆ ∂x1 ∂ ¯ u1k ∂∆ (source term)

◮ The present approach is similar to adding the commutation term in

PANS [3] fk Dktot Dt = D(fkktot) Dt − ktot Dfk Dt = Dk Dt − ktot Dfk Dt D Dt = ∂ ∂t + ¯ ui ∂ ∂xi , ktot = k + 1 2u′

iu′ i

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 10 / 30

slide-29
SLIDE 29

Synthetic inlet fluctuations

  • 1. A pre-cursor RANS simulation is made using the PDH model [8].

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 11 / 30

slide-30
SLIDE 30

Synthetic inlet fluctuations

  • 1. A pre-cursor RANS simulation is made using the PDH model [8].
  • 2. The Reynolds stress tensor is computed using the EARSM model [10].

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 11 / 30

slide-31
SLIDE 31

Synthetic inlet fluctuations

  • 1. A pre-cursor RANS simulation is made using the PDH model [8].
  • 2. The Reynolds stress tensor is computed using the EARSM model [10].
  • 3. Synthetic turbulence fluctuations based on homogeneous turbulence

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 11 / 30

slide-32
SLIDE 32

Synthetic inlet fluctuations

  • 1. A pre-cursor RANS simulation is made using the PDH model [8].
  • 2. The Reynolds stress tensor is computed using the EARSM model [10].
  • 3. Synthetic turbulence fluctuations based on homogeneous turbulence

◮ we can only use the Reynolds stress tensor in one point www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 11 / 30

slide-33
SLIDE 33

Synthetic inlet fluctuations

  • 1. A pre-cursor RANS simulation is made using the PDH model [8].
  • 2. The Reynolds stress tensor is computed using the EARSM model [10].
  • 3. Synthetic turbulence fluctuations based on homogeneous turbulence

◮ we can only use the Reynolds stress tensor in one point www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 11 / 30

slide-34
SLIDE 34

Synthetic inlet fluctuations

  • 1. A pre-cursor RANS simulation is made using the PDH model [8].
  • 2. The Reynolds stress tensor is computed using the EARSM model [10].
  • 3. Synthetic turbulence fluctuations based on homogeneous turbulence

◮ we can only use the Reynolds stress tensor in one point ◮ We need to chose a relevant location for the Reynolds stress tensor ◮ In boundary layer flow, the turbulent shear stress is the single most

important stress component

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 11 / 30

slide-35
SLIDE 35

Synthetic inlet fluctuations

  • 1. A pre-cursor RANS simulation is made using the PDH model [8].
  • 2. The Reynolds stress tensor is computed using the EARSM model [10].
  • 3. Synthetic turbulence fluctuations based on homogeneous turbulence

◮ we can only use the Reynolds stress tensor in one point ◮ We need to chose a relevant location for the Reynolds stress tensor ◮ In boundary layer flow, the turbulent shear stress is the single most

important stress component

◮ Hence, the Reynolds stress tensor is taken at the location where the

magnitude of the turbulent shear stress is largest.

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 11 / 30

slide-36
SLIDE 36

Synthetic inlet fluctuations

  • 1. A pre-cursor RANS simulation is made using the PDH model [8].
  • 2. The Reynolds stress tensor is computed using the EARSM model [10].
  • 3. Synthetic turbulence fluctuations based on homogeneous turbulence

◮ we can only use the Reynolds stress tensor in one point ◮ We need to chose a relevant location for the Reynolds stress tensor ◮ In boundary layer flow, the turbulent shear stress is the single most

important stress component

◮ Hence, the Reynolds stress tensor is taken at the location where the

magnitude of the turbulent shear stress is largest.

  • 4. Finally, the synthetic fluctuations are scaled with
  • |u′v′|/|u′v′|max

1/2

RANS which is taken from the RANS simulation.

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 11 / 30

slide-37
SLIDE 37

Synthetic inlet fluctuations

  • 1. A pre-cursor RANS simulation is made using the PDH model [8].
  • 2. The Reynolds stress tensor is computed using the EARSM model [10].
  • 3. Synthetic turbulence fluctuations based on homogeneous turbulence

◮ we can only use the Reynolds stress tensor in one point ◮ We need to chose a relevant location for the Reynolds stress tensor ◮ In boundary layer flow, the turbulent shear stress is the single most

important stress component

◮ Hence, the Reynolds stress tensor is taken at the location where the

magnitude of the turbulent shear stress is largest.

  • 4. Finally, the synthetic fluctuations are scaled with
  • |u′v′|/|u′v′|max

1/2

RANS which is taken from the RANS simulation.

  • 5. Matlab codes can be downloaded [1] (Google “synthetic inlet

fluctuations”)

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 11 / 30

slide-38
SLIDE 38

Channel flow

◮ Reynolds number is Reτ = 8 000. ◮ A 256 × 96 × 32 mesh is used ◮ ∆x = 0.1, ∆z = 0.05 ◮ The mean U, k and ω taken from 1D RANS simulation using the

PDH k − ω model

◮ The wall-parallel RANS-LES interface is prescribed at a fixed gridline

at y+ ≃ 500. RANS RANS LES ¯ u′, ¯ v′, ¯ w′ L 2δ x y

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 12 / 30

slide-39
SLIDE 39

Inlet fluctuations

0.1 0.2 0.3 0.4 2 4 6

y/δ stresses : u′u′+; : v′v′+; : w′w′+; : u′v′+. Markers: EARSM.

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 13 / 30

slide-40
SLIDE 40

Results

5 10 15 20 0.2 0.4 0.6 0.8 1 1 2 3 0.9 0.95 1

Friction velocity x/δ uτ

0.1 0.2 0.3 0.4 0.002 0.004 0.006 0.008 0.01

Turbulent viscosity y/δ νt/(uτδ) ▽: uτ = 1 (target value) : x = 0.05δ; : x = 2.5δ; : x = 5.65δ; ▽: νt/(uτδ)/10 at inlet (i.e. RANS).

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 14 / 30

slide-41
SLIDE 41

Results

0.5 1 2 4 6 8 10 Resolved turbulent stress

y/δ u′u′/u2

τ,in 5 10 2 4 6

Maximum resolved turbulent fluctuations x/δ max

y u′ iu′ j+

: x/δ = 0.05; : x = 2.5δ; : x = 5.85δ;

  • :

fully developed channel flow with Zonal hybrid RANS-LES model. : u′u′+; : v′v′+; : w′w′+.

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 15 / 30

slide-42
SLIDE 42

Length of source region

◮ In how large a region, xtr, should the commutation terms be added? ∂∆ ∂x1 = 0

xtr RANS RANS LES ¯ u′, ¯ v′, ¯ w′ L 2δ x y

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 16 / 30

slide-43
SLIDE 43

Results

0.5 1 1.5 2 0.02 0.04 0.06 0.08 0.1 νt,max in the LES region

x/δ max

y (νt)/(uτ,inδ) 1 2 3 4 0.85 0.9 0.95 1

Friction velocity x/δ uτ : xtr/δ = 0.1; : xtr/δ = 0.5; : xtr/δ = 1

  • : cell center

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 17 / 30

slide-44
SLIDE 44

Source terms in k equation

0.5 1 −300 −200 −100 100

y/δ x/δ = 0.05. ◦: Production term, Pk, xtr = 0.05. : commutation term. (xtr/δ = 0.1, 0.5, 1) Arrow shows increasing xtr

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 18 / 30

slide-45
SLIDE 45

Boundary layer

◮ The Reynolds number is Reθ = 11 000 (Reτ,in = 3 400). ◮ A 128 × 192 × 32 mesh is used with ∆x = 0.1, ∆z = 0.05 ◮ Uin as (κ = 0.38, B = 4.1, Π = 0.5 [6, 7])

U+

in =

     y+ y+ ≤ 5 −2.23 + 4.49 ln(y+) 5 < y+ < 30 1 κ ln(y+) + B + 2Π κ sin2 πy 2δ

  • y+ ≥ 30

(1)

◮ k and ω from a RANS solution

¯ u′, ¯ v′, ¯ w′ RANS LES L δin x y

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 19 / 30

slide-46
SLIDE 46

Results, boundary layer

5 10 1 2 3x 10

−3

1 2 3 2 2.5 3x 10

−3

Skin friction x/δin Cf

0.1 0.2 0.3 0.4 0.005 0.01 0.015 0.02

Turbulent viscosity y/δin νt/(uτ,inδin) : baseline : Uin from RANS

  • : 0.37 (log10Rex)−2.584.

: x = 0.06δin; : x = 2.35δin; : x = 11.9δin; ▽: νt/(uτ,inδin)/80 at inlet (i.e. RANS).

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 20 / 30

slide-47
SLIDE 47

Length of source region

◮ In how large a region, xtr, should the commutation terms be added? ∂∆ ∂x1 = 0

xtr ¯ u′, ¯ v′, ¯ w′ RANS LES L δin x y

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 21 / 30

slide-48
SLIDE 48

Boundary layer: different xtr

5 10 1 2 3x 10

−3

x/δin Cf

0.5 1 −300 −200 −100 100

Term in k eq. y/δ : xtr/δ = 0.125; : xtr/δin = 1.25; : xtr/δin = 2.5 x/δin = 0.06. ◦: Production term, xtr/δin = 0.125 : commutation term. (xtr/δ = 0.125, 1.25, 2.5) Arrow shows increasing xtr

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 22 / 30

slide-49
SLIDE 49

Commutation terms in the (U)RANS region?

∂∆ ∂x1 = 0

xtr ¯ u′, ¯ v′, ¯ w′ RANS LES L δin x y

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 23 / 30

slide-50
SLIDE 50

Commutation terms in the (U)RANS region?

∂∆ ∂x1 = 0

xtr ¯ u′, ¯ v′, ¯ w′ RANS LES L δin x y

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 23 / 30

slide-51
SLIDE 51

Commutation terms in the (U)RANS region?

∂∆ ∂x1 = 0

xtr ¯ u′, ¯ v′, ¯ w′ RANS LES L δin x y

◮ Argument for using commutation terms in the (U)RANS region:

νt,URANS ≪ νt,RANS

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 23 / 30

slide-52
SLIDE 52

Boundary layer: Commutation term or not?

blue lines: commutation terms in the (U)RANS region red lines: no commutation terms in the (U)RANS region

5 10 1 2 3x 10

−3

1 2 3 2 2.5 3x 10

−3

x/δin Cf

0.1 0.2 0.3 0.05 0.1 0.15 0.2

Turbulent viscosity y/δin νt/(uτ,inδin) solid lines: x/δin = 0.06 dashed lines: x/δin = 2.35

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 24 / 30

slide-53
SLIDE 53

Conclusions

◮ A novel method for prescribing inlet modelled turbulent quantities

(k, ε, ω) has been presented

◮ It is based on the non-commutation between the divergence and the

filter operators

◮ No tuning constants ◮ It is best to impose the commutation terms in one grid plane adjacent

to the inlet

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 25 / 30

slide-54
SLIDE 54

Three-Day CFD Course at Chalmers

◮ Unsteady Simulations for Industrial Flows: LES, DES, hybrid

LES-RANS and URANS

◮ 9-11 November 2015 at Chalmers, Gothenburg, Sweden ◮ Max 16 participants ◮ 50% lectures and 50% workshops in front of a PC ◮ Registration deadline: 10 October 2015 ◮ For info, see http://www.tfd.chalmers.se/˜lada/cfdkurs/cfdkurs.html

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 26 / 30

slide-55
SLIDE 55

References I

[1] Davidson, L. http://www.tfd.chalmers.se/˜lada/projects/inlet-boundary-conditions/pr [2] Davidson, L. Two-equation hybrid RANS-LES models: A novel way to treat k and ω at the inlet. In Turbulence, Heat and Mass Transfer, THMT-15 (Sarajevo, Bosnia and Herzegovina, 2015). [3] Davidson, L. Zonal PANS: evaluation of different treatments of the RANS-LES interface (to appear). Journal of Turbulence (2015).

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 27 / 30

slide-56
SLIDE 56

References II

[4] Ghosal, S., and Moin, P. The basic equations for the large eddy simulation of turbulent flows in complex geometry.

  • J. Comp. Phys. 118 (1995), 24–37.

[5] Hamba, F. Analysis of filtered Navier-Stokes equation for hybrid RANS/LES simulation. Physics of Fluids A 23, 015108 (2011). [6] ¨ Osterlund, J. Experimental Studies of Zero Pressure-Gradient Turbulent Boundary-Layer Flow. PhD thesis, Department of Mechanics, Royal Institute of Technology, Stockholm, Sweden, 1999.

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 28 / 30

slide-57
SLIDE 57

References III

[7] ¨ Osterlund, M., Johansson, A., Nagib, H., and Hites, M. A note on the overlap region in turbulent boundary layers. Physics of Fluids A 12, 1 (2000), 1–4. [8] Peng, S.-H., Davidson, L., and Holmberg, S. A modified low-Reynolds-number k − ω model for recirculating flows. Journal of Fluids Engineering 119 (1997), 867–875. [9] Shur, M. L., Spalart, P. R., Strelets, M. K., and Travin,

  • A. K.

A hybrid RANS-LES approach with delayed-DES and wall-modelled LES capabilities. International Journal of Heat and Fluid Flow 29 (2008), 1638–1649.

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 29 / 30

slide-58
SLIDE 58

References IV

[10] Wallin, S., and Johansson, A. V. A new explicit algebraic Reynolds stress model for incompressible and compressible turbulent flows. Journal of Fluid Mechanics 403 (2000), 89–132.

www.tfd.chalmers.se/˜lada Go4Hybrid, Berlin, 2015 30 / 30