Paper 02
Paper 02
2, Oct 2008
An Efficient Switching Algorithm for the Implementation of Synchronous Space Vector Modulation for an Induction Motor Drive with (V/f) Control
K.A.S. Mallikarjuna Rao1 Sunita Nadampalli2 V.T. Somasekhar3
Abstract In this paper, an improvisation to an existing switching algorithm is described for the implementation of synchronized space vector modulation for a 3-phase, 2-level VSI driven induction motor with V/f control. A useful corollary is derived for this specific situation from an existing general algorithm. This corollary considerably alleviates the computational burden on the digital controller. The reduction of the computational time to determine the switching times of individual phases of the inverter is obtained by employing an appropriately devised lookup table. The elegance of the improvised algorithm lies in the fact that the elements of the lookup table could be employed for any modulation index, when the inverter is operated in the region of linear modulation. The proposed algorithm is experimentally implemented on a TMS 320F243 DSP platform and the results are presented. Keywords Two-level inverter, space vector modulation, induction motor drive, V/f control, effective time.
Several PWM scheme are reported in the literature [1-12], of which the sine-triangle PWM (SPWM) and the space vector modulation (SVM) have aroused a particular interest in academia as well as in practicing engineers. Of these two modulation schemes, SVM yields a superior spectral performance [4]. Also SVM enhances the DC bus utilization by about 15% compared to SPWM [4]. Several methods to implement SVM are reported in the literature. In SVM, the instantaneous reference phase voltages (denoted as v a , vb and vc ) are converted into a corresponding space vector v sr defined as:
* * *
v sr
* * j 2 / 3 * 2 / 3 va + vb e + vc e
(1)
I. INTRODUCTION Figure 1 shows a 3-phase, 2-level voltage source inverter (VSI). Owing to its simplicity and ruggedness, it has become a natural choice in various AC drives. With the advancements in the Pulse Width Modulated (PWM) control schemes, the harmonic spectrum of the output voltage can be maneuvered to contain a pronounced fundamental component and to transfer the harmonic energy to the components of higher frequency. This is desirable, as it is relatively easier to filter out the components of higher frequency.
(2)
(3)
where
| v sr |=
2 2 and = tan 1 ( v + v
v v
(4)
The quantities v sr , v , v and are shown in Fig 2. A three phase, 2-level VSI is capable of assuming 8 states. Of these, six states allow power transfer from the DC-link to AC side. Hence they are called the active states. The other two states are termed as null states, as all the three phases on the AC side are short circuited either to the positive bus or to the negative bus. Consequently, there is no power flow from the DC-link to the AC side. The null vectors are located at the center of the hexagon. The switching states corresponding to each vertex are also shown in Fig.2. For example, the state-1 is identified as (+ - -). This means that for this state the top switch in phaseA leg (S1 in Fig.1) is turned on so that the output terminal of phase-A is connected to the positive bus of the DC-link. Similarly, the phase-B and phase-C terminals are connected to the negative bus of the DC-link by turning on the switches S6 and S2 in state 1. From Fig..2 it is evident that the hexagon is subdivided into six identical sectors. The central theme of SVM is to synthesize the reference voltage space vector v sr in the average sense with the eight states offered by the inverter, using the criterion of voltsecond balance. 83
Mallikarjun K.A. et.al: An Efficient Switching .. In sector1, the switching periods for the active vectors T1 and T2 may be expressed in terms of the instantaneous values of the reference phase voltages v a , vb and vc as [13]:
T1 =
* * vb Ts (va ); Vdc
T2 =
* * vc Ts (vb ) Vdc
(5)
The switching time periods proportional to the instantaneous values of the reference phase voltages, termed imaginary switching times, are defined as [13] Ts * Ts * Ts * Tas = (6) V v a ; Tbs = V v b ; Tcs = V v c dc dc dc
Fig. 2: Space vector diagram of a 3-ph, 2-level inverter
From (1) and (2) the active vector switching times T1 and T2 in sector1 may be expressed as:
T1 = Tas Tbs ; T2 = Tbs Tcs ; (7) Extending this procedure for the other sectors, the active vector switching times T1 and T2 for the respective sectors may be expressed in terms of the imaginary switching times Tas , Tbs and Tcs for a particular sampling time period. The effective time Teff is the time during which the active
To this end, the instantaneous reference phase voltages are sampled at regular intervals. The sampling time period is denoted as Ts . The modulation index, denoted as mi , is defined as: |v | mi = sr Vdc where Vdc is the DC-link voltage. The time intervals Tga , Tgb and Tgc respectively denote the time periods for which the corresponding phase terminal is connected to the positive bus. For the rest of the paper, they are referred as the inverter-leg switching time periods. In conventional method of implementing SVM, the sector in which the tip of the reference space vector is situated is first determined. Using the criterion of the volt-second balance, the periods corresponding to the switching of the active vectors along the leading edge (denoted as T1 and T2 respectively) of that sector during that sampling time period are then determined [4]. There exists an exclusive relationship between the active vector switching time periods ( T1 and T2 ) and the inverter leg switching time periods ( Tga , Tgb and Tgc ) in a given sector. Using these relationships the time periods T1 and T2 are translated into the gating signals of the individual inverters. This method is thus cumbersome and time consuming. Reference [13] describes an elegant switching algorithm, which uses only instantaneous phase reference voltages to implement SVM. For the rest of this paper this algorithm is referred as the Kim-Sul, algorithm, in the honor of its inventors. In the following section, the Kim-Sul algorithm is briefly reviewed. II. THE KIM-SUL ALGORITHM As stated earlier, this algorithm operates only with the instantaneous reference voltages. The elegance of this algorithm lies in the fact that sector identification is not required to implement the SVM and the generation of gating signals is automatically accomplished. 84
vectors are switched in a sector and is given by (T1 + T2 ) . This may be determined as the difference between the maximum and minimum values among Tas , Tbs and Tcs . The time duration To is the time for which a null vector is applied, may be obtained from T1 and T2 as: To = Ts (T1 + T2 ) = (Ts Teff ) (8)
(9) = Tmax Tmin The offset time, Teff required during a given sampling time period to distribute the null vector symmetrically at either end of the effective time period with half the duration (To / 2) each (or place the effective time period exactly at the center of the sampling time period) is given by [13]: (10) Toffset = (To / 2) Tmin The actual switching times for each inverter leg can be obtained by the time shifting operation as follows:
Tga = Tas + Toffset ; Tgb = Tbs + Toffset
(11)
To achieve minimum switching, the vectors are switched in the sequence 8-1-2-7 with the time duration of To / 2 T1 T2 To / 2 for one sampling time duration and in the sequence 7-2-1-8 during the next sampling time period, when tip of the reference vector is in sector 1. The former sequence is called the ON sequence and the later sequence is called OFF sequence. These two sequences are alternatively used. Since the time periods T gx (x = a,b,c) denote the time duration for which a given phase is connected to the positive bus, transitions occur in the
Asian Power Electronics Journal, Vol. 2, No. 2, Oct 2008 respective phases after the time duration of Tgx from the beginning of the sampling time period for all the samples with OFF sequence. However for the ON sequence, ' transitions occur in respective phases after Tgx (x = a,b,c) from the beginning of the sampling time period where ' Tgx = Ts T gx (x = a,b,c) The procedure outlined in the previous paragraphs is graphically depicted in Fig.3, assuming that the sample is situated in sector-1. when the induction motor is operated with V/f control and the inverter is modulated with Synchronous SVM, the imaginary switching times remain the same in the range of linear modulation for various modulation indices. This is because: