software – centered approach to the simulation of thin ... · ti d f th i time and money for...
TRANSCRIPT
Software – centered approach to the simulation of thin porous media and their propertiesp p p
D A d Wi Dr. Andreas Wiegmann, Dr. Jürgen Becker, Dr. Liping Cheng, Dr. Erik Glatt and Dr. Stefan Rief.
Fraunhofer-InstitutTechno- und Wirtschaftsmathematik, Kaiserslautern
© Fraunhofer ITWM1
2011 Bordeaux, Wiegmann 3/30/11
Outline
GeoDict in general
Thin porous Media Thin porous Media
Material propertiesp p
GeoDict: Software for
Virtual Material Design
© Fraunhofer ITWM2
2011 Bordeaux, Wiegmann 3/30/11
Computer Aided Material Engineering
T hPorous Media
or Composite CT Image Model
image
Lab Tomograph
filter &segment
Composite Material
g
generate
Voxel Mesh
measureManufacturenext sample
Try next parameter
set
P i
compute
P i
design
PropertiesProperties
© Fraunhofer ITWM3
2011 Bordeaux, Wiegmann 3/30/11
next sample
Modules
- FiberGeo, SinterGeo, WeaveGeo, GridGeo, PackGeo, PaperGeo, PleatGeo,
- DpfGeo, LungGeo , UserGeo , GadGeo (structure generators)
- ProcessGeo (3d image processing)
- LayerGeo (layered media)
- ImportGeo (e.g. tomography, STL, .gad)
- ExportGeo (e.g. Fluent, Abaqus)
- FlowDict (single phase flow properties)
- PleatDict (porous media flow)
- ElastoDict (effective elastic properties)
- ConductoDict (effective conductivity)
- DiffuDict (effective diffusivity)
- FilterDict (pressure drop, efficiency, capacity)
S t Di t (t h fl ti )- SatuDict (two phase flow properties)
- PoroDict (pore size measures)
- AcoustoDict (acoustic absorption)
GadDict (Analysis and export of analytic descriptions)
© Fraunhofer ITWM4
2011 Bordeaux, Wiegmann 3/30/11
- GadDict (Analysis and export of analytic descriptions)
Modules
- FiberGeo, SinterGeo, WeaveGeo, GridGeo, PackGeo, PaperGeo, PleatGeo,
- DpfGeo, LungGeo , UserGeo , GadGeo (structure generators)
- ProcessGeo (3d image processing)Every structure - LayerGeo (layered media)
- ImportGeo (e.g. tomography, STL, .gad)
- ExportGeo (e.g. Fluent, Abaqus)
Every structure • tomogram or
- FlowDict (single phase flow properties)
- PleatDict (porous media flow)
- ElastoDict (effective elastic properties)
g• generated
- ConductoDict (effective conductivity)
- DiffuDict (effective diffusivity)
- FilterDict (pressure drop, efficiency, capacity)
S t Di t (t h fl ti )
is compatible with every t i l ti !- SatuDict (two phase flow properties)
- PoroDict (pore size measures)
- AcoustoDict (acoustic absorption)
GadDict (Analysis and export of analytic descriptions)
property simulation!
© Fraunhofer ITWM5
2011 Bordeaux, Wiegmann 3/30/11
- GadDict (Analysis and export of analytic descriptions)
Outline
GeoDict in general
Thin porous Media Thin porous Media
Material propertiesp p
GeoDict: Software for
Virtual Material Design
© Fraunhofer ITWM7
2011 Bordeaux, Wiegmann 3/30/11
Scanning Electron Microscopy,photo & tomogram of thin porous mediaphoto & tomogram of thin porous media
Gas Diffusion Layer, Micro Porous Layer, Metal wire mesh and Cellulose mediaMetal wire mesh and Cellulose media
© Fraunhofer ITWM8
2011 Bordeaux, Wiegmann 3/30/11
3d structure idea
Two sources: 1) t h i ( t ti ) 2) i t ll t d 1) tomography image (segmentation) 2) virtually generated
(stochastic geometry)
all structure models:cubic voxels (voxel = volume celll)
© Fraunhofer ITWM9
2011 Bordeaux, Wiegmann 3/30/11
3D Models: Gas Diffusion Layer (GDL)Gas Diffusion Layer (GDL)
Typically: nonwoven fibre structures plus binder Typically: nonwoven fibre structures plus binder
Input:• Porosity
Fib di t d t• Fibre diameter and type• Anisotropy• (Weight% binder)• (Fibre crimp)( p)
© Fraunhofer ITWM10
2011 Bordeaux, Wiegmann 3/30/11
3D Models:Microporous Layer (MPL)Microporous Layer (MPL)
Typically: carbon agglomerates Typically: carbon agglomerates
Input:• Particle size
P ti l A l t• Particles per Agglomerate• Porosity
Becker, Wieser, Fell, Steiner, 2011, to appear
© Fraunhofer ITWM11
2011 Bordeaux, Wiegmann 3/30/11
3D M d l3D Models:Catalyst Layer (CL)
Carbon agglomerates plus elektrolyte Carbon agglomerates plus elektrolyte
Elekt. d
Elekt. b t
Elekt. d surrounds
C. Partikelsbetween C. Partikels
surrounds C. Partikels but not in between
© Fraunhofer ITWM12
2011 Bordeaux, Wiegmann 3/30/11
3D Models: Catalyst Layer (CL)
Model example:
Porosity 33.3 % Carbon/Pt 50.1 vol% Elektrolyte 16.6 vol%y
Size: (800 nm)³, voxel length 1 nm
© Fraunhofer ITWM13
2011 Bordeaux, Wiegmann 3/30/11
GDL model(fuel cell)
Emz mpg
3D Visualization (generated) SEM (real) (courtesy of Jeff Gostick, Univ. of Waterloo)
V P Schulz P P Mukherjee J Becker A Wiegmann and C Y Wang Modeling of Two
Emz.mpg
© Fraunhofer ITWM14
2011 Bordeaux, Wiegmann 3/30/11
V.P. Schulz, P.P. Mukherjee, J. Becker, A. Wiegmann and C.Y. Wang, Modeling of Two-phase Behavior in the Gas Diffusion Medium of Polymer Electrolyte Fuel Cells via Full Morphology Approach, Journal of the ECS, Issue 4, Vol. 154, 2007, pp B419-B426.
Pipeline model (Oil & Gas)
Photo: M. Knefel Gebrüder Kufferath, Düren, Modell: E. Glatt, Fraunhofer ITWM, with GeoDict
© Fraunhofer ITWM15
2011 Bordeaux, Wiegmann 3/30/11
Nonwoven model
Homogeneous Tomogram InhomogeneousHomogeneous Tomogram Inhomogeneous
© Fraunhofer ITWM16
2011 Bordeaux, Wiegmann 3/30/11
Outline
GeoDict in general
Thin porous Media Thin porous Media
Material propertiesp p
GeoDict: Software for
Virtual Material Design
© Fraunhofer ITWM17
2011 Bordeaux, Wiegmann 3/30/11
Determination ofEffective PropertiesEffective Properties
1. Start with a 3D voxel structure given1. Start with a 3D voxel structure given
2. Find effective properties based on the geometrical structurea) Geometrical properties:
i di t ib ti h l f • pore size distribution, pore morphology, surface areab) Transport properties:
i. Solve PDE on the voxel gridii. Find effective property by upscaling / averagingp p y y p g g g
3d Image is the computational gridGrid from μCT by segmentationGrid for models by discretization (vCT)Grid for models by discretization (vCT)Memory: factor 30 over FluentRun-time: FFT-methods possibleSimple visualization: structure, solution
© Fraunhofer ITWM18
2011 Bordeaux, Wiegmann 3/30/11
Geometric analysis
Connectivity
Pore size distribution
TortuosityTortuosity
Anisotropy
Specific surface area
Triple linesTriple lines
Etc. etc
© Fraunhofer ITWM19
2011 Bordeaux, Wiegmann 3/30/11
Cross section of resin-embedded fleece in planeresin embedded fleece, in plane
In plane,1,1mm x 1,1mmmagnification: 10xmagnification: 10x
© Fraunhofer ITWM20
2011 Bordeaux, Wiegmann 3/30/11
Cross section of resin-embedded fleece in planeresin embedded fleece, in plane
In plane,1,1mm x 1,1mmmagnification: 10xmagnification: 10x
© Fraunhofer ITWM21
2011 Bordeaux, Wiegmann 3/30/11
Cross section of resin-embedded fleece in planeresin embedded fleece, in plane
In plane,1,1mm x 1,1mmmagnification: 10xmagnification: 10x
© Fraunhofer ITWM22
2011 Bordeaux, Wiegmann 3/30/11
Cross section of resin-embedded fleece through planeresin embedded fleece, through plane
Through plane,1,1mm x 1,1mmmagnification: 10xmagnification: 10x
© Fraunhofer ITWM23
2011 Bordeaux, Wiegmann 3/30/11
Cross section of resin-embedded fleece through planeresin embedded fleece, through plane
Through plane,1,1mm x 1,1mmmagnification: 10xmagnification: 10x
© Fraunhofer ITWM24
2011 Bordeaux, Wiegmann 3/30/11
Cross section of resin-embedded fleece through planeresin embedded fleece, through plane
Through plane,1,1mm x 1,1mmmagnification: 10xmagnification: 10x
© Fraunhofer ITWM25
2011 Bordeaux, Wiegmann 3/30/11
Estimation of the anisotropy:
Can estimate the anisotropy from pythe number of connected white components in the images
Use 5 images each:IP: 35, 36, 48, 79, 61 -- 52TP 164 144 158 170 168 161TP: 164, 144, 158, 170, 168 -- 161
find ß ~4,1 for the original (uncompressed) fleece., g ( p )
© Fraunhofer ITWM26
2011 Bordeaux, Wiegmann 3/30/11
Effective diffusivity
Macroscopic description (homogenized porous media model)
Fick's first law: c=1 Fick s first law:
D* : effective diffusivity [m²/s] unknown j : diffusion flux [mol/m²/s] i [ l/ ³]
c 1
c : concentration [mol/m³]
Microscopic description(pore structure model)(pore structure model)
Laplace equation:
Boundary conditions: no-flux on fibre f t ti d
c=0
surface, concentration drop
D* can be determined from the solution!
© Fraunhofer ITWM27
2011 Bordeaux, Wiegmann 3/30/11
Validation:Toray TGP H 060 Gas Diffusion LayerToray TGP H 060 Gas Diffusion Layer
Data from PSI:• Tomography images of Toray TGP H 060 at different compression
levels• Diffusivity, permeability and conductivity were measured at
different compression levels experimentally
Now: compute diffusivity, permeability and conductivity numerically and compare results
Becker, Flückiger, Reum, Büchi, Marone, Stampanoni, 2009, J. Electrochem. Soc. 156
© Fraunhofer ITWM28
2011 Bordeaux, Wiegmann 3/30/11
Diffusivity
Perfect in tp directionPerfect in tp-direction
Small differences in ip-direction
1. ip-measurememts performed on a stack of GDLsof GDLs
2. tomography image shows single layer between sample h ldholder
© Fraunhofer ITWM29
2011 Bordeaux, Wiegmann 3/30/11
Permeability
Perfect in tp directionPerfect in tp-direction
Small differences in ip-direction
1. ip-measurememts performed on a stack of GDLsGDLs
2. tomography image shows single layer between sample holder
© Fraunhofer ITWM30
2011 Bordeaux, Wiegmann 3/30/11
Electric Conductivity
Tp conductivity too high!Tp-conductivity too high!
Reason: model assumes a perfect contact between the fibres (and the binder)
© Fraunhofer ITWM31
2011 Bordeaux, Wiegmann 3/30/11
Pipeline model
Pressure drop Pressure drop evolution
Sand particles filtration
Mesh abrasion by sand particlessand particles
Flow simulations and Visualizations: M. Knefel, Gebrüder Kufferath, Düren, using GeoDict and built-in ParPac Lattice-Boltzmann solver
© Fraunhofer ITWM32
2011 Bordeaux, Wiegmann 3/30/11
Filtration: Cake formation
Filter Efficiency Filter Efficiency evolution
Pressure drop evolution
© Fraunhofer ITWM33
2011 Bordeaux, Wiegmann 3/30/11
Bubble point
Pressure at which break through occurs
© Fraunhofer ITWM34
2011 Bordeaux, Wiegmann 3/30/11
Outline
GeoDict in general
Thin porous Media Thin porous Media
Material propertiesp p
GeoDict: Software for
Virtual Material Design
© Fraunhofer ITWM35
2011 Bordeaux, Wiegmann 3/30/11
Pre-processing:Import & Structure GenerationImport & Structure Generation
Import + segmentationImport + segmentationor structure generation both yield segmented 3d image
Input parameters are measurables like porosity, fiber orientation, fiber diameter distributiondistribution
Randomness reproducible via random seeds
© Fraunhofer ITWM36
2011 Bordeaux, Wiegmann 3/30/11
Solve: Standardized Property ComputationProperty Computation
For any pde the solver For any pde, the solver options always have similar options and meaning
The results are available as detailed solution and solution and aggregated into effective properties like diffusivity, filter
ffi i tefficiency, etc.
© Fraunhofer ITWM37
2011 Bordeaux, Wiegmann 3/30/11
Postprocessing:Visualization Animation Dexcel & MATLABVisualization, Animation, Dexcel & MATLAB
Structures and result fields can be Structures and result fields can be visualized and animated in 2d and 3d, as slices, virtual REM or vCT
Analysis available in Excel or MATLAB All operations are scriptable /
reproducible Software runs in Linux and Windows All codes use common framework 3d All codes use common framework 3d
structure classes, settings classes, etc. etc.
All i ti / i li ti d All animations / visualizations done with GeoDict
© Fraunhofer ITWM38
2011 Bordeaux, Wiegmann 3/30/11
Contributors: 2001 - 2011DiffuDict Knudsen Solver SinterGeoFilterDictGeoDict DiffuDict Knudsen Solver
Jürgen Becker
ElastoDictHeiko Andrä
Dimiter Stoyanov
SinterGeoJürgen BeckerNorman EttrichKilian Schmidt
PleatGeo
FilterDictStefan RiefArnulf Latz
Andreas WiegmannKilian Schmidt
Christian Wagner
GeoDictAndreas Wiegmann
Jürgen BeckerErik Glatt
Stefan RiefHeiko Andrä
Inga ShklyaerAndreas Wiegmann
Vita RutkaDonatas Elvikis
FlowDict EFV Solver
Erik GlattAndreas Wiegmann
Jürgen Becker
PackGeoErik Glatt
Rolf Westerteiger
ThermoDict EJ SolverAndreas Wiegmann
Liping Cheng
Sven LindenKilian Schmidt
Ashok Kumar VaikuntamRolf WesterteigerChristian WagnerMohammed Alam FlowDict EFV Solver
Andreas WiegmannLiping Cheng
FiberGeoJürgen Becker
Erik GlattAndreas Wiegmann
Joachim Seibt
GridGeoErik Glatt
FlowDict Lattice BoltzmannPeter KleinDirk Merten
Konrad SteinerDirk Kehrwald
Mohammed AlamJianping Shen
UsersGuideBarbara Planas
Stefan RiefAndreas Wiegmann
Katja SchladitzJoachim Ohser
Hans-Karl HummelPetra Baumann
Liping ChengAndreas WiegmannRolf Westerteiger
RenderGeoMatthias Groß
Irina GinzburgDoris Reinel-Bitzer
FlowDict EJ SolverLiping Cheng
Andreas Wiegmann
Andreas Wiegmann
PoroDictAndreas Wiegmann
Jürgen BeckerKilian Schmidt
WeaveGeoErik Glatt
Andreas WiegmannRolf Westerteiger
Matthias GroßSven Linden
Carsten LojewskiRolf Westerteiger
PaperGeo
Andreas WiegmannAivars ZemitisDonatas Elvikis
Vita RutkaQing Zhang
Kilian SchmidtRolf Westerteiger
PleatDictAndreas Wiegmann
Oleg Iliev
© Fraunhofer ITWM39
2011 Bordeaux, Wiegmann 3/30/11
Erik GlattSatuDictJürgen Becker
Andreas WiegmannVolker Schulz
Rolf Westerteiger
Stefan Rief
Fi d Find out more:
www geodict comwww.geodict.comwww.itwm.fhg.deglive demo outsidelive demo outside
© Fraunhofer ITWM40
2011 Bordeaux, Wiegmann 3/30/11
GeoDict Mission
To help our industrial partners reduce R&D cost in terms of ti d f th i t i l l i t i l time and money for their material analysis, material developments and product developments.
To save our academic partners time to focus on research To save our academic partners time to focus on research in their own discipline and not on the details of Mathematics or Computer Science.
To minimize the need for real experiments by providing software. GeoDict performs standardized computer simulations yielding results on tomograms and model simulations yielding results on tomograms and model structures that are directly comparable to experiments.
© Fraunhofer ITWM41
2011 Bordeaux, Wiegmann 3/30/11