Skip to main content
Log in

Hybrid Dynamic Neural Network and PID Control of Pneumatic Artificial Muscle Using the PSO Algorithm

  • Research Article
  • Published:
International Journal of Automation and Computing Aims and scope Submit manuscript

Abstract

Pneumatic artificial muscles (PAM) have been recently considered as a prominent challenge regarding pneumatic actuators specifically for rehabilitation and medical applications. Since accomplishing accurate control of the PAM is comparatively complicated due to time-varying behavior, elasticity and ambiguous characteristics, a high performance and efficient control approach should be adopted. Besides of the mentioned challenges, limited course length is another predicament with the PAM control. In this regard, this paper proposes a new hybrid dynamic neural network (DNN) and proportional integral derivative (PID) controller for the position of the PAM. In order to enhance the proficiency of the controller, the problem under study is designed in the form of an optimization trend. Considering the potential of particle swarm optimization, it has been applied to optimally tune the PID-DNN parameters. To verify the performance of the proposed controller, it has been implemented on a real-time system and compared to a conventional sliding mode controller. Simulation and experimental results show the effectiveness of the proposed controller in tracking the reference signals in the entire course of the PAM.

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.

Similar content being viewed by others

References

  1. S. Liu, J. E. Bobrow. An analysis of a pneumatic servo system and its application to a computer-controlled robot. Journal of Dynamic Systems, Measurement, and Control, vol. 110, no. 3, pp. 228–235, 1988. DOI: https://doi.org/10.1115/1.3152676.

    Article  Google Scholar 

  2. J. Y. Lai, C. H. Menq, R. Singh. Accurate position control of a pneumatic actuator. Journal of Dynamic Systems, Measurement, and Control, vol. 112, no. 4, pp. 734–739, 1990. DOI: https://doi.org/10.1115/1.2896202.

    Article  Google Scholar 

  3. B. W. McDonell, J. E. Bobrow. Adaptive tracking control of an air powered robot actuator. Journal of Dynamic Systems, Measurement, and Control, vol. 115, no. 3, pp. 427–433, 1993. DOI: https://doi.org/10.1115/1.2899119.

    Article  Google Scholar 

  4. D. G. Caldwell, G. A. Medrano-Cerda, M. Goodwin. Control of pneumatic muscle actuators. IEEE Control Systems Magazine, vol. 15, no. 1, pp. 40–18, 1995. DOI: https://doi.org/10.1109/37.341863.

    Article  Google Scholar 

  5. D. G. Caldwell, G. A. Medrano-Cerda, M. J. Goodwin. Braided pneumatic actuator control of a multi-jointed manipulator. In Proceedings of IEEE Systems Man and Cybernetics Conference, IEEE, Le Touquet, France, vol. 1, pp. 423–428, 1993. DOI: https://doi.org/10.1109/ICSMC.1993.384780.

    Chapter  Google Scholar 

  6. J. Schröder, K. Kawamura, T. Gockel, R. Dillmann. Improved control of a humanoid arm driven by pneumatic actuators. In Proceedings of Humanoids 2003, IEEE, Karlsruhe, Germany, 2003.

    Google Scholar 

  7. S. V. Krichel, O. Sawodny, A. Hildebrandt. Tracking control of a pneumatic muscle actuator using one servovalve. In Proceedings of American Control Conference, IEEE, Baltimore, USA, pp.4385–4390, 2010. DOI: https://doi.org/10.1109/ACC.2010.5530767.

    Google Scholar 

  8. X. R. Shen. Nonlinear model-based control of pneumatic artificial muscle servo systems. Control Engineering Practice, vol. 18, no. 3, pp. 311–317, 2010. DOI: https://doi.org/10.1016/j.conengprac.2009.11.010.

    Article  MathSciNet  Google Scholar 

  9. N. Zamani Meymian, N. N. Clark, T. Musho, M. Darzi, D. Johnson, P. Famouri. An optimization method for flexural bearing design for high-stroke high-frequency applications. Cryogenics, vol. 95, pp. 82–94, 2018. DOI: https://doi.org/10.1016/j.cryogenics.2018.09.008.

    Article  Google Scholar 

  10. A. Yazdizadeh, K. Khorasani. Adaptive time delay neural network structures for nonlinear system identification. Neurocomputing, vol. 47, no. 1–4, pp. 207–240, 2002. DOI: https://doi.org/10.1016/S0925-2312(01)00589-6.

    Article  Google Scholar 

  11. K. X. Xing, Y. J. Wang, Q. M. Zhu, H. Y. Zhou. Modeling and control of McKibben artificial muscle enhanced with echo state networks. Control Engineering Practice, vol. 20, no. 5, pp. 477–488, 2012. DOI: https://doi.org/10.1016/j.conengprac.2012.01.002.

    Article  Google Scholar 

  12. K. K. Ahn, H. P. H. Anh. A new approach for modelling and identification of the pneumatic artificial muscle manipulator based on recurrent neural networks. Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, vol. 221, no. 8, pp. 1101–1121, 2007. DOI: https://doi.org/10.1243/09596518JSCE432.

    Google Scholar 

  13. K. K. Ahn, H. P. H. Anh. Design and implementation of an adaptive recurrent neural networks (ARNN) controller of the pneumatic artificial muscle (PAM) manipulator. Mechatronics, vol. 19, no. 6, pp. 816–828, 2009. DOI: https://doi.org/10.1016/j.mechatronics.2009.04.006.

    Article  Google Scholar 

  14. N. N. Son, C. Van Kien, H. P. H. Anh. A novel adaptive feed-forward-PID controller of a SCARA parallel robot using pneumatic artificial muscle actuator based on neural network and modified differential evolution algorithm. Robotics and Autonomous Systems, vol. 96, pp. 65–80, 2017. DOI: https://doi.org/10.1016/j.robot.2017.06.012.

    Article  Google Scholar 

  15. J. Z. Fan, J. Zhong, J. Zhao, Y. H. Zhu. BP neural network tuned PID controller for position tracking of a pneumatic artificial muscle. Technology and Health Care, vol. 23, no. S2, pp. S231–S238, 2015. DOI: https://doi.org/10.3233/THC-150958.

    Article  Google Scholar 

  16. H. P. H. Anh. Online tuning gain scheduling MIMO neural PID control of the 2-axes pneumatic artificial muscle (PAM) robot arm. Expert Systems with Applications, vol. 37, no. 9, pp. 6547–6560, 2010. DOI: https://doi.org/10.1016/j.eswa.2010.02.131.

    Article  Google Scholar 

  17. L. D. Khoa, D. Q. Truong, K. K. Ahn. Synchronization controller for a 3-R planar parallel pneumatic artificial muscle (PAM) robot using modified ANFIS algorithm. Mechatronics, vol. 23, no. 4, pp. 462–479, 2013. DOI: https://doi.org/10.1016/j.mechatronics.2013.03.011.

    Article  Google Scholar 

  18. X. Z. Jiang, Z. H. Wang, C. Zhang, L. L. Yang. Fuzzy neural network control of the rehabilitation robotic arm driven by pneumatic muscles. Industrial Robot, vol. 42, no. 1, pp. 36–43, 2015. DOI: https://doi.org/10.1108/IR-07-2014-0374.

    Article  Google Scholar 

  19. Y. T. Wang, R. H. Wong, J. T. Lu. Comparative studies of the set up of two-dimensional pneumatic arm systems by muscle and rotational actuators. Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, vol. 221, no. 5, pp. 743–748, 2007. DOI: https://doi.org/10.1243/09596518JSCE413.

    Google Scholar 

  20. Y. Cao, J. Huang, G. Z. Ding, Y. J. Wang. Design of nonlinear predictive control for pneumatic muscle actuator based on echo state Gaussian process. IFAC-PapersOn-Line, vol. 50, no. 1, pp. 1952–1957, 2017. DOI: https://doi.org/10.1016/j.ifacol.2017.08.390.

    Article  Google Scholar 

  21. C. J. Chiang, Y. C. Chen. Neural network fuzzy sliding mode control of pneumatic muscle actuators. Engineering Applications of Artificial Intelligence, vol. 65, pp. 68–86, 2017. DOI: https://doi.org/10.1016/j.engappai.2017.06.021.

    Article  Google Scholar 

  22. G. Das, P. K. Pattnaik, S. K. Padhy. Artificial neural network trained by particle swarm optimization for non-linear channel equalization. Expert Systems with Applications, vol. 41, no. 7, pp. 3491–3496, 2014. DOI: https://doi.org/10.1016/j.eswa.2013.10.053.

    Article  Google Scholar 

  23. M. Mazare, M. Taghizadeh, M. G. Kazemi. Optimal hybrid scheme of dynamic neural network and PID controller based on harmony search algorithm to control a PWM-driven pneumatic actuator position. Journal of Vibration and Control, vol. 24, no. 16, pp. 3538–3554, 2018. DOI: https://doi.org/10.1177/1077546317707102.

    Article  MathSciNet  Google Scholar 

  24. D. H. Zhang, X. G. Zhao, J. D. Han. Active model-based control for pneumatic artificial muscle. IEEE Transactions on Industrial Electronics, vol. 64, no. 2, pp. 1686–1695, 2017. DOI: https://doi.org/10.1109/TIE.2016.2606080.

    Article  Google Scholar 

  25. L. J. Zhu, X. Y. Shi, Z. Y. Chen, H. T. Zhang, C. H. Xiong. Adaptive servomechanism of pneumatic muscle actuators with uncertainties. IEEE Transactions on Industrial Electronics, vol. 64, no. 4, pp. 3329–3337, 2017. DOI: https://doi.org/10.1109/TIE.2016.2573266.

    Article  Google Scholar 

  26. C. P. Chou, B. Hannaford. Static and dynamic characteristics of McKibben pneumatic artificial muscles. In Proceedings of IEEE International Conference on Robotics and Automation, IEEE, San Diego, USA, 1994. DOI: https://doi.org/10.1109/ROBOT.1994.350977.

    Google Scholar 

  27. K. S. Narendra, K. Parthasarathy. Identification and control of dynamical systems using neural networks. IEEE Transactions on Neural Networks, vol. 1, no. 1, pp. 4–27, 1990. DOI: https://doi.org/10.1109/72.80202.

    Article  Google Scholar 

  28. D. Maiti, A. Acharya, M. Chakraborty, A. Konar, R. Janarthanan. Tuning PID and PI/λ D δ controllers using the integral time absolute error criterion. In Proceedings of the 4th International Conference on Information and Automation for Sustainability, IEEE, Colombo, Sri Lanka, pp. 457–462, 2008. DOI: https://doi.org/10.1109/ICIAFS.2008.4783932.

    Google Scholar 

  29. A. D. Falehi. Optimal design of fuzzy-AGC based on PSO & RCGA to improve dynamic stability of interconnected multi area power systems. International Journal of Automation and Computing, to be published. DOI: https://doi.org/10.1007/s11633-017-1064-0.

  30. G. H. Lin, J. Zhang, Z. H. Liu. Hybrid particle swarm optimization with differential evolution for numerical and engineering optimization. International Journal of Automation and Computing, vol. 15, no. 1, pp. 103–114, 2018. DOI: https://doi.org/10.1007/s11633-016-0990-6.

    Article  Google Scholar 

  31. J. Kennedy. Particle swarm optimization. In Proceedings of the Encyclopedia of Machine Learning, Springer, Boston, USA, pp. 760–766, 2011.

    Google Scholar 

  32. J. Kennedy, R. C. Eberhart. A discrete binary version of the particle swarm algorithm. In Proceedings of IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation, IEEE, Orlando, USA, vol. 5, pp. 4104–4108, 1997. DOI: https://doi.org/10.1109/ICSMC.1997.637339.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mostafa Taghizadeh.

Additional information

Mahdi Chavoshian received the B. Sc. degree in mechanical engineering from Shahrood University of Technology, Iran in 2008, and the M. Sc. degree in mechanical engineering from Islamic Azad University South Tehran Branch, Iran in 2011. Currently, he is a Ph. D. degree candidate in mechanical engineering at Department of Mechanical and Energy Engineering, Shahid Beheshti University, Iran.

His research interests include dynamic systems, feedback control systems, specially modeling and control of servo pneumatic systems.

Mostafa Taghizadeh received the B. Sc. and M. Sc. degrees in mechanical engineering from the University of Tehran, Iran in 1995 and 1997, respectively, and the Ph. D. degree in mechanical engineering from K. N. Toosi University of Technology, Iran in 2008. In 2008, he was a faculty member at Power and Water University of Technology, Iran. Currently, he is an assistant professor at Department of Mechanical and Energy Engineering, Shahid Beheshti University, Iran. He has published about 35 refereed journal and conference papers.

His research interests include fluid power control systems, robotics and feedback control systems

Mahmood Mazare received the M. Sc. degree in mechanical engineering from Shahid Beheshti University, Iran in 2016. Currently, he is a member of control and robotics laboratory at Department of Mechanical and Energy Engineering, Shahid Beheshti University, Iran.

His research interests include control, robotics, and dynamic systems.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chavoshian, M., Taghizadeh, M. & Mazare, M. Hybrid Dynamic Neural Network and PID Control of Pneumatic Artificial Muscle Using the PSO Algorithm. Int. J. Autom. Comput. 17, 428–438 (2020). https://doi.org/10.1007/s11633-019-1196-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11633-019-1196-5

Keywords

Navigation