【Pyrosim案例】02:简单燃烧

1 案例说明

本案例介绍一个简单的燃烧模拟。

本案例通过指定热释放率(Heat Release Rate,HRR)来定义一个500kW的燃烧火焰。利用热释放率来定义燃烧火焰在火灾安全工程中描述火焰的一种既简单且通用的做法。

本案例描述以下要点:

  • 创建燃烧火焰
  • 增加热电偶
  • 增加切面以显示温度
  • 利用Smokeview显示3D结果
  • 显示2D结果

2 选择单位系统

利用菜单View → Units,选择SI单位系统。

3 创建网格

本例创建的网格尺寸为0.1m,该尺寸的选择取自500kW火焰特征尺寸的1/5。作为惯例,网格尺寸一般取特征尺寸的1/20~1/5。网格尺寸减少两倍,则可减少4倍的计算误差,但是会增加16倍的计算量。

  • 选择菜单Model → Edit Mesh,选择按钮New,采用默认名称点击OK按钮创建网格
  • 按下图参数进行设置,点击OK按钮创建计算域网格

4 定义反应

采用导入已有反应的方式创建。

  • 选择菜单Model→ Edit Reactions
  • 选择Add From Library
  • 选择Polyurethane_GM27,选择按钮<—将其添加至Current Model列表框中,如下图所示。

    5 创建Fire Surface

  • 选择菜单Model→Edit Surface
  • 点击New按钮,创建名称为Fire的表面
  • 设置Surface TypeBurner
  • 点击OK按钮

6 创建Fire

  • 利用菜单Model → New Obstruction
  • 设置IDFire Obstruction
  • 切换至Geometry标签页

    • 选择菜单Model → New Vent
  • 设置IDFire Vent
  • 设置SurfaceFire

  • 切换至Geometry标签页,按下图参数进行设置。

    此时模型如下图所示。

    7 创建开放边界

  • 右键点击模型树节点Mesh01,选择子菜单Open Mesh Boundaries
  • 删除节点Mesh Vent:Mesh01[Zmin],如下图所示

    8 创建热电偶

  • 选择菜单Devices → New Thermocouple
  • 按下图进行设置

    9 创建切面

  • 选择菜单Output → Slices
  • 在弹出的对话框中进行如图所示设置

10 计算

  • 在计算之前保存计算模型。
  • 选择菜单FDS→ Run FDS

11 后处理

可以查看烟雾分布、切面上温度、速度及各组分浓度分布,还可以查看热电偶上的监测值。

来自为知笔记(Wiz)

时间: 2024-11-07 03:08:39

【Pyrosim案例】02:简单燃烧的相关文章

【Pyrosim案例】01:空气流动

1 案例说明 Pyrosim是一款FDS前后处理软件.以一个非常简单的案例来描述Pyrosim的工作流程.本案例计算域中包含一个空气入口,一个环境出口. 案例主要演示以下内容: 创建Vents 增加切面以显示流速 后处理操作 2 计算建模 2.1 选择单位 利用菜单View →Units →| SI,选择米制国际单位. 2.2 创建网格 利用菜单 Model → Edit Meshes,点击New按钮,采用默认名称. 采用图中参数,创建10x10x10的计算域,网格数量20x20x20,点击OK

OC学习-单例设计模式的理解、案例和简单总结

单例模式,就是一个类始终只有一个实例,不管如果copy还是retain还是alloc等等,都只有一个实例.为什么?有什么好处? 简单来说: a:有的东西只能有一个,那就必须用单例: b:单例的好处就是不会有多余的实例,所以节约内存: c:因为只有一个单例,所以易于管理多线程对它的访问. d:其他的原因……省略 我们创建一个单例的User类,然后生成一个user1对象,再把这个对象进行copy.retain这些,再看看它们是否是同一个实例,还是被创建出多个实例? (1)User.h view so

【Spark深入学习 -12】Spark程序设计与企业级应用案例02

----本节内容------- 1.遗留问题答疑 1.1 典型问题解答 1.2 知识点回顾 2.Spark编程基础 2.1 Spark开发四部曲 2.2 RDD典型实例 2.3 非RDD典型实例 3.问题解答 4.参考资料 --------------------- 每一次答疑阶段,我都会站在老师的角度去思考一下,如果是我,我应该怎么回答,每每如此,不禁吓出一身冷汗.有些问题看答案确实挺容易的,但当自己作为一个答疑者去思考,可能不一样,因为快速确认一个答案的同时,你得否认很多的东西,脑海里闪过很

Springmvc系列02 简单url处理器映射和另一个适配器

1.springmvc配置 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/schema/beans" xmlns:aop="http://www.springframewo

性能问题案例02——sybase连接堵塞问题

现象:近期现场反馈一个问题,系统在审批的时候,常常卡死,整个系统全然用不了,浏览器訪问处于loading的状态. 排查: 1.一般系统挂了首先想到内存问题,可是现象是loading,也就是说没有挂,线程正在运行,怀疑是线程被堵塞了.配置上jvisualvm监控了一下,出问题后内存没满确定不是内存问题,查看线程dump发现大部分都在运行sql查询, 初步发现是运行sql慢导致的. 2.我们用的是sybase数据库,运行了几个简单sql发现几分钟都没运行完,使用sp_sysmon "00:00:30

SaltStack 部署案例 02

远程执行 salt '*' state.sls apache '*':代表所有主机 state.sls :是一个模块 apache : 状态 ,表示需要部署的内容,后缀.sls YAML:三板斧 1. 缩进   (2个空格,不能使用Tab) 2. 冒号 key: value (注意key后面需要有空格) 3. 短横线 – list1   - list2  可以写多个 缩进和冒号表示层级关系: 冒号表示key: value   表示层级关系 短横线 – list      列表,后面都有空格 /e

02 简单工厂模式

简单工厂模式:从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一.简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例.简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是工厂方法模式和抽象工厂模式的基础和初步实现. 简单工厂模式的UML类图: 从图中我们可以看到,简单工厂模式有三种角色. 1.简单工厂(SimpleProductFactory) 简单工厂角色负责创建所有实例 2.

Android(java)学习笔记133:ListViewProject案例02

这个案例可能稍微复杂一点,我会讲述详细一点: 1.首先是AndroidManifest.xml: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.himi" android:versionCode="1&qu

【OC学习-29】单例设计模式的理解、案例和简单总结

单例模式,就是一个类始终只有一个实例,不管如果copy还是retain还是alloc等等,都只有一个实例.为什么?有什么好处? 简单来说: a:有的东西只能有一个,那就必须用单例: b:单例的好处就是不会有多余的实例,所以节约内存: c:因为只有一个单例,所以易于管理多线程对它的访问. d:其他的原因--省略 我们创建一个单例的User类,然后生成一个user1对象,再把这个对象进行copy.retain这些,再看看它们是否是同一个实例,还是被创建出多个实例? (1)User.h #import