航空学报 > 2002, Vol. 23 Issue (3): 245-248

分布式协同进化MDO算法及其在导弹设计中应用

陈琪锋, 戴金海, 李晓斌   

  1. 国防科技大学宇航科学与工程系 湖南长沙 410073
  • 收稿日期:2001-06-01 修回日期:2001-08-13 出版日期:2002-06-25 发布日期:2002-06-25

MULTIDISCIPLINARY DESIGN OPTIMIZATION BASED ON DISTRIBUTED COEVOLUTION-ALGORITHM AND APPLICATION IN MISSILE DESIGN

CHEN Qi-feng, DAI Jin-hai, LI Xiao-bin   

  1. Department of Aerospace Science and Engineering, National University of Defence Technology, Changsha 410073, China
  • Received:2001-06-01 Revised:2001-08-13 Online:2002-06-25 Published:2002-06-25

摘要:

针对现有基于梯度的多学科设计优化 (MDO)算法不适用于具有离散和整数设计变量、设计空间非凸或不连通的多学科设计优化问题,以及倾向于收敛到接近初始点的局部最优点的缺点,为充分发挥进化算法的优越性,根据协同进化与 MDO在本质上的相似性,采用分布式协同进化机制进行 MDO算法研究。提出了分布式协同进化 MDO算法,并将该算法应用于导弹的气动 /发动机 /控制一体化优化设计。

关键词: 多学科设计优化, 进化计算, 协同进化算法, 优化

Abstract:

Gradient-based multidisciplinary design optimization (MDO) methods cannot be used directly to problems with discrete and integer design variables or with disjointed design space, and they have a propensity to converge to a relative optimum closest to the starting point. This paper introduces coevolutionary algorithms to multidisciplinary design optimization based on their substantial similarity, to sufficiently employ the merit of evolutionary algorithms in MDO. A distributed coevolutionary multidisciplinary design optimization algorithm is proposed. Each discipline conducts optimization using an independent distributed evolutionary algorithm. The distributed coevolution mechanism is used to coordinate disciplinary optimizations. The algorithm is applied to missile aerodynamic/engine/control multidisciplinary design optimization, and the result shows that the algorithm is promising in design optimization of coupled systems.

Key words: multidisciplinary design optimization, evolutionary computation, coevolutionary algorithms, optimization