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.
Similar content being viewed by others
References
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
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
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
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
Felix R, Sanchez E, Loukianov A (2005) Avoiding controller singularities in adaptive recurrent neural control. In: Proceedings of the 16th IFAC world congress, Praga
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
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
Grover R, Hwang PY (1992) Introduction to random signals and applied Kalman filtering. Wiley, New York
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
Haykin S (2001) Kalman filtering and neural networks. Wiley, New York
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
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
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
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
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
Kazantzis N, Kravaris C (1999) Time discretization of nonlinear control systems via taylor methods. Comput Chem Eng 23(0):763–784
Khalil H (1996) Nonlinear systems. Prentice Hall, Englewood Cliffs
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
Mirikitani DT, Nikolaev N (2010) Recursive bayesian recurrent neural networks for time-series modeling. IEEE Trans Neural Netw 21(2):262–274
Paul K, Oleg W, Scott S (1989) Analysis of electric machinery and drive systems. Wiley, New York
Rovithakis GA, Chistodolou MA (2000) Adaptive control with recurrent high-order neural networks. Springer, New York
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
Singhal S, Wu L (1989) Training multilayer perceptrons with the extended Kalman algorithm. Morgan Kaufmann, San Mateo
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
Su W, Drakunov S, Ozguner U, Young K (1996) Implementation of variable structure control for sampled date systems. Springer, Berlin
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
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
Utkin V, Guldner J, Shi J (1999) Sliding mode control in electromechanical systems. Taylor & Francis, London
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
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
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
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-012-0890-9