Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Manhattan, KS 66502-5459
785-770-8511
www.thunderheadeng.com
Example Guide
Pathfinder 2009
Example Guide
Table of Contents
1. Introduction ................................................................................................................. 1
SFPE and Steering Modes ........................................................................................ 1
2. Room with Hallway ..................................................................................................... 2
Create Geometry ...................................................................................................... 2
Add Exit Door ........................................................................................................ 3
Add Occupants ........................................................................................................ 3
Run SFPE Simulation .............................................................................................. 4
Run the Simulation Using Steering ........................................................................... 5
3. Stairwell Example ........................................................................................................ 7
Create Floor Geometry ............................................................................................ 7
Add Stairwells ......................................................................................................... 8
Add Doors ............................................................................................................. 10
Add Occupants ...................................................................................................... 11
Run the Simulation ................................................................................................ 12
Run SFPE Simulation ............................................................................................ 13
4. Sketching on Background Image Example ................................................................... 15
Import Background Image ...................................................................................... 15
Sketch the Rooms .................................................................................................. 16
Add Doors ............................................................................................................. 20
Add Occupants ...................................................................................................... 21
Run Steering Simulation ........................................................................................ 22
5. Extracting Rooms from a 2D DXF ............................................................................. 24
Import DXF File .................................................................................................... 24
Prepare the DXF Data for Room Extraction ............................................................ 24
Extract the Rooms ................................................................................................. 26
Add Doors ............................................................................................................. 27
Add Occupants ...................................................................................................... 29
Run the Simulation ................................................................................................ 29
Simulation Results ................................................................................................. 29
6. Working with Imported 3D Data (PyroSim, FDS, and 3D DXF) ................................... 31
Import FDS File .................................................................................................... 31
Configure the Floors .............................................................................................. 31
Extract the Rooms ................................................................................................. 32
Add Doors ............................................................................................................. 33
Add Stairs ............................................................................................................. 35
7. SFPE Example 1 ....................................................................................................... 37
Create Geometry .................................................................................................... 37
Add Occupants ...................................................................................................... 40
Select SFPE Mode ................................................................................................. 41
Run Simulation ...................................................................................................... 42
View Results ......................................................................................................... 42
Compare Results to SFPE Calculation .................................................................... 43
Re-Run the SFPE Mode Simulation with Equal Door Loads ..................................... 45
Run Using Steering Movement Mode ..................................................................... 46
Adding Collision Avoidance to the SFPE Mode ...................................................... 47
8. SFPE Example 2 ....................................................................................................... 49
iv
Example Guide
Create Problem Geometry ...................................................................................... 50
Select Behaviors .................................................................................................... 55
Run Simulation ...................................................................................................... 56
View Results ......................................................................................................... 56
Compare Results to SFPE Calculation .................................................................... 57
Re-Run the Simulation Using Collision Avoidance .................................................. 59
Re-Run the Simulation Using Steering Behavior ...................................................... 59
9. IMO Test 1, Maintaining set walking speed in corridor ................................................ 61
Create Problem Geometry in Pathfinder ................................................................. 61
Add a Door ........................................................................................................... 61
Add an Occupant ................................................................................................... 62
Select Simulation Parameters .................................................................................. 62
Run Simulation ...................................................................................................... 63
View Results ......................................................................................................... 63
Summary Data ..................................................................................................... 64
10. IMO Test 6, Rounding Corners ................................................................................. 65
Create problem geometry in PathFinder .................................................................. 65
Add an Exit Door .................................................................................................. 67
Add the Occupants ................................................................................................ 67
SFPE Simulation .................................................................................................... 68
View SFPE Results ................................................................................................ 69
Compare SFPE Calculation with Expected Result .................................................... 69
Steering Simulation ................................................................................................ 70
View Steering Results ............................................................................................ 70
Compare Steering Calculation with Expected Result ................................................ 72
Summary of Calculated Exit Times ........................................................................ 72
11. Counterflow in Two Rooms Connected via a Corridor ................................................ 73
Create Problem Geometry in Pathfinder .................................................................. 73
Add Doors to the Corridor and Exits ...................................................................... 74
Add Occupants ...................................................................................................... 75
Select Simulation Parameters .................................................................................. 76
Run SFPE Simulation ............................................................................................ 76
Run SFPE Simulation with Counterflow ................................................................. 77
Run Steering Simulation with Counterflow .............................................................. 78
12. IMO Test 9, Room with Four Exits ........................................................................... 80
Create Problem Geometry in Pathfinder .................................................................. 80
Add Exit Doors ..................................................................................................... 81
Add the Occupants ................................................................................................ 82
Select Simulation Parameters .................................................................................. 82
Run SFPE Simulation ............................................................................................ 83
Run SFPE Simulation with Collision Avoidance ...................................................... 84
Run Steering Simulation ........................................................................................ 85
Add Additional Doors ............................................................................................ 86
Run SFPE Analysis with Four Exits and Collision Behavior ..................................... 86
13. IMO Test 10, Exit Route Allocation .......................................................................... 88
Create Geometry .................................................................................................... 88
Add Occupants and Assign to Exits ........................................................................ 91
Run SFPE Simulation ............................................................................................ 91
Run Steering Simulation ........................................................................................ 92
v
Example Guide
14. IMO Test 11, Staircase .............................................................................................
Create Geometry ....................................................................................................
Create Stairs ..........................................................................................................
Create Population ...................................................................................................
Run SFPE Simulation and View Results .................................................................
Run SFPE Simulation with Collision Handling ........................................................
Run Simulation using Steering Mode ......................................................................
References ....................................................................................................................
vi
93
93
93
94
95
96
97
98
List of Figures
2.1. Model dimensions ..................................................................................................... 2
2.2. Room with a hallway ................................................................................................ 3
2.3. Completed geometry ................................................................................................. 3
2.4. Placing the occupants in the room ............................................................................. 4
2.5. The results for SFPE mode ........................................................................................ 5
2.6. The results for SFPE mode ........................................................................................ 6
3.1. Geometry of Ground Floor ........................................................................................ 7
3.2. Basic Geometry of All Floors .................................................................................... 8
3.3. Adding the stairs in the top view ............................................................................... 9
3.4. First Flight of Stairs .................................................................................................. 9
3.5. Completed Flight of Stairs ....................................................................................... 10
3.6. Doors added to the model ........................................................................................ 11
3.7. Completed Model .................................................................................................... 12
3.8. simulation results for Steering mode ........................................................................ 13
3.9. The results for SFPE mode ...................................................................................... 14
4.1. Image of the office geometry ................................................................................... 15
4.2. Define the Anchor Point on the background image .................................................... 16
4.3. Define points A and B ............................................................................................ 16
4.4. Sketch of first office ............................................................................................... 17
4.5. Sketch of second office ........................................................................................... 18
4.6. Preparing to copy second office ............................................................................... 18
4.7. After making copies of the second office .................................................................. 19
4.8. After making copies of the second office .................................................................. 19
4.9. Merging separate sketches to make one room ........................................................... 20
4.10. After all rooms have been defined. Note that some offices are separated by doors,
so those rooms are not connected to the main walking space. ........................................... 20
4.11. Adding a door to the model ................................................................................... 21
4.12. Adding a door to the model ................................................................................... 21
4.13. Adding individual occupants to the model .............................................................. 22
4.14. Adding occupants by room .................................................................................... 22
4.15. The results during evacuation. They do dress nice at Fog Creek, don't they. ............... 23
5.1. DXF of the Thunderhead Engineering office ............................................................. 24
5.2. An imported 2D DXF with too much information ..................................................... 25
5.3. Trimmed 2D DXF Data ........................................................................................... 25
5.4. Rooms extracted from a 2D DXF ............................................................................. 26
5.5. Disconnecting the outer gap from a room-extracted 2D DXF ..................................... 27
5.6. Extracted office with the outer gap removed ............................................................. 27
5.7. A 2D DXF with extracted rooms and internal doors .................................................. 28
5.8. The final model for 2D DXF room extraction ........................................................... 29
5.9. 3D Simulation Results ............................................................................................. 30
6.1. thouse4.data FDS file .............................................................................................. 31
6.2. Rooms extracted from an FDS File .......................................................................... 33
6.3. Separating a room from another ............................................................................... 34
6.4. The top floor of thouse4 with doors ......................................................................... 34
6.5. The bottom floor of the town house with an exit door ................................................ 35
6.6. The bottom edge of the stairway .............................................................................. 36
vii
Example Guide
6.7. Completed townhouse model. ..................................................................................
7.1. Sketch of the model ................................................................................................
7.2. Drawing the room ...................................................................................................
7.3. Drawing the landing ................................................................................................
7.4. Adding the stairs .....................................................................................................
7.5. Adding the exit door ...............................................................................................
7.6. Completed model with occupants after rotation .........................................................
7.7. Simulation summary data given on the run dialog (saved in summary.txt) ...................
7.8. Animated display of movement ................................................................................
7.9. SFPE Example 1 Solution .......................................................................................
7.10. SFPE Example 1 Simulation ..................................................................................
7.11. Solution for symmetric model ................................................................................
7.12. Occupant motion using steering movement .............................................................
7.13. Occupant motion using SFPE movement with collision avoidance ............................
8.1. Sketch of the model ................................................................................................
8.2. The PathFinder model .............................................................................................
8.3. The floors in the model ...........................................................................................
8.4. The floors and landings in the model .......................................................................
8.5. Imported FDS File ..................................................................................................
8.6. Extracted Floors with FDS Geometry hidden ............................................................
8.7. The right exit door on the bottom floor ....................................................................
8.8. PathFinder model ....................................................................................................
8.9. Display of results for SFPE mode. Note that occupants can overlap in space. ...............
8.10. Display of floor occupancy results for SFPE mode. .................................................
8.11. SFPE Example 2 Solution ......................................................................................
8.12. Display of movement for Steering mode .................................................................
8.13. Display of floor occupancy results for Steering mode. .............................................
9.1. The Top View in Pathfinder, showing the room ........................................................
9.2. The 1 m exit door placed in the right side of the corridor ...........................................
9.3. An occupant positioned at the left end of the corridor ................................................
9.4. The 3D results view ................................................................................................
10.1. PyroSim model of the corridor ...............................................................................
10.2. The first part of the corridor ..................................................................................
10.3. The second part of the corridor ..............................................................................
10.4. The exit door ........................................................................................................
10.5. The occupants in the corridor .................................................................................
10.6. Using animation to display the results ....................................................................
10.7. View of steering results .........................................................................................
10.8. View of results as people .......................................................................................
11.1. The connected room geometry ...............................................................................
11.2. The two rooms connected by a corridor ..................................................................
11.3. After drawing the doors .........................................................................................
11.4. Placing the occupants in the room ..........................................................................
11.5. The results when using people ...............................................................................
11.6. Room 2 occupants .................................................................................................
12.1. The room with exit doors ......................................................................................
12.2. Drawing the room .................................................................................................
12.3. After drawing the doors .........................................................................................
12.4. Placing the occupants in the room ..........................................................................
viii
36
37
38
39
40
40
41
42
43
44
45
46
47
48
49
50
51
52
53
53
54
55
56
57
58
60
60
61
62
62
63
65
66
66
67
68
69
71
71
73
74
75
76
77
78
80
81
81
82
Example Guide
12.5. The results for SFPE mode with 2 exit doors ..........................................................
12.6. The results for SFPE behavior with 2 exit doors ......................................................
12.7. The results for steering behavior with 2 exit doors ...................................................
12.8. The results for steering behavior with 2 exit doors ...................................................
13.1. The room with exit doors ......................................................................................
13.2. First Six Cabins ....................................................................................................
13.3. Cabins with Hallway Added ..................................................................................
13.4. Cabins with Hallway Added ..................................................................................
13.5. All Cabins Placed ..................................................................................................
13.6. Cabins with Hallway Added ..................................................................................
13.7. Cabin Geometry Completed ...................................................................................
13.8. Changing the exits for the occupants ......................................................................
13.9. The results for steering behavior ............................................................................
14.1. Room with corridor and stairs ................................................................................
14.2. Floor Geometry .....................................................................................................
14.3. Placing Stair .........................................................................................................
14.4. Defining Profile ....................................................................................................
14.5. Occupants placed in room ......................................................................................
14.6. Results for SFPE simulation ..................................................................................
14.7. Results for SFPE simulation with collision handling ................................................
14.8. Results for SFPE simulation with collision handling ................................................
ix
84
85
86
87
88
88
89
89
90
90
91
91
92
93
94
94
95
95
96
96
97
List of Tables
10.1. Summary of IMO 6 Exit Times ............................................................................. 72
Chapter 1. Introduction
The examples in this manual demonstrate many of the features of Pathfinder. It is composed
of two sections. The first half of the manual contains simple example problems to help users
become familiar with Pathfinder's user interface. The second half of the manual - starting with
the first SFPE example problem - contains verification and validation problems. Results from
the second group of problems can be can be used to evaluate the different simulation modes and
compare them to external data.
Create Geometry
To create the geometry:
1. On the View menu, click Units and select SI.
2. On the View menu, click Edit Snap Grid.... In the Snap grid spacing box, type 1.0 m.
Click OK to close the dialog.
3. In the view toolbar, click Top View ( ).
4. In the left toolbar, click Add a Rectangular Room ( ). Click and drag to draw the room
from point (0,0) to (5,5).
5. In the left toolbar, click Add a Rectangular Room. Click and drag to draw the room from
point (5,2) to (7,3).
6. To merge the room and hallway, hold the CTRL key and use the selection tool ( ) to select
the two rooms. Next, right-click anywhere on the selected rooms and from the pop-up menu
choose Merge. The room and the hallway are now considered one merged room.
Add Occupants
To add 16 randomly distributed occupants to the room:
1. Click
Run Simulation
1. On the Simulation menu, click Run Simulation.... This will open a Save File dialog.
2. Save your document as example1_sfpe.
Summary Report
A summary report is provided in the analysis dialog. It provides "FIRST IN" and "LAST
OUT" times for each room and door. The "TOTAL USE" gives the maximum number of
occupants either in a room or in the door queue. This information will be saved in the
example1_summary.txt file.
View 3D Results
The 3D results viewer will be opened at the end of an analysis.
4
Run Simulation
1. On the File menu, click Save As. Save the model with the name example1_steering.
Click Save.
2. On the Simulation menu, click Run Simulation....
View 3D Results
The 3D results viewer will be opened at the end of an analysis.
1. Click the Play button. This will display the occupants as disks with their direction indicated
by a line.
2. To change to a more realistic display, on the Agents menu, click Show as People. This will
display the occupants as people, Figure 2.6..
5
To quickly make the second and third floors, we will copy the ground floor. For convenience
and to help organize our model, we first create two new floors. To create the new floors:
7
Stairwell Example
1. In the Floorbox (located above the treeview), click <Add New...>.
2. Type 4 m for the height of the new floor, then click OK.
3. In the tree view, click to select Floor 0.0 m.
4. In the tools toolbar, click the Move Objects ( ) tool. Select Copy Mode. In the Copies box,
type 1. In the Move Z box, type 4.0. Click Copy/Move.
5. While the newly created rooms are selected, right-click and select Change Group in the
context menu. Select Floor 4.0 m.
6. The second and third floors have larger landings than the first floor. Select the landing of the
second floor. With the Select/Edit Objects tool, click and drag the top left handle (blue dot
on the room) to (0,8) and the bottom left handle to (0,6).
Repeat the above steps for a floor at 8.0 m. If you copy the floor at 4.0 m, it is not necessary to
modify the landing. If you changed the active floor when creating a new floor, some geometry
may be hidden. To show the entire model again, click the Floor pulldown menu located above
the Tree View and select <Show All>. The model should look like the figure below.
Add Stairwells
Pathfinder provides two different ways of creating stairs. The two-point stair tool places stairs
in between two already defined floors.
To add the first flight of stairs using the two-point stair tool
1. Create a new floor at 2 m. In the New Floor dialog box, check Set as active floor. This hides
all other floors and causes newly created geometry to be added to the new floor.
2. Create a rectangular landing from (0, 0) to (4, 2).
8
Stairwell Example
3. Show the floor at 0 m.
4. Select
5. Click-drag across the edge of the landing on the bottom floor, then click any point along the
edge of the upper landing to place the first stair, Figure 3.3
6. Show the floor at 4 m.
7. Using the two-point stair tool, click-drag across the remaining portion of the stair landing at
2 m and click the landing edge at 4 m to complete the first flight of stairs.
Repeat to add the second flight of stairs using a landing at 6.0 m. When creating the stairs, it is
useful to hide floors that you do not want to select.
9
Stairwell Example
Add Doors
With the geometry finished, doors can be added. This can be done in the 3D view, but it may
be easier to use the top view and hide other floors for ease of use and precision. To work in any
specific floor, right-click it in the tree view and select Set as Active Floor or select the floor
from the drop-down menu above the tree view.
To add doors to the first floor:
1. On the View menu, click Edit Snap Grid..., type 0.5 m, then click OK.
2. Right-click on Floor 0.0 m and select Set as Active Floor.
3. Click the door tool ( ) to select it.
4. Add a door from the hallway to the stairwell. Click and drag from (4, 6.5) to (4, 7.5).
5. Create 1 m doors for each room. Click and drag from (9.5, 3.0) to (10.5, 3.0), (11.5, 3.0) to
(12.5, 3.0), (10.5, 5.0) to (11.5, 5.0), and (12.5, 5.0) to (13.5, 5.0).
Repeat for Floor 4.0 m and Floor 8.0 m.
Create an exit door on the ground floor from (4, 8) to (6, 8).
10
Stairwell Example
Add Occupants
We now add occupants to each floor.
1. Right-click on Floor 0.0 m and select Set as Active Floor.
2. Hold the CTRL key and click on each of the four rooms on the floor to select them.
3. On the Model menu, click Add Occupants.
4. In the By Number box, type 20, then click OK
5. In the same manner, add 50 occupants to the second floor and 30 occupants to the third floor.
To show the completed model:
1. On the View toolbar, click Perspective View.
2. On the View menu, under Agents, click Show as People.
11
Stairwell Example
View 3D Results
The 3D results viewer will open automatically at the end of an analysis.
1. Click the Play button. This will display the occupants as disks with their direction indicated
by a line.
2. On the Agents menu, click Show as People. This will display the occupants as people, Figure 3.8.
12
Stairwell Example
Run Simulation
1. On the File menu, click Save As. Save the model with the name example3_sfpe. Click
Save.
2. On the Simulation menu, click Run Simulation.... This will open a Save File dialog.
Summary Report
A summary report is provided in the analysis dialog. It provides "FIRST IN" and "LAST
OUT" times for each room and door. The "TOTAL USE" gives the maximum number of
occupants either in a room or in the door queue. This information will be saved in the
example1_sfpe_summary.txt file.
View 3D Results
The 3D results viewer will open automatically at the end of the analysis.
13
Stairwell Example
14
15
17
18
1. Continue to sketch the rooms. Figure 4.9 shows sketches made that go around furniture. As
a second sketch is made next to an existing room, the cursor will snap to the existing room
coordinates. Hold the CNTRL key and select both rooms, then right-click and select Merge.
Continue this process to complete the sketch.
2. You can cut holes in an existing room by drawing a new polygonal room on the existing room
and deleting the polygon.
3. Continue the sketching process until you have made all the rooms for the office. Note that
we can leave the walls with a finite thickness separating the rooms. After some time, your
model will look like Figure 4.10
19
Figure 4.10. After all rooms have been defined. Note that some offices are separated by doors, so
those rooms are not connected to the main walking space.
Add Doors
Doors are added to the offices that are separate from the open walking space.
1. In the view toolbar, click Top View ( ).
2. Double-click to select
the door tool. By default the doors are 32 inches wide. The Max
Depth is the maximum thickness the tool will use to search for adjoining space. Depending
on how accurately your model is sketched, you might need to increase the value.
3. Zoom in to the upper left of the model and move the mouse to the location for the door and
the tool will snap to the adjoining spaces, Figure 4.11.
20
Add Occupants
We will add 80 occupants, 50 placed in offices and open space and 20 and 10 placed in the two
conference rooms.
1. Double-click the Add an Occupant tool ( ). Click to position 50 occupants in offices or
open space, Figure 4.13.
2. To add occupants to the conference room, right-click on the left conference room and in the
Pop-Up menu, click Add Occupants....
21
Run Simulation
1. On the File menu, click Save. Save the model with the name fog_creek.
2. On the Simulation menu, click Run Simulation....
View 3D Results
The 3D results viewer will be opened at the end of an analysis.
1. Click the Play button. This will display the occupants as disks with their direction indicated
by a line.
2. At any time click the Pause or Stop button. You can drag the time line to control the animation.
3. To change to a more realistic display, on the Agents menu, click Show as People. This will
display the occupants as people, Figure 4.15..
Figure 4.15. The results during evacuation. They do dress nice at Fog Creek, don't they.
23
This example uses the English unit system. To ensure the English unit system is enabled in
Pathfinder: on the main toolbar, click EN.
25
).
3. Single-click anywhere in the hallway. This will create a room that fills the hallway and adjacent rooms.
4. Single-click anywhere in the conference room.
5. Press ESC to exit the extraction tool.
There should now be two rooms as shown in Figure 5.4.
We now observe that the main room in the office spills outside of the office. To remove this
outer gap from the office, perform the following steps:
1. Select the Thin Wall Tool (
).
2. Click a point on the top edge of the doorway, then click another point on the bottom edge of the
doorway (Figure 5.5). The main office room should now be disconnected from the outer gap.
3. Click to select the outer "room", then press DELETE. The model should now look like that
in Figure 5.6.
26
Add Doors
We will now add doors that, in SFPE mode, control the flow of occupants and in both SFPE and
steering modes connect the separated rooms. First we will use the door tool to fill doorways that
are internal to the main office room.
27
2. The office has no doorways greater than 45 in wide and 6 in deep, so in the property panel,
enter 50 in for the Max Width and 10 in for the Max Depth. It is good practice to set these
values slightly greater than expected to allow some tolerance.
3. Hover the cursor over the doorway for the northwest room of the office. A preview of a thick
door should appear in the doorway. Left-click once to place the door. This will automatically
substract that area from the main room, disconnect the northwest room, and create a thick door.
4. Do the same for the doorways to the southwest room, the two southern rooms, and to the closet
in the northeast corner. You should now have seven rooms and five thick doors as shown in
Figure 5.7.
5. Press ESC to exit the door tool and revert back to a navigation tool.
We will now attach the conference room to the main room with two more thick doors.
1. Because the conference room is detached from the main hallway, we will have to draw the
thick doors manually. We still want them to match the DXF, however, so expand the tree view
so that the "ThunderheadOffice_acad_2000.dxf" group is visible. Click on the group and in
the property panel check the box next to Visible to show the DXF data.
2. Double-click the door tool ( ) to select it and make it sticky.
3. For each door on the angled walls, click and drag the cursor from the corner of the doorway
on one of the rooms to the opposite corner on the other room, using the DXF lines as a guide.
This will create two more thick doors connecting the two rooms.
28
Add Occupants
With the geometry in place, it is now possible to add occupants and run the simulation. To add
occupants:
1. Double-click the Add an Occupant tool.
2. Click next to each desk, adding a total of 6 occupants.
Simulation Results
A screenshot of the 3D results is shown in Figure 5.9. In this image, occupants are shown as
disks, with the original DXF image as a background image.
29
Notice that occupants are able to move freely over some areas of the model that, in the original
DXF, were obstructed by furnature (e.g. the conference room sofa). This is because those elements were removed from the model and did not affect the movement mesh.
Also notice that, for some occupants, the shortest path to the exit takes them through the conference room. If you need to prevent occupants from taking short cuts through internal rooms, you
can eliminate the "upstream" doorway. In this case, eliminating the left conference room door
would prevent additional occupants from entering the conference rooms.
30
This example uses the metric system. To work in the metric system, click SI on the main toolbar.
).
3. Click a point on the floor in the lower level. The point must be clear of any obstructions within
the maximum head height. A room will be created that contains the selected point with all
overhead obstructions subtracted.
4. In the Floor box, click to select Floor 2.5 m.
5. Extract the rooms on the top floor as performed in step 4. This time, you will extract two
rooms - the master bedroom and the remaining portion of the upper floor - from the imported
geometry.
All the rooms can now be viewed by clicking the Floor drop-down and selecting <Show All>.
To hide the imported geometry, on the View menu, click to deselect Show Imported Geometry
( ). The model should now have three rooms, as shown in Figure 6.2.
32
Add Doors
We will now add doors to the extracted rooms. There are three doorways on the top level and one
exit door on the bottom level. To create the doors on the top level perform the following steps:
1. Switch to the Top View ( ).
2. Show the imported geometry in wireframe mode by clicking the Wireframe button ( ).
3. Set the top floor to be active by right-clicking the floor in the tree view and selecting Set as
Active Floor.
4. Click the Door tool ( ).
5. In the property panel for the door tool, set the Max Width to "150 cm" and the Max Depth
to "25.4 cm".
6. Position the cursor over the doorway leading to the lower-left room. A preview of a thick
door should appear in the doorway. Click to place the door. This will automatically subtract
the shape of the door from the room, separate the lower-left area into its own room, and add
the thick door.
7. Click the Thin Wall tool ( ). Separate the lower-left room from the hallway by clicking two
points on the boundary of the room where the lower-left room meets the hallway as shown
in Figure 6.3.
8. Now another door can be added between the lower-left room and the hallway by clicking the
door tool and dragging a line along the boundary where the hallway and the lower-left room
meet. This will create a thin door.
33
With the imported geometry hidden, the top floor should now appear as in Figure 6.4.
Now we will add the exit door to the bottom floor. To add the exit door:
34
Figure 6.5. The bottom floor of the town house with an exit door
Add Stairs
To complete this model we will add the stairway to connect the bottom and top floors. To add
the stairs:
1. In the Floor box, click to select <Show All>.
2. Click to select the Two-point Stair Tool (
).
3. Click and drag to draw a line across the bottom edge of the stair as shown in Figure 6.6.
4. Click a point on the top edge of the stair.
35
The model is now complete with rooms, doors, and stairs and is ready to be filled with occupants.
The final model with imported geometry hidden should look like that in Figure 6.7.
36
Create Geometry
To select English measurements:
1. On the View menu, click Units and select EN to display measurements using the English
system.
To specify snap grid spacing:
1. On the View menu, click Edit Snap Grid....
2. In the Specify snap grid spacing menu, type 10.0. By default, length units will be in feet,
however, you can type a value followed by a unit (e.g.: "in" or "m") and the length will be
converted to feet.
3. Click OK.
To create the room:
37
SFPE Example 1
1. In the view toolbar, click Top View ( ).
2. In the tools toolbar, click Add a Rectangular Room ( ).
3. In the Z Plane box, type 26.843 (the height of the room above ground).
4. Click and drag to draw the room from point (0,0) to (200,30). In order to properly see the
geometry, it might be necessary to zoom out by rolling back the mouse wheel. The dimensions
of the room will be displayed below the 2D view as you drag the mouse, Figure 7.2. You can
also directly type the coordinates into the coordinate boxes.
5. In the Name box type Room.
38
SFPE Example 1
SFPE Example 1
Add Occupants
To add 300 randomly spaced occupants to the room:
40
SFPE Example 1
1. Using the Selection tool, click to select room.
2. On the Model menu, click Add Occupants....
3. In the By Number box, type 300.
4. Click OK.
5. On the view toolbar, click Perspective View ( ).
6. On the View menu, click Reset View to All Objects.
To display occupants as people, on the View menu, click Agents and select Show as random
people. Your model should look similar to Figure 7.6.
SFPE Example 1
act, but will queue at doors. The flow rate through doors will be calculated based on SFPE
guidelines using the boundary layer to modify the effective door width.
4. In the Door Boundary Layer box, type 6 in.
5. Click OK.
Run Simulation
To run the simulation:
1. On the Simulation menu, click Run Simulation.... This will start the simulation.
2. Save your document to a new folder. Use the name sfpe1_sfpe.
3. A summary report is provided in the analysis dialog. It provides First In and Last Out times
for each room and door. The Total Use gives the maximum number of occupants either in a
room or in the door queue, Figure 7.7. This information will be saved in the summary.txt file.
Figure 7.7. Simulation summary data given on the run dialog (saved in summary.txt)
View Results
When the simulation is finished, the Pathfinder 3D results view will be launched. To view results:
1. Click the Play button. This will display the occupants as circles with their direction indicated
by a triangle.
2. At any time click the Pause or Stop button. You can drag the time line to control the animation.
3. To view occupants as people, click the Stop button, on the Agents menu, click Show as
People, then click the Play button, Figure 7.8.
42
SFPE Example 1
Detailed information for each room is provided in comma-separated value (CSV) files that can
imported to a spreadsheet.
43
SFPE Example 1
The PathFinder solution gives the time to exit the stairs as 257.30 sec (Stair Left door 2) and
221.93 sec (Stair Right door 2), compared to the SFPE solution of 241.6 sec. The reason for the
differences is that the random distribution of people resulted in more occupants leaving through
the Stair Left door than the Stair Right door.
44
SFPE Example 1
5. Click the center of the left edge of the room and the center of the right edge of the room to
split the room into two equal parts, Figure 7.10.
6. At any time click the Pause or Stop button. You can drag the time line to control the animation.
7. Add 150 occupants to each room.
8. Run the simulation.
In the new solution, the time to exit the stairs is 239.33 sec (Stair Left door 2) and 239.30 sec
(Stair Right door 2), compared to the SFPE solution of 241.6 sec, Figure 7.11.
45
SFPE Example 1
46
SFPE Example 1
47
SFPE Example 1
Figure 7.13. Occupant motion using SFPE movement with collision avoidance
48
49
SFPE Example 2
5. Replicate the room to create the five floors. In the view toolbar, click the Selection tool
icon. Select the room. In the tools toolbar, click the Move Objects
icon. Select Copy
Mode. In the Count box, type 4. In the Move Z box, type 12.0. Click Copy/Move.
50
SFPE Example 2
Your model should now look like Figure 8.3
51
SFPE Example 2
&OBST
&HOLE
&HOLE
&HOLE
XB=-0.3048,26.82,-0.3048,12.50,0.00,14.94/ Obstruction
XB=0.00,1.22,4.88,7.32,0.00,14.94/ Hole
XB=25.30,26.52,4.88,7.32,0.00,14.94/ Hole
XB=4.11,22.40,0.00,12.19,0.00,14.94/ Hole
1. Paste the FDS data into a text file, and rename it spfe2.fds to create an FDS file for importing.
FDS files are metric by default, but Pathfinder will perform the necessary conversions. Make
sure English units are selected from the main toolbar.
2. Import the FDS file into PathFinder by selecting Import from the File menu, Figure 8.5.
3. Use the Extract Floor... tool from the Model menu to create floors at the floor and landing
levels. Enter all the floors at once as a comma-separated list (0, 6, 12, 18, 24, 30, 36, 42, 48)
and press OK to generate the floors.
4. Hide the FDS Geometry by unchecking Show FDS Geometry from the View menu, Figure 8.6
5. Delete the extraneous floor sections.
52
SFPE Example 2
Create Stairs
To create the stairs:
1. Select the two-point stair tool ( ) and enter 44 inches for the width, and 32 inches for both
the door1 and door2 widths.
53
SFPE Example 2
2. Click on the lower landing and position the stair towards the outer side of the landing. Click
on the lower floor to create the stair from the landing to the lower floor.
3. Use the Move Objects tool to make three copies of the stair, separated by 12 ft in the Z
direction.
4. Add the stairs the go up from the landing. Click on the lower landing and position the stair
towards the opposite outer side of the landing. Click on the second floor to create the stair
from the landing to the second floor.
5. Use the Move Objects tool to make three copies of the stair, separated by 12 ft in the Z
direction.
6. Repeat on the other side of the model.
7. Add the exit doors. Select the door tool ( ) and in the Max Width box, type 120.0 in .
Place a door adjacent to both stairs on the lowest floor. These doors are wide enough that exit
from the first floor does not affect the egress time. Set the names to Exit Right and Exit
Left to aid in later plotting of the exit rates through each door, Figure 8.7.
Define Profiles
Profiles describe the characteristics of the occupants, including the walking speed, delay times
before movement, size, display image, and base color. We will use a different color for each floor,
so that we can identify occupants in the graphical display of their egress. To define the profiles:
1. On the Model menu click Edit Profiles. Click Rename and change the name of the default
profile to Floor 1.
2. Click the Color box, click the Palette tab, and select a red color. Click OK. Click Apply.
3. Click New to create a new profile, give it the name Floor 2, and give it an orange color.
54
SFPE Example 2
4. Repeat for floors 3, 4, and 5, giving colors yellow, green, and blue .
Add Occupants
To add occupants:
1. Select the first floor. On the Model menu click Add Occupants. For the Profile select Floor
1. For the Exit select nearest. For the Placement select Random. For Occupant Count select
By Number and enter 200. Click OK.
2. Repeat for each floor, selecting the corresponding profile for each floor.
A model made using this approach is shown in Figure 8.8
Select Behaviors
PathFinder provides the options for different behaviors during egress. The most basic is behavior
that is consistent with the SFPE assumptions. To select the SFPE behavior
1. On the Simulation menu, click Simulation Parameters....
2. Click on the Behavior tab.
3. In the Behavior Mode select SFPE.
4. In the Door Boundary Layer box, type 6 in.
5. Under Door Flow Rate Calculation, select theUse Max Flow radio button.
6. Click OK.
The SFPE option means that the occupants will move to the nearest exit at a speed determined by
the occupant density in the room. The occupants will not interact, but will queue at the door. The
55
SFPE Example 2
flow rate through the door will be calculated based on SFPE guidelines with the flow reduced
by the boundary layer.
Run Simulation
To run the simulation
1. On the Simulation menu, click Run Simulation.... This will start the simulation. Save the
model with the name sfpe2_sfpe.pth.
2. A summary report is provided in the analysis dialog. It provides First In and Last Out times
for each room and door.
View Results
When the simulation is finished, the PathFinder post-processor (Behemoth) will be launched.
To view results
1. On the Scene menu, select View Navigation Mesh to view the Pathfinder geometry and hide
the FDS geometry.
2. Click the Play button. This will display the occupants as circles with their direction indicated
by a line.
3. At any time click the Pause or Stop button. You can drag the time line to control the animation.
4. To view people, click the Stop button, on the Agents menu, click Show as People, click the
Play button.
You will notice that in SFPE mode, occupants can overlap in space when they form queues at
the doors, Figure 8.9.
Figure 8.9. Display of results for SFPE mode. Note that occupants can overlap in space.
56
SFPE Example 2
Another useful way to view the data is to plot either floor occupancy or door flow rates. These
options are available under the Results menu. Figure 8.10 shows a graph of floor occupancy as
a function of time.
Detailed information for each room is provided in the comma-separated value (csv) files that can
be imported to a spreadsheet.
57
SFPE Example 2
The PathFinder solution gives the time for the last occupant to exit as 638 seconds, compared
to the SFPE solution of 617 seconds. The primary reason for the difference is the initial random
locations of the occupants. As a result, 522 occupants exit from the left exit in 638 seconds and
478 from the right exit in 573 seconds. For a symmetric model, the total exit time is 606 seconds,
which is 10 seconds faster than the given SFPE solution.
The difference is due to how the landings and walking speeds on the stairways are calculated. The
SFPE solution calculates 17 seconds to travel one landing (8 feet) and the stair length between the
58
SFPE Example 2
floors (22.3 feet). The SFPE solution assumes the speed is that corresponding to the maximum
flow rate density (106 ft/min). The Pathfinder solution uses the unimpeded speed and the stair
k factor which gives a speed of 180 ft/min. In addition, the length of the path on the landing in
Pathfinder is approximately 2/3 foot. Thus, the Pathfinder distance is 23 feet (22.3 ft + 0.6 ft),
giving a time of 7.6 seconds. The expected Pathfinder time is then 600 seconds for the queue and
7 seconds for the stairway and landing, or 607 seconds total.
The PathFinder solution gives the time for the last occupant to exit as 638 seconds, compared to
the SFPE solution of 617 seconds. The reason for the difference is the initial random locations
of the occupants. As a result, 522 occupants exit from the left exit in 638 seconds and 478 from
the right exit in 573 seconds.
SFPE Example 2
The room occupancy is shown in Figure 8.13 shows a graph of floor occupancy as a function
of time.
60
Add a Door
To define an exit door:
1. In the tools toolbar, click Add a new Door ( )
2. In the Max Width box, type 1.0 m.
3. Zoom in to the right side of the corridor. Click point (40.5,1.5) to place the door.
61
Figure 9.2. The 1 m exit door placed in the right side of the corridor
Add an Occupant
To add an occupant:
1. On the left toolbar, click Add an Occupant ( ).
2. Click point (0.5,1.0) to add the occupant.
Run Simulation
To run the simulation:
1. On the Simulation menu, click Run Simulation.... This will open a Save File dialog.
2. Save your document. A suggested name is imo01
3. A summary report is provided in the analysis dialog. It provides "First In" and "Last Out" times
for each room and door. The "Total Use" column gives the maximum number of occupants
either in a room or in the door queue. This information will be saved in the summary.txt file.
View Results
When the simulation is finished, the 3D results viewer will be launched. To view results:
1. Click the Play button. This will display the occupants as circles with their direction indicated
by a line.
2. At any time click the Pause or Stop button. You can drag the time line to control the animation.
3. On the Agents menu, click Show As Random People. This will display the occupant as a
person, Figure 9.4.
63
Summary Data
This summary shows that the occupant exited the room in 40.03 seconds. The expected time is
40.0 seconds.
Detailed information for each room is provided in comma-separated value (csv) files that can
imported to a spreadsheet and in the display of the solution dialog.
64
5. Click and drag to draw the first part of the corridor 2 m wide and 12 m long, Figure 10.2.
6. Click and drag to draw the second part of the corridor 2 m wide and 10 m long, Figure 10.3.
65
to add a door.
67
SFPE Simulation
We will first run the simulation using SFPE behavior. Be default, PathFinder uses a behavior
that is consistent with the SFPE assumptions. We will modify one of the options.
The SFPE simulation allows occupants to occupy the same space, so this is what happens in the
simulation.
Detailed information for each room is provided in the comma-separated value (csv) files that can
imported to a spreadsheet and in the display of the solution dialog. The first occupant reached
the door at 13.8 s and the last occupant exited the room at 21.00 s.
Steering Simulation
To obtain more realistic results, we run the simulation in steering mode, that is the occupants
will occupy space and avoid each other an obstacles on the way to the exit.
Detailed information for each room is provided in the comma-separated value (csv) files that can
imported to a spreadsheet and in the display of the solution dialog.
71
Behavior
SFPE
Expected
Actual
21.04 s
21.00 s
22.83 s
Steering
72
The expected result is that the evacuation in step 2 will take longer than the evacuation in step 1.
74
Add Occupants
Edit Occupant Profile
1. On the Model menu, click Edit Profiles....
2. Select the Default profile
3. In the Speed drop-down list, choose Uniform.
4. In the Uniform Distribution dialog, enter a Min of 0.97 m/s and a Max of 1.62 m/s.
5. Click OK to close the Uniform Distribution dialog.
6. Click OK to close the Edit Profiles dialog.
75
Summary Report
In the summary report, the last occupant exited Room 2 Exit at 69.95 seconds. TO DO: compare
to the SFPE calculation without collisions.
76
View 3D Results
The 3D results viewer will be opened at the end of an analysis.
1. Click the Play button. This will display the occupants as disks with their direction indicated
by a line.
2. At any time click the Pause or Stop button. You can drag the time line to control the animation.
3. To change to a more realistic display, on the Agents menu, click Show as Random People.
This will display the occupants as people, Figure 11.5..
The 3D results viewer can also be opened by clicking View Results... on the Simulation menu.
On theFile menu, click Open Pathfinder Results File... and open the appropriate results file.
Summary Report
TO DO - Discuss results.
Summary Report
TO DO - discuss results
79
81
Summary Report
A summary report is provided in the analysis dialog. It provides "FIRST IN" and "LAST
OUT" times for each room and door. The "TOTAL USE" gives the maximum number of
occupants either in a room or in the door queue. This information will be saved in the
imo9_basecase_summary.txt file.
The last occupant exited the room at 542 seconds. This compares to the expected SFPE value
of 541 seconds.
View 3D Results
The 3D results viewer will be opened at the end of an analysis.
1. Click the Play button. This will display the occupants as disks with their direction indicated
by a line.
2. At any time click the Pause or Stop button. You can drag the time line to control the animation.
3. To change to a more realistic display, on the Agents menu, click Show as Random People.
This will display the occupants as people, Figure 12.5..
83
Figure 12.5. The results for SFPE mode with 2 exit doors
Summary Report
The last occupant exited the room at 542 seconds, the same value as without collisions. This
means that the flow through the door was the governing factor in the analysis.
View 3D Results
The 3D results viewer will be opened at the end of an analysis. In this mode, persons must occupy
individual space, so the results appear more realistic than the basic SFPE simulation.
84
Figure 12.6. The results for SFPE behavior with 2 exit doors
Summary Report
The last occupant exited the room at 332 seconds (5 minute, 32 seconds). TO DO - Compare
with expected SFPE solution.
View 3D Results
The 3D results viewer will be opened at the end of an analysis. In this mode, persons must occupy
individual space, so the results appear more realistic than the basic SFPE simulation.
85
Figure 12.7. The results for steering behavior with 2 exit doors
the
model
with
the
name
Summary Report
The last occupant exited the room at 280 seconds. The expected SFPE time is 270 seconds. If
you observe the results, the difference is because of the random distribution of occupants. As a
86
View 3D Results
The 3D results viewer will be opened at the end of an analysis. In this mode, persons must occupy
individual space, so the results appear more realistic than the basic SFPE simulation.
Figure 12.8. The results for steering behavior with 2 exit doors
87
Create Geometry
First, we will need to create the room geometry. Click the top view button ( ) from the view
controls toolbar.
Begin by creating 6 rectangular areas 3 meters by 5 meters in the space from (0, 0) to (18, 5).
Select the Add Rectangular Geometry tool ( ) and either click-drag out the areas or enter
coordinates with the property panel directly above the main view. It may help to enable "sticky"
mode by double clicking the tool. This will make the tool persist until ESC is pressed.
88
Finally, complete the floor geometry by creating the last 6 cabins. Type the following coordinate
values into the corresponding textboxes:
1. From (0.0, 5.9) to (3,0, 10.9).
2. From (3.0, 5.9) to (6,0, 10.9).
3. From (7.2, 5.9) to (9,0, 10.9).
4. From (9.0, 5.9) to (12,0, 10.9).
89
Add an interior door from each of the cabins to the hallway with the Add Door tool ( ). The
test specifies that each door be 0.9 meters wide and centered along its respective cabin's wall. In
addition, add two exterior doors along the width of the top and right edges of the hallway. To
do this, first set the Max Width of the door to 90 cm. Then, approximately position each door
between the cabin and the hallway, Figure 13.6. type the following coordinate values into the
corresponding textboxes:
Now we precisely set the coordinates of each door. Using the Selection tool, select the left handle
for each door and type the appropriate X values (1.05, 4.05, 7.05, 10.05,13.05, 16.05). Click
Commit to change the value. For the special small cabin, the coordinate is 7.65.
90
92
Create Geometry
First, we will need to create the room geometry. Click the top view button ( ) from the view
controls toolbar.
Begin by creating a rectangular area 8 meters by 5 meters in the space from (-3, 0) to (5, 5).
Create the hallway with another rectangular area (0, 5) to (2, 17). Merge the two by selecting
both and selecting Merge from either the model or right-click menu.
Create Stairs
To create the stairs, begin by creating a second floor. Add a new floor from the floor drop down
menu. From the resulting dialog, input 2 meters and select OK to create the new floor. Create a
rectangular area from (0, 22) to (2, 24) for the stairs's upper landing.
From the right-click menu, select "Show All Floors"
93
To place the stairs, select the two point stair tool ( ). click-drag from one corner of the bottom
landing to the other to define the stairs width. Click the edge of the top landing to finish defining
the stair.
To finish the geometry create the exit door by selecting the door tool ( ) and click-dragging
across the edge of the top landing opposite the stair.
Create Population
The room will contain 150 persons, as described in the introduction to this example. To define
a shared profile for all 150, select Edit Profiles... off the model menu. Since we only have need
for one distinct profile, we will modify the default profile. For the "Speed" select "Uniform" and
enter 0.97 and 1.62 for the minimum and maximum speeds, respectively.
94
The total time to evacuate the room is calculated to be 196 seconds. Queues form at the bottom
of the stairs and briefly at the top of the stairs. Also notice that because of the density in the initial
room, the first occupant required about 93 seconds to travel just a few feet to the door. This is
an artifact of the SFPE density-based velocity calculation.
96
The total time to evacuate the room is calculated to be 68 seconds. Since the steering mode didn't
rely on a density-based velocity calculation, occupants in front were able to move freely out of
the room and down the hall. This difference almost entirely eliminated the somewhat artificial
93 second initial delay and also subsequent delays near the front of the crowd in the initial room.
It's possible to compare the SFPE and steering mode calculations without the initial delay by
increasing the area of the initial room - preventing the initial room from being density bound
and relying on the doors and subsequent rooms to control the occupant flow. Doing so gives a
solution of about 92 seconds for the SFPE simulation modes.
97
References
[IMO, 2002] Interim Guidelines for Evacuation Analyses for New and Existiing Passenger Ships. June 6,
2002. International Maritime Organization. 4 Albert Embankment London Great Britain . MSC/
Circ.1033.
[SFPE, 2003] Engineering Guide - Human Behavior in Fire. June, 2003. Society of Fire Protection Engineers. 7315 Wisconsin Avenue, Suite 620E Bethesda Maryland USA 1-301-718-2910 .
98