13Bit格子气自动机模型的并行运行.doc

上传人:仙人指路1688 文档编号:3926085 上传时间:2023-03-28 格式:DOC 页数:4 大小:252.50KB
返回 下载 相关 举报
13Bit格子气自动机模型的并行运行.doc_第1页
第1页 / 共4页
13Bit格子气自动机模型的并行运行.doc_第2页
第2页 / 共4页
13Bit格子气自动机模型的并行运行.doc_第3页
第3页 / 共4页
13Bit格子气自动机模型的并行运行.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《13Bit格子气自动机模型的并行运行.doc》由会员分享,可在线阅读,更多相关《13Bit格子气自动机模型的并行运行.doc(4页珍藏版)》请在三一办公上搜索。

1、2000 年 3 月第 23 卷第 2 期重庆大学学报(自然科学版)Journal of Chongqing University(Natural Science Edition)Vol . 23Mar. 2000文章编号 :1000 - 582x (2000) 02 - 0092 - 04132Bit 格子气自动机模型的并行运行石 万 元1 , 郑忠2 , 高 小 强2(1. 重庆大学热能工程学院 ,重庆 400044 ; 2. 重庆大学材料科学与工程学院 ,重庆 400044)摘要 : 采用按“位”编码和计算 ,把流体粒子的运动和碰撞过程处理为运动状态的转贮和节点信息的回送两个过程 ,得以

2、实现并行运算 ,建立了计算速度快 、可包含节点量较大的 132Bit 格子气自动机 模型的运行机制 。焦炭多孔介质流体流场模拟结果表明该机制是正确有效的 。关键词 : 流体流动 ; 数值模拟 格子气自动机中图分类号 : O 357 ; TP 311文献标识码 :A1972 年 ,法国 J . Hardy , Y. Pomeau 和 O. de Pazzis 为解决二维流体力学中输运系数发散问题 ,提出第一个 完全离散的格子气自动机模型 (Lattice gas automata ,缩写为 L GA) 模型 HPP 以来1 , 格子气自动机模型得到 迅猛发展 。先后产生了单速模型 ( 其中包括

3、FHP 模 型) 、多速模型 、高维模型等 。L GA 模型处理流体流动 问题的特点是将流体及其存在的时间 、空间完全离散 , 把流体想象成由大量只有质量没有体积的流体粒子组成 ,所有这些粒子同步地随着离散的整时间步长 ,依据 给定的简单碰撞规则在网格节点上相互作用 ,沿网格 线在节点之间运动 。它认为流体运动的宏观特征是由 微观流体粒子相互碰撞而在整体上表现出来的统计规 律 。L GA 模型是微观模型 ,模拟空间内的微观流体粒 子运动状态瞬息万变 。但每个粒子的运动和碰撞须遵 循质量守恒定律 、动量守恒定律和能量守恒定律 ,粒子 运动时还遵循 Pauli 不相容原理 。模拟一个运动过程 时

4、,预先将大量粒子全方向或仅在流动方向上随机投放于模拟区域内 ,格子气自动机经过一段时间的运行 , 粒子的分布状态最终在整体上会达到一种动态平衡 , 经过进一步的统计分析 ,可以获得流体流场及相关宏 观统计量 ,如雷诺数 、速度等 ,即宏观统计规律 。它能 以数值实验方法处理理论分析 、传统数值模拟方法难以处理的非线性 、不规则几何边界等流体流动问题 ,它 既可以描述复杂边界流动问题的宏观流动特征 ,又能得出流动的微观细节 。由它所得的流动的详尽信息 ,是其它方法望尘莫及的2 。为了能较充分描述流体流 动的复杂性和模拟传热过程 ,文献 3 ,4 提出和研究了一种新型的多速模型 132Bit 格子

5、气自动机模型 。132Bit 格子气自动机模型该模型在不改变 FHP 模型正六边形网格 ( 如图1 所示) 划 分 的 基 础 上 , 只 增 加 一 种 能 量 较 1 速 粒 子(在一个时间步运动一个空间步长) 高的 2 速粒子 ( 在 一个时间步运动两个空间步长) ,并设计相应的碰撞规 则 。大量的数值实验证明 ,132Bit L GA 模型能够有效 模拟典型绕流等复杂几何边界流体流动 ,模型的通用1性较强3 ,4。初始条件和边界条件易于调整 。图 1 132Bit L GA 模型的网格划分132Bit L GA 模型源于 FHP 模型 ,但它并不是 FHP 模型的简单推广 。引入 2

6、速粒子后 ,粒子的运动和 碰撞 格子气自动机的运行相对复杂 。首先 ,粒子 种类增加 ,不但涉及同类粒子的碰撞 ,还包括不同类粒 子的碰撞 , 以及粒子间的动量交换 、能量交换等 。其 次 ,单个节点所包含的粒子状态信息更复杂 ,所需存贮 量更大 ,分析计算更繁琐 。最后 ,需要在时间和空间两 收稿日期 :1999207219基金项目 :国家自然科学基金资助项目 (59604008)作者简介 :石万元 (19702) ,男 ,重庆璧山人 ,重庆大学助教 ,硕士 ,从事热能工程领域内传热传质 ,流体力学的研究工作 。方面对不同种类的流体粒子作统计平均 ,才能获得流体运动的宏观规律 。如图 2 所

7、示 ,对网格节点的粒子 信息采用二进制编码 ,图中 012 方向分别与从右至 左不同“位”对应 。其中“0”方向代表静止粒子 “, 16”代表 1 速粒子 “, 712”代表 2 速粒子 ; s ( x , t ) 中“0” 代表所对应的方向没有粒子 “, 1”代表所对应的方向存 在粒子 。这能较好解决大量粒子信息的存贮 ,也为计 算机模拟粒子的运动和碰撞提供了方便 ,很容易计算统计规律 。图 3 中 ,存贮单元 A 将模拟空间内所有节点的粒子状态信息保存下来 ,若某一个节点上的粒子发生运 动而需要到达各自对应的邻居节点 ,那么 ,计算机在处 理这个问题时 ,不能直接将单元 A 内相应节点的邻

8、居 节点的粒子状态值更改 ,而必须调整备用单元 B 内该节点所对应的邻居节点的状态值 。因为 ,移动是在节 点与节点之间进行的 ,一个节点上粒子的移动必然会 影响与之相邻的另一个节点的状态 ,而所有节点上粒 子在物理意义上是在同时移动的 ,即并行的 ;若只在单 元 A 内进行 ,那么 ,一个节点上粒子的移动必然会改变另一个或另几个节点的初始状态 。因此 ,在移动过 程中 ,必须保持单元 A 内的节点状态信息在计算机处 理过程中的一个迭代时间步内不能被扰乱 ,这就靠备 用单元 B 来暂存粒子移动后的节点信息 ,从而为计算 机模拟格子气自动机的并行运行打下基础 。2. 2 节点信息回送从图 3 可

9、见 ,单元 B 不仅可以起到暂存的作用 ,而 且碰撞过程还可以在其中进行 。碰撞过程是节点上粒 子间的相互作用 , 它发生在节点内部 , 在碰撞这一瞬 间 ,它与其它节点无关 ,只要按照碰撞规则 ,在有碰撞的情况下 ,调整各节点状态存贮单元内的值即可 ,而不 必另设存贮空间 。L GA 的运行需要在计算机上经过成百上千时步 ,图 2 132Bit L GA 模型的节点状态信息编码及表示L GA 模型的完全建立 ,还包括 :模拟对象中运动状 态复杂多变的所有大量流体粒子 ,如何按照既定的规 则各自都合理 、高效地同步完成运动和碰撞过程 ,即格 子气自动机的并行运行 。且需经过成百上千时步的运 行

10、 ,才能得到合理的模拟结果4 。所谓碰撞规则的建 立 、网格的划分等都是为 L GA 的运行作铺垫 , 并行运 行是至关重要的一步 。运行得在计算机上进行 , 尤其对较复杂的 132Bit L GA 模型 ,成千上万的网格节点及其多样的状态信息 , 需要有一套完善的并行运行机制才能实现 。对此 ,笔 者经过优化选择设计了一套能够较好满足这些要求的132Bit L GA 模型并行运行机制 。这正如传统的数值迭代 , 然后才能够获得模拟结果 。只要有迭代过程 ,就必须处理好当前迭代与下一次迭代过程 的 数 据 交 换 问 题 。具 体 地 , 在 L GA 模 型 运 行 中 ,当前迭代所得结果

11、,必须进行预处理 ,以供下一次 迭代使用 。如图 3 ,模拟空间内各节点碰撞发生后 ,为 了下一步的迭代需要 ,需将单元 B 内经过一步运行后的节点 信 息 回 送 于 单 元 A 内 , 进 行 新 的 一 轮 处 理 。即 :必须将某一时刻碰撞后 (用上标“ r”表示) 处于迭代时步 t 、节点 x 的粒子信息值 sp ( x , t ) 转变为该时刻下 一迭代时步 t + 1 该节点碰撞前 (用上标“p”表示) 的粒 子信息 值 sr ( x , t + 1) . 把 这 一 步 称 为“节 点 信 息 回 送”。通过这两步 ,L GA 模型的运行实现了并行化 。经 过反复迭代 ,直至达

12、到动态平衡为止 。其程序流程如 图 4 、5 所示 。2. 3 模拟结果采用以上 L GA 运行机制及图 4 、5 所示的流程图 ,设计相应的 L GA 模型计算机程序 ,就可以模拟许多具2132Bit L GA 的并行运行2. 1运动状态转贮按照格子气自动机的基本原理 ,它的运行分为移 动和碰撞两个过程 ,如图 3 所示 。碰撞在一个节点上进行 ,因此 ,计算机在实现这一步时 ,只需在表示节点状态的数值 s ( x , t) = 0 ,0 ,0 ,0 ,0 ,0 ,0 ,1 ,0 ,1 ,0 ,1 ,0的内部各位 (元素) 上进行 ,调整 s ( x , t) 的值即可 。94重庆大学学报(

13、自然科学版)2000 年界流体流动的细节 。运用该模型 ,还对其它许多典型流体流动 (如单圆柱绕流 、多圆柱绕流 、矩形柱体绕流等) 进行了模拟 ,均得到满意的结果3 ,4。图 4 网格节点上粒子移动流程图图 5 网格节点粒子碰撞流程图128 64 个格子 ,迭代 400 时步 ,统计 50 时步 ,统计空间步长 4 4 ,速度放大倍数 1. 5 ,粒子密度 2. 5图 7 焦炭多孔介质内流体流场128 64 个格子 ,迭代 400 时步 ,统计 50 时步 ,统计空间步长 4 4 ,速度放大倍数 2. 5 ,粒子密度 3. 0图 6焦炭多孔介质内流体流场参考文献李元香 . 模拟流体力学的离散

14、运动论模型 J . 数值计算 与计算机应用 ,1995 ,16 (3) :233240.李元香 , 康立山 ,陈毓屏. 格子气自动机 M . 北京 : 清华 大学出版社 ,1994.郑忠 ,高小强 ,石万元 等 . 132Bit 多速正六边形格子气自 动机模型 J . 重庆大学学报 ,1999 ,22 (3) :117121. 石万元 . 多速格子气自动机模型及其在冶金多孔介质中 的应用 D : 学位论文 1 重庆 :重庆大学材料科学与工程 学院 ,1998.结论作者所建立的 132Bit L GA 模型的计算机并行运行 机制 ,是将 132Bit L GA 原理转换为完善的 132Bit L

15、 GA 模型的桥梁 ,由该运行机制所建立的 L GA 模型客观 、 清晰 、翔实地模拟出具有复杂几何边界的流体流场 。 这些数值模拟试验证明 , 该运行机制是有效的 、正确 的 。31234Parallel Operating the 132Bit Lattice Gas Automata ModelSHI Wa n2yua n1 , ZHEN G Zho ng2 , GAO Xiao2qia ng2(1 . College of Thermal Power Engineering ,Chongqing University ,Chongqing 400044 ,China ;2 . Coll

16、ege of Material Science and Engineering , Chongqing University , Chongqing 400044 ,China)ABSTRACT: The parallel operation mechanism of 132Bit lattice gas automata model , which can quickly compute andinclude more sites , is presented. Via coding and computing for particles of sites by bit , the para

17、llel computing is achieved by transfering the particles propagation and collision into its backup and reloading. This mechanism can simulate correctly and validly some fluid motion with complex geometry boundary , such as flow through coke porous media .KEYWO RDS : fluid motion ; numerical simulatio

18、n lattice gas automata(责任编辑 刘道芬) (上接 82 页)Influence of Varying Humidity andTemperature Upon the Adsorption of Ra donYU Yi2qiao , L I Zhe ng2yin , BAI Be n2xua n , CHEN J ia2she n( College of Civil Engineering ,Chongqing University ,Chongqing 400044 ,China)ABSTRACT : On the basis of theoretical analy

19、sis , this article describes the experiment of the absorption of Radon222 Rn and Thoron220 Rn in air on active charcoal under condition of varying humidity and temperature . The result of exper2222 Rn reduce as the temperature raises. Since theiment shows that , under the condition of lower humidity , the absorption ofhalf2life of220 Rn is short , the influence of the temperature is small . But as the relative humidity raises , the absorption of222 Rn and220 Rn reduces significantly.KEYWO RDS : radon ; absorption ; temperature ; humidity(责任编辑 钟学恒)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号