Skip to main content
Log in

Laguerre function-based quasi-infinite horizon nonlinear model predictive control

  • Published:
International Journal of Dynamics and Control Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

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

  1. Henson MA (1998) Nonlinear model predictive control: current status and future directions. Comput Chem Eng 23:187–202

    Google Scholar 

  2. 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

    Google Scholar 

  3. 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

    Google Scholar 

  4. Doyle FJ, Ogunnaike BA, Pearson RK (1995) Nonlinear model-based control using second-order volterra models. Automatica 31(5):697–714

    MathSciNet  MATH  Google Scholar 

  5. 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

    MathSciNet  MATH  Google Scholar 

  6. 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.

  7. Al-Seyab RK, Cao Y (2008) Differential recurrent network based predictive control. Comput Chem Eng 32:1533–1545

    Google Scholar 

  8. Lawrynczuk M (2010) Computational efficient nonlinear predictive control based on neural wiener models. Neurocomputing 74:401–417

    Google Scholar 

  9. 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.

  10. 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).

  11. 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).

  12. 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

    Google Scholar 

  13. Norquay SJ, Palazoglu A, Romagnoli JA (1998) Model predictive control based on Wiener models. Chem Eng Sci 53:75–84

    Google Scholar 

  14. Fruzzetti KP, Palazoglu A, McDonald KA (1997) Nonlinear model predictive control using Hammerstein models. J Process Control 7:31–41

    Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

    Google Scholar 

  19. 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

    Google Scholar 

  20. 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

    Google Scholar 

  21. 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

    MathSciNet  Google Scholar 

  22. Chen H, Allgower F (1998) A quasi-infinite horizon nonlinear model predictive control scheme with guaranteed stability. Automatica 10(34):1205–1217

    MathSciNet  MATH  Google Scholar 

  23. 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

    Google Scholar 

  24. 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

    MathSciNet  MATH  Google Scholar 

  25. 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

    MathSciNet  MATH  Google Scholar 

  26. Wang L (2001) Continuous time model predictive control design using orthonormal functions. Int J Control 74(16):1588–1600

    MathSciNet  MATH  Google Scholar 

  27. Wang L (2004) Discrete model predictive controller design using Laguerre functions. J Process Control 14:131–142

    Google Scholar 

  28. 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

    Google Scholar 

  29. Wahlberg B (1991) System identification using Laguerre models. IEEE Trans Autom Control 36:551–562

    MathSciNet  MATH  Google Scholar 

  30. Tabatabaei M, Salehi R (2017) Fractional order PID controller design based on Laguerre orthogonal functions. Int J Dyn Control 5(3):542–550

    MathSciNet  Google Scholar 

  31. 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

    MATH  Google Scholar 

  32. Finn CK, Wahlberg B, Ydstie BE (1993) Constrained predictive control using orthogonal expansions. AIChE J 39(11):1810–1826

    Google Scholar 

  33. 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

    Google Scholar 

  34. 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

    MathSciNet  MATH  Google Scholar 

  35. 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

    Google Scholar 

  36. Zervos CC, Dumont GA (1988) Deterministic adaptive control based Laguerre series representation. Int J Control 48(6):2333–2359

    MathSciNet  MATH  Google Scholar 

  37. Khan B, Rossiter JA, Valencia-Palomo G (2011) Exploiting Kautz functions to improve feasibility in MPC. IFAC Proc Volumes 44(1):6777–6782

    Google Scholar 

  38. 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

    MathSciNet  Google Scholar 

  39. 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

    MathSciNet  Google Scholar 

  40. Reddy R, Saha P (2017) Kautz filters based model predictive control for resonating systems. Int J Dyn Control 5:477–495

    MathSciNet  Google Scholar 

  41. Pinheiro TCF, Silveira AS (2021) Constrained discrete model predictive control of an arm-manipulator using Laguerre function. Optim Control Appl Meth 42:160–179

    MathSciNet  MATH  Google Scholar 

  42. 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

    Google Scholar 

  43. 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

    Article  MATH  Google Scholar 

  44. 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

    Article  Google Scholar 

  45. 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

    Google Scholar 

  46. 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

    Article  Google Scholar 

  47. 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

    Article  Google Scholar 

  48. Ł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

    MathSciNet  MATH  Google Scholar 

  49. Tatjewski P (2021) Effectiveness of dynamic matrix control algorithm with Laguerre functions. Arch Control Sci 31(4):795–814

    MATH  Google Scholar 

  50. 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

    MathSciNet  MATH  Google Scholar 

  51. 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

    Article  MathSciNet  MATH  Google Scholar 

  52. 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

    MathSciNet  Google Scholar 

  53. Mayne D, Rawlings JB, Rao CV, Scokaert POM (2000) Constrained model predictive control: Stability and optimality. Automatica 36:789–814

    MathSciNet  MATH  Google Scholar 

  54. Mayne D (2013) An apologia for stabilising terminal conditions in model predictive control. Int J Control 86(11):2090–2095

    MathSciNet  MATH  Google Scholar 

  55. 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

    Article  Google Scholar 

  56. 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.

Download references

Acknowledgements

The author grateful acknowledges anonymous reviewers whose comments have helped to improve the manuscript significantly.

Funding

None.

Author information

Authors and Affiliations

Authors

Contributions

The Conceptualization, Methodology, Programming and Simulation, Writing the Original Draft, Review & Editing were done by the author.

Corresponding author

Correspondence to Ayorinde Bamimore.

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.

Supplementary file1 (DOCX 204 KB)

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40435-023-01118-4

Keywords

Navigation