IJSTE - International Journal of Science Technology & Engineering Volume 3 Issue 09 March 2017 ISSN (online): 2349-784X Modeling of Direct Torque Control (DTC) of BLDC Motor Drive Addagatla Nagaraju Lecturer Department of Electrical Engineering Government Polytechnic, Station Ghanpur, Warangal, Telangana, India Akkela Krishnaveni Lecturer Department of Electrical Engineering Dr. B.R. Ambedkar Government Polytechnic, for Women, Karimnagar, Telangana, India Abstract Multilevel The position sensor-less direct torque and indirect flux control of brushless dc (BLDC) motor with non-sinusoidal back electromotive force (EMF) has been extensively investigated. In the literature, several methods have been proposed for BLDC motor drives to obtain optimum current and torque control with minimum torque pulsations. Most methods are complicated and do not consider the stator flux linkage control, therefore, possible high-speed operations are not feasible. In this study, a novel and simple approach to achieve a low-frequency torque ripple-free direct torque control (DTC) with maximum efficiency based on dq reference frame is presented. The proposed sensorless method closely resembles the conventional DTC scheme used for sinusoidal ac motors such that it controls the torque directly and stator flux amplitude indirectly using d-axis current. This method does not require pulse width modulation and proportional plus integral regulators and also permits the regulation of varying signals. Furthermore, to eliminate the low-frequency torque oscillations, two actual and easily available line-to-line back EMF constants (kba and kca) according to electrical rotor position are obtained offline and converted to the dq frame equivalents using the new line-to-line park s transformation. Then, they are set up in the look-up table for torque estimation. The validity of the proposed sensor-less three-phase conduction DTC of BLDC motor drive scheme are verified through simulations results. Keywords: Direct torque control (DTC) permanent magnet synchronous motor (PMSM), brushless DC motor (BLDC) I. INTRODUCTION The permanent-magnet synchronous motor (PMSM) and brushless dc (BLDC) motor drives are used extensively in several highperformance applications, ranging from servos to traction drives, due to several distinct advantages such as high-power density, high efficiency, large torque to inertia ratio, and simplicity in their control. In many applications, obtaining a low-frequency ripple-free torque and instantaneous torque and even flux control are of primary concern for BLDC motors with non-sinusoidal back electromotive force (EMF). A great deal of study has been devoted to the current and torque control methods employed for BLDC motor drives. One of the most popular approaches is a generalized harmonic injection approach by numerical optimization solutions to find out optimal current waveforms based on back EMF harmonics to minimize mutual and cogging torque. Those approaches limit Fourier coefficients up to an arbitrary high harmonic order due to calculation complexity. Moreover, obtaining those harmonics and driving the motor by pulse width modulation (PWM) method complicates the real-time implementation. Optimal current references are not constant and require very fast controllers especially when the motor operates at high speed. Moreover, the bandwidth of the classical proportional plus integral (PI) controllers does not allow tracking all of the reference current harmonics. Since the torque is not controlled directly, fast torque response cannot be achieved. Also, the rotor speed is measured by an expensive position sensor. Speed Control of Induction Motor The various methods available for the speed control of squirrel cage induction motor through semiconductor devices are given as under: 1) Scalar control. 2) Vector control (Field-Oriented Control, FOC). 3) Direct Torque Control (DTC). 4) AI based control. II. SCALAR CONTROL Despite the fact that Voltage-Frequency (V/f) is the simplest controller, it is the most widespread, being in the majority of the industrial applications. It is known as a scalar control and acts by imposing a constant relation between voltage and frequency. The structure is very simple and it is normally used without speed feedback. However, this controller does not achieve a good All rights reserved by www.ijste.org 413
accuracy in both speed and torque responses, mainly due to the fact that the stator flux and torque are not directly controlled. Even though, as long as the parameters are identified, the accuracy in the speed can be 2% (expect in a very low speed), and the dynamic response can be approximately around 50ms. III. DIRECT FIELD-ORIENTED CURRENT CONTROL Figure 3.2 shows a direct field oriented control scheme for torque control using a current-regulated PWM inverter. For field orientation, controlling stator current is more direct than controlling stator voltage; the later approach must allow for the additional effects of stator transient inductances. With adequate dc bus voltage and fast switching devices, direct control of stator current can be readily achieved. The direct method relies on the sensing of air gap flux, using specially fitted search coils or Halleffect devices. The drift in the integrator associated with the search coil is especially problematic at very low frequencies. Hall devices are also temperature-sensitive and fragile. Direct field-oriented control of a current regulated PWM inverter induction motor drive. MODELLING OF DIRECT TORQUE CONTROL (DTC) OF BLDC MOTOR DRIVE In a DTC drive, flux linkage and electromagnetic torque are controlled directly independently by the selection of optimum inverter switching modes. The selection is made to restrict the flux linkages and electromagnetic torque errors within the respective flux and torque hysteresis bands. The required optimal switching vectors can be selected by using so-called optimum switching-voltage vector look-up table. This can be obtained by simple physical considerations involving the position of the stator-flux linkage space vector, the available switching vectors, and the required torque flux linkage TORQUE EXPRESSIONS WITH STATOR AND ROTOR FLUXES The torque expression for induction machine can be expressed in vector form as, T e = 3 2 (P 2 ) ψ s I s (1) s s Where ψ s = ψ qs jψ ds and I s = I s qs ji s ds. In this equation, I s is to be replaced by rotor flux. In the complex form, ψ s and can be expressed as function of currents as, Eliminating I r ψ s = L s I s + L m I r (2) = L r I r + L m I s (3) from equation (4.2), we get ψ s = L m L r + L s I s (4) Where L s = L s L r L 2 m. The corresponding expression of I s is I s = L m ψ L s s L m ψ L r L s r (5) Substituting equation (4.5) in (4.1) and simplifying yields All rights reserved by www.ijste.org 414
That is, the magnitude torque is T e = 3 2 (P 2 ) L m L r L s ψ s (6) T e = 3 2 (P 2 ) L m L r L s ψ s sin γ (7) Fig. 1: Stator flux, rotor flux, and stator current vectors on d s-q s plane (stator resistance neglected) Where γ is the angle between the fluxes. Figure 4.1 shows the phasor (or vector) diagram for equation (4.6), indicating the vectors ψ s,, and I s for positive developed torque. If the rotor flux remains constant and stator flux is changed incrementally by stator voltage V s as shown and the corresponding change of γ angle is γ, the incremental torque T e expression is given as T e = 3 2 (P 2 ) L m L r L s ψ s + ψ s sin γ (8) IV. CONTROL STRATEGY OF DTC The block diagram of direct torque control is shown in Figure 4.2 and Figure 4.3 explains the control strategy. The command stator flux ψ s and torque T e magnitudes are compared with the respective estimated values and the errors are processed through hysteresis-band controllers, as shown. The flux loop controller has two levels of digital output according to the following relations: H ψ = 1 for E ψ > +HB ψ (9) H ψ = 1 for E ψ < HB ψ (10) Where 2HB ψ = total hysteresis-band width controller. The circular trajectory of the command flux vector ψ with the s hysteresis band rotates in an anti-clockwise direction as shown in Figure 4.3(a). The actual stator flux ψ s is constrained within the hysteresis band and it tracks the command flux in a zigzag path. The torque control loop has three levels of digital output, which have the following relations: H Te = 1 for E Te > +HB Te (4.11) H Te = 1 for E Te < HB Te (4.12) H Te = 0 for HB Te < E Te < +HB Te (13) The feedback flux and torque are calculated from the machine terminal voltages and currents. The signal computation block also calculates the sector number S(k) in which the flux vector Ψ s lies. There are six sectors (each /3 angle wide), as in Figure 3(a). All rights reserved by www.ijste.org 415
Fig. 2: Direct torque control (DTC) block diagram Fig. 4.3: (a) Trajectory of stator flux vector in DTC control, Fig. 4.3: (b) Inverter voltage vectors and corresponding stator flux variation in time Δt. All rights reserved by www.ijste.org 416
The voltage vector table block in Figure 4.2 receives the input signals H ψ, H Te, and S(k) and generates the appropriate control voltage vector (switching states) for the inverter by lookup table, which is shown in table 4.1 (the vector sign is deleted). The inverter voltage vector (six active and two zero states) and a typical ψ s are shown in Figure 4.3(b). Neglecting the stator resistance of the machine, we can write V s = d dt (ψ s ) (4.14) ψ s = V s. t (15) Which means that ψ s can be changed incrementally by applying stator voltage V s for time increment Δt. The flux increment vector corresponding to each of six inverter voltage vectors is shown in Figure 3(b). The flux in machine is initially established to at zero frequency (dc) along the trajectory OA shown in Figure 4.3(a). With the rated flux, the command torque is applied and the Ψ s vector starts rotating. V. SIMULATION RESULTS Simulation diagram of the position-sensorless direct torque and indirect flux control of BLDC motor. All rights reserved by www.ijste.org 417
Simulated indirectly controlled stator flux linkage trajectory under the sensorless three-phase conduction DTC of a BLDC motor drive when ir ds is changed from 0 to 5 A under 0.5 N m load torque. Actual q- axis and d-axis rotor reference frame back EMF constants versus electrical rotor position (kd(θre ) and kq(θre )). Experimental estimated electromechanical torque under time-varying reference when ir ds = 0 under 0.5 N m load torque All rights reserved by www.ijste.org 418
VI. CONCLUSION In this thesis work, successfully simulated, the proposed position-sensorless three-phase conduction DTC scheme for BLDC motor drives that is similar to the conventional DTC used for sinusoidal ac motors where both torque and flux are controlled, simultaneously. This method provides advantages of the classical DTC such as fast torque response compared to vector control, simplicity (no PWM strategies, PI controllers, and inverse Park and inverse Clarke transformations), and a position-sensorless drive. It is shown that the BLDC motor could also operate in the flux-weakening region by properly selecting the d-axis current reference in the proposed DTC scheme. First, practically available actual two line-to-line back EMF constants (k ba and k ca) versus electrical rotor position are obtained using generator test and converted to the dq frame equivalents using the new line-toline Park transformation in which only two input variables are required. Then, they are used in the torque estimation algorithm. Electrical rotor position required in the torque estimation is obtained using winding inductance, stationary reference frame currents, and stator flux linkages. Since the actual back EMF waveforms are used in the torque estimation, low-frequency torque oscillations can be reduced convincingly compared to the one with the ideal-trapezoidal waveforms having 120 electrical degree flat top. A look-up table for the three-phase voltage vector selection is designed similar to a DTC of PMSM drive to provide fast torque and flux control. Because the actual rotor flux linkage is not sinusoidal, stator flux control with constant reference is not viable anymore. Therefore, indirect stator flux control is performed by controlling the flux related d-axis current using bang-bang (hysteresis) control, which provides acceptable control of time-varying signals (reference and/or feedback) quite well. REFERENCE [1] Salih Baris Ozturk, and Hamid A. Toliyat, Direct Torque and Indirect Flux Control of Brushless DC Motor IEEE/ASME Transactions On Mechatronics, Vol. 16, No. 2, April 2011. [2] W. C. Gan and L. Qiu, Torque and velocity ripple elimination of AC permanent magnet motor control systems using the internal model principle, IEEE/ASME Trans. Mechatronics, vol. 9, no. 2, pp. 436 447, Jun. 2004. [3] D. Sun and J. K. Mills, Torque and current control of high-speed motion control systems with sinusoidal-pmac motors, IEEE/ASME Trans. Mechatronics, vol. 7, no. 3, pp. 369 377, Sep. 2002. [4] T. S. Low, K. J. Tseng, T. H. Lee, K. W. Lim, and K. S. Lock, Strategy for the instantaneous torque control of permanent-magnet brushless dc drives, Proc. Inst. Elect. Eng. Elect. Power Appl., vol. 137, no. 6,pp. 355 363, Nov. 1990. [5] D. Grenier, L. A. Dessaint, O. Akhrif, and J. P. Louis, A park-like transformation for the study and the control of a nonsinusoidal brushless dc motor, in Proc. IEEE IECON, Orlando, FL, Nov. 6 10, 1995, vol. 2, pp. 836 843. [6] T. Kim, H.-W. Lee, L. Parsa, and M. Ehsani, Optimal power and torque control of a brushless dc (BLDC) motor/generator drive in electric and hybrid electric vehicles, in Conf. Rec. IEEE IAS Annu. Meeting, 8 12 Oct. 2006, vol. 3, pp. 1276 1281. [7] F. Aghili, M. Buehler, and J. M. Hollerbach, Experimental characterization and quadratic programming-based control of brushless motors, IEEE Trans. Control Syst. Technol., vol. 11, no. 1, pp. 139 146, Jan. 2003. [8] S. J. Kang and S. K. Sul, Direct torque control of brushless dc motor with non-ideal trapezoidal back-emf, IEEE Trans. Power Electron., vol. 10, no. 6, pp. 796 802, Nov. 1995. [9] S. K. Chung, H. S. Kim, C. G. Kim, andm. J. Youn, A new instantaneous torque control of PM synchronous motor for high-performance direct drive applications, IEEE Trans. Power Electron., vol. 13, no. 3, pp. 388 400, May 1998. [10] L. Hao and H. A. Toliyat, BLDC motor full-speed operation using hybrid slidingmode observer, in Proc. IEEE APEC, Miami, FL, Feb. 9 13, 2003, vol. 1, pp. 286 293. [11] P. L. Chapman, S. D. Sudhoff, and C. A. Whitcomb, Multiple reference frame analysis of non-sinusoidal brushless dc drives, IEEE Trans. Energy Convers., vol. 14, no. 3, pp. 440 446, Sep. 1999. [12] M. Depenbrock, Direct self-control of inverter-fed induction machine, IEEE Trans. Power Electron., vol. 3, no. 4, pp. 420 429, Oct. 1988. [13] S. B. Ozturk and H. A. Toliyat, Direct torque control of brushless dc motor with non-sinusoidal back-emf, in Proc. IEEE IEMDC Biennial Meeting, Antalya, Turkey, May 3 5, 2007, vol. 1, pp. 165 171. [14] P. J. Sung, W. P. Han, L. H. Man, and F. Harashima, A new approach for minimum-torque-ripple maximum-efficiency control of BLDC motor, IEEE Trans. Ind. Electron., vol. 47, no. 1, pp. 109 114, Feb. 2000. [15] L. Zhong, M. F. Rahman, W. Y. Hu, and K. W. Lim, Analysis of direct torque control in permanent magnet synchronous motor drives, IEEE Trans. Power Electron., vol. 12, no. 3, pp. 528 536, May 1997 All rights reserved by www.ijste.org 419