Você está na página 1de 7

THE COMPLEX CONTROLLER FOR THREE-PHASE INDUCTION

MOTOR DIRECT TORQUE CONTROL

Alfeu J. Sguarezi Filho E. Ruppert Filho


sguarezi@dsce.fee.unicamp.br ruppert@fee.unicamp.br


Universidade Estadual de Campinas, FEEC-DSCE
Av. Albert Einstein, 400
Cidade Universitaria Zeferino Vaz, Campinas, SP

ABSTRACT Funcao de Transferencia Complexa, Motor de Inducao,


Controle direto de torque.
This paper proposes a design and tuning method for a
complex gain controller, based on the three-phase induc-
tion motor mathematical model complex transfer func- 1 INTRODUCTION
tion to be used in the direct torque control at low speed The dynamics of the three-phase induction motor is
which is a problem so far. The design and tuning of
traditionally described by differential equations. The
the complex gain is done by using the closed loop sys-
space-vector concept (Kovacs e Racz, 1984) is used in
tem frequency-response function. Experimental results the mathematical representation of the motor state vari-
are presented to validate the controller and operation at
ables such as voltage, current, and flux.
low speed is also explored.
The concept of complex transfer function derives from
KEYWORDS: Complex gain controller, Complex transfer
the application of the Laplace transform to differen-
function, Induction motor, Direct torque control. tial equations where the complex coefficients are in ac-
cordance with the spiral vector theory by Yamamura
RESUMO (1992).

Este trabalho propoe um metodo de projeto para um Holtz (1995) proposed a three-phase induction motor
controlador de ganho complexo baseado na funcao de mathematical model using the complex transfer function
transferencia complexa do motor de inducao trifasico and presented the induction motor root locus. Other
para uso no controle direto de torque em que a opera- procedures for modeling and simulating the three-phase
cao do motor em baixas velocidades e um problema. O induction motor dynamics using the complex transfer
projeto e a sintonia do ganho complexo e realizado com function concept are also presented by Cad (2000).
o emprego da resposta em frequencia do sistema em ma-
lha fechada. Resultados experimentais sao apresentados Briz et al. (2000) applied the complex transfer func-
para a validacao da proposta do controlador. tion concept to design current regulators for RL loads
and induction motors. The regulator design was imple-
PALAVRAS-CHAVE: Controlador de ganho complexo, mented through the frequency-response function of the
closed-loop complex transfer function of the controlled
Artigo submetido em 22/11/2008 (Id.: 00924) induction machine system in the synchronous reference
Revisado em 26/02/2009 frame. Experimental results showed good performance
Aceito sob recomendacao do Editor Associado Prof. Darizon Alves de An-
drade although the dq stator currents had presented cross-

256 Revista Controle & Automacao/Vol.20 no.2/Abril, Maio e Junho 2009


coupling in the induction machine transients and low-
speed tests had not been shown.

~v1dq = R1~i1dq + ~1dq + j1~1dq (1)
To solve the cross-coupling between induction machine
dq transient stator currents Holtz et al. (2004) de- 0 = R2~i2dq + ~2dq + j (1 P mec ) ~2dq (2)
signed a stator-current controller using complex nota-
tion. From this, the current controller structure em-
The relationship between currents and fluxes are given
ploying single-complex zeros is synthesized. Experimen-
by
tal results demonstrate that high dynamic performance
and zero cross-coupling are achieved even at very low " # 
switching frequency although the speed control had not ~1dq L1 Lm

~i1dq

be presented. ~2dq = Lm L2 ~i2dq (3)

An alternative for induction motor drives is the direct


torque control (DTC), which consists of the direct con- The electromagnetic torque and mechanical speed are
trol of the stator 1 and the electromagnetic torque Te . given by
DTC controllers generate a stator-voltage vector that 3
Te = P Im[~i1dq conj(~1dq )] (4)
allows quick torque response with the smallest varia- 2
tion of the stator flux. The principles of the DTC using and
histereses controllers and variable switching frequency mec
J = Te TL (5)
were presented by Takahashi e Noguchi (1986) and De- dt
penbrock (1988).
The subscripts 1, 2 and m represent the stator, rotor
Xue et al. (1990) proposed a DTC strategy using PI con- and magnetization parameters respectively, 1 is the
trollers and space-vector modulation to generate a sta- synchronous speed, mec is the machine speed, R1 and
tor voltage based on torque and stator-flux errors. This R2 are the estator and rotor windings per phase elec-
strategy has presented good torque response although trical resistance, L1 , L2 and Lm are the proper and
low-speed tests had not been shown so far. mutual inductances of the stator and rotor windings, ~v
is the voltage vector , P is the machine number of pair
The literature shows the application of the control the- of poles, J is the load and rotor inertia moment and TL
ory to some DTC strategies, as that one presented is the load torque.
by Buja e Kazmierkowski (2004) and other presented
by Stojic e Vukosavic (2005). Each strategy aims to the By combining equations (1), (2) and (3), after some al-
torque and to the rotor or stator flux control although gebraic manipulations, one can write the complex space
the complex transfer function of induction motor is not state equations as:
used.

~ 1dq
This paper proposes a design and tuning method for
~v1dq
~1dq

a1 a2
a complex gain controller which is designed by using
=
+
(6)
~v
the induction motor complex transfer function to control

1dq
~i 1dq a3 a4 ~i1dq
the motor. The controller is adjusted by the frequency- L1
response function of the closed loop system. Experimen-
tal results are presented for validation of the proposed where
controller including low speed operation. a1 = j1 (7)

2 THE COMPLEX MATHEMATICAL


MODEL OF THE THREE-PHASE a2 = R1 (8)
INDUCTION MACHINE
The three-phase induction machine mathematical model
 
R2 jP mec
is written with the variables referred to the dq syn- a3 = (9)
L1 l2 L1
chronous reference frame and the complex state vari-
ables are the stator current ~i1dq and the stator flux ~1dq .  
R1 R2
a4 = + + j (1 P mec ) (10)
L1 L2

Revista Controle & Automacao/Vol.20 no.2/Abril, Maio e Junho 2009 257


Figure 1: IM block diagram.

L2m
where = 1 L1 L2 is the leakage coefficient. In this present work, by using stator-field orientation,
the torque and stator flux must become parts of a com-
In order to obtain the induction motor complex trans- plex number, where the magnitude of the stator flux 1
fer function the Laplace transform is applied to (6) in is the real component and the torque Te is the imagi-
accordance with the complex transfer function concept, nary component. Hence, the reference signals and the
it is assumed that the mechanical time constant of the error become a complex number and the proposed con-
motor is much larger than the transient electromag- troller is a complex gain (a + jb). This gain has the
netic time constants and the saturation effects is ne- function to generate a voltage reference vector using the
glected. Thus, mec = constant is a valid approxima- stator flux-torque vector error ( + jT ). This way the
tion (Yamamura, 1992; Holtz et al., 2004). The induc- stator-voltage vector in this control strategy is given by
tion motor block diagram originated by use of (4), (5)
and (6) is shown in Figure 1.
~v1dq = ( + jT ) (a + jb) (12)
When designing the DTC control system, ~v1dq is consid-
ered as the input and the ~i1dq is considered as the out- which means
put. Therefore the induction machine complex transfer
function is given by
v1d = (T b + a) (13)
 
s + j1
+ a3
I1dq L1 v1q = (T a + b) (14)
H(s) = = (11)
V1dq (s + j1 ) (s + a4 ) + R1 a3
n o where a is the real part of the complex gain, b is the
where I1dq = L ~i1dq and V1dq = L {~v1dq }. imaginary part of the complex gain, is the flux error
and T is the torque error.
3 DIRECT TORQUE CONTROL The block diagram of the mathematical model of the
control system proposed with the complex gain con-
The direct torque control strategy allows a quick torque troller is presented in Figure 2.
response and consists of the direct control of the sta-
tor flux 1 and the torque Te . The flux and torque It can be observed in equation (12) that the complex
controllers generate a stator-voltage vector that allows gain changes the amplitude and phase of the vector volt-
quick torque response with the smallest variation of the age due to the cross-coupling between the complex gain
stator flux. and the error vector.

This work is based in Xues strategy as shown in (Xue The reference stator-voltage vector ~v1dq is transformed
et al., 1990) which uses conventional PI controllers and by using stator-flux position s to obtain the stator volt-
space-vector modulation to generate a stator voltage age in the stationary reference frame , as shown in the
based on torque and stator-flux errors. next section.

258 Revista Controle & Automacao/Vol.20 no.2/Abril, Maio e Junho 2009


Figure 2: DTC strategy with complex controller. Figure 3: Integrator block diagram.

3.1 ESTIMATION BLOCK The frequency is chosen in accordance with the the in-
duction motor desired speed operation to design the
The estimation of the stator flux is calculated by using complex gain.
the stator currents and voltages, given by
Z Z In accordance with the DTC control strategy the induc-
~1 = (f em )dt = (~v1 R1~i1 )dt (15) tion motor output has to be the stator flux magnitude 1
and the torque Te . Therefore the H(s) in equation (11)
outputs have to become the stator flux magnitude 1
where the subscript is used to designate the stator and the torque Te . The expression to obtain the stator
stationary reference frame which is being used. flux by using the stator current i1d is given by

The stator-flux angle is estimated by using the trigono-


metric transfer function 1 = 1d
= L1 i1d (18)
 
1
s = tg 1
(16) and to obtain the electromagnetic torque through Equa-
1
tion (4) in the dq reference frame one may use the ex-
pression:
In order to achieve the stator-flux estimation for a
wide speed range in drives using (15) an integration
method (Xu et al., 1988; Lins, 2001) given by (17) can 3
Te = P 1 i1q (19)
be used. 2

As the stator flux magnitude 1 is assumed to be es-


1 c
y= x+ z (17) sentially constant through of the equations (11), (18)
s + c s + c and (19) the new transfer function is achieved with
torque and flux as output and it is given by
where, x is the input of the integrator, z is the compen-
sation signal and c is the cut-off frequency.  
XT 3
Another way to obtain a better integrator performance = H(s) L1 + jP 1 (20)
V1dq 2
for low speed, as shown in (17), it can be used a lim-
iter (Hu e Wu, 1998). This implementation is shown in where XT = L {1 + jTe }. The frequency-response
the block diagram of Figure 3. function of Equation (20) is presented in Figure 4.

Then, from Equations (12) and (20) one obtain the con-
3.2 DESIGN OF THE COMPLEX GAIN trol system block diagram wich is presented in Figure 5.

The tuning operation of the complex gain controller re-


quires the transfer function of the closed loop system, The expression of the closed loop transfer function of
to obtain its frequency-response function. the control system showed in Figure 5 is given by

Revista Controle & Automacao/Vol.20 no.2/Abril, Maio e Junho 2009 259


Bode Diagram 4 EXPERIMENTAL RESULTS
5

System: MAft
The DTC strategy was implemented using a Texas
10
Frequency (Hz): 4.14
Magnitude (dB): 6.74 Instruments DSP TMS320F2812 platform. The sys-
tem consists of a three-phase voltage source inverter
with insulated-gate bipolar transistors (IGBTs) and the
Magnitude (dB)

15

three-phase induction motor shown in the appendix.


20 The stator voltage commands are modulated by us-
ing symmetrical space vector PWM, with switching fre-
25 quency equal to 2.5 kHz. The DC bus voltage of the
inverter is 226 V. The stator voltages and currents are
30
2 1 0 1 2 3
sampled in the frequency of 2.5 kHz. A conventional
10 10 10 10 10 10
Frequency (Hz) PI controller generates a torque reference by using the
speed error. The flux and torque estimation, and the
Figure 4: Equation (20) frequency-response function. flux-torque complex regulator and speed controller have
the same sampling frequency of 2.5 kHz. The encoder
resolution is 1500 pulses per revolution.

Three no-load induction motor tests were made. The


first one was the response to a torque step of 12.2 Nm
which is shown in Figure 7. The response of the DTC
Figure 5: System to design the complex gain with complex controller presented a slightly better per-
formance in transient and steady state when such re-
sponse is compared with the response of DTC with PI
controller. It can be observed that the response time is
  25 ms and the reference is followed with a small oscilla-
3 tion. This oscillation occurs due to the natural lack of
(a + jb) H(s) L1 + jP 1
XT 2 accuracy in the measurements of currents and voltages.
=   (21)
XTref 3
1 + (a + jb) H(s) L1 + jP 1 In the second test the speed varies in forward and re-
2
versal operation and the result is presented in Figure 8.

where XTref = L 1ref + jTeref . At the frequency The speed changes from 13 rad/s to -13 rad/s in 1 s and
of 4.16 Hz the complex gain is chosen by using simula- the complex gain is not changed during the test. This
tions, considering slip approximately null and the Bode result confirms the satisfactory performance and the ro-
criterion. The complex gain found was 125 j25. The bustness of the controller due to the fact that the the
frequency-response function of Equation (21) is shown speed reaches the reference in several conditions. The
in Figure 6 and its magnitude is near 0 dB. responses of the DTC with complex controller and of
the DTC with PI controller have the same performance
in transient and steady state. The small error occurs
Bode Diagram
due the natural lack of accuracy in the measurement of
0.05 the speed.
0.1
System: MF_gcomp
Figure 9 presents the speed response when the speed
0.15
Frequency (Hz): 4.17
Magnitude (dB): 0.108 varies from 6.28 rad/s to -6.28 rad/s. The response of
0.2 the DTC control with complex controller presented a
Magnitude (dB)

0.25
slightly better performance in steady state when such
response is compared with the response of DTC with
0.3
PI controller. The result confirms the satisfactory per-
0.35 formance and the robustness of the controller again due
0.4 to the fact that the speed reaches the reference value al-
0.45
though the complex gain is designed for induction motor
1 0 1 2 3 4
10 10 10
Frequency (Hz)
10 10 10 operation at 4.16 Hz.

Figure 6: Equation (21) frequency-response function

260 Revista Controle & Automacao/Vol.20 no.2/Abril, Maio e Junho 2009


(a) DTC - Teref step input function with complex con- (a) DTC - speed with complex controller (13 rad/s.div).
troller (9 Nm/div).

(b) DTC - speed with PI controller (13 rad/s.div).

(b) DTC - Teref step input function with PI controller (9


Figure 8: Speed forwad and reversal operation and cur-
Nm/div).
rent of phase a (10 A/div).
Figure 7: Responses to step torque operation.

5 CONCLUSION
could be necessary to prepare a table with several com-
The concept of complex vector notation associated with
plex gains designed for each speed desired or to specif-
the complex gain controller allows the design and tuning
ically speed range. Thus, the complex vector notation
the complex controller by using the closed loop system
and the complex controller can become an interesting
frequency response function.
tool for the implementation of three-phase induction
The experimental results presented shows the satisfac- motor direct control drives. Operation at low speed was
tory performance and the robustness of the controller explored but it requires a more complete study in the
due to the fact that the speed reaches the reference in future.
many different conditions although the complex gain
is designed for induction motor operation at 4.16 Hz. ACKNOWLEDGEMENT
Thus, the design of complex gain has an acceptable
robustness although a detailed analysis considering pa- The authors would like to thank CAPES for the financial
rameters variations and other several speed operations support of this research through a scholarship offered to
have to be done. Due to the variable speed operation it one of the authors.

Revista Controle & Automacao/Vol.20 no.2/Abril, Maio e Junho 2009 261


e simulacao computacional do motor de inducao
trifasico, Dissertacao de mestrado, Escola de En-
genharia de Sao Carlos, USP - Universidade de Sao
Paulo.
Depenbrock, M. (1988). Direct self-control(dsc)
of inverter-fed induction machine, IEEE Trans.
Power Electronics 3(4): 420429.
Holtz, J. (1995). The representation of ac machine dy-
namics by complex signal flow graphs, IEEE Trans.
Ind. Electron. 42: 263271.
Holtz, J., Quan, J., Pontt, J., Rodrguez, J., newman,
P. e Miranda, H. (2004). Design of fast and robust
(a) DTC - speed with complex controller (12.57 rad/s.div) current regulators for high-power drives based on
complex state variables, IEEE Trans. Ind. Appli-
cations 40: 13881397.
Hu, J. e Wu, B. (1998). New integration algorithms for
estimating motor flux over wide speed range, IEEE
Trans. on Power Electronics 13(5): 969977.
Kovacs, P. K. e Racz, E. (1984). Transient Phenomena
in Electrical Machines, Amsterdam, The Nether-
lands: Elsevier.
Lins, Z. D. (2001). Controle direto de torque para mo-
tores de inducao - estudo e implementacao, Tese
doutorado, Faculdade de Engenharia Eletrica e
Computacao, Unicamp - Universidade Estadual de
(b) DTC - speed with PI controller (12.57 rad/s.div) Campinas.

Figure 9: Speed response to step operation and current Stojic, D. M. e Vukosavic, S. N. (2005). A new induction
of phase a(6 A/div). motor drive based on the flux vector acceleration
method, IEEE Trans. Ind. Applications 20(1): 173
180.

APPENDIX Takahashi, I. e Noguchi, T. (1986). A new quick-


response and high-efficiency control strategy of an
Three-phase induction motor variables and parameters: induction motor, IEEE Trans. Ind. Applications
P N = 2.3kW ;VN = 220 V ; P oles = 4 R1 = 2.229 IA-22(5): 820827.
; R2 = 1.522 ; Lm = 0.238485 H; L1 = 0.2470 H;
Xu, X., Donker, R. D. e Novotny, D. W. (1988). A stator
L2 = 0.2497 H; J = 0.0067 Kgm2 .
flux oriented induction machine drive, PESC88
Conference Record pp. 870876.
REFERENCES
Xue, Y., Xu, X., Halbetler, T. G. e Divan, D. M. (1990).
Briz, F., degener, M. W. e Lorenz, R. D. (2000). Anal- A low cost stator flux oriented voltage source vari-
ysis and design of current regulators usin complex able speed drive, Conference Record of the 1990
vectors, IEEE Trans. Ind. Applicat. 36: 817825. IEEE Industrial Aplications Society Annual Meet-
ting 1: 410415.
Buja, G. S. e Kazmierkowski, M. P. (2004). Direct
torque control of pwm inverter-fed ac motors - a Yamamura, S. (1992). Spiral Vector Theory of AC Cir-
survey, IEEE Trans. Ind. Electronics 51(4): 744 cuits and Machines, Clarendon Press OXFORD.
757.
Cad, M. M. (2000). Estrategias de modelagem dinamica

262 Revista Controle & Automacao/Vol.20 no.2/Abril, Maio e Junho 2009

Você também pode gostar