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.
Similar content being viewed by others
References
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
J. Kennedy. Particle swarm optimization. In Proceedings of the Encyclopedia of Machine Learning, Springer, Boston, USA, pp. 760–766, 2011.
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.
Author information
Authors and Affiliations
Corresponding author
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
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11633-019-1196-5