Neural Evolutionary Predictive Control for Linear Induction Motors with Experimental Data

  • Alma Y. AlanisEmail author
  • Nancy Arana-Daniel
  • Carlos Lopez-Franco
  • Jorge D. Rios
Part of the Studies in Computational Intelligence book series (SCI, volume 862)


Model Predictive Control is a well-suited control strategy; however, it needs to solve two main problems in order to be applied, first, it is necessary to have a suitable model of the plant to be controlled, in order to allow an adequate prediction, second, it is necessary to solve an optimization problem. These two problems not always can be solved particularly for nonlinear complex systems. Therefore, in this chapter we propose two variations for Model Predictive Control, in a first stage a recurrent high order neural network is proposed to obtain a fitting model for the plant to be controlled, and, at the same time this neural model identifies the system on-line through available measurements. Then, in a second stage, the optimization problem is solved using a particle swarm optimization algorithm. Using these two modifications, it is proposed a Neural Evolutionary Predictive Control for discrete-time nonlinear systems under disturbances under disturbances, and its effectiveness is shown in the experimental results by using data obtained from a linear induction motor prototype.


Model predictive control Neural evolutionary predictive control Linear induction motors Experimental data Kalman filter learning 



Authors thank the support of CONACYT Mexico, through Projects CB256769 and CB258068 (Project supported by Fondo Sectorial de Investigacion para la Educacion).


  1. 1.
    Bemporad, A., Morari, M.: Robust model predictive control: a survey. In: Garulli, A., Tesi, A. (eds.) Robustness in Identification and Control. Lecture Notes in Control and Information Sciences, vol. 245. Springer, London (1999)Google Scholar
  2. 2.
    Allgower, F., Zheng, A.: Nonlinear Model Predictive Control. Springer, Berlin (2000)CrossRefGoogle Scholar
  3. 3.
    Chairez, I., García, A., Poznyak, A., Poznyak, T.: Model predictive control by differential neural networks approach. In: The 2010 International Joint Conference on Neural Networks (IJCNN), Barcelona, pp. 1–8. (2010)
  4. 4.
    Wu,W., Cbang, J.-X.: Neural predictive control design for uncertain nonlinear systems. In: Proceedings of the IFAC Dynamics and Control of Process Systems, Cambridge, Massachusetts, USA (2004)Google Scholar
  5. 5.
    Rankovic, V., Radulovic, J., Grujovic, N., Divac, D.: Neural network model predictive control of nonlinear systems using genetic algorithms. Int. J. Comput. Commun. Control 7(3), 540–549 (2012)CrossRefGoogle Scholar
  6. 6.
    Akesson, B.M., Toivonen, H.T.: A neural network model predictive controller. J. Process Control 16, 937–946 (2006)CrossRefGoogle Scholar
  7. 7.
    Pan, Y., Wang, J.: Robust model predictive control using a discrete-time recurrent neural network. In: Sun, F. et al. (eds.) Part I, LNCS 5263, pp. 883–892, Springer (2008)Google Scholar
  8. 8.
    Ge, S.S., Yang, C., Lee, T.H.: Adaptive predictive control using neural network for a class of pure-feedback systems in discrete time. IEEE Trans. Neural Netw. 19(9), 1599–1614 (2008)CrossRefGoogle Scholar
  9. 9.
    Yan, Z., Wang, J.: Robust model predictive control of nonlinear systems with unmodeled dynamics and bounded uncertainties based on neural networks. IEEE Trans. Neural Netw. Learn. Syst. 25(3), 457–469 (2014)MathSciNetCrossRefGoogle Scholar
  10. 10.
    Georgieva, P., Feyo de Azevedo, S.: Neural networks for model predictive control. In: Proceedings of the 2011 International Joint Conference on Conference: Neural Networks (IJCNN), San Jose California, USA (2011)Google Scholar
  11. 11.
    Hedjar, R.: Adaptive neural network model predictive control. Int. J. Innov. Comput. Inf. Control. 9(3) (2013)Google Scholar
  12. 12.
    Wang, X., Xiao, J.: PSO-Based Model Predictive Control for Nonlinear Processes. In: Wang, L., Chen, K., Ong, Y.S. (eds.) ICNC 2005, LNCS 3611, pp. 196–203, Springer (2005)Google Scholar
  13. 13.
    Alanis, A.Y., Sanchez, E.N., Loukianov, A.G.: Real-time recurrent neural state estimation. IEEE Trans. Neural Netw. 22(3), 497–505 (2011)CrossRefGoogle Scholar
  14. 14.
    Alanis, A.Y., Rios, J.D., Rivera, J., Arana-Daniel, N., Lopez-Franco, C.: Real-time discrete neural control applied to a linear induction motor. Neurocomputing 164, 240–251 (2015)CrossRefGoogle Scholar
  15. 15.
    Rios, J.D., Alanis, A.Y., Lopez-Franco, C., Arana-Daniel, N.: RHONN identifier-control scheme for nonlinear discrete-time systems with unknown time-delays. J. Franklin Inst. 355, 218–249 (2018)MathSciNetCrossRefGoogle Scholar
  16. 16.
    Kennedy, J., Eberhart, R.C.: Particle swarm optimization. In Proceedings of the IEEE International Joint Conference on Neural Networks, pp. 1942–1948 (1995)Google Scholar
  17. 17.
    Arora, R.K.: Optimization: Algorithms and Applications. Chapman and Hall/CRC Press, UK (2015)CrossRefGoogle Scholar
  18. 18.
    Das, T.K., Venayagamoorthy, G.K.: Bio-inspired algorithms for the design of multiple optimal power system stabilizers: SPPSO and BFA. IEEE Trans. Ind. Appl. 44(5), 1445–1457 (2008)CrossRefGoogle Scholar
  19. 19.
    Boldea, I., Nasar, S.A.: Linear Electric Actuators and Generators. Cambridge University Press, Cambridge, England (1997)CrossRefGoogle Scholar
  20. 20.
    Gieras, J.F.: Linear Inductions Drives. Oxford University Press, Oxford, England (1994)Google Scholar
  21. 21.
    Takahashi, I., Ide, Y.: Decoupling control of thrust and attractive force of a LIM using a space vector control inverter. IEEE Trans. Ind. Appl. 29, 161–167 (1993)CrossRefGoogle Scholar
  22. 22.
    Loukianov, A.G., Rivera, J., Cañedo, J.M.: Discrete time sliding mode control of an induction motor. In: Proceedings IFAC’02, Barcelone, Spain (2002)Google Scholar
  23. 23.
    Benitez, V.H., Sanchez, E.N., Loukianov, A.G.: Neural identification and control for linear induction motors. J. Intel. Fuzzy Syst. 16(1), 33–55 (2005)zbMATHGoogle Scholar
  24. 24.
    Kazantzis, N., Kravaris, C.: Time-discretization of nonlinear control systems via Taylor methods. Comput. Chem. Eng. 23, 763–784 (1999)CrossRefGoogle Scholar
  25. 25.
    Chen, P.-A., Chang, L.-C., Chang, F.-J.: Reinforced recurrent neural networks for multi-step-ahead flood forecasts. J. Hydrol. 497, 71–79 (2013). Scholar
  26. 26.
    Chi, J., Kim, H.-C.: Prediction of arctic sea ice concentration using a fully data driven deep neural network. Remote Sens. 9(12), 1305 (2017). Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  • Alma Y. Alanis
    • 1
    Email author
  • Nancy Arana-Daniel
    • 1
  • Carlos Lopez-Franco
    • 1
  • Jorge D. Rios
    • 1
  1. 1.CUCEI, Universidad de GuadalajaraGuadalajaraMexico

Personalised recommendations