Skip to main content
Log in

Real-time torque control using discrete-time recurrent high-order neural networks

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

This paper presents a discrete-time direct current (DC) motor torque tracking controller, based on a recurrent high-order neural network to identify the plant model. In order to train the neural identifier, the extended Kalman filter (EKF) based training algorithm is used. The neural identifier is in series-parallel configuration that constitutes a well approximation method of the real plant by the neural identifier. Using the neural identifier structure that is in the nonlinear controllable form, the block control (BC) combined with sliding modes (SM) control techniques in discrete-time are applied. The BC technique is used to design a nonlinear sliding manifold such that the resulting sliding mode dynamics are described by a desired linear system. For the SM control technique, the equivalent control law is used in order to the plant output tracks a reference signal. For reducing the effect of unknown terms, it is proposed a specific desired dynamics for the sliding variables. The control problem is solved by the indirect approach, where an appropriate neural network (NN) identification model is selected; the NN parameters (synaptic weights) are adjusted according to a specific adaptive law (EKF), such that the response of the NN identifier approximates the response of the real plant for the same input. Then, based on the designed NN identifier a stabilizing or reference tracking controller is proposed (BC combined with SM). The proposed neural identifier and control applicability are illustrated by torque trajectory tracking for a DC motor with separate winding excitation via real-time implementation.

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

Similar content being viewed by others

References

  1. Alanis A, Sanchez E, Loukianov A (2006) Discrete-time recurrent neural induction motor control using kalman learning. In: Proceedings of the 2006 international joint conference on neural networks, Vancouver, pp 3951–3958

  2. Baines PJ, Mills JK (1995) Feedback linearized joint torque control of a geared, dc motor driven industrial robot. In: Proceedings of the IEEE international conference on robotics and automation, Japan, pp 3129–3136

  3. Castaneda C, Esquivel P (2010) Direct current motor control based on high order neural networks using stochastic estimation. In: Proceedings of the 2010 IEEE world congress on computational intelligence, Barcelona, pp 1515–1520

  4. Castaneda CE, Loukianov AG, Sanchez EN, Castillo-Toledo B (2012) Discrete-time neural sliding-mode block control for a dc motor with controlled flux. IEEE Trans Industr Electron 59(2):1194–1207

    Article  Google Scholar 

  5. Felix R, Sanchez E, Loukianov A (2005) Avoiding controller singularities in adaptive recurrent neural control. In: Proceedings of the 16th IFAC world congress, Praga

  6. Funabiki S, Fukushima T (2002) Current commands for high-efficiency torque control of dc shunt motor. In: IEE proceedings of electric power applications, pp 227–232

  7. Ge S, Zhang J, Lee TH (2004) Adaptive neural network control for a class of mimo nonlinear systems with disturbances in discrete-time. IEEE Trans Syst Man Cybern 34(4):1630–1645

    Article  Google Scholar 

  8. Grover R, Hwang PY (1992) Introduction to random signals and applied Kalman filtering. Wiley, New York

    MATH  Google Scholar 

  9. Hajian M, Soltani J, Markadeh GA, Hosseinnia S (2010) Adaptive nonlinear direct torque control of sensorless im drives with efficiency optimization. IEEE Trans Industr Electron 57(3):975–985

    Article  Google Scholar 

  10. Haykin S (2001) Kalman filtering and neural networks. Wiley, New York

    Book  Google Scholar 

  11. Huang S, Tan KK, Lee TH (2003) Decentralized control design for large-scale systems with strong interconnections using neural networks. IEEE Trans Automat Contr 48(5):805–810

    Article  MathSciNet  Google Scholar 

  12. Kaneko K, Murakami T, Ohnishi K, Komoriya K (1994) Torque control with nonlinear compensation for harmonic drive dc motors. In: Proceedings of the 20th international conference on industrial electronics, control and instrumentation, Italy, pp 1022–1027

  13. Kaneko K, Suzuki N, Ohnishi K, Tanie K (1991) High stiffness torque control for a geared dc motor based on acceleration controller. In: Proceedings of the 17th international conference on industrial electronics, control and instrumentation, Japan, pp 849–854

  14. Kapoor A, Simaan N, Kazanzides P (2004) A system for speed and torque control of dc motors with application to small snake robots. In: Proceedings of the IEEE mechatronics & robotics, Germany

  15. Karakasoglu A, Sudharsanan SI, Sundareshan MK (1993) Identification of finite state automata with a class of recurrent neural networks. IEEE Trans Neural Netw 4(6):919–930

    Article  Google Scholar 

  16. Kazantzis N, Kravaris C (1999) Time discretization of nonlinear control systems via taylor methods. Comput Chem Eng 23(0):763–784

    Article  Google Scholar 

  17. Khalil H (1996) Nonlinear systems. Prentice Hall, Englewood Cliffs

    Google Scholar 

  18. Loukianov A, Rivera J, Canedo J (2002) Discrete-time sliding mode control of an induction motor. In: Proceedings of the 15th triennial world congress IFAC 2002, Barcelona, pp 109–114

  19. Mirikitani DT, Nikolaev N (2010) Recursive bayesian recurrent neural networks for time-series modeling. IEEE Trans Neural Netw 21(2):262–274

    Article  Google Scholar 

  20. Paul K, Oleg W, Scott S (1989) Analysis of electric machinery and drive systems. Wiley, New York

    Google Scholar 

  21. Rovithakis GA, Chistodolou MA (2000) Adaptive control with recurrent high-order neural networks. Springer, New York

    Book  Google Scholar 

  22. Sanchez E, Alanis A, Chen G (2004) Recurrent neural networks trained with kalman filtering for discrete chaos reconstruction. In: Proceedings of Asian-Pacific workshop on chaos control and synchronization, Australia

  23. Singhal S, Wu L (1989) Training multilayer perceptrons with the extended Kalman algorithm. Morgan Kaufmann, San Mateo

    Google Scholar 

  24. Song Y, Grizzle JW (1995) The extended kalman filter as local asymptotic observer for discrete-time nonlinear systems. J Math Syst Estim Control 5(1):59–78

    MathSciNet  MATH  Google Scholar 

  25. Su W, Drakunov S, Ozguner U, Young K (1996) Implementation of variable structure control for sampled date systems. Springer, Berlin

    Google Scholar 

  26. Sung HW, Lickho S, Sun YL, Cheol HP (2010) Identification of finite state automata with a class of recurrent neural networks. IEEE Trans Neural Netw 21(9):1408–1421

    Article  Google Scholar 

  27. Tang H, Li H, Yi Z (2010) A discrete-time neural network for optimization problems with hybrid constraints. IEEE Trans Neural Netw 21(7):1184–1189

    Article  Google Scholar 

  28. Utkin V, Guldner J, Shi J (1999) Sliding mode control in electromechanical systems. Taylor & Francis, London

    Google Scholar 

  29. Yu-Feng L, Wikander J (2000) Discrete-time sliding mode control for linear systems with nonlinear friction. In: Proceedings of the 6th IEEE international workshop on variable structure systems, Australia, pp 35–44

  30. Zhiping L, Jie C, Minggang G, Hao F, Guozhu Z (2010) Adaptive robust dynamic surface control of dc torque motors with true parameter estimates. In: American control conference (ACC), USA, pp 3524–3529

Download references

Acknowledgments

This work was supported in part by the Consejo Nacional de Ciencia y Tecnología (México) under Projects: 129591, 57801, 127858 and by the Retention Program 120489; by the Consejo Estatal de Ciencia y Tecnología de Jalisco (México) under Project PS-2008-811, and by the Fondo de Cooperación Internacional en Ciencias y Tecnología UE-México under Grant 93302.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to C. Castañeda.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Castañeda, C., Loukianov, A., Sanchez, E. et al. Real-time torque control using discrete-time recurrent high-order neural networks. Neural Comput & Applic 22, 1223–1232 (2013). https://doi.org/10.1007/s00521-012-0890-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-012-0890-9

Keywords

Navigation