航空学报 > 2012, Vol. 33 Issue (10): 1809-1816

改进的粒子群优化算法在气动设计中的应用

李丁, 夏露   

  1. 西北工业大学 航空学院, 陕西 西安 710072
  • 收稿日期:2011-10-27 修回日期:2011-12-22 出版日期:2012-10-25 发布日期:2012-10-25
  • 通讯作者: 夏露 E-mail:xialu@nwpu.edu.cn
  • 基金资助:
    国家自然科学基金(11172242)

Application of Improved Particle Swarm Optimization Algorithm to Aerodynamic Design

LI Ding, XIA Lu   

  1. School of Aeronautics, Northwestern Polytechnical University, Xi’an 710072, China
  • Received:2011-10-27 Revised:2011-12-22 Online:2012-10-25 Published:2012-10-25
  • Supported by:
    National Natural Science Foundation of China (11172242)

摘要: 为了提高优化系统的搜索效率,发展出了社会模型这种改进智能优化算法的通用策略,在此基础上,提出了一种基于社会模型的改进粒子群优化(IPSOSM)算法。该算法对社会模型进行了分析并在此指导下,将人工鱼群算法(AFSA)中的聚群行为引入到粒子群优化(PSO)算法中,丰富了粒子之间的优势信息源,增强了粒子的信息共享能力,使得IPSOSM算法能够有效地跳出局部最优。函数测试表明,该算法显著提高了PSO算法的寻优性能。将IPSOSM算法应用到翼型和机翼的气动优化设计之中,取得了良好的结果,从而表明提出的算法简洁有效,具有较好的实用性。

关键词: 粒子群优化, 人工鱼群算法, 社会模型, 搜索效率, 气动优化设计

Abstract: A universal strategy named the social model is developed and a new algorithm named improved particle swarm optimization based on social model (IPSOSM) algorithm is proposed in order to improve the searching efficiency of an optimization system. The social model is first analyzed and, with the guidance of the social model theory, the collective action which belongs to artificial fish swarm algorithm (AFSA) is then introduced into particle swarm optimization (PSO) algorithm. This enlarges the best information of particle swarm and improves the ability of communication among the particle swarm, which helps get rid of strapping into a local minimum. Function test results show that the IPSOSM algorithm has much better optimazing ability than the PSO algorithm. The IPSOSM algorithm is applied to an airfoil aerodynamic design and a wing aerodynamic design and satisfactory optimal results are obtained, which proves the simplicity and efficiency of the social model.

Key words: particle swarm optimization, artificial fish swarm algorithm, social model, searching efficiency, aerodynamic optimization design

中图分类号: