Acessibilidade / Reportar erro

A new simplified SVPWM algorithm based on modified carrier signal

Um novo algoritmo SVPWM simplificado baseado em sinal portador modificada

Abstracts

This paper presents a simplified algorithm of space vector pulse width modulation (SVPWM) for a two-level three-phase inverter, which can operate in undermodulation and overmodulation modes. In other simplifications founded in literature, the reference voltages are modified and compared with a triangular carrier to estimate the switching states of the inverter. However, this paper proposes the modification of the carrier signal instead of the references. This procedure reduces the number of mathematical operations and increases the execution speed of SVPWM algorithm in DSPs or FPGAs. The reference voltages are sinusoidal, even for overmodulation mode. Simulation and experimental results proves that the proposed simplification produces the same switching patterns than conventional SVPWM, is simpler and is faster than other simplifications.

Two-level three-phase inverter; space vector pulse width modulation; triangular carrier signal; undermodulation; overmodulation


Este artigo apresenta um algoritmo simplificado da modulação por largura de pulso por vetores espaciais (SVPWM) para um inversor trifásico de dois níveis, o qual pode operar em submodulação e sobremodulação. Em outras simplificações achadas na literatura, as tensões de referência são modificadas e comparadas com um portador triangular para estimar os estados de comutação do inversor. Não obstante, este artigo propõe a modificação do portador, em lugar das referências. Este procedimento reduz o número de operações matemáticas e aumenta a velocidade de execução do algoritmo SVPWM em DSPs ou FPGAs. As ondas de referência são senoidais, ainda no modo de sobremodulação. Resultados de simulação e experimentais demonstram que a simplificação proposta produz o mesmo padrão de chaveamento que o SVPWM convencional, é mais simples e rápida que outras simplificações.

Inversor trifásico de dois níveis; modulação por largura de pulso por vetores espaciais; sinal portador triangular; submodulação; sobremodulação


ELETRÔNICA DE POTÊNCIA

A new simplified SVPWM algorithm based on modified carrier signal

Um novo algoritmo SVPWM simplificado baseado em sinal portador modificada

Raymundo Cordero Garcia; João Onofre Pereira Pinto

UFMS - Federal University of Mato Grosso do Sul, Department of Electric Engineering, CEP 79074-460 - Campo Grande, Mato Grosso do Sul, Brazil. rcorderog@gmail.com; jpinto@nin.ufms.br

ABSTRACT

This paper presents a simplified algorithm of space vector pulse width modulation (SVPWM) for a two-level three-phase inverter, which can operate in undermodulation and overmodulation modes. In other simplifications founded in literature, the reference voltages are modified and compared with a triangular carrier to estimate the switching states of the inverter. However, this paper proposes the modification of the carrier signal instead of the references. This procedure reduces the number of mathematical operations and increases the execution speed of SVPWM algorithm in DSPs or FPGAs. The reference voltages are sinusoidal, even for overmodulation mode. Simulation and experimental results proves that the proposed simplification produces the same switching patterns than conventional SVPWM, is simpler and is faster than other simplifications.

Keywords: Two-level three-phase inverter, space vector pulse width modulation, triangular carrier signal, undermodulation, overmodulation.

RESUMO

Este artigo apresenta um algoritmo simplificado da modulação por largura de pulso por vetores espaciais (SVPWM) para um inversor trifásico de dois níveis, o qual pode operar em submodulação e sobremodulação. Em outras simplificações achadas na literatura, as tensões de referência são modificadas e comparadas com um portador triangular para estimar os estados de comutação do inversor. Não obstante, este artigo propõe a modificação do portador, em lugar das referências. Este procedimento reduz o número de operações matemáticas e aumenta a velocidade de execução do algoritmo SVPWM em DSPs ou FPGAs. As ondas de referência são senoidais, ainda no modo de sobremodulação. Resultados de simulação e experimentais demonstram que a simplificação proposta produz o mesmo padrão de chaveamento que o SVPWM convencional, é mais simples e rápida que outras simplificações.

Palavras-chave: Inversor trifásico de dois níveis, modulação por largura de pulso por vetores espaciais, sinal portador triangular, submodulação, sobremodulação.

1 INTRODUCTION

Space Vector PWM (SVPWM) is widely used in variable frequency drive applications, by its superior harmonic quality, less switching losses and extended linear range of operation (Holtz, 1994; Van der Broeck et al., 1988; Yu et al., 2008). However, its conventional implementation requires a high number of mathematical operations, reducing the maximum speed that SVPWM can be executed in DSPs or FPGAs.

Different researches were made to simplify SVPWM: The real and imaginary components of space vectors are used to calculate the switching times without using trigonometric functions (Shu et al., 2007; Yu, 1999; Zhai and Li, 2008).

In Lamich et al. (2002), Zhang et al. (2009), the switching times are defined in terms of the phase references instead of using space vectors. According to Blasko (1997), Holmes (1996), SVPWM is equivalent to sinusoidal modulation when a zero-sequence component is added to the reference signals. In Pinheiro et al. (2005) SVPWM is easily implemented when the neutral points of the inverter and the load are connected, establishing the concepts of decomposition matrices.

On the other hand, the SVPWM algorithm must operate in overmodulation mode to generate as high AC voltages as possible for a given DC energy source. Different techniques in literature (Bakhshai et al., 2000; Filho et al., 2004; Pinto et al., 2000; Yang et al., 2009) modify the references signals, adapting the formulas for undermodulation mode to overmodulation mode. Those values are compared with a triangular carrier to establish the switching sequence.

In this paper, the number of mathematical operations to implement SVPWM algorithm, even for overmodulation mode, is reduced by the modification of the carrier signal instead of the references voltages.

The modified carrier depends on the zero-sequence component described in Blasko (1997) and the modulation index. On the other hand, the reference voltages are sinusoidal, even for overmodulation mode. This fact simplifies the implementation of SVPWM.

The proposed technique based on modified carrier is compared with conventional SVPWM, Hybrid PWM and the algorithm described in Filho et.al. (2004). Simulation and experimental results demonstrate that the proposed simplification based on modified carrier generates the same switching patterns than conventional SVPWM, requires a less number of arithmetic operations and its execution is faster than other simplifications.

2 SPACE VECTOR PWM

2.1 Two-Level Three-Phase Inverter

The structure of a two-level three-phase voltage source inverter is shown in Figure 1. It is composed by six power transistors (MOSFTET, IGBT, GTO) Qa, Qan, Qb, Qbn, Qc and Qcn, which are controlled by the digital signals sa, san,sb, sbn, sc and scn, respectively. To avoid short circuit in the energy source and indeterminate output voltages, the switching states of the upper transistors (Qa, Qb or Qc) and the lower transistor (Qan, Q bnor Qcn respectively) in the same leg are opposite.


Pole voltages vaN, vbN and vcN are the terminal voltages of each leg respect to the neutral point N (reference point of the DC supply). These voltages depend of the switching states of the transistors (Yu, 1999), according to equation (1) :

Where p denotes the phase of the inverter (p = a, b, c). Equation 1 indicates that each output of the inverter has two possible values. Therefore, there are 23 = 8 switching states, with their respective output voltages.

In general, the phase voltages (vaO ,vbO, vcO) of a balanced star-connected load fed by a three phase voltage source, as a two-level inverter, depend on the pole voltages (Bose, 2002):

2.2 Space Vector Representation

A set of balanced three-phase voltages [va ,vb, vc]T can be represented through a space vector, a complex number with a real (va ) and an imaginary (vβ) components defined in the complex plane, according to equation (3) (Rashid, 2001):

Table 1 shows the space vectors that represents the eight switching states of the two-level inverter. Six non-zero vectors (from V1 to V6) divide the complex plane in six sectors of a hexagon, as illustrated in Figure 2. On the other hand, two zero vectors (V0 and V7) are located at the center of the hexagon.


The desired pole voltages [vravrbvrc]T are represented by the vector Vr, using equation (3). According to equation (2) , if the pole references belong to a balanced system, then they are equal to the load phase references. This vector is approximated with a combination of the space vectors V0 to 7, during the modulation period tm, according to equations (4) and (5) :

Where tx, ty and tz are the switching times that Vx, Vy and the zero vector Vz are used, respectively. If Vr is located in

sector s: Vx= Vs and Vy= Vs+1 (except in sector 6, where Vy = V1).

Conventionally, the switching times are calculated using trigonometric functions, according to equations (6) and (7) (Bose, 2002):

Where || Vr || is the magnitude of the reference vector, and g is the angle between Vr and Vx, as shown in Figure 2. Trigonometric functions demand many mathematical operations in DSPs or FPGAs. In order to resolve this problem, the switching times can also be calculated using the real and imaginary components of the space vectors. Applying submatrix algebra (Cheng, 1999) to equation (4) :

Figure 2 proves that the vectors Vx and Vy are not collinear. Therefore, the matrix [ Vx Vy] is invertible (Cheng, 1999). Considering Vr= [vra vrβ ]T,Vx = [vxa vxβ ]T and Vy = [vya vyβ]T, the switching times can be calculated as follows:

Table 2 shows the values of tx and ty for each sector, according to equation (8) . The value of tz is obtained using equation (5) . After those operations, the sequence of the switching states of the upper transistors must be defined. This arrangement can be done in different ways (Hariram and Marimuthu, 2005). This paper considers the softwaredetermined switching pattern described in Yu (1999) and illustrated in Figure 3.


2.3 Operation Modes of SVPWM

The modulation index m is defined as follows (Holtz, 1994):

Where 2vdc/π is the fundamental peak value of the square voltage wave. The modulation index varies from 0 to 1, defining three operation modes (Bose, 2002):

• Undermodulation mode (0 < m < 0,907): The reference vector always reminds within the hexagon, while the reference voltages are perfectly sinusoidal.

• Overmodulation mode 1 (0,907 < m < 0,952): The reference vector crosses the hexagon at two points in each sector. When SVPWM operates in overmodulation mode, there is a loss in the magnitude of the fundamental voltage. To compensate this effect, the reference voltages must be modified. In overmodulation mode 1, those references are composed by linear and sinusoidal segments.

• Overmodulation mode 2 (0,952 < m < 1): The reference vector increases even further compared with overmodulation mode 1. The reference voltages are composed only by linear segments.

Figures 4, 5 and 6 show the operation region in sector 1 and the reference voltages for the three operation modes of SVPWM.




2.4 Turn-on Times

In order to simplify SVPWM algorithm, the turn-on times ta-on , tb-on and tc-on are defined in Filho et al. (2004) to estimate the state of the upper transistors, to avoid working with the switching times tx, ty and tz . The formulas of the turn-on times for the sector s (from 1 to 6) are presented in equations (11) , (12) and (13):

The factor fc compensates the attenuation of the fundamental voltage in overmodulation mode. This compensation factor can be implemented in a look-up table, and depends on the modulation index: fc is unity in undermodulation mode, and it tends to infinite in overmodulation mode (Filho et al., 2004).

The advantages of working with turn-on times is that the switching states can be easily determined by a simple comparison with a triangular carrier c(t), as illustrated in Figure 7 (Pinto et al., 2000). However, the formulas of the turn-on times require many mathematical operations for each sector and phase. This problem is solved using the concept of modified carrier signal, which is explained in sequence below.


3 PROPOSED ALGORITHM

3.1 Simplified Formulas about Turn-on Times

In Zhang et al. (2009), the switching times tx and ty are expressed in terms of the reference voltages. In this paper,

the same strategy is used, but to express the turn-on times ta-on , tb-on and tc-on. For example, according to equation (11) , the turn-on time for the phase a in sector 1 is:

On the other hand, based on equation (3) :

As the sum of the three reference voltages is zero in a balanced three-phase system (vra + vrb + vrc = 0):

Replacing equations (15) and (16) in equation (14) :

Using the similar procedure to obtain equation (17) , the turnon times are defined in function of the reference voltages:

Equations (18) , (19) and (20) have the following structure:

Where vrp is the reference voltage in phase p, while vzs is based on the zero-sequence component described in Blasko (1997), and depends on the sector s where the reference vector is located:

3.2 Modified Carrier Signal

On the other hand, based on equation (3) :

Equation (21) can be expressed as follows:

If the terms tm/2 and tm/(2vdc) are considered as constants, then six multiplications are needed to calculate the turn-on times using equation (23) , without considering the estimation of the compensation factor fc.

However, it is possible to reduce even more the number of mathematical operations using the concept of modified carrier proposed in this paper.

Figure 7 indicates that the upper transistor Q is switched on (sp = 1) when the carrier c(t) is greater than the turn-on time:

From equations (23) and (24) :

Dividing equation (25) by the amplitude of the reference vector ||Vr||:

By the definition of modulating index:

Replacing equation (27) in equation (26) :

Four variables vrpn = vrp/||Vr||, vzsn = vzs=/||Vr||, k(t) = 1-[2c(t)=tm] and g(m) = π=(2mfc) are defined as the normalized (from -1 to 1) reference voltage in phase p, the normalized zero-sequence component, a triangular carrier and a new correction factor, respectively. The waveforms of g (m) and k(t) are shown in Figures 8 and 9. Equation (28) can be expressed in function of these new four variables:



The modified carrier signal q(t) is defined as follows:

The value of sp (p denotes the phase a, b or c in the inverter) can be expressed in terms of the modified carrier q(t):

Sector identification is required to calculate vzsnand q(t). This problem is treated in the next section.

3.3 Sector Identification

In order to identify the sector and estimate the value of vzpn, variables b1, b2, b3, b4 and b5are defined as follow:

Table 3 shows the values of these variables for the six sectors, calculated using the relations between the reference signals in each sector described in Zhang et al. (2009). Equation (39) determines the value of vzsn, based on Table 3 and the variables b4 and b5.

3.4 Complexity of the Proposed Simplification

Sector identification requires three comparisons (b1, b2, b3), two XOR functions (b4, b5), two AND functions and two IF-THEN sentences. When vzsn is known, the modified carrier q(t) is calculated using only one multiplication, one subtraction and a look-up table. The terms 2vran, 2vrbn and 2vrcn can be obtained by three additions, to avoid real-number multiplications.

As a result, the proposed simplification of SVPWM requires:

• Three additions;

• One subtraction;

• One multiplication;

• Two IF-THEN sentences;

• Three comparisons;

• Two XOR functions;

• Two AND functions;

• One look-up table for g(m), with its respective operations.

One advantage of the proposed algorithm is that vran, vrbnand vrcn have unitary amplitude, independently of the modulation index. Only their frequencies change according to the desired electric frequency of the output voltages. Those signals are perfectly sinusoidal, even for overmodulation mode.

3.5 Comparison with other Modulation Techniques

The proposed technique is compared with the hybrid PWM (HPWM) and the simplification of SVPWM based on turnon times, respect to their computational complexities (number of mathematical operations), to prove the advantages of the concept of modified carrier in the implementation of SVPWM.

Real-number arithmetic operations complicate the design and increase the execution time of the algorithms implemented in DSPs or FPGAs (Tzou and Hsu, 1997). Therefore, an algorithm with a less number of mathematical operations can be executed faster.

It is considered that the generation of the triangular waves, sinusoidal functions and look-up tables have the same computational complexity in all cases, while comparisons and Boolean operations are executed in a negligible time.

3.5.1 Comparison with HPWM

HPWM generates the same switching pattern of conventional SVPWM, using a triangle-comparison method (Blasko, 1997). In first place, the reference voltages with amplitude ||Vr|| and phase p are produced through equation (40):

After that, the zero-sequence voltage vzh is calculated:

From Table 3 and equation (41) :

The switching state in the phase p of the inverter is determined by the comparison established in equation (43).

According to Figure 9 and Blasko (1997):

As HPWM does not operate in overmodulation mode, the comparison between this modulation technique and the proposed simplification of SVPWM will be made only for undermodulation mode, where fc is unity (Filho et al., 2004) and g (m) is calculated easily:

Replacing equations (42) , (44) and (45) in equation (30) , the upper transistors of the inverter are switched on (sp = 1) in the proposed technique when the following inequality is satisfied:

As a result, the switching states in the proposed simplification of SVPWM based on modified carrier signal are determined by equation (47) :

Equations (43) and (47) are equal. Therefore, the proposed technique and HPWM produce the same switching pattern, both have a gain of 15% in the use of the DC-link voltage, their output voltages have the same harmonic distortion (THD) and dead times affect them in the same way.

The use of a look-up table requires many comparisons and mathematical operations. However, if the proposed technique will operate only in undermodulation mode, as HPWM does, the modified carrier is calculated from equations (32) and (45) :

Considering r(t) = 0, 5πk(t) as a new triangular carrier with the same computational complexity of vt(t) or k(t), the proposed simplification can be implemented using three additions, one subtraction and one division. On the other hand, Table 4 indicates that HPWM requires three additions and four multiplications. Equation (15) could be used in both algorithms to generate the third reference signal (for balanced three-phase systems). In that case, HPWM requires three multiplications. As a result, the proposed technique has less computational complexity than HPWM in undermodulation mode. It is only necessary a small one-dimensional look-up table to estimate g(m) when overmodulation operation mode is needed.

3.5.2 Comparison with Other Simplifications of SVPWM

The proposed simplification based on modified carrier signal was deduced from the algorithm explained in Filho et al. (2004): Firstly, the turn-on times were expressed in terms of the reference voltages. In second place, the inequality that controls the switching states was expressed in terms of the modulation index and the zero-sequence voltage vzsn. Finally, the modified carrier q(t) was defined.

The main advantage of the proposed algorithm based on modified carrier signal, respect to other simplifications of SVPWM as the described in Filho et al. (2004), is that it requires a less number of mathematical operations because it works directly with pole references instead of space vectors. Equations (11) , (12) and (13) can be expressed as follows:

Where k0 = 0,5tm , while k1 and k2 depend of the sector and the phase. According to equation (??) , the calculus of the three turn-on times requires nine multiplications, six additions and two sinusoidal functions (to represent vra and vrβ).

On the other hand, equation (30) indicates the proposed simplification demands one multiplication, one subtraction and three additions. It is only necessary two sinusoidal waves for vran and vrbn, because vrcn can be obtained from equation (16) As a result, the proposed technique has less computational than the implementation of SVPWM using turn-on times.

4 RESULTS

4.1 Simulation Results

The proposed simplification of SVPWM was simulated in MATLAB/SIMULINK, as illustrated in Figure 10. The source voltage vdc and the modulation period tm were set in 200 V and 250 us (1/4 kHz), respectively.


The conventional SVPWM, HPWM and the algorithm described in Filho et.al. (2004) were also simulated, as shown in Figure 11, in order to make comparisons with the proposed technique.


Three simulation tests were made, to cover undermodulation and overmodulation modes:

• Test 1 (Undermodulation mode): m = 0,85 (||Vr|| = 108,23 V) and 60 Hz.;

• Test 2 (Overmodulation mode 1): m = 0,94(||Vr|| = 119,68 V) and 60 Hz;

• Test 3 (Overmodulation mode 2): m = 0,98 (||Vr|| = 124,78 V) and 60 Hz.

The pole voltages and the line-to-line output voltages for the three tests are shown in Figures 12, 13 and 14. The magnitudes of the fundamental components of the pole voltages were founded using the Fourier Analyzer block of SIMULINK. The comparisons between the reference and the obtained pole voltages, presented in Table 6, prove that the proposed simplification can generate the desired voltages.




The total harmonic distortion (THD) of the pole voltage vaN and the load phase voltage vaO for the mentioned modulation techniques are shown in Tables 7 and 8. The load phase voltages were obtained through equation (2) , while THD was measured using the FFT Analysis Tool of MATLAB.

The proposed technique was compared in overmodulation mode only with the algorithm based on turn-on times because HPWM are not defined in this operation mode. The results indicate that the mentioned techniques have the same THD. Small differences in test 3 are produced by the numerical precision of the look-up tables.

4.2 Experimental Results

The simplification of SVPWM based on the modified carrier signal was implemented in the DSP DSPACE DS1104, which is programmable using SIMULINK block diagrams.

The proposed simplification was applied in the open-loop speed control of an induction motor (3410 RPM, 60 Hz, 220 Vrms, 0,5 HP). The driver IRAMX16UP60A was used as the two-level three-phase inverter.

Three experimental tests were done using the same characteristics of the simulation tests. The line-to-line voltages shown in Figures 15, 16 and 17 are similar to the respective waveforms obtained in the simulation tests. Figures 18, 19 and 20 show the stator currents of the motor. An evident distortion in the waveform of the stator current appears in test 3, because the phase voltages which give energy to the motor are near to the six-step operation (m = 1), where the harmonics of higher energy are concentrated in the low-frequency spectrum.







4.3 Evaluation of Execution Time

The execution times of the proposed simplification and the algorithm presented in Filho et al. (2004) were compared experimentally. Both algorithms were designed in the files "proposed.mdl" and "reference.mdl" respectively. The SIMULINK diagram of the reference algorithm is presented in Figure 21. The MASTER-BIT-OUT blocks transfer the logic signals to the digital output ports of the DSP.


The time required in the execution of an algorithm determines the maximum sampling frequency (fs = 1/ts ) that a DSP or FPGA can operate, because all the mathematical operations must be done before the beginning of the new sampling cycle. Otherwise, the algorithm can not be executed. Figure 22 illustrates this necessary condition.


Both algorithms were tested trying to be loaded in the DSP considering a sampling time of 12,5 us (1/80 kHz). Figures 23 and 24 present their respective loading processes. Only the proposed simplification was successfully loaded in the DSP. This fact proves that the proposed technique can be executed faster than the simplification described in Filho et al. (2004).



A simpler and faster SVPWM algorithm is suitable in the implementation of closed-loop variable frequency drive applications, because it allows working with higher sampling frequency to acquire information of currents, position or mechanical speed.

5 CONCLUSIONS

This paper presents a new simplification of SVPWM for undermodulation and overmodulation modes, based on the new concept of the modified carrier signal. This technique uses a small set of mathematical operations, while the sector identification is made using reference pole voltages and only requires a small one-dimensional look-up table to operate in overmodulation mode. The proposed simplification has a faster execution time in DSPs than other simplifications in literature, making possible the implementation of SVPWM algorithm in DSPs or FPGAs using higher sampling frequencies, which is suitable in variable frequency drive applications.

On the other hand, the proposed technique produces the same switching pattern that conventional SVPWM and HPWM. As a result, all these modulation technique produce the same harmonic distortion and are affected for dead times in the same way.

A future work consists in the use of the proposed simplification in a closed-loop speed control of three-phase motors.

Artigo submetido em 23/06/2010 (Id.: 01163)

Revisado em 21/09/2010, 24/03/2011

Aceito sob recomendação do Editor Associado Prof. José Antenor Pomilio

  • Bakhshai, A. R., Joos, G., Jain, P. K. and Jin, H. (2000). Incorporation the Overmodulation Range in Space Vector Pattern Generators Using a Classification Algorithm, IEEE Transactions on Power Electronics, Vol. 15, No. 1,pp. 83-91.
  • Blasko, V. (1997). A Hybrid PWM Strategy Combining Modified Space Vector and Triangle Comparison Methods", IEEE Transactions on Industry Applications, Vol. 33, No. 3, pp. 756-764.
  • Bose, B. K., 2002, Modern Power Electronics and AC Drives, Prentice Hall PTR, New Jersey.
  • Cheng, C. 1999, Linear System Theory and Design, Oxford University Press, third edition.
  • Filho, N. P., Pinto, J. O. P., Borges da Silva, L. E. and Bose, B. K. (2004). A Simple and Ultra-Fast DSP-Based Space Vector PWM Algorithm and its Implementation on a Two-Level Inverter Covering Undermodulation and Overmodulation, 30th Annual Conference of IEEE Industrial Electronics Society, Vol. 2, pp. 1224-1229.
  • Hariram B. and Marimuthu, N. S. (2005). Space Vector Switching Patterns for Different Applications - A Comparative Analysis, IEEE International Conference on Industrial Technology, pp. 1444-1449.
  • Holmes, D. G. (1996). The Significance of Zero Space Vector Placement for Carrier-Based PWM Schemes, IEEE Transactions on Industry Applications, Vol. 32, No. 5, pp. 1122-1129.
  • Holtz, J. (1994). Pulsewidth Modulation for Electronic Power Conversion, proceedings of the IEEE, Vol. 82, No. 8, pp. 1194-1214.
  • Lamich, M., Balcells, J. and Gonzales, D. (2002). New Method for Obtaining SV-PWM Patterns Following an Arbitrary Reference, 28th Annual Conference of the Industrial Electronics Society, Vol. 1, pp. 18-22.
  • Pinheiro. H, Botterón, F., Rech, C., Schuch, L., Camargo, R. F., Hey, H. L., Grundling, H. A. and Pinheiro, J. R. (2005). Modulação Space Vector para Inversores Alimentados em Tensão: Uma Abordagem Unificada, SBA Controle e Automação, Vol. 16, No. 1, pp. 13-24.
  • Pinto, J. O. P., Bose B. K., Borges da Silva, L. E. and Kazmierkowski, M. P. (2000). A Neural-Network Based Space-Vector PWM Controller for Voltage Fed Inverter Induction Motor Drive, IEEE Transactions on Industry Applications, Vol. 36, No. 6, pp. 1628-1636.
  • Rashid, M. H., 2001, Power Electronics Handbook, Academic Press.
  • Shu, Z., Tang, J., Guo, Y. and Lian, J. (2007). An Efficient SVPWM Algorithm With Low Computational Overhead for Three-Phase Inverters, IEEE Transactions on Power Electronics, Vol. 22, No. 5, pp. 1997-1805.
  • Tzou, Y., and Hsu, H. (1997). FPGA Realization of Space-Vector PWM Control IC for Three-Phase PWM Inverters, IEEE Transactions on Power Electronics, Vol. 12, No. 6, pp. 953-963.
  • Van der Broek, H. W., Skudelny, H. C. and Stanke, G. V. (1988). Analysis and Realization of a Pulsewidth Modulator Based on Voltage Space Vectors, IEEE Transactions on Industry Applications, Vol. 24, No. 1, pp. 142-150.
  • Yang, R., Wang, G., Yu, Y., Xu, D. and Chan, C. C. (2009). A Novel Space Vector Area Calculation Based Overmodulation Method, IEEE Vehicle Power and Propulsion Conference, pp. 1399-1402.
  • Yu, Y., Chai, F. and Cheng, S. (2008). Analysis of Modulation Pattern and Losses in Inverter for PMSM Drives, IEEE Vehicle Power and Propulsion Conference, pp. 1-4.
  • Yu, Z., 1999, Space-Vector PWM with TMS320C24x/F24x Using Hardware and Software Determined Switching Patters Application Report SPRA524, Texas Instruments.
  • Zhai, L. and Li, H. (2008) Modeling and Simulation of SVPWM Control System of Induction Motor in Electric Vehicle, IEEE International Conference on Automation and Logistics, pp. 2026-2030.
  • Zhang, Y., Wang, S., Xia, H. and Ge, J. (2009). A Novel SVPWM Modulation Scheme, 24th Annual IEEE Applied Power Electronics Conference and Exposition APEC 2009, pp. 128-131.

Publication Dates

  • Publication in this collection
    25 Nov 2011
  • Date of issue
    Oct 2011

History

  • Received
    23 June 2010
  • Accepted
    24 Mar 2011
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