宇航学报
宇航學報
우항학보
JOURNAL OF ASTRONAUTICS
2010年
3期
793-797
,共5页
差分进化%"位变"收缩因子%正态分布%变异算子%仿真优化%涡轮
差分進化%"位變"收縮因子%正態分佈%變異算子%倣真優化%渦輪
차분진화%"위변"수축인자%정태분포%변이산자%방진우화%와륜
Differential evolution%"Position" varying scale factor%Normal distribution%Mutation operator%Simulation optimization%Turbine
提出一种改进的差分进化算法,采用一种"位变"方法计算收缩因子,该方法首先根据适应值对种群排序,然后根据各个体的排列位置确定收缩因子;采用正态分布函数对算法参数进行随机扰动来维持种群的多样性;该算法还提出一种新的变异算子,并将其与基本的差分变异算子结合使用以提高算法的寻优精度.经过对多个Benchmark函数的测试、分析和比较,结果表明该算法具有较高的收敛精度和较快的收敛速度.最后将该算法用于火箭发动机涡轮气动优化,以较小的计算成本将涡轮气动效率提高了2.5%.应用结果表明该算法适用于快速仿真优化问题,能有效地节约计算成本.
提齣一種改進的差分進化算法,採用一種"位變"方法計算收縮因子,該方法首先根據適應值對種群排序,然後根據各箇體的排列位置確定收縮因子;採用正態分佈函數對算法參數進行隨機擾動來維持種群的多樣性;該算法還提齣一種新的變異算子,併將其與基本的差分變異算子結閤使用以提高算法的尋優精度.經過對多箇Benchmark函數的測試、分析和比較,結果錶明該算法具有較高的收斂精度和較快的收斂速度.最後將該算法用于火箭髮動機渦輪氣動優化,以較小的計算成本將渦輪氣動效率提高瞭2.5%.應用結果錶明該算法適用于快速倣真優化問題,能有效地節約計算成本.
제출일충개진적차분진화산법,채용일충"위변"방법계산수축인자,해방법수선근거괄응치대충군배서,연후근거각개체적배렬위치학정수축인자;채용정태분포함수대산법삼수진행수궤우동래유지충군적다양성;해산법환제출일충신적변이산자,병장기여기본적차분변이산자결합사용이제고산법적심우정도.경과대다개Benchmark함수적측시、분석화비교,결과표명해산법구유교고적수렴정도화교쾌적수렴속도.최후장해산법용우화전발동궤와륜기동우화,이교소적계산성본장와륜기동효솔제고료2.5%.응용결과표명해산법괄용우쾌속방진우화문제,능유효지절약계산성본.
A modified differential evolutionary algorithm(MDE) is proposed. MDE adopts "Position" varying scale factor, which calculates the scale factor linearly according to the position of each individual after arranging by the fitness. To maintain good diversity, normal distribution function is used to disturb the parameters of MDE. A new mutation operator is proposed too, which can enhance the exploration efficiency and precision associating with basic mutation operator. The benchmark function result shows that the algorithm not only has good performance of exploration precision, but also has faster convergence speed than basic DE. At last, MDE is applied in aerodynamic optimization of turbine in LRE, and the result shows aerodynamic efficiency is increased by 2.5% with low computational cost. The application instance indicates good applicability of MDE for simulation optimization problem.