Beruflich Dokumente
Kultur Dokumente
1.1. Introduction
Two-level three-phase voltage inverters are very widely used for feeding
alternating current electrical machines serving as actuators with variable
input voltages (controllable for amplitude and frequency). However, they are
also increasingly being used as sinusoidal current absorption rectifiers. A
chapter from an earlier book [LAB 04] has already introduced these topics
from a modeling perspective. Figure 1.1 recalls the basic principles of a twolevel three-phase voltage inverter feeding a balanced three-phase load
connected in a star configuration with isolated neutral; the diagram
introduces the notations we will use; the input reference voltage is taken to
be the mid-point between the direct current bus rails.
We can present the problem of control via PWM in the following
manner:
starting with the reference voltages va ref , vb ref , vc ref to be imposed on
terminals of the different phases of load, the first step is to determine the
voltages Pa , Pb , Pc produced by the legs of the inverter, suitable reference
Chapter written by Francis LABRIQUE and Jean-Paul LOUIS.
values Pa ref , Pb ref , Pc ref such that the actual output voltages Pa , Pb , Pc lead
to the desired values of the voltages v a , vb , v c ;
the next step is to transform the reference signals Pa ref , Pb ref , Pc ref
into binary (or PWM) signals x j [0,1], j [ a , b , c ] corresponding to switches
Sj being closed (if xj = 1) or Sj* being closed (if xj = 0), and to the production
of voltages Pj , j [a, b, c] taking the value +U/2 or U/2 depending on
whether xj = 1 or 0. Then, by dividing the time into intervals [tk 1 , tk ], k N
during each interval the fraction of the interval for which Pj is +U/2 (and
hence the fraction for which Pj is U/2) is altered in such a way that over
each interval the mean value < Pj > of Pj matches the value of Pj ref.
In case of carrier-based modulation, which is the subject of this chapter,
the transformation of the reference signals Pj ref into binary signals xj is
achieved by comparing these signals to a carrier wave vp (triangular or sawtoothed) whose frequency determines the intervals over which we want <Pj>
to match Pj ref (Figure 1.2). We have xj equal to 1 and therefore:
PJ = U/2
if:
Pjref > vp
Alternatively, we have xj equal to 0 and therefore:
PJ = U/2
if:
Pjref < vp
vb ref
vc ref
(
(
)
)
[1.1]
where Vref is the desired amplitude for the voltages and ref is an angular
coordinate obtained by integrating the desired reference pulsation for the
voltages:
ref =
0 ref
[1.2]
dt.
We will introduce the rotation matrices P() and the Clarke submatrix C32
[SEM 04]:
cos sin
P( ) =
sin cos
1
C32 = 1/ 2
1/ 2
+ 3 / 2
3 / 2
0
vb ref
vc ref
0
= Vref C32 P ( ref ) = C32 P ( ref
0
)
Vref
[1.3]
ref
, vb
re f
, vc
re f
r
We can consider Vref and ref to represent a vector Vref rotating with
speed ref and whose projection onto three axes mutually separated by
va
ref
, v b re f , v c re f (Figure 1.4).
Vref
b
Figure 1.4. Vector representation of the generation of reference waves v a
vb
re f
, vc
ref
re f
In the steady state case Vref and ref have fixed values. In the transient
case they may vary as a function of time.
This classical approach takes the two degrees of freedom required to fix
the reference voltages v a , vb , v c to be their amplitude Vref and their
pulsation ref (equal to 2 times their reference frequency f ref ).
There are however many applications where the load is active and
includes sources of pulsation 0 . In this case, ref must be equal to 0 in
the steady state case, and the difference between that value and 0 in the
transient case [ ref = ( ref 0 ) ] can be treated, after the integration
relating ref to ref , as a phase shift ref added to an angle 0
equal to:
0 =
0 0 dt
[1.4]
0 0 dt + 0 (ref 0 ) dt = 0 + ref
[1.5]
a)
b)
Figure 1.5. Generation of reference waves v a ref , v b re f , v c re f when their steady state
pulsation is determined by the load; a) expression [1.4];
b) expression [1.5]
vb ref
vc ref
0
= Vref C32 P( ref ) = Vref C32 P( 0 ) P (ref
0
) ,
1
[1.6]
vb ref
vc ref
vd ref
+Vref sin ref
= C32 P(0 )
= C32 P ( 0 )
Vref cos ref
vq ref
[1.7]
so that finally:
va ref
vb ref
vc ref
[1.8]
re f
and:
v q ref = V ref cos ref
instead of:
V ref
and:
ref .
since:
t
C32
C32 =
3
I,
2
where I is the 2 2 identity matrix, the voltages v d ref and v q ref can be
determined from the desired voltages v a ref , v b re f , v c re f if we leftmultiply both sides of [1.7] by:
2 1
t
P ( 0 )C 32
3
then:
vd ref
vq ref
va ref
2 1
t
= P ( 0 )C32
vb ref
3
vc ref
[1.9]
Substituting v d ref = v ref sin ref and vq ref = vref cos ref in [1.7] by their
values as given by [1.9], we obtain the following equation:
va ref
vb ref
vc ref
va ref
2
t
= C32 C32 vb ref
3
vc ref
t
C32 C32 = 1 / 3 2 / 3 1 / 3
3
1 / 3 1 / 3 2 / 3
[1.10]
10
acts as an identity matrix on the vector va ref, vb ref, vc ref as long as the
constraint v a ref + vb ref + vc ref = 0 is met (the homopolar component is zero).
1.3. Reference voltages Pa ref, Pb ref, Pc ref
In contrast to the voltages va ref, vb ref, vc ref, the voltages Pa ref, Pb ref, Pc ref
are not required to have a sum of zero. We therefore have three degrees of
freedom in defining these voltages. If we introduce the homopolar
component of Pa ref , Pb ref , Pc ref :
P0 ref = ( Pa ref + Pb ref + Pc ref ) / 3
sum up to zero, just like the voltages va ref , vb ref , vc ref do. Making use of the
definition of P0 r e f we can write:
Pa h ref
Pb h ref
Pc h ref
2 / 3 1/ 3 1/ 3 Pa ref
= 1/ 3 2 / 3 1/ 3 Pb ref
1/ 3 1/ 3 2 / 3 Pc ref
Pa ref
2
t
= C32 C32 Pb ref
3
Pc ref
[1.11]
t
The matrix 2 / 3 C32C 32
, which acts as an identity matrix with respect to
three quantities whose sum is zero (Equation [1.10]), acts to eliminate the
homopolar component when it is applied to three quantities that do not sum
up to zero. Using a process similar to that used for the quantities
va ref , vb ref , vc ref , we can represent the quantities Pa h ref , Pb h ref , Pc h ref in
terms of two reference quantities Pd ref , Pq re f (Figure 1.7):
Pa h ref
Pb h ref
Pc h ref
Pd ref
= C32 P ( 0 )
Pq ref
11
[1.12]
Pa h ref
Pb h ref
Pc h ref
1
C31 = 1 ,
1
[1.13]
Figure 1.8. Generation of reference waves Pa ref , Pb ref , Pc ref from their
d-q-0 components
12
Pa ref
Pb ref
Pc ref
Pd ref
C
P
(
)
=
32
0
Pq ref
+ C31P0 ref
[1.14]
If
we
combine
these
two
equations
we
obtain
, with the final equality reflecting the fact
2 Pa Pb Pc = 2 v a vb vc = 3v a
2
t
vb = 1 / 3 2 / 3 1 / 3 Pb = 3 C32 C32 Pb
P
vc 1 / 3 1 / 3 2 / 3 Pc
c
[1.15]
[1.16]
vc = Pc P0
13
P j ref , n = P j ref / (U / 2)
be closed at t k since at this moment the carrier takes the value of +1 and
therefore has a value greater than the value of all the reference waves,
implying that xa , xb , xc will be zero.
Each leg then undergoes a transition from
S 'j
when the reference wave Pj ref , n intersects the carrier and takes a value
greater than that of the carrier (Figure 1.9).
t jk
14
Pa ref ,n
Pb ref ,n
Pa ref ,n
15
( x a , xb , x c )
at the start of the period, with Sa' , Sb' , Sc' all closed; it ends the period with the
value (1, 1, 1).
The voltage P j , j ( a, b, c), is U/2 over the interval [t k , t jk ] ,
'
k = 1, 2,., where x j is zero and where S j is closed. It is U/2 over the
vj ,
P j ref , n
t jk kT p
Tp
j (a, b, c)
Pj
1 U
( tk +1 t jk ) (t jk t k )
Tp 2
1 U
U
2 ( tk t jk ) + T p = Pj ref , n (t jk ) = Pj ref (t jk )
=
Tp 2
2
[1.18]
(note:
[1.19]
16
Figure 1.10. Modulation using a reverse sawtooth wave with synchronous sampling
of the reference waves
For the rest of this section we will assume that the reference waves are
sampled at the start of each modulation period, so that we have:
<
<
<
Pa > k
U
Pb > k =
2
Pc > k
Pa ref , nk
Pb ref , nk
Pc ref , nk
Pa ref k
= Pb ref k
Pc ref k
; k = 1, 2,...
[1.20]
Pd ref k
+ C31P0 ref k ,
Pb ref k = C32 P(0 k )
Pq ref k
Pc ref k
[1.21]
17
+ C31 P0 ref k
[1.22]
2
t
< vb > k = 3 C32 C32 < Pb > k
< P >
< vc > k
c k
[1.23]
< vb
< v
c
>k
Pd ref k
> k = C32 P ( 0 k )
,
Pq ref k
>k
[1.24]
given that:
3
2
t
C32
C32 = I , where I is (as mentioned earlier) the 2 2 identity
matrix:
t
t
C32C32
C31 = ( 0 0 0 ) .
18
to:
t k +1 = ( k +1) Tp
every switch S j will close at t k since at this moment the carrier takes the
value 1 and therefore has a value smaller than that of each of the reference
waves, implying that xa , xb and xc are equal to 1.
Each leg then undergoes a transition from S j closed to S 'j closed at the
time t jk when the reference wave
P j ref , n
vp
(Figure
Pj
by equation [1.15].
The time t jk when
Pj
following equation:
Pj ref n (t jk ) = 1 +
2(t jk kT p )
Pj
Tp
j (a, b, c)
[1.25]
1 U
t jk tk (tk +1 t jk )
Tp 2
1 U
U
Tp + 2 t jk tk = Pj ref n (t jk ) = Pj ref (t jk )
2
Tp 2
[1.26]
Pa ref ,n
Pb ref ,n
Pc ref ,n
19
20
[1.27]
Pa ref ,n
Pb ref ,n
Pc ref ,n
21
22
Figure 1.13. Modulation by a triangular carrier with synchronous reference sampling at the
start of each carrier period
at the start of each sawtooth component of the carrier, which means that
the waves P j match the mean values of their reference waves P j re f on the
scale of every half-period of the modulation (Figure 1.14).
Figure 1.14. Modulation by a triangular carrier with synchronous reference sampling at the
start of each half-period
k = 1,2,
or from
t k = kT p / 2
to tk +1 = ( k +1) Tp / 2 ,
[1.28]
k = 1,2,
= P j ref [ kT p / 2]
23
[1.29]
largest, and then on the leg with the intermediate reference voltage, and
finally for the leg whose reference voltage has the smallest value. Thus, if
Pa ref k > Pb ref k > Pc ref k the commutations will occur first on leg a, then on
leg b, and finally on leg c and the vector [ xa , xb , xc ] representing the states
'
of the switches on each leg ( S j closed for x j = 0; S j closed for x j = 1 )
moves from (0,0,0) to (1,0,0), then to (1,1,0), and finally to (1,1,1). A similar
process can be used to determine the sequence of values of the vector
( xa , xb , xc ) and hence the states of the switches for each of the five other
cases.
For a half-period consisting of an upward ramp, the vector ( xa , xb , xc )
moves gradually from (1,1,1) to (0,0,0) with the transitions from S j closed
'
to S j closed, acting first on the leg whose reference voltage is smallest, then
on the one with the middle reference voltage, and finally on the leg with the
largest reference voltage.
It can be seen that the twelve switching sequences we have just defined
are identical to those that are obtained using space vector modulation
(Chapter 2 and reference [LAB 98]).
Modulation by a triangular carrier has the property that it is indiscernible
in terms of the switching sequences from space vector modulation.
1.5.4. Note
A modulation based on a random carrier is sometimes used, selecting in a
non-deterministic manner for each period, either a conventional or a reverse
sawtooth.
24
< vb > k = vb ref k
< v >
c k vc ref k
[1.30]
Substituting [1.30] into [1.24] we obtain the equation that must be used to
link the reference values for the voltages of each phase and the reference
values for the dq components of the voltages in each leg:
va ref k
vb ref k
vc ref k
Pd ref k
= C32 P ( 0 k )
Pq ref k
[1.31]
we obtain:
va ref k
Pd ref k 2 1
t
= P ( 0 k )C32 vbref k .
Pq ref k 3
vcref k
[1.32]
25
t
Pbref k = C32C32 vbref k + C31 P0 ref k .
Pcref k
vcref k
2
t
C32C32
is equivalent to an identity matrix for the
3
Pb ref k
Pc ref k
[1.33]
va ref k
= vb ref k
vc ref k
+ C31 P0 ref k
[1.34]
Equation [1.34] shows that the reference values va ref , vb ref , vc ref fix the
values of Paref k , Pbref k , Pc ref k except for their homopolar component P0 ref k ,
which is a remaining degree of freedom, which can be manipulated to
optimize the modulation to match some desired quality criterion. This result
is consistent with the statement given at the end of section 1.4.
1.6.1. Sine modulation
Sine modulation is obtained if in equation [1.34] we take the
homopolar component P0 r e f of the reference waves P j re f to have a value
zero, which makes these waves equal to the reference waves v j ref :
Paref k
Pb ref k
Pc ref k
va ref k
= vb ref k
vc ref k
[1.35]
In the steady state case the P j re f waves then form a balanced three-phase
system of sinusoidal voltages, just like the waves v j ref , and therefore the
term sine modulation is given (Figure 1.15).
26
[1.36]
1. This effect represents the absence of any intersection between the carrier and a reference
wave for one or more modulation periods, because the value of a reference wave is greater
than the maximum value of the carrier (or less than its minimum value). The voltage Pj is thus
equal to +U/2 (or U/2) over the entire interval. When overmodulation occurs, the equality
<Pj>k = Pjref k is not maintained. For a detailed analysis of overmodulation see Chapter 3.
27
Pb ref k
Pc ref k
va ref k
= vb ref k
vc ref k
1
C31 max( P j ref k ) + min( P j ref k )
2
[1.37]
It can be seen that the value of the homopolar component has the effect of
causing the largest and smallest of the reference waves P j ref k to lie
symmetrically on each side of the horizontal axis, and hence the term
centered is given. In the case where the reference waves v j ref form a
balanced three-phase system with sinusoidal values of amplitude V and
pulsation :
v a ref = V ref sin ref t
vb ref = Vref sin( ref t 2 / 3)
3
Vref cos ref t
2
28
3
Vref cos ref t
2
is the most
3
Vref cos(ref t / 3)
2
3
Vref cos(ref t / 3)
2
3
Vref sin(ref t / 3)
2
and so on.
The amplitude of the reference waves Paref , Pbref , Pcref is never greater
than U/2 and there are no saturation effects as long as:
3
U
Vref <
2
2
29
or when:
Vref <
U
3
The voltage drop is not more than 9% [LAB 95]. We observe that the
increase in amplitude for Vref relative to U/2 when using this technique is
the same as with space vector modulation [LAB 98].
In addition, with synchronous sampling of the reference waves, centering
gives (over each period of the carrier in the case of sawtooth carriers or over
each half-period of the carrier in the case of triangular carriers) the same
duration for the time over which the vector ( x a , xb , xc ) is (0,0,0) and the
time over which it is (1,1,1), in other words, the time interval over which all
the switches S 'j are closed and the time interval over which all the switches
S j are closed.
Pb ref
Pc ref
[1.38]
30
[1.39]
Pj =
U
U
Pj ref n =
2
2
31
[1.40]
which means that S j is kept constantly closed for each leg over the intervals
where P j re f is most negative (Figure 1.19).
32
1.7. Conclusion
In this chapter we have derived the equations connecting the desired
reference values for the phase voltages with the reference values for the leg
voltages in case of a two-level three-phase voltage inverter feeding a
balanced three-phase load connected in a star configuration when the legs
are controlled using carrier-based PWM.
33
34
[LAB 04] LABRIQUE F., LOUIS J.P., Modlisation des onduleurs de tension en vue
de leur commande en MLI, Chapter 4. In: LOUIS J.P. (ed.), Modles pour la
commande des actionneurs lectriques, p. 185213, Herms, Paris, 2004.
[LOU 04a] LOUIS J.P. (ed.), Modlisation des machines lectriques en vue de leur
commande: Concepts gnraux, Hermes, Paris, 2004.
[LOU 04b] LOUIS J.P. (ed.), Modles pour la commande des actionneurs
lectriques, Hermes, Paris, 2004.
[LOU 95] LOUIS J.P., BERGMANN C., Commande numrique des ensembles
convertisseurs-machines, (1) Convertisseur-moteur courant continu,
Techniques de lingnieur, D 3641 and D 3644, 1995, (2) Systmes triphass :
rgime permanent, Techniques de lingnieur, D 3642, 1996, (3) Rgimes
intermdiaires et transitoires, Techniques de lingnieur, D 3643 and D 3648,
1997.
[MOH 89] MOHAN N., UNDELAND T., ROBBINS W., Power Electronics, John Wiley
& Sons, Chichester, 1989.
[MON 93] MONMASSON E., HAPIOT J.C., GRANDPIERRE M., A digitalc Control
system based on field programmable gate array for AC drives, EPE Journal,
vol. 3, n 4, p. 227234, 1993.
[MON 08] MONMASSON E., CIRSTEA M.N., FPGA Design Methodology for
Industrial Control Systems-A Review, IEEE Transactions on Industrial
Electronics, vol. 54, n 4, p. 18241842, 2007.
[SEG 04] SGUIER G., BAUSIRE R., LABRIQUE F., Electronique de puissance, 8th
edition, Dunod, Paris, 2004.
[SEM 04] SEMAIL E., LOUIS J.P., Proprits vectorielles des systmes lectriques
triphass, chapitre 4. In: LOUIS J.P. (ed.), Modlisation des machines lectriques
en vue de leur commande: Concepts gnraux, p. 181246, Hermes, Paris, 2004.