Uploaded by iamcoinshot

FOC Induction Motor Virtual Platform for Education

advertisement
Virtual Platform of Field Oriented Control of
Induction Motor to Assist in Education of
Undergraduate Students
G. H. Bazan
Electromechanics Department
Institute of Parana
Jacarezinho, Parana, Brazil
gustavo.bazan@ifpr.edu.br
W. C. A. Pereira
Department of Electrical Engineering
University of Sao Paulo – USP
Sao Carlos, Sao Paulo, Brazil
william.andrade@usp.br
M. F. Castoldi
Department of Electrical Engineering
Federal University of Technology Parana
Cornelio Procopio, Parana, Brazil
marcastoldi@utfpr.edu.br
A. Goedtel
Department of Electrical Engineering
Federal University of Technology Parana
Cornelio Procopio, Parana, Brazil
agoedtel@utfpr.edu.br
M. L. Aguiar
Department of Electrical Engineering
University of Sao Paulo – USP
Sao Carlos, Sao Paulo, Brazil
aguiar@sc.usp.br
Abstract—This paper proposes a virtual teaching platform
applied to undergraduate students concerning an induction motor
drive technique. Such a technique is called as Field Oriented
Control (FOC) and it is presented and analyzed, in a simple form,
by using the proposed platform. This virtual platform uses a
GUIDE tool from MATLAB jointly with the SIMULINK.
Simulation results of FOC strategy and also its simplicity usage
are shown in this work.
Keywords— Teaching, Education, Students, Induction motor,
FOC.
I. INTRODUCTION
The electrical motors are divided according to the type of
feeding and can be basically classified in two categories: Direct
Current (DC) or Alternating Current (AC). Therefore, the use of
DC motors has disadvantages regarding to their constructive
characteristics [1], [2].
speed control, being these methods basically classified in two
categories: scalar and vectorial [7]. The scalar control
manipulates only the magnitude of the electrical or magnetic
property while the vectorial controls both, the magnitude and the
angular position of these properties [1], [7].
An important vectorial control technique, focus of this study
is known as Field Oriented Control (FOC) presented in [8]. Due
to its mathematical complexity and the high cost of
microprocessors, this technique was effectively used only from
1980 on [9]. Since then, this technique has had a big impact on
the AC machines control increasing the TIM reliability in the
dynamic and steady-state.
This issue like the others related to the power electronics,
electric circuits, control systems, electric drives and signal
digital processing areas have been missing tools that can help the
electrical engineering students learning.
The three-phase induction machine (TIM) also known as
three-phase asynchronous motor is a AC motor widely used in
the industry because of its advantages when compared to other
machines such as DC and AC. The TIM is a machine that
requires little maintenance due to the fact of not having brushes
and commutator, also having the advantage of its low cost [3][5]. In this way, in the electrical engineering graduation course
the subjects related to three-phase electrical machines are among
the most important.
Thus, a lot of researchers are searching alternatives to solve
this problem. Reference [10] proposed an experimental bench
that is supporting the students of the Indian Institute of
Technology Bombay on the learning and research of the power
electronics and electric drives areas.
Therefore, in the graduation courses, the three-phase
induction machines are analyzed in a general way only in steadystate, not approaching in this way their drive dynamic
characteristics in the subjects. Thus, the learning process can be
damaged since the students don’t have contact with machine
control techniques which can be necessary when this student is
working in an industry.
In [12], a tool in the MATLAB/SIMULINK® software
allows their users to see the induction motor operation for
several types of conditions such as: no-load and locked rotor test.
The drive of such machines is an issue of great world
economic impact [6]. There are different methods for the TIM
978-1-7281-3666-0/19/$31.00 ©2019 IEEE
While [11] proposed a new teaching method for the students
of the electric drives course of the Kocaeli University, Turkey,
incorporating the active learning strategies in the classroom,
making it possible an improvement in these students’ teaching.
In [13], the concepts of the classical Indirect Field Oriented
Control (IFOC) theory are presented, and also, the valid design
guidelines for various motor types helping in the knowledge
comprehension of control technique.
1599
Observing the search for teaching tools that can help the
electrical engineering students, this present study has as the
objective to develop a virtual platform for TIM control and drive
using the technique of FOC with rotor field orientation for a TIM
squirrel-cage rotor.
The virtual platform was made with the help of the dynamic
system analysis tool of the MATLAB/SIMULINK® software
and has as the aim to create a graphical interface of easy access
and a comprehension for the users’ side. The principal objective
of the creation of this control virtual platform is to help the
technical comprehension of approached control and it can arouse
interest of these students in researches in the electrical machine
control field.
 
u 1dq , u 2 dq : stator and rotor voltage spatial vector, respectively;
 
i1dq , i 2 dq : stator and rotor current spatial vector, respectively;
 
ψ 1dq ,ψ 2 dq : stator and rotor flux spatial vector, respectively;
md : electromagnetic torque;
i1d , i1q : stator current direct and quadrature component,
respectively;
ψ
2 d , ψ 2 q : rotor flux direct and quadrature component,
respectively;
ψ : rotor flux total value;
2
II. FIELD ORIENTED CONTROL
The induction motor modelling using coordinated vector
transformation is fundamental to implement the FOC. This
control technique is based on the fixation of one of the three
magnetic fluxes (stator, rotor or air gap) in the system direct axis
of synchronous coordinated (dq coordinated). As it was
mentioned before, in this work it was used the IFOC technique
as a rotor flux guiding due to its wide applicability in the industry
when compared to other strategies of oriented control, and due
to its easy implementation.
It is important to highlight that for the vectorial control
technique development, it is necessary to know the
mathematical model of the induction motor. Since the IFOC
technique controls both the rotor (flux and speed) and stator
(voltage and current) properties, it is interesting to use a generic
framework for all these properties.
R 1 , R 2 : stator and rotor resistance, respectively;
L1 , L 2 , LH : stator, rotor and mutual inductance, respectively;
zp : poles;
ω
ω
mec
: rotor mechanical speed;
m2
: synchronous speed.
The operation mode is based on the simultaneous control of
two different grids being one of rotor flux and the other of speed.
The flux grid is responsible for the TIM drive according to the
desired magnetizing. The speed grid as suggested by the name
is responsible for the TIM drive according to the desired speed.
The Fig. 1 shows in a simplified way the proposed control
strategy.
Using the synchronous framework, it is possible to find a
representation for the induction motor of a similar way to the DC
motor with separately-excited, making the IFOC control strategy
comprehension easier applied to the TIM. But, at first, it is
necessary to know the motor modelling in the synchronous
reference which are described below according to [14]:




dψ 1dq
u 1dq = R1i1dq +
+ jω m 2ψ 1dq
dt




dψ 2 dq
u 2 dq = R 2i 2 dq +
+ j (ω m 2 − zpω mec )ψ 2 dq
dt



ψ 1 dq = L1i1 dq + LH i 2 dq

ψ
2 dq


= L 2i 2 dq + LH i1dq
ψ = ψ +ψ
2
md =
2d
2q
3 LH
zp (ψ 2 di1q −ψ 2 qi1d )
2 L2
Fig. 1. The proposed IFOC technique.
(1)
(2)
As it can be seen in the Fig. 1, from the motor measured
signals on (terminal current), it is possible to calculate stator
quadrature and direct current values and also magnetizing
current ( im 2 ). Imposing the guiding of ψ 2 in the d-axis, it
results that ψ 2 doesn’t have component in the q-axis and
(3)
ψ ∝i
(4)
In this way, the proposed vectorial control imposes the value
of the im 2 and consequently according to [9], the value of the
ψ 2 . In this way, taking into consideration [8], the motor torque
can be regulated in function of the i1q , as below:
(5)
2
m2
md = ψ 2i1q
(6)
that is, the induction motor behaves as a DC motor.
where,
1600
(7)
(8)
To perform the control, first the estimated rotor magnetizing
current is compared to the reference, and an error is obtained.
Such an error is processed by a Proportional Integral Controller
(PI) which determines the stator current reference value in the
direct axis. Simultaneously, the TIM speed is compared to the
reference speed and a second error is obtained. This error is also
processed by a PI controller which determines the stator current
reference value in the quadrature axis.
Both current components, direct and quadrature, are
compared to their present values and the obtained errors are
treated by P controllers. The results are stator voltage values in
direct axis ( u 1 d ) and quadrature axis ( u 1q ). These values are
generated in the synchronous coordinated system (dq) and need
to be transformed into the three-phase system (abc) in order the
TIM control can be performed.
the Fig. 5, which represents the window of the related
parameters definition to the speed loop PI. By turning on the
other buttons, similar windows are opened.
Fig. 3. Motor parameters panel.
After this transformation, a PWM (Pulse Width Modulation)
is used to generate the desired phase voltage to perform the
motor drive.
III. GRAPHIC INTERFACE
The graphic interface shown in the Fig. 2 was made in an
easy access program language to help different kinds of users,
from beginners to advanced ones in the approached technique
use.
Fig. 4. Controllers parameters panel.
Fig. 2. Virtual platform of the IFOC technique.
It’s possible to check in the Fig. 2 that platform was
basically divided in four sections. In each one of them, the user
has free access and can change the controllers and motor
parameters, simulation characteristics and still to access the
graphics. The other figures show the characteristics of the
created interface and it can be noticed that the interface is
intuitive and easily manageable.
The “Motor Parameters” panel is shown in the Fig. 3. Such
a panel allows the user to change the motor parameters to be
simulated.
The “Controllers Parameters” panel is shown in the Fig. 4.
This panel has four buttons that when turned on open its
respective windows. Two of these buttons are related to the
direct axis stator control, and the others are related to the
quadrature axis stator control.
In case the user needs to change the controllers constant
values, he can press one of the buttons shown in the Fig. 4. A
new window is opened with the changing options as shown in
Fig. 5. PI controller of motor mechanical speed.
The “Simulation Characteristics” panel is shown in the Fig.
6. Similarly to the other panels, the user is allowed to change
the voltage values of the inverter DC bus, switching frequency,
the simulation time, the machine magnetizing current
magnitude, the constant mechanical load applied in the motor
shaft and the speed reference. Each button opens its respective
window being the speed window shown in the Fig. 7. In this
window it can be defined the speed final and initial value
besides the time that the reference is changed. The mechanical
load and the rotor magnetizing current windows are similar to
the machine mechanical speed window with the same
configuration. After the definition of all the drive parameters,
the user has to press the “Simulate” button to start the collect of
the results. When the simulation is finished, the user can select
the desired graphics (three-phase currents, mechanical speed,
magnetizing current and electromagnetic torque).
1601
The electromagnetic torque behavior is shown in the Fig. 11.
It can be observed that its peak is high in the conditions in which
a sudden speed change is required, that is, in the start and the
rotation direction inversion. When the motor reaches the
reference speed the torque becomes small, only enough to
overcome the motor operating rotational losses. But, when the
load is inserted to its shaft, the motor develops a torque enough
to supply this load and the rotational losses.
Fig. 6. Simulation parameters.
The results obtained with this simulation validate the virtual
platform of the proposed IFOC technique. Besides being an easy
handling and dynamic platform, the results can be easily
observed and conclusions obtained in a very practical way by the
students. Besides that, the students can change any simulation
parameter observing the strategy behavior and the influence of
each changed parameter in the drive.
TABLE I.
MOTOR PARAMETERS
Motor Parameters
Fig. 7. Mechanical speed.
IV. SIMULATION RESULTS
To check the motor drive behavior using the proposed
technique, a simulation was made using the parameters
contained in the Tables I, II and III.
As it was foreseen, the speed regulation in the FOC drive is
very accurate, as it can be seen in the Fig. 8. At first the no-load
operate motor reaches the speed of initial reference in a short
time. Afterwards, at the time t=0.5s, the speed reference is
changed, including the rotation direction, also stabilizing in a
short time. At the time t=1.1s, a load is inserted in the rotor shaft
making the speed decrease for a short time and re-establish again
in the reference value soon after due to the speed PI
performance.
Observing the Fig. 9, it can be noticed the good regulation of
the magnetizing current control loop. As it was mentioned
before, for the making of the proposed control strategy it was
necessary to keep the constant rotor flux. It was only possible if
the magnetizing current is steady. Such a current reaches its
reference value in a short time, having a low change when the
motor rotation direction is changed. So the PI performance of
this control loop makes this current return to its reference value
very fast, validating the basic premise of the FOC strategy,
which is to have a good regulation of this property.
The Fig. 10 shows the three-phase current behavior. It is
possible to observe a high current value in the start, decreasing
to an operation value as the time goes by. At the time t=0.5s,
where there is a change in the motor rotation direction, there is
an over shut current since the torque required is very high due to
the speed degree that the machine is exposed. It is also possible
to observe that the current frequency is low when the machine
has reduced speed. Finally, it is observed an increase in the
current magnitude after the time t=1.1s, when a mechanical load
is inserted in the machine shaft.
1602
Poles (zp)
2
Stator Resistance (R1)
0.294 Ω
Rotor Resistance (R2)
0.156 Ω
Stator Inductance (L1)
0.0014 H
Rotor Inductance (L2)
0.0007 H
Mutual Inductance (LH)
0.041 H
Inertia (J)
0.40 kg.m2
Friction Factor (KD)
0.000018 N.m.s
Frequency (f)
60 Hz
TABLE II.
CONTROLLERS PARAMETERS
Controllers Parameters
PI Controller of Rotor Magnetizing Current
KP
10.00
KI
0.25
P Controller of Stator Direct-Axis Current
KP
1.00
PI Controller of Motor Mechanical Speed
KP
4.50
KI
0.03
P Controller of Stator Quadrature-Axis Current
KP
1.20
TABLE III.
SIMULATION PARAMETERS
600
Simulation Parameters
Mechanical Speed
123.50 rad/s
Final Value
-38.10 rad/s
Step Time
0.50 s
Rotor Magnetizing Current
18.00 A
Three-Phase Current (A)
400
Initial Value
Mechanical Load
Initial Value
0.00 N.m
Final Value
70.45 N.m
Step Time
1.10 s
Inverter DC Bus
230 V
Inverter Switching Frequency
6.00 kHz
Simulation Time
1.50
200
0
-200
-400
-600
0
0.5
1
1.5
Time (s)
Fig. 10. Simulation results of the three-phase current.
800
140
Measured Mechanical Speed
Reference Mechanical Speed
Electromechanical Torque (N.m)
120
100
Mechanical Speed (rad/s)
Measured Electromechanical Torque
Inserted Electromechanical Torque
600
80
60
40
20
400
200
0
-200
-400
-600
0
-800
-20
-1000
-40
0
0.5
1
0
0.5
1
1.5
Time (s)
1.5
Time (s)
Fig. 11. Simulation results of the electromechanical torque.
Fig. 8. Simulation results of the mechanical speed.
V. CONCLUSION
A TIM drive and control method was shown. The method
uses an indirect field oriented control model and a method
intuitive computational implementation is proposed. The drive
basic theory is the FOC control principle.
25
Measured Rotor Magnetizing Current
Reference Rotor Magnetizing Current
Rotor Magnetizing Current (A)
20
The system was validated by simulations based on a TIM
real model and the results showed a big robustness and accuracy
of the control method even with sudden changes in the load or
in the speed reference.
15
10
5
0
0
0.5
1
1.5
The proposed platform shows the FOC technique
fundamental concepts didactically. Thus, this study can be used
as a powerful tool in the electrical machines learning. Besides
that, the present study can be used to motivate the students to
research about machine drive methods since the interest in this
field can be aroused.
Time (s)
Fig. 9. Simulation results of the rotor magnetizing current.
REFERENCES
[1]
[2]
1603
R. Krishnan, Electric Motor Drives: modeling, analysis and control. New
York: Prentice Hall, 2001.
B. Amin, Induction Motors: analysis and torque control. Springer, 2010.
[3]
[4]
[5]
[6]
[7]
[8]
[9]
A. M. Trzynadlowski, Control of Induction Motors. Academic Press,
2000.
T. H. Santos; A. Goedtel; S. A. O. Silva and M. Suetake, “Scalar control
of an induction motor using a neural sensorless technique”, Electric Power
Systems Research, vol. 108, pp. 322-330, March 2014.
M. Suetake; I. N. da Silva and A. Goedtel, “Embedded DSP-Based
Compact Fuzzy System and Its Application for Induction-Motor Speed
Control”, IEEE Transactions on Industrial Electronics, vol. 58, no. 3, pp.
750-760, March 2011.
N. Kumar, T. R. Chelliah, S. P. Srivastava, “Energy conservation study
on induction motors using MATLAB/SIMULINK for enhancing electric
machinery courses”, IEEE International Conference on Teaching,
Assesment and Learning for Engeneering, pp. H4B-10-H4B-16, 2012.
P. Vas, Vector Control of AC Machines. Oxford Unversity Press, 1994.
F. Blaschke, The principle of field orientation as applied to the trans
vector closed-loop system rotating field machines, Siemens Rev., vol. 34,
pp. 217-220, 1972.
A. M. Trzynadlowski, The Field Orientation Principle in Control of
Induction Motors. Kluwer Academic Press, 1994.
[10] S. Anand; R. S. Farswan and B. G. Fernandes, “Unique Power Electronics
and Drives Experimental Bench (PEBEB) to Facilitate Learning and
Research”, IEEE Transactions on Education, vol. 55, no. 4, pp. 573-579,
November 2012.
[11] M. Dal, “Teaching Electric Drives Control Course: Incorporation of
Active Learning into the Classroom”, IEEE Transactions on Education,
vol. 54, no. 4, pp. 459-469, November 2013.
[12] A. Bentounsi; H. Djeghloud; H. Benalla; T. Birem and H. Amiar,
“Computer-Aided Teaching using MATLAB/SIMULINK for Enhancing
and IM Course with Laboratory Tests”, IEEE Transactions on Education,
vol. 54, no. 3, pp. 479-491, August 2011.
[13] L. Amezquita-Brooks; J. Liceaga-Castro and E. Liceaga-Castro, “Speed
and Position Controllers Using Indirect Field-Oriented Control: a
Classical Control Approach”, IEEE Transactions on Education, vol. 61,
no. 4, pp. 1928-1943, April 2014.
[14] C. M. Ong, Dynamic Simulations of Electric Machinery: using
MATLAB/SIMULINK. Prentice Hall, 1997.
1604
Powered by TCPDF (www.tcpdf.org)
Download