摘要
为了满足变循环发动机(VCE)性能寻优控制(PSC)需求,提出了一种基于序列二次约束二次规划(SQCQP)算法的性能寻优控制算法,通过罚函数将二次约束二次规划(QCQP)子问题转化为适应度函数,并提出一种改进微分进化(IDE)算法求解QCQP子问题,以获得最优的搜索方向。与序列二次规划(SQP)算法相比,本文提出的基于IDE算法求解QCQP子问题的SQCQP算法(IDE-SQCQP)能在更少的迭代次数下寻到更优的解。将IDESQCQP算法应用于变循环发动机的性能寻优控制中,数字仿真结果表明,在最大推力寻优控制中,IDE-SQCQP算法用时比SQP算法减少16.81%,优化效果提升了21.50%,在最小油耗寻优控制中,IDE-SQCQP算法用时比SQP算法减少14.90%,优化效果提升了31.03%,达到了算法提出的目的。
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.
出处
《北京航空航天大学学报》
EI
CAS
CSCD
北大核心
2017年第12期2564-2572,共9页
Journal of Beijing University of Aeronautics and Astronautics
基金
江苏省普通高校研究生科研创新计划(SJLX15_0105)~~