EMMS湍流模型的格子Boltzmann模拟

来源 :中国科学院大学 | 被引量 : 2次 | 上传用户:liuwu123123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
湍流是一种典型的非线性非平衡系统并且广泛存在于自然界和各种工程应用当中,被学术界广泛认为是难以攻克的难题之一。随着计算机技术的进步,数值模拟成为人们研究湍流问题的重要手段。目前,雷诺平均方法是解决工程湍流切实可行的方案,然而,传统的湍流模型往往假定计算网格内流体总是处于充分湍流状态,忽视了流动中的层流部分,导致模拟的准确性不足。  能量最小多尺度(Energy Minimization Multi-Scale,EMMS)湍流模型是基于EMMS原理的介尺度湍流模型,该模型借鉴两相流分相思想,视单相湍流由湍流流体成分和层流流体成分组成,通过调节湍流流体体积分数f刻画计算网格内的非均匀结构,能够计算层、湍共存的流动状态,有效解决了非均匀湍流系统定量模拟。格子Boltzmann方法(Lattice Boltzmann Method,LBM)作为一种高效的流体求解器,具有显格式计算、易于并行和能够处理复杂边界等特点,十分适合GPU的大规模并行计算。因此,将EMMS湍流模型与LBM相结合,并在此基础上实现算法的多GPU并行,将可以提升工程湍流模拟的速度和准确性。  基于LBM和EMMS湍流模型,本论文主要章节安排如下:  第一章为文献综述。首先回顾了当前主要的湍流模式理论,在此基础上概述了考虑了层流及湍流两相相互作用的EMMS湍流模型,最后介绍了用于求解流场的LBM方法;  第二章实现了LBM耦合EMMS湍流模型算法的多GPU并行。提出了一种EMMS湍流模型与LBM的耦合方法,利用CUDA和MPI实现了该算法的多GPU并行,并测试了算法在Tesla K80和Tesla P100上的加速性能;  第三章在第二章的基础上进行了算法的数值验证。通过顶盖驱动方腔流和后台阶流,验证了LBM耦合EMMS湍流模型算法的有效性。发现在未使用壁面函数的情况下,模型可以获得一定精度的流场且弱网格相关。最后,算例验证模型可以一定程度上预测流动转捩过程。  第四章对LBM耦合EMMS湍流模型算法的大规模并行计算进行了初步探索,提出了一种三维复杂构型的网格生成技术,在此基础上对多级涡轮和F22中的绕流初步进行了大规模的模拟,展示了LBM耦合EMMS湍流模型的多GPU并行算法强大的并行能力和良好的工业应用前景。  第五章总结了本论文工作的主要成果与结论,展望了LBM耦合EMMS湍流模型在理论基础与大规模算法实现方面的几个努力的方向。
其他文献
摘要:为促进教育事业不断发展,国家在进行社会新建设的同时尤为重视对教学课程的改革。根据课程改革的新内容,教师在进行课程教学时应注重学生在学习中的主体地位,让学生做学习的主人,引导性地帮助学生学习。翻转课堂是新型的符合国家新课程改革内容的创新教学方式,在教学实践中逐渐收到良好的教学成果。逐渐改变以往课堂教学中教师主动学生被动的局面。将翻转课堂运用到高中生物课堂中,让学生在自主学习中提高学生的学习积极
神经肽在气道高反应或气道炎症发生过程中的作用越来越引起重视。蛙皮素样肽(bombesin-like peptides BLPs)是一类具有广泛生物学功能的神经肽。在哺乳动物,目前已经确认的BLP
目前,糖尿病成为人们公认的危害健康的顽疾之一。血液血糖水平过高是引发糖尿病的主要因素,因此要预防糖尿病的发生,最有效的方法就是控制血液的血糖水平。α-葡萄糖苷酶的主