Abstract
Aiming at the triple inverted pendulum which is a strong coupling, multivariable, high-order and unsteady system, a design method of the controller based on PID neural network (PIDNN) optimized by cloud genetic algorithm (CGA) is proposed, this method is called CGA-PIDNN. CGA can be applied to learn and train the PIDNN connection weights. CGA can overcome the defect of the slow convergence rate and premature convergence for genetic algorithm (GA). PIDNN is a simple and normative network which is easy to be realized and has a good dynamic performance. The CGA-PIDNN control system of triple inverted pendulum is verified with MATLAB simulation test. The comparison results with the control effect of PIDNN control system optimized by standard GA (GA-PIDNN) are presented first. Then in LabVIEW environment, by using the combination of virtual reality technology and MATLAB, the three-dimensional (3D) animation simulation model of the triple inverted pendulum CGA-PIDNN control system is built. The simulation results indicate that CGA-PIDNN control method is effective, whose control effects are superior to those by GA-PIDNN control, it is believed that CGA-PIDNN is effective and will become a promising candidate of control methods.
Similar content being viewed by others
References
J. S. Noh, G. H. Lee, and S. Jung, “Position control of a mobile inverted pendulum system using radial basis function network,” International Journal of Control, Automation, and Systems, vol. 8, no. 1, pp. 157–162, February 2010.
M.-G. Yoon, “Dynamics and stabilization of a spherical inverted pendulum on a wheeled cart,” International Journal of Control, Automation, and Systems, vol. 8, no. 6, pp. 1271–1279, December 2010.
X. Zhang and Y. Li, “Study of LQR stability control in an inverted pendulum,” Science & Technology Information, no. 3, pp. 174–175, 2013.
H. Shu, “Inverted pendulum control system based on PID neural network,” Machine Tool & Hydraulics, vol. 36, no. 3, pp. 145–146, 2008.
J. Qu, W. Wu, and J. Sun, “Design and simulation of the fuzzy controller for the three stage inverted pendulum,” Journal of System Simulation, vol. 16, no. 3, pp. 578–581, 2004.
M. E. Semenov, D. V. Shevlyakova, and P. A. Meleshenko, “Inverted pendulum under hysteretic control: stability zones and periodic solutions,” Nonlinear Dynamics, vol. 75, pp. 247–256, 2014.
N. Atabak, Y. MJ, and H. Iraj, “Friction compensation of double inverted pendulum on a cart using locally linear neuro-fuzzy model,” Neural Comput & Applic, vol. 22, pp. 337–347, 2013.
Z. S. Li, Y. H. Dan, X. C. Zhang, L. Xiao, and Z. Tan, “Fulfillment of arbitrary movement transfer control between equilibrium states for a double pendulum robot,” Acta Automatica Sinica, vol. 36, no. 12, pp. 1720–1731, 2010.
T. Lin and C. Wang, “A hybrid genetic algorithm to minimize the periodic preventive maintenance cost in a series-parallel system,” Journal of Intelligent Manufacturing, vol. 21, no. 3, pp. 1225–1236, 2012.
X. L. Zhang, T. Xu, L. Zhao, H. M. Fan, and J. Y. Zang, “Research on flatness intelligent control via GA-PIDNN,” J Intell Manuf, vol. 26, no. 2, pp. 359–367, 2015.
P. Zhang, H. Su, and L. Jing, “Research of distribution network reactive power optimization based on chaos cloud genetic algorithm,” Computer Measurement & Control, vol. 21, no. 1, pp. 505–507, 2013.
A. Y. S. Igarashi, G. V. Leandro, G. H. C. Oliveira, and E. A. Leite, “Genetic algorithms optimized fuzzy logic control to support the generation of lightning warnings,” J Control Autom Electr Syst, vol. 25, no. 1, pp. 32–45, 2014.
X. Yuan, Y. Yang, H. Wang, and Y. Wang, “Genetic algorithm-based adaptive fuzzy sliding mode controller for electronic throttle valve,” Neural Comput & Applic, vol. 23, no. 1, pp. 209–217, 2013.
K. Zhang, B. Xu, L. X. Tang, and H. M. Shi, “Modeling of binocular vision system for 3D reconstruction with improved genetic algorithms,” The International Journal of Advanced Manufacturing Technology, vol. 29, pp. 722–728, 2006.
L. Wu, “The function optimization based on cloud genetic algorithm,” Computer Knowledge and Technology, vol. 28, no. 7, pp. 6952–6953, 2011.
C. Dai, Y. Zhu, W. Chen, and J. Lin, “Cloud model based genetic algorithm and its applications,” Acta Electronica Sinica, vol. 35, no. 7, pp. 1419–1424, 2007.
L. Xiao, “Improvement of partial intelligent optimization algorithm and analysis of its mathematical theory,” Shanghai Donghua University, pp. 12–15, 2005.
X. Chen and S. Yu, “Improvement on crossover strategy of real-valued genetic algorithm,” Acta Electronica Sinica, vol. 31, no. 1, pp. 71–74, 2003.
D. Li, H. Meng, and X. Shi, “Membership clouds and membership cloud generators,” Journal of Computer Research and Development, vol. 32, no. 6, pp. 15–20, 1995.
C. Dai, Y. Zhu, and W. Chen, “Cloud theory-based genetic algorithm,” Journal of Southwest Jiaotong University, vol. 41, no. 6. pp. 731–732, 2006.
L. Wu, “Optimize the weights of BP neural network by using cloud model and genetic algorithm,” Software Guide, vol. 10, no. 9, pp. 56–57, 2011.
J. Li, C. Li, Z. Wu, and J. Huan, “A feedback neural network for solving convex quadratic bi-level programming problems,” Neural Comput & Applic, vol. 25, no. 3-4, pp. 603–611, 2014.
C. A. C. Antonio, J. P. Davim, and V. Lapa, “Artificial neural network based on genetic learning for machining of polyetheretherketone composite materials,” The International Journal of Advanced Manufacturing Technology, vol. 39, pp. 1101–1110, 2008.
S. Ding, L. Xu, C. Su, and F. Jin, “An optimizing method of RBF neural network based on genetic algorithm,” Neural Comput & Applic, vol. 21, pp. 333–336, 2012.
H. L. Shu, “On the ability the PID neural networks in nonlinear system identification,” Guangdong Automation & Information Engineering, vol. 4, pp. 1–4, 2001.
H. L. Shu, “PID neural network and control system,” National Defense Industry Press, Beijing, pp. 10–69, 2006.
L. Qu, R. Hu, and S. Fan, “Hybrid programming technique of LabVIEW and MATLAB,” China Machine Press, Beijing, pp. 144–167, 2011.
Z. Wu, M. Fang, and K. Ding, “LabVIEW based 3D simulation of two-level inverted pendulum control system,” Journal of Hefei University of Technology, vol. 34, no. 10, pp. 1480–1484, 2011.
J. Gao, G. Cai, Z. Ji, Y. Qin, and L. Jia, “Adaptive neural-fuzzy control of triple inverted pendulum,” Control Theory & Application, vol. 27, no. 2, pp. 278–282, 2010.
D. Li and Y. Du, “Artificial Intelligence with Uncertainty,” National Defence Industry Press, Beijing, pp. 143–149, 2005.
S. Wang, “Spatial data mining and knowledge discovery based on the data field and cloud model,” Wuhan University, Wuhan, 2001.
P. Liu, “Cloud computing,” Electronic Industry Press, Sichuan, pp. 41–68, 2010.
Author information
Authors and Affiliations
Corresponding author
Additional information
Recommended by Associate Editor DaeEun Kim under the direction of Editor Euntai Kim.
This work was supported by the University innovation team of Hebei Province Leading Talent Cultivation Project (No. LJRC 013) and Hebei Province Natural Science Foundation of Steel joint Research Funds of China (Grants No. E2015203354).
Xiu-Ling Zhang received her BE degree from the Northeast Heavy Machinery Institute in 1990, an ME degree from the Northeast Heavy Machinery Institute in 1995. She obtained her Ph.D. degree from Yanshan University, China, in 2002. At present, she is a professor of the College of Electrical Engineering, Yanshan University, China. Her research interests include the modeling, control and pattern recognition of complex system based on artificial intelligence.
Hong-Min Fan received her BE degree from the Liren Institute of Yanshan University in 2012. At present, she is a master student of the College of Electrical Engineering, Yanshan University, China. Her research interests include the modeling, control and pattern recognition of complex system based on artificial intelligence.
Jia-Yin Zang received her BE degree from the Liren Institute of Yanshan University in 2012. At present, she is a master student of the College of Electrical Engineering, Yanshan University, China. Her research interests include the modeling, control and pattern recognition of complex system based on artificial intelligence.
Liang Zhao received his BE degree from the Liren Institute of Yanshan University in 2012. At present, he is a master student of the College of Electrical Engineering, Yanshan University, China. His research interests include the modeling, control and pattern recognition of complex system based on artificial intelligence.
Shuang Hao received her BE degree from Yanshan University in 2013. At present, she is a master student of the College of Electrical Engineering, Yanshan University, China. Her research interests include the modeling, control and pattern recognition of complex system based on artificial intelligence.
Rights and permissions
About this article
Cite this article
Zhang, XL., Fan, HM., Zang, JY. et al. The stabilization and 3D visual simulation of the triple inverted pendulum based on CGA-PIDNN. Int. J. Control Autom. Syst. 13, 1010–1019 (2015). https://doi.org/10.1007/s12555-014-0040-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12555-014-0040-5