【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 Type为Burner
- 点击OK按钮

6 创建Fire
- 利用菜单Model → New Obstruction
- 设置ID为Fire Obstruction
- 切换至Geometry标签页

- 选择菜单Model → New Vent
- 设置ID为Fire Vent
- 设置Surface为Fire

- 切换至Geometry标签页,按下图参数进行设置。
此时模型如下图所示。
7 创建开放边界
- 右键点击模型树节点Mesh01,选择子菜单Open Mesh Boundaries
- 删除节点Mesh Vent:Mesh01[Zmin],如下图所示
8 创建热电偶
- 选择菜单Devices → New Thermocouple
- 按下图进行设置
9 创建切面
- 选择菜单Output → Slices
- 在弹出的对话框中进行如图所示设置

10 计算
- 在计算之前保存计算模型。
- 选择菜单FDS→ Run FDS
11 后处理

- 选择菜单Model → New Vent

此时模型如下图所示。
7 创建开放边界
8 创建热电偶
9 创建切面

- 在计算之前保存计算模型。
- 选择菜单FDS→ Run FDS
11 后处理
可以查看烟雾分布、切面上温度、速度及各组分浓度分布,还可以查看热电偶上的监测值。

【Pyrosim案例】02:简单燃烧的更多相关文章
- 3星|《结构思考力》:用金字塔原理整理PPT的思路,案例偏简单
结构思考力 名义上全书是讲结构化思考,实际内容是用结构化思考的方法来整理PPT的思路,让PPT的逻辑更清晰.少部分提到如何修改标题更吸引人,如何做图表设计. 书中结构化思考的基本思路,重要的有两个:1 ...
- web综合案例02
web综合案例02 web综合案例02 web综合案例02 ... ... 内容待添加
- 【Pyrosim案例】01:空气流动
1 案例说明 Pyrosim是一款FDS前后处理软件.以一个非常简单的案例来描述Pyrosim的工作流程.本案例计算域中包含一个空气入口,一个环境出口. 案例主要演示以下内容: 创建Vents 增加切 ...
- 设计模式(C#)——02简单工厂模式
推荐阅读: 我的CSDN 我的博客园 QQ群:704621321 工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来.通俗来说,你只关心怎么用,不用关心怎么做 ...
- [Markdown] 02 简单应用 第二弹
目录 4. 插入链接 4.1 Markdown 的方式 用法 1 用法 2 4.2 HTML5 的方法 用法 1 用法 2 5. 插入图片 5.1 使用网络地址 5.2 使用本地地址 5.2.1 小括 ...
- SaltStack 部署案例 02
远程执行 salt '*' state.sls apache '*':代表所有主机 state.sls :是一个模块 apache : 状态 ,表示需要部署的内容,后缀.sls YAML:三板斧 1. ...
- 【Spark深入学习 -12】Spark程序设计与企业级应用案例02
----本节内容------- 1.遗留问题答疑 1.1 典型问题解答 1.2 知识点回顾 2.Spark编程基础 2.1 Spark开发四部曲 2.2 RDD典型实例 2.3 非RDD典型实例 3. ...
- ② 设计模式的艺术-02.简单工厂(Simple Factory)模式
工厂模式 实现了创建者和调用者的分离. 详细分类:简单工厂模式.工厂方法模式.抽象工厂模式 面向对象设计的基本原则 OCP(开闭原则,Open-Closed Principle):一个软件的实体应当对 ...
- SpringBoot2.0 基础案例(02):配置Log4j2,实现不同环境日志打印
一.Log4j2日志简介 日志打印是了解Web项目运行的最直接方式,所以在项目开发中是需要首先搭建好的环境. 1.Log4j2特点 1)核心特点 相比与其他的日志系统,log4j2丢数据这种情况少:d ...
随机推荐
- AOP概述
了解AOP之前,先大概讲述一下SOC: Soc:Separation of concerns 关注分离点, 在不同的场景SOC有着不同的含义 Soc是一个过程:Soc是一个将功能点分解以尽量减小功能交 ...
- $.extend({},defaults, options) --(初体验三)
1.$.extend({},defaults, options) 这样做的目的是为了保护包默认参数.也就是defaults里面的参数. 做法是将一个新的空对象({})做为$.extend的第一个参数, ...
- ROC曲线、PR曲线
在论文的结果分析中,ROC和PR曲线是经常用到的两个有力的展示图. 1.ROC曲线 ROC曲线(receiver operating characteristic)是一种对于灵敏度进行描述的功能图像. ...
- ElasticSearch 5学习(4)——简单搜索笔记
空搜索: GET /_search hits: total 总数 hits 前10条数据 hits 数组中的每个结果都包含_index._type和文档的_id字段,被加入到_source字段中这意味 ...
- 理解 Neutron FWaaS - 每天5分钟玩转 OpenStack(117)
前面我们学习了安全组,今天学习另一个与安全相关的服务 -- FWaaS.理解概念 Firewall as a Service(FWaaS)是 Neutron 的一个高级服务.用户可以用它来创建和管理防 ...
- zeptojs-跑马灯效果
去年的时候了解学习了一下zeptojs,因为是移动js框架嘛还是必须要学习下的,里面封装的方法和jquery很类似,但是底层原理当然是不同的,这里展示的就是一个跑马灯效果,直接上代码和效果图: 样式不 ...
- Bagging与随机森林算法原理小结
在集成学习原理小结中,我们讲到了集成学习有两个流派,一个是boosting派系,它的特点是各个弱学习器之间有依赖关系.另一种是bagging流派,它的特点是各个弱学习器之间没有依赖关系,可以并行拟合. ...
- # ios开发 @property 和 Ivar 的区别
ios开发 @property 和 Ivar 的区别 @property 属性其实是对成员变量的一种封装.我们先大概这样理解: @property = Ivar + setter + getter I ...
- YYModel 源码解读(二)之NSObject+YYModel.h (5)
好了,之前的博文中详细的解释了一些辅助的类和辅助的函数,接下来就是使用它们来实现酷炫功能的时候,正所谓磨刀不误砍柴工啊 我们先把总的功能罗列出来 1. json转字典 + ( ...
- js获取屏幕宽高
最近想自己实现一个全屏滚动. 结果一开始就遇到了问题.因为不知道如何获取一个页面屏幕的高度. 网上所有的博客都是复制粘贴. 网页可见区域宽:document.body.clientWidth 网页可见 ...