%0 Journal Article %T 基于SQCQP算法的变循环发动机性能寻优控制<br>Variable cycle engine performance seeking control based on SQCQP algorithm %A 聂友伟 %A 李秋红 %A 王元 %A 顾书文 %J 北京航空航天大学学报 %D 2017 %R 10.13700/j.bh.1001-5965.2016.0926 %X 摘要 为了满足变循环发动机(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%,达到了算法提出的目的。<br>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. %K 变循环发动机(VCE) %K 性能寻优控制(PSC) %K 序列二次约束二次规划(SQCQP)算法 %K 微分进化算法 %K 序列二次规划(SQP)算法< %K br> %K variable cycle engine (VCE) %K performance seeking control (PSC) %K sequential quadratically constrained quadratic programming (SQCQP) algorithm %K differential evolution algorithm %K sequential quadratic programming (SQP) algorithm %U http://bhxb.buaa.edu.cn/CN/abstract/abstract14313.shtml