Professional Documents
Culture Documents
Abstract—This paper presents a new Space Vector Pulse Width Source Inverter (VSI) or Current Source Inverter (CSI) using
Modulation (SVPWM) strategy for voltage regulation of a an effective PWM scheme. There two main methods to
Voltage Source Inverter (VSI) enabling the continuous transition generate these signals in order to feed with power the motor:
from the linear modulation to the six-step mode. Overmodulation the Sinusoidal Pulse Width Modulation (SPWM) and the Space
operation is based on a correcting function method modifying Vector Pulse Width Modulation (SVPWM). Sinusoidal PWM
properly the amplitude and the phase angle of the VSI output has been the most widely used technique in ac motor control. It
voltage. The evaluation of the method is explored via frequency is a simple carrier-based PWM, where a triangular carrier wave
analysis of the inverter voltage and motor currents in order to be
is modulated by a sine wave and their intersection points
able to evaluate the possible impact of the drive system.
determine the switching times of the inverter power devices.
Simulation results demonstrate the effectiveness of the proposed
SVPWM Overmodulation algorithm applied on sensorless speed
On the other hand Space Vector PWM (SVPWM) is a more
control of a salient-pole Synchronous Machine (SM) via sophisticated technique that provides better dc bus utilization
Matlab/Simulink utility. and lower total harmonic distortion (THD) of the inverter
voltage signal compared with SPWM. The appropriate PWM
Keywords-Synchronous Machine (SM); SVPWM Voltage timer values needed in SVPWM can be calculated from the
Correcting Function (VCF); SVPWM Overmodulation; Six- corresponding magnitude and angle parameters (i.e. u and )
Step Operation. using the dq voltage or current coordinates. Although SVPWM
technique has maximum modulation index (MI) greater
compared to SPWM nevertheless it is also unable to make full
NOTATION
use of the inverter’s supply voltage. Operating in linear area,
Vdc = dc-link voltage supplied to inverter the maximum MI for SPWM and SVPWM are 0.5 and 0.866
umax = maximum output voltage of inverter respectively. In order to generate sinusoidal voltages the vector
Ts = PWM switching time u* must be maintained within the SVPWM hexagon (see
T0= zero state switching time Fig.1), inside the inscribed cycle representing the linear area of
SVPWM. In other words, the modulation index, should not
T1= first state switching time of the sector
exceed 3/20.866. Several techniques have been proposed to
T2= second state switching time of the sector
extend the modulation index range above 0.866 for SVPWM
u* = reference voltage vector [1]-[8]. These techniques are referred to as overmodulation.
uc = compensated voltage vector Such an extension of the inverter voltage range may cause
Į = angle of the reference voltage vector undesired effects even serious problems especially in the ac
Į0 =angle of the inverter input voltage vector motor traction applications (u* uc) [1]–[3]. Operation of these
m = SVPWM sector number modulation schemes in the overmodulation area as well as
uȖ*, uį* = Ȗ-į axis reference voltages continuous transition into the six-step mode is still a
u = inverter output voltage challenging research area [6], [10]. However overmodulation
uȖ, uį = Ȗ-į axis voltages methods can be useful where the voltage supply needs to be
iȖ, iį = Ȗ-į axis currents varied (e.g. in automotive applications), since they do provide a
higher voltage to the motor improving the dc bus utilization.
In this paper, according to the operational principle of
I. INTRODUCTION SVPWM, a novel over-modulation technique is proposed
In vector control, the controlling variables of the electrical implementing a simple magnitude-angle algorithm.
machine expressed in d-q synchronous rotating frame need to Implementing this unified auxiliary function, the output voltage
be converted back to three-phase PWM signals before being of three phases could increase continuously up to that of six-
applied to the inverter. The desired three phase voltages and step operation. In addition, the total harmonic distortion (THD)
currents of the machine are applied by means of a Voltage of the output voltage using the proposed novel over-modulation
u
T 1 3Ts sin
(3) 3 u*
Vdc
*
3
Ts 1
Vdc
cos
6
(5)
u
T 2 3T s sin
(4)
Vdc In this mode of operation, the angle Į, the amplitude of the
compensated and actual voltage reference vectors (uc and u*
T 0 T s T 1 T 2 respectively) are the same for each fundamental period.
Therefore both voltage vectors exactly coincide, that is u=u*,
when 0
u*
Vdc/3.
683
3rd IEEE International Symposium on Power Electronics for Distributed Generation Systems (PEDG) 2012
Vdc 1
a cos (6)
6 3 u*
! "
Operating in overmodulation area, the inverter cannot
generate the output voltage as large as the voltage reference
since the provided maximum output is limited up to the sides
of the hexagon. Therefore the amplitude of compensated
reference voltage uc might be different than the actual one of
Figure 3. Block diagram of SVPWM connected to VSI.
input reference voltage u* applied to SVPWM algorithm. As a
result the produced voltage waveform is not exactly sinusoidal
including terms of higher harmonics. To extend inverter output
voltage avoiding largely harmonic distortion of its waveform, it
is proposed a simple modification for the reference voltage
before its space vector modulation. The magnitude of the
compensated voltage |uc| is given by
Vdc
uc u0 g 0
0 , 0 (8)
3
Here g0(ij0,Ȗ0) is a function of auxiliary variables ij0 and Ȗ0
defined analytically by
g
,
# cos
1 6 1
6 $ 0 0
(9)
cos
0
0 0 0
6
where
0 0 ,
6
0
6 6
1 sgn
1 6 0 (10)
Figure 4. Overmodulation using Auxiliary Correcting Function (red line).
and
0 e
c 1 6
(11)
u0 u0 e ja0 In the proposed method the whole SVPWM area (linear and
overmodulation area) is considered as unique area and it is also
supposed that the compensated voltage vector uc is exactly the
same with the reference one u* in the linear area. On the
684
3rd IEEE International Symposium on Power Electronics for Distributed Generation Systems (PEDG) 2012
contrary the compensated voltage vector uc is different from ǹt u*=Vdc/3 the angle Ȗ becomes equal to ʌ/6, since any
the reference one u* in the overmodulation area with amplitude hexagon side is tangential to inscribed circle. As a result from
uc and phase angle displacement Į0 given by (8), (11) and (13) (10), (11) and (13), it will be Ȗ0=ʌ/6, ij0=ij and Į0=Į, that is
respectively. A unified general form referred to SVPWM from (11), (10)
compensated voltage is expressed by means of the following
formula 0 e
c 1 6
6
1 V
uc 1 sgn dc u* u* and
2 ! 3 "
0 6 ,
lim
0
' 6
1 sgn u * dc
V u
3 " 0
! 6
' 6
6 6
lim 0
1 sgn
1 6 0
1 V u* e j
1 sgn dc u*
2 ! 3 " This implies that the phase angle Į0 of the compensated
vector uc is continuous on the interval [0, 2ʌ] during the
1 sgn u * dc
V u e j 0 transition from linear to overmodulation area.
(14)
! 3 " 0 In the same manner it could be proved as well that the
compensated voltage amplitude uc is a continuous function at
In the following section important properties of the unified u*=Vdc/3, since left-hand limit and right-hand limit are equal,
function uc(u*,Į0,Ȗ0) are discussed such as is its periodicity, that is
integrability and continuity over the entire space vector
modulation interval [0, (2/3)Vdc] and angle interval [0,2ʌ] lim uc
considering the variables Į0 and Ȗ0. u ' dc
* V
! 3"
1 * Vdc
u * e j dc e j
III. ANALYSIS OF AUXILLIARY CORRECTING FUNCTION V
lim u 1 sgn ! "
For the compensated voltage analysis, it is useful to explore u* ' dc
V 2
3 3
the continuity of the function uc over the entire interval of uc, ! 3"
[0, 2Vdc/3] and how its phase angle Į0 is affected. Another (15b)
important characteristic of this function to be investigated is its and
integrability on the interval [0, 2ʌ]. Also it is useful to explore
some important properties of the compensated voltage function lim uc
with respect to the intersection angle Ȗ.
u ' dc
* V
! 3"
j m 1 3
uc u * e j u * e (15a) uc
2
1 * j
V
u e u0 e j0 u * e j u0 e j 0 dc e j
3
since &u %[0,Vdc/3], it should be
*
(15d)
1
2
1 sgn Vdc 3 u* 1
Therefore considering (15a)-(15d) it can be seen that the
unified function uc(u*,Į0,Ȗ0) is a piecewise continuous function
of u* over the entire space vector modulation interval [0,
and (2/3)Vdc].
3) SVPWM Overmodulation Area (Vdc/3 <u*
2Vdc/3).
1
2
1 sgn u * Vdc
3 0 Once the reference voltage vector lies outside the linear
area (u*%[Vdc/3, 2Vdc/3]), then from (14) it results that uc
Obviously the compensated voltage vector is exactly the satisfies the following relation
same as the reference voltage (uc= u*). j m 1 3
0
uc u0 e j0 u0 e (15e)
2) SVPWM Limit Cycle at u =Vdc/3. *
685
3rd IEEE International Symposium on Power Electronics for Distributed Generation Systems (PEDG) 2012
cos 2m 1 0
since
6
1
2
1 sgn Vdc
3 u* 0
cos 2m 1 0 2l (17)
6
and
Substituting (17) into (8) and (9), it also results that
1
2
1 sgn u * Vdc
3 1
u 0 a 0 , 0 u 0 a 0 ( 2 l , 0 (18a)
Vdc # $
cos 1 6 1
6 0
close to the side of the hexagon. It is moving slowly near the
vertices and accelerating as phase angle ij approaches the limit
of ʌ/6.
3 cos
6 If Ȗ=ʌ/6, then from (11) and (12), it results Ȗ0=ʌ/6 and
uc=Vdc/3. In other words the compensated voltage vector
lim u
0 , 0 u 0, 0 (16) traces the inscribed circle with radius Vdc/3. In this case using
'0
(10), it is also obvious that angle ij0 is equal to ij.
Here the points ij=(ʌ/3)-, ij=0+ are the right- and the left-hand If Ȗ=0, then from (11) and (10) it results Ȗ0=0 and angle ij0
end points of the angle ij at the angle limits of two adjacent is given by
sectors (Į0=(m-1)ʌ/3+ij0 and Į=(m-1)ʌ/3+ij).
Therefore function uc(Į0,Ȗ0) is continuous at any point of its
0 0 for 0
/6
angle domain. According to the previous analysis, since
function uc(Į0,Ȗ0) is continuous on [0, 2ʌ], (uc: [0, 2ʌ] 'R),
0 / 3 for / 6 *
/ 3
then it is also Riemann-integrable on [0, 2ʌ].
Also the magnitude of the compensated voltage is given by
Vdc 1 2Vdc
uc u0 (19)
B. Periodicity of uc on the interval [0,2ʌ].
Considering the common factor in both numerator and
6
3 cos
0 3
denominator of (12), cos(ʌ/6-ij0), it results that Equation (19) implies that when the reference voltage
approaches the outscribed hexagon circle (Ȗ=0), then the
cos
0 compensated voltage vector stays on each vertex of the
6 hexagon for ʌ/3 (Six Step SVPWM Operation). For modulation
indices close to 1.0, the actual compensated voltage vector
cos m 1
0 m 1 remains at a vertex for a particular time corresponding to the
3 6 3
686
3rd IEEE International Symposium on Power Electronics for Distributed Generation Systems (PEDG) 2012
angle interval [0, ʌ/6] of ij and then moves to the next adjacent
vertex staying there as long as ij satisfies ʌ/6<ij
ʌ/3. .
Furthermore it must be noted that for any Ȗ 0 the value of uc
Vdc #
cos
1 6 1
6 3 0 0 $
is decreasing for 0
ij0
ʌ/6 and it is increasing for ʌ/6
ij0
ʌ/3
with a minimum value of Vdc/3 at the point ij0= ʌ/6.
3 cos
0
6 3
Essentially the auxiliary angle Ȗ0 controls the voltage vector
movement on the interval [(m-1)ʌ/3, mʌ/3] of an active sector
u0 3
0 , 0 (20c)
m adjusting the fundamental output voltage provided by the This symmetrical property of the compensated voltage and
inverter. It can be seen that the reference voltage vector u* its phase ensures smooth behavior and less harmonic distortion
rotates at a higher speed than the compensated one uc for ij in the overmodulation area
close to zero or ʌ/3 (acceleration), while it rotates at a slower
speed for ij close to ʌ/6 (deceleration). The angular speed
difference between the voltage vectors u* and uc is affected by IV. SWITCHING TIMES MODIFICATION IN
the angle Ȗ0. In addition the choice of compensated voltage OVERMODULATION AREA.
magnitude uc defined by (12) enables the smooth transition of An extension of voltage vector u* beyond the hexagon
SVPWM output from linear modulation mode to six-step one. shown in Fig.4 normally negates the time of zero voltage
states, T0. During this operating mode the time T0 is setting to
zero and the switching times T1 and T2 are calculated in a
2) Symmetry of functions ij0 and uc on the interval [0, different way than in linear modulation area. Considering (6),
ʌ/3] (7), (13) and (14), (1) the switching time intervals T1, T2 and the
An important property of function uc(ij0,Ȗ0) is that its phase switching time of zero voltage, T0, could be rewritten in a
ij0 is symmetrical on the interval [0, ʌ/3] with respect to similar way as in the case of linear modulation, that is
variable ij, while its magnitude is also symmetrical on the same
interval, [0, ʌ/3], with respect to variable ij0. It can be easily
seen that the symmetry points are the same at the middle of the
interval, ij= ʌ/6 and ij0= ʌ/6 respectively. This means that
T 1 3T s
u0
V dc
sin 3
0
2 MI
3
T s sin
0
3
ij0(Ȗ0, ij)=ij0(Ȗ0,ʌ/3-ij) and uc(ij0,Ȗ0)= uc(ʌ/3-ij0,Ȗ0). Equations (21)
(10) and (12 are used to explore the symmetry of ij0
u0 2 MI
considering the following two cases: T 2 3T s sin
0 T s sin
0 (22)
a. For 0
ij1<ʌ/6, then V dc 3
T 0 T s T 1 T 2
6
01 0 ,
1 0
1 (20a)
and
Ts 3Ts
u0
Vdc
sin
0
3 sin
0
b. for ʌ/6
ij2<ʌ/3, ij2= ʌ/3- ij1, then Ts 1
3 u0
V
cos
0
6
(23)
dc
6
02 0 ,
2 0 3
1 2 1 6 0
6 Using (8), (9) and (10), it is easy to be proved that T0 + 0, since
0
Ȗ0
ʌ/6 (Ȗ0 is positive) and cos(ʌ/6-ij0)
1, for any ij0 between
6 6 0 and ʌ/3 (&ij0%[0, ʌ/3]). To improve the efficiency of the
2 0 0
1 2 0 0
1
01 (20b)
3 3 3 inverter output a time correcting algorithm is implemented as
follows
In the same manner it will be
# $
T1
u
,
Vdc
cos
1 6 1
6 0 0
T1c
T1 T2
Ts (24)
cos
0 0 0
3 T2
6 0
T2 c Ts (25)
V # $
T1 T2
cos
1 6 1
dc 6 0 0
Toc 0
(26)
3 cos
6 0 Here T1c, T2c and T0c are the new modified switching times
correspond to T1, T2 and T0 respectively when intersection
angle Ȗ is equal or lower than a particular limit Ȗc (Ȗ
Ȗc).
687
3rd IEEE International Symposium on Power Electronics for Distributed Generation Systems (PEDG) 2012
Figure 5. Inverter output line-to-line voltages (Vab, Vbc and Vca) for step
change of speed 0-50*2ʌ rad/s (3000 rpm) without load. Figure 8. Frequency components of inverter voltage Vab at speed of 50*2ʌ
rad/s (3000 rpm) without load at t=8s.
Figure 6. 3-phase stator currents (ia, ib and ic) and their detailed description
during rotor acceleration (inverter output currents) for step change of speed 0-
50*2ʌ rad/s (3000 rpm) without load. Figure 9. Modulation index (MI) and intersection angle Ȗ of the reference
voltage (PMSM speed 50Hz).
688
3rd IEEE International Symposium on Power Electronics for Distributed Generation Systems (PEDG) 2012
REFERENCES
[1] Bakhshai R. A., Joós G., Jain P., K., Jin H., “Incorporating the
Overmodulation Range in Space Vector Pattern Generators Using a
Classification Algorithm”. IEEE Trans. on Power Electronics, vol. 15,
no. 1, Jan. 2000.
[2] Bolognani S., Zigliotto M., “Novel Digital Continuous Control of SVM
Inverters in the Overmodulation Range”, IEEE Trans. of Industry
Applications, vol. 33, no. 2, March/April 1997.
[3] Holtz J., Lotzkat W., Khambadkone A. M., “On Continuous Control of
PWM Inverters in the Overmodulation Range Including the Six-Step
Mode”, IEEE Trans. on Power Electronics, vol. 8, no. 4, October 1993.
Figure 10. Modulation index (MI) and intersection angle Ȗ of the reference [4] Diaz A., Strangas E. G., “A novel wide range pulse width
voltage (PMSM speed 55Hz). overmodulation method for voltage source inverters”, Proc. of 15th
Annual IEEE Meeting, Applied Power Electronics Conference and
Exposition (APEC’00), New Orleans, Louisiana, USA, vol. 1, pp. 556-
561, 6-10 Feb. 2000.
[5] Holtz J., “Pulsewidth modulation-a survey”, Proc. of 23rd Annual IEEE
Power Electronics Specialists Conference (PESC'92), Toledo, Spain, pp.
11-18, vol. 1, June 29-July 3 1992.
[6] Ashwin M. Khambadkone and Joachim Holtz, “Compensated
Synchronous PI Current Controller in Overmodulation Range and Six-
Step Operation of Space-Vector-Modulation-Based Vector-Controlled
Drives,” IEEE Transactions on Industrial Electronics, Vol. 49, No. 3,
pp. 574-580, June 2002.
[7] D. W. Chung, J. S. Kim, and S. K. Sul, “Unified voltage modulation
technique for real-time three-phase power conversion”, IEEE
Transactions on Industry Applications, vo1. 34, no. 2, pp. 374-380,
March/April 1998.
[8] Kaura V., Blasko, V., “A new method to extend linearity of a sinusoidal
PWM in the overmodulation region”, IEEE Transactions on Industry
Applications, vol. 32, no. 5, pp. 1115-1121, 1997.
[9] Hava, A.M., Kerkman, R.J., and Lipo, T.A., ”Carrier-based PWM-VSI
Figure 11. Total Harmonic Distortion (THD) (PMDM speed 55Hz). overmodulation strategies: analysis, comparison and design” IEEE
Trans. on Power Electronics, vol. 13 no. 4, pp. 674 –689, July 1998.
[10] Zhang Liwei, Wen Xuhui, and Liu Jun, “A novel fundamental voltage
amplitude linear output control strategy of SVPWM inverter in the
TABLE I overmodulation region”, Proc. of the 31st IEEE Annual Conference of
PARAMETERS OF SYNCHRONOUS MACHINE WITH ROTOR FIELD Industrial Electronics Society (IECON’2005), North Carolina, USA, 6-
WINDING 10 Nov. 2005
Symbol Quantity Expressed in SI [11] Jul Ki Seok, Joohn Sheok Kim, and Seung Ki Sul, “Overmodulation
Strategy for High-Performance Torque Control,” IEEE Trans. on Power
S electric power 5.5 kVA
Electronics, vol. 13, no. 4, pp. 786-792, July 1998.
cosij electric power coefficient 0.8
[12] Don-Choon Lee and G-Myoung Lee, “A novel overmodulation
Vl-l line to line voltage 380 V
technique for space-vector pwm inverters”, IEEE Trans. on Power
rs stator resistance 2.5 ȍ
Electronics, vol. 13, no. 6, pp. 1144-1151, Nov. 1998.
Lmd d-axis magnetizing inductance 0.360 H
Ld d-axis inductance 0.400 H [13] Holmes, D. G., “The significance of zero Space Vector placement for
Lq q-axis inductance 0.210 H carrier-based PWM schemes”, IEEE Trans. on Industry Applications,
vol. 32, no. 5, pp. 1122-1129, 8-12 Sept./Oct. 1996.
J moment of inertia 0.039 kgm2
p magnetic pole pairs 1 [14] Ilioudis V. C. and Margaris N. I., “PMSM sensorless speed estimation
Ȧm mechanical angular speed 3000 rpm based on sliding mode observers,” Proc. of Conf. IEEE Power
Electronics Specialists PESC’2008, vol. 1, pp. 2838–2843, Rhodes,
Greece, 15-19 June 2008.
689