Skip to main content

Advertisement

Log in

Nonlinear control of triple inverted pendulum based on GA–PIDNN

  • Original Paper
  • Published:
Nonlinear Dynamics Aims and scope Submit manuscript

Abstract

The triple inverted pendulum is a nonlinear, dynamic and unsteady system. The traditional control methods of triple inverted pendulum have problems of limited control accuracy, slow responding. This kind of pendulum system is difficult to control due to the inherent instability, nonlinear behavior and difficultly in establishing a precise mathematical model. In addition, the back-propagation (BP) algorithm has the shortage of easy trapped in local minimum. The triple inverted pendulum control based on GA–PIDNN is proposed. The PID neural network (PIDNN) is a new kind of feedforward multi-layer network. Besides multi-layer forward networks traditional merit, such as approach the ability proceed together the calculation nonlinear transformation, its middle layer has the proportional (P) integral, (I) derivative, (D) dynamic characteristic. Genetic algorithm (GA) has good parallel design structure and characteristics of global optimization. The nonlinear identification model is established, and controller is designed via GA–PIDNN based on the combination of the merits GA and PIDNN in the research of triple inverted pendulum. In simulation, through the comparative study of GA–PIDNN and PIDNN optimized by BP (BP–PIDNN), simulations results show that GA is more accurate and effective.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. Da, W.G., Petko, H.P., Mihail, M.K.: A triple inverted pendulum control system design. In: Advanced Textbooks in Control and Signal Processing, pp. 291–325 (2013)

  2. Pavel, P., Michal, H., Ondrej, T.: Computational analysis of dynamic behaviour of inverted pendulum attached using fibres. Differ. Equ. Dyn. Syst. 21(2), 71–81 (2013)

    MathSciNet  MATH  Google Scholar 

  3. Chen, Y.F., Huang, A.C.: Adaptive control of rotary inverted pendulum system with time-varying uncertainties. Nonlinear Dyn. 76, 95–102 (2014)

    Article  Google Scholar 

  4. Yang, R., Peng, Y.H., Song, Y.L.: Stability and Hopf bifurcation in an inverted pendulum with delayed feedback control. Nonlinear Dyn. 73, 737–749 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  5. Zhang, Y.L., Wang, J.Y., Li, H.X.: Stabilization of the quadruple inverted pendulum by variable universe adaptive fuzzy controller based on variable gain H\(_{\infty }\) regulator. J. Syst. Sci. Complex. 25(5), 856–872 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  6. Zhang, X.L., Tian, L.Y., Zhang, S.Y.: Control of triple inverted pendulum by using fuzzy neural network combined with feedforward based on T-S model. Fuzzy Syst. Math. 25(4), 129–135 (2011)

    MathSciNet  Google Scholar 

  7. Huang, X.P., Zhang, Y., Zheng, J.L.: Research of triple inverted pendulum based on neural network of genetic algorithm. In: Advances in Swarm Intelligence Lecture Notes in Computer Science, vol. 7331, pp. 437–443 (2012)

  8. Shu, H.L.: Identify of multivariable nonlinear dynamic systems based on PID neural networks. Comput. Eng. Appl. 12, 47–49 (2006)

    Google Scholar 

  9. Li, A.H., Yin, H.Y., Zhou, W.H.: Study on the Mamdani fuzzy classifier based on the genetic algorithm. J. Yunnan Univ. Natl. (Natural Sciences Edition) 19(3), 228–231 (2010)

    Google Scholar 

  10. Shu, H.L.: On the ability the PID neural networks in nonlinear system identification. Guangdong Autom. Inf. Eng. 4, 1–4 (2001)

    Google Scholar 

  11. Shu, H.L.: PID Neural Network and Control System. National Defense Industry Press, pp. 10–25 (2006)

  12. Shu, H.L., Di, Y.G.: PID neural networks for time-delay systems. Comput. Chem. Eng. 24, 859–862 (2000)

    Article  Google Scholar 

  13. Tseng, H.Y.: A genetic algorithm for assessing flatness in automated manufacturing systems. J. Intell. Manuf. 17, 301–306 (2006)

    Article  Google Scholar 

  14. Zhou, C.J., Xiang, C.J., Chen, H., Fang, H.J.: Genetic algorithm-based dynamic reconfiguration for networked control system. Neural Comput. Appl. 17, 153–160 (2008)

    Article  Google Scholar 

  15. Gao, J.W., Cai, G.Q., Ji, Z.J., Qin, Y., Jia, L.M.: Adaptive neural-fuzzy control of triple inverted pendulum. Control Theory Appl. 27(2), 278–282 (2010)

    Google Scholar 

  16. Yao, L.H., Yin, X.P., Zhang, C.Y.: Fuzzy neural network control of a triple inverted-pendulum based on weighted variables. Control Theory Appl. 27(11), 7–10 (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiu-Ling Zhang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, XL., Fan, HM., Zang, JY. et al. Nonlinear control of triple inverted pendulum based on GA–PIDNN. Nonlinear Dyn 79, 1185–1194 (2015). https://doi.org/10.1007/s11071-014-1735-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11071-014-1735-0

Keywords

Navigation