基于面向对象的非结构航空CFD软件体系结构设计  被引量:4

Software Architecture of an Unstructured Aviation CFD Solver Using Object-Oriented Techniques

在线阅读下载全文

作  者:乔龙 李艳亮[1] 杨思源 唐海龙[1] 尹强 吴奥奇 曾凯[1] 钱战森[1] Qiao Long;Li Yanliang;Yang Siyuan;Tang Hailong;Yin Qiang;Wu Aoqi;Zeng Kai;Qian Zhansen(Aviation Key Laboratory of Science and Technology on High Speed and High Reynolds Number Aerodynamic Force Research,AVIC Aerodynamics Research Institute,Shenyang 110034,China;Xi’an ShuFeng Technological Information,Ltd.,Xi’an 710005,China)

机构地区:[1]中国航空工业空气动力研究院高速高雷诺数气动力航空科技重点试验室,辽宁沈阳110034 [2]西安数峰信息科技有限责任公司,陕西西安710005

出  处:《航空科学技术》2022年第7期66-72,共7页Aeronautical Science & Technology

摘  要:基于面向对象程序设计思想和航空计算流体力学(CFD)流程,设计了包含基础功能层、功能模块层和应用程序层的CFD软件体系结构,实现了面向航空飞行器空气动力学问题的非结构网格Navier-Stokes方程求解软件ARI-CFD V1.0的研制。同时,也通过二维零压力梯度平板和二维翼型算例对软件的有效性进行了验证。此外,ARI-CFD软件采用面向对象设计,有效解决了早期航空CFD软件采用面向数据流的结构化设计所带来的可维护性差、可重用性低以及大型工业程序研制周期长等问题,可以为面向航空飞行器设计的多学科仿真软件高效、可持续性研制提供有效支撑。Based on object-oriented programming methodology and aviation CFD simulation process,a novel unstructured Navier-Stokes equations solver for aircraft aerodynamics,namely ARI-CFD V1.0,is designed and developed,which includes basic function level,function module level,and application layer.Meanwhile,the effectiveness of the solver is verified by two-dimensional zero pressure gradient plate and two-dimensional airfoil examples.In addition,ARI-CFD adopts the object-oriented design,which can effectively prevent the shortcomings of poor maintainability,low reusability and long development cycle of early aviation industrial CFD solvers within the data flow oriented structural design,and also can provide significant support for efficiently and sustainably developing of aircraft multidisciplinary simulation solvers.

关 键 词:CFD软件 面向对象 软件体系结构 空气动力学 

分 类 号:V211.3[航空宇航科学与技术—航空宇航推进理论与工程]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象