Fires Dynamics Simulator(FDS)软件运行代码说明
Fires Dynamics Simulator
Fires Dynamics Simulator(以下简称FDS)软件,是一种以火灾中流体运动为主要模拟对象的计算流体动力学软件,由NIST开发。该软件采用数值方法求解受火灾浮力驱动的低马赫数流动的N-S方程,重点计算火灾中的烟气和热传递过程。
FDS提供了两种数值模拟方法,即直接数值模拟(DNS:Direct Numerical Simulation)和大涡模拟(LES: Large Eddy Simulation)。
直接数值模拟是通过直接求解湍流的控制方程,对流场、温度场及浓度场的所有时间尺度和空间尺度进行精确描述。此种方法能得到比较精确的结果,而且不需要引入任何湍流模型,但计算量相当大,在目前的计算条件下,只能用于对层流及较低雷诺数湍流流动的求解。
大涡模拟把包括脉动在内的湍流瞬时运动通过某种滤波方法分解成大尺度运动和小尺度运动两部分,大尺度量通过数值求解微分方程直接计算出来,小尺度运动对大尺度运动的影响通过建立亚格子模型来模拟,这样就大大简化了计算工作量和对计算机内存的需求。
FDS输出数据的图形显示通过一个名为SmokeView 的程序来处理,这一程序专门开发用于显示FDS 的输出数据。模型还提供了多个图形输出模式,有助于直观地观察数据, 如“截面文件”、“等值面”、“热电偶”以及“边界文件”。
Smokeview是和FDS配套使用的,用来动态显示FDS模拟结果的可视化程序软件。Smokeview是结合FDS的一个数据后处理软体,可将FDS所计算出来的结果,利用Open GL绘图软体以图形或2D与3D动画的效果呈现。
运行FDS
运行FDS软件的主要过程如下:
sequence
书写脚本文件(txt)->改脚本文件后缀为.fds->利用FDS软件计算->模拟结果后处理。
由于FDS软件的运行和很多有可视化界面的商用软件不同,所以这里将给出具体的代码操作过程。运行前提,是安装好FDS软件,写好脚本文件,并且脚本文件的后缀已改为.fds,那么就可以按照下述方法运行计算了。
①win图标键+R,出现运行界面,输入cmd后回车(打开cmd,也可以用别的方式打开,如使用鼠标点击桌面任务栏的开始按钮,在“搜索程序和文件”的输入框中输入cmd回车);
②指向.fds文件所在的文件夹(如指向别的硬盘‘d:’回车;指向目标盘下的文件夹’cd test’回车,其中test为文件夹的名称)
如C:\Users\phl>d:
D:>cd test
如果文件夹下还有文件夹,那就继续cd 文件夹名,最终指向.fds文件所在的地方。
③运行.fds文件(加入test.fds就在test文件夹下,那么就可以运行下面的指令了)
D:>cd test>fds test.fds
回车后,电脑会自动运行计算,出现计算时间的变化行。
PS:小技巧,
当指向文件夹名或者文件名太长时,输入很麻烦,这时候可以按Tab键进行切换,非常方便;
当输错了文件夹或者是硬盘名,想返回上一步呢,可以用‘cd..’试试哦
这章就介绍这些吧,后续会介绍一些具体的脚本书写方面的东西,欢迎一起探讨哦!
Fires Dynamics Simulator(FDS)软件运行代码说明相关推荐
- 用JDevelop编程软件运行代码:韩信点兵,韩信有一队兵,他想知道有多少人,便让士兵排队报数:
作业:韩信有一队兵,他想知道有多少人,便让士兵排队报数: 按从 1 到 5 报,最末一个士兵报的数为 1 :按从 1 到 6 报, 最后一个士兵报的数为 5 ,按从 1 到 7 报,最末一个士兵 报的 ...
- 用JDevelop编程软件运行代码:为了节约用电,将用户的用电量分成3个区间,针对不同的区间给出不同的收费标准。
作业题目:为了节约用电,将用户的用电量分成3个区间,针对不同的区间给出不同的收费标准.对于1至90度的电量,每度0.6元:对于91至150度的电量,每度1.1元:对于大于151度的电量,每度1.7元. ...
- IEAD中运行代码,出现找不到或无法加载主类
IDEA软件运行代码时,出现找不到或无法加载主类 将IDEA重新装了一次,结果运行时出现各种问题,将其列出,方便下次查找 三种情况 第一种: 首先查看这里是否有多个,只保留当前需要用工程路径.点击P右 ...
- python怎么运行代码-python代码如何运行
交互提示模式下编写代码 安装完Python在Windows 或 Linux中的终端中直接输入python即进入Python 交互会话模式. Python 交互模式有以下几个注意点: 1. 只能够输入P ...
- 实现软件自动启动代码
自动启动代码: void CServerApp::SetAutoRun() { HKEY hKey; char* szRegpath = "Software\\Microsoft\\Wind ...
- GitHub 发布了一款重量级产品,可直接运行代码!
[导读]10月16日,GitHub Universe开发者大会如期举行,并重磅推出GitHub Actions,平台主管Sam Lambert称,这将是GitHub历史上最大的改变.此外,GitHub ...
- python tkinter计算器实例_Python编程使用tkinter模块实现计算器软件完整代码示例
Python 提供了多个图形开发界面的库.Tkinter就是其中之一. Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数 ...
- GitHub 发布了一款重量级产品,可直接运行代码
转载自 GitHub 发布了一款重量级产品,可直接运行代码 [导读]10月16日,GitHub Universe开发者大会如期举行,并重磅推出GitHub Actions,平台主管Sam Lambe ...
- 词法分析器c语言带注释,C语言词法分析器内容说明注释完整可运行代码.doc-资源下载在线文库www.lddoc.cn...
C语言词法分析器_内容说明注释完整_可运行代码.doc 1. 实验目的及要求 本次实验通过用 C 语言 设计.编制.调试一个词法分析子程序,识别单词,实现一个 C 语言词法分析器,经过此过程可以加深对 ...
- dll domodal运行时异常_软件运行异常时的多种排查思路与方法
软件发生异常,排查起来毫无头绪和思路时,该怎么办呢?结合多年的开发经验,我来告诉你们几个常用的方法,不妨用这些方法去试一试!希望能帮到你们. 1.通过安装软件不同时间的版本对比一下 这个方法有点笨,但 ...
最新文章
- 【组合数学】生成函数 ( 移位性质 )
- 通信系统概论_现代通信系统概论 第一章 概述(1)
- AngularJS JetBrains WebStorm简介
- IPv6带给互联网的新契机
- Exchange Server 2010部署顺序
- 静默安装apk,静默卸载apk
- 业内较好的监控mysql_MySQL监控、性能分析——工具篇
- 总结openstack nuetron网络架构图
- 基于DS3231实时时钟模块的stm32简易闹钟
- 微搭低代码中实现二维码生成
- 观天利器-stellarium
- java如何设置控制台打印的字体颜色、背景、字体样式(idea设置打印字体样式)工具类 - 附插件方式
- maps-api-v3_Google Maps API的自适应设计,视网膜图像和调试
- 身体传感器 android,小米人体传感器手机客户端-小米人体传感器app下载v4.3.11 安卓版-西西软件下载...
- 如何重新设置苹果id密码_工信部提醒及时设置SIM卡密码,不同手机如何设置SIM卡密码?...
- 外贸网站如何全球加速?用全球加速CDN比较好
- 七夕总结:2018新型婚恋交友 App 激增!18禁,年轻人有点敢玩
- 20200215惠普(HP)星14(R5-3500U)在ubuntu20.04下启动通过dmesg打印的内核信息
- Qt写的超级方便的编码转换器、加解密AES、RSA、MD5、SHA、网页编码
- 解决windows系统powershell命令行无法使用代理的问题