Abstract
This paper proposes Laguerre function-based quasi-infinite horizon nonlinear model predictive control (QIH-NMPC) in order to solve the trio control problems of strong nonlinearities, very noisy control signals and highly compute-intensive control laws. In the proposed method, a nonlinear dynamic model is used for process state prediction, while Laguerre function is used for modeling future control signal sequence. The proposed method therefore combines the closed-loop stability guaranteed attribute of QIH-NMPC with the noise-filtering ability of Laguerre function. An unstable nonlinear two-state, single input system and a non-minimum phase four tank system are used to illustrate the effectiveness of the proposed method. The simulation results obtained show that the proposed Laguerre function-based QIH-NMPC compared favorably with Kautz function-based QIH-NMPC. Both the Laguerre and Kautz function-based QIH-NMPC result in smoother and more cautious control signals in the face of very noisy process measurements compared with the traditional QIH-NMPC. The proposed method also requires fewer parameters to achieve the same performance as the traditional QIH-NMPC and is less computationally intensive.
Similar content being viewed by others
Availability of data and material
No specific data or unique material was used for this work.
Code availability
The codes used for the simulations in this work may be made available on request.
References
Henson MA (1998) Nonlinear model predictive control: current status and future directions. Comput Chem Eng 23:187–202
Rangaiah GP, Saha P, Tade MO (2002) Nonlinear model predictive control of an industrial four-stage evaporator system via simulation. Chem Eng J 87:285–299
Roman R, Nagy ZK, Cristea MV, Agachi SP (2009) Dynamic modeling and nonlinear model predictive control of a fluid catalytic cracking unit. Comput Chem Eng 33:605–617
Doyle FJ, Ogunnaike BA, Pearson RK (1995) Nonlinear model-based control using second-order volterra models. Automatica 31(5):697–714
Maner BR, Doyle FJ, Ogunnaike BA, Pearson RK (1996) Nonlinear model predictive control of a simulated multivariable polymerization reactor using second-order Volterra models. Automatica 32:1285–1301
Ogunnaike BA, Chien IL, Arkun Y (1993) Nonlinear model predictive control of high-purity columns using polynomial ARMA models. In: Proceedings of European Control Conference, Groningen, Netherlands.
Al-Seyab RK, Cao Y (2008) Differential recurrent network based predictive control. Comput Chem Eng 32:1533–1545
Lawrynczuk M (2010) Computational efficient nonlinear predictive control based on neural wiener models. Neurocomputing 74:401–417
Chen S, Saulnier K, Atanasov ND, Lee DD, Kumar V, Pappas GJ, Morari M (2018) Approximating explicit model predictive control using constrained neural networks. In: Annual American Control Conference (ACC), pp 1520–1527.
Bamimore A, Osinuga AB, Kehinde-Abajo TE, Osunleke AS, Taiwo O (2021a) A comparison of two artificial neural networks for modelling and predictive control of a cascaded three-tank system. IFAC-PapersOnLine 54(21).
Bamimore A, Sobowale NB, Osunleke AS, Taiwo O (2021b) Offset-free neural network-based nonlinear model predictive controller design using parameter adaptation. Neural Comput Appl 33(16).
Behat N, McAvoy TJ (1990) Use of neural nets for dynamic modeling and control of chemical process systems. Comput Chem Eng 14(415):573–583
Norquay SJ, Palazoglu A, Romagnoli JA (1998) Model predictive control based on Wiener models. Chem Eng Sci 53:75–84
Fruzzetti KP, Palazoglu A, McDonald KA (1997) Nonlinear model predictive control using Hammerstein models. J Process Control 7:31–41
Misra S, Reddy R, Saha P (2016) Model predictive control of resonant systems using Kautz model. Int J Autom Comput 13:501–515. https://doi.org/10.1007/s11633-016-0954-x
Schwenzer M, Ay M, Bergs T, Abel D (2021) Review on model predictive control: an engineering perspective. Int J Adv Manuf Technol 117:1327–1349
Norambuena M, Rodriguez J, Zhang Z, Wang F, Garcia C, Kennel R (2019) A very simple strategy for high-quality performance of AC machines using model predictive control. IEEE Trans Power Electron 34(1):794–800. https://doi.org/10.1109/TPEL.2018.2812833
Bolzoni A, Parisio A, Todd R, Forsyth A (2021) Model predictive control for optimizing the flexibility of sustainable energy assets: an experimental case study. Int J Electr Power Energy Syst 129:106822
Jelsch M, Roggo Y, Kleinebudde P, Krumme M (2021) Model predictive control in pharmaceutical continuous manufacturing: a review from a user’s perspective. Eur J Pharm Biopharm 159:137–142
Yang S, Wan MP, Chen W, Ng BF, Dubey S (2021) Experiment study of machine-learning-based approximate model predictive control for energy-efficient building control. Appl Energy 288:0306–2619
Khankalantary S, Badri P, Mohammadkhani H (2021) Designing a hierarchical model-predictive controller for tracking an unknown ground moving target using a 6-DOF quad-rotor. Int J Dyn Control 9:985–999
Chen H, Allgower F (1998) A quasi-infinite horizon nonlinear model predictive control scheme with guaranteed stability. Automatica 10(34):1205–1217
Rajhans C, Griffith DW, Patwardhan SC, Biegler LT, Pillai HK (2019) Terminal region characterization and stability analysis of discrete time quasi-infinite horizon nonlinear model predictive control. J Process Control 83:30–52
Lee JH, Chikkula Y, Yu Z, Kantor JC (1995) Improving computational efficiency of model predictive control algorithm using wavelet transformation. Int J Control 61(4):859–883
Yu S, Qu T, Xu F, Hu CH, Y, (2017) Stability of finite horizon model predictive control with incremental input constraints. Automatica 79:265–272
Wang L (2001) Continuous time model predictive control design using orthonormal functions. Int J Control 74(16):1588–1600
Wang L (2004) Discrete model predictive controller design using Laguerre functions. J Process Control 14:131–142
Hansson L, Kurten R, Thyn J (1975) The application of Laguerre functions for approximation and smoothing of count rates varying with time. Int J Appl Radiat Isot 26:347–354
Wahlberg B (1991) System identification using Laguerre models. IEEE Trans Autom Control 36:551–562
Tabatabaei M, Salehi R (2017) Fractional order PID controller design based on Laguerre orthogonal functions. Int J Dyn Control 5(3):542–550
Dumont GA, Fu Y, Lu G (1994). In: Clarke D (ed) Advances in model-Based predictive control. Oxford University Press, New York, pp 498–515
Finn CK, Wahlberg B, Ydstie BE (1993) Constrained predictive control using orthogonal expansions. AIChE J 39(11):1810–1826
Mahmoodi S, Poshtan J, Jahed-Motlagh MR, Montazeria A (2009) Nonlinear model predictive control of a pH neutralization process based on Wiener-Laguerre model. Chem Eng J 146:328–337
Oliveira GHC, Amaral WC, Favier G, Dumont GA (2000) Constrained robust predictive controller for uncertain processes modeled by orthonormal series functions. Automatica 36:563–571
Saha P, Krishnan SH, Rao VSR, Patwardhan SC (2004) Modeling and predictive control of MIMO nonlinear systems using wiener-laguerre models. Chem Eng Comm 191:1083–1119
Zervos CC, Dumont GA (1988) Deterministic adaptive control based Laguerre series representation. Int J Control 48(6):2333–2359
Khan B, Rossiter JA, Valencia-Palomo G (2011) Exploiting Kautz functions to improve feasibility in MPC. IFAC Proc Volumes 44(1):6777–6782
Reddy R, Saha P (2017) Modelling and control of nonlinear resonating processes: part I-system identification using orthogonal basis function. Int J Dyn Control 5:1222–1236
Reddy R, Saha P (2017) Modelling and control of nonlinear resonating processes: part II-model based control using orthogonal basis function-based Wiener models. Int J Dyn Control 5:1237–1251
Reddy R, Saha P (2017) Kautz filters based model predictive control for resonating systems. Int J Dyn Control 5:477–495
Pinheiro TCF, Silveira AS (2021) Constrained discrete model predictive control of an arm-manipulator using Laguerre function. Optim Control Appl Meth 42:160–179
Puvvula V, Verma PP, Kesanakurthy SS (2020) Two-parameter Kautz network-based LTV-MPC for non-linear standalone micro-grid control. IET Renew Power Gener 14:2221–2231
Eskandarpour A, Sharf I (2020) A constrained error-based MPC for path following of quadrotor with stability analysis. Nonlinear Dyn 99:899–918. https://doi.org/10.1007/s11071-019-04859-0
Zhang B, Zong C, Chen G, Zhang B (2019) Electrical vehicle path tracking based model predictive control with a Laguerre function and exponential weight. IEEE Access 7:17082–17097. https://doi.org/10.1109/ACCESS.2019.2892746
Gao L, Zhang G, Yang H, Mei L (2021) A novel method of model predictive control on permanent magnet synchronous machine with Laguerre functions. Alex Eng J 60(6):5485–5494
Taparia R, Janardhanan S, Gupta R (2022) Laguerre function-based model predictive control for multiple product inventory systems. Int J Syst Sci Oper Log 9(1):133–142. https://doi.org/10.1080/23302674.2020.1846094
Saeed J, Wang L, Fernando N (2022) Model predictive control of phase shift full-bridge DC-DC converter using Laguerre functions. IEEE Trans Control Syst Technol 30(2):819–826. https://doi.org/10.1109/TCST.2021.3069148
Ławryńczuk M (2020) Nonlinear model predictive control for processes with complex dynamics: a parameterisation approach using Laguerre functions. Int J Appl Math Comput Sci 30(1):35–46
Tatjewski P (2021) Effectiveness of dynamic matrix control algorithm with Laguerre functions. Arch Control Sci 31(4):795–814
Resmi R, Mija SJ, Jeevamma J (2022) Model predictive consensus in networked autonomous systems using discrete Laguerre functions and event triggering approach. Eur J Control 64:100607
Abdullah M, Rossiter JA (2021) Using Laguerre functions to improve the tuning and performance of predictive functional control. Int J Control 94(1):202–214. https://doi.org/10.1080/00207179.2019.1589650
Liu M, Wu H, Wang J, Wang C (2022) Non-minimal state space model predictive control using Laguerre functions for reference tracking. Asian J Control 24(1):205–216
Mayne D, Rawlings JB, Rao CV, Scokaert POM (2000) Constrained model predictive control: Stability and optimality. Automatica 36:789–814
Mayne D (2013) An apologia for stabilising terminal conditions in model predictive control. Int J Control 86(11):2090–2095
de Castro LAM, Silveira ADS, Araujo RDB (2022) Unrestricted horizon predictive control applied to a nonlinear SISO system. Int J Dyn Control. https://doi.org/10.1007/s40435-022-00938-0
Rajhans C, Patwardhan SC, Pillai H (2016) Two alternate approaches for characterization of the terminal region for continuous time quasi-infinite horizon NMPC. In: 12th IEEE International Conference on Control and Automation (ICCA), pp 98–103. https://doi.org/10.1109/ICCA.2016.7505259.
Acknowledgements
The author grateful acknowledges anonymous reviewers whose comments have helped to improve the manuscript significantly.
Funding
None.
Author information
Authors and Affiliations
Contributions
The Conceptualization, Methodology, Programming and Simulation, Writing the Original Draft, Review & Editing were done by the author.
Corresponding author
Ethics declarations
Conflict of interest
The author declares that there is no any conflict of interest.
Supplementary Information
Below is the link to the electronic supplementary material.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Bamimore, A. Laguerre function-based quasi-infinite horizon nonlinear model predictive control. Int. J. Dynam. Control 11, 2380–2397 (2023). https://doi.org/10.1007/s40435-023-01118-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40435-023-01118-4