购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.5 PyroSim文件系统和文件操作

运用PyroSim计算分析一个火灾时需要用到一些文件,包括PyroSim模型文件、FDS输入文件和FDS输出文件。本节讲述如何保存、读取PyroSim支持的文件。

1.5.1 PyroSim文件类型

PyroSim 程序涉及大量的文件,它们用于存储各种数据信息,所有的文件均采用共同的文件名,不同类型的数据则采用不同后缀进行存储(文件由文件名和后缀组成)。

(1)工作名

在启动PyroSim时默认文件的名称为untitled。可以根据需要修改文件的名称。

(2)扩展名

新建PyroSim模型文件存储的默认扩展名为.psm。一般扩展名由PyroSim自动指定。

PyroSim程序在运行时产生大量的文件,文件名类型很多,表1.1说明了常见后缀对应的文件类型、文件名和文件格式(二进制或ASCII码)。

表1.1 文件类型

文件管理建议:为了最大限度减少误操作引起的文件覆盖,建议针对每个分析项目创建独立的子项目录,即建立一个新的文件夹。同时PyroSim程序工作名不要使用中文命名,以免运行产生的文件的工作名出现乱码,甚至出现程序不能运行的问题。

1.5.2 建立一个新的PyroSim模型

打开PyroSim时,将会自动打开一个空的模型。选择File菜单并点击New,用户可以关闭当前模型并打开一个新的模型。PyroSim必须打开并且只能打开一个模型。

1.5.3 保存文件

PyroSim的程序文件(.psm)是以二进制形式保存的。PyroSim模型包括了输出FDS输入文件所需要的一切数据,同时也包括其他信息,例如障碍物群组、层高、背景图片和材质纹理等。这个格式可以让其他程序应用人员更好地使用用户的PyroSim程序文件。

保存一个新的模型可采用以下方式。

①在File中点击Save。

②输入文件名并点击Save按钮。

或者通过以下方式保存。

①从工具条按钮快捷存储:点击 即可进行保存。

②从公用菜单中按指定的工作文件名进行存储:File>Save As…。

1.5.4 打开文件

PyroSim模型的后缀为.psm。打开一个已保存的模型:

①在File菜单下点击Open…;

②选择文件后点击Open。

或者通过点击快捷功能菜单里面的 按钮进行。然后找到存储PyroSim程序文件的位置,选择后缀为.psm的程序文件即可打开。

软件同时支持最近打开文件列表。在File菜单中点击Recent PyroSim Files,之后选择文件即可打开。

PyroSim可以自动保存,自动保存将会每10min保存一次打开的模型文件,当PyroSim正常退出后,自动保存文件将会删除,但当PyroSim程序崩溃后,用户可以打开自动保存文件恢复用户的工作。用户可以在相同目录下的最新.psm文件中找到,如果模型没有存储,用户可以在PyroSim程序安装文件夹中找到。

1.5.5 防止更改模型

PyroSim支持对模型写保护。当写保护被激活时,用户将不能修改这个模型(例如改变形状,编辑面属性等)。这个选项可以选择是否设置密码。当一个模型被写保护时,PyroSim将会在程序标题栏显示通知。

(1)怎样添加写保护

①在File菜单点击Write Protection…。

②点击OK。

这时模型将会被写保护,但没有设置密码时,去除写保护不会要求输入密码。

(2)怎样移除写保护

①在File菜单点击Write Protection…。

②点击OK。

这时模型允许被编辑。当有密码时,操作需要输入密码。

在较低版本的PyroSim程序中没有此功能。

1.5.6 读入文件

利用PyroSim程序可以读入FDS文本文件、DXF图形文件,同时可以导出FDS文本文件。实现FDS程序和PyroSim程序的配合使用,便于更加直观、形象地检查FDS程序在编程过程中出现的错误。同时PyroSim程序也能实现CAD中的DXF文件和PyroSim程序文件的交互使用,对于一些复杂的模型,可以通过CAD程序建立模型,然后直接导入PyroSim程序中,即可生成三维模型。下面是常见的读入和写出文件的操作。

1.5.6.1 导入FDS模型

PyroSim允许导入已经存在的FDS输入文件。当导入FDS文件时,PyroSim将会根据导入的文件创建一个新的PyroSim模型。在导入过程中,PyroSim会检查每条语句的有效性。当发现错误时会通知用户,检查更正后重试。

导入已存在的FDS模型方法如下。

①在File菜单点击Import,然后点击FDS File…。

②选择FDS文件后点击Open。

PyroSim支持FDS4和FDS5文件。

1.5.6.2 输入DXF文件

用户可打开Import DXF对话框,导入DXF文件建立模型。

①在File菜单点击Import,然后点击Import DXF…。

②选择导入DXF文件或压缩的DXF文件。

③指定单位、图层和其他设置。

④点击OK。

(1)转换实体图形

PyroSim的读入文件只能是由线、多段线和面生成的DXF文件,其他DXF文件中的实体将会被忽略。特别要提醒的是DXF文件中任何3D实体都不会被导入。将AutoCAD中3D模型转换为PyroSim可识别的图形,方法是将这些3D实体转化为各种面。用户可以在AutoCAD中执行explode命令以实现这一转化。

在AutoCAD中,一些实体并不容易被explode命令分解。在这种情况下,用户可以通过以下步骤对3D图形进行分解。

①选择要导出到PyroSim中的模型。用ALL命令选择所有图形。

②将选择的物体用3D SOUT命令导出为3D Studio文件格式。

③在3D Studio File Export Options菜单,选择以下选项:

·在Derive 3D Studio Objects From选择AutoCAD Object Type;

·在Smoothing选择Auto-Smoothing和30°;

然后点击OK输出文件。

④打开一个新的绘图窗口,用3D SIN命令导入目标。

⑤目标将会以多面体形式导入。对其执行explode命令,将其分解成3D面。

⑥将新的绘图保存为一个DXF文件。

DXF输入对话框的以下内容将描述Import DXF对话框的主要部分。

(2)图层

如果用户的DXF输入文件已经被组织成图层,用户可以通过使用Import DXF对话框左侧的列表来控制导入哪一层。文件中的所有图层都会被初步选定,但是,用户可以通过在清单中取消它们来指定PyroSim忽略特定的图层。当用户选择或取消图层时,3D预览窗口将显示被导入的项目。取消一个图层对将导入的背景图像没有影响。

(3)长度单位

PyroSim会根据用户选择的长度单位改变XDF文件生成的障碍物和背景图像的大小和方向。指定长度单位是非常重要的,因为这些信息不能从DXF文件中进行推断,并且它将控制所有导入结构的尺寸和位置。

(4)指定长度单位的步骤

①在Import DXF对话框中选择Units选项。

②按一下DXF文件中单位按钮。

3D预览窗口会自动更新来显示选择的长度单位。

(5)设置

DXF Import Preferences对话框允许用户控制PyroSim从DXF文件中提取各种信息。要访问此对话框,在Import DXF对话框中单击Settings…按钮。

General选项卡提供下列选项。

①Import Color:导入颜色。选择此选项,使导入的DXF实体的颜色应用于PyroSim程序创建的几何对象中。

②Import Empty Layers:导入空图层。选择此选项,在PyroSim创建不包含任何导入实体的图层组。

③Import Background Image:导入背景图片。选择此选项,对导入的DXF文件创建一个二维图像,并将这个图像作为地板添加到现有的模型中。背景图像的位置和可视性可以通过使用Configure Background Image对话框进行编辑。

④Default Wall Width:默认墙宽度。通过编辑该值,以控制二维的DXF实体中产生的墙壁的宽度。

⑤Default Wall Height:默认墙高度。通过编辑该值,以控制从二维的DXF实体中产生的墙壁高度。

用于控制墙体的宽度和高度的长度单位与导入指定Import DXF文件对话框的是相同的。请注意,这不一定是必须使PyroSim模型单位相同。PyroSim会从DXF单元自动转换模型长度单位。

Entities选项卡提供下列选项。

①Import LINEs:导入线。选择此选项,将用户的DXF文件线实体转换成用户的PyroSim模型中的墙对象。导入的墙的高度和宽度设置在相应的“常规”选项卡上的条目中。

②Import LWPOLYLINEs:导入多段线。选择此选项将用户的DXF文件中的LWPOLYLINE实体转换成在用户的PyroSim模型中的墙对象。导入的墙的高度和宽度设置在General选项卡上的相应条目中。

③Import 3DFACEs(Beta):导入3D面。选择此选项,将用户的DXF文件中的3DFACE实体转换成用户的PyroSim模型中的凸多边形对象。多面的模型需要大量的内存。如果用户已达到内存限制,可以将AutoCAD模型转换成几个部分。这些部分可以单独导入,并在PyroSim中合并。

使用这些选项,PyroSim将创建三维立体几何图形,使用户的DXF文件中定义的实体适合FDS的使用。一旦这些实体已导入,则可以使用PyroSim编辑生成的对象。

1.5.7 写出文件

PyroSim同样支持直接将当前模型输出为FDS输入文件。用户可以手动编辑此文件达到更好的效果,或更容易地移动文件到另一台电脑或使用特殊版本的FDS。

导出FDS文件方法如下。

①在File菜单点击Export,然后点击FDS File…。

②输入文件名后点击Save。

PyroSim导出的FDS文件兼容FDS5。

PyroSim程序还可以导出面数据信息和燃烧反应数据信息,步骤分别如下。

File>Exmport>Surface Database…。

File>Exmport>Reaction Database…。 A0yQnYP020SNWVs1TrKw9ed6RzpG8kJYv2P8IJZDzZjP1pBkfvnGhUxtUou9QknP

点击中间区域
呼出菜单
上一章
目录
下一章
×