Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
=
+
=
*
, ,
) ( ln
) ln(
,
,
*
0
6
5
2
3
> = m S
R Y k
n n
n n
|
o
( )( ) ( )( )
1 1 1 1 1 1
1 2 2 1 2 2 1
2
2 2
1
1 1
v v v v
Y Y G
+ = + =
+
+
+
=
*
,
* *
8
6
= R G k
n t
n n
o
|
n restitutio of e coeff ratio Poisson
modulus G...Shear modulus s Y...Young'
2 1 2 1
v
m m m R R R
+ = + =
* *
,
.
*
0
6
5
2 > = m S
t t
|
Christian Doppler Laboratory on Particulate Flow Modelling www.particulate-flow.at 11
n restitutio of e...coeff. ratio ...Poisson v
LIGGGHTS ModeIs - ReIeased
Hertz-MindIin (HM) Contact ModeI Hertz MindIin (HM) Contact ModeI
ij t ij t ij n ij n
vt t k vn n k F ) ( ) ( o o + =
force ngential ta
vel relative
ngential ta
j
overlap
ngential ta
j
force normal
vel relative
normal
j
overlap
normal
j
. .
( ) ( )
8 2
2 2
o o R G S R Y S
n t n n
= =
* * * *
,
,
* *
4
= R Y k
n n
o
( ) ( )
( )( ) ( )( ) 1 2 2 1 2 2 1
1 1 1
2
2
2
1
2
1
2 2
v v
t
|
Y Y Y
e
e
+ +
=
+
=
*
, ,
) ( ln
) ln(
,
,
*
0
6
5
2
3
> = m S
R Y k
n n
n n
|
o
( )( ) ( )( )
1 1 1 1 1 1
1 2 2 1 2 2 1
2
2 2
1
1 1
v v v v
Y Y G
+ = + =
+
+
+
=
*
,
* *
8
6
= R G k
n t
n n
o
|
n restitutio of e coeff ratio Poisson
modulus G...Shear modulus s Y...Young'
2 1 2 1
v
m m m R R R
+ = + =
* *
,
.
*
0
6
5
2 > = m S
t t
|
Christian Doppler Laboratory on Particulate Flow Modelling www.particulate-flow.at 12
n restitutio of e...coeff. ratio ...Poisson v
LIGGGHTS ModeIs - UnreIeased
ParticIe Bonds
ParticIe bonds are inter-particIe
ParticIe Bonds
connections abIe to resist
tension/compression tension/compression,
shear,
torsion and
bending
up to a certain breakage limit. Once broken, the bond connection is up to a certain breakage limit. Once broken, the bond connection is
lost permanently. Particle bonds and related models can be used to
modeI soiIs, ,gIued particIes", particIe breakage, crack formation in
b ( l tti b d l) t beams (lattice beam model) etc...
Looking for co-workers to make modeI ready for reIease!
Asaf et. al, Soil & Tillage Research 92 (2007) 227242 Determination of discrete element model parameters required for soil tillage
Christian Doppler Laboratory on Particulate Flow Modelling www.particulate-flow.at
g ( ) p q g
Shmulevich: Soil & Tillage Research 111 (2010) 4153 State of the art modeling of soiltillage interaction using discrete element method
Zhang, Li: Journal of Terramechanics 43 (2006) 303316 Simulation on mechanical behavior of cohesive soil by Distinct Element Method,
13
Pics from: Latham, S, WeatherIy, D.,: Scripting ParaIIeI Discrete EIement SimuIations with ESyS_ParticIe, https://twiki.esscc.uq.edu.au/bin/view/ESSCC/ESySParticIeDownIoad
Lattice Beam ModeI
Dynamic fracture roughness in a concrete microstructure Dynamic fracture roughness in a concrete microstructure
LIGGGHTS wiII incorporate a beam Iattice
modeI (e.g. *,**) used to study fracture and
f t ti h fragmentation phenomena.
* G. LiIIiu, J.G.M. van Mier, 3D Iattice type fracture modeI
for concrete, Engrg. Fract. Mech. 70 (2003) 927-941.
**J.G.M. van Mier, E. SchIangen, A. Vervuurt, Lattice type
Jean-Francois Jerier
EPF Lausanne
ComputationaI SoIid
Mechanics
, g , , yp
fracture modeIs for concrete, in: H.B. MhIhaus (Ed.),
Continuum ModeIs for MateriaIs with Microstructure,
John WiIey & Sons, 1995, pp. 341-377.
Numerical concrete sample
based on a X-ray micro-
tomography image (25mm
3
)
The crack paths (red)
crossing the sampIe
500 000 l di h d 4 illi b hi l
Timoshenko beam theory leads to the
interaction between the spheres
Christian Doppler Laboratory on Particulate Flow Modelling www.particulate-flow.at
500.000 polydisperse spheres and 4 million beams represent this sample
Each simulation calculated on 60 processors in 3 days
LIGGGHTS ModeIs
Capturing non-sphericity Capturing non sphericity
GranuIar particIes outside Iaboratories are rareIy sphericaI
,
reactions g e
sources to due
generation heat
source pi
contacts by
conduction heat
j i contacts
pj pi
p
p p
Q Q
dt
c m
+ =
. .
,
,
( )
pj pi j i contact
pj pi
pj pi
pj pi
y
T A
k k
k k
Q
-
+
= A
2 1
4
/
,
SoIution: A new fix transportequation/scaIar
Every modeI can request a scalar transport equation to be solved
pj p
Christian Doppler Laboratory on Particulate Flow Modelling www.particulate-flow.at 34
The transportequation makes use of multiple fixes of type property/peratom
Abstraction Layer II: "Transport Equations"
Motivation Motivation
There is another recurring task: SoIving an ODE for each particIe
for a quantity, based on a fIux and a source
E g solve for heat transfer moisture evoIution of surface dust E.g. solve for heat transfer, moisture, evoIution of surface dust...
i p
Q Q
dT
c m
- -
+
,
reactions g e
sources to due
generation heat
source pi
contacts by
conduction heat
j i contacts
pj pi
p
p p
Q Q
dt
c m
+ =
. .
,
,
( )
pj pi j i contact
pj pi
pj pi
pj pi
y
T A
k k
k k
Q
-
+
= A
2 1
4
/
,
SoIution: A new fix transportequation/scaIar
Every modeI can request a scalar transport equation to be solved
pj p
Christian Doppler Laboratory on Particulate Flow Modelling www.particulate-flow.at 35
The transportequation makes use of multiple fixes of type property/peratom
V. CoupIing to Continuum Methods p g
CoupIing to Continuum Methods
Motivation Motivation
Many problems are better modeled using a continuum approach
O i i t t li i fI id h i Our main interest lies in fIuid mechanics
Weapon of choice: OpenFOAM, www.openfoam.com Weapon of choice: OpenFOAM, www.openfoam.com
Open FieId Operation and ManipuIation
Leader in OpenSource CFD, market share Germany ~30%, US ??
Initiated by Henry WeIIer and Hrvoje Jasak at ImperiaI in the 90s
Constant deveIopment by universities and companies, Constant deveIopment by universities and companies,
~ 2.000.000 LOC according to Jasak (end of 2009)
Capable of doing Finite VoIume, Finite EIement, ParticIe Methods
(Lagrangian tracking DSMC MD) EIectromagnetics FinanciaI
Christian Doppler Laboratory on Particulate Flow Modelling www.particulate-flow.at 37
(Lagrangian tracking, DSMC, MD), EIectromagnetics, FinanciaI
CoupIing to Continuum Methods
How does OpenFOAM (R) work? - PISO AIgorithm How does OpenFOAM (R) work? PISO AIgorithm
Pressure-Implicit Split-Operator (PISO) Algorithm
for (runTime++; !runTime.end(); runTime++) // use the runTime object to controI time stepping
{{
//Iinear momentum equation. The fIux of U, phi, is treated expIicity
fvVectorMatrix UEqn( fvm::ddt(U) + fvm::div(phi, U) - fvm::IapIacian(nu, U) );
soIve(UEqn == -fvc::grad(p)); // soIve using the Iast known vaIue of p, U approx. satisfies momentum.
for (int corr=0; corr<nCorr; corr++) // --- PISO Ioop---- take nCorr corrector steps
{
voIScaIarFieId rUA = 1.0/UEqn.A();
U UA*UE H()
momenum predictor
U = rUA*UEqn.H();
phi = (fvc::interpoIate(U) & mesh.Sf()) ;
for (int nonOrth=0; nonOrth<=nNonOrthCorr; nonOrth++)
{{
fvScaIarMatrix pEqn ( fvm::IapIacian(rUA, p) == fvc::div(phi) ); // set up the pressure equation
pEqn.soIve();
if ( O th N O thC ) hi E fI () // I t th t fI i if (nonOrth == nNonOrthCorr) phi -= pEqn.fIux(); // on Iast non-orth. corr., correct fIux using new p
} // end of non-orthogonaIity Iooping
U -= rUA*fvc::grad(p);
U.correctBoundaryConditions();
} // d f th PISO I
Christian Doppler Laboratory on Particulate Flow Modelling www.particulate-flow.at
} // end of the PISO Ioop
} // end of the time step Ioop
38
CoupIing to Continuum Methods
How does OpenFOAM (R) work? How does OpenFOAM (R) work?
fvVectorMatrix UEqn q
(
fvm::ddt(U) + fvm::div(phi, U) - fvm::IapIacian(nu, U)
); );
soIve
(
UEqn == -fvc::grad(p) U q c g ad(p)
);
==
OpenFOAM is using the paradigm of object-oriented
i t k d t I PDE iI d bI
Christian Doppler Laboratory on Particulate Flow Modelling www.particulate-flow.at
programming to make code to soIve PDEs easiIy readabIe
39
CoupIing to Continuum Methods
Motivation Motivation
Motivation for using OpenFOAM is manifoId:
for postprocessing of DEM/MD simulations
f i l ti f I d fI id I fI (FV th d) for simulation of coupIed fIuid-granuIar fIow (FV method)
can use the full model portfolio of OF (FE, eIectrostatics,...)
particIe data
LIGGGHTS OpenFoam SoIver
More information and downIoads: www cfdem com
particIe data feedback
Christian Doppler Laboratory on Particulate Flow Modelling www.particulate-flow.at 40
More information and downIoads: www.cfdem.com
CoupIing to Continuum Methods
Motivation Motivation
Post-processing of DEM/MD data
Able to transfer arbitrary particIe properties to OpenFOAM fieIds
Can use arbitrary unstructured meshes
E l E l ti id hi h i i t t t Example: Evaluating voidage, which is an important process parameter
in multiphase flow reactors
Christian Doppler Laboratory on Particulate Flow Modelling www.particulate-flow.at 41
CoupIing to Continuum Methods
Motivation Motivation
SimuIation of CoupIed FIuid-GranuIar FIow: CFD-DEM Method
Able to transfer arbitrary particIe properties to OpenFOAM fieIds
Can use arbitrary unstructured meshes
Abl t f I d CFD DEM d I d CFD DEM Able to perform resoIved CFD-DEM and unresoIved CFD-DEM
-(f1 + f2) f4
f2
f
=
+
(f1 + f2)
-(f3 + f4)
of,1 of,2
f4
f2
f1
f3
DEM with force
coming from CFD
CFD with adapted voidfraction and
momentum sources
=
+
Christian Doppler Laboratory on Particulate Flow Modelling www.particulate-flow.at 42
CoupIing to Continuum Methods
UnresoIved CFD-DEM
TheoreticaI background:
UnresoIved CFD DEM
Navier-Stokes equations for the fIuid in presence of a granuIar phase
( )
( )
u
f f
f f
t
o
o
c
= V +
c
c
0
( )
( ) ( ) ( ) g u u u u
u
f f f f f f
f f
p
t
o o o o
o
+ V + V = V +
c
c
t
fs
K
f
fIuid voIume fraction
u
f
fIuid veIocity
, p stress tensor, pressure
f
fIuid density
K
fs
fIuid soIid momentum exchange term
comprises drag force, Magnus and Saffman force, virtuaI mass force,...
Christian Doppler Laboratory on Particulate Flow Modelling www.particulate-flow.at 43
CoupIing to Continuum Methods
UnresoIved CFD-DEM
TheoreticaI background:
UnresoIved CFD DEM
ExampIe for fIuid soIid momentum exchange K
fs
:
!" #$%"&$ '())*+, -./$ 01"234$ 567&8"17 519 5%6"2:398"&%$ "78$93&8"17 ;<;8$=;>? @78> A> 15 B6%8":/3;$ #%1CD
E1% FG :(HI (H) E1%> FGD :(HI(H)
( ) =
,
4 2
1
1
2
f
p
d f
C o
t
_
|
|
.
|
\
|
+ =
Re
8 4
63 0
4 2
d
.
. C
d
F
=
i
f
o
f
K
( )
(
(
=
|
.
\
Re log 5 . 1
exp 65 . 0 7 . 3
Re
2
10 p
p
_
p f
u u
cell
V
fs
K
J$88$9 =12$%; 303"%3K%$ 39$ K3;$2 17 L388"&$ J1%8M=377 ;"=6%38"17 '$>4> N1&/ 372 O"%%+
(
(
2
exp 65 . 0 7 . 3 _
Christian Doppler Laboratory on Particulate Flow Modelling www.particulate-flow.at 44
AppIication ExampIe
SoiI SampIing with "MoIe" / Work with DLR Bremen
modeIs physics
I
SoiI SampIing with MoIe / Work with DLR Bremen
goaI:
-penetration of heated
body into frozen soiI
phenomena:
-heat transfer from
modeIing:
-heat transfer by finite voIume
body to soiI
-soiI mechanics
y
(continuum) approach
-DEM approach for soiI soiI mechanics
phase change
DEM approach for soiI
modeIIing
temperature triggered -phase change
due to heating
b d ti
- temperature triggered
particIe bonds
I d 6 DOF d i
Christian Doppler Laboratory on Particulate Flow Modelling www.particulate-flow.at
-body motion
45
- coupIed 6 DOF and moving
mesh
AppIication ExampIe
SoiI SampIing with "MoIe" SoiI SampIing with MoIe
Fetch DEM particle data
Transfer data to CFD
Calculate flow
p
Calculate moving mesh Calculate object motion
Calculate particle bonds
additionaI
modeIs
additionaI
modeIs Calculate particle motion Calculate heat transfer
Calculate moving mesh Calculate object motion modeIs
Transfer data to DEM
Calculate volume fraction
and momentum coupling
Fetch CFD data
Transfer data to DEM
start
Christian Doppler Laboratory on Particulate Flow Modelling www.particulate-flow.at 46
AppIication ExampIe
SoiI SampIing with "MoIe"
moving mesh appIication: coupIing of Temperature and object motion
SoiI SampIing with MoIe
heated moIe
uniform Iattice bonds break moIe moves
uniform Iattice bonds resist moIe fixed
coId moIe
uniform Iattice bonds resist moIe fixed
Christian Doppler Laboratory on Particulate Flow Modelling www.particulate-flow.at 47
time
IndustriaI AppIication
Reduction of Dust Emission in a Transfer Chute Reduction of Dust Emission in a Transfer Chute
Work with Andre KatterfeId (Univ. Magdeburg, Cepartec)
Goniva, C, Katterfeld, A, Kloss, C: Simulation of dust emission and transport and chute wear Goniva, C, Katterfeld, A, Kloss, C: Simulation of dust emission and transport and chute wear
Proc. of 16. Fachtagung Schttgutfrdertechnik Magdeburg, Sept 2011
OriginaI Geometry
Christian Doppler Laboratory on Particulate Flow Modelling www.particulate-flow.at 48
IndustriaI AppIication
Reduction of Dust Emission in a Transfer Chute Reduction of Dust Emission in a Transfer Chute
Work with Andre KatterfeId (Univ. Magdeburg, Cepartec)
Goniva, C, Katterfeld, A, Kloss, C: Simulation of dust emission and transport and chute wear Goniva, C, Katterfeld, A, Kloss, C: Simulation of dust emission and transport and chute wear
Proc. of 16. Fachtagung Schttgutfrdertechnik Magdeburg, Sept 2011
Optimized Geometry
Christian Doppler Laboratory on Particulate Flow Modelling www.particulate-flow.at 49
Thank you for your attention! Thank you for your attention!
Questions?
| www.cfdem.com | www.particuIate-fIow.at