Tutorial Lagrangian Particle Trackinghani/kurser/OS_CFD_2009/AureliaV... · 2009-12-13 ·...

15
Lund university / Energy Sciences / Fluid Mechanics Tutorial Lagrangian Particle Tracking Aurélia Vallier Division of Fluid Mechanics Department of Energy Sciences Lund Institute of Technology, Lund Sweden 1

Transcript of Tutorial Lagrangian Particle Trackinghani/kurser/OS_CFD_2009/AureliaV... · 2009-12-13 ·...

Page 1: Tutorial Lagrangian Particle Trackinghani/kurser/OS_CFD_2009/AureliaV... · 2009-12-13 · Introduction to Lagrangian particle tracking ... constant/particleProperties system/controlDict

Lund university / Energy Sciences / Fluid Mechanics

Tutorial Lagrangian Particle Tracking

Aurélia Vallier

Division of Fluid MechanicsDepartment of Energy Sciences

Lund Institute of Technology, Lund Sweden

1

Page 2: Tutorial Lagrangian Particle Trackinghani/kurser/OS_CFD_2009/AureliaV... · 2009-12-13 · Introduction to Lagrangian particle tracking ... constant/particleProperties system/controlDict

Lund university / Energy Sciences / Fluid Mechanics

2

OUTLINE

● Introduction to Lagrangian particle tracking

● LPT in OpenFOAM

● Improvement

● Test case

Page 3: Tutorial Lagrangian Particle Trackinghani/kurser/OS_CFD_2009/AureliaV... · 2009-12-13 · Introduction to Lagrangian particle tracking ... constant/particleProperties system/controlDict

Lund university / Energy Sciences / Fluid Mechanics

Euler frame: the fow feld (U, p, density, viscosity...)

Lagrangian frame: the particles(velocity, position, diameter, density,...)

LPT

Page 4: Tutorial Lagrangian Particle Trackinghani/kurser/OS_CFD_2009/AureliaV... · 2009-12-13 · Introduction to Lagrangian particle tracking ... constant/particleProperties system/controlDict

Lund university / Energy Sciences / Fluid Mechanics

4

Eulerian frame

Page 5: Tutorial Lagrangian Particle Trackinghani/kurser/OS_CFD_2009/AureliaV... · 2009-12-13 · Introduction to Lagrangian particle tracking ... constant/particleProperties system/controlDict

Lund university / Energy Sciences / Fluid Mechanics

Lagrangian frame

Page 6: Tutorial Lagrangian Particle Trackinghani/kurser/OS_CFD_2009/AureliaV... · 2009-12-13 · Introduction to Lagrangian particle tracking ... constant/particleProperties system/controlDict

Lund university / Energy Sciences / Fluid Mechanics

Lagrangian frame

Page 7: Tutorial Lagrangian Particle Trackinghani/kurser/OS_CFD_2009/AureliaV... · 2009-12-13 · Introduction to Lagrangian particle tracking ... constant/particleProperties system/controlDict

Lund university / Energy Sciences / Fluid Mechanics

Lagrangian frame

Page 8: Tutorial Lagrangian Particle Trackinghani/kurser/OS_CFD_2009/AureliaV... · 2009-12-13 · Introduction to Lagrangian particle tracking ... constant/particleProperties system/controlDict

Lund university / Energy Sciences / Fluid Mechanics

DieselFoam : solver for diesel spray and combustion - evaporation, collision... - parcel (computational particles)

IcoLagrangianFoam : simplified version of dieselFoam, - no evaporation, no collision... - wrong drag model

SolidParticle : new library for one way coupling LPT

LPT in OpenFOAM

Page 9: Tutorial Lagrangian Particle Trackinghani/kurser/OS_CFD_2009/AureliaV... · 2009-12-13 · Introduction to Lagrangian particle tracking ... constant/particleProperties system/controlDict

Lund university / Energy Sciences / Fluid Mechanics

- Injection of several particles per time step

- Volume fraction of particles (volScalarField) → we don't need to save the properties of each particle

Improvement

Page 10: Tutorial Lagrangian Particle Trackinghani/kurser/OS_CFD_2009/AureliaV... · 2009-12-13 · Introduction to Lagrangian particle tracking ... constant/particleProperties system/controlDict

Lund university / Energy Sciences / Fluid Mechanics

Injector of particles

Page 11: Tutorial Lagrangian Particle Trackinghani/kurser/OS_CFD_2009/AureliaV... · 2009-12-13 · Introduction to Lagrangian particle tracking ... constant/particleProperties system/controlDict

Lund university / Energy Sciences / Fluid Mechanics

Volume fraction of particles

In solidParticleFoam.C, call the function volFrac()

The function volFrac() returns

Page 12: Tutorial Lagrangian Particle Trackinghani/kurser/OS_CFD_2009/AureliaV... · 2009-12-13 · Introduction to Lagrangian particle tracking ... constant/particleProperties system/controlDict

Lund university / Energy Sciences / Fluid Mechanics

Test case

1- Copy and compile the solver mySolidParticleSimpleFoam

2- Copy the tutorial pitzDaily

3- Add the file 0/volFracorg (cp 0/p 0/volFracorg and change dimension to [ 0 0 0...] )

4- Add the file constant/g

5- Add density in the file constant/transportProperties

6- Add the file constant/particleProperties

Page 13: Tutorial Lagrangian Particle Trackinghani/kurser/OS_CFD_2009/AureliaV... · 2009-12-13 · Introduction to Lagrangian particle tracking ... constant/particleProperties system/controlDict

Lund university / Energy Sciences / Fluid Mechanics

constant/particleProperties system/controlDict

delta x=0.311max(Ux)=10.1→ a particle can go through in 0.03s

Page 14: Tutorial Lagrangian Particle Trackinghani/kurser/OS_CFD_2009/AureliaV... · 2009-12-13 · Introduction to Lagrangian particle tracking ... constant/particleProperties system/controlDict

Lund university / Energy Sciences / Fluid Mechanics

Distribution of the volume fraction of particles at t=1001

Page 15: Tutorial Lagrangian Particle Trackinghani/kurser/OS_CFD_2009/AureliaV... · 2009-12-13 · Introduction to Lagrangian particle tracking ... constant/particleProperties system/controlDict

Lund university / Energy Sciences / Fluid Mechanics

Thank you

37