北京航空航天大学学报 ›› 2017, Vol. 43 ›› Issue (12): 2564-2572.doi: 10.13700/j.bh.1001-5965.2016.0926

• 论文 • 上一篇    下一篇

基于SQCQP算法的变循环发动机性能寻优控制

聂友伟, 李秋红, 王元, 顾书文   

  1. 南京航空航天大学 能源与动力学院 江苏省航空动力系统重点实验室, 南京 210016
  • 收稿日期:2016-12-08 修回日期:2017-03-31 出版日期:2017-12-20 发布日期:2017-06-27
  • 通讯作者: 李秋红 E-mail:lqh203@nuaa.edu.cn
  • 作者简介:聂友伟,男,硕士研究生。主要研究方向:航空发动机控制与优化;李秋红,女,博士,副教授。主要研究方向:航空发动机建模、控制与故障诊断。
  • 基金资助:
    江苏省普通高校研究生科研创新计划(SJLX15_0105)

Variable cycle engine performance seeking control based on SQCQP algorithm

NIE Youwei, LI Qiuhong, WANG Yuan, GU Shuwen   

  1. Jiangsu Province Key Laboratory of Aerospace Power System, College of Energy and Power Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
  • Received:2016-12-08 Revised:2017-03-31 Online:2017-12-20 Published:2017-06-27
  • Supported by:
    Scientific Innovation Research Project for Graduate Students in Jiangsu Province Universities (SJLX15_0105)

摘要: 为了满足变循环发动机(VCE)性能寻优控制(PSC)需求,提出了一种基于序列二次约束二次规划(SQCQP)算法的性能寻优控制算法,通过罚函数将二次约束二次规划(QCQP)子问题转化为适应度函数,并提出一种改进微分进化(IDE)算法求解QCQP子问题,以获得最优的搜索方向。与序列二次规划(SQP)算法相比,本文提出的基于IDE算法求解QCQP子问题的SQCQP算法(IDE-SQCQP)能在更少的迭代次数下寻到更优的解。将IDE-SQCQP算法应用于变循环发动机的性能寻优控制中,数字仿真结果表明,在最大推力寻优控制中,IDE-SQCQP算法用时比SQP算法减少16.81%,优化效果提升了21.50%,在最小油耗寻优控制中,IDE-SQCQP算法用时比SQP算法减少14.90%,优化效果提升了31.03%,达到了算法提出的目的。

关键词: 变循环发动机(VCE), 性能寻优控制(PSC), 序列二次约束二次规划(SQCQP)算法, 微分进化算法, 序列二次规划(SQP)算法

Abstract: In order to meet the demands of the variable cycle engine (VCE) performance seeking control (PSC), a new PSC method based on the sequential quadratically constrained quadratic programming (SQCQP) algorithm was proposed. The sub-problem of the quadratically constrained quadratic programming (QCQP) was changed to fitness function by penalty function, and an improved differential evolution (IDE) algorithm was proposed to solve the QCQP sub-problem and to get the global optimal searching direction. Compared with the widely-used sequential quadratic programming (SQP) algorithm, the improved differential evolution-sequential quadratically constrained quadratic programming (IDE-SQCQP) algorithm can find a better solution by less iterations. The IDE-SQCQP algorithm is applied to performance seeking control of the variable cycle engine. The simulation results show that, in the maximum thrust mode, IDE-SQCQP algorithm takes 16.81% less time than SQP while thrust is enhanced by 21.50%, and in the minimum fuel-consumption mode, it takes 14.90% less time than SQP algorithm while fuel-consumption is dropped by 31.03%. The algorithm achieves the goal of proposal.

Key words: variable cycle engine (VCE), performance seeking control (PSC), sequential quadratically constrained quadratic programming (SQCQP) algorithm, differential evolution algorithm, sequential quadratic programming (SQP) algorithm

中图分类号: 


版权所有 © 《北京航空航天大学学报》编辑部
通讯地址:北京市海淀区学院路37号 北京航空航天大学学报编辑部 邮编:100191 E-mail:jbuaa@buaa.edu.cn
本系统由北京玛格泰克科技发展有限公司设计开发