1 案例说明

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

案例主要演示以下内容:

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

2 计算建模

2.1 选择单位

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

2.2 创建网格

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

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

2.3 创建Supply面

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

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

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

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

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

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

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

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

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

点击OK按钮确认。

2.6 创建仿真参数

选择菜单FDS→Simulation Parameters,在弹出的对话框中设置End Time60,点击按钮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. PHP_02之使用补充

    JSON字符串在项目中的应用: ①PHP服务器给客户端JS发送JSON响应数据:  PHP:   $arr=[...];   echo json_encode($arr);  JS:   var ob ...

  2. 如果你想深刻理解ASP.NET Core请求处理管道,可以试着写一个自定义的Server

    我们在上面对ASP.NET Core默认提供的具有跨平台能力的KestrelServer进行了详细介绍(<聊聊ASP.NET Core默认提供的这个跨平台的服务器——KestrelServer& ...

  3. 设计模式--观察者模式初探和java Observable模式

    初步认识观察者模式 观察者模式又称为发布/订阅(Publish/Subscribe)模式,因此我们可以用报纸期刊的订阅来形象的说明: 报社方负责出版报纸. 你订阅了该报社的报纸,那么只要报社发布了新报 ...

  4. linux内核调试技术之自构proc

    1.简介 在上一篇中,在内核中使用printk可以讲调试信息保存在log_buf缓冲区中,可以使用命令 #cat /proc/kmsg  将缓冲区的数区的数数据打印出来,今天我们就来研究一下,自己写k ...

  5. 8.JAVA之GUI编程键盘码查询器

    程序使用说明: 1.本程序由于是java代码编写,所以运行需安装jdk并配置好环境变量. 2. 复制java代码到记事本内,另存为Keyboard_events.java: 3.复制批处理代码到记事本 ...

  6. Java进击C#——应用开发之WinForm环境

    本章简言 上一章笔者讲到关于IO文件操作类,了解如何处理文件流.从这一章开始笔者将讲解相对比较高级的知识点.而本章笔者就对WinForm开发的知识点进行讲解和引导.现在很多业务都是面向于B/S模式的开 ...

  7. JWT实现token-based会话管理

    上文<3种web会话管理的方式>介绍了3种会话管理的方式,其中token-based的方式有必要从实现层面了解一下.本文主要介绍这方面的内容.上文提到token-based的实现目前有一个 ...

  8. centos下升级mysql后遇到的小问题

    记录今天遇到的一个小问题, 写一个app访问接口涉及到通过存储过程反馈多个结果集,但是反回多个结果集的存储过程,调用之后只能反回一个了,而且奇怪的是,即使直接在mysql上同时执行两条查询语句,第一条 ...

  9. Delphi_06_Delphi_Object_Pascal_基本语法_04

    这一节描述基本语法中的流程语句: 条件语句 IF语句. 选择语句 Case语句.循环语句  while/repeat/for.以及continue.break语句,还有终止程序 运行流程Exit.Ha ...

  10. Java全角、半角字符的关系以及转换

    如果搞明白了Java中全角字符和半角字符之间的关系,那他们之间的转换就不是个麻烦事儿.你只需要对这个关系有那么一个印象就足够了. 全角字符与半角字符的关系 通过下面的代码能看到Java中所有字符以及对 ...