• Aucun résultat trouvé

Towards an innovative R$_{ij}$$-$$\epsilon$ model for turbulence in bubbly flows from DNS simulations

N/A
N/A
Protected

Academic year: 2021

Partager "Towards an innovative R$_{ij}$$-$$\epsilon$ model for turbulence in bubbly flows from DNS simulations"

Copied!
33
0
0

Texte intégral

(1)

HAL Id: cea-02338616

https://hal-cea.archives-ouvertes.fr/cea-02338616

Submitted on 21 Feb 2020

HAL is a multi-disciplinary open access

archive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come from

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de

Towards an innovative R_ij

−ϵ model for turbulence in

bubbly flows from DNS simulations

A. Du Cluzeau, G. Bois, A. Toutant, J-M. Martinez

To cite this version:

A. Du Cluzeau, G. Bois, A. Toutant, J-M. Martinez. Towards an innovative R_ij−ϵ model for tur-bulence in bubbly flows from DNS simulations. TI2018 - 5th Internationnal conference on Turtur-bulence and Interactions, Jun 2018, Les Trois ilets, France. �cea-02338616�

(2)

www.cea.fr

5

th

International Conference on Turbulence

and Interactions

Towards an innovative R

ij

− 

model for turbulence in bubbly

flows from DNS simulations

A. du Cluzeau

1 G. Bois 1 A. Toutant 2 J-M. Martinez 2

(3)

Industrial purposes and boiling flows

Safety issue for PWR : the boiling crisis

Pressurized water reactor : a very large system Critical heat flux : a very local phenomenom

Solution : the upscaling strategy

Lack of predictive model in two phase flows

A lot of different regimes

The importance of the transition between boiling and slug flows

Bubbles at the wall → decrease of heat transfer Importance of the void fraction prediction

(4)

Up-scaling strategy

Towards a numerical reactor

Need for powerful simulations

=⇒ =⇒ CATHARE

DNS M-CFD System

(5)

Up-scaling strategy

Towards a numerical reactor

Need for powerful simulations

=⇒ =⇒ CATHARE

DNS M-CFD System

(6)

Up-scaling strategy

Towards a numerical reactor

Need for powerful simulations

=⇒ =⇒ CATHARE

DNS M-CFD System

(7)

Failures and needs of the averaged scale (RANS)

DNS

RANS

RANS closures limitations

Empirical correlations built on coupled mechanism simultaneously → Interfacial forces : Drag force Lift force Added-mass force Dispersion forces Point-size particle approach

No surface tension effects One pressure closure

Theoretical modelling based on questionable parallel with single phase flows

→ Turbulence closure

Single-phase turbulence Wake structure

(8)

Two different kinds of turbulence

SPT

WIF+WIT

Flow led by the upward

pressure gradient

Classical turbulence with elongated streaks

Single Phase Turbulence (SPT) due to shear

stresses at the wall Sufficient existing model

Flow led by bubbles

buoyancy (WIF+WIT)

Potential flow and averaged

Wake InducedFluctuations (WIF)

Wake InducedTurbulence due to interactions and instabilities of wakes (WIT)

Unsatisfactory models

Modelling conclusion : Bubble turbulence cannot be modelled as a kinetic

energy source term

(9)

Two different kinds of turbulence

SPT

WIF+WIT

Flow led by the upward

pressure gradient

Classical turbulence with elongated streaks

Single Phase Turbulence (SPT) due to shear

stresses at the wall Sufficient existing model

Flow led by bubbles

buoyancy (WIF+WIT)

Potential flow and averaged

Wake InducedFluctuations (WIF)

Wake InducedTurbulence due to interactions and instabilities of wakes (WIT)

Unsatisfactory models

Modelling conclusion : Bubble turbulence cannot be modelled as a kinetic

energy source term

(10)

Two different kinds of turbulence

SPT

WIF+WIT

Flow led by the upward

pressure gradient

Classical turbulence with elongated streaks

Single Phase Turbulence (SPT) due to shear

stresses at the wall Sufficient existing model

Flow led by bubbles

buoyancy (WIF+WIT)

Potential flow and averaged

Wake InducedFluctuations (WIF)

Wake InducedTurbulence due to interactions and instabilities of wakes (WIT)

Unsatisfactory models

Modelling conclusion : Bubble turbulence cannot be modelled as a kinetic

energy source term

(11)

Overview

Introduction

Direct Numerical Simulations

Governing equations

Limitation of DNS

Numerical setup

(12)

Local scale (DNS) / Averaged scale (RANS)

Local instantaneous description

Navier-Stokes equations : Dρkuk Dt = − ∇Pk + ρkg + ∇.µk ∇uk + ∇ Tu k  | {z } τk

Interfacial jump conditions :

uil = uiv, X

k

(pknk − τk.nk) = σκnk

Extension to full space

Multiply by phase indicator function : χk = 1 in phase k , 0 otherwise. Dχkρkuk Dt = − ∇ (χkPk) + χkρkg + ∇. (χkτk) − (pknk − τk.nk) .∇χk

One-fluid formulation

’one-fluid’ variables : φ = P k χkφk Dρu Dt = −∇P + ρg + ∇.µ ∇u + ∇ Tu + σκi

Definition of averaging operators

Statistical average = temporal average : φ (x , y , z)TX = 1 ∆t Z t+∆t/2 t−∆t/2 φ (x , y , z, τ ) d τ Phase average : φk = χkφk TX χkTX

Two-fluid averaged formulation

Note αk = χkTX Dαkρkukk Dt = − ∇  αkPk k + αkρkg + ∇. αkτkk  + ∇.  αk<k k −(pknk− τk.nk) .∇χk TX | {z } Mk

Mk is the interfacial force exerted on phase k

Ml +Mv = σκi

(13)

Local scale (DNS) / Averaged scale (RANS)

Local instantaneous description

Navier-Stokes equations : Dρkuk Dt = − ∇Pk + ρkg + ∇.µk ∇uk + ∇ Tu k  | {z } τk

Interfacial jump conditions :

uil = uiv, X

k

(pknk − τk.nk) = σκnk

Extension to full space

Multiply by phase indicator function : χk = 1 in phase k , 0 otherwise. Dχkρkuk Dt = − ∇ (χkPk) + χkρkg + ∇. (χkτk) − (pknk − τk.nk) .∇χk

One-fluid formulation

’one-fluid’ variables : φ = P k χkφk Dρu Dt = −∇P + ρg + ∇.µ ∇u + ∇ Tu + σκi

Definition of averaging operators

Statistical average = temporal average : φ (x , y , z)TX = 1 ∆t Z t+∆t/2 t−∆t/2 φ (x , y , z, τ ) d τ Phase average : φk = χkφk TX χkTX

Two-fluid averaged formulation

Note αk = χkTX Dαkρkukk Dt = − ∇  αkPk k + αkρkg + ∇. αkτkk  + ∇.  αk<k k −(pknk− τk.nk) .∇χk TX | {z } Mk

Mk is the interfacial force exerted on phase k

Ml +Mv = σκi

(14)

Local scale (DNS) / Averaged scale (RANS)

Local instantaneous description

Navier-Stokes equations : Dρkuk Dt = − ∇Pk + ρkg + ∇.µk ∇uk + ∇ Tu k  | {z } τk

Interfacial jump conditions :

uil = uiv, X

k

(pknk − τk.nk) = σκnk

Extension to full space

Multiply by phase indicator function : χk = 1 in phase k , 0 otherwise. Dχkρkuk Dt = − ∇ (χkPk) + χkρkg + ∇. (χkτk) − (pknk − τk.nk) .∇χk

One-fluid formulation

’one-fluid’ variables : φ = P k χkφk Dρu

Definition of averaging operators

Statistical average = temporal average : φ (x , y , z)TX = 1 ∆t Z t+∆t/2 t−∆t/2 φ (x , y , z, τ ) d τ Phase average : φk = χkφk TX χkTX

Two-fluid averaged formulation

Note αk = χkTX Dαkρkukk Dt = − ∇  αkPk k + αkρkg + ∇. αkτkk  + ∇.  αk<k k −(pknk− τk.nk) .∇χk TX | {z } Mk

Mk is the interfacial force exerted on phase k

Ml +Mv = σκi

(15)

Local scale (DNS) / Averaged scale (RANS)

Local instantaneous description

Navier-Stokes equations : Dρkuk Dt = − ∇Pk + ρkg + ∇.µk ∇uk + ∇ Tu k  | {z } τk

Interfacial jump conditions :

uil = uiv, X

k

(pknk − τk.nk) = σκnk

Extension to full space

Multiply by phase indicator function : χk = 1 in phase k , 0 otherwise.

Dχkρkuk

Dt = − ∇ (χkPk) + χkρkg + ∇. (χkτk)

− (pknk − τk.nk) .∇χk

One-fluid formulation

Definition of averaging operators

Statistical average = temporal average : φ (x , y , z)TX = 1 ∆t Z t+∆t/2 t−∆t/2 φ (x , y , z, τ ) d τ Phase average : φk = χkφk TX χkTX

Two-fluid averaged formulation

Note αk = χkTX Dαkρkukk Dt = − ∇  αkPk k + αkρkg + ∇. αkτkk  + ∇.  αk<k k −(pknk− τk.nk) .∇χk TX | {z } Mk

Mk is the interfacial force exerted on phase k

Ml +Mv = σκi

(16)

Local scale (DNS) / Averaged scale (RANS)

Local instantaneous description

Navier-Stokes equations : Dρkuk Dt = − ∇Pk + ρkg + ∇.µk ∇uk + ∇ Tu k  | {z } τk

Interfacial jump conditions :

uil = uiv, X

k

(pknk − τk.nk) = σκnk

Extension to full space

Multiply by phase indicator function : χk = 1 in phase k , 0 otherwise. Dχkρkuk Dt = − ∇ (χkPk) + χkρkg + ∇. (χkτk) − (pknk − τk.nk) .∇χk

One-fluid formulation

’one-fluid’ variables : φ = P k χkφk Dρu

Definition of averaging operators

Statistical average = temporal average : φ (x , y , z)TX = 1 ∆t Z t+∆t/2 t−∆t/2 φ (x , y , z, τ ) d τ Phase average : φk = χkφk TX χkTX

Two-fluid averaged formulation

Note αk = χkTX Dαkρkukk Dt = − ∇  αkPk k + αkρkg + ∇. αkτkk  + ∇.  αk<k k −(pknk− τk.nk) .∇χk TX | {z } Mk

Mk is the interfacial force exerted on phase k

Ml +Mv = σκi

(17)

Limitation of DNS

Framework hypotheses

incompressible isothermal

Limitation of DNS

Low void fraction → to avoid coalescence (No contact line models)

Limited Reynolds number → moderate resolution of the mesh

→ Unreachable industrial conditions for bubble columns

→ Reachable industrial conditions for bubble swarms

Models extracted from the DNS need a

posteriori validation on experiments in reactor conditions

(18)

Numerical setup

Physical setup

Bubble swarm in a flow initially at rest Fixed bubble simulation → Spring force periodicity in x,y,z

Different predefined population of bubbles Computation in typical reactor condition based on DEBORA experiments (freon 24 bar)

Reb = 1176 and Eo = 0.59

A Front-Tracking algorithm

One-fluid equations are solved on an Eulerian / Cartesian mesh

Interfaces are tracked on a Lagrangian mesh Validated by comparison with works of J.Lu and G.Tryggvason

HPC calculations

→ ≈ 80 millions of cells

(19)

Overview

Introduction

Direct Numerical Simulations

Results and modelling on swarm calculations

Turbulent and non turbulent fluctuations

Spectral analysis

(20)

Turbulent and non turbulent fluctuations

Instantaneous velocity field from DNS with

fixed bubbles



SPT



Temporal average → Wake-induced

fluctuations (WIF)

Wake-induced Turbulence (WIT)

Following F. Risso et al.

Frame of reference of bubbles → Fixed bubble simulations → Spring force

Total fluctuations

Wake Induced Fluctuations (WIF)

Temporal average → spatial fluctuations Due to the averaged wake

Due to potential flow around bubbles

It is not turbulence !

Wake Induced Turbulence (WIT)

Temporal fluctuations

Interactions and instabilities of wakes

Is WIT similar to classical turbulence ?

(21)

Turbulent and non turbulent fluctuations

Instantaneous velocity field from DNS with

fixed bubbles



SPT



Temporal average → Wake-induced

fluctuations (WIF)

Wake-induced Turbulence (WIT)

Following F. Risso et al.

Frame of reference of bubbles → Fixed bubble simulations → Spring force

Total fluctuations

Wake Induced Fluctuations (WIF)

Temporal average → spatial fluctuations Due to the averaged wake

Due to potential flow around bubbles

It is not turbulence !

Wake Induced Turbulence (WIT)

Temporal fluctuations

Interactions and instabilities of wakes

Is WIT similar to classical turbulence ?

(22)

Turbulent and non turbulent fluctuations

Instantaneous velocity field from DNS with

fixed bubbles



SPT



Temporal average → Wake-induced

fluctuations (WIF)

Wake-induced Turbulence (WIT)

Following F. Risso et al.

Frame of reference of bubbles → Fixed bubble simulations → Spring force

Total fluctuations

Wake Induced Fluctuations (WIF)

Temporal average → spatial fluctuations Due to the averaged wake

Due to potential flow around bubbles

It is not turbulence !

Wake Induced Turbulence (WIT)

Temporal fluctuations

Interactions and instabilities of wakes

Is WIT similar to classical turbulence ?

(23)
(24)

Spectral analysis of WIT and WIF

PDF of velocity fluctuations (On ≈ 8 million points )

(25)

Spectral analysis of WIT and WIF

(26)

Splitting of the transport equation

Splitting of the fluctuations

=

+

An innovative splitting of the Rij

transport equation DRij Dt = −Pij +Dij + φij+ ij

=

DRWIFij Dt = −P X ij +DXij + φXij + Xij

+

DRWITij Dt = −P T ij +D T ij + φ T ij +  T ij

Exemple with the dissipation tensor 11 = −2 µl ρl χl ∂ul ∂xb χl ∂ul ∂xb TX (100%)

=

X11 = −2µl ρl χl ∂ul ∂xb T χl ∂ul ∂xb TX (23%)

+

T11 = −2µl ρl χl ∂ul0 ∂xb χl ∂ul0 ∂xb TX (77%)

With DNS → post-treatment of all the statistical correlations in order to find

scaling laws for the interfacial production, the dissipation etc...

(27)

Splitting of the transport equation

Splitting of the fluctuations

=

+

An innovative splitting of the Rij

transport equation DRij Dt = −Pij +Dij + φij+ ij

=

DRWIFij Dt = −P X ij +DXij + φXij + Xij

+

DRWITij Dt = −P T ij +D T ij + φ T ij +  T ij

Exemple with the dissipation tensor 11 = −2 µl ρl χl ∂ul ∂xb χl ∂ul ∂xb TX (100%)

=

X11 = −2µl ρl χl ∂ul ∂xb T χl ∂ul ∂xb TX (23%)

+

T11 = −2µl ρl χl ∂ul0 ∂xb χl ∂ul0 ∂xb TX (77%)

(28)

New Turbulence model

Modelling conclusion :

1 - BIF cannot be modelled as a kinetic energy source term

2 - WIF and WIT have to be modelled separately

3 - WIT needs its own transport equation because its statistical

signature is different than SPT

Formal summary

Rij = RSPTij +RWITij + RWIFij

DRSPTij

Dt = single-phase transport equation DRWITij

Dt = −P

WIT

ij +DWITij + φWITij + WITij RWIFij = algebraic closure

Sufficient existing models forRSPTij

On going work

Computation of bubble swarms at different void fraction and bubble Reynolds number

Model for RWIFij based on previous works (F.Risso and al.) on averaged wake and potential flow solution around bubbles

Post-treatment of all the statistical correlations of the RWITij transport equation in order to find scaling laws for PWITij , φWITij and WITij

(29)

New Turbulence model

Modelling conclusion :

1 - BIF cannot be modelled as a kinetic energy source term

2 - WIF and WIT have to be modelled separately

3 - WIT needs its own transport equation because its statistical

signature is different than SPT

Formal summary

Rij = RSPTij +RWITij + RWIFij

DRSPTij

Dt = single-phase transport equation DRWITij

Dt = −P

WIT

ij +DWITij + φWITij + WITij RWIFij = algebraic closure

Sufficient existing models for RSPTij

On going work

Computation of bubble swarms at different void fraction and bubble Reynolds number

Model for RWIFij based on previous works (F.Risso and al.) on averaged wake and potential flow solution around bubbles

Post-treatment of all the statistical correlations of the RWITij transport equation in order to find scaling laws for PWITij , φWITij and WITij

(30)

New Turbulence model

Modelling conclusion :

1 - BIF cannot be modelled as a kinetic energy source term

2 - WIF and WIT have to be modelled separately

3 - WIT needs its own transport equation because its statistical

signature is different than SPT

Formal summary

Rij = RSPTij +RWITij + RWIFij

DRSPTij

Dt = single-phase transport equation DRWITij

Dt = −P

WIT

ij +DWITij + φWITij + WITij RWIFij = algebraic closure

Sufficient existing models for RSPTij

On going work

Computation of bubble swarms at different void fraction and bubble Reynolds number

Model for RWIFij based on previous works (F.Risso and al.) on averaged wake and potential flow solution around bubbles

Post-treatment of all the statistical correlations of the RWITij transport equation in order to find scaling laws for PWITij , φWITij and WITij

(31)

Conclusion and prospect

Up-scaling process from DNS database

Answer to complex industrial applications (PWR core evolution) → RANS Euler calculations need predictive model

→ DNS used as numerical experiments

DNS of channel bubbly flows (not presented here) → Lots of data available for processing

→ Already used to model interfacial forces

DNS of swarms with fixed bubbles for the study of bubble-induced turbulence →(prospect) Characterise the impact of fixed bubbles

→(prospect) Comparison with calculation of free bubbles

→(prospect) Parametric analysis with different Reynolds number and different void fraction

Turbulence modelling

Bubble-induced turbulence is different than single-phase turbulence

→ Bubble-induced turbulence has a part of turbulent fluctuation (WIT) and a part of non turbulent fluctuations (WIF)

→ WIF is related to the averaged wake and to the potential flow around bubble → WIT is related to wakes interactions and instabilities

Those three fluctuations have to be modelled separately → SPT : classical transport equation

→(prospect) WIT : new transport equation modelling →(prospect) WIF : algebraic closure

(32)

Conclusion and prospect

Up-scaling process from DNS database

Answer to complex industrial applications (PWR core evolution) → RANS Euler calculations need predictive model

→ DNS used as numerical experiments

DNS of channel bubbly flows (not presented here) → Lots of data available for processing

→ Already used to model interfacial forces

DNS of swarms with fixed bubbles for the study of bubble-induced turbulence →(prospect) Characterise the impact of fixed bubbles

→(prospect) Comparison with calculation of free bubbles

→(prospect) Parametric analysis with different Reynolds number and different void fraction

Turbulence modelling

Bubble-induced turbulence is different than single-phase turbulence

→ Bubble-induced turbulence has a part of turbulent fluctuation (WIT) and a part of non turbulent fluctuations (WIF)

→ WIF is related to the averaged wake and to the potential flow around bubble → WIT is related to wakes interactions and instabilities

Those three fluctuations have to be modelled separately → SPT : classical transport equation

→(prospect) WIT : new transport equation modelling →(prospect) WIF : algebraic closure

(33)

Thank you for your attention !

The authors would like to convey their sincere thanks to GENCI and the TGCC for providing the necessary computational ressources to perform DNS calculations. This work was granted access to the HPC ressources of TGCC under the allocation x20162b7712 made by GENCI.

Références

Documents relatifs

During a collision : (a) the total linear momentum is conserved at each instant of the collision ; (b) the kinetic energy conservation (even if the collision is elastic) applies

[r]

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des

However, together with the expression results of these genes, which showed that TCF21 was the only gene that was differently expressed between the two lines and

Les données sont tirées de l’enquête Les comportements de santé des enfants d’âge scolaire (HBSC) de 2013-2014, une étude qui vise à mieux comprendre la santé et le

The arguments used here, based only on martingale problems, are elementary; they apply for all examples considered in [2, 3, 7, 4, 5] and also give the explicit chaos expansion

Mais c’est encore une idée reçue, si nous buvons, ce n’est pas par plaisir, c’est la seule manière que nous avons trouvé pour combler le manque de chaleur, et

Among the high number of genes specifically over-expressed in the G1 subgroup (HBV infection with a low number of viral DNA, AXIN1 mutations, a younger age, a high sera level of