Skip to main content
Log in

Design of an intelligent prediction-based neural network controller for multi-scroll chaotic systems

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

An indispensable part of the precise control of multi-scroll chaotic systems, model identification has received increasing attention in recent years. Because of plant uncertainty and unmodeled dynamics, conventional control methods cannot guarantee a sufficiently high-performance for stabilizing multi-scroll chaotic systems. In an effort to tackle the matter better, we propose an intelligent controller called the adaptive neural network prediction-based controller (NN-PbC ). The specified neural network is trained with the system model, which is extracted from a time series. In actual practice, the data are divided into two sets. One set is used for training and the other set for testing. In fact, a generalized NN will perform well for both training and testing data. The prediction-based control method is then applied to the obtained neural network model to stabilize the multiple equilibrium points. The stability of the closed-loop system is proven. In addition, simulation examples on two typical multi-scroll chaotic systems are presented to demonstrate the effectiveness of the proposed controller.

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
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19

Similar content being viewed by others

References

  1. Ott E (1993) Chaos in dynamical systems. Cambridge University Press, Cambridge

    MATH  Google Scholar 

  2. Kapitaniak T (2000) Chaos for engineers theory applications and control, 2nd edn. Springer, Berlin

    MATH  Google Scholar 

  3. Banerjee S, Mitra M, Rondoni L (2011) Applications of chaos and nonlinear dynamics in engineering, vol 1. Springer, Berlin

    Book  MATH  Google Scholar 

  4. Banerjee S, Rondoni L, Mitra M (2014) Applications of chaos and nonlinear dynamics in science and engineering, vol 2. Springer, Berlin

    Google Scholar 

  5. Suykens JA, Vandewalle J (1993) Generation of n-double scrolls (n = 1, 2, 3, 4, …). IEEE Trans Circuits Syst I 40(11):861–867

    Article  MATH  Google Scholar 

  6. Tang KS, Zhong GQ, Chen G, Man KF (2001) Generation of n-scroll attractors via sine function. IEEE Trans Circuits Syst I 48:1369–1372

    Article  MathSciNet  Google Scholar 

  7. Yalcin ME, Suykens JAK, Vandewalle J, Ozoguz S (2002) Families of scroll grid attractors. Int J Bifurcat Chaos 12:23–41

    Article  MathSciNet  MATH  Google Scholar 

  8. Lin Y, Wang C, He H (2015) A simple multi-scroll chaotic oscillator employing CCIIs. Int J Light Electron Opt 126:824–827

    Article  Google Scholar 

  9. Han F, Yu X, Wang Y, Feng Y, Chen G (2003) N-scroll chaotic attractors by second-order system and double hysteresis blocks. Electron Lett 39:1636–1637

    Article  Google Scholar 

  10. Elwakil AS, Ozoguz S (2006) Multi-scroll chaotic attractors: the non autonomous approach. IEEE Trans Circuits Syst II 53:862–866

    Article  Google Scholar 

  11. Lü J, Chen G (2006) Generating multi-scroll chaotic attractors: theories, methods and applications. Int J Bifurcat Chaos 16:775–858

    Article  Google Scholar 

  12. Lü J, Murali K, Sinha S, Leung H, Aziz-Alaoui MA (2008) Generating multi-scroll chaotic attractors by thresholding. Phys Lett A 372:3234–3239

    Article  MATH  Google Scholar 

  13. Wang L, Yang X, Vandewalle J, Ozoguz S (2006) Generation of multi-scroll delayed chaotic oscillator. Electron Lett 42:1439–1441

    Article  Google Scholar 

  14. Zhang C, Yu S (2010) Generation of grid multi-scroll chaotic attractors via switching piecewise linear controller. Phys Lett A 374:3029–3037

    Article  MATH  Google Scholar 

  15. Liu X, Shen X, Zhang H (2012) Multi-scroll chaotic and hyperchaotic attractors generated from Chen system. Int J Bifurcat Chaos 22:1250033

    Article  MATH  Google Scholar 

  16. Ma Y, Li Y, Jiang X (2015) Simulation and circuit implementation of 12-scroll chaotic system. Chaos Solit Fract 75:127–133

    Article  MathSciNet  Google Scholar 

  17. Tlelo-Cuautle E, Rangel-Magdaleno JJ, Pano-Azucena AD, Obeso-Rodelo PJ, Nunez-Perez JC (2015) FPGA realization of multi-scroll chaotic oscillators. Commun Nonlinear Sci Numer Simul 27:66–80

    Article  MathSciNet  Google Scholar 

  18. Xu F, Yu P (2010) Chaos control and chaos synchronization for multi-scroll chaotic attractors generated using hyperbolic functions. J Math Anal Appl 362:252–274

    Article  MathSciNet  MATH  Google Scholar 

  19. Ahmad WM (2005) Generation and control of multi-scroll chaotic attractors in fractional order systems. Chaos Solitons Fractals 25:727–735

    Article  MATH  Google Scholar 

  20. Boukabou A, Sayoud B, Boumaiza H, Mansouri N (2009) Control of n-scroll Chua’s circuit. Int J Bifurcat Chaos 19:3813–3822

    Article  MATH  Google Scholar 

  21. Hadef S, Boukabou A (2014) Control of multi-scroll Chen system. J Franklin Inst 351:2728–2741

    Article  MathSciNet  Google Scholar 

  22. Pham D, Liu X (1995) Neural networks for identification, prediction and control. Springer, London

    Book  Google Scholar 

  23. Haykin S (1999) Neural networks: a comprehensive foundation, 2nd edn. Prentice-Hall, Englewood Cliffs

    MATH  Google Scholar 

  24. Weeks ER, Burgess JM (1997) Evolving artificial neural networks to control chaotic systems. Phys Rev E 56:1531–1540

    Article  Google Scholar 

  25. Kuo JM, Principe JC, de Vries B (1992) Prediction of chaotic time series using recurrent neural networks. In: IEEE workshop neural networks for signal processing, pp 436–443

  26. Poznyak AS, Yu W, Sanchez EN (1999) Identification and control of unknown chaotic systems via dynamic neural networks. IEEE Trans Circuits Syst I 46:1491–1495

    Article  MATH  Google Scholar 

  27. Yadmellat P, Nikravesh SKY (2011) A recursive delayed output-feedback control to stabilize chaotic systems using linear-in-parameter neural networks. Commun Nonlinear Sci Numer Simul 16:383–394

    Article  MathSciNet  MATH  Google Scholar 

  28. Lu Z, Shieh LS, Chen G, Coleman NP (2006) Adaptive feedback linearization control of chaotic systems via recurrent high-order neural networks. Inf Sci 176:2337–2354

    Article  MathSciNet  MATH  Google Scholar 

  29. Khelifa MA, Boukabou A (2014) Control of UPOs of unknown chaotic systems via ANN. In: Proceedings of the 24th international conference on artificial neural networks and learning machines, pp 627–634

  30. Hsu CF (2012) Adaptive dynamic CMAC neural control of nonlinear chaotic systems with L 2 tracking performance. Eng Appl Artif Intell 25997–1008

  31. Hsu CF (2014) Intelligent control of chaotic systems via self-organizing Hermite-polynomial-based neural network. Neurocomputing 123:197–206

    Article  Google Scholar 

  32. Qin W, Yang Y, Zhang J (2009) Controlling the chaotic response to a prospective external signal using back-propagation neural networks. Nonlinear Anal Real World Appl 10:2985–2989

    Article  MathSciNet  MATH  Google Scholar 

  33. Türk M, Oğraş H (2010) Recognition of multi-scroll chaotic attractors using wavelet-based neural network and performance comparison of wavelet families. Expert Syst Appl 37:8667–8672

    Article  Google Scholar 

  34. Türk M, Gülten A (2011) Modelling and simulation of the multi-scroll chaotic attractors using bond graph technique. Simul Model Pract Theory 19:899–910

    Article  Google Scholar 

  35. Boukabou A, Chebbah A, Mansouri N (2008) Predictive control of continuous chaotic systems. Int J Bifurcat Chaos 18:587–592

    Article  Google Scholar 

  36. Senouci A, Boukabou A (2014) Predictive control and synchronization of chaotic and hyperchaotic systems based on a T-S fuzzy model. Math Comput Simul 105:62–78

    Article  MathSciNet  Google Scholar 

  37. Zheng Y (2015) Fuzzy prediction-based feedback control of fractional order chaotic systems. Int J Light Electron Optics 126:5645–5649

    Article  Google Scholar 

  38. Grüne L, Pannek J (2011) Nonlinear model predictive control: theory and algorithms. Springer, London

    Book  MATH  Google Scholar 

  39. Ushio T, Yamamoto S (1999) Prediction-based control of chaos. Phys Lett A 264:30–35

    Article  MathSciNet  MATH  Google Scholar 

  40. Khalil H (2002) Nonlinear systems. Prentice Hall, New Jersey

    MATH  Google Scholar 

  41. Barron AR (1993) Universal approximation bounds for superposition of a sigmoidal function. IEEE Trans Inform Theory 39:930–945

    Article  MathSciNet  MATH  Google Scholar 

  42. Draper N, Smith H (1981) Applied linear regression, 2nd edn. Wiley, New York

    MATH  Google Scholar 

Download references

Acknowledgments

The work described in this paper is supported by the DGRSDT (Direction Générale de la Recherche Scientifique et du Développement Technologique) of Algeria Grant N D01720130025. The authors also gratefully acknowledge the helpful comments and suggestions of the anonymous reviewers that have improved the quality of the paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammed Amin Khelifa.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Khelifa, M.A., Boukabou, A. Design of an intelligent prediction-based neural network controller for multi-scroll chaotic systems. Appl Intell 45, 793–807 (2016). https://doi.org/10.1007/s10489-016-0793-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-016-0793-z

Keywords

Navigation