ImageVerifierCode 换一换
格式:DOCX , 页数:81 ,大小:1.05MB ,
资源ID:5308611      下载积分:2 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-5308611.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(FDS说明书.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

FDS说明书.docx

1、FDS说明书FDS4使用说明(内部资料)Mg这本指南描述怎样使用火灾动力学模拟模型(FDS)。它不提供背景理论,但提 供了一份配套文件一FDS技术参考指南1,其中包括了详细的控制方程,数值方 法和验证工作。尽管用户指南中包含进行火灾模拟全部必要的信息,读者也应当 熟悉技术参考指南里的一些背景理论。软件和用户向导只能以对输入参数适当描述 的形式提供有限的指导。FDS用户指南中结合FDS可视化程序只给出了怎样操作Smokeview的有限信息, 它的全面描述在 Smokeview版本4的用户指南里给出2这本指南也包含关于 怎样使用Smokeview设讣FDS讣算的内容,并提供关于使用两个模型的简短的

2、指导。免责声明美国商业部没有对FDS的用户作岀保证、表达或暗示,并且对它们的使用不承担 任何责任。在联邦法律的许可下,FDS用户假定有唯一的责任决定它们在一些具体应 用中适当的使用;一些从它们的计算结果中得出的结论;使用或不使用来自这些工 具分析的结果。用户必须注意FDS是专供那些在流体力学、热力学、燃烧学以及传热学有研究能 力的用户使用和作为那些已有资格的用户在决策时的辅助。当它被应用于一个精确 的现实环境时,软件包是一个可以包含或不包含预测值的计算机模拟。从关注火灾 安全方面考虑,缺少了精确预测的模拟会导致错误的结论。所有的结果都应该由一 位有经验的用户进行评价。本指南中所提及的计算机硬件

3、或者商业软件未得到NIST的认可,也不表明其对 于预定LI标是最佳的选择。说明各种形式的火灾动力学模拟模型开发研究已将近25年,但软件的公开发布只是 从2000年开始。很多的个人对模型的开发和验证作出了贡献,讣算机程序的编写山 一个相对较小的小组负责,FDS技术指南包含了一个全面的模型发展贡献者的名单。 但这里我们只认可参加程序实际编写的个人。最初,基本流体力学方面山罗纳德雷姆(Ronald Rehm)和霍华徳鲍姆(Howard Baum),在NIST的计算与应用数学实验室(CAML)的Darcy Barnett, Dan Lozier , Hai Tang以及建筑与火灾研究实验室(BFRL)

4、的丹科利(Dan Corley)的协助下设 计完成。软件最初的可视化山CAML的吉姆西姆斯(Jim Sims)完成。纵向压力 问题山国家大气研究中心(NCAR)的Boulder和Colorado解决oKevin Mc-Grattan扩 展包括火灾发展轨迹的基本程序,并保留了FDS管理程序源代码(and he remains the custodian of the FDS source code. )。Glenn Forney开发了相关的可视化程序 Smokeview o Ku 1 deep Prasad为其增加了多网格的数据结构,为平行处理做准备。 William (Ruddy) Mell为

5、其增加了特殊的火灾发展程序使模型可用于微重力条件燃 烧和荒原火灾蔓延的评佔。Charles Bouldin设计了并行处理代码的基本框架。贾森弗洛伊德,一前尼斯特文件后,写混合物小部分和小滴蒸发常规。Simo Hostikka,尼斯特VTT大楼的客人研究人员和运输,芬兰,那些辐射解答者和那些 炭热解常规写。虽然不再在尼斯特,两个继续对源码做出显著贡献。Jason Floyd , NIST Post-Doc的起草者之一编写了混合物部分和液滴蒸发部 分的程序。NIST来自芬兰VTT建筑与运输的访问学者Simo Hostikka,编写了辐射和高 温分解产物部分的程序。两位研究者虽然LJ前都已离开NIS

6、T,但仍然对FDS的源代码 的发展作者杰岀贡献。1引言 51.1FDS的特点 51.2FDS4的优势 62启动 72怎样得到FDS和Smokeview 72.2计算机硬件要求 823计算机操作系统(OS)和软件要求 83运行FDS 93.1创建FDS输入数据文件 93.2启动FDS计算 103.2.2进行一次FDS运算(多处理器方案) 103.3进展监控 123.4错误陈述 123.5 Reporting Bugs 缺陷扌艮告 134建立FDS的输入文本 144.1初步的措施 154.1.1工作命需:Head名单组 154.1.2设置时间限定:Time名单组 154.2数字化栅格 164.2.

7、1能义计算机操作界而:PDIM名称列表组 16422设置栅格单元尺寸:GRID名称列表组 164.2.3网眼的复合处理和并行处理 174.3设置全体参数:MISC名称列表组 194.4对参数和火的描述 204.4.1对边界条件的描述:SURF 204.4.2燃烧参数:REAC 264.4.3与燃烧相关的重要论点 28444创造障碍物:OBST 29445创造空间:HOLE 31446给定通风口和表而:VENT 32447障碍物,通风口和表而的着色 334. 5拉格郎日粒子PART需单组 344.6喷水器和探测器 36461列出喷水器:SPRK名单组 364.6.2列岀热探测器:HEAT 名单组

8、(The HEAT Namelist Group) 394.7输出文件 404.7.1 点测量:THCP Name Group(名单组) 414.7.2激活的平而信息片:SLCF名单组 424.7.3被激活的边界量:BNDF名单组 424.7.4等值面:ISOF命令行组 474.7.5静态数据转存:PL3D命令行组 484.7.6从输出数据文件中解压缩 485专门化的特性 515停止与重新启动计算 515.2扩展柵格:TRNX.TRNY以及TRNZ命令行组 525.3初始条件:INIT命令行组 535.4建立或移动障碍,打开或关闭风口 545.5额外的成分 555.6定常速率或预混燃烧 565

9、.7髙温分解模式 575.7.1热塑性 575.7.2炭质燃料 585.7.3液体燃料 595.8液体燃料液滴的燃烧 605.9水喷淋模型 605.10可见度 615.11分层髙度及髙层和低层平均温度 615.12 渗漏 625.13室外火灾和流动 635.14 2D和轴对称图形计算 635.15斜压的旋涡 675.16Fine-Tuning辐射传热模型 685.17重力 685.18等温线和盐水模拟 685. 19不规则几何 695.20 映像 691引言火灾动力学模拟模型(FDS)是一个对火灾引起流动的流体动力学计算模型。软件 对于低速.热驱动流的定量计算使用那维尔-斯托克斯方程(粘性流体

10、方程),其 侧重于火灾产个的烟气和引起的热传输。方程的公式和数值运算法则在配套文件一 火灾动力学模拟模型(4.0版本)-技术参考指南1中给出。Smokeview是用于展示一次FDS模拟结果的可视程序。本指南中给出了 Smoke view is的一些示例详细的描述在配套文件Smokeview 4版本的用户指南2 中给出。1.1 FDS的特点FDS的版本1于2000年2月公开发布。版本2在2001年12月公开发布。到U前为止, 模型约一半的应用用于烟气控制系统的设il和喷淋喷头或探测器启动的研究,另一 半用于住宅和丄厂火灾模拟。在整个的发展过程中,FDS的L1的是在致力于解决防火 工程中实际问题的

11、同时为火灾动力学和燃烧学的基础研究提供一个工具。流体动力模型FDS对于低速、热驱动流的定量计算使用那维尔-斯托克斯方程 (粘性流体方程),其侧重于火灾产生的烟气和引起的热传导。核心运算是一个明 确的预测校止方案,在时间和空间二阶上精确。湍流通过大涡流模拟(LES)的 Smagorinsky来处理。如果基础的数值表足够清晰,则可进行直援数值模拟(DNS)。 LES默认这种操作。燃烧模型 对大多数应用来说,FDS使用一个混合物白分数燃烧模型。混合物 口分数是一个守恒量,其定义为起源于燃料的流动区给定点的气体百分数。模型假 定燃烧是一种混合控制(mixing-controlled),且燃料与氧气的反

12、应进行非常快。 所有反应物和产物的质量百分数可通过使用“状态关系” 一一燃烧简化分析和测量 得出的经验表达式由混合物百分数推导出。辐射传输辐射传热通过模型中的非扩散灰色气体的辐射传输方程解决,在一 些有限的情况下使用宽带模型。方程求解采用类似于对流传热的冇限体积法,因而, 命名为“仃限体积法” (FVM) o选用约100个不连续的角度,由于辐射传热的复杂性, 有限体积解算程序在一次计算中需占约13%的CPU处理时间。水滴能吸收热辐射,这 在有细水雾喷头的场所起很大的作用,在其他设置喷淋喷头的场所也起到一定作用。 这种吸收系数以Mie理论为基准。几何结构FDS将控制方程近似为在直线的栅格(网格)

13、上,因此用户在指定 矩形障碍物时须与基础网格一致。多网格这是用来在一次计算过程中描述使用不止一个矩形的网格的一个术 语。当使用单网格不易计算时,可采用多于一个的矩形网格。边界条件给定所有固体表面的热边界条件,以及材料的燃烧特性。通常,材 料特性储存于一个数据库中并可用名称调用。固体表面的热量和质量转换通常可使 用经验公式解决,但当执行直接数值模拟(DNS)时可直接进行估算。1.2 FDS4的优势FDS4具备FDS3的所有性能,同时,进行了一些完善、重组和缺陷修正。其中比 较重要的方面有:平行处理 通过使用信息传送接口(MPI)可用多台汁算机进行一次FDS计算。详 细情况见第3. 2. 2部分。

14、多网格对多网格性能进行了改善,使模拟设计具有更多灵活性。详见第4. 2. 3 部分。孔洞 现在障碍物可以以一个具体的剪切块代表。这对于固体墙面的雕花门和 窗很有意义,因其不需要把墙拆成散片。详细情况参见第4.4.5部分。炭化模型实现了炭化模型,可对固体材料的薄热解正面进行跟踪。正面原始 燃料与炭化的材料分离。燃料和炭的热性质应由用户提供。详见笫5.7.2部分。随温度变化的材料特性现在可认为固体材料性质是一个温度的函数,应注意 的是这种精确改变了一些在FDS以前版本中使用的常规热解。在第4. 4. 1部分给出这 种变化对输入文件的影响程度。拉格朗日粒子涉及到拉格朗日粒子的输入文件格式发生了变化,

15、拉格朗日粒 子包括喷淋液滴和跟踪粒子。基础的物理模型是相同的,但在程序代码中与NIST研 究现行使用的不同。FDS3的输入文件在FDS4中仍可运行,但是作用效果发生了变化。粒子参数转换 的详细情况见第4. 5部分。烟气层高度加入了一个关于烟气层(界面)高度的简单讣算,以便用户可以与 区域模型汁算进行比较或者能以更简单的方式表达FDS的结果。详见第5.11部分。2启动火灾动力学模型(FDS)是一个Fortran 90计算机程序,用于计算热流体和火灾 的控制方程。关于方程以及怎样数值求解的详细描述见参考文献1。FDS的输出结 果山程序Smokeview.可视化,Smoke view的用户指南见参考

16、文献2。2.1怎样得到FDS和Smoke view关于FDS和Smoke view的所有文件可以在以下地址获得: http:/fire.nist.gov/fds ,在网页上可以找到关于新版本、缺陷修订等信息。 因为FDS不总是兼容,新版本的执行文件包括版本号fds#.exeo用户也许愿意保留 老版本FDSU的执行文件以便进行新旧版本输出结果的比较。而图示程序Smokeview 以兼容为背景,因此鼓励用户以新的Smokeview文件取代旧的。FDS的分配包括个人电脑Windows操作系统的自提取安装程序,引导Unix, Linux以及Mac用户 进入源程序代码、一些编译执行文件和生成文件等的文件

17、传 输协议(FTP)地址。下载安装程序之后,双击图标开始一系列的安装步骤。在安 装中最重要的是目录(通常称作c:nistfds)的生成,在目录下要安装FDS和 Smokeview的执行文件、Smoke view的选择文件smokeview.ini以及包括一些示例、 参考手册和补充数据的文件。安装程序还定义了变量路径和Smokeview程序的相关 扩展文件smv ,这样用户即可选择在命令行键入命令提示符也可选择双击任意smv 文件。已经下载了FDS早期版本并保留了文件结构的用户,只需对新文件进行不同的 分配。为避免命名的冲突,不同版本的相关文件通常在文件名中插入版本号。2.2计算机硬件要求FDS

18、需要较快的的CPU和质量好的随机存取存储器(RAM)o对于基于 Windows操作系统的个人电脑(PC),处理器至少需要1 GHz Pentium III、512MB 的RAM。肖然配置越高越好,要求高的用户应考虑配备最快的CPU和最大的RAM。 此外,需要一个大的硬盘驱动器用于储存输出计算结果。通常单次的计算结果就会 生成约1GB的输出文件。现在大多数的计算机硬盘至少20 GBo对于基于Unix 的工作站,处理器和内存的配备至少应 达到PC机(个人电脑)的要求。在近儿年内购买的绝大多数汁算机都满足运行的要求。Smokeview需要额外的 内存(RAM),需达到至少512MB, 的是计算机不需

19、要与磁盘进行“交换”就可 以展示结果。对于Smokeview,具备快速的图形处理器比快速的CPU更重要。如果 已达到可以运行FDS和Smokeview,则具备一个快速的CPU也是重要的。2.3计算机操作系统(0S)和软件要求开发FDS和Smokeview L1的是使半前的防火工程能够在-个合理的花费下进 行相肖完善的火灾模拟。因此,设计开发的FDS和Smokeview可以在Microsoft Windows、Mac OS X以及Unix/Linux的各种执行系统下运行。因为大多数的工程 师使用的是MS Windows系统,FDS和Smokeview的编译版本适用于这种操作系 统(OS.)o F

20、DS或Smoke view可在Windows 95 (其缺乏Smokeview 1所需的程序库) 以外的任何版本运行。Unix, Linux和Mac用户可在下载合适的提前编译执行文件并进行适当的安装 后也可以运行FDS和Smokeview如果提前编译的FDS执行文件不能工作(通常是因 为信息库不兼容),可以下载FDS源码并使用Fortran 90和C编译器(详细信息,参 见附录A)。 如果Smokeview 在Linux或Unix工作站不工作,应使用Windows PC观看FDS输出结果。对于欲进行并行处理的用户,应在集群的每台计算机上的安装信息传送接口 (MPI)。在Windows PC安装

21、MPI的有关内容在附录A中给出。对于其他的操作平台, 有各种合适的执行MPI ,有关内容可请教系统管理员或硬件/软件供应商。1注:Some users of 一些Windows ME的用户在操作Smokeview视窗时会遇到 麻烦,在条件允许的情况下,建议使用Windows 2000及以上系统。3运行FDS运行FDS相对来说是简单的。描述给定火灾场景的所有参数创建一个文本文 件作为“数据库”或“输入”文件。在本指南中数据文件沏ob name.data,其中“job name”代表可以确定模拟的任意特征,与计算相关的所有结果输出文件名都具备这 一共有前缀。除了输入文件以外,还有一些包含模拟输入参

22、数的外部文件。因为其包含描述 一般材料和燃料的参数,每一个这样的文件被认为使“数据库”文件。通常数据 库文件保存在一个独立的地址U录中。包含具体喷头信息的文件也随数据库文件一 起保存,数据库和喷头文件可以进行修改或移动。建议新用户在创建新输入文件前从一个已存在的数据文件开始,运行,然后对 其输入文件进行合适的改动。通过运行实例,用户可以熟悉操作过程、学习使用 Smokeview以及确定其计算机配置能否胜任。3.1创建FDS输入数据文件输入数据文件为程序提供描述火灾场景的参数。参数编进相关变量组中。例如: SURF组包含描述固体表面性质的参数。输入文件的每一行包含同组的参数,这些 行用Fortn

23、m格式化语盲写。每条记录以了符&开始,其后紧随名录组的名称(HEAD.GRID, VENT,等.),接下来是该组的相关输入参数,最后以一个斜线结束。关于输入参数的细节可参见第4章。3.2启动FDS计算有两种方法运行FDS。一种是使用单个处理器(CPU),另一种是使用多个CPU 运行。单个CPU执行时(fds#.exe)与以前的版本类似,当并行处理时(fds# mpi.exe) 其工作方式与传统的方式不同,下文将解释差别之处。应注意,单处理和并行处理 的输入文件是相同的。3. 2.1进行一次FDS运算(单处理器方案)建议新用户在编写输入文件前先进行一次给出实例的汁算,输入文件的实例已 给出。假定

24、有一名为job name.data的输入文件存在于某地址名录,使用如下DOS 或Unix命令提示符:Windows: Open up a Command Prompt window, and change diiectories (“cd) to where the input file for the case is,然后键X以下内容运行fds4 jobname.data在输入文件中“job name ”字符串通常被指定为CHIDo建议输入文件的命名 和CHID相同,以便在一次运算中的相关文件名一致。FDS读取输入文件作为标准输入(用符号“V”指明),并在屏幕上写出鉴别后 的输出结果。与FD

25、S的以前版本不同,诊断信息自动写入一个CHID-out.文件,不 改动屏幕输出至一个文件。Unix/Linux:改变地址名录至当前例子的数据文件,然后键入以下内容运行:fds4 job_name.data输入参数在标准输入中读取,错误陈述和其他诊断信息在屏幕中写出。在后台 中运行:fds4 jobiame.eir &注意,在以上的后一种情况中屏幕输出结果保存在输出文件job name.err中, 其详细的诊断信息自动在文件CHID.out中保存,其中CHID是一个字符串,通常 在输入文件中名字是jobjame。最好在后台运行以便不影响控制台进行其他工作。3.2. 2进行一次FDS运算(多处理器

26、方案)使用多处理器和多个RAM进行计算机联网运行FDS比使用单处理器要难得 多。计算机之间的接通还需要更多的技术,包括在每台机子上创建用户、地址分配、 提高网络速度、计算机之间相互观测等。其中一些细节可通过并行处理软件处理, 另一些则不能。虽然这一处理过程在未来的儿年中必将得到简化,但目前来说,并 行处理仍是较新的技术,对于其使用者要求更高的操作系统和网络连接专业技术知 识。FDS使用MPI (数据传输接口)3使多台计算机进行一次运算工作。实际上, 此时运算工作被分解给多个网孔,一个处理器对应一个网孔。每个处理器运行一个 给定网孔的FDS任务(称为一个分支),MPI负责处理网孔之间信息的传输。

27、像 存在不同的Foitan和C语言编译器一样,也存在不同的MPI实现方式,其本质上都是 一个FDS的调用子程序库,在快速网络之间进行数据传输。子程序调用标准化已经 被广泛接受,这使不同的商家和团体在开放的匸作平台丄作的同时可以自山的开发 完善软件。FDS并行处理的执行方式取决于安装的MPI实现方式。为避免产生任何冲突, 并行处理时不使用单处理器运行时采用的简单命令提示符风格,而是通过寻找输入 文件名的方式。即打开一个只有一行的fds.data文本文件并提取其第一行。文件 fds.data应只包含真实输入文件job name.data的文件名。注意,文件名区分大小写。在NIST中,U前FDS并行

28、处理是通过局域网(LAN, 100 Mbps)联接的Windows PCs (个人汁算机)或是用一种专用、快速网络(1000 Mbps)联接的一组Linux PCso Windows讣算机使用MPICH, 一种美国Argonne国家实验室(Argonne National Laboratory)开发的MPI实现方式。并行FD“|算使用的MPICH,可以使用命令行 调用或者使用图形界面调用(GUI)o每台计算机安装MPICH程序库后,必需的地址 名录是共享的,任一计算机发出命令:mpirun config.txt后运算开始。其中,config.txt 是一个文本文件,它包括执行FDS的名称和分配

29、、工作目录以及工作组中各台计算 机名。例如,config.txt文件可能是如下形式:exe machinelnistfdsfds4_mpi.exedir Wmachine lnistfdssanipleshostsmachine 1 2machine2 1machine3 2注意,所有的计算机应可以访问machined的执行文件工作口录,这可以通过 Windows的共享功能实现。Unix/Linux环境下,此过程则需要横向交联每台计算机的文件系统。后的数字 代表此项之路的编号。在此例中,5个之路代表此次运算有5个网孔。On the cluster in the Building and Fir

30、e Research Lab at NIST的建筑与火灾研究实 验室的Linux工作组中,安装了一个印地安娜州大学(Indiana University)的自山传 输实现方式LAM/MPL在实际的FDS操作之前先用一个独立的调用命令“lamboot.” 将各计算机连接,再通过命令mpirun -np 5 fds4_mpi进行FDS运行。其中,5代表使用了5个处理器。在这种悄况下执行命? fds4 mpi 存在于丄作目录。使程序在后台mpirun -np 5 fds4_mpi job_name.err &运行。文件job name.eiT屏幕上的一般输出结果。在附录A中,详细描述了在Window

31、s 下使用MPICH时怎样进行一次FDS并行处理的编译和运行。关于LAM/MPI更多的 信息请访问网站:http:/www.lam-mpi.org/Note that there are several other implementations ofJS意还有其他MPI实现方法,一些是免费。FDS支持各种软件, 因此,其设计适用于有更少用户介入的高级方案。但是请注意并行处理在计算机科 学中仍是比较前沿的技术,在未来的儿年中还必将经过艰辛的探索实践。3.3进展监控对于一个给定计算的诊断写入一个名为CHID.out.的文件。关于CPU使用和 模拟时间的内容在这里给出,以便用户可以了解该程序的进展

32、程度。在一次运算的 任何时间都可以运行Smokeview直观地观测程序的进展。要在预定结束时间前停 止运算,可以直接关闭程序,更好的方法是在同一个地址名录中创建一个CHID.stop 文件。此文件的存在可以顺利的停止程序,并忽略Smokeview中为可视化存在的流 动变量。因为计算可能会持续数小时或数天,FDS具备了重新起动功能,使用的详细情 况见笫5部分。简单地说,即在计算运行的开始应指明重新起动文件的保存频率。 如果发生意外打断计算,如停电,则计算将从最后一次保存的重新起动文件开始。3.4错误陈述FDS计算可能会在用户预定地时限内结束,以下是常见错误陈述和诊断清单:输入文件错误:最常见的错误是输

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2