Skip to main content

Advertisement

Log in

Simplified artificial neural network based online adaptive control scheme for nonlinear systems

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Complex neural network structures may not be appropriate for adaptive control applications, as large number of variable adaptive parameters have to be updated in each time step, thus increasing the computational burden, which makes the real-time implementation of the controller difficult. In this study, the ability of the neural networks to approximate non-linear dynamic systems is used to derive a neuro-based adaptive control with minimalistic architecture. A linear neural identifier is devised, which emulates a local linear model of the system by online adjustment of its parameters. Stability and optimal rate of convergence is ensured through an adaptive learning rate, determined using Lyapunov stability theorems. The novelty of the control scheme lies in its minimalistic neural structure comprising of a single-linear neuron and, therefore, does not impose excessive computational burden on the system, making it feasible for real-time application. To assert our claims, benchmark examples from different domains are used to illustrate the effectiveness of the proposed controller. The neuro-controller is used in a water-lift plant to control the height of the water in a storage tank. Another example of a moving cart holding an inverted pendulum, an inherently unstable system that forms the basis of the robot-control mechanism, is also used. The controller is also tested on a complex non-linear higher-order power system to enhance stability by effectively damping the electromechanical oscillations. The superior performance of the controller is demonstrated by comparing with other recently reported controllers. Additional advantages of the proposed scheme include model-free control and requirement of only local measurements. The proposed method has potential applications in control problems that require adaptability, computational simplicity, and quick response.

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
Fig. 15
Fig. 16
Fig. 17
Fig. 18

Similar content being viewed by others

Data availability

Not applicable.

References

  1. Chiu CH (2010) Self-tuning output recurrent cerebellar model articulation controller for a wheeled inverted pendulum control. Neural Comput Appl 19(8):1153–1164. https://doi.org/10.1007/s00521-009-0335-2

    Article  Google Scholar 

  2. Norgaard M, Ravn O, Poulsen NK, Hansen LK (2000) Neural networks for modelling and control of dynamic systems. Springer, London

    Book  MATH  Google Scholar 

  3. Wang Dan, Huang Jie (2001) A neural network-based approximation method for discrete-time nonlinear servomechanism problem. IEEE Trans Neural Netw 12(3):591–597. https://doi.org/10.1109/72.925561

    Article  Google Scholar 

  4. Antsaklis P (1990) Neural networks in control systems. IEEE Control Syst Mag 10(3):3–5

    Google Scholar 

  5. Rana MJ, Shahriar MS, Shafiullah M (2019) Levenberg–Marquardt neural network to estimate UPFC-coordinated PSS parameters to enhance power system stability. Neural Comput Appl 31(4):1237–1248. https://doi.org/10.1007/s00521-017-3156-8

    Article  Google Scholar 

  6. Liu A, Zhao H, Song T, Liu Z, Wang H, Sun D (2021) Adaptive control of manipulator based on neural network. Neural Comput Appl 33(9):4077–4085. https://doi.org/10.1007/s00521-020-05515-0

    Article  Google Scholar 

  7. Gong C, Zhou X, Lü X, Lin F (2021) Memory level neural network: a time-varying neural network for memory input processing. Neurocomputing 425:256–265. https://doi.org/10.1016/j.neucom.2020.04.093

    Article  Google Scholar 

  8. Samanta S, Pratama M, Sundaram S, Srikanth N (2020) Learning elastic memory online for fast time series forecasting. Neurocomputing 390:315–326. https://doi.org/10.1016/j.neucom.2019.07.105

    Article  Google Scholar 

  9. Kumar R, Srivastava S, Gupta J, Mohindru A (2018) Diagonal recurrent neural network based identification of nonlinear dynamical systems with Lyapunov stability based adaptive learning rates. Neurocomputing 287:102–117. https://doi.org/10.1016/j.neucom.2018.01.073

    Article  Google Scholar 

  10. Ping Z, Zhou M, Liu C, Huang Y, Yu M, Lu JG (2021) An improved neural network tracking control strategy for linear motor-driven inverted pendulum on a cart and experimental study. Neural Comput Appl. https://doi.org/10.1007/s00521-021-05986-9

    Article  Google Scholar 

  11. Elkenawy A, El-Nagar AM, El-Bardini M, El-Rabaie NM (2021) Full-state neural network observer-based hybrid quantum diagonal recurrent neural network adaptive tracking control. Neural Comput Appl 33(15):9221–9240. https://doi.org/10.1007/s00521-020-05685-x

    Article  Google Scholar 

  12. Zabihifar SH, Yushchenko AS, Navvabi H (2020) Robust control based on adaptive neural network for rotary inverted pendulum with oscillation compensation. Neural Comput Appl 32(18):14667–14679. https://doi.org/10.1007/s00521-020-04821-x

    Article  Google Scholar 

  13. Liu A, Zhang Y, Zhao H, Wang S, Sun D (2021) Neural network control system of cooperative robot based on genetic algorithms. Neural Comput Appl 33(14):8217–8226. https://doi.org/10.1007/s00521-020-04952-1

    Article  Google Scholar 

  14. Hamdy M, EL-Ghazaly G (2014) Adaptive neural decentralized control for strict feedback nonlinear interconnected systems via backstepping. Neural Comput Appl 24(2):259–269. https://doi.org/10.1007/s00521-012-1214-9

    Article  Google Scholar 

  15. Aghajary MM, Gharehbaghi A (2021) A novel adaptive control design method for stochastic nonlinear systems using neural network. Neural Comput Appl 33(15):9259–9287. https://doi.org/10.1007/s00521-021-05689-1

    Article  Google Scholar 

  16. Xu D, Liu J, Yan X, Yan W (2018) A novel adaptive neural network constrained control for a multi-area interconnected power system with hybrid energy storage. IEEE Trans Ind Electron 65(8):6625–6634

    Article  Google Scholar 

  17. Sun J, Han J, Wang Y, Liu P (2021) Memristor-based neural network circuit of emotion congruent memory with mental fatigue and emotion inhibition. IEEE Trans Biomed Circuits Syst 15(3):606–616. https://doi.org/10.1109/TBCAS.2021.3090786

    Article  Google Scholar 

  18. Sun J, Han J, Liu P, Wang Y (2021) Memristor-based neural network circuit of Pavlov associative memory with dual mode switching. AEU-Int J Electron C 129:153552. https://doi.org/10.1016/j.aeue.2020.153552

    Article  Google Scholar 

  19. Wang L, Shen Y (2015) Design of controller on synchronization of memristor-based neural networks with time-varying delays. Neurocomputing 147:372–379. https://doi.org/10.1016/j.neucom.2014.06.048

    Article  Google Scholar 

  20. Chandrasekar A, Rakkiyappan R (2016) Impulsive controller design for exponential synchronization of delayed stochastic memristor-based recurrent neural networks. Neurocomputing 173:1348–1355. https://doi.org/10.1016/j.neucom.2015.08.088

    Article  Google Scholar 

  21. Shi Y, Shao X (2021) Neural adaptive appointed-time control for flexible air-breathing hypersonic vehicles: an event-triggered case. Neural Comput Appl 33(15):9545–9563. https://doi.org/10.1007/s00521-021-05710-7

    Article  Google Scholar 

  22. Kheyrinataj F, Nazemi A (2020) Fractional Chebyshev functional link neural network-optimization method for solving delay fractional optimal control problems with atangana-baleanu derivative. Optim Control Appl Methods 41(3):808–832. https://doi.org/10.1002/oca.2572

    Article  MathSciNet  MATH  Google Scholar 

  23. Liu S, Ni’mah I, Menkovski V, Mocanu DC, Pechenizkiy M (2021) Efficient and effective training of sparse recurrent neural networks. Neural Comput Appl 33(15):9625–9636. https://doi.org/10.1007/s00521-021-05727-y

    Article  Google Scholar 

  24. Liu W, Venayagamoorthy GK, Wunsch DC (2003) Design of an adaptive neural network based power system stabilizer. Neural Netw 16(5):891–898

    Article  Google Scholar 

  25. Xia M, Antsaklis PJ, Gupta V, Zhu F (2017) Passivity and dissipativity analysis of a system and its approximation. IEEE Trans Autom Control 62(2):620–635. https://doi.org/10.1109/TAC.2016.2562919

    Article  MathSciNet  MATH  Google Scholar 

  26. Ahmed MS, Anjum MF (1997) Neural-net-based direct self-tuning control of nonlinear plants. Int J Control 66(1):85–104

    Article  MathSciNet  MATH  Google Scholar 

  27. Li X, Chen Z, Yuan Z (2002) Simple recurrent neural network-based adaptive predictive control for nonlinear systems. Asian J Control 4(2):231–239

    Article  Google Scholar 

  28. Messikh L, Guechi E, Benloucif M (2017) Critically damped stabilization of inverted-pendulum systems using continuous-time cascade linear model predictive control. J Franklin Inst 354(16):7241–7265. https://doi.org/10.1016/j.jfranklin.2017.08.039

    Article  MathSciNet  MATH  Google Scholar 

  29. Prasad LB, Tyagi B, Gupta HO (2015) Optimal control of nonlinear inverted pendulum system using PID controller and LQR: performance analysis without and with disturbance input. Int J Autom Comput. https://doi.org/10.1007/s11633-014-0818-1

    Article  Google Scholar 

  30. Kennedy E, King E, Tran H (2019) Real-time implementation and analysis of a modified energy based controller for the swing-up of an inverted pendulum on a cart. Eur J Control 50:176–187. https://doi.org/10.1016/j.ejcon.2019.05.002

    Article  MathSciNet  MATH  Google Scholar 

  31. Al-Araji AS (2019) An adaptive swing-up sliding mode controller design for a real inverted pendulum system based on culture-bees algorithm. Eur J Control 45:45–56. https://doi.org/10.1016/j.ejcon.2018.12.001

    Article  MathSciNet  MATH  Google Scholar 

  32. Roose AI, Yahya S, Al-Rizzo H (2017) Fuzzy-logic control of an inverted pendulum on a cart. Comput Electr Eng 61:31–47. https://doi.org/10.1016/j.compeleceng.2017.05.016

    Article  Google Scholar 

  33. Wai Rong-Jong, Chang Li-Jung (2006) Stabilizing and tracking control of nonlinear dual-axis inverted-pendulum system using fuzzy neural network. IEEE Trans Fuzzy Syst 14(1):145–168. https://doi.org/10.1109/TFUZZ.2005.859305

    Article  MATH  Google Scholar 

  34. Boukens M, Boukabou A (2017) Design of an intelligent optimal neural network-based tracking controller for nonholonomic mobile robot systems. Neurocomputing 226:46–57. https://doi.org/10.1016/j.neucom.2016.11.029

    Article  Google Scholar 

  35. Cong S, Liang Y (2009) PID-like neural network nonlinear adaptive control for uncertain multivariable motion control systems. IEEE Trans Ind Electron 56(10):3872–3879. https://doi.org/10.1109/TIE.2009.2018433

    Article  Google Scholar 

  36. de Jesús Rubio J (2018) Discrete time control based in neural networks for pendulums. Appl Soft Comput 68:821–832. https://doi.org/10.1016/j.asoc.2017.04.056

    Article  Google Scholar 

  37. Khaksar M, Rezvani A, Moradi MH (2018) Simulation of novel hybrid method to improve dynamic responses with PSS and UPFC by fuzzy logic controller. Neural Comput Appl 29(3):837–853. https://doi.org/10.1007/s00521-016-2487-1

    Article  Google Scholar 

  38. Hemmati R (2018) Power system stabilizer design based on optimal model reference adaptive system. Ain Shams Eng J 9(2):311–318. https://doi.org/10.1016/j.asej.2016.03.002

    Article  Google Scholar 

  39. Shafiullah M, Juel Rana M, Shafiul Alam M, Abido M (2018) Online tuning of power system stabilizer employing genetic programming for stability enhancement. J Electr Syst Inf Technol 5(3):287–299. https://doi.org/10.1016/j.jesit.2018.03.007

    Article  Google Scholar 

  40. Abd Elazim S, Ali E (2016) Optimal power system stabilizers design via cuckoo search algorithm. Int J Electr Power Energy Syst 75:99–107. https://doi.org/10.1016/j.ijepes.2015.08.018

    Article  Google Scholar 

  41. Devarapalli R, Bhattacharyya B, Sinha NK, Dey B (2021) Amended GWO approach based multi-machine power system stability enhancement. ISA Trans 109:152–174. https://doi.org/10.1016/j.isatra.2020.09.016

    Article  Google Scholar 

  42. Chatterjee A, Ghoshal S, Mukherjee V (2011) Chaotic ant swarm optimization for fuzzy-based tuning of power system stabilizer. Int J Electr Power Energy Syst 33(3):657–672

    Article  Google Scholar 

  43. Chaib L, Choucha A, Arif S (2017) Optimal design and tuning of novel fractional order PID power system stabilizer using a new metaheuristic bat algorithm. Ain Shams Eng J 8(2):113–125. https://doi.org/10.1016/j.asej.2015.08.003

    Article  Google Scholar 

  44. Sreedivya KM, Aruna Jeyanthy P, Devaraj D (2021) Improved design of interval type-2 fuzzy based wide area power system stabilizer for inter-area oscillation damping. Microprocess Microsyst 83:103957. https://doi.org/10.1016/j.micpro.2021.103957

    Article  Google Scholar 

  45. Farahani M, Ganjefar S (2017) Intelligent power system stabilizer design using adaptive fuzzy sliding mode controller. Neurocomputing 226:135–144. https://doi.org/10.1016/j.neucom.2016.11.043

    Article  Google Scholar 

  46. Ray PK, Paital SR, Mohanty A, Eddy FY, Gooi HB (2018) A robust power system stabilizer for enhancement of stability in power system using adaptive fuzzy sliding mode control. Appl Soft Comput 73:471–481. https://doi.org/10.1016/j.asoc.2018.08.033

    Article  Google Scholar 

  47. Kamalasadan S, Swann GD, Yousefian R (2014) A novel system-centric intelligent adaptive control architecture for power system stabilizer based on adaptive neural networks. IEEE Syst J 8(4):1074–1085. https://doi.org/10.1109/JSYST.2013.2265187

    Article  Google Scholar 

  48. Shamsollahi P, Malik OP (1999) Application of neural adaptive power system stabilizer in a multi-machine power system. IEEE Trans Energy Convers 14(3):731–736

    Article  Google Scholar 

  49. Farahani M, Ganjefar S (2015) An online trained fuzzy neural network controller to improve stability of power systems. Neurocomputing 162:245–255. https://doi.org/10.1016/j.neucom.2015.03.047

    Article  Google Scholar 

  50. Tofighi M, Alizadeh M, Ganjefar S, Alizadeh M (2015) Direct adaptive power system stabilizer design using fuzzy wavelet neural network with self-recurrent consequent part. Appl Soft Comput 28:514–526. https://doi.org/10.1016/j.asoc.2014.12.013

    Article  Google Scholar 

  51. Kundur P (1994) Power system stability and control. McGraw-Hill, New York

    Google Scholar 

  52. IEEE Guide (2003) IEEE guide for synchronous generator modeling practices and applications in power system stability analyses. IEEE Std 1110-2002 (Revision of IEEE Std 1110-1991), pp 1–72

  53. IEEE Report (2016) IEEE recommended practice for excitation system models for power system stability studies. IEEE Std 4215-2016 (Revision of IEEE Std 4215-2005), pp 1–207

Download references

Funding

Not applicable.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Faisal Jamsheed.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Code availability

Not applicable.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor 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

Jamsheed, F., Iqbal, S.J. Simplified artificial neural network based online adaptive control scheme for nonlinear systems. Neural Comput & Applic 35, 663–679 (2023). https://doi.org/10.1007/s00521-022-07760-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-022-07760-x

Keywords

Navigation