IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 55, NO. 3, MARCH 2008
1047
Switching Characterization of Cascaded
Multilevel-Inverter-Controlled Systems
Rajesh Gupta, Student Member, IEEE, Arindam Ghosh, Fellow, IEEE, and Avinash Joshi
Abstract—In this paper, the method of triangular carrier
switching control of two-level inverters is extended to cascaded
multilevel inverters using phase-shifted multicarrier unipolar
pulsewidth modulation (PWM). The condition for smooth modulation is obtained using the Bessel’s function representation of
the PWM output and the switching condition of the multilevelinverter-controlled system. A method is proposed for the determination of the minimum amplitude of the triangular carrier
for smooth modulation at fixed switching frequency. It is shown
that the multilevel modulation based on the phase-shifted carriers significantly reduces the ripple magnitude in the switching
function and allows the use of a smaller carrier amplitude under
closed loop. This increases the forward gain and, hence, improves
the tracking characteristics. The proposed cascaded multilevel
inverter control is implemented for the operation of a distribution
static compensator (DSTATCOM) in the voltage control mode.
The experimental verification of the theoretical and simulation
results is provided through a field-programmable gate array
(FPGA) based control of a laboratory model of a single-phase
DSTATCOM.
Index Terms—Bessel’s function, carrier amplitude, cascaded multilevel inverter, distribution static compensator
(DSTATCOM), field-programmable gate array (FPGA), multilevel modulation, switching control.
I. I NTRODUCTION
HE BASIC motivation for the use of multilevel inverters
is the reduction of voltage stress on the switching devices
[1]. A cascaded multilevel inverter is a cost-effective option due
to the series connections of identical H-bridge modules. The use
of phase-shifted multicarrier unipolar pulsewidth modulation
(PWM) reduces the harmonic contents of the voltage delivered
by the cascaded multilevel inverter [2], operating at a lower
switching frequency because of low switching loss. Applications such as medium-voltage distribution system compensation use cascaded multilevel inverters as the voltage source
inverters (VSIs) for compensating devices [3], [4].
The hysteresis-based instantaneous method of control has
been a preferred method for accurate and fast dynamic performance of two-level inverter-controlled systems [5]–[8].
Recently, a hysteresis-based control has been used for the
cascaded multilevel topology [4]. However, the method suf-
T
Manuscript received May 1, 2006; revised September 7, 2007.
R. Gupta is with the Department of Electrical Engineering, M. N. National
Institute of Technology, Allahabad 211 004, India (e-mail: rajeshgupta310@
rediffmail.com).
A. Ghosh is with School of Engineering Systems, Queensland University of
Technology, Brisbane, Qld. 4001, Australia (e-mail: a.ghosh@qut.edu.au).
A. Joshi is with the Department of Electrical Engineering, Indian Institute of
Technology, Kanpur 208 016, India (e-mail: ajoshi@iitk.ac.in).
Digital Object Identifier 10.1109/TIE.2007.896274
fers from the disadvantages of variable switching frequency
and unequal switching stress among various switches. The
satisfactory performance is obtained on an average basis only
after a sequential change in the switching order. The method
of triangular carrier switching control is well known for the
closed-loop control of two-level inverters [5]–[9]. The method
yields dynamic performance close to the hysteresis control
and, additionally, provides a constant switching frequency. The
important limitation of this method is that it leads to a tracking
error in the steady state for low-frequency references that is
proportional to the carrier amplitude [6], whereas the value
of the carrier amplitude cannot be arbitrarily reduced and is
limited by the ripple magnitude of the switching function. The
carrier amplitude forms an important design parameter and is
difficult to a priori estimate for smooth modulation at the fixed
switching frequency. There has been a recent trend for the
generalization of the two-level inverter control techniques to the
multilevel inverters [10]–[12].
In this paper, the method of triangular carrier switching
control of two-level inverters is extended for the cascaded
multilevel-inverter-controlled systems. A multilevel output
voltage is generated following the phase-shifted multicarrier
unipolar PWM for the cascaded inverters. The method leads to
a fixed switching frequency operation with uniform distribution
of the switching stress among all the switches. The condition
for smooth modulation is obtained using the Bessel’s function
representation of the PWM output [2] and the switching
condition of multilevel inverters. A method is proposed for the
determination of the minimum amplitude of a triangular carrier
for the smooth modulation at a fixed switching frequency
of the multilevel control. The proposed cascaded multilevel
control is implemented for the operation of a distribution static
compensator (DSTATCOM) in the voltage control mode [6]
and verified through an experimental model of a low-voltage
distribution system.
II. DSTATCOM IN V OLTAGE C ONTROL M ODE
A single-phase structure of the DSTATCOM compensated
distribution system is shown in Fig. 1. A DSTATCOM is a VSIbased device. When operated in a voltage control mode, the
DSTATCOM can control the voltage vt at the point of common
coupling (PCC) [6], [13]. In the present application, the VSI
is realized using a cascaded multilevel inverter. The load is
supplied from voltage source vs through a feeder (Rs , Ls ). It
is assumed that the load is a nonlinear rectifier type with input
impedance (Ll , Rl ). For this load, resistance Rdc in parallel
with capacitor Cdc is connected across the full bridge rectifier.
0278-0046/$25.00 © 2008 IEEE
1048
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 55, NO. 3, MARCH 2008
III. M ODULATION P RINCIPLE FOR C ASCADED
M ULTILEVEL I NVERTERS
Fig. 1.
Single-phase model of DSTATCOM compensated distribution system.
In [14], it is shown that such loads can be represented by a
periodic voltage source vd . The shunt impedance is denoted
by (LT , RT ). The filter capacitor Cf is connected across the
PCC. The currents flowing through the different branches are
source current is , load current il , filter capacitor current icf ,
and injected shunt current ish .
The net voltage at the output of the VSI is uo Vdc , where
uo and Vdc are the control signal and the total dc link voltage of the VSI, respectively. Choosing the state vector xT =
[ ish icf vt il ] and output as the PCC voltage vt , the
following state space representation is obtained:
ẋ = Ax + b1 vs + b2 uo + b3 vd ,
vt = cx = [ 0
0
1
0 ]x
(1)
where the matrices A, b1 , b2 , and b3 are given in Appendix I.
The sliding mode control is used here to control the voltage at
the PCC [6], [15]. The switching function for the sliding mode
control is defined as
se = k1 (v̇tref − v̇t ) + k2 (vtref − vt ) = k1 ė + k2 e
(2)
where k1 and k2 are positive gains, vtref is the reference for
PCC voltage, and e is the voltage tracking error. It is shown in
[6] and [15] that under the ideal sliding mode implementation
(i.e., uo = +1 for se > 0 and uo = −1 for se < 0), the switching surface defined by (2) is stable as long as the eigenvalue
λ = −(k2 /k1 ) lies in the left half of the s plane. The switching
function (2) will converge to the origin depending on the time
constant T = k1 /k2 , and vt will follow vtref in the steady
state. Note that the control law (2) requires the derivative of
the terminal voltage, i.e., v̇t . This can be easily obtained from
the measurement of the filter capacitor current icf and dividing
it by the capacitance Cf . Therefore, the switching function
(2) can be considered as the output of an ideal proportional
plus derivative controller without any need of the external
differentiator.
The ideal sliding mode requires infinite frequency for switching elements leading to asymptotic convergence. However, the
practical switching devices, e.g., insulated gate bipolar transistors (IGBTs), have finite switching frequency. To bring the
switching frequency into the limits of practical devices, there
are various nonideal sliding mode control strategies [6], [9].
These lead to stable convergence with the evolution of states
around the switching surface. Multilevel modulation of a VSI
under closed loop is yet another nonideal control strategy; a
generalized methodology of which is now developed.
Fig. 2 shows the triangular carrier switching control strategy
extended for cascaded multilevel inverters. The control variable
sx is compared with the reference sr , where the control variable
and reference may represent voltage, current, or, in case of
state feedback, their combinations. For DSTATCOM control
presented in the previous section, these represent voltage. The
error e is then passed through the controller to obtain the
switching function se . This is then compared with the triangular
carriers for multilevel modulation. A suitably small hysteresis
band h is used to avoid any multiple crossing under closed
loop [6]. For an n-level topology shown in Fig. 2, where
n = 3, 5, 7, . . . , the total number of H-bridges required is N =
(n − 1)/2. Each of the switches Sw11 to SwN 4 consists of a
power semiconductor device (e.g., IGBT) and an antiparallel
diode. The total dc link voltage Vdc is divided among these
N H-bridges such that each H-bridge is applied with a dc link
voltage of Vdc /N .
For H-bridge 1, the switching function se is compared with
the carrier vtri1 of frequency ωc , amplitude Vtri , and zero
phase. Assume the switching function se to be a sinusoidal
modulating signal, i.e., Mi Vtri cos(ωo t), where ωo is the frequency of modulating signal, and Mi is the modulation index
that lies between 0 and 1 for linear range [16]. Later in
Section IV, the effect of switching ripples present in the switching function is analyzed. Following the principle of unipolar
PWM [16], the switching function se is modulated with the
carrier vtri1 for the first leg as follows:
se − vtri1 > +h, then Sw11 is on, leading to uA1 = +1
(3.1a)
and vA1O1 = +Vdc /(2N )
se − vtri1 < −h, then Sw14 is on, leading to uA1 = −1
(3.1b)
and vA1O1 = −Vdc /(2N )
where O1 is the hypothetical midpoint of the dc source Vdc /N .
Similarly, for the second leg
−se − vtri1 > +h, then Sw13 is on, leading to uB1 = +1
and
vB1O1 = +Vdc /(2N )
(3.2a)
−se − vtri1 < −h, then Sw12 is on, leading to uB1 = −1
and
vB1O1 = −Vdc /(2N ).
(3.2b)
Note that the switches of the same leg are complementary.
Therefore, the net voltage levels obtained for H-bridge 1 between points A1 and B1 are +Vdc /N , 0, and −Vdc /N . This
yields three-level output voltage vA1B1 . Similarly, for other
H-bridges, the process given in (3) is repeated with the carrier
vtril (l = 2, 3, . . . , N ), having the same amplitude Vtri and
frequency ωc , but shifted in phase by angle (l − 1)π/N , where
l represents the lth H-bridge [17]. This leads to the individual
three-level output for each H-bridge. These voltages, when
added, as shown in Fig. 2, yield an n-level output voltage
vA1BN . As an example for a five-level inverter (n = 5), two
H-bridges (N = 2) are used, and the total dc link voltage
Vdc is equally divided between the two H-bridges, i.e., Vdc /2.
GUPTA et al.: SWITCHING CHARACTERIZATION OF CASCADED MULTILEVEL-INVERTER-CONTROLLED SYSTEMS
Fig. 2.
1049
Multicarrier PWM of a cascaded multilevel inverter.
The phase shifts of the carriers are 0 and π/2 rad. This
gives three-level output voltages vA1B1 and vA2B2 across each
H-bridge. The two voltages, when added, yield five-level output
voltage vA1B2 .
The expression for the PWM output uo of the n-level inverter
using normalization with respect to the dc link voltage Vdc , i.e.,
vA1BN /Vdc , is written as [2], [17]
uo (t) = Mi cos(ω0 t) +
∞
∞
4
1
J2k−1 (N mπMi )
π m=1
2N m
k=−∞
× cos [(N m + k − 1)π] cos [2N mωc t + (2k − 1)ωo t]
(4)
where Jq (x) represents the Bessel’s function of the first kind of
order q and argument x.
For an n-level inverter, the voltage stress of the semiconductor switches is 1/N times the total dc link voltage Vdc . Using
the phase-shifted unipolar PWM, the harmonic spectrum of
the inverter output voltage contains switching components at
2N times the frequency of the carrier ωc , its integral multiples
[index m in (4)], and the side bands shifted from these in the
multiples of the fundamental frequency ωo [index k in (4)]. The
magnitude of switching harmonics in the PWM output is also
proportionally reduced by a factor 1/2N . These two conditions
considerably reduce the ripples in the switching function se ,
and this allows the smooth modulation of the switching function
for multilevel inverters with a carrier signal of small amplitude.
IV. S TEADY -S TATE S WITCHING
Recently, the analysis of fixed switching frequency control
of two-level inverters has been done using the concept of
Fig. 3. Block diagram of the multicarrier PWM switching controlled system.
forced switching [6]. The method is based on the assumption
that the switching function se (t) consists only of switching
ripples that are obtained by considering PWM as square-shaped
pulse input at the frequency of carrier ωc . However, the effect
of the low-frequency modulating signal is neglected. In this
section, the analysis of the triangular carrier switching control
of cascaded multilevel inverters is done considering that the
switching function se (t) consists of switching ripples that are
obtained using the second term of (4), which is a pulsed input
of varying width carrying frequency component at 2N times
the frequency of the carrier ωc , its integral multiples, and side
bands, as discussed earlier. Additionally, the switching function
se (t) also contains a low-frequency modulating signal given by
Mi Vtri cos(ωo t). The block diagram of a multicarrier PWM
switching controlled system is shown in Fig. 3. Block M in
Fig. 3 represents the normalized modulation of the multilevel
inverter of Fig. 2. The normalized PWM output voltage uo
given by (4) drives the linear system G. This linear system
G is assumed to be stable, i.e., all its poles lie in the left half
of the s plane. Also, the number of poles is greater than the
number of zeros to have low-pass filtering characteristics. The
control variable sx of the linear system is fed back for the
comparison with the reference variable sr . The low-frequency
error e generated out of the comparison of the two variables is
1050
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 55, NO. 3, MARCH 2008
the switching function that carries a low-frequency modulating
signal and high-frequency switching components. The figure
shows the carrier phase-shifted unipolar PWM with five-level
output uo . The carrier frequency is 1.0 kHz, and, therefore, the
harmonic cancellation up to 4.0 kHz is achieved. Note, however, that all the switches of two H-bridges uniformly operate
at 1.0 kHz.
A. Smooth Modulation Condition
In steady state, the low-frequency component of uo , given
by (4), is used to compensate the tracking error of the system.
Therefore, the reference sr in Fig. 3 is assumed to be zero
for the analysis of the switching components in the steady
state. The only leftover component of low frequency after
propagation from uo to se is the modulating signal. The amplitude of this modulating signal depends on the amplitude
of the triangular carrier Vtri and the modulation index Mi .
Assuming a modulating signal of fundamental frequency ωo ,
its expression is written as [17]
mse (t) = Mi Vtri cos(ωo t).
Fig. 4. (a) Generation of switching function. (b) Carrier phase-shifted unipolar PWM of switching function for five-level inverters.
then passed through the controller Gc to generate the switching
function se , as shown in Fig. 4(a).
The low-frequency component of uo , i.e., the first term of
(4), is the desired control signal for tracking the reference. The
high-frequency component, i.e., the second term, corresponds
to the switching phenomenon in the inverter and propagates into
the system after filtering through the linear components. Under
the triangular carrier switching control scheme, the switching
function carries the switching components in addition to the
low-frequency modulating signal, as shown in Fig. 4(a). For
smooth modulation, the slope of the switching function should
never exceed the slope of the triangular carrier to make a clean
intersection [8]. This leads to a fixed switching frequency (i.e.,
at the frequency of carrier ωc ) operation of the switches of
the inverter under closed loop. There is a minimum amplitude
of the carrier above in which the slope of the carrier is always larger than the slope of the switching function at every
intersection over one cycle of the fundamental frequency ωo
such that the modulation is always at the frequency of the
carrier [6]. This has been called smooth modulation for multilevel inverters in the following sections. Below this minimum
amplitude, the inverter enters into the high-frequency chaotic
switching operation. Fig. 4(b) shows the smooth modulation of
(5)
The value of the modulation index Mi for fixed system parameters under closed loop depends on the reference sr , source
voltage vs , and loading condition.
The propagation of switching component from uo to se
in steady state follows the principle of linear theory [18],
i.e., for input A cos(ωt), where A is the amplitude, and ω is
the frequency of the input sinusoid, the output of the linear
system with a transfer function Gt (s) in the steady state is
A|Gt (jω)| cos(ωt + θ), where θ = tan−1 [imag(Gt (jω))/
real(Gt (jω))]. The transfer function Gt (s) is defined as
Gt (s) = −G(s)Gc (s) for the system shown in Fig. 3. Using
the principle of superposition, the switching component of se
is obtained using the second term of (4) as
sse (t) =
∞
∞
1
4
J2k−1 (N mπMi )
π m=1
2N m
k=−∞
× cos {(N m+k−1)π}|Gt j {2N mωc +(2k−1)ωo }|
× cos {2N mωc +(2k−1)ωo } t
imag [Gt j{2N mωc +(2k−1)ωo }]
+ tan
.
real [Gt j{2N mωc +(2k−1)ωo }]
−1
(6)
Therefore, the final expression for switching function se may
be obtained by adding (5) and (6) as
se (t) = mse (t) + sse (t).
(7)
Consider the representation of the lth triangular carrier in terms
of the unit triangular signal ∆(·) and the corresponding Fourier
GUPTA et al.: SWITCHING CHARACTERIZATION OF CASCADED MULTILEVEL-INVERTER-CONTROLLED SYSTEMS
1051
modulation. Also, the PWM signal for each leg is shifted by
(ϕ/ωc ) at the instants of switching transitions tzc due to the
presence of ripples and hysteresis band, where ϕ is defined as
the leading displacement angle in radians of the PWM signal
of each leg with respect to the ideal PWM. This is shown
in Fig. 5(b) for five-level modulation. The figure shows the
enlarged view of Fig. 5(a) with positive switching function and
gating signal for the switch Sw11 . The peak of the ripples occurs
at the instant (tzc − ϕ/ωc ). The displacement angle ϕ may be
also considered as the relative lagging angle of the triangular
carrier to generate the same output (4) and ripple peak from
(7), all aligned at the instants of switching transitions tzc of
the ideal PWM. However, this displacement angle ϕ is variable
and depends on the position of ripples in (7) and hysteresis
band h at the switching transition instants tzc . The use of larger
amplitude of carrier increases the amplitude of the modulating
signal (5). This decreases the ratio of ripple to modulating
signal, and, hence, the angle ϕ approaches zero. However, it
will be shown in the following section that the large amplitude
of carrier decreases the forward gain and, hence, deteriorates
the tracking characteristics. Therefore, there is a need to obtain
the minimum amplitude of the carrier that will provide the fixed
switching frequency smooth modulation.
Switching Transition Instants tzc : Switching transition instants tzc for the multilevel modulation are defined as the time
instants of the intersection of the ideal switching function and
the triangular carrier, as shown in Fig. 5(b). For multilevel
inverters with N number of carriers, the total number of switching transition instants using all N carriers is 2N (2ωc /ωo ) over
one cycle of the fundamental period To (= 2π/ωo ). These
switching transition instants t = tzc can be numerically determined by solving the following:
±Mi cos(ωo t) − ∆ (ωc t + (l − 1)π/N ) = 0.
Fig. 5. (a) Modulation of H-bridge 1 using ideal switching function. (b) Effect
of switching ripples on switching transitions for the five-level modulation.
series representation as
(l − 1)π
vtri l (t) = Vtri ∆ ωc t +
N
∞
cos
p
ωc t + π +
8Vtri
= 2
π
p2
(l−1)π
N
.
(8)
p=1(2)
For ideal switching function (5) and h = 0, the PWM output
(4) is generated with the carrier represented by (8). Fig. 5(a)
shows the modulation of H-bridge 1, gating signals, and the
three-level output of the H-bridge 1 under this ideal condition. Similarly, other H-bridges will be also modulated with
appropriate phase shift of the carrier. Adding outputs of the
N cascaded H-bridges will produce n-level output. Under this
ideal condition, an arbitrarily small amplitude of the carrier
may be used, and this leads to a large gain in the forward
path, as will be shown in the following section. However, the
presence of ripples in the actual switching function (7) limits
the amplitude of the carrier to a minimum value for smooth
(9)
The solution of (9) implies monitoring the instant tzc at
which the left-hand side (LHS) of (9) changes its sign with
increasing t.
Proposition 1: The amplitude of the triangular carrier under
smooth modulation of multilevel inverters with N number of
H-bridges in cascade satisfies the following relation:
Vtri =
±h ± sse (tzc )
±Mi cos(ωo tzc ) − ∆ ωc tzc − ϕ +
(l−1)π
N
(10)
where l = 1, 2, . . . , N . For each l, there are four conditions. For
the lth index, the following will be used in (10):
1) −sse (tzc ), +h, and +Mi cos(ωo tzc ): The switching
transition instants are determined from (9), considering
+Mi cos(ωo tzc ) in (9) for the transition from negative to
positive.
2) −sse (tzc ), −h, and +Mi cos(ωo tzc ): Same as condition
1 for the transition from positive to negative.
3) +sse (tzc ), +h, and −Mi cos(ωo tzc ): The switching
transition instants are determined from (9), considering
−Mi cos(ωo tzc ) in (9) for the transition from negative to
positive.
1052
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 55, NO. 3, MARCH 2008
4) +sse (tzc ), −h, and −Mi cos(ωo tzc ): Same as condition
3 for the transition from positive to negative.
Proof: For an n-level inverter, there will be N carriers
corresponding to N H-bridges. The lth carrier is phase shifted
by an angle (l − 1) π/N . Each transition in the multilevel
output (4) from one level to next level can be determined using
(9) corresponding to the respective phase shift in modulating
signal and carrier. From switching condition (3.1a), the switching transition of the PWM output of the first leg of the lth
H-bridge will follow the intersection of the lth carrier with the
switching function se (t) and delayed by +h. Considering the
lagging displacement angle ϕ at the zero-crossing instant tzc of
the triangular carrier, the following is satisfied:
(l − 1)π
se (tzc ) − Vtri ∆ ωc tzc − ϕ +
= +h.
(11)
N
having small variation in ϕ over one cycle of the fundamental
frequency. The average of these values, i.e., ϕav , gives a good
estimate of the displacement angle due to the presence of
ripples and hysteresis band. Fig. 6 shows the flowchart for the
determination of tzc , Vtri min , and ϕav . The two variables tzc
and ϕ are shown as an array in the flowchart to represent their
multiple values. To determine tzc , the sign change in the LHS
of (9) should be checked as discussed earlier. For obtaining ϕ
from (12), a suitably small tolerance should be considered to
avoid exact equality. The variable ϕj is an intermediate value
of ϕ in the flowchart. The determination of ϕav is just of
theoretical interest. For practical implementation, determining
Vtri min is an important requirement that also requires tzc to be
calculated.
Furthermore, substitute mse (t) from (5) into (7) and then se (t)
from (7) in (11) at t = tzc . Now, by deriving the expression for
Vtri using (11), condition 1 given above is proved. Similarly,
conditions 2–4 can be proved using switching conditions (3.1b),
(3.2a), and (3.2b), respectively.
However, it is difficult to determine the triangular carrier
amplitude Vtri using (10) for smooth modulation, as the righthand side (RHS) of (10) contains an unknown term ϕ and is
variable even for fixed Vtri . The following approach is proposed
to calculate Vtri and ϕ. This also gives an approximately close
result for the minimum value of Vtri . The expression for ∆(·)
can be rearranged from (10) as follows:
(l−1)π
±h ± sse (tzc )
∆ ωc tzc −ϕ+
.
= ±Mi cos(ωo tzc )−
N
Vtri
(12)
The modulation index Mi attained by the modulator under
closed loop in the steady state is not a priori known. This depends on the operating conditions, e.g., the value of the tracking
reference, the source voltage, the loading condition, etc., and
varies from 0 to 1 for the fixed switching frequency operation.
Overmodulation, i.e., Mi > 1, leads to the no-switching condition for certain duration. This distorts the output waveform.
Therefore, the operation of the modulator is considered in the
range 0 < Mi < 1.
Remark 2: For the determination of the minimum amplitude
of the carrier from (13), the maximum value of the modulation
index Mi max should be used. This is because modulating signal
(5) assumes maximum variation in the switching function for
Mi max , and, therefore, the slope of the ripples in the switching
function will also have maximum variation. Moreover, the
highest level of uo , i.e., +1 and −1, will disappear for a lower
modulation index due to the unipolar nature of the modulation.
Therefore, (13) will give a better result for Mi close to unity.
However, the presence of ripples in the switching function
restricts the use of the maximum modulation index Mi = 1.
This is because the peak of the switching function grazes the
upper or lower tip of the carrier due to the presence of ripples.
The achievable Mi max approaches unity with an increase in
the number of levels for fixed carrier frequency fc due to the
decreased amplitude of ripples. Therefore, for higher inverter
levels, the usable Mi max will be higher, and the actual switching function approaches the ideal one. Mi max starting from 0.8
to 1.0 should be used in (13). Once the amplitude of the carrier
is determined on the basis of the maximum modulation index,
then, under all operating conditions, the multilevel modulation
will be smooth as long as 0 < Mi < Mi max .
In order that the solution of (12) exists for smooth modulation,
the absolute value of the RHS of (12), which represents the
normalized peak value of the ripple at the switching transition
instant tzc , should be less than the unity evaluated for all
2N (2ωc /ωo ) instants. If at any instant of tzc , this peak value
exceeds unity, then (12) cannot be satisfied with unit triangular
signal ∆(·) for any value of ϕ, and the slope of the ripple
exceeds the slope of the carrier. Therefore, the condition of
smooth modulation may be written as
±Mi cos(ωo tzc ) −
±h ± sse (tzc )
<1
Vtri
∀t = tzc .
(13)
Remark 1: The minimum amplitude Vtri min can be determined using (13). The amplitude Vtri is reduced in the fixed
step until (13) is satisfied for all the zero crossing instants
tzc . The critical value obtained is denoted as Vtri min . It may
be noted that the correct combination of signs should be used
in (13), as given in Proposition 1, and the corresponding tzc
should be determined using (9). For smooth modulation at fixed
switching frequency, the triangular carrier is chosen with the
amplitude greater than or equal to the minimum calculated as
above. To calculate the angle ϕ, (12) may be numerically solved
for each Vtri . The angle ϕ is variable even for a fixed Vtri ,
as seen from Fig. 5(b), and this led to the solution of (12)
B. Choice of Modulation Index
C. Low-Frequency Gain of the Modulator
The carrier-based modulator M shown in Fig. 3 may be represented by a constant gain for low-frequency signals, the value
of which depends on the carrier amplitude. For calculating lowfrequency gain, high-frequency switching components, i.e., the
second term in (4), are ignored. The input to the modulator
is the low-frequency modulating signal (5). The output of the
modulator is the first term of the normalized PWM output of
GUPTA et al.: SWITCHING CHARACTERIZATION OF CASCADED MULTILEVEL-INVERTER-CONTROLLED SYSTEMS
Fig. 6.
1053
Flowchart for determination of (a) switching transition instants tzc , (b) minimum carrier amplitude Vtri min , and (c) average displacement angle ϕav .
(4). Therefore, the low-frequency gain g of the modulator is the
ratio of the output to the input as
g=
1
Mi cos(ωo t)
=
.
Vtri Mi cos(ωo t)
Vtri
(14)
The modulator gain g increases with the increase in the levels
of the inverter due to the decrease in the minimum carrier amplitude requirement Vtri min for higher levels at fixed frequency
of the carrier.
V. M ULTILEVEL M ODULATION OF DSTATCOM
For multilevel modulation of DSTATCOM, each leg of the
H-bridge follows the two-level carrier-based sliding mode control (3), each shifted in definite time instants leading to multiple
levels. The stability for tracking of low-frequency reference for
small perturbations can be tested using modulator gain (14) in
the forward path of the resultant closed loop system. In this
section, switching conditions for the multilevel modulation of
DSTATCOM are obtained, and the amplitude of the triangular
carrier is determined for smooth modulation of three- and fivelevel inverters using condition (13). Fig. 7 shows the block
diagram for multilevel modulation and control of DSTATCOM.
For calculation of triangular amplitude using (13), the source
Fig. 7. Block diagram of multilevel modulation and control of DSTATCOM.
vs and the periodic voltage vd are considered zero in Fig. 7,
as these are external sources and do not carry any switching
components. Therefore, in steady state, the block diagram of
Fig. 7 will be reduced to Fig. 3. The controller transfer function
Gc (s) using (2) and the system transfer function G(s) between
vt and uo can be obtained using (1) as
G(s) = c(sI − A)−1 b2 ,
Gc (s) = (k1 s + k2 ).
(15)
Consider the system parameters given in Appendix II. The
transfer function G(s) is determined. The control of the
DSTATCOM is compared with the three- and five-level modulations using the cascaded inverter topology given in Section III.
A carrier frequency of 1.0 kHz is considered for the modulation
of three- and five-level inverters.
1054
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 55, NO. 3, MARCH 2008
TABLE I
EFFECT OF CARRIER AMPLITUDE ON VARIOUS CHARACTERISTICS
FOR T HREE - AND F IVE -L EVEL I NVERTERS
Let time constant T = 0.4 ms be chosen with k1 = 0.001 s
and k2 = 2.5. The minimum amplitude for the triangular carrier
Vtri min is calculated as 41.0 and 17.0 V for three- and five-level
modulations, respectively, using the process given in the flowchart of Fig. 6(b). The value of the hysteresis band considered
is h = 0.5 V. Calculation of Vtri is done in the fixed step of
∆Vtri = 1.0 V. A time step of ∆t = 10.0 µs is considered for
calculating switching transition instants tzc using the flowchart
of Fig. 6(a). The modulation index Mi = 0.8 and Mi = 0.9
is considered for three- and five-level inverters, respectively,
for the purpose of determining Vtri as discussed in Remark 2.
Infinite series (6) is terminated with the indexes m = 60 and
k = 15. Table I shows the average value of displacement angle
ϕav obtained for different values of Vtri using the process
described in Fig. 6(c) with ∆ϕ = 0.1◦ . ϕav decreases with an
increase in the carrier amplitude Vtri . The carrier amplitudes
shown in the first rows of Table I are the minimum amplitudes
Vtri min .
A sinusoidal reference is used for the PCC voltage with
an rms value of 60.0 V that lags the source voltage by an
angle δ = −20◦ . The steady-state tracking errors and closed
loop poles need to be estimated for each Vtri . In addition to
the forward gain g, the multilevel modulator also offers an
average switching delay Td = 1/(2N fc ), where 2N fc is the
effective switching frequency in the multilevel output uo due to
the harmonic cancellation of the lower switching components
from (4). In frequency domain, this delay is represented by
Gd (s) = 1/(1 + sTd /2). The net loop transfer function is obtained as gGc (s)Gd (s)G(s) and used for the purpose of stability
studies under closed loop. The absolute value of the following
expression gives an approximate estimate of the peak of the
tracking error at the fundamental frequency (ωo = 314 rad/s):
e(jωo ) =
|Vtref |(cos δ + j sin δ) − |Vs |Gs (jωo )
1 + gGc (jωo )Gd (jωo )G(jωo )
(16)
where Vtref and Vs are the peak of the reference terminal
voltage and source voltage, respectively, and Gs (s) = c(sI −
A)−1 b1 . Table I also lists the dominant closed loop poles and
TABLE II
(a) MINIMUM AMPLITUDE OF CARRIER Vtri min (IN VOLTS);
(b) TRACKING ERROR IN VOLTS (rms)
tracking error at different values of carrier amplitudes for threeand five-level inverters. Note that the periodic voltage source vd
is neglected, and the source voltage vs is considered sinusoidal
while estimating the tracking error. The tracking error decreases
for five-level inverters due to the higher gain g. The stability
properties also improve for five-level inverters due to the higher
gain g and reduced switching delay Td . This, in effect, also
improves the bandwidth of the control loop. Both tracking
error and stability properties are best at the minimum carrier
amplitude Vtri min .
Remark 3: Any attempt of using an additional low-pass filter
in the forward path of Fig. 7 to attenuate high-frequency ripples
will deteriorate the control and tracking performance [7] due
to the inherent phase delay involved with such filters. This
is more important for higher order circuits like DSTATCOM
represented by (1). However, if the harmonic cancellation of
multilevel inverters is well above the control bandwidth, and
one uses such low-pass filters, it can be combined with Gc (s)
and follow the analysis described above.
VI. S IMULATION R ESULTS
In this section, simulation is performed for the proposed
DSTATCOM control and modulation. Controller parameters
and references are the same as those used in Section V.
The results are obtained using the power systems CAD/
electromagnetic transients including DC (PSCAD/EMTDC)
simulation package with the simulation time step of 10 µs. The
nonlinear load connected in the system of Fig. 1 consists of a
full-bridge diode rectifier with equivalent dc side resistance of
20.0 Ω and a parallel dc capacitor of 440 µF. The source voltage
considered is nonideal with the total harmonic distortion (THD)
of 5.86%. The THD of the uncompensated PCC voltage is
20.32%.
Consider the system parameters given in Appendix II. The
minimum carrier amplitudes obtained for smooth modulations
through simulations are given in Table II(a) for three- and fivelevel inverters. These are close to the theoretical estimated values of Vtri min . The use of input impedance (Ll , Rl ) smoothens
the nonlinear effect of the load such that the modulating signal
in the switching function is close to sinusoidal. Simulation is
performed at the minimum amplitudes of the carrier. Fig. 8
shows the tracking of the PCC voltage to the corresponding
reference along with the tracking errors for three- and five-level
controls, respectively.
The THD of the PCC voltage is improved to 1.6% and 0.5%
with three- and five-level controls, respectively. The improved
GUPTA et al.: SWITCHING CHARACTERIZATION OF CASCADED MULTILEVEL-INVERTER-CONTROLLED SYSTEMS
1055
Fig. 9. Uncompensated PCC voltage; scale 1 V : 50 V.
Fig. 8. PCC-controlled voltage, reference voltage, and tracking error (simulation results) for (a) three-level inverter and (b) five-level inverter.
performance for the five-level control is due to the better harmonic cancellation and higher bandwidth discussed earlier. The
rms values of the tracking errors are shown in Table II(b). These
are close to those theoretically estimated. The THD measured
for the load current is 16.0%, and that is improved to 4.5% for
the source current with a five-level control. The detailed results
are shown in Section VII.
VII. E XPERIMENTAL R ESULTS
A laboratory model of the single-phase DSTATCOM is implemented with the parameters given in Appendix II. The nonlinear load, source, references, and controller parameters are
same as those considered in Section VI. A field-programmable
gate array (FPGA) based controller is used for the modulation
and control of the multilevel inverters. The controller is implemented using NI LabVIEW FPGA module programming that
runs on reconfigurable I/O NI 7831R embedded in a remote
PXI 8186 processor. The H-bridges of the multilevel inverters are implemented using two arms of the Intelligent Power
Modules PM50CSD120. The terminal voltage and the filter
capacitor current are fed back using the voltage and current
transducers LV 25-P and LA 55-P, respectively. The FPGA
executes the following control loop in parallel: 1) generation of
gating signals for different switches of the cascaded H-bridges;
2) reference generation using software-based phase-locked
loop; and 3) inserting dead time in the gating of the complementary switches of the same arm. The loop delay of 10 µs
is used to account for signal conversion and computation time.
The uncompensated distorted PCC voltage is shown in Fig. 9.
The experimental result for the three-level control of the
DSTATCOM is shown in Fig. 10. The switching signals of
1.0 kHz are generated by FPGA after smooth modulation of
the switching function using the triangular carrier. The gating
of the switch Sw11 is shown in Fig. 10(a). The signal obtained
from the digital output of NI 7831R corresponds to TTLcompatible voltage levels of 0.0 and 3.3 V and is used for the
gating of the IGBT. The switching signals for other switches are
similar except that they are shifted in the corresponding phase.
Fig. 10(b) and (c) shows the voltage tracking error and the PCCcontrolled voltage, respectively. Both waveforms show a ripple
frequency of 2.0 kHz, which clearly indicates the cancellation
of harmonics up to 2.0 kHz for the three-level inverter. The
distorted source voltage is shown in Fig. 10(d). The three-level
inverter output voltage is shown in Fig. 10(e).
Corresponding results for the five-level control are shown
in Fig. 11. It is clear from Fig. 11(b) and (c) that the ripple
frequency is 4.0 kHz, which indicates the harmonic cancellation up to 4.0 kHz for the five-level modulation. Fig. 11(f)
shows the five-level inverter output voltage along with the
individual three-level output of two-cascaded H-bridges shown
in Fig. 11(e) and (g). The voltage across each H-bridge is half
of that for the case of the three-level inverter. The minimum
amplitude of the carrier at which the smooth modulations of
Figs. 10 and 11 are obtained is given in Table II(a). These amplitudes are slightly higher as compared to those obtained from
the simulation due to the presence of noise in the switching
function. The carrier amplitudes shown in Table II(a) are realized at the reduced scale of 1/50 in the digital processor to make
it compatible with the scaled switching function. The tracking errors approximately calculated are given in Table II(b).
Increased values in error are due to the reduced modulator
gain at higher carrier amplitude and other experimental errors.
The distorted load current and improved source currents are
shown in Fig. 11(h) and (i), respectively, with the five-level
1056
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 55, NO. 3, MARCH 2008
Fig. 10. Three-level control (experimental result). (a) Gating signal for Sw11 . (b) Tracking error; scale 1 V : 50 V. (c) PCC-controlled voltage; scale 1 V : 50 V.
(d) Source voltage; scale 1 V : 120 V. (e) Three-level inverter output voltage; scale 1 V : 100 V.
Fig. 11. Five-level control (experimental result). (a) Gating signal for Sw11 . (b) Tracking error; scale 1 V : 50 V. (c) PCC-controlled voltage; scale 1 V : 50 V.
(d) Source voltage; scale 1 V : 120 V. (e) Three-level output voltage of H-bridge 1. (f) Five-level output of the two cascaded H-bridges. (g) Three-level output
voltage of H-bridge 2. The scale is 1 V : 100 V for (e)–(g). (h) Load current and (i) source current with the five-level control [scale 1 V : 2.5 A for (h) and (i)].
control. The improvement in the THD for the PCC voltage and
the source current is similar to that obtained in the previous
section. The performance of the five-level control against sag
and swell is shown in Fig. 12. The PCC voltage is controlled
to the fixed reference in case of sag and swell in the source
voltage.
GUPTA et al.: SWITCHING CHARACTERIZATION OF CASCADED MULTILEVEL-INVERTER-CONTROLLED SYSTEMS
1057
Fig. 12. Compensating performance of DSTATCOM with the five-level control. (a) Sag and (b) swell in the source voltage. Scale 1 V : 50 V.
Remark 4: In this paper, the proposed multilevel modulation
and control are verified for the low-voltage distribution system
model. However, these can be applied to any medium-voltage
distribution system with suitable cascaded multilevel topology.
If comparison is made with the conventional two-level inverters, the performance with carrier frequency of 1.0 kHz leads
to the tracking error of 14.0 V (rms) and the THD of the PCC
voltage as 9.5%. To achieve performance that is close to that
of five-level inverters, carrier frequency of at least 4.0 kHz or
higher is required. Also, the quality of the output voltage for the
multilevel inverters is much improved as compared to that for
the two-level inverters [19]. On comparing losses in the VSIs,
it is known that the total loss in the inverter circuit consists of
switching loss and conduction loss [16]. If the loss comparison
is made with reference to the application at a medium-voltage
distribution system, the switching losses with the two-level
inverters are significantly high on account of high switching
frequency and high switching loss energies, with higher rated
devices needed for the two-level inverters [20]. It is shown in
[20] that the total semiconductor loss will be higher for the
two-level inverters, although the conduction loss would be high
for higher level inverters, and that too concentrated in fewer
devices for the two-level inverters. Similar comparison can be
made between three- and five-level inverters.
TABLE III
SYSTEM PARAMETERS
A PPENDIX I
S YSTEM M ATRICES
s
−R
Ls
Rs − RT
L
LT
A=
s
0
bT2 = [ 0
bT3 = [ −1
Ll
1
Ls
Vdc
LT
1
Ll
1
Ls
+ L1l
1
1
1
T
−R
−
LT
Ls + LT + Ll
1
Cf
0
0
1
Ll
0
bT1 = [ − L1s
0
0
0]
Rs
Ls
l
−R
Ll
Rl
s
−R
+
Ls
Ll
0
l
−R
Ll
0 0]
0
−1
Ll
].
VIII. C ONCLUSION
The condition of smooth modulation for the multilevelinverter-controlled system has been obtained. A method has
been developed for the determination of the minimum amplitude of the triangular carrier. The modulation follows the harmonic cancellation properties of the phase-shifted multicarrier
unipolar PWM. The performance is best near the minimum
amplitude of the carrier. Also, for a fixed frequency carrier,
the overall performance improves with an increase in the level
of the inverter. These include improvement in tracking characteristics, bandwidth, achievable modulation index, etc. The
modulation condition that has been developed is justified for
the system having filtering of the higher order harmonic components of the load and source. Both simulation and experiment
validate the theoretical results. The FPGA-based implementation of DSTATCOM control gives close approximation to both
theoretical and simulation results.
A PPENDIX II
The system parameters are listed in Table III.
R EFERENCES
[1] J. Rodriguez, J. S. Lai, and F. Z. Peng, “Multilevel inverters: A survey
of topologies, controls, and applications,” IEEE Trans. Ind. Electron.,
vol. 49, no. 4, pp. 724–738, Aug. 2002.
[2] D. G. Holmes and B. P. McGrath, “Opportunities for harmonic cancellation with carrier-based PWM for a two-level and multilevel cascaded inverters,” IEEE Trans. Ind. Appl., vol. 37, no. 2, pp. 574–582,
Mar./Apr. 2001.
[3] F. Z. Peng, J. W. McKeever, and D. J. Adams, “A power line conditioner
using cascade multilevel inverters for distribution systems,” IEEE Trans.
Ind. Appl., vol. 34, no. 6, pp. 1293–1298, Nov./Dec. 1998.
[4] R. Gupta, A. Ghosh, and A. Joshi, “Cascaded multilevel control of
DSTATCOM using multiband hysteresis modulation,” IEEE Power Eng.
Soc. General Meeting 2006, Jun. 18–22, 2006.
1058
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 55, NO. 3, MARCH 2008
[5] M. P. Kazmierkowski and M. A. Dzieniakowski, “Review of current
regulation methods for VS-PWM inverters,” in Proc. IEEE Int. Symp. Ind.
Electron., Jun. 1–3, 1993, pp. 448–456.
[6] R. Gupta and A. Ghosh, “Frequency-domain characterization of sliding
mode control of an inverter used in DSTATCOM application,” IEEE
Trans. Circuits Syst. I, Reg. Papers, vol. 53, no. 3, pp. 662–676, Mar. 2006.
[7] S. Buso, L. Malesani, and P. Mattavelli, “Comparison of current control techniques for active filter applications,” IEEE Trans. Ind. Electron.,
vol. 45, no. 5, pp. 722–729, Oct. 1998.
[8] M. P. Kazmierkowski and L. Malesani, “Current control techniques for
three-phase voltage-source PWM converters: A survey,” IEEE Trans. Ind.
Electron., vol. 45, no. 5, pp. 691–703, Oct. 1998.
[9] B. Nicolas, M. Fadel, and Y. Cheron, “Fixed-frequency sliding mode
control of a single-phase voltage source inverter with input filter,” in Proc.
IEEE Int. Symp. Ind. Electron., Jun. 17–20, 1996, vol. 1, pp. 470–475.
[10] A. Cataliotti, F. Genduso, A. Raciti, and G. R. Galluzzo, “Generalized
PWM–VSI control algorithm based on a universal duty-cycle expression:
Theoretical analysis, simulation results, and experimental validations,”
IEEE Trans. Ind. Electron., vol. 54, no. 3, pp. 1569–1580, Jun. 2007.
[11] M. Aime, G. Gateau, and T. A. Meynard, “Implementation of a peakcurrent-control algorithm within a field-programmable gate array,” IEEE
Trans. Ind. Electron., vol. 54, no. 1, pp. 406–418, Feb. 2007.
[12] A. K. Gupta and A. M. Khambadkone, “A space vector PWM scheme for
multilevel inverters based on two-level space vector PWM,” IEEE Trans.
Ind. Electron., vol. 53, no. 5, pp. 1631–1639, Oct. 2006.
[13] M. K. Mishra, A. Ghosh, and A. Joshi, “Operation of a DSTATCOM in
voltage control mode,” IEEE Trans. Power Del., vol. 18, no. 1, pp. 258–
264, Jan. 2003.
[14] F. Z. Peng, “Application issues of active power filters,” IEEE Ind. Appl.
Mag., vol. 4, no. 5, pp. 21–30, Sep./Oct. 1998.
[15] M. Carpita and M. Marchesoni, “Experimental study of a power conditioning system using sliding mode control,” IEEE Trans. Power Electron.,
vol. 11, no. 5, pp. 731–742, Sep. 1996.
[16] N. Mohan, T. M. Undeland, and W. P. Robbins, Power Electronics: Converters, Applications, and Design. Singapore: Wiley, 1989.
[17] D. G. Holmes and T. A. Lipo, Pulse Width Modulation for Power Converters. Piscataway, NJ: IEEE Press, 2003.
[18] K. Ogata, Modern Control Engineering, 2nd ed. Englewood Cliffs, NJ:
Prentice-Hall, 1991.
[19] M. E. Ortuzar, R. E. Carmi, J. W. Dixon, and L. Moran, “Voltage-source
active power filter based on multilevel converter and ultracapacitor DC
link,” IEEE Trans. Ind. Electron., vol. 53, no. 2, pp. 477–485, Apr. 2006.
[20] R. Teichmann and S. Bernet, “A comparison of three-level converters
versus two-level converters for low-voltage drives, traction, and utility
applications,” IEEE Trans. Ind. Appl., vol. 41, no. 3, pp. 855–865,
May/Jun. 2005.
Rajesh Gupta (S’05) received the B.E. degree
from Madan Mohan Malaviya Engineering College,
Gorakhpur, India, in 1993, the M.E. degree from
Birla Institute of Technology, Mesra, Ranchi, India,
in 1995, and the Ph.D. degree from Indian Institute of
Technology, Kanpur, India, in 2007, all in electrical
engineering.
From 1996 to 1999, he was a Lecturer with Govind
Ballabh Pant Engineering College, Pauri Garhwal,
India. He is currently a Senior Lecturer with the Department of Electrical Engineering, M. N. National
Institute of Technology, Allahabad, India. His interests include control of
power electronics based systems, multilevel converters, theoretical control, and
systems dynamics.
Dr. Gupta is a First Prize Winner of the VI Mantra 2006 contest organized
by National Instruments, India, for his work on FPGA control of multilevel
converters.
Arindam Ghosh (S’80–M’83–SM’93–F’06) received the Ph.D. degree in electrical engineering from the University of Calgary, Calgary, AB,
Canada, in 1983.
He was with Indian Institute of Technology,
Kanpur, India, for 21 years. He is currently a Professor of Power Engineering with Queensland University of Technology, Brisbane, Australia. He has been
a Fulbright Scholar with the University of Illinois,
Urbana-Champaign. His interests include control of
power systems and power electronic devices.
Dr. Ghosh is a Fellow of Indian National Academy of Engineering.
Avinash Joshi received the Ph.D. degree in electrical
engineering from the University of Toronto, Toronto,
ON, Canada, in 1979.
From 1970 to 1973, he was with The General
Electric Company (GEC) of India Limited, Calcutta,
India. He is currently a Professor of electrical
engineering with Indian Institute of Technology,
Kanpur, India. His interests include power electronics, circuits, digital electronics, and microprocessor systems.