期刊文献+

基于粒子群算法的发动机共同工作方程组求解

Application of Particle Swarm Optimization in Solution to Nonlinear Equations of Aeroengine Component Model
下载PDF
导出
摘要 寻求一组能使共同工作方程组收敛的试给参数是确定航空发动机设计点的难点,为克服传统求解方法中,因试给参数与经验密切相关造成方程组收敛率和收敛速度较低的问题,在基本粒子群算法的基础上,综合能加速收敛的收敛因子和具有明确社会性定义的被动聚集压力因子,提出一种新的用于求解发动机共同工作方程组的粒子群算法,并称之为CPCPSO。前者能增加粒子的振幅,减少无效迭代,从而加速算法运行速度;后者能在不增加种群规模的前提下增加种群多样性。经仿真验证,针对两个不同的初始试给参数,CPCPSO算法均能使共同工作方程组收敛,且达到收敛时的总迭代次数更少。结果表明,CPCPSO算法克服了N+1残量法对共同工作方程组初值的依赖性,收敛速度快,试给参数确定更加有效。 The key in confirmation of design point is to seek a group of trial values which are suitable for the component model. The convergence rate and speed of traditional algorithm to nonlinear equations of aeroengine component model depend on the initial values. In the paper, particle swarm optimization (PSO) algorithm was used to overcome these shortages. To avoid local minimum, the CPCPSO was proposed, in which constriction factor and passive congregation factor were integrated. The former was used to accelerate the method by increase in particle amplitude. The later was used to increase the population variety without increase in population scale. The simulation results show that CPCPSO can converg faster, given two different initial values. It means that the CPCPSO algorithm overcomes the dependence on initial values and achieves faster convergence speed.
机构地区 [ 海军航空兵学院 [
出处 《计算机仿真》 CSCD 北大核心 2015年第1期306-309,共4页 Computer Simulation
关键词 粒子群算法 收敛因子 被动聚集压力因子 Particle swarm optimization(PSO) Constriction factor Passive congregation factor
  • 相关文献

参考文献10

  • 1苏三买,廉小纯.遗传算法在航空发动机非线性数学模型中的应用[J].推进技术,2004,25(3):237-240. 被引量:23
  • 2苏三买,陈永琴.基于混合遗传算法的航空发动机数学模型解法[J].推进技术,2007,28(6):661-664. 被引量:15
  • 3M Asgarpour Khansary, A Hallaji Sani. Using genetic algorithm (GA) and particle swarm optimization (PSO) methods for deter- mination of interaction parameters in multicomponent systems of liquid-liquid equilibria[ J ]. Fluid Phase Equilibria, 2014,365: 141-145.
  • 4B Kamali, S J Mousavi, K C Abbaspour. Automatic calibration of HEC-HMS using single-objective and multi-objective PSO algo- rithms[J]. Hydrological Processes~ 2013,27(26) :4028-4042.
  • 5J Qu. Fast PSO algorithm for community detection in graph [ C ]. Wuhan, China: WITPress, 2014.
  • 6M Rabbani, M Baghersad, R Jafari. A new hybrid GA-PSO meth- od for solving multi-period inventory routing problem with consid- ering financial decisions[J]. Journal of Industrial Engineering and Management, 2013,6(4) :909-929.
  • 7J Kennedy, R C Eberhart, Particle Swarm Optimization[ C]. Pro- ceedings of IEEE International Conference on Neutral Networks, Perth, Australia, 1995:1942-1948.
  • 8D J Krusienski, W K Jenkins. A modified particle swarm optimiza- tion algorithm for adaptive filtering [ C ]. Circuits and Systems, 2006. ISCAS 2006. Proceedings. 2006 IEEE International Sympo- sium, 2006 : 137-140.
  • 9Clerc, Maurice and James Kennedy. The particle swarm-explo- sion, stability, and convergence in a multidimensional complex space [ J ]. Evolutionary Computation, IEEE Transactions on 2002,6( 1 ) :58-73.
  • 10S He, et al. A particle swarm optimizer with passive congregation [ J ]. Biosystems, 2004,78 ( 1 ) : 135-147.

二级参考文献7

  • 1Visser W P J, Broomhead M L. GSP: A generic object-oriented gas turbine simulation environment[ R]. NLR- TP-2000.
  • 2Sellers James F,Daniele Carl J. DYNGEN-A program for calculating steady state and trancient performance of turbojet and turbofan engines[ R] . NASA TN D-7901, 1975.
  • 3李庆扬 莫孜中 祁立群.非线性方程组的数值解法[M].北京:科学出版社,1999..
  • 4Visser W P J,Broomhead M J. GSP: a generic object-oriented gas turbine simulation environment. National Aerospace Laboratory [ R]. NLR- TP-2000.
  • 5Sellers James F, Daniele Carl J. DYNGEN -a program for calculating steady state and trancient performance of turbojet and turbofan engines[ R]. NASA TN D-7901, 1975.
  • 6李松林,孙健国.遗传算法在求解航空发动机非线性模型中的应用(英文)[J].Chinese Journal of Aeronautics,2003,16(2):69-72. 被引量:20
  • 7苏三买,廉小纯.遗传算法在航空发动机非线性数学模型中的应用[J].推进技术,2004,25(3):237-240. 被引量:23

共引文献30

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部