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.


















Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data availability
Not applicable.
References
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
Norgaard M, Ravn O, Poulsen NK, Hansen LK (2000) Neural networks for modelling and control of dynamic systems. Springer, London
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
Antsaklis P (1990) Neural networks in control systems. IEEE Control Syst Mag 10(3):3–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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Liu W, Venayagamoorthy GK, Wunsch DC (2003) Design of an adaptive neural network based power system stabilizer. Neural Netw 16(5):891–898
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
Ahmed MS, Anjum MF (1997) Neural-net-based direct self-tuning control of nonlinear plants. Int J Control 66(1):85–104
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Kundur P (1994) Power system stability and control. McGraw-Hill, New York
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
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
Funding
Not applicable.
Author information
Authors and Affiliations
Corresponding author
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.
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-022-07760-x