隧道消防设计软件:Smokeview二次开发_(5).Smokeview数据输入与模型建立.docx
PAGE1
PAGE1
Smokeview数据输入与模型建立
在上一节中,我们讨论了Smokeview的基本功能和应用场景。本节将详细介绍如何在Smokeview中进行数据输入和模型建立,这是进行隧道消防设计的关键步骤。我们将从以下几个方面进行讲解:
数据文件格式
基本几何模型的建立
材料和热源的设置
边界条件的定义
初始条件的设置
网格划分
运行参数的配置
1.数据文件格式
Smokeview读取的数据文件主要由FDS(FireDynamicsSimulator)生成。FDS是一种基于物理的火灾模拟软件,它通过数值计算方法模拟火灾和烟气的流动。Smokeview则用于可视化这些模拟结果,帮助用户更好地理解和分析火灾场景。
1.1FDS数据文件结构
FDS数据文件通常包含以下几个部分:
HEAD:头部信息,包含模拟的基本设置和信息。
MESH:网格信息,定义模拟区域的网格划分。
OBST:障碍物信息,定义隧道中的墙壁、天花板等几何结构。
VENT:通风口信息,定义隧道的进出口、排烟口等。
SURF:表面信息,定义材料的热物理特性。
MATL:材料信息,定义材料的组成和特性。
HRRPUV:热释放率信息,定义热源的特性。
TIME:时间信息,定义模拟的时间范围。
CTRL:控制信息,定义模拟的控制参数。
1.2示例数据文件
以下是一个简单的FDS数据文件示例,用于模拟一个隧道内的火灾场景:
HEADCHID=tunnel_fire,TITLE=TunnelFireSimulation/
MESHID=Mesh1,IJK=100,100,10,XB=0.0,100.0,0.0,10.0,0.0,10.0/
OBSTID=Wall1,SURF_ID=Wall,XB=0.0,0.0,0.0,10.0,0.0,10.0/
OBSTID=Wall2,SURF_ID=Wall,XB=100.0,100.0,0.0,10.0,0.0,10.0/
OBSTID=Ceiling,SURF_ID=Ceiling,XB=0.0,100.0,10.0,10.0,0.0,10.0/
OBSTID=Floor,SURF_ID=Floor,XB=0.0,100.0,0.0,0.0,0.0,10.0/
VENTID=Inlet1,SURF_ID=Inlet,XB=0.0,0.0,0.0,1.0,0.0,10.0,VEL=-1.0,0.0,0.0/
VENTID=Outlet1,SURF_ID=Outlet,XB=100.0,100.0,0.0,1.0,0.0,10.0,VEL=1.0,0.0,0.0/
SURFID=Wall,RGB=128,128,128,THICKNESS=0.1,TAU_Q=100.0,MATL_ID=Concrete/
SURFID=Ceiling,RGB=200,200,200,THICKNESS=0.2,TAU_Q=100.0,MATL_ID=Steel/
SURFID=Floor,RGB=100,100,100,THICKNESS=0.1,TAU_Q=100.0,MATL_ID=Concrete/
SURFID=Inlet,RGB=0,255,0,VELO=1.0,0.0,0.0/
SURFID=Outlet,RGB=255,0,0,VELO=-1.0,0.0,0.0/
MATLID=Concrete,RHO=2300.0,CP=1000.0,K=1.0/
MATLID=Steel,RHO=7800.0,CP=500.0,K=50.0/
HRRPUVHRRPUV=100.0,XB=50.0,50.0,5.0,5.0,0.0,0.0/
TIMET_END=300.0/
CTRLID=FireControl,TYPE=DEVC,DEVICE=Fire,CONTROL=StartFire,ACTION=START,TIME=60.0/
1.3数据文件解释
HEAD:设置模拟的基本信息,如文件名和标题。
MESH:定义网格的大小和范围,IJK表示网格在x、y、z方向上的划分,XB表示网格的边界范围。
OBST:定义障碍物,如墙壁、天花板和地板。XB表示障碍物的边界范围,SURF_ID表示障碍物的表面特性。
VENT:定义通风口,如进出口和排烟口。XB表示通风口的边界范围,VEL表示通风口的速度。