Professional Documents
Culture Documents
net/publication/3219588
CITATIONS READS
167 150
3 authors, including:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Samir Kouro on 05 February 2013.
Multilevel modulation
Abstract— Multilevel inverters have emerged as the state of
the art power conversion systems for high power medium volt- Fundamental Switching High Switching
age applications. Many topologies and modulation methods are Frequency Frequency PWM
commercially available. This paper presents a new adaptive duty Space Vector Selective Harmonic Space Vector Phase Shifted Phase Disposition
cycle modulation algorithm, that reduces the switching frequency Control Elimination PWM PWM PWM
and consequently the switching loses. This can be important
for high power applications, where high frequency modulation a1 a2 a3
methods like PWM are not suitable. Results are shown for a nine
level asymmetric cascaded inverter. Output voltage waveforms Symmetric Opposition Alternate Op-
obtained for references with variable frequencies and amplitudes Disposition Disposition position Disposition
4v
Voltage Levels
dc
v1 va1 vb 1 vc 1 3vdc
2v
dc
tcom
vdc
v2 va2 vb 2 vc 2
Tm 2Tm 3Tm 4T m
Time
(a)
vo*
5vdc vo
vm vam vbm vcm 4vdc
Voltage Levels
3vdc
2vdc tcom
n
Fig. 2. Asymmetric cascaded H-bridge multilevel inverter. vdc
Tm 2T m 3T m 4T m
Then the individual output voltages per H-bridge are Time
(b)
va1 ∈ {−vdc , 0, +vdc }, vo*
va2 ∈ {−3vdc , 0, +3vdc }, 5vdc vo
.. 4vdc
Voltage Levels
. (2)
vam ∈ {−3(m−1) vdc , 0, +3(m−1) vdc }, 3vdc
for phase a, which is analog for phases b and c of the inverter. 2vdc
The total phase voltages generated by the inverter can be tcom
vdc
expressed as
m
m
m
Tm 2Tm 3Tm 4
4Tm
van = vaj ; vbn = vbj ; vcn = vcj . (3) Time
j=1 j=1 j=1 (c)
Replacing in (3) the different combinations of individual Fig. 3. Duty Cycle Modulation: (a) Left-justified timer schedule when
outputs generated by each H-bridge given in (2), a total of dvo∗ /dt > 0; (b) Left-justified timer schedule when dvo∗ /dt < 0; (c) Right-
justified timer schedule when dvo∗ /dt < 0.
3m different levels per phase can be generated to the load.
1
an adaptive commutation time calculation derived from the = 2vdc dt + 3vdc dt .
Tm 2Tm 2Tm +tcom
voltage reference slope. The aim of the proposed method is
to change the modulation time frame to reduce the switching Then, the commutation time, tcom is computed by solving (4).
frequency. This task can be simplified seeing the modulation of vo∗ (2Tm )
The left-justified timer scheduling operating principle is as a duty cycle between the two nearest output voltage levels.
shown in Fig. 3(a). Consider, for example, the third modulation Then tcom can be easily computed by
period ∆T3 =[2Tm , 3Tm ] in Fig. 3(a) (shadowed area). To
achieve fundamental frequency tracking, the mean output ∗ ∗
voltage during this period, v̄o (∆T3 ), has to be equal to the vo (2Tm ) vo (2T )
tcom = 1− − f loor · Tm . (5)
sampled reference at the beginning of the interval, vo∗ (2Tm ). vdc vdc
868
Once tcom is calculated by (5), the nearest lower voltage level 1
v *
to the reference, 0.5
o
Voltage [pu]
vo
∗
vo (2Tm ) 0
f loor · vdc , (6)
vdc −0.5
Voltage[pu]
is generated to complete the duty cycle from t = 2Tm + tcom v
o
to t = 3Tm . 0
0.5
0
For High power applications those extra switching losses can
Vo be avoided introducing a variable modulation period, which
−0.5 V * should be determined according to the reference frequency.
o
−1
0 0.02 0.04 0.06 0.08 0.1 0.12 B. Adapting the modulation period
Time[s]
It is possible to reduce the number of commutations by
(a) using appropriately an estimation of the voltage reference
1
slope. Assuming for a certain instant t = t(k) that the slope
Voltage [pu]
0.5 mk stays fixed over one modulation period Tmk , and that in
0 addition the difference between two adjacent voltage levels
Vo
is always vdc , a modulation period that produces only one
−0.5 Vo*
commutation can be calculated by
−1 vdc
0 0.02 0.04 0.06 0.08 0.1 0.12 Tmk = , (10)
Time[s] mk
(b) This holds only if no big changes occur in the reference slope,
Fig. 4. Results for a 81 level asymmetric inverter with Duty Cycle
which is common in high power applications.
Modulation: (a) Left-justified timer schedule; (b) left&right-justified timer The estimated slope is calculated using a least squares
schedule with voltage reference slope sign detection. algorithm and some past samples of the voltage reference. For
869
n samples and a fixed sampling period Ts = t(i) − t(i − 1), 2) Use the last n samples to compute the reference slope
the slope is given by mk according to (11), and compare to mmin .
3) Calculate the modulation period Tmk using (10).
k
k
k
4) Determine the nearest voltage levels to the reference as
n t(i) · v ∗ (i) − t(i) · v ∗ (i)
i=k−n i=k−n i=k−n
given in (6) and (7).
mk = 2 . (11) 5) Compute commutation time tcom :
k
k
n· 2
t (i) − t(i) a) using (5), if mk > 0 (left timer scheduling).
i=k−n i=k−n
b) using (8), if mk < 0 (right timer scheduling).
6) Tmk , tcom and the nearest voltage levels are sent to
Figure 6 illustrates this operating principle. For example, at
a FPGA to schedule the commutation and deliver the
t = t2 the slope m2 is computed according to (11), then the
gating signals necessary to generate the desired voltage
modulation period Tm2 is calculated using (10), finally the
levels at the corresponding times.
left timer schedule modulation is performed since m2 > 0.
7) Save the last n voltage reference samples before the
Note that the adaptive modulation time will adjust itself to the
modulation period Tmk is finished.
reference signal.
8) Begin algorithm again.
C. Modulation period saturation
There is however a drawback at this point with this strategy, IV. R ESULTS
from (10) it follows that for mk ’s close to zero, too large Figure 7(a) and (b) show output voltage results for a 9 level
modulation periods are obtained. Therefore Tmk has to be asymmetric H-bridge inverter controlled with the proposed
saturated using a certain criteria; when the estimated slope slope sign detection and adaptive modulation time calculation
of the reference is lower than a specified limit mmin , the last for a 10[Hz] and 50[Hz] reference respectively. The algorithm
modulation time will be used. When the estimated slope is was tested using a least squares estimation with n = 5
higher than mmin the calculated modulation time will be used. samples and a sample period Ts = 10[µs]. It can be seen
This can be summarized as follows: that both waveforms are very similar in shape, due to the
if mk < mmin , adaptation of the algorithm to both reference frequencies. The
results confirm that the algorithm works properly, achieving
=⇒ use Tm(k−1)
fundamental frequency control and similar waveforms, same
else, (12) number of commutations per cycle, independently of the
=⇒ use Tmk voltage reference frequency.
Note that this modulations techniques introduces a zero-
order-hold effect, because of its discrete time nature [14].
The design of mmin will depend on the highest frequency Figure 8 shows the algorithm timer. Each saw tooth
available in the reference bandwidth. represents the execution of the algorithm, showing clearly
how the modulation periods change according to the slope of
D. Algorithm summary the reference. Note that the modulation period is saturated
The following is a simplified overview of the necessary
steps to perform the proposed modulation algorithm:
1
1) Continuously sample the voltage reference at DSP clock vo*
time Ts . 0.5 v
Voltage[pu]
−0.5
4vdc
−1
0 0.02 0.04 0.06 0.08 0.1
m3 Time [s]
3vdc (a)
Tm3 1
vo*
2
m
0.5
Voltage [pu]
v
o
2vdc 0
Tm2 v o*
1
−0.5
m
vo −1
vdc 0 0.02 0.04 0.06 0.08 0.1
Tm1 Time [s]
t1 t2 t3 t4 (b)
Time Fig. 7. Results for a 9 level asymmetric H-bridge inverter with the adaptive
modulation period algorithm: (a) Output voltage for a 10[Hz] reference; (b)
Fig. 6. Adapting modulation time operating principle. Output voltage for a 50[Hz] reference.
870
0.01 1
Modulation timer [s]
0.008
0.5
Voltage [pu]
0.006
0
v *
0.004 o
−0.5 v
0.002 o
−1
0
0 0.025 0.05 0.075 0.1 0.125 0.15 0.175 0.2 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
Time [s] Time [s]
(a) (a)
1
0.002
Modulation timer [s]
0.5
Voltage [pu]
0
0.001 v *
o
−0.5 vo
−1
0 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04
Time [s]
Time [s]
(b)
(b)
Fig. 9. Response to step change in amplitude and frequency: (a) Proposed
Fig. 8. Adaptive modulation periods: (a) For a 10[Hz] reference; (b) For a
algorithm; (b) Multiple carrier Phase Disposition PWM.
50[Hz] reference.
0.06
THDv = 12.2
when mmin is reached, and that two to three sample periods
Voltage [pu]
0.04
have he same time length until the slope restriction is
deactivated. 0.02
0
V. C OMPARISON 0 200 400 600 800 1000 1200
Frequency [Hz]
1400 1600 1800 2000
0.04
methods are tested under same conditions, showing the
dynamic behavior when a simultaneous step is applied in 0.02
amplitude and frequency at t = 0.1[s]. Both methods achieve
fundamental frequency control, however the carrier frequency 0
0 200 400 600 800 1000 1200 1400 1600 1800 2000
for the PD-PWM was designed to follow correctly the Frequency [Hz]
high frequency component of the reference, and therefore it (b)
produces a large number of commutations until t = 0.1[s]. Fig. 10. Steady state output voltage spectrum: (a) Proposed Algorithm; (b)
The proposed method adapts the modulation period, obtaining Multiple carrier Phase Disposition PWM.
almost a constant number of commutations per cycle. The
steady state spectrum for both methods for a 10[Hz] reference
are plotted in Fig. 10(a) and (b). As expected, the harmonic Compared to high switching frequency modulations meth-
content for PD-PWM is concentrated around multiples of ods (like carrier based PWM), less commutations are obtained
the carrier frequency 1[kHz), while the proposed algorithm while achieving same reference tracking. This makes the
produces a dispersed low frequency harmonic content. This algorithm suitable for high power applications.
is a drawback considering the filtering nature of most loads. Compared to low frequency modulation methods, the
However this work is focused for high power applications proposed algorithm ensures fundamental reference tracking,
where reducing commutation losses is required. If this issue and also can be applied to inverters with reduced number
becomes relevant the use of an output filter is recommended. of levels and achieves high quality outputs even for low
modulation indexes (not achieved with Space Vector Control).
In addition it is easy to implement and not limited to pure
VI. C ONCLUSION
sinusoidal references (necessary for Selective Harmonic
In this paper a new duty cycle modulation technique, with Elimination).
adaptive modulation periods has been presented. Reduced
commutations and similar output voltage quality, indepen-
dently of the reference frequency, are the main features ACKNOWLEDGMENT
achieved. The authors gratefully acknowledge financial support pro-
The algorithm is by nature developed in discrete time, vided by the Chilean National Fund of Scientific and Tech-
and therefore its DSP implementation is straightforward. The nological Development (Fondecyt), under grant No. 1040183,
algorithm can be easily extended for any multilevel inverter and by the General Direction of Research (DGIP) of the
topology, either for one or three-phase applications. Universidad Técnica Federico Santa Marı́a.
871
R EFERENCES [8] O. M. Mueller and J. N. Park, “Quasi-linear IGBT inverter topologies,”
in APEC’94, February 1994, pp. 253–259.
[1] J. S. Lai and F. Z. Peng, “Multilevel converters–A new breed of power [9] S. Mariethoz and A. Rufer, “Design and control of asymmetrical multi-
converters,” IEEE Trans. Ind. Applicat., vol. 32, no. 3, pp. 509–517, levelinverters,” in IECON’02, November 2002, pp. 840–845, Sevilla,
May/June 1996. Spain.
[2] R. Teodorescu, F. Blaabjerg, J. K. Pedersen, E. Cengelci, S. Sulistijo, [10] B. P. McGrath and D. G. Holmes, “Multicarrier PWM strategies for
B. Woo, and P. Enjeti, “Multilevel converters – A survey,” in European multilevel inverters,” IEEE Trans. Ind. Electron., vol. 49, no. 4, pp.
Power Electronics Conference, 1999, Lausanne, Switzerland. 858–867, August 2002.
[3] J. Rodrı́guez, J. S. Lai, and F. Z. Peng, “Multilevel inverters: A survey [11] N. Celanovic and D. Boroyevich, “A fast space-vector modulation algo-
of topologies, controls and applications,” IEEE Trans. Ind. Electron., rithm for multilevel three-phase converters,” IEEE Trans. Ind. Applicat.,
vol. 49, no. 4, pp. 724–738, 2002. vol. 37, no. 2, pp. 637–641, Mar./Apr. 2001.
[4] L. M. Tolbert, F. Z. Peng, and T. G. Habetler, “Multilevel converters [12] L. Li, D. Czarkowski, Y. Liu, and P. Pillay, “Multilevel selective har-
for large electric drives,” IEEE Trans. Ind. Applicat., vol. 35, no. 1, pp. monic elimination pwm technique in series-connected voltage inverters,”
36–44, January/February 1999. pp. 1454–1461, October 1998.
[5] A. Nabae and H. Akagi, “A new neutral-point clamped pwm inverter,” [13] J. Rodrı́guez, L. Morán, P. Correa, and C. Silva, “A vector control
IEEE Trans. Ind. Applicat., vol. 17, no. 5, pp. 518–523, September 1981. technique for medium-voltage inverters,” IEEE Trans. Ind. Electron.,
[6] T. Meynard and H. Foch, “Multi-level choppers for high voltage appli- vol. 49, no. 4, pp. 882–888, August 2002.
cations,” Eur. Power Electron. Journal, vol. 2, no. 1, pp. 45–50, March [14] K. Corzine and J. Baker, “Multilevel voltage-source duty-cycle modula-
1992. tion: Analysis and implementation,” IEEE Trans. Ind. Electron., vol. 49,
[7] M. Marchesoni, M. Mazzucchelli, and S. Tenconi, “A non conventional no. 5, pp. 1009–1016, October 2002.
power converter for plasma stabilization,” in Power Electronics Special-
ist Conference, 1988, pp. 122–129.
872