1 案例说明

Pyrosim是一款FDS前后处理软件。以一个非常简单的案例来描述Pyrosim的工作流程。本案例计算域中包含一个空气入口,一个环境出口。

案例主要演示以下内容:

  • 创建Vents
  • 增加切面以显示流速
  • 后处理操作

2 计算建模

2.1 选择单位

利用菜单View →Units →| SI,选择米制国际单位。

2.2 创建网格

利用菜单 Model → Edit Meshes,点击New按钮,采用默认名称。

采用图中参数,创建10x10x10的计算域,网格数量20x20x20,点击OK按钮确认操作。

2.3 创建Supply面

Pyrosim中的Supply面相当于CFD中的Inlet面。
点击菜单Model→Edit Surfaces,在弹出的对话框中选择按钮New,输入名称Air Supply
Surface Type选择类型Supply

点击OK按钮创建面。
在参数设置对话框中的Air Flow标签页下,设置Specify Velocity为1m/s。如下图所示。

切换至Particle Injection标签页,激活选项Emit Particles,并设置Insertion Interval,设置其值为1 s,如图所示。

##2.4 创建进口Vent
利用菜单Model → New Vent,在弹出的对话框General标签页中设置ID为Inlet,设置Surface为Air Supply

切换至Geometry标签页中,如下图所示进行设置。点击OK按钮确认操作。

##2.4 创建出口Vent
利用菜单Model → New Vent,在弹出的对话框General标签页中设置ID为Exhaust,设置Surface为OPEN

切换至Geometry标签页,按下图所示设置参数。

点击OK按钮创建模型。模型创建完毕后如下图所示。

## 2.5 创建切面
创建切面的目的在于后处理观察数据。
选择菜单Output → Slices,在弹出的对话框中进行如下图所示设置。

点击OK按钮确认。

2.6 创建仿真参数

选择菜单FDS→Simulation Parameters,在弹出的对话框中设置End Time为60,点击按钮OK。

2.7 进行计算

利用菜单FDS → Run FDS,开始计算。

##2.8 计算后处理

计算完毕后自动打开smoke view,如下图所示。

在smokeview上点击鼠标右键,选择Load/Unload → Slice file→ Velocity → 5m,如下图所示。

可查看切面上的速度随时间变化动画。

还可以查看加入示踪粒子后的颗粒的运动情况。

【Pyrosim案例】01:空气流动的更多相关文章

  1. python 面向对象编程案例01

    # -*- coding: utf-8 -*- #python 27 #xiaodeng #面向对象编程案例01 class Behave(): def __init__(self,name): se ...

  2. web综合案例01

    web综合案例01 ... .... 内容待添加

  3. 【Pyrosim案例】02:简单燃烧

    1 案例说明 本案例介绍一个简单的燃烧模拟. 本案例通过指定热释放率(Heat Release Rate,HRR)来定义一个500kW的燃烧火焰.利用热释放率来定义燃烧火焰在火灾安全工程中描述火焰的一 ...

  4. Java基础知识强化之IO流笔记39:字符流缓冲流之复制文本文件案例01

    1. 字符流缓冲流之复制文本文件案例 需求:把当前项目目录下的a.txt内容复制到当前项目目录下的b.txt中 数据源: a.txt -- 读取数据 -- 字符转换流 -- InputStreamRe ...

  5. Python3面向对象——案例-01

    经典的策略模式案例 问题描述 使用"策略"设计模式处理订单折扣的 UML 类图 定义一系列算法,把它们一一封装起来,并且使它们可以相互替换.本模式使得算法可以独立于使用它的客户而变 ...

  6. MySQL案例01:Last_SQL_Errno: 1755 Cannot execute the current event group in the parallel mode

    周五同事监控报警,有个MySQL从库复制状态异常,让我帮忙排查下,经过排查发现是MySQL5.6并行复制的一个Bug所致,具体处理过程如下: 一.错误信息 登录mysql从库服务器,检查复制状态 my ...

  7. SpringBoot2.0基础案例(01):环境搭建和RestFul风格接口

    一.SpringBoot 框架的特点 1.SpringBoot2.0 特点 1)SpringBoot继承了Spring优秀的基因,上手难度小 2)简化配置,提供各种默认配置来简化项目配置 3)内嵌式容 ...

  8. 网络载入数据和解析JSON格式数据案例之空气质量监測应用

    一.创建一个新的项目 activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res ...

  9. 性能问题案例01——sybase数据库内存问题

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/xuepiaohan2006/article/details/30064399     近期现场反馈问 ...

随机推荐

  1. SQL Server 系列文章快速导航(SWF版)

    一.前言 在博客园写博客不自不觉已经有5个年头了,一开始只是为了记录工作中遇到的问题和解决办法,后来写的文章不自不觉的侧重在SQL Server方面的技术文章,在2014年1月终于鼓起勇气申请了微软S ...

  2. 日常css技巧小结(1)--背景透明度改变对内容无影响

    刚开始出现的错误,内容会受到背景透明度改变的影响:如图: 代码: <!DOCTYPE html> <html lang="en"> <head> ...

  3. 2、C#核心编程结构

     本学习主要参考Andrew Troelsen的C#与.NET4高级程序设计,这小节主要述说以下几个东西: Hello World的Main方法: 利用VS2010新建一个控制台应用程序Hello W ...

  4. WebSocket与消息推送

    B/S结构的软件项目中有时客户端需要实时的获得服务器消息,但默认HTTP协议只支持请求响应模式,这样做可以简化Web服务器,减少服务器的负担,加快响应速度,因为服务器不需要与客户端长时间建立一个通信链 ...

  5. 深入理解Spring--动手实现一个简单的SpringIOC容器

    接触Spring快半年了,前段时间刚用Spring4+S2H4做完了自己的毕设,但是很明显感觉对Spring尤其是IOC容器的实现原理理解的不到位,说白了,就是仅仅停留在会用的阶段,有一颗想读源码的心 ...

  6. 深入学习jQuery描述文本内容的3个方法

    × 目录 [1]html() [2]text() [3]val()[4]总结 前面的话 在javascript中,描述元素内容有5个属性,分别是innerHTML.outerHTML.innerTex ...

  7. Intellij Idea 15 下新建 Hibernate 项目以及如何添加配置

    1.说明:Idea 下,项目对应于 Eclipse 下的 workspace,Module 对应于 Eclipse 下的项目.Idea 下,新添加的项目既可以单独作为一个 Project,也可以作为一 ...

  8. js验证输入的是否是数字,小数保留几位小数

    1.验证方法 validationNumber(e, num)  e代表标签对象,num代表保留小数位数 function validationNumber(e, num) { -]+\.?[-]*$ ...

  9. spring源码:BeanPostProcessor(li)

    在spring管理Bean的初始化过程中,除了正常管理bean的实例化(初始化.参数注入等)外,还对外提供了丰富的对Bean操作的扩展.例如自定义初始化操作,自定义容器退出时Bean的销毁操作等等.这 ...

  10. C++ STL简述

    前言 最近要找工作,免不得要有一番笔试,今年好像突然就都流行在线笔试了,真是搞的我一塌糊涂.有的公司呢,不支持Python,Java我也不会,C有些数据结构又有些复杂,所以是时候把STL再看一遍了-不 ...