Skip to main content
Top
Published in: Soft Computing 10/2020

21-03-2020 | Foundations

Stability for feedback loops containing complex algorithms

Authors: M. Razmi, C. J. B. Macnab

Published in: Soft Computing | Issue 10/2020

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

With the advent of neural networks, fuzzy logic, genetic algorithms, and other soft computing methodologies, many researchers have demonstrated successful designs for intelligent control strategies that appear to outperform traditional linear feedback controls; however, industry has mostly ignored the new technology due to the lack of stability guarantees (required in most formal engineering risk-management processes). In this paper, we offer a Lyapunov-stability framework where one can place any arbitrary computational algorithm and still get guarantees of uniformly ultimately bounded (UUB) signals. We would expect an intelligent algorithm to be well-designed such that the proposed framework would not come into play unless unanticipated disturbances affect the system. But even if the intelligent algorithm was poorly designed, the resulting performance (inside our framework) would just look similar to that of a typical nonlinear neural-adaptive control. In our strategy, the intelligent algorithm trains a cerebellar model articulation controller (CMAC) neural network with arbitrarily bounded weights in order to achieve good performance, while a second CMAC trains in parallel using direct-adaptive-control laws in order to provide stability (even in the case of the first CMAC weights reaching their imposed bound). We test the strategy using a previously proposed ad hoc CMAC weight smoothing strategy, serving as the intelligent algorithm, with simulations and experiment controlling a two-link flexible-joint robot.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

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!

Literature
go back to reference Abdelhameed M, Pinspon U, Cetinkunt S (2002) Adaptive learning algorithm for CMAC. Mechatronics 12:859–873CrossRef Abdelhameed M, Pinspon U, Cetinkunt S (2002) Adaptive learning algorithm for CMAC. Mechatronics 12:859–873CrossRef
go back to reference Albus J (1975) Data storage in the cerebellar model articulation controller (CMAC). J Dyn Syst Meas Control 97:228–233CrossRef Albus J (1975) Data storage in the cerebellar model articulation controller (CMAC). J Dyn Syst Meas Control 97:228–233CrossRef
go back to reference Albus J (1975) A new approach to manipulator control: the cerebellar model articulation controller (CMAC). J Dyn Syst Meas Control 97:220–227CrossRef Albus J (1975) A new approach to manipulator control: the cerebellar model articulation controller (CMAC). J Dyn Syst Meas Control 97:220–227CrossRef
go back to reference Chang YC, Shaw J (2011) A regressor free adaptive backstepping design of flexible joint robot based on function approximation technique. In: 2011 First international conference on robot. vision and signal processing. IEEE, Kaohsiung, Taiwan, pp 130–136 Chang YC, Shaw J (2011) A regressor free adaptive backstepping design of flexible joint robot based on function approximation technique. In: 2011 First international conference on robot. vision and signal processing. IEEE, Kaohsiung, Taiwan, pp 130–136
go back to reference Chatlatanagulchai W, Meckl PH (2005) Intelligent control of a two-link flexible-joint robot, using backstepping, neural networks, and direct method. In: 2005 IEEE/RSJ international conference on intelligent robots and systems. IEEE, Edmonton, pp 1594–1599 Chatlatanagulchai W, Meckl PH (2005) Intelligent control of a two-link flexible-joint robot, using backstepping, neural networks, and direct method. In: 2005 IEEE/RSJ international conference on intelligent robots and systems. IEEE, Edmonton, pp 1594–1599
go back to reference Chatlatanagulchai W, Meckl PH (2005) Motion control of two-link flexible-joint robot, using backstepping, neural networks, and indirect method. In: Proceedings of 2005 IEEE conference on control applications, 2005. CCA 2005. IEEE, Toronto, pp 601–605 Chatlatanagulchai W, Meckl PH (2005) Motion control of two-link flexible-joint robot, using backstepping, neural networks, and indirect method. In: Proceedings of 2005 IEEE conference on control applications, 2005. CCA 2005. IEEE, Toronto, pp 601–605
go back to reference Chen F, Chang C (1996) Practical stability issues in CMAC neural network control systems. IEEE Trans Control Syst Technol 4:86–91CrossRef Chen F, Chang C (1996) Practical stability issues in CMAC neural network control systems. IEEE Trans Control Syst Technol 4:86–91CrossRef
go back to reference Ioannuou P, Kokotovic P (1984) Instability analysis and improvement of robustness of adaptive control. Automatica 20(5):583–594MathSciNetCrossRef Ioannuou P, Kokotovic P (1984) Instability analysis and improvement of robustness of adaptive control. Automatica 20(5):583–594MathSciNetCrossRef
go back to reference Jou CC (1992) A fuzzy cerebellar model articulation controller. In: IEEE international conference on fuzzy systems, 1992. IEEE, pp 1171–1178 Jou CC (1992) A fuzzy cerebellar model articulation controller. In: IEEE international conference on fuzzy systems, 1992. IEEE, pp 1171–1178
go back to reference Kraft L, Pallotta J (2000) Real-time vibration control using CMAC neural networks with weight smoothing. In: American control conference. Chicago, pp 3939–3943 Kraft L, Pallotta J (2000) Real-time vibration control using CMAC neural networks with weight smoothing. In: American control conference. Chicago, pp 3939–3943
go back to reference Kwan C, Lewis F (1999) Robust neural network control of rigid link flexible-joint robots. Asian J Control 1:188–197CrossRef Kwan C, Lewis F (1999) Robust neural network control of rigid link flexible-joint robots. Asian J Control 1:188–197CrossRef
go back to reference Kwan C, Lewis F (2000) Robust backstepping control of nonlinear systems using neural networks. IEEE Trans Syst Man Cybern A 30:753–766CrossRef Kwan C, Lewis F (2000) Robust backstepping control of nonlinear systems using neural networks. IEEE Trans Syst Man Cybern A 30:753–766CrossRef
go back to reference Lin CM, Li HY (2015) Dynamic petri fuzzy cerebellar model articulation controller design for a magnetic levitation system and a two-axis linear piezoelectric ceramic motor drive system. IEEE Trans Control Syst Technol 23(2):693–699MathSciNetCrossRef Lin CM, Li HY (2015) Dynamic petri fuzzy cerebellar model articulation controller design for a magnetic levitation system and a two-axis linear piezoelectric ceramic motor drive system. IEEE Trans Control Syst Technol 23(2):693–699MathSciNetCrossRef
go back to reference Macnab C (2017) Neural-adaptive backstepping for flexible-joint robots with neither extra parameters, extra networks, nor robust terms. In: IEEE International conference on industrial technology (ICIT). IEEE, Toronto, pp 854–859 Macnab C (2017) Neural-adaptive backstepping for flexible-joint robots with neither extra parameters, extra networks, nor robust terms. In: IEEE International conference on industrial technology (ICIT). IEEE, Toronto, pp 854–859
go back to reference Mai T, Wang Y (2014) Adaptive force/motion control system based on recurrent fuzzy wavelet CMAC neural networks for condenser cleaning crawler-type mobile manipulator robot. IEEE Trans Control Syst Technol 22(5):1973–1982CrossRef Mai T, Wang Y (2014) Adaptive force/motion control system based on recurrent fuzzy wavelet CMAC neural networks for condenser cleaning crawler-type mobile manipulator robot. IEEE Trans Control Syst Technol 22(5):1973–1982CrossRef
go back to reference Narendra K (1987) A new adpative law for robust adaptation without persistant excitation. IEEE Trans Autom Control AC–32(2):134–145MathSciNetCrossRef Narendra K (1987) A new adpative law for robust adaptation without persistant excitation. IEEE Trans Autom Control AC–32(2):134–145MathSciNetCrossRef
go back to reference Ngo T, Phuong T (2015) Robust adaptive self-organizing wavelet fuzzy CMAC tracking control for de-icing robot manipulator. Int J Comput Commun Control 10(4):567–578CrossRef Ngo T, Phuong T (2015) Robust adaptive self-organizing wavelet fuzzy CMAC tracking control for de-icing robot manipulator. Int J Comput Commun Control 10(4):567–578CrossRef
go back to reference Nie J, Linkens DA (1994) FCMAC: a fuzzified cerebellar model articulation controller with self-organizing capacity. Automatica 30(4):655–664CrossRef Nie J, Linkens DA (1994) FCMAC: a fuzzified cerebellar model articulation controller with self-organizing capacity. Automatica 30(4):655–664CrossRef
go back to reference Ozawa J, Hayashi I, Wakami N (1992) Formulation of CMAC-fuzzy system. In: IEEE international conference on fuzzy systems, 1992. IEEE, pp 1179–1186 Ozawa J, Hayashi I, Wakami N (1992) Formulation of CMAC-fuzzy system. In: IEEE international conference on fuzzy systems, 1992. IEEE, pp 1179–1186
go back to reference Pallotta J, Kraft L (1999) Two dimensional function learning using CMAC neural network with optimized weight smoothing. In: American control conference. San Diego, pp 373–377 Pallotta J, Kraft L (1999) Two dimensional function learning using CMAC neural network with optimized weight smoothing. In: American control conference. San Diego, pp 373–377
go back to reference Rodríguez FO, de Jesús Rubio J, Gaspar CRM, Tovar JC, Armendáriz MAM (2013) Hierarchical fuzzy CMAC control for nonlinear systems. Neural Comput Appl 23(1):323–331CrossRef Rodríguez FO, de Jesús Rubio J, Gaspar CRM, Tovar JC, Armendáriz MAM (2013) Hierarchical fuzzy CMAC control for nonlinear systems. Neural Comput Appl 23(1):323–331CrossRef
go back to reference Spong M (1987) Modeling and control of elastic joint robots. J Dyn Syst Meas Control 109(3):310–318CrossRef Spong M (1987) Modeling and control of elastic joint robots. J Dyn Syst Meas Control 109(3):310–318CrossRef
go back to reference Wang SK, Wang JZ, Shi DW (2011) CMAC-based compound control of hydraulically driven 6-DOF parallel manipulator. J Mech Sci Technol 25(6):1595–1602CrossRef Wang SK, Wang JZ, Shi DW (2011) CMAC-based compound control of hydraulically driven 6-DOF parallel manipulator. J Mech Sci Technol 25(6):1595–1602CrossRef
go back to reference Wang SY, Tseng CL, Chiu CJ (2015) Online speed controller scheme using adaptive supervisory tsk-fuzzy CMAC for vector controlled induction motor drive. Asian J Control 17(2):569–581MathSciNetCrossRef Wang SY, Tseng CL, Chiu CJ (2015) Online speed controller scheme using adaptive supervisory tsk-fuzzy CMAC for vector controlled induction motor drive. Asian J Control 17(2):569–581MathSciNetCrossRef
go back to reference Wu TF, Tsai PS, Chang FR, Wang LS (2006) Adaptive fuzzy CMAC control for a class of nonlinear systems with smooth compensation. IEE Proc Control Theory Appl 153(6):647–657CrossRef Wu TF, Tsai PS, Chang FR, Wang LS (2006) Adaptive fuzzy CMAC control for a class of nonlinear systems with smooth compensation. IEE Proc Control Theory Appl 153(6):647–657CrossRef
go back to reference Yang B, Han H (2014) A CMAC-PD compound torque controller with fast learning capacity and improved output smoothness for electric load simulator. Int J Control Autom Syst 12(4):805–812CrossRef Yang B, Han H (2014) A CMAC-PD compound torque controller with fast learning capacity and improved output smoothness for electric load simulator. Int J Control Autom Syst 12(4):805–812CrossRef
go back to reference Yang B, Han H, Bao R (2016) An intelligent CMAC-PD torque controller with anti-over-learning scheme for electric load simulator. Trans Inst Meas Control 38(2):192–200CrossRef Yang B, Han H, Bao R (2016) An intelligent CMAC-PD torque controller with anti-over-learning scheme for electric load simulator. Trans Inst Meas Control 38(2):192–200CrossRef
go back to reference Yu W, Moreno-Armendariz MA, Rodriguez FO (2011) Stable adaptive compensation with fuzzy CMAC for an overhead crane. Inf Sci 181:4895–4907MathSciNetCrossRef Yu W, Moreno-Armendariz MA, Rodriguez FO (2011) Stable adaptive compensation with fuzzy CMAC for an overhead crane. Inf Sci 181:4895–4907MathSciNetCrossRef
go back to reference Zhang P, Li B, Du G (2015) An adaptive human–robot system using CMAC and over damping. In: IEEE international conference cyber technology in automation, control, and intelligent systems, Shenyang, pp 835–840 Zhang P, Li B, Du G (2015) An adaptive human–robot system using CMAC and over damping. In: IEEE international conference cyber technology in automation, control, and intelligent systems, Shenyang, pp 835–840
Metadata
Title
Stability for feedback loops containing complex algorithms
Authors
M. Razmi
C. J. B. Macnab
Publication date
21-03-2020
Publisher
Springer Berlin Heidelberg
Published in
Soft Computing / Issue 10/2020
Print ISSN: 1432-7643
Electronic ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-020-04851-6

Other articles of this Issue 10/2020

Soft Computing 10/2020 Go to the issue

Premium Partner