OpenFOAM软件中计算流体力学核心代码提取研究

来源 :南昌大学 | 被引量 : 0次 | 上传用户:hustyhw
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
湍流是流体力学的经典难题,具有巨大的理论和应用背景。湍流研究呼唤新的思维,湍流新理论的构建和深入探讨日益需要借助于计算机模拟,但从头编程工作量巨大,如何依托已有程序框架开展新流动理论的数值模拟是本论文的出发点。目前,各种计算流体力学(CFD)软件都是围绕对流-扩散的经典流动理论框架设计的,只能进行系数、源项的简单扩展,不方便用于流动新理论的研究。本论文利用著名的开源CFD软件OpenFOAM、提取其核心流动分析模块,以期将提取的核心代码作为流动新理论数值研究的基础。经过多年发展和多次版本更迭,OpenFOAM软件已经具有强大功能、同时代码也变得十分庞大。本文针对该软件开展了以下研究:(1)确定OpenFOAM流动分析的三个主要求解器,以求解器为线索,分析出其CFD核心模块的结构框架图。(2)利用OpenFOAM自带的wmake编译器和库之间的逻辑,提取出完整的CFD核心代码,实现其独立编译,并与原始代码库进行了比较分析。(3)通过3个算例来验证所提取核心代码的有效性和正确性。本论文提取的CFD核心代码具有简洁性和可扩展性,将用于新流动理论的数值模拟,推动湍流这一困难问题的研究。
其他文献
这是一篇以毕业音乐会为研究对象的毕业设计,音乐会以独奏、重奏、合奏、协奏的形式展现了低音提琴在古典音乐不同时期的演奏特点,即表现出低音提琴的技巧与旋律性。本人通过
金融机构的尾部风险关联模式及结构在金融系统性风险的形成演化中发挥重要作用。利用CoVaR指标及分位数回归方法,衡量金融机构之间的尾部风险传染强度,进而建立金融机构尾部
司法拍卖是人民法院主导的通过公开竞价的方式,将拍卖对象转让给出价最高者。司法拍卖是金钱债权执行中对非金钱执行标的物处置的必要环节,是相对完善的执行措施,是最主要最