In this paper, a novel static overmodulation scheme (OVM) for spacevector PWM (SVPWM) is proposed. The proposed static OVM scheme uses the concept of adding offset voltages in linear region as well as overmodulation region to fully utilize DClink voltage. By employing zero sequence voltage injection, the proposed scheme reduces procedures for achieving SVPWM such as complicated gating time calculation. In addition, this paper proposes a stepwise discontinuous angle movement in high modulation region in order to reduce Total Harmonic Distortion (THD). The validity of the proposed scheme is verified through theoretical analysis and experimental results.
1. Introduction
Space vector PWM (SVPWM) technique is widely used due to its high linear region of output voltage and the easiness of implementation using microprocessors or microcontrollers. The fundamental frequency component of output voltage by SVPWM matches the magnitude of the voltage command in the linear region. Whereas, in the overmodulation region, because the reference voltage vector partially or totally moves along the outside of the hexagon, the fundamental voltage magnitude is not linearly proportional to the magnitude of the reference vector. In some applications such as
V/F
control, it is important to ensure linearity of the output voltage corresponding to modulation index in the overmodulation (hereinafter OVM) region including sixstep operation, so that PWM scheme for OVM is required.
OVM techniques can be divided into two. The first one is called as dynamic OVM
[1
,
2]
. Dynamic OVM, which is usually used in vector control, focuses on the improvement of dynamic performance in OVM region. When the reference vector exists outside the hexagon, the voltage vector is projected on the side of hexagon according to specific control purpose. In contrast, for the
V/F
control of induction machines, more important control aspect is to have the linearity in output voltage and smooth transition from linear region to sixstep operation. Hence, socalled the static OVM technique is applied
[3]
.
This paper proposes a new static OVM that retains the linearity of the output voltage, as well as reduces harmonics. Especially in the proposed scheme, the static OVM is realized by offset voltage adding method instead of through calculation of switching times done in conventional methods
[4

12]
.
In
[4]
, a graphical approach was proposed to increase understanding of the algorithm, but the proposed scheme did not ensure the linearity in the fundamental component. Ref.
[5]
proposed static OVM based on SVPWM. The OVM was implemented by switching time calculation. Ref.
[5]
is the most typical static modulation method in which region of OVM range is divided into two corresponding to modulation index. The OVM methods
[6

9]
using Fourier Series Expansion (FSE) to get magnitude and angle reference of voltage vector have a merit of maintaining the linearity in the output voltage corresponding to modulation index, but all algorithms were implemented by SVPWM realized by calculation of switching time. In
[7]
, the method proposed in
[5]
has been improved by determining modified voltage reference using FSE.
In
[10]
, in order to reduce complex computation process, concept of mean value has been used, but due to the additional steps, the scheme may show slower response than the method that has no precalculation procedure. In
[11]
, switching times were calculated based on the valid voltage vector moving the path that exists inside and outside of the hexagon. This technique did not need a lookup table, but required a complex procedure for calculating switching times. It should be emphasized that most conventional methods
[4

11]
have realized the SVPWM by calculation of switching time for each power switch except
[12]
.
In
[12]
, the static OVM has been realized by adding offset voltages. Three different offset voltage patterns having various slopes are devised to increase the magnitude of fundamental voltage component in OVM region. Experimental results for different offset voltage patterns were illustrated but analysis of the relationship between the fundamental component and the shape of offset voltages patterns was not stated.
Hence, in order to take into account the linearity of the fundamental voltage component, THD reduction, and simple implementation, this paper proposes an advanced SVPWM done by offset voltages injection method applied in the linear as well as OVM region. The proposed OVM utilizes FSE to get approximate equations for voltage magnitude and phase angle, and applies the concept of adding offset voltages to realize the static OVM scheme by a simple procedure and lower THD.
As the concept of adding zero sequence voltages
[13]
is used for the proposed scheme, gating times of switches can be determined without complicated calculation process such as decision of voltage vector location and duty time calculation for right and left side vertex voltage vectors. In conventional methods, the phaseangle reference is commended in a manner that jumping into predetermined location after staying a vertex vector in the OVM region II
[4

12]
. Unlike conventional methods, to reduce THD the voltage vector moves not just in onestep but with several steps toward predetermined location in this proposed scheme. Through simulation and experimental results, the effectiveness of the proposed method is verified.
2. Proposed Static Overmodulation Method
In the proposed method, OVM region is divided into two corresponding to modulation index (
m
) the same as the calculation based SVPWM. Modulation index, which ranges from 0 to 1, defined as the ratio of fundamental frequency component of voltage output (
V^{*}_{1}
) to that from sixstep operation is expressed as follows
 2.1 OVM region I (0.9069≤m<0.9514)
OVM region I begins at
m
=0.9069
[6]
. In OVM region I, the reference vector partially exists the outside of the hexagon. Dotted circle in
Fig. 1 (a)
shows the trajectory of the original vector (
V^{*} _{old}
), and that of new voltage reference (
V^{*} _{new}
) after modification is illustrated in
Fig. 1 (b)
. As shown in
Fig. 1
, the magnitude of
V^{*} _{new}
is boosted to compensate the reduction of the magnitude of
V^{*} _{old}
. When the voltage vector is located outside of the hexagon, for the implementation of SVPWM the voltage vector is projected on the side of the hexagon, and as the result of the projection the magnitude of the developed vector is reduced. Therefore,
V^{*} _{new}
has larger magnitude than
V^{*} _{old}
to maintain the linearity of voltage magnitude in OVM region corresponding to
m
value.
Reference vector in OVM region I: (a) V^{*}_{old} and (b) V^{*}_{new}.
The approximate expression corresponding to
m
is summarized in
Table 1
. How to get
Table 1
is explained in
[6]
.
m_{b}
means boosted
m
and defined as (2). In (2),
V^{*} _{inst}
represents the instantaneous peak value of the voltage vector. Using instantaneous value rather than fundamental frequency value is easy to implement the static OVM, so that the term
m_{b}
(boosted modulation index) is introduced.
Approximatembequation for OVM region I[6]
Approximate m_{b} equation for OVM region I [6]
In
Fig. 1
, the voltage references before (
V^{*} _{old}
) and after modification (
V^{*} _{new}
) are shown in the span of 60
^{0}
, and they can be expressed as (3). When
V^{*}
rotates within the hexagon, it can be expressed as (3)a. This trajectory resides between ①② or ③④. On the other hand, when
V^{*}
is positioned outside the hexagon,
V^{*}
can be denoted as (3)b, which represents the vector projected on the side (between ②③) of the hexagon. It should be mentioned that Eq. (3) is not used in implementation for SVPWM. Eq. (3) is just shown to help the understanding of the proposed method in the viewpoint of getting
m_{b}
.

Original voltage reference

Modified (new) voltage reference in OVM region I
kV_{1}^{*}
in (3)a can be rephrased as
V_{b}
(magnitude of boosted reference vector), and it has the magnitude of
m_{b}
×2
V_{dc}
/
π
obtained using (2).
Whereas, in the linear region, as the fundamental voltage component is linearly proportional to the magnitude of voltage reference,
m_{b}
is equal to
m
. In OVM region,
m
is different from
m_{b}
. OVM I ends when
m
=0.954 and it is equivalent to
kV_{1}
=
V_{b}
=2/3
V_{dc}
that is maximum instantaneous value of the phase voltage. The magnitude of fundamental voltage component for
m
=0.954 is 1.908
V_{dc}
/
π
(=4/π*
V_{dc}/2*0.954
). For
m
=0.954, corresponding
m_{b}
is π/3 (=1.0472). In OVM region I, the magnitude of voltage vector is boosted while maintaining the phase angle reference, i.e. there is no modification in the phase angle reference.
In this paper, the concept of the offset voltage injection is utilized for achieving static OVM. The proposed OVM is applied to threephase load in the same manner for each phase, so that the algorithm is described only with respect to aphase. Voltage references of phase (
V^{*} _{as}
), pole (
V^{*} _{an}
), and offset (
V^{*} _{sn}
) for SVPWM is expressed as (4) and (5)
[13]
.
where,
The relationship between m and mb listed in
Table 1
is used to ensure output voltage linearity of OVM, First
m_{b}
is obtained from
m
using
Table 1
and
k
is determined as (6). New phase voltage, offset voltage, and pole voltage corresponding to
m
are expressed as (7) and (8).
When the boosted (or modified) voltage vector is located outside the hexagon, the voltage vector is projected on the side of the hexagon while remaining the phase angle reference, and new voltage reference in OVM I can be expressed as (9).
Where,
and
When the reference vector is located inside the hexagon, i.e. for the condition of
, there is no modification in
, but when the vector is positioned outside the hexagon
is multiplied to
to project the voltage vector on the side of hexagon. Scaling
resembles the form of switching time modification presented as
T_{1}
(modified) =
T_{s}
/(
T_{1}
+
T_{2}
)ⅹ
T_{1}
(original) in the minimum phase dynamic OVM method
[14]
. Where
T_{1}
,
T_{2}
, and
T_{s}
represent the switching time for right vector, that for left vector, and sampling period, respectively.
Fig. 2
illustrates the block diagram for generating voltage reference in OVM I region with the proposed method. First, boosted phase voltage reference is calculated according to
m
(equivalently
V
*), and then using (10) the offset voltage (
) is determined. After adding
to the voltage reference (
), pole voltage reference (
) for PWM is obtained finally.
Fig. 2
clearly shows that the proposed method realizes the static OVM just adding k calculation block and multiplication routine if
hence it results in a simple procedure.
Overall block diagram for generating pole voltage reference in OVM region I by the proposed scheme.
 2.2 OVM scheme in region II (0.9514≤m≤1)
Eq. (11) represents voltage reference of conventional method in OVM II region.
Where,
α_{h}
represents a holding angle.
In conventional static OVMs for region II, the reference vector stays at the vertex of the hexagon until angle reference (
θ
) reaches holding angle (
α_{h}
) and when
θ
arrives at
α_{h}
position
V*
jumps to that point. In the period of
α_{h}
≤
θ
＜
π
/3–
α_{h}
,
V*
moves continuously toward
π
/
3
–
α_{h}
position, and jumps to
π
/
3
when
θ
is positioned in between
π
/
3
–
α_{h}
and
π
/
3
. Thus,
V*
moves discontinuously in the periods of 0≤
θ
＜
α_{h}
and
π
/3–
α_{h}
≤
θ
＜
π
/3. In addition, determination of
θ
is implemented by time calculationbased SVPWM.
On the other hand, in the proposed OVM in order to reduce THD,
θ
command of
V*
moves partially continuous in the period of phase jumping and it is realized by offset voltage adding. In the proposed scheme,
θ
approaches the specific position such as
α_{h}
not by just one step as shown in
Fig. 3 (a)
but with several steps as illustrated in
Fig. 3 (b)
. Where,
α
means total span of
θ
segment, and n is the number of intervals (or steps). It should be noticed thata is not
α_{h}
, how to get
α_{h}
is explained in the followings.
Movement of reference vector in OVM region II by (a) conventional method, and (b) by the proposed method.
Mathematical representation of
V*
in OVM II by the proposed method having n intervals in the range of 60
^{0}
can be expressed as (12).
Where,
It should be emphasized again that in the conventional method such as
[6]
the SVPWM is implemented by using time based formulas rather than the offset voltages injection. To get the relationship among
m
,
α
, and
n
, FSE is used in the proposed scheme. By equalizing the coefficient of FSE of the original vector (
V
_{1}
_{m}e^{jθ}
) and that of the modified vectors of (12), Eqs. (13) and (14) can be obtained. Where,
V_{1m}
denotes the magnitude of fundamental voltage component.
Fig. 4
shows the relationship of
α
,
n
, and
m
(equivalently
V_{1m}
) obtained by using (14). The amount of calculation increases as
n
becomes greater. In this paper,
n
is set as 1, 2, or 3.
α
value corresponding to
n
for satisfying the linearity in voltage magnitude with less THD is summarized in
Table 2
. Curve fitting tool in MATLAB is used to get the approximate equation of
α
. In
Table 2
,
m
is divided into 5 sections, and the number of sections is chosen with consideration of the complexity of PWM routine implementation.
Relationship among α (in radian), n, and m.
Approximate holding angle span (α) corresponding tonandmin OVM II region
Approximate holding angle span (α) corresponding to n and m in OVM II region
In OVM II, the magnitude of boosted voltage is fixed as 2/3
V_{dc}
, which is the maximum magnitude of phase voltage. In OVM II,
k
in (6) is 2/3
V_{dc}
(equivalently
m_{b}
= π/3 = 1.0472), and the pole voltage reference is expressed as (15).
As shown in (15), the minimum phase error method is applied to limit the magnitude of pole voltage reference.
Fig. 5
shows the block diagram for generating pole voltages with offset voltages in OVM II region by the proposed method. Regardless of
m
,
k
is set as 2/3
V_{dc}
. In OVM II region, the proposed scheme determines holding span
α
corresponding to
m
with the information of
Table 2
. Magnitude of
V*
is fixed as 2/3
V_{dc}
and the phase angle is commended by using the predetermined
α
and
n
steps.
The overall block diagram for generating PWM in OVM II region by the proposed method.
 2.3 Reduction of total harmonic distortion
THD of output voltage is defined as (16). It is the ratio of RMS value of total harmonic components to that of fundamental frequency.
In OVM II region, stepwise movement of
V*
is proposed to reduce THD.
Fig. 6
illustrates (a)
V*
movement in conventional method, and (b) that in the proposed method with for n=2. In
Fig. 6
, the solid line represents
V_{1}*
and is trajectory of the magnitude of fundamental frequency in
V*
. Eq. (16) says that the smaller difference between
V*
and
V_{1}*
results in smaller THD. Hence comparing
Figs. 6 (a)
and
(b)
, it can be known that
Fig. 6 (b)
showing smaller difference between
V*
and
V_{1}*
will result in lower THD.
Reference voltage shape in conventional method (top) and the proposed method (bottom) with n = 2 (solid line –V*, dotted line –V_{1}*, fundamental frequency component of V*).
Fig. 7
illustrates n
^{th}
order harmonic existed in conventional method and that in the proposed method for
m
=0.96 and 0.97. From
Fig. 7
, it can be seen that the proposed method has less harmonic component compared with the conventional method that has one step
θ
movement in OVM II region.
Fig. 8
compares amount of the THD for various
m
values in the conventional method and that in the proposed method. THD is reduced by the proposed method, especially
m
ranging from 0.9514 to 0.97 thanks to stepwise
θ
movement.
Fig. 8
shows that the stepwise phase angle movement by the proposed method in OVM II has lower THD.
Comparison graph of nth order harmonic in conventional method [6] and the proposed method for m = 0.96 and 0.97.
Comparison of THD value in OVM II region.
3. Verifications
Fig. 9
is the flowchart of the proposed algorithm for the PWM generation in OVM regions. First, magnitude and phase angle references of voltage vectors are decided. In OVM I region, Eqs. (6)(10) are used for generating pole voltages for SVPWM. In OVM II region,
m_{b}
is fixed as 1.047 (equivalently
k
=2
V_{dc}
/3), and new phase reference for less harmonics is generated using
Table 2
.
Flowchart of the proposed OVM scheme.
Fig. 10
shows simulation waveforms of
V_{as}
(aphase voltage reference),
V_{sn}
(offset voltage), and
V_{an}
(pole voltage of
a
phase) for various
m
and
n
. The
m
value for
Fig 10 (a)
corresponds to OVM region I, so that there is no change in phase angle of the voltage reference and offset voltage (
V_{sn}
) has a triangular shape.
Simulation waveforms of phase, pole, and offset voltages from top to bottom in each figure.
When
m
is in OVM II region, the phase angle moves discontinuously, therefore the
V_{sn}
does not appear as a triangular shape. In
Fig. 10 (c)
the number of steps in OVM II region is selected as
n
=3. Comparing with
Fig. 10 (b)
for
n
=1 and (c) for
n
=3, it is clear that the pole voltage generated by the proposed method with
n
=3 has more sinusoidal phase voltage waveform than that with
n
=1. The proposed method that utilizes the offset voltage injection for generating SVPWM works well for sixstep operation as illustrated in
Fig. 10 (d)
.
To verify the validity of the proposed scheme, experiments have been conducted. SVPWM for an induction motor with
V/F
control was carried out. DC link voltage is 300
V
, and switching frequency (
f_{s}
) is 10 k
Hz
.
Fig. 11 (a)
illustrates experimental waveforms of pole, offset, and phase voltage references in linear region (
m
=0.6) from top to bottom.
Fig. 11 (b)
shows voltage waveforms in OVM I region (
m
=0.93). As the phase angle of voltage reference in OVM I region changes continuously, the shape of the phase voltage is sinusoidal.
Experimental waveforms of pole, offset, and phase voltages from top to bottom.
Figs. 12 (a)
and
(b)
show experimental waveform of pole voltage, phase voltage, and phase angle in OVM II with
n
=1 and 3, respectively. It is clearly shown in
Fig. 12
that stepwise change of the phase angle in OVM II has been achieved by the proposed method. It should be mentioned that the experimental waveform are generated by the proposed offset voltage injection scheme for static OVM regardless on
n
value.
Experimental waveforms of pole voltage, phase voltage, and phase angle in OVM II region.
4. Conclusion
This paper proposed a simple static OVM utilizing offset voltages injection. The magnitudes of stepping up and phase angle were determined by modulation index and span of holding angle with nsteps. Those values were implemented by approximate equations predetermined by FSE to ensure linearity of the output voltage corresponding to
m
. The proposed OVM method was not based on the SVPWM by formula but that using injection of offset voltages. In addition, reference voltage vector has stepwise movement in OVM II region, and as the result THD reduction was achieved. Simulation and experimental results verified the performance of the proposed method. This scheme is expected to contribute the improvement of control performance in static OVM scheme.
Acknowledgements
“This research was supported by Basic Science Research Program through the National Research Foundation of Korea(NRF) funded by the Ministry of Education, Science and Technology(NRF2013R1A1A2007739)”
BIO
DongMyung Lee He received his B.S. and M.S. in Electrical Engineering from Hanyang University, Seoul, Korea, in 1994 and 1996, respectively, and his Ph.D. in Electrical and Computer Engineering from the Georgia Institute of Technology, Atlanta, Georgia, USA, in 2004. From 1996 to 2000, he worked for LG Electronics Inc., Seoul, Korea. From 2004 to 2007, he was employed by the Samsung SDI R&D Center, Yongin, Korea, as a Senior Engineer. From 2007 to 2008, he was with the Department of Electrical Engineering, Hanyang University, as a Research Professor. Since 2008, he has been an Associate Professor with the School of Electronic and Electrical Engineering, Hongik University, Seoul, Korea. His current research interests include variable speed drives, power quality compensation devices, power conversion systems for renewable energy sources, and power converters for personal mobility vehicles.
Hava A.M.
,
Sul S.K.
,
Kerkman R.J.
,
Lipo T.A.
1999
“Dynamic overmodulation characteristics of triangle intersection PWM method,”
IEEE Trans. on Industrial applications
35
(4)
896 
907
DOI : 10.1109/28.777199
Lee D.M.
,
Jung J.W.
,
Kwak S.S.
2011
“Simple space vector PWM scheme for 3level NPC inverters including the overmodulation region,”
Journal of Power Elect.
11
(5)
688 
696
DOI : 10.6113/JPE.2011.11.5.688
Kim S.H.
2010
“DC, AC, and BLDC motor control,”
Bogdoo Publishing Inc.
Bolognani S.
,
Zigliotto M.
1996
“Novel digital continuous of SVM Inverters in the overmodulation range,”
Applied Power Electronics Conference and Exposition
1
219 
223
Bolognani S.
,
Zigliotto M.
1996
“Novel digital continuous of SVM Inverters in the overmodulation range,”
Applied Power Electronics Conference and Exposition
1
219 
223
Lee D.M.
,
Kim J.H.
,
Yang H.S.
,
Jung J.W.
2011
“A simple static overmodulation scheme using space vector PWM method,”
Trans of KIPE
16
(3)
234 
241
Lee D.C.
,
Lee G.M.
1998
“Novel overmodulation technique for spacevector PWM inverters,”
IEEE Trans. on Power Electronics
13
(6)
1144 
1151
DOI : 10.1109/63.728341
Sun K.
,
Wei Q.
,
Huang L.
,
Matsuse K.
2010
“An overmodulation method for PWMinverterfed IPMSM drive with single current sensor,”
IEEE Trans. on Industrial Electronics
57
(10)
3395 
3404
Lee J.S.
,
Im W.S.
,
Kim J.M.
2011
“An overmodulation method for space vector PWM inverters with DClink shunt resistor,”
Power Electronics and ECCE Asia
1997 
2004
Venugopal S.
,
Narayanan G.
2006
“An overmodulation scheme for vector controlled induction motor drives,”
PEDES
1 
6
Nho N.V.
,
Youn M.J.
2003
“Twomode overmodulation in twolevel voltage source inverter using principle control between limit trajectories,”
Power Electronics and Drive Systems
1274 
1279
Han D.W.
,
Kim S.H.
2002
“An overmodulation strategy for SVPWM inverter using pole voltage,”
Trans. of KIPE
7
(2)
149 
157
Chung D.W.
,
Sul S.K.
,
Kim J.S.
1997
“Unified PWM technique for real time power conversion,”
Power Conversion Conf.
1
265 
270
Habetler T.G.
,
Profumo F.
,
Pastorelli M.
,
Tolbert L.M.
1992
“Direct torque control of induction machines using space vector modulation,”
IEEE Trans. on Industry Applic
28
(5)
1045 
1053
DOI : 10.1109/28.158828