Skip to main content
Erschienen in: Neural Computing and Applications 2/2019

21.06.2017 | Original Article

Adaptive uncertainty compensation-based nonlinear model predictive control with real-time applications

verfasst von: Meriç Çetin, Bedri Bahtiyar, Selami Beyhan

Erschienen in: Neural Computing and Applications | Sonderheft 2/2019

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

In this paper, an adaptive model predictive controller (MPC) with a function approximator is proposed to the control of the uncertain nonlinear systems. The proposed adaptive Sigmoid and Chebyshev neural networks-based MPCs (ANN-MPC and ACN-MPC) compensate the system uncertainty and control the system accurately. Using Lyapunov theory, the closed-loop signals of the linearized dynamics and the uncertainty modeling-based model predictive controller have been proved to be bounded. Accuracy of the ANN-MPC and ACN-MPC has been compared with the Runge–Kutta discretization-based nonlinear MPC on an experimental MIMO three-tank liquid-level system where a functional uncertainty is created on its dynamics. Real-time experimental results demonstrate the effectiveness of the proposed controllers. In addition, due to the faster function approximation capability of Chebyshev polynomial networks, ACN-MPC provided better control performance results.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Yao B, Tomizuka M (1997) Adaptive robust control of SISO nonlinear systems in a semi-strict feedback form. Automatica 33(5):893–900MathSciNetCrossRefMATH Yao B, Tomizuka M (1997) Adaptive robust control of SISO nonlinear systems in a semi-strict feedback form. Automatica 33(5):893–900MathSciNetCrossRefMATH
2.
Zurück zum Zitat Adetola V, Guay M (2011) Robust adaptive MPC for constrained uncertain nonlinear systems. Int J Adapt Control Signal Process 25(2):155–167MathSciNetCrossRefMATH Adetola V, Guay M (2011) Robust adaptive MPC for constrained uncertain nonlinear systems. Int J Adapt Control Signal Process 25(2):155–167MathSciNetCrossRefMATH
3.
Zurück zum Zitat Zhai J-Y, Fei S-M, Mo X-H (2008) Multiple models switching control based on recurrent neural networks. Neural Comput Appl 17(4):365–371CrossRef Zhai J-Y, Fei S-M, Mo X-H (2008) Multiple models switching control based on recurrent neural networks. Neural Comput Appl 17(4):365–371CrossRef
4.
Zurück zum Zitat Garcia C, Prett M (1989) Model predictive control: theory and practice. Automatica 25(3):335–348CrossRefMATH Garcia C, Prett M (1989) Model predictive control: theory and practice. Automatica 25(3):335–348CrossRefMATH
5.
Zurück zum Zitat Maciejowski JM (2002) Predictive control with constraints. Prentice-Hall, Englewood CliffsMATH Maciejowski JM (2002) Predictive control with constraints. Prentice-Hall, Englewood CliffsMATH
6.
Zurück zum Zitat Camacho EF, Bordons C (2004) Model predictive control. Springer, BerlinMATH Camacho EF, Bordons C (2004) Model predictive control. Springer, BerlinMATH
7.
Zurück zum Zitat Garcia GA, Keshmiri SS, Stastny T (2015) Robust and adaptive nonlinear model predictive controller for unsteady and highly nonlinear unmanned aircraft. IEEE Trans Control Syst Technol 23(4):1620–1627CrossRef Garcia GA, Keshmiri SS, Stastny T (2015) Robust and adaptive nonlinear model predictive controller for unsteady and highly nonlinear unmanned aircraft. IEEE Trans Control Syst Technol 23(4):1620–1627CrossRef
8.
Zurück zum Zitat Rawlings JB (2000) Tutorial overview of model predictive control. Control Syst IEEE 20(3):38–52CrossRef Rawlings JB (2000) Tutorial overview of model predictive control. Control Syst IEEE 20(3):38–52CrossRef
9.
Zurück zum Zitat Yan Z, Wang J (2012) Model predictive control of nonlinear systems with unmodeled dynamics based on feedforward and recurrent neural networks. IEEE Trans Industr Inf 8(4):746–756CrossRef Yan Z, Wang J (2012) Model predictive control of nonlinear systems with unmodeled dynamics based on feedforward and recurrent neural networks. IEEE Trans Industr Inf 8(4):746–756CrossRef
10.
Zurück zum Zitat Kadirkamanathan V, Niranjan M (1993) A function estimation approach to sequential learning with neural networks. Neural Comput 5(6):954–975CrossRef Kadirkamanathan V, Niranjan M (1993) A function estimation approach to sequential learning with neural networks. Neural Comput 5(6):954–975CrossRef
11.
12.
Zurück zum Zitat Patra JC, Kot AC (2002) Nonlinear dynamic system identification using Chebyshev functional link artificial neural networks. IEEE Trans Syst Man Cybern Part B (Cybernetics) 32(4):505–511CrossRef Patra JC, Kot AC (2002) Nonlinear dynamic system identification using Chebyshev functional link artificial neural networks. IEEE Trans Syst Man Cybern Part B (Cybernetics) 32(4):505–511CrossRef
13.
Zurück zum Zitat Beyhan S, Alci M (2009) An orthogonal ARX network for identification and control of nonlinear systems. In: XXII international symposium on information, communication and automation technologies. ICAT 2009, IEEE, pp 1–5 Beyhan S, Alci M (2009) An orthogonal ARX network for identification and control of nonlinear systems. In: XXII international symposium on information, communication and automation technologies. ICAT 2009, IEEE, pp 1–5
14.
Zurück zum Zitat Alci M, Beyhan S (2017) Fuzzy functions with function expansion model for nonlinear system identification. Intell Autom Soft Comput 23(1):87–94CrossRefMATH Alci M, Beyhan S (2017) Fuzzy functions with function expansion model for nonlinear system identification. Intell Autom Soft Comput 23(1):87–94CrossRefMATH
15.
Zurück zum Zitat Draeger A, Engell S, Ranke H (1995) Model predictive control using neural networks. IEEE Control Syst 15(5):61–66CrossRef Draeger A, Engell S, Ranke H (1995) Model predictive control using neural networks. IEEE Control Syst 15(5):61–66CrossRef
16.
Zurück zum Zitat Roubos JA, Mollov S, Babuška R, Verbruggen HB (1999) Fuzzy model-based predictive control using Takagi-Sugeno models. Int J Approx Reason 22(1):3–30MathSciNetCrossRefMATH Roubos JA, Mollov S, Babuška R, Verbruggen HB (1999) Fuzzy model-based predictive control using Takagi-Sugeno models. Int J Approx Reason 22(1):3–30MathSciNetCrossRefMATH
17.
Zurück zum Zitat Iplikci S (2006) Support vector machines-based generalized predictive control. Int J Robust Nonlinear Control 16(17):843–862MathSciNetCrossRefMATH Iplikci S (2006) Support vector machines-based generalized predictive control. Int J Robust Nonlinear Control 16(17):843–862MathSciNetCrossRefMATH
18.
Zurück zum Zitat Esfanjani RM, Nikravesh SKY (2010) Predictive control for a class of distributed delay systems using Chebyshev polynomials. Int J Comput Math 87(7):1591–1601MathSciNetCrossRefMATH Esfanjani RM, Nikravesh SKY (2010) Predictive control for a class of distributed delay systems using Chebyshev polynomials. Int J Comput Math 87(7):1591–1601MathSciNetCrossRefMATH
19.
Zurück zum Zitat Garcia GA, Keshmiri S (2013) Online artificial neural network model-based nonlinear model predictive controller for the Meridian UAS. Int J Robust Nonlinear Control 23(15):1657–1681MathSciNetMATH Garcia GA, Keshmiri S (2013) Online artificial neural network model-based nonlinear model predictive controller for the Meridian UAS. Int J Robust Nonlinear Control 23(15):1657–1681MathSciNetMATH
20.
Zurück zum Zitat Gil P, Henriques J, Cardoso A, Carvalho P, Dourado A (2014) Affine neural network-based predictive control applied to a distributed solar collector field. IEEE Trans Control Syst Technol 22(2):585–596CrossRef Gil P, Henriques J, Cardoso A, Carvalho P, Dourado A (2014) Affine neural network-based predictive control applied to a distributed solar collector field. IEEE Trans Control Syst Technol 22(2):585–596CrossRef
21.
Zurück zum Zitat Li S, Li Y (2016) Model predictive control of an intensified continuous reactor using a neural network wiener model. Neurocomputing 185:93–104CrossRef Li S, Li Y (2016) Model predictive control of an intensified continuous reactor using a neural network wiener model. Neurocomputing 185:93–104CrossRef
22.
Zurück zum Zitat Ławryńczuk M (2016) Modelling and predictive control of a neutralisation reactor using sparse support vector machine wiener models. Neurocomputing 205:311–328CrossRef Ławryńczuk M (2016) Modelling and predictive control of a neutralisation reactor using sparse support vector machine wiener models. Neurocomputing 205:311–328CrossRef
23.
Zurück zum Zitat Wang T, Gao H, Qiu J (2016) A combined adaptive neural network and nonlinear model predictive control for multirate networked industrial process control. IEEE Trans Neural Netw Learn Syst 27(2):416–425MathSciNetCrossRef Wang T, Gao H, Qiu J (2016) A combined adaptive neural network and nonlinear model predictive control for multirate networked industrial process control. IEEE Trans Neural Netw Learn Syst 27(2):416–425MathSciNetCrossRef
24.
Zurück zum Zitat Han HG, Zhang L, Hou Y, Qiao JF (2016) Nonlinear model predictive control based on a self-organizing recurrent neural network. IEEE Trans Neural Netw Learn Syst 27(2):402–415MathSciNetCrossRef Han HG, Zhang L, Hou Y, Qiao JF (2016) Nonlinear model predictive control based on a self-organizing recurrent neural network. IEEE Trans Neural Netw Learn Syst 27(2):402–415MathSciNetCrossRef
25.
Zurück zum Zitat Ławryńczuk M (2014) Computationally efficient model predictive control algorithms. A neural network approach studies in systems, decision and control, vol 3. doi:10.1007/978-3-319-04229-9 Ławryńczuk M (2014) Computationally efficient model predictive control algorithms. A neural network approach studies in systems, decision and control, vol 3. doi:10.​1007/​978-3-319-04229-9
26.
Zurück zum Zitat Lin YC et al (2016) A precise BP neural network-based online model predictive control strategy for die forging hydraulic press machine. Neural Comput Appl. doi:10.1007/s00521-016-2556-5 Lin YC et al (2016) A precise BP neural network-based online model predictive control strategy for die forging hydraulic press machine. Neural Comput Appl. doi:10.​1007/​s00521-016-2556-5
27.
Zurück zum Zitat Cetin M, Bahtiyar B, Beyhan S (2016) Artificial neural network based adaptive linear model predictive control. Pamukkale Univ J Eng Sci 22(8):650–658CrossRef Cetin M, Bahtiyar B, Beyhan S (2016) Artificial neural network based adaptive linear model predictive control. Pamukkale Univ J Eng Sci 22(8):650–658CrossRef
28.
Zurück zum Zitat Yingwei L, Sundararajan N, Saratchandran P (1997) Identification of time-varying nonlinear systems using minimal radial basis function neural networks. IEE Proc Control Theory Appl 144(2):202–208CrossRefMATH Yingwei L, Sundararajan N, Saratchandran P (1997) Identification of time-varying nonlinear systems using minimal radial basis function neural networks. IEE Proc Control Theory Appl 144(2):202–208CrossRefMATH
29.
Zurück zum Zitat Sher CF, Tseng CS, Chen CS (2001) Properties and performance of orthogonal neural network in function approximation. Int J Intell Syst 16(12):1377–1392CrossRefMATH Sher CF, Tseng CS, Chen CS (2001) Properties and performance of orthogonal neural network in function approximation. Int J Intell Syst 16(12):1377–1392CrossRefMATH
30.
Zurück zum Zitat Beyhan S, İtik M (2016) Adaptive fuzzy-Chebyshev network control of a conducting polymer actuator. J Intell Mater Syst Struct 27(8):1019–1029CrossRef Beyhan S, İtik M (2016) Adaptive fuzzy-Chebyshev network control of a conducting polymer actuator. J Intell Mater Syst Struct 27(8):1019–1029CrossRef
31.
Zurück zum Zitat Yang SS, Tseng CS (1996) An orthogonal neural network for function approximation. IEEE Trans Syst Man Cybern Part B (Cybernetics) 26(5):779–785CrossRef Yang SS, Tseng CS (1996) An orthogonal neural network for function approximation. IEEE Trans Syst Man Cybern Part B (Cybernetics) 26(5):779–785CrossRef
32.
Zurück zum Zitat Purwar S, Kar IN, Jha AN (2007) On-line system identification of complex systems using Chebyshev neural networks. Appl Soft Comput 7(1):364–372CrossRef Purwar S, Kar IN, Jha AN (2007) On-line system identification of complex systems using Chebyshev neural networks. Appl Soft Comput 7(1):364–372CrossRef
33.
Zurück zum Zitat Press WH, Teukolsky SA, Vetterling WT, Flannery BP (2007) Numerical recipes: the art of scientific computing (C ++), 3rd edn. Cambridge University Press, CambridgeMATH Press WH, Teukolsky SA, Vetterling WT, Flannery BP (2007) Numerical recipes: the art of scientific computing (C ++), 3rd edn. Cambridge University Press, CambridgeMATH
34.
Zurück zum Zitat Iplikci S (2013) Runge–Kutta model-based adaptive predictive control mechanism for nonlinear processes. Trans Inst Meas Control 35(2):166–180CrossRef Iplikci S (2013) Runge–Kutta model-based adaptive predictive control mechanism for nonlinear processes. Trans Inst Meas Control 35(2):166–180CrossRef
35.
Zurück zum Zitat Klančar G, Škrjanc I (2007) Tracking-error model-based predictive control for mobile robots in real time. Robot Auton Syst 55(6):460–469CrossRef Klančar G, Škrjanc I (2007) Tracking-error model-based predictive control for mobile robots in real time. Robot Auton Syst 55(6):460–469CrossRef
36.
Zurück zum Zitat Mohammadkhani MA, Bayat F, Jalali AA (2014) Design of explicit model predictive control for constrained linear systems with disturbances. Int J Control Autom Syst 12(2):294–301CrossRef Mohammadkhani MA, Bayat F, Jalali AA (2014) Design of explicit model predictive control for constrained linear systems with disturbances. Int J Control Autom Syst 12(2):294–301CrossRef
37.
Zurück zum Zitat Amira (2002) DTS 200 laboratory setup three-tank-system. Amira GmbH, Duisburg Amira (2002) DTS 200 laboratory setup three-tank-system. Amira GmbH, Duisburg
Metadaten
Titel
Adaptive uncertainty compensation-based nonlinear model predictive control with real-time applications
verfasst von
Meriç Çetin
Bedri Bahtiyar
Selami Beyhan
Publikationsdatum
21.06.2017
Verlag
Springer London
Erschienen in
Neural Computing and Applications / Ausgabe Sonderheft 2/2019
Print ISSN: 0941-0643
Elektronische ISSN: 1433-3058
DOI
https://doi.org/10.1007/s00521-017-3068-7

Weitere Artikel der Sonderheft 2/2019

Neural Computing and Applications 2/2019 Zur Ausgabe

Premium Partner