航空学报 > 2010, Vol. 31 Issue (4): 663-670

流体力学、飞行力学与发动机

可行SLP法在发动机在线优化中的应用

张海波, 孙健国   

  1. 南京航空航天大学 能源与动力学院
  • 收稿日期:2009-02-19 修回日期:2009-05-18 出版日期:2010-04-25 发布日期:2010-04-25
  • 通讯作者: 张海波

Application of Feasible Descent Sequential Linear Programming to Aeroengine Online Optimization

Zhang Haibo, Sun Jianguo   

  1. College of Energy & Power Engineering, Nanjing University of Aeronautics and Astronautics
  • Received:2009-02-19 Revised:2009-05-18 Online:2010-04-25 Published:2010-04-25
  • Contact: Zhang Haibo

摘要: 研究了航空发动机在线优化算法问题。基于序列可行方向法,提出了一种用于解决一般非线性优化问题改进的序列线性规划(SLP)在线优化算法——可行下降序列线性规划(FSLP)方法。其显著特点是通过适当的步长修正算法,在保证目标函数下降的同时,确保解的可行性。根据对偶理论证明了其核心算法的收敛性,对步长修正原理进行了数学分析,并详细介绍了算法实现途径。基于上述优化算法,以某型双转子涡扇发动机最大推力模式为仿真算例,验证了该算法在解决航空发动机在线优化问题时,相比传统的序列优化方法,在提高优化算法解的可行性方面效果更好。

关键词: 航空发动机, 在线优化算法, 序列线性规划方法, 步长修正, 最大推力模式

Abstract: Aeroengine online optimization methods are studied in this article. An improved sequential linear programming (SLP) method called feasible descent sequential linear programming (FSLP) is proposed to solve normal nonlinear optimization problems, and not only the optimality but also the feasibility is guaranteed by an appropriate step modification algorithm. The convergence of the core algorithm of FSLP is proved according to the duality theory. The principle of the step modification algorithm is analyzed, and the numerical recipe realizing this algorithm is introduced in detail. As a simulation example, the FSLP algorithm is applied to in the maximum thrust control mode for the performance of a certain two-spool turbofan engine. The simulation results show that FSLP possesses greater feasibility than the traditional sequential optimization programming method in solving aeroengine online optimization problems.

Key words: aeroengine, online optimization algorithm, sequential linear programming method, step modification, maximum thrust control mode

中图分类号: