Adaptive Neural Networks Based Robust Output Feedback Controllers for Nonlinear Systems

(1) * Ahmed Jaber Abougarair Mail (University of Tripoli, Libya)
(2) Mohamed K. I. Aburakhis Mail (University of Tripoli, Libya)
(3) Mohamed M. Edardar Mail (University of Tripoli, Libya)
*corresponding author

Abstract


The performance of the nonlinear control system that is subjected to uncertainty, can be enhanced by implementing an adaptive approach by using the robust output-feedback control and the artificial intelligence neural network. This paper seeks to utilize output feedback control for nonlinear system using artificial intelligence employing neural network. The Two Wheel Mobile Robot (TWMR) is treated as a multi-body dynamic system. The nonlinear swing-up problem is handled by designing an adaptive neural network, which is trained using a modified conventional controller called Linear Quadratic Optimal State Estimator with Integral Control (LQOSEIC). In this paper, the nonlinear system TWMR is stabilized utilizing a robust output feedback control called LQOSEIC. This controller allows a linearized model to emulate a model reference for the original nonlinear system. However, it works for a limited range of operations and will fail if the plant characteristics are unknown or uncertain. An adaptive neural network is used to overcome this problem. The adaptive neural controller is trained offline using LQOSEIC to obtain the initial weights of neurons for the network's hidden layers. After finishing the training, the LQOSEIC will be replaced by the adaptive neural controller. The main advantage of a neuro-controller is its ability to update the weights online depending on the error signal. If there are any disturbances or uncertainties that arises within the concerned nonlinear system, the neuro-controller will be able to handle it because of online learning that compensates for the effect of unpredictable conditions. The proposed adaptive neural network improves control performance and ensures the robust stability of the closed-loop control system. Finally, numerical simulations are used to demonstrate the efficacy of the proposed controllers.

Keywords


Adaptive Neural Network; Integral Control; LQOSEIC; Nonlinear System;

   

DOI

https://doi.org/10.31763/ijrcs.v2i1.523
      

Article metrics

10.31763/ijrcs.v2i1.523 Abstract views : 7479 | PDF views : 608

   

Cite

   

Full Text

Download

References


[1] H. Dai, B. Landry, L. Yang, M. Pavone, and R. Tedrake, “Lyapunov-stable neural-network control,” arXiv preprint arXiv:2109.14152, 2021, https://arxiv.org/abs/2109.14152.

[2] W. He, Y. Chen, and Z. Yin, “Adaptive neural network control of an uncertain robot with full-state constraints,” IEEE transactions on cybernetics, vol. 46, no. 3, pp. 620–629, 2015, https://doi.org/10.1109/TCYB.2015.2411285.

[3] A. Jaber Abougarair and M. M. Edardar, “Adaptive traffic light dynamic control based on road traffic signal from google maps,” in The 7th International Conference on Engineering & MIS 2021, 2021, pp. 1–9, https://doi.org/10.1145/3492547.3492584.

[4] A. J. Abougarair, M. M. Bakush, and M. Aramah, “Optimal estimator design based on optimal controller,” in Libyan International Conference on Electrical Engineering and Technologies (LICEET2018), 2018, pp. 3–7, https://www.researchgate.net/profile/Moftah-Bakush/publication/339590216.

[5] M. S. Mahmoud and A. H. AlRamadhan, “Optimizing the parameters of sliding mode controllers for stepper motor through simulink response optimizer application,” International Journal of Robotics and Control Systems, vol. 1, no. 2, pp. 209–225, 2021, https://doi.org/10.31763/ijrcs.v1i2.345.

[6] S. Walczak, “Artificial neural networks,” in Encyclopedia of Information Science and Technology, Fourth Edition. IGI Global, 2018, pp. 120–131, https://www.igi-global.com/chapter/artificial-neural-networks/183727.

[7] C. Wang, G. Yin, C. Liu, and W. Fu, “Design and simulation of inverted pendulum system based on the fractional pid controller,” in 2016 IEEE 11th Conference on Industrial Electronics and Applications (ICIEA). IEEE, 2016, pp. 1760–1764, https://doi.org/10.1109/ICIEA.2016.7603871.

[8] A. Ouda and A. Mohamed, “Autonomous fuzzy heading control for a multi-wheeled combat vehicle,” International Journal of Robotics and Control Systems, vol. 1, no. 1, pp. 90–101, 2021, https://doi.org/10.31763/ijrcs.v1i1.286.

[9] H. Yin, Y.-H. Chen, and D. Yu, “Controlling an underactuated two-wheeled mobile robot: a constraintfollowing approach,” Journal of Dynamic Systems, Measurement, and Control, vol. 141, no. 7, 2019, https://doi.org/10.1115/1.4043112.

[10] A. S. Chouhan, D. R. Parhi, and A. Chhotray, “Control and balancing of two-wheeled mobile robots using sugeno fuzzy logic in the domain of ai techniques,” Emerging trends in Engineering, Science and Manufacturing,(ETESM-2018), IGIT, Sarang, India, 2018, https://www.researchgate.net/publication/324156824.

[11] A. Odry, E. Burkus, I. Kecskes, J. Fodor, and P. Odry, “Fuzzy control of a two-wheeled mobile pendulum system,” in 2016 IEEE 11th International Symposium on Applied Computational Intelligence and Informatics (SACI). IEEE, 2016, pp. 99–104, https://doi.org/10.1109/SACI.2016.7507348.

[12] M. Aburakhis and R. Ordonez, “Interaction of fractional order adaptive law and fractional order pid controller for the ball and beam control system,” in NAECON 2018-IEEE National Aerospace and Electronics Conference. IEEE, 2018, pp. 451–456, https://doi.org/10.1109/NAECON.2018.8556774.

[13] M. Aburakhis and A. Abdusamad, “Stand-alone function approximation using fractional order techniques,” in 2021 IEEE 1st International Maghreb Meeting of the Conference on Sciences and Techniques of Automatic Control and Computer Engineering MI-STA. IEEE, 2021, pp. 98–103, https://doi.org/10.1109/MI-STA52233.2021.9464389.

[14] M. K. I. Aburakhis, “Continuous time and discrete time fractional order adaptive control for a class of nonlinear systems,” Ph.D. dissertation, University of Dayton, 2019, https://www.google.co.id/books/edition/Continuous_Time_and_Discrete_Time_Fracti/s94lzAEACAAJ?hl=en.

[15] M. Aburakhis and Y. N. Raffoul, “Function approximation using a discrete fractional order gradient descent law,” International Journal of Difference Equations, vol. 15, no. 1, pp. 1–10, 2020, http://campus.mst.edu/ijde/contents/v15n1p1.pdf.

[16] F. Golnaraghi and B. Kuo, Automatic control systems. McGraw-Hill Education, 2017, https://www.google.co.id/books/edition/Automatic_Control_Systems/QxEoAQAAMAAJ?hl=en&gbpv=0&bsq=Automatic%20control%20systems.

[17] J. L. Hellerstein, Y. Diao, S. Parekh, and D. M. Tilbury, Feedback control of computing systems. John Wiley & Sons, 2004, https://www.google.co.id/books/edition/Feedback_Control_of_Computing_Systems/J9aMWtoELWYC?hl=en&gbpv=0.

[18] A. J. Abougarair, “Neural networks identification and control of mobile robot using adaptive neuro fuzzy inference system,” in Proceedings of the 6th International Conference on Engineering & MIS 2020, 2020, pp. 1–9, https://doi.org/10.1145/3410352.3410734.

[19] A. J. Abougarair, “Model reference adaptive control and fuzzy optimal controller for mobile robot,” Journal of Multidisciplinary Engineering Science and Technology (JMEST), vol. 6, 2019, http://www.jmest.org/wp-content/uploads/JMESTN42352870.pdf.

[20] N. Esmaeili, A. Alfi, and H. Khosravi, “Balancing and trajectory tracking of two-wheeled mobile robot using backstepping sliding mode control: design and experiments,” Journal of Intelligent & Robotic Systems, vol. 87, no. 3, pp. 601–613, 2017, https://doi.org/10.1007/s10846-017-0486-9.

[21] K. M. Goher and M. Tokhi, “Modelling, simulation and balance control of a two wheeled robotic machine with static variation in load position,” in the Proceedings of the 22nd European Conference on Modeling and Simulation, Nicosia, Cyprus. Citeseer, 2008, https://www.scs-europe.net/conf/ecms2008/ecms2008%20CD/ecms2008%20pdf/is-ECMS2008_0030.pdf.

[22] A. J. Abougarair and E. S. Elahemer, “Balancing control of two wheeled mobile robot based on decoupling controller,” International Journal of Control Systems and Robotics, vol. 3, 2018, https://www.iaras.org/iaras/filedownloads/ijcsr/2018/011-0001(2018).pdf.

[23] H. Kwakernaak and R. Sivan, Linear optimal control systems. Wiley-interscience New York, 1972, vol. 1, https://www.google.co.id/books/edition/Linear_Optimal_Control_Systems/mf0pAQAAMAAJ?hl=en&gbpv=0&bsq=Linear%20optimal%20control%20systems.

[24] J.-H. Jean and C.-K. Wang, “Design and implementation of a balancing controller for two-wheeled vehicles using a cost-effective mcu,” in 2009 International Conference on Machine Learning and Cybernetics, vol. 6. IEEE, 2009, pp. 3329–3334, https://doi.org/10.1109/ICMLC.2009.5212761.

[25] P. P. van den Bosch and A. C. van der Klauw, Modeling, identification and simulation of dynamical systems. crc Press, 2020, https://www.google.co.id/books/edition/Modeling_Identification_and_Simulation_o/R90NEAAAQBAJ?hl=en&gbpv=0.

[26] M. Salah-eddine, S. Sadki, and B. Bensassi, “Microcontroller based data acquisition and system identification of a dc servo motor using arx, armax, oe, and bj models,” Advanced Science and Technology Engineering System (ASTES) Journal, vol. 5, no. 6, pp. 507–513, 2020, http://dx.doi.org/10.25046/aj050660.

[27] M. T. Hagan, H. B. Demuth, and M. Beale, Neural network design. PWS Publishing Co., 1997, https://www.google.co.id/books/edition/Neural_Network_Design/4EW9oQEACAAJ?hl=en.

[28] M. J. Nahar, M. R. Sarkar, M. Uddin, M. F. Hossaine, M. M. Rana, and M. R. Tanshena, “Single axis solar tracker for maximizing power production and sunlight overlapping removal on the sensors of tracker,” International Journal of Robotics and Control Systems, vol. 1, no. 2, pp. 186–197, 2021, https://doi.org/10.31763/ijrcs.v1i2.333.

[29] M. Lopez-Franco, E. N. Sanchez, A. Y. Alanis, and C. Lopez-Franco, “Neural control for a differential drive wheeled mobile robot integrating stereo vision feedback,” Computacion y Sistemas, vol. 19, no. 3, pp. 429–443, 2015, https://www.cys.cic.ipn.mx/ojs/index.php/CyS/article/view/2016.

[30] H. Al Jleilaty, D. Asmar, and N. Daher, “Model reference adaptive control of a two-wheeled mobile robot,” in 2019 International Conference on Robotics and Automation (ICRA). IEEE, 2019, pp. 1155–1161, https://doi.org/10.1109/ICRA.2019.8793633.

[31] A. Nasir, M. Ahmad, and R. R. Ismail, “The control of a highly nonlinear two-wheels balancing robot: A comparative assessment between lqr and pid-pid control schemes,” International Journal of Mechanical and Mechatronics Engineering, vol. 4, no. 10, pp. 942–947, 2010, https://doi.org/10.5281/zenodo.1084448.

[32] A. Kharola, S. Raiwani, and S. Kharola, “Soft-computing-based real-time control of two wheel mobile robot (twmr),” in Handbook of Research on Modeling, Analysis, and Control of Complex Systems. IGI Global, 2021, pp. 434–449, https://www.igi-global.com/chapter/soft-computing-based-real-time-control-of-two-wheel-mobile-robot-twmr/271049.

[33] K. G. Tran, P. D. Nguyen, and N. H. Nguyen, “Advanced control methods for two-wheeled mobile robots,” in 2017 International Conference on System Science and Engineering (ICSSE). IEEE, 2017, pp. 344–348, https://doi.org/10.1109/ICSSE.2017.8030894.


Refbacks

  • There are currently no refbacks.


Copyright (c) 2021 Ahmed Jaber Abougarair

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

 


About the JournalJournal PoliciesAuthor Information

International Journal of Robotics and Control Systems
e-ISSN: 2775-2658
Website: https://pubs2.ascee.org/index.php/IJRCS
Email: ijrcs@ascee.org
Organized by: Association for Scientific Computing Electronics and Engineering (ASCEE)Peneliti Teknologi Teknik IndonesiaDepartment of Electrical Engineering, Universitas Ahmad Dahlan and Kuliah Teknik Elektro
Published by: Association for Scientific Computing Electronics and Engineering (ASCEE)
Office: Jalan Janti, Karangjambe 130B, Banguntapan, Bantul, Daerah Istimewa Yogyakarta, Indonesia