摘要
提出了一种能求解整数规划问题的改进遗传算法,并将其用于复合材料螺旋桨结构优化问题。首先,提出一种新颖的优化模型建模方法,该方法在不影响优化结果的同时,能大幅减少设计变量个数,从而缩小优化空间,有效的提高优化效率。然后从整数编码、锦标赛选择以及加速策略等方面对遗传算法进行改进,使之成为一种能同时优化铺层层数和铺层顺序的高效算法。笔者所提的优化方法被用来求解该复合材料螺旋桨优化问题,优化时间缩短6倍,重量减少32%,固有频率提高30%,获得了较好的优化结果。
We present an improved genetic algorithm (GA) suitable for solving the integer programming problems and apply it to the structure optimization of a composite propeller. First,a new method is proposed to create the optimization model. The method can reduce the number of design variables and the optimization space and increase the optimization efficiency greatly while the optimization results are not affected. Then,the integer-coded,tournament selection and accelerated strategy are applied to improve the genetic algorithm,making it a high-efficiency arithmetic that can optimize the staking plies and staking sequence simultaneously. The optimization method we proposed is used to optimize a composite propeller,the optimization time is reduced by 6 times,the weight is reduced by 32% and the inherent frequency is increased by 30% while obtaining excellent optimization results.
出处
《机械科学与技术》
CSCD
北大核心
2010年第2期184-187,共4页
Mechanical Science and Technology for Aerospace Engineering
关键词
复合材料螺旋桨
优化
遗传算法
铺层层数
铺层顺序
composite propeller
optimization
genetic algorithm
staking plies
staking sequence