Acessibilidade / Reportar erro

The complex controller for three-phase induction motor direct torque control

Abstracts

This paper proposes a design and tuning method for a complex gain controller, based on the three-phase induction motor mathematical model complex transfer function to be used in the direct torque control at low speed which is a problem so far. The design and tuning of the complex gain is done by using the closed loop system frequency-response function. Experimental results are presented to validate the controller and operation at low speed is also explored.

Complex gain controller; Complex transfer function; Induction motor; Direct torque control


Este trabalho propõe um método de projeto para um controlador de ganho complexo baseado na função de transferência complexa do motor de indução trifásico para uso no controle direto de torque em que a operação do motor em baixas velocidades é um problema. O projeto e a sintonia do ganho complexo é realizado com o emprego da resposta em frequência do sistema em malha fechada. Resultados experimentais são apresentados para a validação da proposta do controlador.

Controlador de ganho complexo; Função de Transferência Complexa; Motor de Indução; Controle direto de torque


ELETRÔNICA DE POTÊNCIA

The complex controller for three-phase induction motor direct torque control

Alfeu J. Sguarezi Filho; E. Ruppert Filho

Universidade Estadual de Campinas, FEEC-DSCE - Av. Albert Einstein, 400 - Cidade Universitária Zeferino Vaz, Campinas, SP. sguarezi@dsce.fee.unicamp.br, ruppert@fee.unicamp.br

ABSTRACT

This paper proposes a design and tuning method for a complex gain controller, based on the three-phase induction motor mathematical model complex transfer function to be used in the direct torque control at low speed which is a problem so far. The design and tuning of the complex gain is done by using the closed loop system frequency-response function. Experimental results are presented to validate the controller and operation at low speed is also explored.

Keywords: Complex gain controller, Complex transfer function, Induction motor, Direct torque control.

RESUMO

Este trabalho propõe um método de projeto para um controlador de ganho complexo baseado na função de transferência complexa do motor de indução trifásico para uso no controle direto de torque em que a operação do motor em baixas velocidades é um problema. O projeto e a sintonia do ganho complexo é realizado com o emprego da resposta em frequência do sistema em malha fechada. Resultados experimentais são apresentados para a validação da proposta do controlador.

Palavras-chave: Controlador de ganho complexo, Função de Transferência Complexa, Motor de Indução, Controle direto de torque.

1 INTRODUCTION

The dynamics of the three-phase induction motor is traditionally described by differential equations. The space-vector concept (Kovács e Rácz, 1984) is used in the mathematical representation of the motor state variables such as voltage, current, and flux.

The concept of complex transfer function derives from the application of the Laplace transform to differential equations where the complex coefficients are in accordance with the spiral vector theory by Yamamura (1992).

Holtz (1995) proposed a three-phase induction motor mathematical model using the complex transfer function and presented the induction motor root locus. Other procedures for modeling and simulating the three-phase induction motor dynamics using the complex transfer function concept are also presented by Cad (2000).

Briz et al. (2000) applied the complex transfer function concept to design current regulators for RL loads and induction motors. The regulator design was implemented through the frequency-response function of the closed-loop complex transfer function of the controlled induction machine system in the synchronous reference frame. Experimental results showed good performance although the dq stator currents had presented cross-coupling in the induction machine transients and low-speed tests had not been shown.

To solve the cross-coupling between induction machine dq transient stator currents Holtz et al. (2004) designed a stator-current controller using complex notation. From this, the current controller structure employing single-complex zeros is synthesized. Experimental results demonstrate that high dynamic performance and zero cross-coupling are achieved even at very low switching frequency although the speed control had not be presented.

An alternative for induction motor drives is the direct torque control (DTC), which consists of the direct control of the stator λ1 and the electromagnetic torque Te. DTC controllers generate a stator-voltage vector that allows quick torque response with the smallest variation of the stator flux. The principles of the DTC using histereses controllers and variable switching frequency were presented by Takahashi e Noguchi (1986) and Depenbrock (1988).

Xue et al. (1990) proposed a DTC strategy using PI controllers and space-vector modulation to generate a stator voltage based on torque and stator-flux errors. This strategy has presented good torque response although low-speed tests had not been shown so far.

The literature shows the application of the control theory to some DTC strategies, as that one presented by Buja e Kazmierkowski (2004) and other presented by Stojic e Vukosavic (2005). Each strategy aims to the torque and to the rotor or stator flux control although the complex transfer function of induction motor is not used.

This paper proposes a design and tuning method for a complex gain controller which is designed by using the induction motor complex transfer function to control the motor. The controller is adjusted by the frequency-response function of the closed loop system. Experimental results are presented for validation of the proposed controller including low speed operation.

2 THE COMPLEX MATHEMATICAL MODEL OF THE THREE-PHASE INDUCTION MACHINE

The three-phase induction machine mathematical model is written with the variables referred to the dq synchronous reference frame and the complex state variables are the stator current and the stator flux

The relationship between currents and fluxes are given by

The electromagnetic torque and mechanical speed are given by

and

The subscripts 1, 2 and m represent the stator, rotor and magnetization parameters respectively, w1 is the synchronous speed, wmec is the machine speed, R1 and R2 are the estator and rotor windings per phase electrical resistance, L1 , L2 and Lm are the proper and mutual inductances of the stator and rotor windings, is the voltage vector , P is the machine number of pair of poles, J is the load and rotor inertia moment and TL is the load torque.

By combining equations (1), (2) and (3), after some algebraic manipulations, one can write the complex space state equations as:

where

where is the leakage coefficient.

In order to obtain the induction motor complex transfer function the Laplace transform is applied to (6) in accordance with the complex transfer function concept, it is assumed that the mechanical time constant of the motor is much larger than the transient electromagnetic time constants and the saturation effects is neglected. Thus, wmec = constant is a valid approximation (Yamamura, 1992; Holtz et al., 2004). The induction motor block diagram originated by use of (4), (5) and (6) is shown in Figure 1.


When designing the DTC control system, is considered as the input and the is considered as the output. Therefore the induction machine complex transfer function is given by

where and

3 DIRECT TORQUE CONTROL

The direct torque control strategy allows a quick torque response and consists of the direct control of the stator flux λ1 and the torque Te. The flux and torque controllers generate a stator-voltage vector that allows quick torque response with the smallest variation of the stator flux.

This work is based in Xue's strategy as shown in (Xue et al., 1990) which uses conventional PI controllers and space-vector modulation to generate a stator voltage based on torque and stator-flux errors.

In this present work, by using stator-field orientation, the torque and stator flux must become parts of a complex number, where the magnitude of the stator flux λ1 is the real component and the torque Te is the imaginary component. Hence, the reference signals and the error become a complex number and the proposed controller is a complex gain (a + jb). This gain has the function to generate a voltage reference vector using the stator flux-torque vector error (ελ+jεT). This way the stator-voltage vector in this control strategy is given by

which means

where a is the real part of the complex gain, b is the imaginary part of the complex gain, ελ is the flux error and εT is the torque error.

The block diagram of the mathematical model of the control system proposed with the complex gain controller is presented in Figure 2.


It can be observed in equation (12) that the complex gain changes the amplitude and phase of the vector voltage due to the cross-coupling between the complex gain and the error vector.

The reference stator-voltage vector is transformed by using stator-flux position δs to obtain the stator voltage in the stationary reference frame αβ, as shown in the next section.

3.1 ESTIMATION BLOCK

The estimation of the stator flux is calculated by using the stator currents and voltages, given by

where the subscript αβ is used to designate the stator stationary reference frame which is being used.

The stator-flux angle is estimated by using the trigonometric transfer function

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 be used.

where, x is the input of the integrator, z is the compensation signal and wc is the cut-off frequency.

Another way to obtain a better integrator performance for low speed, as shown in (17), it can be used a limiter (Hu e Wu, 1998). This implementation is shown in the block diagram of Figure 3.


3.2 DESIGN OF THE COMPLEX GAIN

The tuning operation of the complex gain controller requires the transfer function of the closed loop system, to obtain its frequency-response function.

The frequency is chosen in accordance with the the induction motor desired speed operation to design the complex gain.

In accordance with the DTC control strategy the induction 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 and the torque Te. The expression to obtain the stator flux by using the stator current i1d is given by

and to obtain the electromagnetic torque through Equation (4) in the dq reference frame one may use the expression:

As the stator flux magnitude λ1 is assumed to be essentially constant through of the equations (11), (18) and (19) the new transfer function is achieved with torque and flux as output and it is given by

where XλT = {λ1+jTe}. The frequency-response function of Equation (20) is presented in Figure 4.


Then, from Equations (12) and (20) one obtain the control system block diagram wich is presented in Figure 5.


The expression of the closed loop transfer function of the control system showed in Figure 5 is given by

where XλTref = {λ1ref + }. At the frequency of 4.16 Hz the complex gain is chosen by using simulations, considering slip approximately null and the Bode criterion. The complex gain found was 125 - j25. The frequency-response function of Equation (21) is shown in Figure 6 and its magnitude is near 0 dB.


4 EXPERIMENTAL RESULTS

The DTC strategy was implemented using a Texas Instruments DSP TMS320F2812 platform. The system consists of a three-phase voltage source inverter with insulated-gate bipolar transistors (IGBTs) and the three-phase induction motor shown in the appendixappendix. The stator voltage commands are modulated by using symmetrical space vector PWM, with switching frequency equal to 2.5 kHz. The DC bus voltage of the inverter is 226 V. The stator voltages and currents are sampled in the frequency of 2.5 kHz. A conventional PI controller generates a torque reference by using the speed error. The flux and torque estimation, and the 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 with complex controller presented a slightly better performance in transient and steady state when such response 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 oscillation. This oscillation occurs due to the natural lack of accuracy in the measurements of currents and voltages.


In the second test the speed varies in forward and reversal operation and the result is presented in Figure 8. The speed changes from 13 rad/s to -13 rad/s in 1 s and the complex gain is not changed during the test. This result confirms the satisfactory performance and the robustness of the controller due to the fact that the the speed reaches the reference in several conditions. The 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 due the natural lack of accuracy in the measurement of the speed.


Figure 9 presents the speed response when the speed varies from 6.28 rad/s to -6.28 rad/s. The response of the DTC control with complex controller presented a slightly better performance in steady state when such response is compared with the response of DTC with PI controller. The result confirms the satisfactory performance and the robustness of the controller again due to the fact that the speed reaches the reference value although the complex gain is designed for induction motor operation at 4.16 Hz.


5 CONCLUSION

The concept of complex vector notation associated with the complex gain controller allows the design and tuning the complex controller by using the closed loop system frequency response function.

The experimental results presented shows the satisfactory performance and the robustness of the controller due to the fact that the speed reaches the reference in many different conditions although the complex gain is designed for induction motor operation at 4.16 Hz. Thus, the design of complex gain has an acceptable robustness although a detailed analysis considering parameters variations and other several speed operations have to be done. Due to the variable speed operation it could be necessary to prepare a table with several complex gains designed for each speed desired or to specifically speed range. Thus, the complex vector notation and the complex controller can become an interesting tool for the implementation of three-phase induction motor direct control drives. Operation at low speed was explored but it requires a more complete study in the future.

ACKNOWLEDGEMENT

The authors would like to thank CAPES for the financial support of this research through a scholarship offered to one of the authors.

Artigo submetido em 22/11/2008 (Id.: 00924)

Revisado em 26/02/2009

Aceito sob recomendação do Editor Associado Prof. Darizon Alves de Andrade

Three-phase induction motor variables and parameters: PN = 2.3 kW; VN = 220 V; Poles = 4 R1 = 2.229 Ω; R2 = 1.522 Ω; Lm = 0.238485 H; L1 = 0.2470 H; L2 = 0.2497 H; J = 0.0067 Kgm2.

  • Briz, F., degener, M. W. e Lorenz, R. D. (2000). Analysis and design of current regulators usin complex vectors, IEEE Trans. Ind. Applicat. 36: 817825.
  • Buja, G. S. e Kazmierkowski, M. P. (2004). Direct torque control of pwm inverter-fed ac motors - a survey, IEEE Trans. Ind. Electronics 51(4): 744757.
  • Cad, M. M. (2000). Estratégias de modelagem dinâmica e simulação computacional do motor de indução trifásico, Dissertação de mestrado, Escola de Engenharia de São Carlos, USP - Universidade de São 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 machinedy-namicsby complex signal flow graphs, IEEE Trans. Ind. Electron 42: 263271.
  • Holtz, J., Quan, J., Pontt, J., Rodríguez, J., newman, P. e Miranda, H. (2004). Design offast and robust current regulators for high-power drives based on complex state variables, IEEE Trans. Ind. Applications 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.
  • Kovács, P. K. e Rácz, E. (1984). Transient Phenomena in Electrical Machines, Amsterdam, The Netherlands: Elsevier.
  • Lins, Z. D. (2001). Controle direto de torque para motores de indução - estudo e implementação, Tese doutorado, Faculdade de Engenharia Elétrica e Computação, Unicamp - Universidade Estadual de Campinas.
  • Stojic, D. M. e Vukosavic, S. N. (2005). A new induction motor drive based on the flux vector acceleration method, IEEE Trans. Ind. Applications 20(1):173180.
  • Takahashi, I. e Noguchi, T. (1986). A new quick-response and high-efficiency control strategy of an induction motor, IEEE Trans. Ind. Applications IA-22(5): 820827.
  • Xu, X., Donker, R. D. e Novotny, D. W. (1988). A stator flux oriented induction machine drive, PESC´88 Conference Record pp. 870876.
  • Xue, Y., Xu, X., Halbetler, T. G. e Divan, D. M. (1990). A low cost stator flux oriented voltage source variable speed drive, Conference Record of the 1990 IEEE Industrial Aplications Society Annual Meetting 1: 410415.
  • Yamamura, S. (1992). Spiral Vector Theory of AC Circuits and Machines, Clarendon Press OXFORD.

appendix

Publication Dates

  • Publication in this collection
    28 May 2009
  • Date of issue
    June 2009

History

  • Reviewed
    26 Feb 2009
  • Received
    22 Nov 2008
Sociedade Brasileira de Automática Secretaria da SBA, FEEC - Unicamp, BLOCO B - LE51, Av. Albert Einstein, 400, Cidade Universitária Zeferino Vaz, Distrito de Barão Geraldo, 13083-852 - Campinas - SP - Brasil, Tel.: (55 19) 3521 3824, Fax: (55 19) 3521 3866 - Campinas - SP - Brazil
E-mail: revista_sba@fee.unicamp.br