Documente Academic
Documente Profesional
Documente Cultură
5, OCTOBER 2001
Fig. 1. Block diagram of the control using the speed and torque estimated by ANN.
Fig. 2. Response of the motor. (a) Response for a constant load and for a speed target of 1000 r/min. (b) Response for different loads and speed (1000 and 800
r/min). (c) Response of the motor to a Foucault brake and the speed error.
the motor, we will choose a significant group of loads that allows the III. RESULTS AND CONCLUSIONS
ANN, once it has carried out the training, to generalize for all the pos- A block diagram of the control using the information estimated by
sible loads and speeds. the ANN is shown in Fig. 1. The control model proposed has been
1040 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 48, NO. 5, OCTOBER 2001
carried out on an induction machine of 220 V and a power of 600 W. PDI control. Finally, in Fig. 2(c) is shown the control response for speed
The control strategy has been implemented using the tools of Matlab variations, using a Foucault brake as a load. The most interesting con-
(toolbox for neural nets) and using a data acquisition card as inter- clusion of all the tests carried out is that the motor response and the one
face between the PC and the system formed by a power inverter and estimated by the net are quite similar, and there is nearly no error in the
the motor. The network has been trained with 20 different loads and a steady state. That shows the capacity that the model has to generalize
range of speed of 0–1500 r/min. A later implementation of the system and to adapt itself to situations not contemplated in the training phase.
using a microcontroller (H83644 by Hitachi) to implement the ANN, The main advantages of controlling an induction motor with ANNs are
and an analogical circuitry to carry out the proportional integral deriva- the following: 1) more accurate models without having to use approx-
tive (PID) control, has allowed the extraction of information about the imations; 2) the neural network learns the real motor behavior, more
calculation times that are around 200 ms to carry out the estimate of the accurately than the approximate one; and 3) once the learning is ac-
speed and torque. A big improvement would be to carry out an analog complished, in the operation phase it is only neccesary to make sums
implementation of the whole system, using operational amplifiers as and multiplications to estimate the speed and torque, and they can be
summers; the resistances would be the weights of the net; in this case made in real time.
the calculation times will be around some microseconds. Concerning
the sampling times, they will be limited by the conversion speed of the REFERENCES
analog–digital converters and, in the case of a completely analog solu-
[1] M. T. Wishart and R. G. Harley, “Identification and control of an induc-
tion, for the response time of the system. Results are very satisfactory tion machine using artificial neural network,” in Conf. Rec. IEEE-IAS
as we can see in Fig. 2(a)–(c). They all show the rotor and estimated Annu. Meeting, Toronto, ON, Canada, Oct. 1993, pp. 703–709.
speed by the ANN when the speed reference changes. Fig. 2(a) repre- [2] B. Burton et al., “Implementation of a neural network to adaptively iden-
sents the motor response for a speed of 1000 r/min and a constant load, tify and control VSI-fed induction motor stator currents,” IEEE Trans.
Ind. Applicat., vol. 34, pp. 580–588, May/June 1998.
belonging to those that were used in the training phase. Fig. 2(b) shows [3] P. Vas, W. Drury, and A. F. Stronach, “A recent developments in artifi-
the same as Fig. 2(a), but for speed changes and loads without previous cial intellegence based drives—A review,” in Proc. PCIM’96, 1996, pp.
training; overdamping shown in Fig. 2(b) is due to the motor inertia and 580–588.