Citation: | NIE Youwei, LI Qiuhong, WANG Yuan, et al. Variable cycle engine performance seeking control based on SQCQP algorithm[J]. Journal of Beijing University of Aeronautics and Astronautics, 2017, 43(12): 2564-2572. doi: 10.13700/j.bh.1001-5965.2016.0926(in Chinese) |
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.
[1] |
GILYARD G B, ORME J S.Performance seeking control:Program overview and future directions:AIAA-1993-3765[R].Reston:AIAA, 1993.
|
[2] |
SMITH R H, CHISHOLM J D, STEWART J F.Optimizing aircraft performance with adaptive integrated flight/propulsion control[J].Journal of Engineering for Gas Turbines & Power, 1990, 113(1):87-94. doi: 10.1115/1.2906535
|
[3] |
SILVA V V R, KHATIB W, FLEMING P J.Performance optimization of gas turbine engine[J].Engineering Applications of Artificial Intelligence, 2005, 18(5):575-583. doi: 10.1016/j.engappai.2005.01.001
|
[4] |
任新宇, 杨育武, 樊思齐.推进系统综合性能寻优控制研究[J].推进技术, 2010, 31(1):61-64. http://kns.cnki.net/KCMS/detail/detail.aspx?filename=tjjs201001012&dbname=CJFD&dbcode=CJFQ
REN X Y, YANG Y W, FAN S Q.Study on propulsion system overall performance seeking control algorithm[J].Journal of Propulsion Technology, 2010, 31(1):61-64(in Chinese). http://kns.cnki.net/KCMS/detail/detail.aspx?filename=tjjs201001012&dbname=CJFD&dbcode=CJFQ
|
[5] |
ZHU Y B, FAN S Q, ZHANG X H, et al.A hybrid optimization method research for aeroengine performance seeking control[C]//Biennial Conference on Engineering Systems Design and Analysis.New York:ASME, 2006:145-149.
|
[6] |
孙丰诚, 孙健国.基于序列二次规划算法的发动机性能寻优控制[J].航空动力学报, 2005, 20(5):862-867. http://www.docin.com/p-523961456.html
SUN F C, SUN J G.Aero-engine performance seeking control based on sequential quadratic programming algorithm[J].Journal of Aerospace Power, 2005, 20(5):862-867(in Chinese). http://www.docin.com/p-523961456.html
|
[7] |
王健康, 张海波, 孙健国, 等.基于复合模型及FSQP算法的发动机性能寻优控制试验[J].推进技术, 2012, 33(4):579-590. http://www.cnki.com.cn/Article/CJFDTOTAL-TJJS201204016.htm
WANG J K, ZHANG H B, SUN J G, et al.Experimental verification of aero-engine performance seeking control based on the hybrid model and FSQP algorithm[J].Journal of Propulsion Technology, 2012, 33(4):579-590(in Chinese). http://www.cnki.com.cn/Article/CJFDTOTAL-TJJS201204016.htm
|
[8] |
刘楠, 黄金泉.应用改进粒子群算法的涡轴发动机性能寻优[J].南京航空航天大学学报, 2013, 45(3):303-308. http://kns.cnki.net/KCMS/detail/detail.aspx?filename=njhk201303003&dbname=CJFD&dbcode=CJFQ
LIU N, HUANG J Q.Performance seeking of turbo-Shaft engines based on improved particle swarm optimization algorithm[J].Journal of Nanjing University of Aeronautics and Astronautics, 2013, 45(3):303-308(in Chinese). http://kns.cnki.net/KCMS/detail/detail.aspx?filename=njhk201303003&dbname=CJFD&dbcode=CJFQ
|
[9] |
王元, 李秋红, 黄向华.基于DMOM算法的航空发动机性能寻优控制[J].航空动力学报, 2016, 31(4):948-954. http://kns.cnki.net/KCMS/detail/detail.aspx?filename=hkdi201604025&dbname=CJFD&dbcode=CJFQ
WANG Y, LI Q H, HUANG X H.Aero-engine performance seeking control based on DMOM algorithm[J].Journal of Aerospace Power, 2016, 31(4):948-954(in Chinese). http://kns.cnki.net/KCMS/detail/detail.aspx?filename=hkdi201604025&dbname=CJFD&dbcode=CJFQ
|
[10] |
TAKESHI T, NANAHISA S.A performance optimization control of variable cycle engines:AIAA-2003-4984[R].Reston:AIAA, 2003.
|
[11] |
王元. 变循环发动机建模及性能寻优控制技术研究[D]. 南京: 南京航空航天大学, 2015. http://cdmd.cnki.com.cn/Article/CDMD-10287-1016752036.htm
WANG Y.Research on modeling techniques and performance seeking control of variable cycle engine[D].Nanjing:Nanjing University of Aeronautics and Astronautics, 2015(in Chinese). http://cdmd.cnki.com.cn/Article/CDMD-10287-1016752036.htm
|
[12] |
简金宝.光滑约束优化快速算法[M].北京:科学出版社, 2010.
JIAN J B.Fast algorithm for smooth constrained optimization[M].Beijing:Science Press, 2010(in Chinese).
|
[13] |
JIAN J B, TANG C M, ZHENG H Y.Sequential quadratically constrained quadratic programming norm-relaxed algorithm of strongly sub-feasible directions[J].European Journal of Operational Research, 2010, 200(3):645-657. doi: 10.1016/j.ejor.2009.01.052
|
[14] |
TANG C M, JIAN J B, LI G Y.A working set SQCQP algorithm with simple nonmonotone penalty parameters[J].Journal of Computational & Applied Mathematics, 2011, 236(6):1382-1398. https://dl.acm.org/citation.cfm?id=2069912
|
[15] |
STORN R, PRICE K.Differential evolution:A simple and efficient adaptive scheme for global optimization over continuous spaces[J].Journal of Global Optimization, 1995, 23(4):341-359. http://citeseer.ist.psu.edu/viewdoc/summary?doi=10.1.1.1.9696
|
[16] |
马昌凤.最优化方法及其Matlab程序设计[M].北京:科学出版社, 2010.
MA C F.Optimization method and its Matlab program design[M].Beijing:Science Press, 2010(in Chinese).
|
[17] |
杨刚, 孙健国, 李秋红.航空发动机控制系统中的增广LQR方法[J].航空动力学报, 2004, 19(1):153-158. http://kns.cnki.net/KCMS/detail/detail.aspx?filename=hkdi200401028&dbname=CJFD&dbcode=CJFQ
YANG G, SUN J G, LI Q H.Augmented LQR method for aeroengine control systems[J].Journal of Aerospace Power, 2004, 19(1):153-158(in Chinese). http://kns.cnki.net/KCMS/detail/detail.aspx?filename=hkdi200401028&dbname=CJFD&dbcode=CJFQ
|