firemodels / fds

Fire Dynamics Simulator
https://pages.nist.gov/fds-smv/
Other
650 stars 618 forks source link

FDS+EVAC STOP: FDS was improperly set-up #1958

Closed gforney closed 9 years ago

gforney commented 9 years ago
FDS Version:5.5.3
SVN Revision Number:7031
Compile Date: Oct 29 2010
Smokeview Version/Revision:5.6
Operating System:windows 7/XP

Describe details of the issue below:

When I run the fds file , then run the command:

Starting FDS: H:\fds32\fds5.exe...

 Fire Dynamics Simulator

 Compilation Date : Fri, 29 Oct 2010

 Version: 5.5.3; MPI Disabled; OpenMP Disabled
 SVN Revision No. : 7031

 Job TITLE        : 
 Job ID string    : EVACnewone

 Time Step:    -49,    Simulation Time:      0.00 s

STOP: FDS was improperly set-up

Starting Smokeview: H:\fds32\smokeview.exe...

Smokeview 5.6 - Oct 29 2010

Version: 5.6
Smokeview (32 bit) Revision Number: 7032
Compile Date: Oct 29 2010
Platform: WIN32  (Intel C/C++)

Smokezip file: H:\fds32\smokezip.exe found

Initializing Glut - initialized
Initializing OpenGL - initialized

Reading: EVACnewone.smv
reading input file
   pass 1
      Reading device definitions from: H:\fds32\objects.svo
   pass 1 completed
   pass 2
   reading cad file: EVACnewone.ge1
   completed
      Loading colorbar texture:  - completed
   pass 2 completed
   pass 3
   pass 3 completed
reading input file completed
beginning wrap up - 

wrap up completed
reading: H:\fds32\smokeview.ini
reading: EVACnewone.ini
clipping off

Original issue reported on code.google.com by sj08t29 on 2013-09-10 03:31:24


gforney commented 9 years ago
(No text was entered with this change)

Original issue reported on code.google.com by mcgratta on 2013-09-10 11:14:05

gforney commented 9 years ago
Please, search for "improperly" in the manual.
It is in a PDF format that allows searching.
You'll find two matches.

You try to put too much agents on a too small area.
So, change the XB of your EVAC namelist or the initial
number of the agents or both. Note, that the initial
placement of the agents is stochastic (i.e., random
positions and random body orientations and random
body sizes). So, you might sometimes be successfull and
sometimes not, if you are "on the limit" of the agent
density that can be placed.

Search also the discussion forum "high density of agents"
and you'll find some explanation.

And check the (already closed) issue:
Issue 271:  Initialisation of evacuation for high density of people
http://code.google.com/p/fds-smv/issues/detail?id=271

Direct link to the manual is:
http://virtual.vtt.fi/virtual/proj6/fdsevac/documents/FDS+EVAC_5_Guide.pdf

TimoK

Original issue reported on code.google.com by tkorhon1 on 2013-09-11 09:14:38

gforney commented 9 years ago
Thank you for your reply.
I had read  the manual,and in the beginning I set few agents(10 in the area).
I think the density of people is not problem.

(sorry,my English is poor)

Original issue reported on code.google.com by sj08t29 on 2013-09-12 02:30:28

gforney commented 9 years ago
Check the "CHID_evac.out" file that contains information
for the user (similar than the fire output file CHID.out).
Below is the text file EVACnewone_evac.out. You see, that
the programme was not able to place any agents in the 
calculation, the first one it tried, failed:
x=243.61, y=6.20, z=2.00.

Your EVAC namelist: XB=0.0,360.0, 1.0,11.0, 1.0,3.0,

So, check your MESH XB. It might be that you do not have
any empty space in the evacuation mesh, it is totally filled
with OBSTs.

Check the figure "Figure 33. A 2D evacuation mesh" at the
page 69 in the manual. If the red plane will touch the floor
(or ceiling) then the whole floor (ceiling) will be added
as abstacle for walking... So, bu adjusting the z-range of 
your evacuation mesh cleverly, you get just those obastacles
in the mesh that hinders walking. E.g. a stage (say, 20 cm high) 
at some restaurant (some tables are a little bit higher than
others or similar stuff) should not be in the evacuation mesh.
So set the lower-z higher than this level. And same thing for
stuff hanging at the ceiling that do not hinder walking...

&MESH ID='EVACMAIN1', IJK=360,13,1, XB=0.0,360.0,0.0,13.0,1.0,3.0, EVACUATION=.TRUE.,
EVAC_HUMANS=.TRUE., EVAC_Z_OFFSET=1.0/

It seems that your floor level is at z=1.0m. (Mid-z coordinate of
evac-mesh XB = 2.0 and minus evac_z_offset (1.0m) gives 1.0m as
the floor level for the agents. Are you having a floor there?
If so, the evac-mesh XB touches the floor and the floor is taken
as OBSTs. So, XB => XB=0.0,360.0,0.0,13.0,1.1,2.9 (the mid-z
is not changed...).

Add the line:
&MISC EVACUATION_DRILL=.TRUE., RADIATION=.FALSE., EVACUATION_MC_MODE=.FALSE. /

This shows just the evacuation meshes, so you really see that there
is just OBSTs in the evacuation mesh. (Use the Show/Hide => Geometry =>
Surfaces menu in Smokeview to get rid of the Exterior surfaces. Smokeview
shows the -z and +z planes of the evacuation mesh boundaries as solid
by default.)

Change the XBs of your EVAC,EXIT, outflow VENT lines also, so that
their z-coordiates will fit inside the new z-range of your evacuation
mesh XBs.

After these corrections I was able to initialize the agents.

WBR,
TimoK

 Fire Dynamics Simulator

 Compilation Date : Fri, 29 Oct 2010

 Version: 5.5.3; MPI Disabled; OpenMP Disabled
 SVN Revision No. : 7031

 Job TITLE        :
 Job ID string    : EVACnewone

 Time Step:    -49,    Simulation Time:      0.01 s

STOP: FDS was improperly set-up
CygWin (/cygdrive/D/Help_FDS+Evac/Issue1993): less EVACnewone_evac.out

 FDS+Evac Evacuation Module

 FDS+Evac Compilation Date: Tue, 19 Oct 2010
 FDS+Evac Version         : 2.3.1
 FDS+Evac SVN Revision No.: 6977

 FDS+Evac Color_Method    :-1
 FDS+Evac Vis_Door_Crit   :  100.00000000 m
 FDS+Evac EFF File: EVACnewone_evac.eff is (re)calculated and used

 ERROR: Initialize_Humans, EVAC line EVAC, Mesh    1, i_human      1
      x       y       z     Rd      Rt      Rs      ds
  243.61    6.20    2.00  0.5286  0.1566  0.0979  0.1664
 EVAC: Time     0.00 mesh 1 number of humans 1

 EVAC: Initial positions of the agents
 Agent      X       Y       Z    Tpre    Tdet   Dia    V0   Tau   I_gr I_ff
     0  243.61    6.20    2.00    1.00    0.00  0.53  1.44  0.94     0   0   1

Original issue reported on code.google.com by tkorhon1 on 2013-09-12 07:52:04