Escolar Documentos
Profissional Documentos
Cultura Documentos
2016.1
Atrium
Our simulation will replicate the model described by Chew and Liew, 2000. The geometry of the problem
is shown in Figure 2.
Atrium
There are two openings of 5 m by 5 m at the first level for air inlet, and eight powered
extraction fans with discharge capacity of 20 m3/s, each located at the smoke
reservoir. Each level has a 10 m by 60 m floor plate on both sides with the central
opening forming the atrium and the smoke reservoir. The numerical experiment NA is
a 5-storey atrium of 30 m high and NB is an 11-storey atrium of 60 m high.
The fire source was modelled by defining heat flux at one designated location of the
fire outbreak. Mobile stores were located in the atrium. The fire size was assumed to
be 5 MW
Throughout this example, the instructions will use the menu dialogs to input the data. This is done to
provide a consistent description. However, PyroSim provides both drawing tools and shortcut toolbars
that can speed many of these tasks. The user is encouraged to experiment with these alternate
approaches to model creation.
The FDS input file listing is provided at the end of this document. You can import this directly into
PyroSim.
Atrium
1. On the View menu, click Units and select SI to display values using the metric system.
Concrete Material
To create the concrete walls and floor, we first create a concrete material. This defines the conductivity
and other thermal properties of the concrete.
Concrete Surface
The concrete surface will be used when we make the walls and floor. We will use a Layered surface so
that thermal conduction into the surface will be included in the calculation. We will use a 0.3 m thick
slab of concrete and has a back face boundary condition to ambient air (this is the default). To define
the surface:
In parts of the model we will use a solution grid of 0.5 m, therefore the geometry is described at that
level of resolution. This prevents thin walls or floors from snapping down to the mesh in regions where
we use a finer (0.25 m) mesh.
Floor
First add the floor. The floor will be a vent with a concrete surface. As discussed in previous example, a
vent in FDS has a general meaning of a boundary condition on a surface. In this case, the boundary
condition is the floor.
Floor Plates
Next create the floor plates. These will be dimensioned to meet the walls at the interior surfaces. The
floor plates will use the default INERT surface, which means its temperature is fixed at the initial
ambient condition (this is not an adiabatic surface).
1. Holding the CNTRL key, click to select all four floor plates.
2. Right-click on the selection and click Copy/Move.
3. For Mode, select Copy and in the Number of Copies box, type 1.
4. In the Offset X box, type 20.
5. Click OK to copy.
6. On the View menu, click Reset View to All Objects or press CNTRL R.
Exterior Walls
Now add the exterior walls. These will be obstructions with concrete surfaces. First the front wall.
Now the end door. Note that the boundaries of the hole extend past the wall to ensure the hole is
properly cut in the FDS mesh.
1. Press the CTRL key and click to select the End Wall, End Reservoir, and End Door.
2. Right-click and click Copy/Move.
3. For Mode, select Copy and in the Number of Copies box, type 1.
4. In the Offset Y box, type -59.5.
5. Click OK to copy.
Figure 3: Model after adding floor, floor plates, and front and back walls.
2. For Mode, select Copy and in the Number of Copies box, type 1.
3. In the Offset X box, type -29.5.
4. Click OK to copy.
Roof
We will use copy and edit functions to create the roof.
1. Press the CTRL key and click to select the two upper Floor Plates, Figure 4.
2. Right-click on a selected floor plate and click Copy/Move.
3. For Mode, select Copy and in the Number of Copies box, type 1.
4. In the Offset Z box, type 5.5.
5. Click OK to copy.
1. Press the CTRL key and select the two newly copied obstructions, right-click and click Properties.
2. In the ID box, type Roof.
3. Click the Surfaces tab.
4. In the Single list, click ADIABATIC.
5. Click OK to change the properties.
Now add the roof panels that cover the smoke reservoir. Make three new obstructions with the
dimensions shown in Table 1 and with adiabatic surfaces.
Atrium
Press the CTRL key and select the +X Side Wall and Reservoir 2 wall, then right-click and select Hide
Objects. At this point, your model should look like Figure 5.
Figure 5: After walls and roof have been added. In this figure, the right wall and right reservoir have
been hidden.
Define Fire
Reaction
We will first change the reaction to Propylene. This fire will produce less smoke than the default
Polyurethane reaction.
Burner Surface
The burner surface will define heat release rate to the simulation. We want a total heat release rate of 5
MW, which will be distributed over a 9 m2 area. To define the surface:
The fire will be defined on the top surface of a 3x3x0.5 m obstruction located under the lower floor
plate.
Computational Mesh
For this fire, D* is 1.825 m. We will use a grid size of 0.25 at the fire location (~D*/7) and 0.50 m away
from the fire. The easiest way to do this is to define two meshes that cover the entire model and then
split the mesh around the fire. To create the mesh in the main building:
Now we add the mesh that will represent the smoke reservoir and the exterior of the building above the
reservoir. That will allow us to visualize the smoke leaving the building.
1. In the Edit Meshes dialog, click New and then click OK to create the new mesh.
2. Click OK to create the new mesh.
3. In the Min X box, type 10 and in the Max X box, type 20.
4. In the Min Y box, type 0 and in the Max Y box, type 60.
5. In the Min Z box, type 30 and in the Max Z box, type 50
6. In the X Cells box, type 20.
7. In the Y Cells box, type 120.
8. In the Z Cells box, type 40.
9. Click OK to save changes and close the Edit Meshes dialog.
We now have two meshes that could be used to solve the problem. The mesh that represents the
building has 460 800 cells and the mesh that represents the smoke reservoir has 96 000. We will split
the building mesh for two reasons: to more evenly distribute calculations between processors and to
refine the mesh at the fire.
1. Select Mesh01, the large room mesh, and then select the Split Mesh tool, Figure 7.
2. Drag the cursor along the lower edge of the mesh until it displays 27.0 m, then click, Figure 8.
3. Continue dragging the cursor along the lower edge of the mesh until it displays 33.0 m, then
click.
4. Now, right-click and select Finish. The original mesh is now split into three meshes.
Atrium
Figure 8: By moving cursor along edge, set the split mesh location, then click.
The new middle mesh now includes the fire. To refine this mesh:
1. In the tree, select Mesh01-b (the middle mesh), right-click and then select Properties.
2. In the X Cells box, type 120.
3. In the Y Cells box, type 24.
4. In the Z Cells box, type 120.
5. Click OK.
Atrium
Front of Atrium
To add OPEN vents to the front boundary.
1. In the Tree View, right-click Mesh01-c (the front mesh) and click Open Mesh Boundaries, Figure
9. This will add seven OPEN vents to the model.
2. Edit the XMAX and XMIN vents and on the Geometry tab, in the MIN Y box type 60.
3. Delete the two OPEN vents over the roof.
4. Delete the ZMIN vent.
There should now be four OPEN vents on the front of the building, Figure 10.
Back of Atrium
Repeat these steps to add OPEN vents to the back of the atrium (MESH01-a). Edit the XMAX and XMIN
vents and on the Geometry tab, in the MAX Y box type 0. There should be four open vents at the back of
the building.
1. In the Tree View, right-click Mesh02 (the smoke reservoir mesh) and click Open Mesh
Boundaries. This will add six OPEN vents to the model.
2. Edit the side (XMAX and XMIN), back (YMIN), and front (YMAX) vents and on the Geometry tab,
in the MIN Z box type 36.
As shown in Figure 11, there should now be open vents on the front, back, and top of the model.
Add Detectors
Detectors are used to detect the fire and can then be used as part of a control that initiates an action
such as activating extraction fans. To define the detectors:
Slice Planes
Slice planes are used to display 2D contours in the Smokeview display of the results. In this analysis, we
will save temperature and velocity data for future plotting. To define the slice planes:
XYZ Plane Plane Value (m) Gas Phase Quantity Use Vector?
X 15 Velocity YES
X 15 Temperature NO
X 15 Visibility NO
Y 30 Velocity YES
Y 30 Temperature NO
Y 30 Visibility NO
4. During the analysis, it is a good idea to periodically run Smokeview just to ensure that the model
input was correct.
5. When the simulation is complete, Smokeview will launch automatically and display a 3D image
of the model.
The resulting distributions of smoke are shown at 100 and 300 s (the longer time was run for additional
interest).
At around 100.0 s, a flow pattern has been established with hot air flowing out the top of the vents and
cold air flowing in the bottom of the vents, Figure 14.
Atrium
Figure 14: Velocity slice display. Note outflow at top of door and inflow at bottom of door.
Atrium
It is much more visually interesting if we use HVAC fans that will display the smoke being extracted from
the building. The following instructions describe HVAC fans. We must define a vent on the top and
bottom of the smoke reservoir obstruction. Then, we will connect the two vents with two ducts in
series: the first duct will have a fan and the second duct a damper. The damper is used to set flow
through the duct to zero and will open when connected to the detectors through the controls.
Add Vents
To add the 2x2 m vents:
HVAC Fan
This creates a fan that we can use in the HVAC ducts.
Atrium
Add the bottom and top HVAC nodes that correspond to the HVAC vents:
8. In the Name box, type Fire Detector Control and click OK to create the control.
9. For Input Type, select Detector.
10. For Action to Perform, select Create/Activate. (Note: Sending a positive (TRUE) signal to a
damper opens the damper.)
11. In the text description, click <nothing> and select all five smoke detectors, then click OK.
12. Click OK again to close the New Control dialog.
13. Click OK again to close the HVAC Duct Properties dialog.
Now create the HVAC fan duct. This duct is in series with the damper. When the damper opens, flow
driven by the fan will begin.
1. Holding the CTRL key, click on the Extraction Bottom vent, the Extraction Top vent, the Middle
HVAC node, the Extraction Bottom HVAC node, the Extraction Top HVAC node, the Damper
Duct, and the Fan Duct.
2. Right-click the selected objects and click Copy/Move.
3. For Mode, select Copy and in the Number of Copies box, type 3.
4. In the Offset Y box, type 15.
5. Click OK to copy.
1. All the copied objects will be selected (alternately, select all copies of the vents, nodes, and
ducts we just created).
2. Right-click on the selection and click Copy/Move...
3. For Mode, select Copy and in the Number of Copies box, type 1.
4. In the Offset X box, type 4.
5. Click OK to copy.
At this point, your model should look like Figure 15, with vents and fans located in the top of the roof.
Atrium
Figure 15: Model after HVAC ducts and fans are added (labels have been toggled off, the Mesh
Boundary Vents have been hidden, and the Reservoir 3 obstruction has been hidden)
Figure 16: Dense smoke in the atrium with smoke extraction fans at 300 s.
Figure 17: Smoke in atrium with extraction fans at 500 s. The fire extinguished at 300 s.
At 150.0 s, a flow pattern has been established with hot air flowing out the top of the vents and cold air
flowing in the bottom of the vents, Figure 18.
Figure 18: Velocity slice display showing fans extracting air at 150 s.
Atrium
References
FDS-SMV Official Website. Fire Dynamics Simulator and Smokeview. Gaithersburg, Maryland, USA :
National Institute of Standards and Technology.
McGrattan, Kevin, et al. 2015. Fire Dynamics Simulator Technical Reference Guide (Sixth Edition).
Gaithersburg, Maryland, USA, October 2015. NIST Special Publication 1018-1.
McGrattan, Kevin, et al. 2015. Fire Dynamics Simulator User's Guide (Sixth Edition). Gaithersburg,
Maryland, USA, October 2015. NIST Special Publication 1019.
Atrium Smoke Movement
atrium_with_fans.fds
Generated by PyroSim - Version 2015.4.1117
Nov 19, 2015 1:33:44 PM
&HEAD CHID='atrium_with_fans'/
&TIME T_END=500.0/
&DUMP RENDER_FILE='atrium_with_fans.ge1', COLUMN_DUMP_LIMIT=.TRUE.,
DT_RESTART=300.0/
&REAC ID='PROPYLENE',
FYI='FM SNL FDS5 Validation',
FUEL='REAC_FUEL',
FORMULA='C3H6',
SOOT_YIELD=0.02/
&MATL ID='CONCRETE',
FYI='NBSIR 88-3752 - ATF NIST Multi-Floor Validation',
SPECIFIC_HEAT=1.04,
CONDUCTIVITY=1.8,
DENSITY=2280.0/
&SURF ID='Concrete',
RGB=146.0,202.0,166.0,
BACKING='VOID',
MATL_ID(1,1)='CONCRETE',
MATL_MASS_FRACTION(1,1)=1.0,
THICKNESS(1)=0.3/
&SURF ID='ADIABATIC',
COLOR='GRAY 80',
ADIABATIC=.TRUE./
&SURF ID='Burner',
COLOR='RED',
HRRPUA=555.6,
RAMP_Q='Burner_RAMP_Q'/
&RAMP ID='Burner_RAMP_Q', T=0.0, F=0.0/
&RAMP ID='Burner_RAMP_Q', T=1.0, F=1.0/
&RAMP ID='Burner_RAMP_Q', T=300.0, F=1.0/
&RAMP ID='Burner_RAMP_Q', T=301.0, F=0.0/
&RAMP ID='Burner_RAMP_Q', T=500.0, F=0.0/
&TAIL /