Problem with running FDS and EVAC calculations simultaneously

220 views
Skip to first unread message

Rajat Joshi

unread,
Jul 8, 2022, 1:55:18 AM7/8/22
to FDS and Smokeview Discussions
Hi all,

I am trying to run an FDS file to get both fire and evac results simultaneously, but it doesn't seem to be working in the current FDS version (FDS 6.7.9). It keeps on telling that there's some problem with my MISC line that I am not able to figure out.
Please find below, the fds input file for your reference:

&HEAD CHID='evac_example1a', TITLE='Test 1, fire+evac' /

Fire mesh(es).

&MESH IJK=54,50,12, XB= -0.2,10.6, 0.0,10.0, 0.0,2.4 /

Evacuation mesh:

&MESH IJK=60,54,1, XB= -0.4,11.6, -0.4,10.4, 0.4,1.6,
EVAC_Z_OFFSET=1.0, EVACUATION=.TRUE., EVAC_HUMANS=.TRUE.,
ID='MainEvacGrid' /

&TIME T_END=200.0 /

&MISC EVACUATION_ALL_STEPS=.TRUE.,
EVACUATION_INITIALIZATION=.TRUE,
EVACUATION_MC_MODE=.TRUE.,
EVACUATION_DRILL=.FALSE. /

&DUMP SMOKE3D=.TRUE., NFRAMES=200, DT_PART=0.5, DT_HRR=1.0,
DT_SLCF=1.0, DT_BNDF=5.0, DT_PL3D=100.0, DT_ISOF=5.0 /

&REAC ID= 'PROPANE', FUEL='PROPANE',
SOOT_YIELD=0.10, CO_YIELD=0.05, /

&SURF ID='BURNER', HRRPUA=1000., COLOR='RASPBERRY' /

&MATL ID='GYPSUM PLASTER',
CONDUCTIVITY = 0.48,SPECIFIC_HEAT= 0.84, DENSITY= 1440. /

&SURF ID = 'WALL', DEFAULT=.TRUE.,
RGB = 100,100,100,
MATL_ID = 'GYPSUM PLASTER',
THICKNESS = 0.012 /TMP_FRONT=500.0,
&SURF ID='EVAC_WALL', RGB= 200,0,200, EVAC_DEFAULT=.TRUE. / or COLOR

============= FIRE FDS GEOMETRY STARTS ================

&OBST XB= -0.20, 0.00, -0.20, 10.20, 0.00, 2.40, SURF_ID='WALL' /
&OBST XB= 10.00,10.20, -0.20, 10.20, 0.00, 2.40, SURF_ID='WALL' /
&OBST XB= -0.20,10.20, -0.20, 0.00, 0.00, 2.40, SURF_ID='WALL' /
&OBST XB= -0.20,10.20, 10.00, 10.20, 0.00, 2.40, SURF_ID='WALL' /
&OBST XB= 10.00,11.60, 4.20, 4.40, 0.00, 2.40, SURF_ID='WALL' /
&OBST XB= 10.00,11.60, 5.60, 5.80, 0.00, 2.40 /
&HOLE XB= -0.21, 0.01, 4.39, 5.61, 0.00, 2.00 /
&HOLE XB= 9.99,10.21, 4.39, 5.61, 0.00, 2.00 /

The fire as an burner.

&OBST XB= 3.00, 4.00, 3.00, 4.00, 0.00, 0.60, SURF_ID='INERT' /
&VENT XB= 3.00, 4.00, 3.00, 4.00, 0.60, 0.60, SURF_ID='BURNER' /
&VENT XB=-0.2,-0.2, 4.4,5.6,0.0,2.0,SURF_ID='OPEN', COLOR='GREEN' /
&VENT XB=10.6,10.6, 4.4,5.6,0.0,2.0,SURF_ID='OPEN', COLOR='GREEN' /

============= FIRE FDS GEOMETRY ENDS ==================


============= EVAC GEOMETRY STARTS ====================

&EXIT ID='LeftExit', IOR=-1,
FYI= 'Comment line',
COLOR='YELLOW',
XYZ= 0.20, 5.00, 1.00,
XB= -0.20,-0.20, 4.40,5.60, 0.40,1.60 /

&EXIT ID='RightExit', IOR=+1,
FYI= 'Comment line',
COLOR='BLUE',
XYZ= 11.40, 5.00, 1.00,
XB= 11.60,11.60, 4.40,5.60, 0.40,1.60 /

&EXIT ID='RightCounter', IOR=+1,
FYI= 'Comment line',
COUNT_ONLY=.TRUE.,
XB= 10.00,10.00, 4.40,5.60, 0.40,1.60 /

Evacuation calculation, human properties

&PERS ID='Adult',
FYI='Male+Female diameter and velocity',
DEFAULT_PROPERTIES='Adult',
PRE_EVAC_DIST=1,PRE_LOW=5.0,PRE_HIGH=15.0,
DET_EVAC_DIST=1,DET_LOW=5.0,DET_HIGH=15.0,
TDET_SMOKE_DENS=0.1,
HUMAN_SMOKE_HEIGHT=1.60,
DENS_INIT=4.0,
OUTPUT_SPEED=.TRUE.,
OUTPUT_FED=.TRUE.,
COLOR_METHOD=4, I_HERDING_TYPE=2, /

&PERS ID='Male',
FYI='Male diameter and velocity',
DEFAULT_PROPERTIES='Male',
PRE_EVAC_DIST=1,PRE_LOW=5.0,PRE_HIGH=15.0,
DET_EVAC_DIST=1,DET_LOW=5.00,DET_HIGH=15.0 /

&PERS ID='Female',
FYI='Female diameter and velocity',
DEFAULT_PROPERTIES='Female',
PRE_EVAC_DIST=1,PRE_LOW=5.0,PRE_HIGH=15.0,
DET_EVAC_DIST=1,DET_LOW=5.00,DET_HIGH=15.0 /

&PERS ID='Child',
FYI='Child diameter and velocity',
DEFAULT_PROPERTIES='Child',
PRE_EVAC_DIST=1,PRE_LOW=5.0,PRE_HIGH=15.0,
DET_EVAC_DIST=1,DET_LOW=5.00,DET_HIGH=15.0 /

&PERS ID='Elderly',
FYI='Elderly diameter and velocity',
DEFAULT_PROPERTIES='Elderly',
PRE_EVAC_DIST=1,PRE_LOW=5.0,PRE_HIGH=15.0,
DET_EVAC_DIST=1,DET_LOW=5.00,DET_HIGH=15.0 /

Initial positions of the humans
&EVAC ID = 'HumanLeftDoorKnown',
NUMBER_INITIAL_PERSONS = 25,
XB = 1.0,9.0, 1.0,9.0, 0.4,1.6
AVATAR_COLOR = 'BLUE', AGENT_TYPE=2,
KNOWN_DOOR_NAMES = 'LeftExit',
KNOWN_DOOR_PROBS = 1.0,
PERS_ID = 'Male' /

&EVAC ID= 'HumanRightDoorKnown',
NUMBER_INITIAL_PERSONS= 25,
XB= 1.0,9.0, 1.0,9.0, 0.4,1.6
AVATAR_COLOR= 'RED', AGENT_TYPE=2,
KNOWN_DOOR_NAMES= 'RightExit',
KNOWN_DOOR_PROBS= 1.0,
PERS_ID= 'Female' /

&EVAC ID= 'HumanBothDoorsKnown',
NUMBER_INITIAL_PERSONS= 25,
XB= 1.0,9.0, 1.0,9.0, 0.4,1.6
AVATAR_COLOR= 'GREEN', AGENT_TYPE=2,
KNOWN_DOOR_NAMES= 'LeftExit','RightExit',
KNOWN_DOOR_PROBS= 1.0,1.0,
PERS_ID= 'Child' /

&EVAC ID= 'HumanNoDoorKnown',
NUMBER_INITIAL_PERSONS= 25,
XB= 1.0,9.0, 1.0,9.0, 0.4,1.6
FLOW_FIELD_ID= 'MainEvacGrid',
AVATAR_COLOR= 'BLACK', AGENT_TYPE=2,
PERS_ID= 'Adult' /

An evacuation hole, i.e., do not put humans here

&EVHO ID= 'Evho_Fire',
FYI= 'Do not put humans close to the fire',
XB= 2.0,5.0, 2.0,5.0, 0.4,1.6 /

Fire calculation output.
&BNDF QUANTITY='WALL TEMPERATURE' /
&SLCF PBX=3.50, QUANTITY='TEMPERATURE' /
&SLCF PBX=3.50, QUANTITY='VELOCITY' /
&SLCF PBX=3.50, QUANTITY='PRESSURE' /
&SLCF PBY=5.0, QUANTITY='TEMPERATURE' /
&SLCF PBY=5.0, QUANTITY='VELOCITY' /
&SLCF PBY=5.0, QUANTITY='PRESSURE' /

Next line could be used to plot the evacuation flow fields:
SLCF PBZ= 1.0, QUANTITY='VELOCITY', VECTOR=.TRUE.,
EVACUATION=.TRUE. /

&TAIL /

Thanks & Regards
Rajat Joshi

Glenn Forney

unread,
Jul 8, 2022, 2:02:30 AM7/8/22
to fds...@googlegroups.com
The last version of fds that supported evac was 6.7.7

--
You received this message because you are subscribed to the Google Groups "FDS and Smokeview Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fds-smv+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/fds-smv/440a1e89-abe9-4ef4-a9ea-34cc40fe5569n%40googlegroups.com.
Message has been deleted

Randy McDermott

unread,
Jul 8, 2022, 3:48:13 PM7/8/22
to FDS and Smokeview Discussions
That input file will not work correctly with the latest code.  Glenn's comment was correct.

On Fri, Jul 8, 2022 at 3:30 PM Rajat Joshi <rajatj...@gmail.com> wrote:
But, I can still run fire drills in this version. That means it still supports EVAC.

Rajat Joshi

unread,
Jul 10, 2022, 6:08:23 AM7/10/22
to FDS and Smokeview Discussions
Yes, I understand that now. I'm sorry for my previous comment; and thank you for making me realise the issue here.

TimoK

unread,
Jan 13, 2023, 9:02:43 AM1/13/23
to FDS and Smokeview Discussions
yes, the last FDS version having evacuation is 6.7.7. I have been too busy to make a FDS+Evac in https://github.com/tkorhon1. You can find there the evaucation manual and example/V&V input files. At some point, I'll put there FDS 6.7.7 based evacuation part (= fds 6.7.7. sources including evacuation subroutines) and will update the evacuation part, if there si some need (some bug fixes). But the fire calculation will be FDS 6.7.7, so the fire information that evacuation will use, can not be from some more recent FDS release.

If I have time, I'll make the FDS 6.7.7 version of the evacuation part to read in FDS SLCF-information, so that the more recent FDS release fire calculation data could be read inside the evacuation part. I.e., simplest case is just to give some guidance for the user to add &SLCF namelists to the present FDS release input file. And then I would have some simple parser programme like fds2ascii to translate this data to evauation part (the CHID_evac.fed file format).

TimoK
Reply all
Reply to author
Forward
0 new messages