检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]中国空气动力研究与发展中心空气动力学国家重点实验室,四川绵阳621000
出 处:《空气动力学学报》2012年第5期557-565,共9页Acta Aerodynamica Sinica
基 金:国家自然科学基金(11272339);国家重点基础研究发展计划项目(2009CB723802)
摘 要:针对大型通用CFD软件研制的需求,从新一代结构/非结构混合流场解算器的研制出发,着重研究了大型CFD软件的体系结构和数据结构。首先,针对未来计算流体力学对大型通用CFD软件的需求进行了分析,对软件研制中将要面对的各种计算网格、物理模型、计算方法以及未来多学科耦合计算的发展趋势进行了充分的需求评估。在此基础上,提出了采用面向对象软件设计技术、进行大型CFD软件体系结构和数据结构设计的方法,包括软件的整体架构、层次结构等,其间提出了运行数据库的概念。最后,研制了基于结构/非结构网格的结构/非结构混合解算器(HyperFlow),并通过典型算例对软件进行了验证,同时推广应用于不可压缩非定常流计算、高阶精度DG/FV混合算法等领域,表明本文提出的CFD软件体系结构和数据结构具有良好的通用性和可扩展性。The frame and data structures of CFD solver are studied in this paper. Firstly, the require- ments for frame and data structure design are reviewed. Then, a frame based on Object-Oriented technique is presented. The defined basic classes in the frame are discussed in details. Meanwhile, a concept of 'Running Data-base' is introduced in CFD software programming to store and update all kinds of dMa during the computations. Based on the study, a CFD code, named as HyperFlow, is developed. HyperFlow can run synchronously the structured solver on structured grids and unstructured solver on unstructured grids. Finally, some numerical results are shown to validate the performance of HyperFlow.
关 键 词:混合解算器 HyperFlow CFD软件 面向对象CFD软件
分 类 号:V211.3[航空宇航科学与技术—航空宇航推进理论与工程]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.185