Professional Documents
Culture Documents
Sicurezza Antincendio: Titolo Presentazione Sottotitolo
Sicurezza Antincendio: Titolo Presentazione Sottotitolo
Sicurezza Antincendio
sottotitolo
Introduction to CFD and FDS
Milano, XX mese 20XX
Prof. Marco Mehl
Prof. Marco Derudi
Fire dynamics modeling
• Ventilation
natural/mechanical, critical velocity,
backlayering
NAVIER-STOKES equations
Two-gas-layers
for low velocity fields,
assumption
thermally-driven fluids;
Moving interface
Energy, Species
ODE system
Turbulence modeling: LES
User-defined heat
PDE systems – numerical
source / combustion
solution
products input
SUBMODELS for combustion,
Geometrical and
radiation, soot formation
physical limitations
(elongated spaces) Meshing strategies:
interaction with graphical
software
APPROXIMATION vs ACCURACY
Marco Derudi, CMIC Dept. 6
Fire Dynamics Simulator (FDS)
FDS
NAVIER-STOKES equations
for low velocity fields,
thermally-driven fluids;
Energy, Species
Turbulence modeling: LES
PDE systems – numerical
solution
SUBMODELS for combustion,
radiation, soot formation
Geometry and grid: interaction
with graphical tools &
software (Blender &
BlenderFDS)
Marco Derudi, CMIC Dept. 7
LES – Large Eddy Simulation
https://pages.nist.gov/fds-smv/downloads.html
HRR
overprediction underprediction
ENCLOSURE FIRES
Steckler et al, NBS
Publications, 1982 A
C
TUNNEL FIRES
• Characterization of Fire
– Heat source versus combustion source
– Fire plume temperature and flame height
• Grid design and solution convergence
• 2D versus 3D solution
• See Manuals and Best Practice Guidelines available
• See Online repositories and forums…
“Given” a scenario
Complexity depends on model being used
– Geometry
– Develop input data set
• room dimensions
• door, window, other vent locations
Physics and chemistry
– material properties
– fuel characteristics
Most importantly, the (input) fire
Uncertainty Analysis
– Single point representation of a distribution
– Accounting for “unknown randomness”
Sensitivity Analysis
– How much does the result change when an input
parameter value is changed?
– Ideally, check all “assumed” input parameters, but
practically difficult
– What are the significant assumed input parameter
values?