首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 234 毫秒
1.
LBM是一种计算流体数值方法,计算过程中需要确定流场格点属于流体点还是固体点,通过前处理获得格点类型信息.其中一种方法是通过STL文件格式描述的物体模型判断格点在物体内外信息来确定格点类型,从而实现STL几何信息到LBM计算模型信息的重构.为了能够快速重构计算模型,本文提出了一种快速生成计算模型算法.该算法根据面三角形...  相似文献   

2.
非结构网格及混合网格复杂无粘流场并行计算方法研究   总被引:2,自引:0,他引:2  
在分布式存储网络异构编程PVM环境下,本文将原串行计算程序改造为并行计算程序,提高了计算效率.利用非结构网格,对球体及航天飞机外形绕流流场进行了计算,取得了较好的性能结果.最后将该方法应用于混合网格的计算,求解了多种复杂外形的无粘绕流,如翼身组合体和DDF1C导弹,得到了满意的结果.  相似文献   

3.
在由文献[1]提出的低马赫数流动数值模拟方法的基础上,本文开展了该方法的分区并行计算研究,发展了一套通用性较好的低马赫数流动分区并行数值模拟程序.该程序在MPP并行计算机上获得了正确的计算结果和较好的收敛速度,取得了很好的加速比.  相似文献   

4.
风扇叶片脱落并行计算结果的一致性非常重要。在共享内存并行(SMP)模式下,由于计算随机误差和误差累积现象的存在,计算结果可能不一致。针对该问题,对某型大涵道比涡扇发动机简化的三叶片模型进行并行仿真计算,分析造成计算结果不一致的误差来源,提出四种控制策略,研究表明,通过计算方法的改进和计算平台的选择可以有效避免误差累积现象,提高并行计算精度。  相似文献   

5.
Linux环境下MPI并行编程与算法实现研究   总被引:2,自引:0,他引:2  
并行计算实现求解一些复杂的问题,并行编程技术的进步使得并行计算逐步应用到很多领域。MPI是一种消息传递编程模型并可以被广泛使用的编写消息传递程序的标准,已扩展为一种优秀的并行程序设计语言。该文简要介绍了有关并行编程的基本概念与方法,深入讨论了MPI并行编程环境与并行编程模式,对MPI并行性进行了分析,给出了Linux环境下MPI编程环境的配置方法,最后结合一个实例详细描述了用MPI实现并行算法的方法。通过对实验程序的结果分析,在Linux机群环境下用MPI实现复杂的并行算法是简单的,并且能取得较好的性能。  相似文献   

6.
格子Boltzmann方法(LBM)自20世纪90年代问世以来,由于计算高效、实施简捷,在多种复杂流动的数值模拟中得到了广泛应用。传统以平衡态分布函数泰勒展开结合半经验理论推导出的LBM模型需要使用低马赫数假设,一度被认为只能适用于等温弱可压流动的计算。近年来将LBM拓展到可压缩和热流计算的模型日益增多,其中在每个离散速度方向有多个速度模态的多层速度模型,因只使用单一分布函数,物理描述上更接近事实而受到了广泛关注。我们简述了几类典型的多层速度模型的构造思路,包括早期的多层速度模型、Watari-Tsutahara模型、比热比可变多层速度模型和Hermite多项式模型。由于Hermite多项式展开法构造的多层速度模型在数学解释上较为自洽,且其低阶形态与传统等温弱可压LBM模型一致,我们着重梳理和归纳了Hermite多项式模型的构造原理与离散速度模型的求解过程,以及时间和空间离散方法。最后对LBM与传统计算流体力学方法的结合进行了简要介绍,例如LBM有限差分、LBM有限体积和LBM有限元方法,并对LBM多层速度模型目前存在的问题和未来发展方向进行了总结。  相似文献   

7.
本文发展了一套二维流热耦合数值模拟程序,流体域中采用结构化网格,固体域中采用非结构化网格,流体域和固体域耦合面上的网格为非匹配连接。为了使该程序能够同时模拟低速不可压流动,程序中还加入了预处理方法。此外,本文还发展了一种能较好保持通量守恒的界面插值技术,来处理流体域和固体域耦合面上的非匹配网格。数值计算结果与实验值或商业软件结果的对比表明:本程序中的预处理方法有效地改善了低速不可压流动下的计算收敛性和收敛精度,使本程序能够同时模拟高速和低速不可压流动;扩压器和叶栅的流热耦合计算表明本文程序在流热耦合计算方面具有较好的模拟能力,同时也表明本文发展的界面插值技术的可靠性。  相似文献   

8.
通过研究求解描述跨流域三维绕流问题的Boltzmann模型方程气体运动论耦合迭代数值格式,分析气体运动论数值计算方法的内在并行性;从变量依赖关系、数据通信与并行可扩展性三方面开展基于离散速度空间区域分解计算的研究,发展求解稀薄流到连续流跨流域三维复杂绕流问题的并行算法。通过对不同Knudsen数、不同马赫数、不同攻角三维球体及返回舱绕流的并行计算,计算结果与实验数据和理论分析吻合较好。研究表明,该并行算法负载平衡和并行可扩展性较好,对不同并行计算机系统具有很好适应性,显示直接求解分子速度分布函数的气体运动论计算方法有良好的并行计算特性。  相似文献   

9.
应用时空守恒元和解元CE/SE方法,发展了求解化学反应流场的三维并行计算程序。为验证程序,对超声速冲压喷射燃烧室模型进行了计算,计算结果与实测数据以及相关文献的计算结果吻合较好,验证了本文的处理方法和程序的正确性。采用H2和O2的8组分34基元化学反应模型,对不同长深比的凹槽燃烧流动进行了数值模拟,分析了凹槽增强混合对稳定火焰的作用。计算结果表明,CE/SE方法具有模拟凹槽超声速燃烧流动的能力,数值模拟的结果有助于认识凹槽的火焰稳定机理。  相似文献   

10.
为了更加精确地模拟叶轮机械内部复杂的三维非定常流动,开展了全环网格模拟方法探索,提出了针对滑移面的守恒变量插值和高效的大规模并行计算解决方案。基于千万亿次高性能计算平台,自主开发了非定常数值模拟程序,采用单级压气机、1.5级涡轮和3.5级高负荷压气机三个算例进行了程序的验证与确认,以及并行效率测试工作。模拟采用的最大网格数为2亿,计算核心数为4096个。结果表明:程序计算得到的整体气动性能与试验数据吻合良好;程序所采用的全环非定常计算模型能保证交界面处物理量的连续,削弱非物理熵增,得到更加可信的流场解;所采用的METIS的网格分区方法以及MPI并行策略使程序具有良好的负载均衡和并行效率;同时程序对超大规模的复杂问题具备良好的可扩展性和适应性,能够满足工程实际问题的流动分析和叶轮机械的精细流动研究要求。  相似文献   

11.
格子Boltzmann方法(Lattice Boltzmann Method,LBM)是计算流体力学中的一种常用方法.由于LBM中的格点仅与相邻的格点间存在数据传递,因此具有良好的并行性.LBM并行算法中的数值通信部分通常采用的是格点上的微观量——分布函数.每次传递的分布函数具有多个不同的速度方向,为了进一步减少LBM并行算法的通信开销,从格子 Boltzmann方法的物理特性以及相应的串行程序为切入点,深层次地挖掘可并行的因子,设计了专门用于通信面的类,使用数量较少的宏观量进行通信,降低了通信所占的比重,缩短了通信时间,提高了加速比和效率.实验表明,在4 096个计算核上依然有良好的加速比和效率.  相似文献   

12.
采用格子Boltzmann方法(LBM)的二维9速度(D2Q9)模型和贴体网格,通过引入非均匀网格插值方法和非平衡态外推边界处理,分别结合Baldwin-Lomax(B-L)湍流模型和Spalart-Allmaras(S-A)湍流模型,对高雷诺数Re≥5×105下的NACA0012翼型绕流进行了数值模拟和对比研究,两者的结果与CFL3D的结果和实验结果均吻合的很好,相比之下,采用S-A模型能更好地预测失速迎角,其处理分离流动的能力要强于B-L模型。改进后的LBM适用于非均匀贴体网格,曲边边界,计算简单,并可应用于更复杂的高雷诺数流动中。  相似文献   

13.
从介观Boltzmann速度分布函数理论出发,发展计及分子粘性碰撞截面与扩散碰撞截面,可描述各流域一维气体流动问题的Boltzmann简化速度分布函数方程及其气体运动论数值计算方法。通过对不同Knudsen数下非定常激波管流动及不同马赫数定常正激波结构问题数值模拟,研究分析不同流区的激波突跃变化过程以及近连续流、稀薄过渡流特有的分子输运现象,揭示不同马赫数、不同分子模型的激波内流动与传热变化规律,证实基于Bo-ltzmann模型方程的气体运动论数值计算方法用于激波结构内流动研究的准确可靠性。  相似文献   

14.
吴宏  王蛟 《航空动力学报》2011,26(9):1928-1934
基于多松弛格子Boltzmann方法的大涡模拟对雷诺数为194,旋转数从0~5.0的旋转槽道湍流进行数值模拟.采用动态亚格子应力模型模化滤波后的不封闭项,修正二阶矩作用力模型计算压力梯度、哥氏力.对平均速度、均方根脉动速度、雷诺应力以及湍流结构进行了计算.结果显示哥氏力使流场平均速度呈现不对称性:在压力面,随着旋转数的增加,湍流度增强;而在吸力面湍流脉动减弱,具有层流化的趋势.将格子Boltzmann模型与直接数值模拟求解进行对比,结果验证了格子Boltzmann方法在旋转湍流模拟中的可行性.   相似文献   

15.
为了给出能够恢复适用于低黏性流动的Navier-Stokes方程的3阶格子Boltzmann作用力模型,修正了Shan等人给出的3阶格子Boltzmann作用力模型,并重新定义了受作用力影响的流体速度和总能。使用修正后的Shan模型,通过Chapman-Enskog展开,可以将lattice Bhatnagar-Gross-Krook(LBGK)方程恢复到Navier-Stokes方程(含能量方程), 且没有产生任何误差项。   相似文献   

16.
稀薄流到连续流的气体运动论统一数值算法初步研究   总被引:8,自引:2,他引:6  
从非线性模型Boltzmann方程出发,引入简化速度分布函数、使用离散速度坐标法对速度空间进行离散、降维,去掉分布函数对速度分量的连续依赖性;采用时间分裂法,将简化速度分布函数松驰变化方程分解为源项碰撞变化方程、对流运动方程,进行耦合计算,应用NND耗散差分方法直接模拟气体分子速度分布函数;发展离散速度数值积分法,通过宏观取矩获取物理空间各点的流动参数,从而建立一套能有效模拟各流域气动问题的简化的  相似文献   

17.
格子气方法及后续发展的格子Boltzmann方法,是一种完全不同于传统流场计算的基于介观物理的新方法.由于其内在的优势,尽管该方法问世不过几十年的时间,就在传统计算流体力学难于处理的研究领域得到了广泛的应用,被誉为是现代流体力学的一场变革.文章主要论述了格子Boltzmann方法有关学术思想的源头,论述在该论题发展过程中的一些关键性工作.  相似文献   

18.
王泽林  籍日添  惠心雨  丁晨  汪辉  白俊强 《航空学报》2021,42(6):124242-124242
碳/碳(C/C)复合材料具有热导率大、比强度高、耐烧蚀和耐冲刷等优异特性,被广泛应用于飞行器的热防护系统中,其有效导热系数对于实际应用而言是重要的热物理性质,尽管可以通过有效介质理论、对热扩散方程直接求解和玻尔兹曼输运方程等传统方法计算C/C复合材料有效导热系数,但这些数值方法通常十分耗时。本文引入深度学习方法,将格子玻尔兹曼(LBM)的三维格子模型作为三维卷积神经网络(3D-CNN)微观结构,不仅解决了三维微观结构模型难以捕获的问题,还便于实现数值计算模型和CNN模型的同步简化,利用3D-CNN快速精准地预测三维三相C/C复合结构的有效导热系数,基于此对内置L型高导热碳纤维丝的定向热疏C/C复合结构的有效导热系数进行快速预测和研究。研究表明,CNN模型在LBM传热计算上表现出强大的学习能力,但在测试样本结构孔隙率过分超出训练集时预测误差将大幅增加,且当孔隙率变化范围从30%~35%变化到55%~60%时,CNN模型"内插"预测的相对误差较模型"外推"降低了0.93%~30.72%。在C/C复合结构中内置L型高导热碳纤维丝可以将高温区域的热量沿纤维方向定向疏导至低温区域。  相似文献   

19.
为了探寻研究超燃冲压发动机隔离段内复杂流动的新方法,采用耦合的双分布函数格子-Boltzmann方法(LBM)对不同条件下隔离段内的流动进行了研究,分析了出口反压、进口马赫数、进口附面层厚度对隔离段流动特性的影响.结果表明:随着出口反压、进口附面层厚度的增加,以及进口马赫数的减小,可使激波串起始位置前移.结果说明耦合的双分布函数LBM有望成为研究超燃冲压发动机内复杂流场的一种有效的数值模拟手段.   相似文献   

20.
曲面形栅格翼气动特性研究   总被引:2,自引:0,他引:2  
与常规栅格翼布局相比,曲面形栅格翼布局减小了栅格翼翼元的等固壁通道的长度,从而有效降低了翼元内气流的壅塞,另外,这种栅格翼布局结构简单,易于折叠,减小了飞行器的轮廓尺寸,具有很好的工程应用前景。本文通过数值模拟方法,在亚、跨、超声速条件下,研究了曲面形栅格翼布局的减阻效果和减阻机理,对比了曲面形栅格翼和常规后掠形栅格翼布局的减阻效果,并对不同迎风方式的曲面形栅格翼气动特性进行了分析。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号