Computer Engineering and Applications ›› 2018, Vol. 54 ›› Issue (7): 221-225.DOI: 10.3778/j.issn.1002-8331.1610-0350

Previous Articles     Next Articles

CFD numerical simulation of unmanned aerial vehicle based on multi-core parallel computation

JIANG Yuening1,2,3, JIA Hongguang1,3, LI Ming1,3   

  1. 1.Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun 130033, China
    2.University of Chinese Academy of Sciences, Beijing 100039, China
    3.Chang Guang Satellite Technology Co., Ltd., Changchun 130033, China
  • Online:2018-04-01 Published:2018-04-16

基于多核并行计算的无人机CFD数值模拟

姜悦宁1,2,3,贾宏光1,3,厉  明1,3   

  1. 1.中国科学院 长春光学精密机械与物理研究所,长春 130033
    2.中国科学院大学,北京 100039
    3.长光卫星技术有限公司,长春 130033

Abstract: With the computer system developing towards multi-processor and multi-core architecture, a CFD(Computational Fluid Dynamics) numerical simulation method with multi-core CPU has been proposed to solve large-scale aeronautical engineering problems accurately. The serial and parallel solution program is validated using a tested wing. The numerical method based on N-S(Navier-Stokes) equations proves its effective and the parallel efficiency as well as the execute time and speed-up ratio is discussed. An efficient parallel computation method is developed to calculate the longitude aerodynamics for Unmanned Aerial Vehicle(UAV). Script record of FLUENT tool is applied for switching and saving processes automatically. The advantage of parallel method as well as the modular working principle has been introduced.

Key words: Computational Fluid Dynamics(CFD), parallel computation, aerodynamic configuration, numerical simulation, speed-up ratio

摘要: 随着计算机系统向多处理器多核架构发展,针对航空工程技术高精度大规模求解问题,提出了一种高效、准确的无人机CFD(Computational Fluid Dynamics)数值模拟多核并行计算方法。对典型机翼进行了串行解法和并行解法的数值校验,验证了以N-S(Navier-Stokes)方程为主控方程的数值求解方法的正确性。接着对比了串行计算和并行计算的时间、加速比等性能,最终获得了针对无人机整机的一种高效的并行计算方法,并对某无人机整机纵向气动特性进行了数值计算。采用FLUENT脚本记录功能,实现不同工况按编译顺序自动计算、保存数据和切换,提高了计算效率。从模块角度详细介绍了CFD串行、并行计算的工作原理,为采用并行计算的方法提供了依据。

关键词: 计算流体力学(CFD), 并行计算, 气动布局, 数值模拟, 加速比