摘要
飞机结冰识别精度问题,针对结冰软件在模块集成和面向用户方面的特点,为了改善结冰性能的仿真计算,提高计算效率,研究了适用于结冰软件的开发方法,引入动态链接库思想和混合语言编程技术,将整个结冰计算过程实现模块化编程,并将各个模块转化为单独的动态链接库文件。根据MFC框架编写了控制模块计算的仿真平台,在平台中实现了数据存储、模块通信、结果显示等功能,同时引入了两种执行方式以适应多步长冰层增长的仿真。选取了NACA 0012翼型为计算模型,测试了所开发软件的计算能力,发现软件能够稳定地反复自动执行各个模块。研究发现,改进方法不仅提高了计算效率,而且各个模块程序也便于独立更新,同时很好地验证了结冰预测冰层增长的有效性和识别精度。
In order to improve the ability of integration and users orientation for icing software,along with the the applicability and computational efficiency,this paper gave the detailed study on the development of the icing simulation software.At first,a new module programming method was used to convert the source code into the file format named Dynamic Link Library.Then,a simulation platform was designed based on the MFC framework to execute related functions,including the implement of each module,data storage,data communication,displays of results and so on.Besides,two execute modes were adopted in icing calculations in order to simulate the multiple ice-layers accretion.Finally,the NACA 0012 airfoil was chosen to test and verify the abilities of this icing software.It was found that these methods used in this paper have made the software efficient and easy to be updated.The validation and robust of the software are also well tested.
出处
《计算机仿真》
CSCD
北大核心
2012年第4期104-107,111,共5页
Computer Simulation
基金
国家自然科学基金(No.10972106)
关键词
飞机结冰
结冰软件
动态链接库
系统仿真
结冰冰形
Aircraft icing
Icing software
Dynamic link library
System simulation
Ice shape