Direct Numerical Simulation of Fully Resolved Liquid Droplets in a - - PowerPoint PPT Presentation

direct numerical simulation of fully resolved liquid
SMART_READER_LITE
LIVE PREVIEW

Direct Numerical Simulation of Fully Resolved Liquid Droplets in a - - PowerPoint PPT Presentation

Direct Numerical Simulation of Fully Resolved Liquid Droplets in a Turbulent Flow Michele Rosso & Said Elghobashi Department of Mechanical and Aerospace Engineering University of California, Irvine NCSA Blue Waters Symposium for Petascale


slide-1
SLIDE 1

Direct Numerical Simulation of Fully Resolved Liquid Droplets in a Turbulent Flow

Michele Rosso & Said Elghobashi

Department of Mechanical and Aerospace Engineering University of California, Irvine

NCSA Blue Waters Symposium for Petascale Science and Beyond May 11, 2015

Michele Rosso & Said Elghobashi (UCI) DNS of liquid droplets in turbulence Blue Waters Symposium-May 11, 2015 1 / 15

slide-2
SLIDE 2

Objective & motivation

Objective Investigation of the two-way coupling effects of finite-size deformable liquid droplets on decaying isotropic turbulence using direct numerical simulation (DNS).

Michele Rosso & Said Elghobashi (UCI) DNS of liquid droplets in turbulence Blue Waters Symposium-May 11, 2015 2 / 15

slide-3
SLIDE 3

Objective & motivation

Objective Investigation of the two-way coupling effects of finite-size deformable liquid droplets on decaying isotropic turbulence using direct numerical simulation (DNS). Motivation Dispersed liquid/gas multiphase flows occur in a wide range of natural phenomena and engineering devices, e.g. combustion of liquid fuel sprays.

Michele Rosso & Said Elghobashi (UCI) DNS of liquid droplets in turbulence Blue Waters Symposium-May 11, 2015 2 / 15

slide-4
SLIDE 4

Example of application I

Michele Rosso & Said Elghobashi (UCI) DNS of liquid droplets in turbulence Blue Waters Symposium-May 11, 2015 3 / 15

slide-5
SLIDE 5

Example of application II

Michele Rosso & Said Elghobashi (UCI) DNS of liquid droplets in turbulence Blue Waters Symposium-May 11, 2015 4 / 15

slide-6
SLIDE 6

Effect of dispersed solid spherical particles on the dissipation rate of TKE ( Lucci, Ferrante & Elghobashi, JFM 2010 )

Reλ N Np Φv d/η 75 256 6400 0.1 16

Michele Rosso & Said Elghobashi (UCI) DNS of liquid droplets in turbulence Blue Waters Symposium-May 11, 2015 5 / 15

slide-7
SLIDE 7

Computational requirements

◮ Simulation of single-phase isotropic turbulence with Reλ = 300 requires

20483 grid points in order to capture the smallest scales

Michele Rosso & Said Elghobashi (UCI) DNS of liquid droplets in turbulence Blue Waters Symposium-May 11, 2015 6 / 15

slide-8
SLIDE 8

Computational requirements

◮ Simulation of single-phase isotropic turbulence with Reλ = 300 requires

20483 grid points in order to capture the smallest scales

◮ On Blue Waters the simulation required 12 hrs and 65536 processors to

advance the solution for about 3 large-eddy turnover times

Michele Rosso & Said Elghobashi (UCI) DNS of liquid droplets in turbulence Blue Waters Symposium-May 11, 2015 6 / 15

slide-9
SLIDE 9

Computational requirements

◮ Simulation of single-phase isotropic turbulence with Reλ = 300 requires

20483 grid points in order to capture the smallest scales

◮ On Blue Waters the simulation required 12 hrs and 65536 processors to

advance the solution for about 3 large-eddy turnover times

◮ The simulation of dispersed two-phase turbulence requires about double

the time of single-phase turbulence

Michele Rosso & Said Elghobashi (UCI) DNS of liquid droplets in turbulence Blue Waters Symposium-May 11, 2015 6 / 15

slide-10
SLIDE 10

Governing equations for incompressible two-phase flows

◮ Continuity equation:

∇ · u = 0

Michele Rosso & Said Elghobashi (UCI) DNS of liquid droplets in turbulence Blue Waters Symposium-May 11, 2015 7 / 15

slide-11
SLIDE 11

Governing equations for incompressible two-phase flows

◮ Continuity equation:

∇ · u = 0

◮ Momentum equations:

∂u ∂t + ∇ · (uu) = −1 ρ

  • ∇p + ∇ · T

Re − ρ Fr k + fσ We

  • Dimensionless parameters:

Re = ρgas U L

  • µgas

Fr =

  • U2
  • g

L We = ρgas U2 L

  • σ

Michele Rosso & Said Elghobashi (UCI) DNS of liquid droplets in turbulence Blue Waters Symposium-May 11, 2015 7 / 15

slide-12
SLIDE 12

Interface definition & transport

The gas/liquid interface Γ(t) is described as the zero level set of a signed distance function φ(x, t) that is transported by the fluid velocity u via: ∂φ ∂t + u · ∇φ = 0

Michele Rosso & Said Elghobashi (UCI) DNS of liquid droplets in turbulence Blue Waters Symposium-May 11, 2015 8 / 15

slide-13
SLIDE 13

Interface definition & transport

The gas/liquid interface Γ(t) is described as the zero level set of a signed distance function φ(x, t) that is transported by the fluid velocity u via: ∂φ ∂t + u · ∇φ = 0 In order to keep φ a signed distance function, a reinitialization equation is solved until convergence: ∂φ ∂τ = sign(φ0)(1 − |∇φ|) where τ is a fictitious time and φ0 is the level set function after the advection step.

Michele Rosso & Said Elghobashi (UCI) DNS of liquid droplets in turbulence Blue Waters Symposium-May 11, 2015 8 / 15

slide-14
SLIDE 14

Variable-Density Projection Method

  • 1. A provisional velocity u∗ is computed from un, the velocity field at time

n: u∗ − un δt = Rn where Rn includes the convective, viscous, surface tension and gravity terms.

Michele Rosso & Said Elghobashi (UCI) DNS of liquid droplets in turbulence Blue Waters Symposium-May 11, 2015 9 / 15

slide-15
SLIDE 15

Variable-Density Projection Method

  • 1. A provisional velocity u∗ is computed from un, the velocity field at time

n: u∗ − un δt = Rn where Rn includes the convective, viscous, surface tension and gravity terms.

  • 2. A variable-coefficient Poisson’s equation is solved:

∇ · ∇pn+1 ρn+1

  • = ∇ · u∗

δt

Michele Rosso & Said Elghobashi (UCI) DNS of liquid droplets in turbulence Blue Waters Symposium-May 11, 2015 9 / 15

slide-16
SLIDE 16

Variable-Density Projection Method

  • 1. A provisional velocity u∗ is computed from un, the velocity field at time

n: u∗ − un δt = Rn where Rn includes the convective, viscous, surface tension and gravity terms.

  • 2. A variable-coefficient Poisson’s equation is solved:

∇ · ∇pn+1 ρn+1

  • = ∇ · u∗

δt

  • 3. u∗ is corrected to obtain un+1, the velocity field at time n + 1:

un+1 = u∗ − δt ∇pn+1 ρn+1

Michele Rosso & Said Elghobashi (UCI) DNS of liquid droplets in turbulence Blue Waters Symposium-May 11, 2015 9 / 15

slide-17
SLIDE 17

Solution of the Variable-Coefficients Poisson’s equation

∇ · ∇pn+1 ρn+1

  • = ∇ · u∗

δt

◮ Equation is non-separable because ρn+1 is variable Michele Rosso & Said Elghobashi (UCI) DNS of liquid droplets in turbulence Blue Waters Symposium-May 11, 2015 10 / 15

slide-18
SLIDE 18

Solution of the Variable-Coefficients Poisson’s equation

∇ · ∇pn+1 ρn+1

  • = ∇ · u∗

δt

◮ Equation is non-separable because ρn+1 is variable ◮ Direct application of FFT is not possible Michele Rosso & Said Elghobashi (UCI) DNS of liquid droplets in turbulence Blue Waters Symposium-May 11, 2015 10 / 15

slide-19
SLIDE 19

Solution of the Variable-Coefficients Poisson’s equation

∇ · ∇pn+1 ρn+1

  • = ∇ · u∗

δt

◮ Equation is non-separable because ρn+1 is variable ◮ Direct application of FFT is not possible ◮ It is mission critical since it accounts for about 70-80 % of the solution

time

Michele Rosso & Said Elghobashi (UCI) DNS of liquid droplets in turbulence Blue Waters Symposium-May 11, 2015 10 / 15

slide-20
SLIDE 20

Solution of the Variable-Coefficients Poisson’s equation

∇ · ∇pn+1 ρn+1

  • = ∇ · u∗

δt

◮ Equation is non-separable because ρn+1 is variable ◮ Direct application of FFT is not possible ◮ It is mission critical since it accounts for about 70-80 % of the solution

time

◮ Solution is performed via the Conjugate Gradient method Michele Rosso & Said Elghobashi (UCI) DNS of liquid droplets in turbulence Blue Waters Symposium-May 11, 2015 10 / 15

slide-21
SLIDE 21

Solution of the Variable-Coefficients Poisson’s equation

∇ · ∇pn+1 ρn+1

  • = ∇ · u∗

δt

◮ Equation is non-separable because ρn+1 is variable ◮ Direct application of FFT is not possible ◮ It is mission critical since it accounts for about 70-80 % of the solution

time

◮ Solution is performed via the Conjugate Gradient method ◮ A Geometric Algebraic Multigrid preconditioner is used Michele Rosso & Said Elghobashi (UCI) DNS of liquid droplets in turbulence Blue Waters Symposium-May 11, 2015 10 / 15

slide-22
SLIDE 22

Solution of the Variable-Coefficients Poisson’s equation

∇ · ∇pn+1 ρn+1

  • = ∇ · u∗

δt

◮ Equation is non-separable because ρn+1 is variable ◮ Direct application of FFT is not possible ◮ It is mission critical since it accounts for about 70-80 % of the solution

time

◮ Solution is performed via the Conjugate Gradient method ◮ A Geometric Algebraic Multigrid preconditioner is used ◮ We rely on the PETSc library for the solution of the linear system Michele Rosso & Said Elghobashi (UCI) DNS of liquid droplets in turbulence Blue Waters Symposium-May 11, 2015 10 / 15

slide-23
SLIDE 23

Current limitations

◮ A 3D domain decomposition is used to partition the computational

domain

Michele Rosso & Said Elghobashi (UCI) DNS of liquid droplets in turbulence Blue Waters Symposium-May 11, 2015 11 / 15

slide-24
SLIDE 24

Current limitations

◮ A 3D domain decomposition is used to partition the computational

domain

◮ Each subdomain is local to a processor Michele Rosso & Said Elghobashi (UCI) DNS of liquid droplets in turbulence Blue Waters Symposium-May 11, 2015 11 / 15

slide-25
SLIDE 25

Current limitations

◮ A 3D domain decomposition is used to partition the computational

domain

◮ Each subdomain is local to a processor ◮ If k is the number of multigrid levels, each subdomain must have at

least 2(k−1) nodes per direction

Michele Rosso & Said Elghobashi (UCI) DNS of liquid droplets in turbulence Blue Waters Symposium-May 11, 2015 11 / 15

slide-26
SLIDE 26

Current limitations

◮ A 3D domain decomposition is used to partition the computational

domain

◮ Each subdomain is local to a processor ◮ If k is the number of multigrid levels, each subdomain must have at

least 2(k−1) nodes per direction

◮ Therefore there is a limit on the number of processors that can be used

for a given grid size

Michele Rosso & Said Elghobashi (UCI) DNS of liquid droplets in turbulence Blue Waters Symposium-May 11, 2015 11 / 15

slide-27
SLIDE 27

Current limitations

◮ A 3D domain decomposition is used to partition the computational

domain

◮ Each subdomain is local to a processor ◮ If k is the number of multigrid levels, each subdomain must have at

least 2(k−1) nodes per direction

◮ Therefore there is a limit on the number of processors that can be used

for a given grid size

◮ We will try different solutions, e.g. OpenMP/MPI, improve

communication topology ...

Michele Rosso & Said Elghobashi (UCI) DNS of liquid droplets in turbulence Blue Waters Symposium-May 11, 2015 11 / 15

slide-28
SLIDE 28

Falling droplet test I

ReD FrD WeD ρl/ρg µl/µg 96 1009 0.06 829 54

Michele Rosso & Said Elghobashi (UCI) DNS of liquid droplets in turbulence Blue Waters Symposium-May 11, 2015 12 / 15

slide-29
SLIDE 29

Falling droplet test II

VORTICITY ALONG X-AXIS

Michele Rosso & Said Elghobashi (UCI) DNS of liquid droplets in turbulence Blue Waters Symposium-May 11, 2015 13 / 15

slide-30
SLIDE 30

Future developments

We will replace the solid particles with droplets, and examine the effect on the turbulence structure.

Michele Rosso & Said Elghobashi (UCI) DNS of liquid droplets in turbulence Blue Waters Symposium-May 11, 2015 14 / 15

slide-31
SLIDE 31

Aknowledgments

◮ NSF Award Number: 0933085

Program Officer: Ashok Sangani

◮ NSF-PRAC Award 1144323

Program Officer: Irene Qualters

◮ BW Support: Dr. Bill Kramer & Manisha Gajbe Michele Rosso & Said Elghobashi (UCI) DNS of liquid droplets in turbulence Blue Waters Symposium-May 11, 2015 15 / 15