Intelligent Model Predictive Control and Its Application to Aeroengines
Publication: Journal of Aerospace Engineering
Volume 37, Issue 4
Abstract
In this paper, a new model predictive control termed as intelligent model predictive control (IMPC) combined with an improved new competitive swarm optimizer (CSO) is designed. The analytical predictive model is not necessarily established a priori in the proposed IMPC algorithm, and the control plant can be used directly as the predictive model to reduce the complexity of the algorithm. In addition, two new techniques, dynamic initialization and back steps methods, are proposed and utilized to improve the traditional CSO to realize constraints management during the optimization process. An application to aeroengine transient-state control is studied to verify the effectiveness of the presented IMPC algorithm. It is shown that, benefitting from the IMPC algorithm, the control task is well completed and all the constraints are satisfied.
Practical Applications
This paper proposes a new optimization algorithm to solve some complex optimization problems with constraints. The designed new optimization algorithm is simple and easy to implement and it is more suitable for applications with black-box models or complex optimization objective functions compared with some existing optimization algorithms. This paper may provide some help to researchers who are interested in model predictive control or metaheuristic algorithms and to people whose work contains some complex optimization problems. This paper also provides a design method of aeroengine transient-state control plans. The simulation results showed that compared with some existing control methods or optimization algorithms, the aeroengine could accelerate to the desired steady-state point with shorter transient time and all constraints are satisfied when utilizing the proposed new optimization algorithm.
Get full access to this article
View all available purchase options and get full access to this article.
Data Availability Statement
Some or all data, models, or code that support the findings of this study are available from the corresponding author upon reasonable request.
Acknowledgments
This work was supported by the National Natural Science Foundation of China (No. 62203064) and the National Science and Technology Major Project (No. J2019-V-0010-0105).
References
Alfi, A., and M. Fateh. 2010. “Parameter identification based on a modified PSO applied to suspension system.” J. Software Eng. Appl. 3 (3): 221–229. https://doi.org/10.4236/jsea.2010.33027.
Büskens, C., and H. Maurer. 2000. “SQP-methods for solving optimal control problems with control and state constraints: Adjoint variables, sensitivity analysis and real-time control.” J. Comput. Appl. Math. 120 (1–2): 85–108. https://doi.org/10.1016/S0377-0427(00)00305-8.
Cao, R., H. Wan, Z. He, and Y. Lu. 2021. “Multiple model predictive control of perching maneuver based on guardian maps.” Chin. J. Aeronaut. 35 (5): 347–360. https://doi.org/10.1016/j.cja.2021.03.008.
Chen, H., and F. Allgöwer. 1998. “A quasi-infinite horizon nonlinear model predictive control scheme with guaranteed stability.” Automatica 34 (10): 1205–1217. https://doi.org/10.1016/S0005-1098(98)00073-9.
Chen, L., H. Wen, J. Kang, and D. Jin. 2022. “Dynamic tube model predictive control for powered-descent guidance.” J. Aerosp. Eng. 35 (6): 04022098. https://doi.org/10.1061/(ASCE)AS.1943-5525.0001487.
Chen, W. N., J. Zhang, Y. Lin, and E. Chen. 2013. “Particle swarm optimization with an aging leader and challengers.” IEEE Trans. Evol. Comput. 17 (2): 241–258. https://doi.org/10.1109/TEVC.2011.2173577.
Cheng, F., B. Niu, N. Xu, and X. Zhao. 2024. “Resilient distributed secure consensus control for uncertain networked agent systems under hybrid DoS attacks.” Commun. Nonlinear Sci. Numer. Simul. 129 (Feb): 107689. https://doi.org/10.1016/j.cnsns.2023.107689.
Cheng, R., and Y. Jin. 2015. “A competitive swarm optimizer for large scale optimization.” IEEE Trans. Cybern. 45 (2): 191–204. https://doi.org/10.1109/TCYB.2014.2322602.
Cho, E. G., K. A. Thoney, T. J. Hodgson, and R. E. King. 2003. “Supply chain planning: Rolling horizon scheduling of multi-factory supply chains.” In Proc., 35th Conf. Winter Simulation: Driving Innovation, 1409–1416. New York: IEEE.
Collotta, M., G. Pau, and V. Maniscalco. 2017. “A fuzzy logic approach by using particle swarm optimization for effective energy management in IWSNs.” Inf. Sci. 64 (12): 9496–9506. https://doi.org/10.1109/TIE.2017.2711548.
Du, X., X. Sun, Z. Wang, and A. Dai. 2017. “A scheduling scheme of linear model predictive controllers for turbofan engines.” IEEE Access 5 (Oct): 24533–24541. https://doi.org/10.1109/ACCESS.2017.2764076.
Esfahani, P. S., and J. K. Pieper. 2019. “Robust model predictive control for switched linear systems.” ISA Trans. 89 (Jun): 1–11. https://doi.org/10.1016/j.isatra.2018.12.006.
Eshtay, M., H. Faris, and N. Obeid. 2018. “Improving extreme learning machine by competitive swarm optimization and its application for medical diagnosis problems.” Expert Syst. Appl. 104 (Aug): 134–152. https://doi.org/10.1016/j.eswa.2018.03.024.
Fan, J., J. Wang, and M. Han. 2014. “Cooperative coevolution for large-scale optimization based on kernel fuzzy clustering and variable trust region methods.” IEEE Trans. Fuzzy Syst. 22 (4): 829–839. https://doi.org/10.1109/TFUZZ.2013.2276863.
Gong, Y. J., J. Zhang, H. Chung, W. N. Chen, Z. H. Zhan, Y. Li, and Y. H. Shi. 2012. “An efficient resource allocation scheme using particle swarm optimization.” IEEE Trans. Evol. Comput. 16 (6): 801–816. https://doi.org/10.1109/TEVC.2012.2185052.
Hatanaka, T., T. Korenaga, N. Kondo, and K. Uosaki. 2009. “Search performance improvement for PSO in high dimensional space.” In Particle swarm optimization, 249–260. Rijeka, Croatia: InTech.
Hou, G., L. Gong, G. Huang, and J. Zhang. 2020. “Fuzzy modeling and fast model predictive control of gas turbine system.” Energy 200 (Jun): 117465. https://doi.org/10.1016/j.energy.2020.117465.
Hsu, H.-P. 2017. “Solving feeder assignment and component sequencing problems for printed circuit board assembly using particle swarm optimization.” IEEE Trans. Autom. Sci. Eng. 14 (2): 881–893. https://doi.org/10.1109/TASE.2016.2622253.
Huang, S., G. Zong, N. Zhao, X. Zhao, and A. Ahmad. 2014. “Performance recovery-based fuzzy robust control of networked nonlinear systems against actuator fault: A deferred actuator-switching method.” Fuzzy Sets Syst. 480 (Mar): 108858. https://doi.org/10.1016/j.fss.2024.108858.
Jaw, L. C., and J. D. Mattingly. 2009. Aircraft engine controls: Design, system analysis, and health monitoring. Reston, VA: American Institute of Aeronautics and Astronautics.
Jeffryes. 2020. “nasa/t-mats.” Accessed May 29, 2020. https://github.com/nasa/t-mats.
Junghans, L., and D.-O. Woo. 2021. “Introduction of a plug and play model predictive control to predict room temperatures.” J. Build. Eng. 43 (Nov): 102578. https://doi.org/10.1016/j.jobe.2021.102578.
Kai, P., F. Ding, Y. Fan, F. Qiang, and L. Yong. 2013. “Active generalized predictive control of turbine tip clearance for aero-engines.” Chin. J. Aeronaut. 26 (5): 1147–1155. https://doi.org/10.1016/j.cja.2013.07.005.
Kennedy, J., and R. Eberhart. 1995. “Particle swarm optimization.” In Proc., ICNN’95—Int. Conf. on Neural Networks, 1942–1948. New York: IEEE.
Kong, X., X. Liu, and K. Y. Lee. 2015. “Nonlinear multivariable hierarchical model predictive control for boiler-turbine system.” Energy 93 (Dec): 309–322. https://doi.org/10.1016/j.energy.2015.09.030.
Kwon, W. H., and S. Han. 2005. Receding horizon control. New York: Springer.
Lawrence, C. T., and A. L. Tits. 2001. “A computationally efficient feasible sequential quadratic programming algorithm.” SIAM J. Optim. 11 (4): 1092–1118. https://doi.org/10.1137/S1052623498344562.
Mahdavi, S., M. E. Shiri, and S. Rahnamayan. 2015. “Metaheuristics in large-scale global continues optimization: A survey.” Inf. Sci. 295 (Feb): 407–428. https://doi.org/10.1016/j.ins.2014.10.042.
Mayne, D. Q., J. B. Rawlings, C. V. Rao, and P. O. M. Scokaert. 2000. “Constrained model predictive control: Stability and optimality.” Automatica 36 (6): 789–814. https://doi.org/10.1016/S0005-1098(99)00214-9.
Mohapatra, P., K. N. Das, and S. Roy. 2017. “A modified competitive swarm optimizer for large scale optimization problems.” Appl. Soft Comput. 59 (Oct): 340–362. https://doi.org/10.1016/j.asoc.2017.05.060.
Montalvo, I., J. Izquierdo, R. Pérez, and P. L. Iglesias. 2008. “A diversity-enriched variant of discrete PSO applied to the design of water distribution networks.” Eng. Optim. 40 (7): 655–668. https://doi.org/10.1080/03052150802010607.
Nayak, M. R., D. Behura, and S. Nayak. 2021. “Performance analysis of unbalanced radial feeder for integrating energy storage system with wind generator using inherited competitive swarm optimization algorithm” J. Storage Mater. 38 (Jun): 102574. https://doi.org/10.1016/j.est.2021.102574.
Pappas, I., N. A. Diangelakis, and E. N. Pistikopoulos. 2021. “Multiparametric/explicit nonlinear model predictive control for quadratically constrained problems.” J. Process Control 103 (Jul): 55–66. https://doi.org/10.1016/j.jprocont.2021.05.001.
Powell, W. 2007. Approximate dynamic programming: Solving the curses of dimensionality. New York: Wiley.
Qin, S. J., and T. A. Badgwell. 2003. “A survey of industrial model predictive control technology.” Control Eng. Pract. 11 (7): 733–764. https://doi.org/10.1016/S0967-0661(02)00186-7.
Richter, H. 2012. Advanced control of turbofan engine. New York: Springer.
Tian, Y., X. Zheng, X. Zhang, and Y. Jin. 2020. “Efficient large-scale multiobjective optimization based on a competitive swarm optimizer.” IEEE Trans. Cybern. 50 (8): 3696–3708. https://doi.org/10.1109/TCYB.2019.2906383.
Wang, W., D. E. Rivera, and K. Kempf. 2007. “Model predictive control strategies for supply chain management in semiconductor manufacturing.” Int. J. Prod. Econ. 107 (1): 57–77. https://doi.org/10.1016/j.ijpe.2006.05.013.
Wang, Y., and S. Boyd. 2010. “Fast model predictive control using online optimization.” IEEE Trans. Control Syst. Technol. 18 (2): 267–278. https://doi.org/10.1109/TCST.2009.2017934.
Wang, Y., Q. Zhang, Z. Du, and H. Zhang. 2019. “Research on nonlinear model predictive control for turboshaft engines based on double engines torques matching.” Chin. J. Aeronaut. 33 (2): 561–571. https://doi.org/10.1016/j.cja.2019.10.008.
Whittle, P. 1982. Optimization over time. New York: Wiley.
Xun, G., H. Peng, S. Wu, and Z. Wu. 2018. “Active shape adjustment of large cable-mesh reflectors using novel fast model predictive control.” J. Aerosp. Eng. 31 (4): 04018038. https://doi.org/10.1061/(ASCE)AS.1943-5525.0000858.
Yu, B., Z. Li, H. Ke, and T. Zhang. 2021. “Wide-range model predictive control for aero-engine transient state.” Chin. J. Aeronaut. 35 (7): 246–260. https://doi.org/10.1016/j.cja.2021.10.015.
Zhang, H. B., R. X. Wang, Y. H. Lin, and Y. J. Li. 2012. “Active disturbance rejection decoupling control for aero-engines.” Adv. Mater. Res. 383 (Feb): 7702–7707. https://doi.org/10.4028/www.scientific.net/AMR.383-390.7702.
Zheng, Y., Y. Wei, and S. Li. 2018. “Coupling degree clustering-based distributed model predictive control network design.” IEEE Trans. Autom. Sci. Eng. 15 (4): 1749–1758. https://doi.org/10.1109/TASE.2017.2780444.
Zhou, P., S. Zhang, L. Wen, J. Fu, T. Chai, and H. Wang. 2022. “Kalman filter-based data-driven robust model-free adaptive predictive control of a complicated industrial process.” IEEE Trans. Autom. Sci. Eng. 19 (2): 788–803. https://doi.org/10.1109/TASE.2021.3061974.
Zou, R., V. Kalivarapu, E. Winer, J. Oliver, and S. Bhattacharya. 2015. “Particle swarm optimization-based source seeking.” IEEE Trans. Autom. Sci. Eng. 12 (3): 865–875. https://doi.org/10.1109/TASE.2015.2441746.
Information & Authors
Information
Published In
Copyright
© 2024 American Society of Civil Engineers.
History
Received: Dec 13, 2022
Accepted: Jan 8, 2024
Published online: Mar 27, 2024
Published in print: Jul 1, 2024
Discussion open until: Aug 27, 2024
Authors
Metrics & Citations
Metrics
Citations
Download citation
If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.