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

1.6 PyroSim基础

1.6.1 PyroSim界面

PyroSim为用户建立火灾模型提供了四个编辑器:3D模式、2D模式、导航模式和记录模式。这些都可以显示用户现在的模型。当添加、移除或在一个模式中选择了一个物体,其他的模式也同时反映出这些变化。下面简要介绍这几种模式。

Navigation View:导航视图。在这个视图下列出了模型中许多重要的记录。它可以使用户将自己的模型中的几何体组成一个组,例如组成房间或者沙发。在这个模式下,定位和修改模型比较快捷。

3D View:3D视图。这个视图中以3D形式显示了用户的火灾模型。用户可以以不同的视角查看用户的模型。用户既可以控制模型的外观细节,如平滑阴影、纹理和物体轮廓线,也可以改变几何特征等。

2D View:2D视图。在这个视图中,用户可以快速地画出几何体,例如墙和家具。用户可以从三个视角查看用户的模型,也可以执行许多有用的几何操作。

Record View:记录视图。这个模式给出了建模过程中产生的FDS输入文件的预览视图。它提供了不经过PyroSim处理而直接能够输入FDS的模型代码。

1.6.2 导航视图

导航视图是在PyroSim主窗口左部的树状视图。如图1.12所示,是使用导航视图的一个例子。当用户右键点击这个视图中的一个项目时,将显示PyroSim可以在这个项目上执行的功能。重新排列物体时,点选一个物体,然后拖转至新的位置。

图1.12 在导航视图中使用上下文菜单

1.6.3 3D视图

运用3D视图可以迅速得到模型的视觉外观。导航选项包括标准CAD控制、Smokeview型控制、游戏型控制查看模型。

1.6.3.1 3D轨道导航(3D Orbit Navigation)

点击 激活3D轨道导航。这个模式的控制方式与许多CAD程序的控制模式相似。

旋转3D模型:点击 后,左键点击模型并移动鼠标,模型将会随着用户点选的点旋转。

点选 (或按住Alt键)并竖向移动鼠标。选择 后点击并拖动来定义缩放范围。

点选 (或按住Shift键)并拖动,可以移动模型并改变其在窗口中的位置。

选择物体并点击 定义在选择物体周围更小的视线范围可改变视图的焦点。点击 恢复整个模型的视角。

在任何时刻都可点击 (或同时按下Ctrl+R键)来复位模型。

1.6.3.2 Smokeview型控制方式(Smokeview-like Controls)

点选View>Use Smokeview-like Navigation使用Smokeview型控制方式。在这种方式下,鼠标横向与竖向移动分别控制场景绕 X 轴和 Z 轴旋转。

按下Ctrl键,鼠标横向移动使场景沿 X 轴以90°旋转,竖向移动鼠标使场景沿 Y 轴远离或接近屏幕。

1.6.3.3 第一人称视角(漫游)控制方式[First Person Perspective(Roam)Controls]

使用一个人穿过模型的视角来呈现模型时,在工具栏上点选 。之后可以在模型中浏览,使用独立的控制按键移动位置。这个视角需要经过练习熟悉,但是练习之后,它可以提供独特的视角。在漫游模式中,浏览3D模型时,左键点击模型并移动鼠标,就可以以鼠标的方向观察模型。按下Ctrl键不放,竖向移动鼠标是向模型移动或远离模型,横向移动鼠标是左右移动。按下Alt键不放,竖向移动鼠标,将相对模型上下移动。滚动滚轮是增加或减小视野(即缩放)。如果没有滚轮,可用缩放工具。

图1.13显示了一个模型的外部视角,图1.14显示进入了模型后,向上朝屋顶看的视角。

图1.13 模型的外视角

图1.14 模型的内视角

1.6.4 2D视图

2D视图提供了模型的2D投影。2D视图的控制类似于3D视图。2D视图中可以点击to 、front 或者side 改变视向。

点选 (或按住Alt键)并竖向移动鼠标。选择 后点击并拖动来定义缩放范围。

点选 (或按住Shift键)并拖动,可以移动模型在窗口中的位置。

选择物体并点击 定义在选择物体周围更小的视线范围可改变视图的焦点。点击 恢复整个模型的视角。

在任何时刻都可点击 (或同时按下Ctrl+R键)来复位模型。

1.6.5 截图

点击打开File菜单后点击Snapshot可以将目前显示的画面存储成为一个文件。使用者可以指定文件名、图像格式(.png、.jpg、.tif、.bmp)和清晰度。推荐选择中等清晰度的“.png”格式。

1.6.6 首选项

一些关于PyroSim运行的选项在首选项(Preferences)对话框中,如图1.15所示,这些选项在关闭PyroSim后不会丢失。

图1.15 首选项对话框

Format FDS file for easy reading:格式化FDS文件。选项用来控制PyroSim生成的FDS输入文件。默认情况下,文件生成为容易阅读的格式。但是,这损失了一些精度。取消选择即为全精度模式。

FDS Execution:FDS执行。选项允许指定PyroSim运算和结果处理所使用的FDS与Smokeview程序。

Run Smokeview when FDS simulation completes:当FDS模型结束的时候运行Smokeview。选项决定FDS计算完成后是否自动显示计算结果(运行Smokeview)。

Parallel Simulations Use:使用平行运行。选项选择用户在点击FDS菜单下Run Parallel…之后运行的FDS程序。MPI选项在模拟中将分开每个网格的计算进程;OpenMP选项将在模拟中尝试并行处理,可提升拥有多个网格的模型在模拟时的性能。

Hardware Drawing Options:硬件绘制选项。给出在绘制模型中硬件加速的控制选项。如果有显示问题,使用者应关闭这两个硬件加速选项。

Autosave:自动保存。选项控制PyroSim定期创建当前模型的备份文件。默认设置中打开了这个选项,即每10min保存一次。在一些情况下,尤其是制作大型模型时,保存备份文件可能会导致意外的延迟,一些使用者更喜欢关闭这个选项,手动存盘。

Record Preview:记录预览。选项可以在许多对话框中增加预览面板。如图1.16所示,预览面板将会显示在FDS输入文件中生成的文本。这对希望准确了解PyroSim如何生成FDS输入文件的用户非常有用。

图1.16 显示FDS输入文本的MESH编辑器

1.6.7 单位

模型的单位使用英制或公制均可。设置单位时,在View菜单点击Units,然后点选希望使用的单位。PyroSim会自动将用户之前输入的数值转换成用户选择的单位。无论用户选择哪一种单位,Record View将会始终以适合FDS的单位显示数值。

除非另有说明,在本教程的示例中,PyroSim均使用SI单位制。如果在PyroSim同一个模型中使用了不同的单位,模拟将不会产生预期的结果。为了确保用户使用的是SI单位:

①在View菜单上,单击Units;

②在Units的子菜单,确认SI是选定的。

用户可以在任何时候在SI和英制单位之间切换。数据存储在原有存储系统,当用户切换单位时,不会损失精度。

1.6.8 配色方案

在View菜单中点击Color Scheme可以选择各种背景颜色。自定义配色方案保存在PyroSim安装目录(一般是C:\Program Files\PyroSim)下的PyroSim.props文件中。

改变自定义配色的步骤如下。

①关闭PyroSim。

②打开编辑PyroSim.props。

③将下面的默认颜色更改为用户喜欢的颜色。

Colors.Custom.axis=0xffff00

Colors.Custom.axis.box=0x404040

Colors.Custom.axis.text=0xffffff

Colors.Custom.background=0x0

Colors.Custom.boundary.line=0xffffff

Colors.Custom.grid=0x4d4d66

Colors.Custom.group.highlight=0xffff00

Colors.Custom.heatDetector=0xff0000

Colors.Custom.obst=0xff0000

Colors.Custom.obst.highlight=0xb2b200

Colors.Custom.origin2D=0x737373

Colors.Custom.smokeDetector=0xff00

Colors.Custom.snap.point=0xff00

Colors.Custom.snapto.grid=0x404040

Colors.Custom.snapto.points=0xc0c0c0

Colors.Custom.sprk=0xff

Colors.Custom.text=0xffffff

Colors.Custom.thcp=0xffff00

Colors.Custom.tool=0xff00

Colors.Custom.tool.guides=0x7c00

④保存编辑过的PyroSim.props文件。

⑤重新启动PyroSim。

1.6.9 View菜单

在公用菜单中,用户可以找到View菜单,如图1.17所示,该菜单主要用于对模型进行不同角度的查看。

图1.17 视图菜单

Show 3D View:显示3D视图。用户可以通过选择此选项来改变视图为3D视图,用户也可以通过点击图形界面相应的按钮来实现视图转化。在不同的视图下面View菜单中会出现一些不同的菜单选项,如使用Smokeview型的导航视图(Use Smokeview-like Navigation),菜单选项只会在3D视图下出现。

Show 2D View:显示2D视图。用户可以通过选择此选项来改变视图为2D视图,图1.17是在2D视图下的View菜单项。用户也可以通过图形界面中相应的按钮来改变视图。

Show Recored View:显示记录视图。用户可以通过选择此选项来改变视图为建模的FDS程序代码视图,也可以通过图形界面中相应的按钮来查看该视图。

Cut Holes From Obstructions:从障碍物上开洞。用户可以利用该选项来从障碍物上关闭/打开原有的洞口。

Snap to Sketch Grid:对齐素描网格。该菜单下会出现整个程序系统的网格线,允许用户对齐网格进行绘图。

Snap to Model Grids:对齐模型网格。该菜单下只会出现模型中新建的网格,用户可以利用对齐模型网格功能在模型网格中进行几何对象创建。

Disable Grid Snapping:关闭网格对齐。关闭所有的网格对齐功能。

Set Sketch Grid Spacing…:设置网格空间大小。

Show Origin:显示坐标原点。开关坐标原点位置。

Show Cursor Guides:显示光标指南。取消该菜单项,将不会出现十字交叉的两条光标指示线。

Show System Mouse:显示系统鼠标。此菜单控制鼠标箭头的开关。

Color Scheme:配色方案。在配色方案中,为用户提供了黑色背景(Black Background)、自定义背景(Custom)、默认背景(Defult)、白色背景(White Background)。用户可以选择相应的背景来显示在图形界面中。

Units:单位。设置模型中选择的单位类型,这里提供了国际单位(SI)和英制单位(English)

Hide Object(s):隐藏对象。隐藏选择的对象,用户也可以点击鼠标右键来实现此功能。

Show Object(s):显示对象。显示选择的对象,用户也可以点击鼠标右键来实现此功能。

Filter Object(s):过滤对象。过滤选择的对象,用户也可以点击鼠标右键来实现此功能。

Show All Objects:显示所有对象。显示所有对象,用户也可以点击鼠标右键来实现此功能。

实现此功能。Reset View to All Objects:重置所有对象的视图。用户可以在视图菜单按钮中选择 来实现此功能。

Reset View to Selected Objects:重置选择对象的视图。用户可以在视图菜单按钮中选择 来实现此功能。 XRBdKRlarPTPhAwS0bTjgYXIaApRXoy2fqKLbXdTxWP1GjVdvCmzi9HIigGlJBHe

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