第二章:PyroSim基础PyroSim界面pyrosim为您建立火灾模型提供了四个编辑器:3D模式,2D模式,导航模式和记录模式。这些都可以显示您现在的模型。当添加了、移除了、或在一个模式中选择了一个物体,其它的模式也同时反映出这些变化。下面简要介绍这几种模式。导航视图:在这个视图下列出了模型中许多重要的记录。它可以使您将您的模型中几何体组成一个组,例如组成房间或者沙发。在这个模式下,定位和修改档案比较快捷。3D视图:这个视图中以3D形式显示了您的火灾模型。您可以以不同的视角查看您的模型。您也可以控制模型的外观细节,如平滑阴影、纹理和物体轮廓线,也可以改变几何特征。2D视图:在这个视图中您可以快速的画出几何体,例如墙和家具。您可以从三个视角查看您的模型,也可以执行许多有用的几何操作。档案视图:这个模式给出了为本次模拟产生的FDS输入文件的预览。它提供了加入不经过pyrosim处理而直接输入FDS的自己的代码的方式。导航视图导航视图是在Pyrosim主窗口左部的树状视图。下图是使用这个视图的一个例子。当你右键点击这个视图中的一个项目时,将显示Pyrosim可以在这个项目上执行的功能。重新排列物体时,点选一个物体,然后拖转至新的位置。在导航视图中使用菜单3D视图运用3D视图可以迅速得到模型的视觉外观。导航选项包括标准CAD控制模式,Smokeview型的控制,游戏型的控制查看模型。3D轨道导航点击激活3D轨道导航。这个模式的控制方式与许多CAD程序的控制模式相似。旋转3D模型:点击后,左键点击模型并移动鼠标,模型将会随着您点选的点选转。点选(或按住ALT键)并竖向移动鼠标。选择后点击并拖动来定义缩放范围。点选(或按住SHIFt键)并拖动,可以移动模型在窗口中的位置。选择物体并点击定义在选择物体周围更小的视线范围可改变视图的焦点。点击恢复包括整个模型的视角。在任何时刻都可点击(或同时按下CTRL+R)复位模型。Smokeview型的控制方式点选“View-UseSmokeview-likeNavigation”使用Smokeview型的控制方式。在这种方式下:鼠标横向与竖向移动分别控制场景绕X轴和Z轴旋转。按下CTRL键,鼠标横向移动使场景沿X轴以90度旋转,竖向移动表移动使场景沿Y轴远离或接近屏幕第一人称视角(漫游)控制方式使用一个人穿过模型的视角来呈现模型时,在工具栏上点选。之后可以在模型中浏览,使用独立的控制按键移动位置。这个视角需要经过练习熟悉,但是脸之后,它可以提供独特的视角。在漫游模式中:浏览3D模型时,左键点击模型并移动鼠标,就可以以鼠标的方向观察模型。按下CTRL键不放,竖向移动鼠标向模型移动或远离模型,横向移动鼠标左右移动。按下ALT键不放,竖向移动鼠标,相对模型上下移动。滚动滚轮增加或减小视野(即缩放)。如果没有滚轮,请用缩放工具。图片2.2从显示了一个模型的外部视角,图2.3显示进入了模型后,向上朝屋顶看的视角。图2.2:模型的外视角图2.3:模型的内视角:屋顶和看台。2D视图2D视图提供了模型的2D投影。2D视图的控制类似于3D视图。2D视图中可以点击top、fornt或者side改变视向。点选(或按住ALT键)并竖向移动鼠标。选择后点击并拖动来定义缩放范围。点选(或按住SHIFt键)并拖动,可以移动模型在窗口中的位置。选择物体并点击定义在选择物体周围更小的视线范围可改变视图的焦点。点击恢复包括整个模型的视角。在任何时刻都可点击(或同时按下CTRL+R)复位模型。截图点击打开File菜单后点击Snapshot可以将目前显示的画面存储成为一个文件。使用者可以指定文件名、图像格式(png、jpg、tif、bmp)和清晰度。推荐选择中等清晰度的png格式。首选项一些关于Pyrosim运行的选项在首选项对话框中,如图2.4.这些选项在关闭Pyrosim后不会丢失。FormatFDSfileforeasyreading选项用来控制Pyrosim生成的FDSD输入文件。默认情况下,文件生成为容易阅读的格式。但是,这损失了一些精度。取消选择即为全精度模式。FDSExecution选项允许指定Pyrosim使用的FDS与Smokeview程序。RunSmokeviewwhenFDSsimulationcompletes选项决定FDS计算完成后是否自动显示计算结果(运行Smokeview)。ParallelSimulationsUse选项选择您在点击FDS菜单下RunPar-allel...之后运行的FDS程序。MPI选项在模拟中将分开每个MASH的进程,OpenMP选项将在模拟中尝试并行处理,可提升拥有多个网格的模拟时的性能。HardwareDrawingOptions给出在绘制模型中硬件加速的控制选项。如果有显示问题,使用者应关闭这两个硬件加速选项。图2.4:首选项对话框Autosave选项控制Pyrosim定期创建当前模型的备份文件。默认设置打开了这个选项,每10分钟保存一次。在一些情况下,尤其是制作大型模型时,保存备份文件可能会导致意外的延迟,一些使用者更喜欢关闭这个选项,手动存盘。RecordPreview选项可以在许多对话框中增加预览面板。预览面板显示将会在FDS输入文件中生成的文本。这对希望准确了解Pyrosim如何生成FDS输入文件的用户非常有用。图2.5:显示FDS输入文本的MESH编辑器单位模型的单位使用英制或公制均可。设置单位时,在View菜单点击Units,然后点选希望使用的单位。Pyrosim会自动将您之前输入的数值转换成您选择的单位。无论您选择哪一种单位,RecordView将会始终以适合FDS的单位显示数值。配色方案在View菜单中点击ColorScheme可以选择各种背静颜色。自定义配色方案在Pyrosim安装目录(一般是C:\ProgramFiles\PyroSim)中的文件Pyrosim.props保存。改变自定义配色:1、关闭PyroSim2、打开编辑PyroSim.props3、将下面的默认颜色更改为您喜欢的颜色:Colors.Custom.axis=0xffff00Colors.Custom.axis.box=0x404040Colors.Custom.axis.text=0xffffffColors.Custom.background=0x0Colors.Custom.boundary.line=0xffffffColors.Custom.grid=0x4d4d66Colors.Custom.group.highlight=0xffff00Colors.Custom.heatDetector=0xff0000Colors.Custom.obst=0xff0000Colors.Custom.obst.highlight=0xb2b200Colors.Custom.origin2D=0x737373Colors.Custom.smokeDetector=0xff00Colors.Custom.snap.point=0xff00Colors.Custom.snapto.grid=0x404040Colors.Custom.snapto.points=0xc0c0c0Colors.Custom.sprk=0xffColors.Custom.text=0xffffffColors.Custom.thcp=0xffff00Colors.Custom.tool=0xff00Colors.Custom.tool.guides=0x7c004、保存编辑过的PyroSim.props文件5、重新启动PyroSim第三章:文件部分运用PyroSim计算分宜一个火灾时需要用到一些文件。包括PyroSim模型文件,FDS输入文件,和FDS输出文件。本章讲述如何保存、读取PyroSim支持的文件。建立一个新的PyroSim模型打开Pyrosim时,将会自动打开一个空的模型。选择File菜单并点击New,您可以关闭当前模型并打开一个新的模型。PyroSim必须打开并且只能打开一个模型。保存PyroSim模型保存PyroSim模型的文件(.psm)以二进制形式保存。PyroSim模型包括了输出FDS输入文件时需要的一切数据,同时也包括其他信息,例如障碍物群组,层高,背景图片和材质纹理等。这个格式与其他PyroSim使用者分享您的模型时非常理想。怎样保存一个新的模型:1、在File彩电点击Save。2、输入文件名并点击Save按钮。打开一个以保存的PyroSim模型PyroSim模型的后缀为.psm。打开已保存模型:1、在File菜单下点击Ope...。2、选择文件后点击Open键。软件同时支持最近打开文件列表。在File菜单中点击RecentPyroSimFiles,之后选择文件即可打开。PyroSim可以自动保存,自动保存将会每10分钟保存一次打开的模型文件,当PyroSim正常退出后,自动保存文件将会删除,但当PyroSim后,您可以打开自动保存文件恢复您的工作。您可以在相同目录下最新的.psm文件,或PyroSim安装文件夹中找到自动保存文件。防止更改模型PyroSim支持对模型写保护。当写保护被激活时,用户将不能修改这个模型(例如改变形状,编辑面属性等等)。这个选项可以选择是否设置密码。当一个模型被写保护时,PyroSim将会在程序标题栏显示通知。怎样添加写保护:1、在File菜单点击WriteProtection...。2、点击OK。这时模型将会被写保护,但没有设置密码时,去除写保护不会要求输入密码。怎样移除写保护:1、在File菜单点击WriteProtection...。2、点击OK这时模型允许被编辑。当有密码时,操作需要输入密码。导入FDS模型PyroSim允许导入已经存在的FDS输入文件。当导入FDS文件时,PyroSim将会根据导入文件创建一个新的PyroSim模型。在导入过程中,PyroSim会检查每条语句的有效性。当发现错误时会通知用户。请检查更正后重试。怎样导入已存在的FDS模型:1、在File菜单点击Import,然后点击FDSFile...。2、选择FDS文件后点击Open。PyroSim支持FDS4和FDS5文件,附录A提供了更多的导入FDS4文件兼容性的信息。输出FDS模型PyroSim同样支持直接将当前模型输出为FDS输入文件。您可以手动编辑此文件达到更好的效果,或更容易的移动文件到另一台电脑或使用特殊版本的FDS。怎样导出FDS文件:1、在File菜单,点击Export,然后点击FDSFile...。2、输入文件名后点击Save。PyroSim导出的FDS文件兼容第五版FDS。输入DXF文件您可打开ImportDXF对话框导入DXF文件进入您的模型。1、在File菜单点击Import,然后点击ImportDXF...。2、选择DXF文件或压缩的DXF文件导入。3、指定单位、图层、和其他设置。4、点击OK。转换实体图形PyroSim只会将线、多段线、和面生成FDS输入文件,其它DXF文件中的实体将会被忽略。特别的,DXF文件中任何3D实体都不会被导入。将AutoCAD中3D模型转换为PyroSim可识别的形式的方法是将这些3D实体转化为各种面。您可以在AutoCAD中执行explode命令以达到这个目的。在AutoCAD中,一些实体并不容易被explode命令分解。在这种情况下,您可以通过以下步骤分解之。1、选择您想要导出到PyroSim的模型。ALL命令将会选择所有图形。2、将选择的物体用3DSOUT命令导出至3Dstudio文件格式。3、在3DStudioFileExportOptions菜单,选择以下选项:在Derive3DStudioObjectsFrom选择AutoCADObjectType。在Smoothing选择Auto-Smoothing和30度。然后点击OK输出文件。4、打开一个新的绘图窗口,用3DSIN命令导入目标。5、目标将会以多面体形