Direct Torque Control of a Permanent Magnet Synchronous Motor Using Fuzzy Logic

Direct Torque Control of a Permanent Magnet Synchronous Motor Using Fuzzy Logic

Proceedings of the 7th WSEAS International Conference on Power Systems, Beijing, China, September 15-17, 2007 132 Direct Torque Control of a Permanent Magnet Synchronous Motor using Fuzzy Logic GABRIEL NORIEGA AND MIGUEL STREFEZZA* Departamento de Ingeniería Electrónica. *Departamento de Procesos y Sistemas UNEXPO. *Universidad Simón Bolívar Barquisimeto Edo. Lara. *MYS 320-A, Sartenejas, Caracas. VENEZUELA [email protected]. *[email protected] Abstract: - During a long time, permanent magnet synchronous motor (PMSM) were only reserved for some specific applications, however, recently, these machines are becoming more used due to the powerful magnetic characteristic of the rare earth, being used in different areas. Several researchers have proposed implementations combining the use of permanent magnet synchronous motor with the direct torque control (DTC) technique offering a quick and precise control. This work combines these techniques and it proposes the use of pulse width modulation by means of diverse fuzzy logic strategies to reduce the ripple and to improve flux and torque response. Simulations comparing the results obtained with the different fuzzy scheme proposed to solve the problem. Key-Words: - Permanent magnet synchronous motor, Direct torque control, Pulse width modulation, Fuzzy control. 1 Introduction it has been proved techniques that try to modulate the During the last decade, permanent magnet vector size selected from commutation table by pulse synchronous motors have been used widely in the width modulation, being able this to reduce the ripple. industry to replace DC motors and induction machines. The idea of combining the advantages of DTC in The main characteristics of these motors are the low PMSM were presented in the ‘90 [3], [4], and from inertia, the high efficiency, power density and then many authors have proposed diverse applications. reliability. Due these advantages, permanent magnet In this work it is proposed to combine the DTC synchronous motors are ideal for the applications advantages for the control of PMSM by using pulse where a quick accurate torque control is required. width modulation by means of fuzzy logic [5][6]. The For the induction machines, there have been proposed strategies are also compared with a control developed methods to control the electromechanical DTC without pulse width modulation, "bang-bang", as torque in an indirect way using spatial vectors and well as with a DTC control using a classical PI transformations to the system of oriented field [1]. By controller for the pulse width modulation means of these techniques it is possible to reproduce the behavior of the classical DC machines. The main limitations of this method are that it depends on the 2 The Direct Torque Control parameters of the machine to carry out the This is based on the direct calculus of the transformations, as well as of a wide capacity of instantaneous torque from the measurement of the control calculation and the necessity of position voltages and currents at the machine terminals. Figure sensors for the rotor, increasing the costs of the total 1 shows a classic scheme of DTC control. system. The strategy proposed of Direct Torque Control for the induction machines [2], it reduces the Sa dependence of the parameters of the machine and Tref Commutation Controller TablaTable de Sb Puente improves considerably the system dynamics. This Conmutación ControladorBridge λref Sc technique compares by means of a hysteresis band the Te flow and the torque with its respective references and Z Vdc λe Torque and it selects form a vectors tables the commutation state Estimador de ia Flux Flujo y Par ib of the inverter bridge that will correct the error. The Estimator three-phase inverter bridge has only six active states, which gives to the control system a "bang-bang" M behavior with a marked ripple. To solve this problem Fig. 1. DTC basic diagram Proceedings of the 7th WSEAS International Conference on Power Systems, Beijing, China, September 15-17, 2007 133 The stator flux links are obtained integrating the Table 1. DTC commutation table electromotive forces of the stator winding, forming a e Te e λe S1 S2 S3 S4 S5 S6 vector that is rotating around the rotor of the machine, > 0 > 0 V2 V3 V4 V5 V6 V1 that it can be modified in magnitude and phase > 0 < 0 V3 V4 V5 V6 V1 V2 depending on the applied voltage vector: < 0 > 0 V6 V1 V2 V3 V4 V5 < 0 < 0 V5 V6 V1 V2 V3 V4 r t t r r r λs = esdt = ()vs − Rsis dt (1) ∫0 ∫0 where: 3 Permanent Magnet Synchronous 2π 4π ⎡ j j ⎤ Motor Model r 2 3 3 t (2) xs = ⎢1 e e ⎥ ⋅[]xas ()t xbs ()t xcs ()t 3 The permanent magnet synchronous motor is a ⎣ ⎦ rotating electric machine where the stator is a classic three phase stator, it is equivalent to an induction The electric torque is obtained from the flux an motor where the air gap magnetic field is produced by current as: r r a permanent magnet. Te = λs ×is (3) The generated stator flux together with the rotor flux, which is generated by a rotor magnet, defines the A three-phase bridge inverter produces eight torque, and thus speed, of the motor. Figure 3 shows different states, each one of which it defines a voltage the variables of a PMSM i A vector applied to the stator winding that are able to A modify the flux vector in magnitude and in phase, v RA A . ωs L A Tm Jωm modifying this way the magnitude of the generated ρωm φr electric torque. Figure 2 these vectors are shown, θ where six active vectors of same magnitude are Te vB ω presented and two remaining vectors are zero. N s R iB S B LB C RC LC B iC ω v s C Fig. 3. Basic diagram of PMSM Where the variables are defined as:: vA, vB, vC:: stator voltage. iA, iB, iC:: stator current. ωe: stator currents and voltages angular frequency. Fig. 2. Spatial voltage vectors as function of the state RA, RB, RC: stator resistances. inverter LA, LB, LC: stator winding inductances. θ: angular distance between rotor and stator, The DTC technique is based on selecting one of ФIP: flux of the rotor permanent magnet. these vectors that maximizes the necessary change to Te: electric torque produced by the field interaction. correct the flux and torque error producing the Tm: mechanical torque. smallest number of commutations in the bridge J: rotor inertia. inverter. Depending on the area where the stator flux ρ.: friction coefficient. vector is, each vector will have a different effect. In ωm: motor angular speed. Table 1 is presented the DTC selection algorithm. Based on this, several techniques can be developed A mathematical model of PMSM is given in (4) to control the torque, induction motors speed [7] or PMSM [3], [4]. ⎡ sin(θ ) ⎤ d ⎢ ⎥ (4) [][][][]v(t) = R ⋅ i(t) + L []i(t) − φ N sin(θ − 2π ) ω (t) dt IP e ⎢ 3 ⎥ m 4π ⎣⎢sin(θ − 3)⎦⎥ Proceedings of the 7th WSEAS International Conference on Power Systems, Beijing, China, September 15-17, 2007 134 Becoming (4) as a spatial vectors equation located in 4 PD Fuzzy Controller the stationary reference, it is obtained: The first strategy to be implemented is PD fuzzy controller as is shown in Figure 5. ⎡v ⎤ ⎧ ⎛ L 0 ⎞⎫⎡i ⎤ α ⎪⎡R 0⎤ d ⎡ 0 ⎤ ⎡cos()2θ sin ()2θ ⎤ ⎪ α The system fulfills the equations (7) and (8) ⎢ ⎥ = ⎨ + ⎜⎢ ⎥ + L ⎟⎬⎢ ⎥ v ⎢0 R⎥ dt ⎜ 0 L 1⎢sin()2θ − cos ()2θ ⎥⎟ i ⎣⎢ β ⎦⎥ ⎩⎪⎣ ⎦ ⎝⎣⎢ 0⎦⎥ ⎣ ⎦⎠⎭⎪⎣⎢ β ⎦⎥ u(k) = f (e(k)(), ∆e k ) ⎡− sin()2θ ⎤ (7) + ω φ N ⎢ ⎥ω (t) m IP e⎣ cos()2θ ⎦ m u(k) = K Pe(k)()+ K D ∆e k (8) (5) With The variable to be controlled is the torque (T), therefore the fuzzy variables considered for the Ld + Lq Ld − Lq L = and L = inference system are the torque error (eT) and its 0 2 1 2 variation (∆eT), Figure 6 shows the membership d 1 ω = ()T −T (6) function of the variables. Table 2 shows rules-base for dt R J e L the controller. Equations (1), (3), (5) and (6) describe the synchronous machine model used for the control system simulations here outlined. The experimental FIS tests were carried out in a machine of 5 HP, 1750 RPM, 640 Vdc BUS, 8.4 Amps RMS and Ke = 169 V / KRPM. Fig. 5. PD Fuzzy Controller In Figure 4 can be observed the simulation results of DTC applied to the Permanent Magnet Synchronous Machine, without any modulation. (a) (a) (b) Fig 4. Simulation of DTC applied to a SMPM without (b) modulation (a) Torque. (b) Flux. Fig.6. Membership functions (a) Torque error (b) To improve the control dynamic response to reduce Torque error variation. the ripple, several fuzzy strategies are presented in this work. Proceedings of the 7th WSEAS International Conference on Power Systems, Beijing, China, September 15-17, 2007 135 Table 2. Fuzzy Controller Rule-base. The output variables ripple improve considerably, ∆eT \ eT P M G however, the delay of the system response becomes P Z P M bigger. Either this, the response is satisfactory and can be used as a base for other strategies. M P M G G M G G It should be remembered that the manipulated variable will be the input voltage vector then depending if the correction needed for the error is positive or negative and on the area in which is it, one of the eight possible vectors will select to correct the error, therefore, the fuzzy inference system can only consider positive corrections, because the negative corrections correspond to another of the commutation vectors of the table.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    6 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us