基于Boltzmann方程三维可压缩高速流动并行算法及其应用研究

来源 :上海大学 | 被引量 : 7次 | 上传用户:vergillove
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大规模科学与工程计算已经成为科学研究中与试验和理论研究方法同等重要的第三种方法。单核处理器受硬件发展的的限制,计算能力很难再有大的提高,其现有计算能力远远不能满足大规模科学与工程计算的要求,高性能计算成为满足这种要求的唯一有效途径。高性能计算除了需要有良好的并行计算机系统结构做支撑,更需要有适合并行计算的算法才能很好解决大规模科学与工程问题的计算。复杂流体运动的数值模拟一直是大规模科学与工程计算最重要且具有挑战性的研究领域之一。传统求解Navier-Stokes方程的方法需要求解大规模的代数方程组,Navier-Stokes方程显式解法并行性较好,但是数值稳定性差,收敛速度慢;隐式解法数值稳定性好,收敛速度快,但是其并行可扩展性较差,由于这些因素,极大限制了该方法求解大规模问题的能力。建立在Boltzmann方程介观模型的Lattice Boltzmann Methods(LBM)是近年来发展起来的一种模拟流体流动新的计算方法。LBM方法具有计算简单,能够处理复杂边界问题,天然并行等很多优点,但是LBM方法本身的局限使得求解高速可压缩问题非常困难,大大的限制了该方法的应用范围,本文探讨新的LBM方法理论,开展对可压缩高速流动研究,并应用新方法进行了大量数值实验,验证了可压缩LBM方法的正确性。实现了可压缩高速LBM方法并行算法,并对其并行性能进行了测试分析。除了LBM方法,Gas-Kinetic方法也是建立在Boltzmann方程模型上模拟流体流动新的数值方法,该方法借鉴有限体积方法的思想,通过建立控制体积剖分计算区域,应用Boltzmann-BGK方程模型求解控制体积界面上宏观物理量通量,该方法可以求解高速可压缩流体问题。本文提出了将非结构网格应用到Gas-Kinetic方法求解复杂几何形状、复杂边界条件的可压缩高速流体问题,数值实验验证了该方法的正确性,并对该方法并行计算的可扩展性进行了分析。最后本文对这两种基于Boltzmann-BGK模型的方法进行了讨论,对比了两种方法的优缺点,并提出融合两种方法的Lattice Boltzmann Gas-Kinetic Methods(LBGKM)方法的设想。本文的创新性工作体现在以下几个方面:1.探讨新LBM理论用于可压缩高速流动问题研究,提出了适用于LBM方法的TVD(Total Variation Diminishing)格式模拟激波现象,实现该算法并得到比较好的计算结果;2.进行了可压缩LBM方法算法并行化研究,对并行算法的性能影响因素进行了深入分析,提出了改进并行性能的方法;3.通过大量的数值实验对本文的新LBM理论进行了验证,并实现了三维可压缩流动问题的并行计算,得到了三维流动的结果;4.提出对Gas-Kinetic方法采用非结构网格处理复杂边界问题,对结构和非结构网格的Gas-Kinetic方法进行了深入研究,提出了基于Gas-Kinetic方法的并行算法,并对算法进行了程序实现,初步得到了一些三维高速流动的计算结果;5.针对这两种方法编制了LBM3D和GAS3D两个规模较大的三维高速流体并行计算程序。
其他文献
在调查国内外质性研究文献和相关软件手册的基础上,介绍了质性研究范式及其研究步骤,分析了目前常见的质性分析软件特点,对比了它们在编码和检索、可视化以及结论检验等功能
<正>听一位教师执教当代作家李森祥的小说《台阶》一课,在分析探究"父亲"的形象时,教师在课堂上设计了这样一个很有探究意味和探究价值的思考题:"父亲"一辈子最大的愿望和追
如何让学生能够在有限的课堂上,学到最多的知识,从而提高物理课堂教学的有效性。本文从“课前预习案”、“阅读能力的培养”、“教师与学生的角色的互换”等几个方面,并结合高中
数学是一门重要的基础课程,学好数学、用好数学对于小学生的成长以及将来的生活、就业等方面有着非常重要的作用.作为一位在农村小学工作了十几年的我来说,我非常尽职尽责,想
探讨当代住宅室内设计与自然平衡的关系是现今研究的重点与难点。本文运用绿色设计和可持续设计原理阐述其在当代背景条件下如何运用到住宅室内设计中去及其与住宅室内设计的
目的撂讨含左氧氟沙星三联方案根除幽门螺杆菌的临床可行性。方法选择Hp阳性的消化性溃疡患者170例随机分为观察组和舛照组各85例。对照组奥美拉唑20rag、阿莫西林1.0g、克拉
在素质教育理念的引导下,外界对于体育教学越来越重视,关于初中体育教学的研究,也取得了较好的成果.我们发现,一旦学生能够主动参与到体育学习中来,能够收获更好的教学效果.
探究性学习是学生调动学科知识探索问题并解决问题的学习方式。数学的学习是一个抽象的过程。探究性学习在初中数学中的运用对于学生思维能力的提高具有极大的促进作用。本文
计算机以及网络技术的发展使得人们的生活发生了巨大的改变,特别是在通信领域,而在4G时代的到来以后,智能化时代的步伐正在不断加快,因此对于5G通信技术的研究十分关注。该文