关键词:
混合解算器
HyperFlow
CFD软件
面向对象CFD软件
摘要:
针对大型通用CFD软件研制的需求,从新一代结构/非结构混合流场解算器的研制出发,着重研究了大型CFD软件的体系结构和数据结构。首先,针对未来计算流体力学对大型通用CFD软件的需求进行了分析,对软件研制中将要面对的各种计算网格、物理模型、计算方法以及未来多学科耦合计算的发展趋势进行了充分的需求评估。在此基础上,提出了采用面向对象软件设计技术、进行大型CFD软件体系结构和数据结构设计的方法,包括软件的整体架构、层次结构等,其间提出了运行数据库的概念。最后,研制了基于结构/非结构网格的结构/非结构混合解算器(HyperFlow),并通过典型算例对软件进行了验证,同时推广应用于不可压缩非定常流计算、高阶精度DG/FV混合算法等领域,表明本文提出的CFD软件体系结构和数据结构具有良好的通用性和可扩展性。