1. 创建计算网格
- 在导航树中选择 网格,单击 新建网格。
- 设置 X 范围为
[0, 9] m、Y 范围为[0, 4] m、Z 范围为[0, 3.6] m。 - 将单元格数量设置为
45 × 20 × 18,对应0.2 m的均匀单元尺寸。

图 1 创建覆盖木垛堆场的计算网格
2. 创建木垛
- 打开顶部 模型 选项卡,在“不规则模型”组中选择 木垛。

图 2 选择参数化木垛
- 将 截面边长 设置为
0.1 m、长度 设置为1 m、间距 设置为0.05 m、层数 设置为10、第一层数量 设置为7。 - 根据场景设置 第一层沿 X 方向,并把原点设为
(0, 0, 0)。

图 3 完成第一个参数化木垛
- 再次选择 木垛,保持相同结构参数。

图 4 使用相同参数批量创建木垛
按以下原点坐标继续放置木垛:
(0, 3, 0)、(0, 2, 0)、(0, 1, 1)、(0, 1, 0)、(1, 1, 0)、(2, 0, 0)、(1, 0, 1)、(1, 0, 0)、(0, 0, 2)、(0, 0, 1)、(3, 3, 1)、(4, 3, 1)、(5, 3, 1)、(6, 3, 1)、(7, 3, 0)、(3, 2, 0)、(4, 2, 0)、(5, 2, 0)、(6, 2, 0)、(7, 2, 0)、(8, 0, 0)、(7, 0, 0)、(8, 1, 0)。

图 5 按坐标完成木垛堆场布局
3. 创建围护结构
- 选择墙壁障碍物工具。

图 6 选择墙壁障碍物工具
- 将墙壁高度设置为
3.6 m、厚度设置为0.2 m,从原点开始沿木垛外围绘制闭合墙体。

图 7 完成木垛区域外围墙体
- 选择地板障碍物工具。

图 8 选择地板障碍物工具
- 将地板厚度设置为
0.1 m,在二维视图中沿墙体四角绘制地板。

图 9 完成木垛区域地板
4. 创建墙体开口
- 选择方块孔洞工具,在墙体上放置第一个孔洞。

图 10 选择方块孔洞工具
- 在右侧属性面板中调整第一个孔洞的包围箱,使它贯穿目标墙面。

图 11 设置第一个方块孔洞的几何范围
- 再次选择方块孔洞工具创建第二个孔洞,将 X 范围设置为
[6.7, 8] m,其余坐标与第一个孔洞保持一致。

图 12 设置 X 范围为 6.7–8 m 的第二个孔洞属性
- 再次选择方块孔洞工具创建第三个孔洞,在右侧属性面板中调整其几何范围。

图 13 设置第三个方块孔洞的几何属性
- 在三维视图中检查全部孔洞是否贯穿墙体且没有误删木垛。

图 14 完成墙体、地板、孔洞和木垛布局
5. 创建燃烧反应
- 新建 ID 为
burn的表面,并将表面类型设置为 燃烧器。 - 选择一个木垛,在右侧属性面板中将其表面指定为
burn。

图 15 将 burn 表面应用到目标木垛
- 在 反应 分类中使用 数据库导入 添加 甲烷。

图 16 从数据库导入甲烷反应
- 将甲烷设置为激活反应,并把烟炱产率设置为
0.1。
直接把甲烷反应和燃烧器表面应用于木垛,只是原教程中的简化演示。真实木材燃烧通常需要材料热解、表面反应和可靠试验参数。
6. 运行并查看结果
- 保存项目,在 开始 选项卡中单击 运行仿真。

图 17 启动木垛火灾模拟
- 模拟完成后打开 Viewer,启用三维烟气和火焰结果。
- 切换到线框渲染,观察木垛内部和围护结构中的烟气传播。

图 18 在线框模式下查看木垛火灾结果
7. 完成检查
- 网格范围和分辨率为教程指定值;
- 所有木垛使用相同的结构参数,原点坐标与布局一致;
- 墙体高度
3.6 m、厚度0.2 m,地板厚度0.1 m; - 三个孔洞贯穿目标墙体且没有影响木垛;
- 目标木垛使用
burn表面; - 甲烷反应已激活,烟炱产率为
0.1; - Viewer 能够播放并以线框方式显示结果。
8. 小结
本教程使用参数化木垛快速建立了重复堆场几何,并补充围墙、地板、开口和简化燃烧设置。对于真实木材火灾,应进一步建立材料层、热解反应、点火条件和网格敏感性分析。