PHD Thesis PDF
PHD Thesis PDF
PHD Thesis PDF
Ph.D. Thesis
Thesis supervisor
Prof. Dr Sc. Marian P. Kaźmierkowski
The work presented in the thesis was carried out during my Ph.D. studies at the
Institute of Control and Industrial Electronics at the Warsaw University of Technology
and scholarship of the Foundation for Polish Science. Some parts of the work was
realized in cooperation with foreign Universities and companies:
! University of Nevada, Reno, USA (US National Science Foundation grant – Prof.
Andrzej Trzynadlowski),
! University of Aalborg, Denmark (International Danfoss Professor Programme –
Prof. Frede Blaabjerg),
! Danfoss Drives A/S, Denmark (Dr Steffan Hansen).
First of all, I would like to thank Prof. Marian P. Kaźmierkowski for continuous
support and help. His precious advice and numerous discussions enhanced my
knowledge and scientific inspiration.
I am grateful to Prof. Tadeusz Citko from the Białystok Technical University and
Prof. Roman Barlik from the Warsaw University of Technology for their interest in this
work and holding the post of referee.
Finally, I am very grateful for my wife Ann’s and son Kacper’s love, patience and
faith. I would also like to thank my whole family, particularly my parents for their care
over the years.
1
Introduction
1. INTRODUCTION
2
Introduction
A B
MIXING SINGLE
AND THREE-
PWM MULTI-PULSE
FILTERS [7] PHASE DIODE
RECTIFIERS RECTIFIERS RECTIFIER
[106]
ACTIVE
PWM FILTER
2-LEVEL 3-LEVEL [112]
The traditional method of current harmonic reduction involves passive filters LC,
parallel-connected to the grid. Filters are usually constructed as series-connected legs of
capacitors and chokes. The number of legs depends on number of filtered harmonics
(5th, 7th, 11th, 13th). The advantages of passive filters are simplicity and low cost [105].
The disadvantages are:
! each installation is designed for a particular application (size and placement of
the filters elements, risk of resonance problems),
! high fundamental current resulting in extra power losses,
! filters are heavy and bulky.
In case of diode rectifier, the simpler way to harmonic reduction of current are
additional series coils used in the input or output of rectifier (typical 1-5%).
The other technique, based on mixing single and three-phase non-linear loads, gives a
reduced THD because the 5th and 7th harmonic current of a single-phase diode rectifier
often are in counter-phase with the 5th and 7th harmonic current of a three-phase diode
rectifier [106].
3
Introduction
The other already power electronics techniques is use of multipulse rectifiers. Although
easy to implement, possess several disadvantages such as: bulky and heavy transformer,
increased voltage drop, and increased harmonic currents at non-symmetrical load or line
voltages.
An alternative to the passive filter is use of the active PWM filter (AF), which displays
better dynamics and controls the harmonic and fundamental currents. Active filters are
mainly divided into two different types: the active shunt filter (current filtering) (Fig.
1.2) and the active series filter (voltage filtering) [7].
iL iLOAD Non-linear
load
iF
AF
L
Fig. 1.2 Three-phase shunt active filter together with non-linear load.
The three-phase two-level shunt AF consist of six active switches and its topology is
identical to the PWM inverter. AF represents a controlled current source iF which added
to the load current iLoad yields sinusoidal line current iL (Fig. 1.2). AF provide:
! compensation of fundamental reactive components of load current,
! load symetrization (from grid point of view),
! harmonic compensation much better than in passive filters.
In spite of the excellent performance, AFs possess certain disadvantages as complex
control, switching losses and EMC problems (switching noise is present in the line
current and even in the line voltage). Therefore, for reduction of this effects, inclusion
of a small low-pass passive filter between the line and the AF is necessary.
load
4
Introduction
Ui
ia
uLa
ia C u La
ib ib
uLb
ic Udc u Lb Udc
uLc ic
uLc
3xL 3xL
3xC
a) b)
Similar to the PWM active filter, the PWM rectifier has a complex control structure, the
efficiency is lower than the diode rectifier due to extra switching losses. A properly
designed low-pass passive filter is needed in front of the PWM rectifier due to EMI
concerns.
5
Introduction
processors, which allow fast operation and cost reduction. It offers possibilities for
implementation of sophisticated control algorithm.
This thesis is devoted to investigation of different control strategies for boost type of
three-phase bridge PWM rectifiers. Appropriate control can provide both the rectifier
performance improvements and reduction of passive components. Several control
techniques for PWM rectifiers are known [16-23, 30-69]. A well-known method based
on indirect active and reactive power control is based on current vector orientation with
respect to the line voltage vector (Voltage Oriented Control - VOC) [30-69]. An other
less known method based on instantaneous direct active and reactive power control is
called Direct Power Control (DPC) [16, 20-23]. Both mentioned strategies do not
produce sinusoidal current when the line voltage is distorted. Therefore, the following
thesis can be formulated:
“using the control strategy based on virtual flux instead of the line voltage vector
orientation provides lower harmonic distortion of line current and leads to line-
voltage sensorless operation”.
In order to prove the above thesis, the author used an analytical and simulation based
approach, as well as experimental verification on the laboratory setup with a 5kVA
IGBT converter.
6
Introduction
performance of the proposed system. Chapter 4 is focused on the Voltage Oriented and
Virtual Flux Oriented Controls. Additionally, development and investigation of novel
modulation techniques is described and discussed, with particular presentation of
adaptive modulation. It provides a wide range of linearity, reduction of switching losses
and good dynamics. Chapter 5 contains comparative study of discussed control
methods. Finally Chapter 6 presents summary and general conclusions. The thesis is
supplemented by nine Appendices among which are: conventional and instantaneous
power theories [A.2], implementation of a space vector modulator [A.3], description of
the simulation program [A.4] and the laboratory set-up [A.6].
In the author’s opinion the following parts of the thesis represent his original
achievements:
7
Contents
Table of Contents
Chapter 1 Introduction
Chapter 3 Voltage and Virtual Flux Based Direct Power Control (DPC, VF-DPC)
3.1 Introduction
3.2 Basic block diagram of DPC
3.3 Instantaneous power estimation based on the line voltage
3.4 Instantaneous power estimation based on the virtual flux
3.5 Switching table
3.6 Simulation and experimental results
3.7 Summary
Chapter 6 Conclusion
8
Contents
References
Appendices
A.1 Per unit notification
A.2 Harmonic distortion in power systems
A.3 Implementation of SVM
A.4 Saber model
A.5 Simulink model
A.6 Laboratory setup based on DS1103
A.7 Laboratory setup based on SHARC
A.8 Harmonic limitation
A.9 Equipment
9
List of Symbols
List of Symbols
Symbols (general)
x(t), x – instantaneous value
X * , x * - reference
X , x - average value, average (continuous) part
~
X,~ x - oscillating part
x - complex vector
*
x - conjugate complex vector
X - magnitude (length) of function
∆X , ∆x - deviation
Symbols (special)
α - phase angle of reference vector
λ - power factor
ϕ - phase angle of current
ω - angular frequency
ψ - phase angle
ε - control phase angle
10
List of Symbols
C – capacitance
I – root mean square value of current
L – inductance
R – resistance
S – apparent power
T – time period
P – active power
Q – reactive power
Z - impedance
Subscripts
..a, ..b, ..c - phases of three-phase system
..d, ..q - direct and quadrature component
..+, -, 0 - positive, negative and zero sequence component
..α, ..β, ..0 - alpha, beta components and zero sequence component
..h – harmonic order of current and voltage, harmonic component
..n – harmonic order
..max - maximum
..min - minimum
..L-L - line to line
..Load - load
..conv - converter
..Loss - losses
..ref - reference
..m - amplitude
..rms - root mean square value
Abbreviations
11
List of Symbols
12
PWM rectifier
2. PWM RECTIFIER
2.1. INTRODUCTION
As it has been observed for recent decades, an increasing part of the generated electric
energy is converted through rectifiers, before it is used at the final load. In power
electronic systems, especially, diode and thyristor rectifiers are commonly applied in the
front end of DC-link power converters as an interface with the AC line power (grid) -
Fig. 2.1. The rectifiers are nonlinear in nature and, consequently, generate harmonic
currents in to the AC line power. The high harmonic content of the line current and the
resulting low power factor of the load, causes a number of problems in the power
distribution system like:
• voltage distortion and electromagnetic interface (EMI) affecting other users of the
power system,
• increasing voltampere ratings of the power system equipment (generators,
transformers, transmission lines, etc.).
In the area of variable speed AC drives, it is believed that three-phase PWM boost
AC/DC converter will replace the diode rectifier. The resulting topology consists of two
identical bridge PWM converters (Fig. 2.4). The line-side converter operates as rectifier
in forward energy flow, and as inverter in reverse energy flow. In farther discussion
assuming the forward energy flow, as the basic mode of operation the line-side
converter will be called as PWM rectifier. The AC side voltage of PWM rectifier can be
controlled in magnitude and phase so as to obtain sinusoidal line current at unity power
factor (UPF). Although such a PWM rectifier/inverter (AC/DC/AC) system is
expensive, and the control is complex, the topology is ideal for four-quadrant operation.
Additionally, the PWM rectifier provides DC bus voltage stabilization and can also act
as active line conditioner (ALC) that compensate harmonics and reactive power at the
point of common coupling of the distribution network. However, reducing the cost of
the PWM rectifier is vital for the competitiveness compared to other front-end rectifiers.
The cost of power switching devices (e.g. IGBT) and digital signal processors (DSP’s)
are generally decreasing and further reduction can be obtained by reducing the number
of sensors. Sensorless control exhibits advantages such as improved reliability and
lower installation costs.
13
PWM rectifier
A voltage source PWM inverter with diode front-end rectifier is one of the most
common power configuration used in modern variable speed AC drives (Fig. 2.1). An
uncontrolled diode rectifier has the advantage of being simple, robust and low cost.
However, it allows only undirectional power flow. Therefore, energy returned from the
motor must be dissipated on power resistor controlled by chopper connected across the
DC link. The diode input circuit also results in lower power factor and high level of
harmonic input currents. A further restriction is that the maximum motor output voltage
is always less than the supply voltage.
Equations (2.1) and (2.2) can be used to determine the order and magnitude of the
harmonic currents drawn by a six-pulse diode rectifier:
h = 6k ± 1 k = 1, 2, 3,... (2.1)
Ih
=1/ h (2.2)
I1
Harmonic orders as multiples of the fundamental frequency: 5th, 7th, 11th, 13 th etc., with
a 50 Hz fundamental, corresponds to 250, 350, 550 and 650 Hz, respectively. The
magnitude of the harmonics in per unit of the fundamental is the reciprocal of the
harmonic order: 20% for the 5th , 14,3% for the 7th, etc. Eqs. (2.1)-(2.2) are calculated
from the Fourier series for ideal square wave current (critical assumption for infinite
inductance on the input of the converter). Equations (2.1) is fairly good description of
the harmonic orders generally encountered. The magnitude of actual harmonic currents
often differs from the relationship described in (2.2). The shape of the AC current
depends on the input inductance of converter (Fig. 2.2). The ripple current is equal 1/L
times the integral of the DC ripple voltage. With infinite inductance the ripple current is
zero and the flap-top wave of Fig. 2.2d results. The full description of harmonic
calculation in six-pulse converter can be found in [116].
ia
ua
LOAD
ib
ub C
ic
uc
14
PWM rectifier
Fig. 2.2 Simulation results of diode rectifier at different input inductance (from 0 to infinity)
Besides of six-pulse bridge rectifier a few other rectifier topologies are known [117-
118]. Some of them are presented in Fig. 2.3. The topology of Fig. 2.3(a) presents
simple solution of boost – type converter with possibility to increase DC output voltage.
This is important feature for ASD’s converter giving maximum motor output voltage.
The main drawback of this solution is stress on the components, low frequency
distortion of the input current. Next topologies (b) and (c) uses a PWM rectifier
modules with a very low current rating (20-25% level of rms current comparable with
(e) topology). Hence they have a low cost potential provide only possibility of
regenerative braking mode (b) or active filtering (c). Fig. 2.3d presents 3-level converter
called Vienna rectifier [112]. The main advantage is low switch voltage, but not typical
switches are required. Fig. 2.3e presents most popular topology used in ASD, UPS and
recently like a PWM rectifier. This universal topology has the advantage of using a low-
cost three-phase module with a bi-directional energy flow capability. Among
disadvantages are: high per-unit current ratting, poor immunity to shoot-through faults,
and high switching losses. The features of all topologies are compared in Table 2.1.
15
PWM rectifier
(a) (b)
ia
LOAD
ia ua
LOAD
ua
ib C ub
ib C
ub ic
ic
uc uc
3xL 3xL
(c) (d)
ia
ua
ia
LOAD
LOAD
ua
ib ib
ub C ub C
ic
uc ic
3xL uc
3xL
(e)
ua
ia C
LOAD
ib
ub
ic
uc
3xL
The last topology is most promising therefore was chosen by most global company
(SIMENS, ABB and other). In a DC distributed Power System (Fig. 2.5) or AC/DC/AC
converter (Fig. 2.4), the AC power is first transformed into DC thanks to three-phase
PWM rectifier. It provides UPF and low current harmonic content. The converters
connected to the DC-bus provide further desired conversion for the loads, such as
adjustable speed drives for induction motors (IM) and permanent magnet synchronous
motor (PMSM), DC/DC converter, multidrive operation, etc.
16
PWM rectifier
The AC/DC/AC converter (Fig. 2.4) is known in ABB like an ACS611/ACS617 (15 kW
- 1,12 MW) complete four-quadrant drive. The line converter is identical to the ACS600
(DTC) motor converter with the exception of the control software [20,121]. Similar
solutions possess SIEMENS in Simovert Masterdrive (2,2 kW – 2,3 MW) [127].
Furthermore, AC/DC/AC provide:
• the motor can operate at a higher speed without field weakening (by maintaining the
DC-bus voltage above the supply voltage peak),
• decreased theoretically by one-third common mode voltage compared to
conventional configuration thanks to the simultaneous control of rectifier - inverter
(same switching frequency and synchronized sampling time may avoid common-
mode voltage pulse because the different type of zero voltage (U0,U7) are not applied
at the same time) [114],
• the response of the voltage controller can be improved by fed-forward signal from
the load what gives possibility to minimize the DC link capacitance while
maintaining the DC-link voltage within limits under step load conditions [104, 111].
Other solution used in industry is shown in Fig. 2.5 like a multidrive operation [120].
ABB propose active front-end converter ACA 635 (250 kW - 2,5 MW) and Siemens
Simovert Masterdrive in range of power from 7,5 kW up to 1,5 MW.
Filter Filter
DC/DC Converter
Inverter
Load
IM PMSM
Fig. 2.5 DC distributed Power System
17
PWM rectifier
Fig. 2.6b shows a single-phase representation of the rectifier circuit presented in Fig.
2.6a. L and R represents the line inductor. uL is the line voltage and uS is the bridge
converter voltage controllable from the DC-side. Magnitude of uS depends on the
modulation index and DC voltage level.
(a) (b)
Bridge Converter DC - side
AC - side
Ua R L
LOAD
Ub A C jωLiL RiL
R L
Udc
B
C
L iL R
Uc R L
uL
uS=uconv
Fig. 2.6 Simplified representation of three-phase PWM rectifier for bi-directional power flow.
a) main circuit b) single-phase representation of the rectifier circuit
(a)
q
uL d
uS
jωLiL
RiL
iL
90o
(b) (c)
RiL
uS
q q
jωLiL
iL uL d iL ε d
ε uL
jωLiL
uS
RiL
Fig. 2.7 Phasor diagram for the PWM rectifier a) general phasor diagram
b) rectification at unity power factor c) inversion at unity power factor
Inductors connected between input of rectifier and lines are integral part of the circuit. It
brings current source character of input circuit and provide boost feature of converter.
The line current iL is controlled by the voltage drop across the inductance L
interconnecting two voltage sources (line and converter). It means that the inductance
voltage uI equals the difference between the line voltage uL and the converter voltage uS.
When we control phase angle ε and amplitude of converter voltage uS, we control
18
PWM rectifier
indirectly phase and amplitude of line current. In this way average value and sign of DC
current is subject to control what is proportional to active power conducted through
converter. The reactive power can be controlled independently with shift of fundamental
harmonic current IL in respect to voltage UL.
Fig. 2.7 presents general phasor diagram and both rectification and regenerating phasor
diagrams when unity power factor is required. The figure shows that the voltage vector
uS is higher during regeneration (up to 3%) then rectifier mode. It means that these two
modes are not symmetrical [67].
Main circuit of bridge converter (Fig. 2.6a) consists of three legs with IGBT transistor
or, in case of high power, GTO thyristors. The bridge converter voltage can be
represented with eight possible switching states (Fig. 2.8 six-active and two-zero)
described by equation:
+ +
k=0 U1 k=1 U2
Sb= 0
Sc= 0
Sc= 0
Sa=1
Sa=1
Sb=1
U dc U dc
A B C A B C
- -
+ +
k=2 U3 k=3 U4
Sc= 0
Sb=1
Sa=0
Sa=0
Sb=1
Sc=1
U dc U dc
A B C A B C
- -
+ +
k=4 U5 k=5 U6
Sa=0
Sb=0
Sb=0
Sa=1
Sc=1
Sc=1
U dc U dc
A B C A B C
- -
+ +
U0 U7
Sa=0
Sc=0
Sb=1
Sb=0
Sa=1
Sc=1
U dc U dc
A B C A B C
- -
19
PWM rectifier
The basic relationship between vectors of the PWM rectifier is presented in Fig. 2.9.
β
b
ω
q d
uL uI=jωLiL
iL
us
id
ϕ
ε
iq γL=ωt
a
α
c
Fig. 2.9 Relationship between vectors in PWM rectifier
Three phase line voltage and the fundamental line current is:
u a = E m cos ωt (2.4a)
2π
u b = Em cos(ωt + ) (2.4b)
3
2π
u c = Em cos(ωt − ) (2.4c)
3
ia = I m cos(ωt + ϕ ) (2.5a)
2π
ib = I m cos(ωt + +ϕ) (2.5b)
3
2π
ic = I m cos(ωt − +ϕ) (2.5c)
3
where Em (Im) and ω are amplitude of the phase voltage (current) and angular frequency,
respectively, with assumption
20
PWM rectifier
ia + ib + ic ≡ 0 (2.6)
we can transform equations (2.4) to α-β system thanks to equations (A.2.22a) and the
input voltage in α-β stationary frame are expressed by:
3
u Lα = Em cos(ωt ) (2.7)
2
3
u Lβ = Em sin(ωt ) (2.8)
2
and the input voltage in the synchronous d-q coordinates (Fig. 2.9) are expressed by:
u Ld 3 E u L2α + u L2β
u = 2 m = (2.9)
Lq 0 0
u Sab = ( S a − S b ) ⋅ u dc (2.10a)
u Sbc = ( S b − S c ) ⋅ u dc (2.10b)
u Sca = ( S c − S a ) ⋅ u dc (2.10c)
u Sa = f a ⋅ u dc (2.11a)
u Sb = f b ⋅ u dc (2.11b)
u Sc = f c ⋅ u dc (2.11c)
where:
2S a − (S b + S c )
fa = (2.12a)
3
2S − (S a + S c )
fb = b (2.12b)
3
2S c − (S a + S b )
fc = (2.12c)
3
The fa, fb, fc are assume 0, ±1/3 and ±2/3.
uL = uI + uS (2.13)
21
PWM rectifier
d iL
u L = Ri L + L + uS (2.14)
dt
u a ia ia u Sa
u = R i + L d i + u (2.15)
b b dt
b Sb
idc
ua + 1 ia - 1 u dc
- R + sL + sC
uSa
Sa
fa + -
ub + 1 ib + +
- R + sL +
uSb
Sb + + 1
+ 3
fb + -
uc + 1 ic
- R + sL
uS c
Sc
fc +
-
Fig. 2.10 Block diagram of voltage source PWM rectifier in natural three-phase coordinates
22
PWM rectifier
idc
+ 1 iLα - 1 udc
uLα
uSα
- R + sL +
+ sC
Sα
Sβ
uSβ
+ - 1 iLβ
uLβ
R + sL
Fig. 2.11 Block diagram of voltage source PWM rectifier in stationary α-β coordinates
idc
+ 1 iLd - 1 udc
uLd
- + R + sL + + sC
uSd
Sd
− ωL
Sq ωL
uSq
- + 1
uLq
+ R + sL iLq
Fig. 2.12 Block diagram of voltage source PWM rectifier in synchronous d-q coordinates
23
PWM rectifier
R can be practically neglected because voltage drop on resistance is much lower than
voltage drop on inductance, what gives simplified equations (2.14), (2.15), (2.17),
(2.19).
d iL
uL = L + uS (2.21)
dt
u a ia u Sa
u = L d i + u (2.22)
b dt
b Sb
{ } *
p = Re u ⋅ i = uα iα + u β i β = u a ia + u b ib + u c ic (2.25)
q = Im{u ⋅ i } = u
1
*
i − uα i β =
β α (u bc ia + u ca ib + u ab ic ) (2.26)
3
It gives in the synchronous d-q coordinates:
3
p = (u Lq i Lq + u Ld i Ld ) = Em I m (2.27)
2
q = (u Lq i Ld − u Ld i Lq ) (2.28)
(if we make assumption of unity power factor, we will obtain following properties
3 3
iLq = 0, uLq = 0, u Ld = Em , i Ld = I m , q = 0 (see Fig. 2.13)).
2 2
β
q(-)
d q(+)
p(+) uL
q ωLiL
jω
p(-) iL
uS
24
PWM rectifier
It is true definition but not concern all situations. Other publication [36,37] defines
minimum voltage but do not take into account line current (power) and line inductors.
The determination of this voltage is more complicated and is presented in [59].
Equations (2.24) can be transformed to vector form in synchronous d-q coordinates
defining derivative of current as:
d i Ldq
L = u Ldq − jωLi Ldq − u Sdq . (2.30)
dt
Equation (2.30) defines direction and rate of current vector movement. Six active
vectors (U1-6) of input voltage in PWM rectifier rotate clockwise in synchronous d-q
coordinates. For vectors U0, U1, U2, U3, U4, U5, U6, U7 the current derivatives are
denoted respectively as Up0, Up1, Up2, Up3, Up4, Up5, Up6, Up7 (Fig. 2.14).
q
U
6
)
(u s
ω
U1
p1
U p6
U
iL uL
ξ
U5
U Up5 d
p0 jωLiL
p2
U
Up
7
)
2/
U 2(u s
3*
U dc
U
U p3
p4
U4
3
U
25
PWM rectifier
q
Up6
Up1
iLref uL d
ξ
iL Up5
Up0
Up7
Up2
Up4
Up3
The full current control is possible when the current is kept in specified error area (Fig.
2.15). Fig. 2.14 and Fig. 2.15 presents that any vectors can force current vector inside
error area when angle created by vectors Up1 and Up2 is ξ < π. It results from
trigonometrical condition that vectors Up1, Up2, U1 and U2 form an equilateral triangle
for ξ = π where u Ldq − jωLi Ldq is an altitude. Therefore, from simple trigonometrical
relationship, it is possible to define boundary condition as:
3
u Ldq − jωLi Ldq = u sdq (2.31)
2
and after transformation, assumpting that uSdq = 2/3Udc, uLdq = Em, iLdq = iLd (for UPF)
we get condition for minimal DC-link voltage:
[
u dc 〉 3 Em2 + (ωLi Ld ) 2 ] and ξ > π . (2.32)
Above equation shows relation between supply voltage (usually constant), output dc
voltage, current (load) and inductance. It also means that sum of vector
u Ldq − jωLi Ldq should not exceed linear region of modulation i.e. circle inscribed in the
hexagon (see Section 4.4).
The inductor has to be designed carefully because low inductance will give a high
current ripple and will make the design more depending on the line impedance. The
high value of inductance will give a low current ripple, but simultaneously reduce the
operation range of the rectifier. The voltage drop across the inductance has influence for
the line current. This voltage drop is controlled by the input voltage of the PWM
rectifier but maximal value is limited by the DC-link voltage. Consequently, a high
current (high power) through the inductance requires either a high DC-link voltage or a
low inductance (low impedance). Therefore, after transformation of equation (2.32) the
maximal inductance can be determinate as:
u dc2
− E m2
L〈 3 . (2.33)
ω i Ld
26
PWM rectifier
The sensorless methods provide technical and economical advantages to the system
as: simplification, isolation between the power circuit and control system, reliability and
cost effectiveness. The possibility to reduce the number of the expensive sensors have
been studied especially in the field of motor drive application [1], but the rectifier
application differ from the inverter operation in the following reasons:
! Zero vector will shorted the line power,
! The line operates at constant frequency 50Hz and synchronization is necessary.
27
PWM rectifier
The main problem of AC current estimation based on minimum pulse-time for DC-link
current sampling. It appears when either of two active vectors is not present, or is
applied only for a short time. In such a case, it is impossible to reconstruct phase
current. This occur in the case of reference voltage vectors passing one of the six
possible active vectors or a low modulation index (Fig. 2.17). The minimum short time
to obtain a correct estimation depends on the rapidness of the system, delays, cable
length and dead-time [30]. The way to solve the problem is to adjust the PWM-pulses or
to allow that no currents information is present in some time period. Therefore
improved compensation consists of calculating the error, which are introduced by the
PWM pulse adjustment and then compensate this error in the next switching period.
Im
U3(010) U 2(110)
U4 (011) U1 (100)
Re
U 5(001) U6(101)
Fig. 2.17. Voltage vector area requiring the adjustment of PWM signals, when a reference
voltage passes one of possible six active vectors and in case of low modulation index and
overmodulation
The AC voltage and current sensorless methods in spite of cost reduction posses several
disadvantages: higher contents of current ripple, problems with discontinuous
modulation and overmodulation mode [see Section 4.4], sampling is presented few
times per switching state what is not technically convenient, unbalance and start up
condition are not reported.
AC current sensorless
This very simple solution based on inductor voltage (uI) measurement in two lines.
Supply voltage can be estimated with assumption that voltage on inductance is equal to
line voltage when the zero-vector occurs in converter (Fig. 2.18)
uI
L iL
uL uS=0
Fig. 2.18. PWM rectifier circuit when the zero voltage vector is applied.
28
PWM rectifier
Thanks to equation (2.35) the observed current will not be affected by derivation noise,
but it directly reduces the dynamic of the control. This gains problems with over-current
protection
AC voltage sensorless
Previous solutions present some over voltage and over current protection troubles.
Therefore the DC-voltage and the AC-line current sensors are an important part of the
over-voltage and over-current protection, while it is possible to replace the AC-line
voltage sensors with a line voltage estimator or virtual flux estimator what is described
in next point.
di di di
p = L a ia + b ib + c ic = 0 (2.36)
dt dt dt
3L dia di
q= ic − c i a . (2.37)
3 dt dt
29
PWM rectifier
It should be noted that in this special case it is only possible to estimate the reactive
power in the inductor. Since powers are DC-values it is possible to prevent the noise of
the differentiated current by use of a simple (digital) low pass filter. This ensures a
robust and noise insensitive performance of the voltage estimator.
Based on instantaneous power theory, the estimated voltages across the inductance is:
u Iα 1 iLα − iLβ 0
u 2 = (2.38)
Iβ i Lα + i Lβ iLβ i Lα q
2
where:
uIα, uIβ are the estimated values of the three-phase voltages across the inductance L, in
the fixed α-β coordinates.
The estimated line voltage uL(est) can now be found by adding the voltage reference of
the PWM rectifier to the estimated inductor voltage [44].
u L ( est ) = u S + u I (2.39)
B
C
Uc R L
Virtual AC Motor
Fig. 2.19. Three-phase PWM rectifier system with AC-side presented as virtual AC motor
Thus, R and L represent the stator resistance and the stator leakage inductance of the
virtual motor and phase-to-phase line voltages: Uab, Ubc, Uca would be induced by a
virtual air gap flux. In other words the integration of the voltages leads to a virtual line
flux vector ΨL, in stationary α-β coordinates (Fig. 2.20).
30
PWM rectifier
β
q
uI uS
uL
iq
iL d
ΨL rotated
γL=ωt
α
id
(fixed)
Similarly to Eq. (2.39) a virtual flux equation can be presented as [65, 102] (Fig. 2.21):
ψ L ( est ) = ψ S + ψ I (2.40)
A A
Udc
Udc
B B
C C
M M
q q
uI uI
uL uS uL
ψS
uS
iL
ψI
ψL d ψL d
ψI
ϕ1 = 0ο ψS ϕ 1 = 180 ο iL
Fig. 2.21 Relation between voltage and flux for different power flow direction in PWM rectifier.
31
PWM rectifier
Based on the measured DC-link voltage Udc and the converter switch states Sa, Sb, Sc the
rectifier input voltages are estimated as follows
2 1
u Sα = U dc ( S a − ( S b + S c )) (2.41a)
3 2
1
u Sβ = U dc ( S b − S c ) (2.41b)
2
Then, the virtual flux ΨL components are calculated from the (2.41) in stationary (α-β)
coordinates system
di L α
Ψ L α ( est ) = ∫ (u Sα +L
dt
) dt (2.42a)
di L β
Ψ L β ( est ) = ∫ (u Sβ + L
dt
) dt (2.42b)
_
∫
1
usα TN
ΨLα
iLα
L
iLβ
∫
1
usβ TN ΨLβ
_
1
T
Fig. 2.22. Block scheme of virtual flux estimator with first order filter.
32
Direct Power Control (DPC)
3.1 INTRODUCTION
P W M R e c tif ie r In d u c t io n
C o n tr o l M o to r C o n tr o l
D P C D T C
V O C F O C
Fig.3.1 Relationship between control of PWM line rectifier and PWM inverter – fed IM
The control techniques for PWM rectifier can be generally classified as voltage based
and virtual flux based, as shown in Fig. 3.2. The virtual flux based method corresponds
to direct analogy of IM control.
33
Direct Power Control (DPC)
The main idea of DPC proposed in [22] and next developed by [21] is similar to the
well-known Direct Torque Control (DTC) for induction motors. Instead of torque and
stator flux the instantaneous active (p) and reactive (q) powers are controlled (Fig.
3.3).
L ia
Ua PWM
L ib
Ub U dc Load
L ic
Uc
i a,b Sa Sb Sc
Current measurement Sa
Instantaneous power & Sb Switching
line-voltage Sc Table
or virtual flux estimator U dc
-
sector dq dp
γUL or γ ΨL selection Udcref
PI
p -
q -
p ref
q ref = 0
The commands of reactive power qref (set to zero for unity power factor) and active
power pref (delivered from the outer PI-DC voltage controller) are compared with the
estimated q and p values (described in section 3.3 and 3.4), in reactive and active
power hysteresis controllers, respectively.
The digitized output signal of the reactive power controller is defined as:
dq = 1 for q < qref - Hq (3.1a)
dq = 0 for q > qref + Hq, (3.1b)
and similarly of the active power controller as
dp = 1 for p < pref - Hp (3.2a)
dp = 0 for p > pref + Hp, (3.2b)
where: Hq & Hp are the hysteresis bands.
The digitized variables dp, dq and the voltage vector position γUL = arc tg (uLα/uLβ) or
flux vector position γΨL = arc tg (ψLα/ψLβ) form a digital word, which by accessing the
address of the look-up table selects the appropriate voltage vector according to the
switching table (described in section 3.5).
The region of the voltage or flux vector position is divided into twelve sectors, as
shown in Fig. 3.5 and the sectors can be numerically expressed as:
π π
( n − 2) ≤ γ n < (n − 1) where n = 1, 2...12 (3.3)
6 6
34
Direct Power Control (DPC)
β β
γ5 γ4 γ8 γ 7
γ6 γ3 γ9 γ6
γ7 γ2 α γ10 γ5 α
γ8 γ1 γ11 γ4
γ9 γ12 γ12 γ3
γ10 γ11 γ1 γ2
Note, that the sampling frequency has to be about few times higher than the average
switching frequency. This very simple solution allows precisely control of
instantaneous active and reactive power and errors are only limited by the hysteresis
band. No transformation into rotating coordinates is needed and the equations are easy
implemented. This method deals with instantaneous variables, therefore, estimated
values contain not only a fundamental but also harmonic components. This feature also
improves the total power factor and efficiency [21].
Further improvements regarding VF-DPC operation can be achieved by using sector
detection with PLL (Phase-Locked Loop) generator instead of zero crossing voltage
detector (Fig. 3.6). This guarantees a very stable and free of disturbances sector
detection, even under operation with distorted and unbalanced line voltages (Fig.3.19).
L ia
Ua PW M
L ib
Ub U dc Load
L ic
Uc
i a,b SA S B S C
SA
C urrent measurement SB Switching
V irtual flux estimator Table
(V FE ) SC
U dc
-
γ sector
selectio n dq dp
U dcref
i Lα i LβΨ Lα Ψ Lβ PLL PI
Instantaneous p -
-
active & reactive p ref
power estimator q
(PE ) q ref
35
Direct Power Control (DPC)
The main idea of voltage based power estimation for DPC was proposed in [21-22].
The instantaneous active and reactive powers are defined by the product of the three
phase voltages and currents (2.25-2.26). The instantaneous values of active (p) and
reactive power (q) in AC voltage sensorless system are estimated by Eqs. (3.8) and
(3.9). The active power p is the scalar product of the current and the voltage, whereas
the reactive power q is calculated as a vector product of them. The first part of both
equations represents power in the inductance and the second part is the power of the
rectifier.
dia dib dic
p = L( ia + ib + ic ) +Udc(Saia + Sbib + Scic ) (3.8)
dt dt dt
1 di di
q= {3L( a ic − c ia ) −Udc[Sa (ib −ic ) + Sb(ic −ia ) + Sc (ia −ib)]} (3.9)
3 dt dt
As can be seen in (3.8) and (3.9), the form of equations have to be changed according
to the switching state of the converter, and both equations require the knowledge of the
line inductance L. Supply voltage usually is constant, therefore the instantaneous active
and reactive powers are proportional to the iLd and iLq.
The AC-line voltage sector is necessary to read the switching table, therefore
knowledge of the line voltage is essential. However, once the estimated values of
active and reactive power are calculated and the AC-line currents are known, the line
voltage can easily be calculated from instantaneous power theory as:
u Lα 1 iLα − iLβ p
u 2 = 2 (3.10)
Lβ i Lα + i Lβ iLβ iLα q
The instantaneous power and AC voltage estimators are shown in Fig. 3.7.
ia ib
2 Sa
3 in s t a n t a n e o u s a c t iv e a n d
r e a c t iv e p o w e r e s t im a t o r Sb
E q u a t io n s ( 3 . 8 ) a n d ( 3 . 9 )
abc Sc
αβ
iL β iL α
v o lt a g e
e s t im a t o r
E q u a t io n
(3 .1 0 )
u dc q p u Lα u Lβ
36
Direct Power Control (DPC)
In spite of the simplicity, this power estimation method has several disadvantages such
as:
• high values of the line inductance and sampling frequency are needed (important
point for the estimator, because a smooth shape of current is needed).
• power estimation depends on the switching state. Therefore, calculation of the
power and voltage should be avoided at the moment of switching, because of high
estimation errors.
The Virtual Flux (VF) based approach has been proposed by Author to improve the
VOC [42, 56]. Here it will be applied for instantaneous power estimation, where
voltage imposed by the line power in combination with the AC side inductors are
assumed to be quantities related to a virtual AC motor as shown in section 2.5.
Ψ L = ∫ u L dt (3.11)
where
u Lα 1 1 / 2 u ab
u L = = 2 / 3 (3.12)
u Lβ 0 3 / 2 ubc
Ψ L α ∫ u L α dt
ΨL = = (3.13)
Ψ Lβ ∫ u L β dt
i L α 3/ 2 0 i a
iL = = 2/3 (3.14)
i Lβ 3/2 3 ib
uAM
usα 1 −1/ 2 −1/ 2
uS =uconv = = 2/ 3 uBM (3.15)
usβ 0 3 / 2 − 3 / 2u
CM
the voltage equation can be written as
d
u L = Ri L + ( Li L + Ψ S ) . (3.16a)
dt
In practice, R can be neglected, giving
diL d di
uL = L + ΨS = L L + uS (3.16b)
dt dt dt
Using complex notation, the instantaneous power can be calculated as follows:
∗
p = Re(u L ⋅ i L ) (3.17a)
∗
q = Im( u L ⋅ i L ) (3.17b)
37
Direct Power Control (DPC)
where * denotes the conjugate line current vector. The line voltage can be expressed by
the virtual flux as
d d dΨL jωt dΨL jωt
uL = Ψ L = (ΨLe jωt ) = e + jωΨLe jωt = e + jω Ψ L (3.18)
dt dt dt dt
where ΨL denotes the space vector and ΨL its amplitude. For the virtual flux oriented
d-q coordinates (Fig. 2.20), ΨL=ΨLd, and the instantaneous active power can be
calculated from (3.17a) and (3.18) as
d Ψ Ld
p = i Ld + ω Ψ Ld i Lq (3.19)
dt
For sinusoidal and balanced line voltages, equation (3.19) is reduced to
d Ψ Ld
=0 (3.20)
dt
p = ω Ψ Ld i Lq (3.21)
which means that only the current components orthogonal to the flux ΨL vector,
produce the instantaneous active power. Similarly, the instantaneous reactive power
can be calculated as:
d Ψ Ld
q=− i Lq + ω Ψ Ld i Ld (3.22)
dt
and with (3.20) it is reduced to:
However, to avoid coordinate transformation into d-q coordinates, the power estimator
for the DPC system should use stator-oriented quantities, in α-β coordinates
(Fig.2.20).
uL =
dΨL
dt
+j
dΨL
dt
(
+ jω ΨLα + jΨL β ) (3.24)
α β
dΨ dΨ
uLiL* = L + j L + jω ΨLα + jΨLβ ( ) (i
Lα − jiLβ ) (3.25)
dt α dt β
That gives
dΨ
dΨ
(
p = L iLα + L iLβ +ω ΨLα iLβ − ΨL β iLα ) (3.26a)
dt α dt β
and
dΨ dΨ
q = − L iLβ + L iLα +ω ΨLαiLα +ΨL β iLβ( ). (3.26b)
dt α dt β
38
Direct Power Control (DPC)
For sinusoidal and balanced line voltage the derivatives of the flux amplitudes are
zero. The instantaneous active and reactive powers can be computed as [17-19]
The measured line currents ia, ib and the estimated virtual flux components ΨLα ,ΨLβ
are delivered to the instantaneous power estimator block (PE) as depicted in Fig. 3.8.
ia ib
2 SA
3 flu x e s t im a t o r
SB
E q u a t io n s ( 2 .4 2 a , b )
abc Sc
αβ
iL α
in s t a n t a n e o u s
a c t iv e a n d r e a c t iv e
p o w e r e s t im a t o r
E q u a t io n s ( 3 . 2 7 a , b )
iL β PE
u dc q p ψ Lα ψ Lβ
It can be seen in Fig. 3.9, that the instantaneous active and reactive power depends on
position of converter voltage vector. It has indirect influence on inductance voltage as
well as phase and amplitude of line current. Therefore, different pattern of switching
table can be applied to direct control (DTC, DPC). It influence control condition as:
instantaneous power and current ripple, switching frequency and dynamic
performance. Some works, propose different switching tables for DTC but we cannot
find too much reference for DPC. For drives exist more switching table techniques
because of wide range of output frequency and dynamic demands [24-29]. For PWM
rectifier we have constant line frequency and only instantaneous power varies. Fig. 3.9
presents four different situations, which illustrate the variations of instantaneous
power. Point M presents reference values of active and reactive power.
39
Direct Power Control (DPC)
(a) (b)
β β
uL uL ωLiL
jω
ωLiL
jω p ref V3 V2 p ref
∆iL
iL V4 V1
V3 V2
∆iL V5 V6
M V4 V1
iL uS M
V6
iL*
V5
iL *
uS q ref q ref
α α
(c) (d)
β β
uL uL
ωLiL
jω pref p ref
V3 V2 ωLiL
jω
V4 V1 ∆iL M
M V3 V2
∆iL uS
V5 V6
iL V4 V1
iL* iL* V5 V6
qref qref
uS
iL
α α
The selection of vector is made so that the error between q and qref should be within the
limits (Eqs. (3.1),(3.2)). It depends not only on the error of the amplitude but also the
direction of q as shown in Fig. 3.10.
β
sector 5 sector 4
(U3,U5) (U3,U5)
sector 6 sector 3
(U4,U6) (U2,U4)
sector 7 sector 2
(U4,U6) (U2,U4)
α
qref
sector 8 sector 1
40
Direct Power Control (DPC)
Some behaviour of DPC are not satisfactory. For instance when the instantaneous
reactive power vector is close to one of sector boundary, two of four possible active
vectors are wrong. These wrong vectors can only change the instantaneous active
power without correction of the reactive power error. This is easy visible on a current.
A few methods to improve the DPC behaviour in the sector bonders is well known.
One of them is to add more sectors or hysteresis levels. Therefore, switching table are
generally constructed with difference in:
! number of sectors,
! dynamic performance,
! two and three level hysteresis controllers.
Number of sectors
Usually the vectors plane is divided for 6 (3. 28) or 12 (3. 29) sectors (Fig. 3.11). It has
influence for switching table construction (Table 3.1).
(a) (b)
sector 5 sector 4
sector 3 sector 2
β sector 6 sector 3
β
sector 7 sector 2
sector 4
sector 1
α α
sector 8 sector 1
sector 9 sector 12
Table 3.1.b Switching table for 6 sectors Table 3.1.a Switching table for 12 sectors
dp dq Sector A dp dq Sector A Sector B
1 0 UB 1 0 UB U7
1 U0 1 U0 U7
0 0 UB 0 0 UB
1 UA 1 UA
UA=U1(100),U2(110),U3(010),U4(011),U5(001),U6(101) UA=U1(100),U2(110),U3(010),U4(011),U5(001),U6(101)
UB=U6(101),U1(100),U2(110),U3(010),U4(011),U5(001) UB=U6(101),U1(100),U2(110),U3(010),U4(011),U5(001)
U0=U0(000),U7(111) U0=U0(000),U7(111)
When region of the voltage vector position is divided into twelve sectors, the area
between adjoining vectors contain two sectors. Sector A is located closer to UA and
sector B closer to UB.
41
Direct Power Control (DPC)
Hysteresis controllers
The wide of the instantaneous active and reactive hysteresis band have a relevant effect
on the converter performance. In particular, the harmonic current distortion, the
average converter switching frequency, the power pulsation and the losses are strongly
affected by the hysteresis wide. The controllers proposed by [21] in classical DPC are
two level comparators for instantaneous active and reactive power (Fig 3.12a). Three
level comparators can provide further improvements. Possible combinations of
hysteresis controllers for active and reactive power are presented in Fig. 3.12.
a) b) c)
1 1 1
0
dp −Η p 0
dp −Ηp 0
dp
−Ηp Ηp Ηp Ηp
-1 -1
1 1 1
0
dq 0
dq −Ηq 0
dq
−Ηq Ηq −Ηq Ηq Ηq
-1
Fig. 3.12 Hysteresis controllers: a) two level; b) mixed two and three level; c) three levels.
The two level hysteresis controllers for instantaneous reactive power can be described
as
if ∆q > Hq then dq = 1
if -Hq ≤ ∆q ≤ Hq and d∆q/dt > 0 then dq = 0
if -Hq ≤ ∆q ≤ Hq and d∆q/dt < 0 then dq = 1
if ∆q < -Hq then dq = 0.
The three level hysteresis controllers for the instantaneous active power can be
described as a sum of two level hysteresis
if ∆p > Hp then dp = 1
if 0 ≤ ∆p ≤ Hp and d∆p/dt > 0 then dp = 0
if 0 ≤ ∆p ≤ Hp and d∆p/dt < 0 then dp = 1
if -Hq ≤ ∆p ≤ 0 and d∆p/dt > 0 then dp = -1
if -Hq ≤ ∆p ≤ 0 and d∆p/dt < 0 then dp = 0
if ∆p < -Hp then dp = -1.
Dynamic performance
Combinations of each converter voltage space vector used for instantaneous active and
reactive power variation are summarized in Table 3.3. Situation is presented for vector
located in the k-th sector (k = 1, 2, 3, 4, 5, 6) of the α, β plane as shown in Fig. 3.13
[24]. In the table, a single arrow means a small variation, whereas two arrows mean a
large variation. As it appears from the table, an increment of reactive power (↑) is
obtained by applying the space vector UK, UK+1 and UK+2. Conversely, a decrement of
reactive power (↓) is obtained by applying vector UK-2, UK-1, or UK+3. Active power
increase when UK+2, UK+3, UK+1, UK-2 or U0, U7 are applied and active power decrease
when UK, UK-1 are applied.
42
Direct Power Control (DPC)
UK+2 β UK+1
sector k
UK-2 UK-1
Table 3.3 Instantaneous active and reactive variations due to the applied voltage vectors
UK-2 UK-1 UK UK+1 UK+2 UK+3 U0U7
q ↓↓ ↓ ↑↑ ↑ ↑ ↓ ↑↓
p ↑ ↓ ↓ ↑ ↑↑ ↑↑ ↑
43
Direct Power Control (DPC)
To study the operation of the VF-DPC system under different line conditions and to
carry out a comparative investigation, the PWM rectifier with the whole control scheme
has been simulated using the SABER software [A.4]. The main electrical parameters of
the power circuit and control data are given in the Table A.4.1.
The simulation study has been performed with two main objectives:
! explaining and presenting the steady state operation of the proposed by Author VF-
DPC with a purely sinusoidal and distorted unbalanced supply line voltage, as well as
performance comparison with the conventional scheme where the instantaneous power
is estimated based on calculated voltage (not virtual flux) signals [21];
! presenting the dynamic performance of power control.
The simulated waveforms for the proposed by Author VF-DPC and for the DPC
reported in [21] are shown in Fig. 3.14. These results were obtained for purely
sinusoidal supply line voltage. Similarly Fig. 3.15 shows on oscilogram for distorted
(5% of 5-th harmonic) and unbalanced (4,5%) line voltages (see A.1). Fig. 3.15 and Fig.
3.16 show that VF-DPC provides sinusoidal and balanced line currents even at distorted
and unbalanced supply voltage. This is thanks to fact that voltage was replaced by
virtual flux.
The dynamic behaviour under a step change of the load is presented in Fig. 3.21. Note,
that in spite of the lower sampling frequency (50 kHz), the VF based power estimator
gives much less noisy instantaneous active and reactive power signals (Fig. 3.21b) in
comparison to the conventional DPC system with 80 kHz sampling frequency (Fig.
3.21a). This is thanks to the natural low-pass filter behaviour of the integrators used in
(2.42) (because k-th harmonics are reduced by a factor 1/k and the ripple caused by high
frequency power transistor switching is effectively damped). Consequently, the
derivation of the line current, which is necessary in conventional DPC for sensorless
voltage estimation, is in the VF-DPC eliminated. However, the dynamic behaviour of
both control systems, are identical (see Fig. 3.21). The excellent dynamic properties of
the VF-DPC system at distorted and unbalanced supply voltage are shown in Fig. 3.22.
Experimental results were realized on laboratory setup presented in A.6. The main
electrical parameters of the power circuit and control data are given in the Table A.6.2.
The experimental results are measured for significantly distorted line voltage what is
presented in Fig. 3.17. Steady state operation for DPC and VF-DPC are shown in Fig.
3.18 - 3.20. The shape of the current for conventional DPC is strongly distorted because
two undesirable conditions are applied:
# sampling time was 20µs (should be about 10µs [21]),
# the line voltage was not purely sinusoidal.
VF-DPC in comparison with the conventional solution at the same condition provides
sinusoidal current (Fig. 3.19-3.20) with low total harmonic distortion. The dynamic
behaviour under a step change of the load for VF-DPC are shown in Fig. 3.23-3.24.
44
Direct Power Control (DPC)
(a) (b)
Fig. 3.14 Simulated basic signal waveforms and line current harmonic spectrum under purely
sinusoidal line voltage: a) conventional DPC presented in [21], b) proposed VF-DPC,.
From the top: line voltage, estimated line voltage (left) and estimated virtual flux (right), line
currents, instantaneous active and reactive power, harmonic spectrum of the line current.
DPC THD = 5.6%, VF-DPC THD = 5.2%.
Fig. 3.15. Simulated waveforms and line current harmonic spectrum under pre-distorted (5%
of 5th harmonic) and unbalanced (4.5%) line voltage for conventional DPC and VF-DPC.
From the top: line voltage, estimated line voltage(left) and virtual flux (right), line currents,
harmonic spectrum of the line current.
45
Direct Power Control (DPC)
Fig. 3.16. Simulated basic signal waveforms in the VF-DPC under pre-distorted (5% of 5th
harmonic) and unbalanced (4.5%) line voltage.
From the top: line voltages, line currents. THD = 5.6%
UL
Udif
46
Direct Power Control (DPC)
UL
IL
ΨL
Fig.3.18. Experimental waveforms with distorted line voltage for conventional DPC.
From the top: line voltage, line currents (5A/div) and estimated virtual flux.
UL
IL
ΨL
Fig.3.19. Experimental waveforms with distorted line voltage for VF- DPC.
From the top: line voltage, line currents (5A/div) and estimated virtual flux
47
Direct Power Control (DPC)
UL
IL
1 0
0
0 5 1 0 1 5 2 0 2 5 3 0 3 5 4 0
Fig.3.20. Experimental waveforms with distorted line voltage for VF-DPC. From the top: line
voltage, line currents (5A/div), instantaneous active (2 kW/div) and reactive power (2 kVAr/div),
harmonic spectrum of line current (THD = 5,6%) [17].
48
Direct Power Control (DPC)
DYNAMIC BEHAVIOUR
! RESULTS UNDER PURELY SINUSOIDAL LINE VOLTAGE (SIMULATION)
(a) (b)
Fig. 3.22. Transient to the step change of the load in the VF-DPC:
(a) load increasing (b) load decreasing.
From the top: line voltages, line currents, instantaneous active and reactive power.
49
Direct Power Control (DPC)
UL
IL
Fig. 3.23. Transient of the step change of the load in the improved VF-DPC: load increasing.
From the top: line voltages, line currents (5A/div),
instantaneous active (2 kW/div) and reactive power (2 kVAr/div).
Fig. 3.24 Transient of the step change of the load in the improved VF-DPC: start-up of
converter. From the top: line voltages, line currents (5A/div),
instantaneous active (2 kW/div) and reactive power (2 kVAr/div).
50
Direct Power Control (DPC)
3.8 SUMMARY
The presented DPC system constitutes a viable alternative to the VOC system
[see Chapter 4] of PWM line rectifiers. However, conventional solution shown
by [21] possess several disadvantages:
! the estimated values are changed every time according to the switching state
of the converter, therefore, it is important to have high sampling frequency.
(good performance is obtained at 80kHz sampling frequency, it means that
result precisely depends on sampling time),
! the switching frequency is not constant, therefore, a high value of
inductance is needed (about 10%). (this is an important point for the line
voltage estimation because a smooth shape of current is needed),
! the wide range of the variable switching frequency can be problem, when
designing the necessary LC input filter,
! calculation of power and voltage should be avoided at the moment of
switching because it gives high errors of the estimated values.
51
Voltage and Virtual Flux Oriented Control
4.1 INTRODUCTION
Similarly as in FOC of an induction motor [4], the Voltage Oriented Control (VOC) and
Virtual Flux Oriented Control (VFOC) for line side PWM rectifier is based on
coordinate transformation between stationary α-β and synchronous rotating d-q
reference system. Both strategies guarantees fast transient response and high static
performance via an internal current control loops. Consequently, the final configuration
and performance of system largely depends on the quality of applied current control
strategy [6]. The easiest solution is hysteresis current control that provides a fast
dynamic response, good accuracy, no DC offset and high robustness. However the
major problem of hysteresis control is that its average switching frequency varies with
the load current, which makes the switching pattern uneven and random, thus, resulting
in additional stress on switching devices and difficulties of LC input filter design.
Therefore, several strategies are reported in literature to improve performance of current
control [2], [38-40], [68-69]. Among presented regulators the widely used scheme for
high performance current control is the d-q synchronous controller, where the currents
being regulated are DC quantities what eliminates steady state error.
Ub L ib
L Udc
Uc ic
ia ib
Sa Sb Sc
Current m easurem ent
& PW M Adaptive
line voltage estim ation M odulator
52
Voltage and Virtual Flux Oriented Control
k d cos γ UL sin γ UL kα
k = (4.1a)
q − sin γ UL cos γ UL k β
Thanks to this type of transformation the control values are DC signals. An inverse
transformation d-q/α-β is achieved on the output of control system and it gives a result
the rectifier reference signals in stationary coordinate:
kα cos γ UL − sin γ UL k d
k = (4.1b)
β sin γ UL cos γ UL k q
For both coordinate transformation the angle of the voltage vector γUL is defined as:
sin γ UL = u Lβ / (u Lα )2 + (u Lβ )2 (4.2a)
cos γ UL = u Lα / (u Lα )2 + (u Lβ )2 . (4.2b)
In voltage oriented d-q coordinates, the AC line current vector iL is split into two
rectangular components iL = [iLd, iLq] (Fig. 4.2). The component iLq determinates reactive
power, whereas iLd decides about active power flow. Thus the reactive and the active
power can be controlled independently. The UPF condition is met when the line current
vector, iL, is aligned with the line voltage vector, uL (Fig. 2.7b) By placing the d-axis of
the rotating coordinates on the line voltage vector a simplified dynamic model can be
obtained.
β−axis
q-axis iLβ ω
iL
d-axis
uLβ (rotating)
iLq ϕ u =u
iLd L Ld
γUL=ωt α−axis
iLα uLα (fixed)
Fig. 4.2: Vector diagram of VOC. Coordinate transformation of line current, line voltage and
rectifier input voltage from stationary α−β coordinates to rotating d-q coordinates.
The voltage equations in the d-q synchronous reference frame in accordance with
equations 2.19 are as follows:
di Ld
u Ld = R ⋅ iLd + L + u Sd − ω ⋅ L ⋅ i Lq (4.3)
dt
diLq
u Lq = R ⋅ i Lq + L + u Sq + ω ⋅ L ⋅ i Ld (4.4)
dt
Regarding to Fig. 4.1, the q-axis current is set to zero in all condition for unity power
factor control while the reference current iLd is set by the DC-link voltage controller and
53
Voltage and Virtual Flux Oriented Control
controls the active power flow between the supply and the DC-link. For R ≈ 0 equations
(4.3), (4.4) can be reduced to:
di Ld
u Ld = L + u Sd − ω ⋅ L ⋅ iLq (4.5)
dt
diLq
0=L + u Sq + ω ⋅ L ⋅ i Ld (4.6)
dt
Assuming that the q-axis current is well regulated to zero, the following equations hold
true
di
u Ld = L Ld + u Sd (4.7)
dt
0 = u Sq + ω ⋅ L ⋅ i Ld (4.8)
As current controller, the PI-type can be used. However, the PI current controller has no
satisfactory tracing performance, especially, for the coupled system described by Eqs.
(4.5), (4.6). Therefore for high performance application with accuracy current tracking
at dynamic state the decoupled controller diagram for the PWM rectifier should be
applied what is shown in Fig. 4.3 [49]:
u Sd = ωLi Lq + u Ld + ∆u d (4.9)
u Sq = −ωLi Ld + ∆u q (4.10)
The output signals from PI controllers after dq/αβ transformation (Eq. (4.1b)) are used
for switching signals generation by a Space Vector Modulator [see Section 4.4].
uLd
+
Udc* ∆Udc PI id* PI ∆Ud USd
voltage controller current controller
+ + +
-
+
Udc
id -ωL
iq ωL
+
-
∆Uq USq
PI
iq*=0
current controller +
+
54
Voltage and Virtual Flux Oriented Control
The concept of Virtual Flux (VF) can also be applied to improve VOC scheme, because
disturbances superimposed onto the line voltage influence directly the coordinate
transformation in control system (4.2). Sometimes this is solved only by phase-locked
loops (PLL’s) only, but the quality of the controlled system depends on how effectively
the PLL’s have been designed [31]. Therefore, it is easier to replace angle of the line
voltage vector γUL by angle of VF vector γΨL, because γΨL is less sensitive than γUL to
disturbances in the line voltage, thanks to the natural low-pass behavior of the
integrators in (2.42) (because nth harmonics are reduced by a factor 1/k and the ripple
related to the high frequency transistor is strongly damped). For this reason, it is not
necessary to implement PLL’s to achieve robustness in the flux-oriented scheme, since
ΨL rotates much more smoothly than uL. The angular displacement of virtual flux vector
ΨL in α-β coordinate is defined as:
The Virtual Flux Oriented Control (VFOC) scheme is shown in Fig. 4.4.
VFOC
Ua L ia PWM
LOAD
Ub L ib
L Udc
Uc ic
ia ib
Sa Sb Sc
Current measurement
& PW M Adaptive
virtual flux estimation Modulator
-
iLα i Lβ ΨLα Ψ Lβ
u Sα u Sβ
U dc_ref
The vector of virtual flux lags the voltage vector by 90o (Fig. 4.5). Therefore, for the UPF
condition, the d-component of the current vector, iL, should be zero.
55
Voltage and Virtual Flux Oriented Control
q-axis β−axis
uL = uLq
uLβ
iLq ω
iL iLβ d-axis
ΨL
(rotating)
ϕ ΨL β
γΨL=ωt α−axis
iLα uLα ΨL α (fixed)
iLd
Fig. 4.5: Vector diagram of VFOC. Coordinate transformation of line voltage, rectifier input
voltage and line current from fixed α−β coordinates to rotating d-q coordinates.
In the virtual flux oriented coordinates voltage equations are transformed into
diLq
u Lq = L + u Sq + ω ⋅ L ⋅ i Ld (4.17)
dt
di Ld
0=L + u Sd − ω ⋅ L ⋅ i Lq (4.18)
dt
for iLd = 0 equations (4.17) and (4.18) can be described as:
diLq
u Lq = L + u Sq (4.19)
dt
0 = u Sd − ω ⋅ L ⋅ i Lq (4.20)
56
Voltage and Virtual Flux Oriented Control
4.4.1 Introduction
Application and power converter topologies are still expanding thanks to improvements
in semiconductor technology, which offer higher voltage and current rating as well as
better switching characteristics. On the other hand, the main advantages of modern
power electronic converters such as: high efficiency, low weight and small dimensions,
fast operation and high power densities are being achieved trough the use of the so
called switch mode operation, in which power semiconductor devices are controlled in
ON/OFF fashion. This leads to different types of Pulse Width Modulation (PWM),
which is basic energy processing technique applied in power converter systems. In
modern converters, PWM is high-speed process ranging – depending on a rated power –
from a few kHz (motor control) up to several MHz (resonant converters for power
supply). Therefore, an on-line optimisation procedure is hard to be implemented
especially, for three or multi-phase converters. Development of PWM methods is,
however, still in progress [70-101].
Fig.4.7 presents three-phase voltage source PWM converter, which is the most popular
power conversion circuit used in industry. This topology can work in two modes:
! inverter - when energy, of adjusted amplitude and frequency, is converted from DC
side to AC side. This mode is used in variable speed drives and AC power supply
including uninterruptible power supply (UPS),
! rectifier - when energy of mains (50 Hz or 60Hz) is converted from AC side to DC
side. This mode has application in power supply with Unity Power Factor (UPF).
DC side PW M Converter AC side
Energy flow :
inverter
rectifier
57
Voltage and Virtual Flux Oriented Control
Basic definition and parameters, which characterize PWM methods, are summarized in
Tab.4.1.
Tab. 4.1. Basic parameters of PWM.
lp. Name of parameter Symbol Definition Remarques
M = U1m/U1(six-step)= Two definition of modulation
1 Modulation index M =U1m/(2/π)Ud index are used. For sinusoidal
m m = Um / Um(t) modulation 0≤M≤0,785 or 0≤m≤1
Mmax 0 ... 0.907 Depends on shape of modulation
2 Max. linear range
mmax 0 ... 1.154 signal
M > M max Nonlinear range used for increase
3 Overmodulation
m > m max of output voltage
Sinusoidal PWM
Sinusoidal modulation is based on triangular carrier signal. By comparison of common
carrier signal with three reference sinusoidal signals Ua*, Ub*, Uc* (moved in phase of
2/3π) the logical signals, which define switching instants of power transistor (Fig. 4.8)
are generated. Operation with constant carrier signal concentrate voltage harmonics
around switching frequency and multiple of switching frequency. Narrow range of
linearity is a limitation for CB-SPWM modulator because modulation index reaches
Mmax = π/4 = 0.785 (m = 1) only, e.g. amplitude of reference signal and carrier are equal.
Overmodulation region occurs above Mmax and PWM converter, which is treated like a
power amplifier, operates at nonlinear part of characteristic (see Fig. 4.21).
58
Voltage and Virtual Flux Oriented Control
(a) (b)
*
Udc 1 0
8
U a U b
* U t
6
Ua* + Sa
0
- 2
- 4
- 6
Ub* - + Sb
- 8
*
- 1 0 U c
0 . 0 2 0 . 0 2 2 0 . 0 2 4 0 . 0 2 6 0 . 0 2 8 0 . 0 3 0 . 0 3 2 0 . 0 3 4 0 . 0 3 6 0 . 0 3 8 0 . 0 4
Uc* - +
3 0 0
Sc U a N
2
1
0
0
0
- - 1 0
0
- 2 0 0
- 3 0 0
0 . 0 2 0 . 0 2 2 0 . 0 2 4 0 . 0 2 6 0 . 0 2 8 0 . 0 3 0 . 0 3 2 0 . 0 3 4 0 . 0 3 6 0 . 0 3 8 0 . 0 4
UaN,UbN,UcN 3 0 0
Ut U b N
2
1
0
0
0
carrier - 1 0
0
- 2 0 0
- 3 0 0
0 . 0 2 0 . 0 2 2 0 . 0 2 4 0 . 0 2 6 0 . 0 2 8 0 . 0 3 0 . 0 3 2 0 . 0 3 4 0 . 0 3 6 0 . 0 3 8 0 . 0 4
RLE U a b
6
4
0
0
0
2 0 0
- 2 0 0
- 4 0 0
N - 6 0
0
0
. 0 2 0 . 0 2 2 0 . 0 2 4 0 . 0 2 6 0 . 0 2 8 0 . 0 3 0 . 0 3 2 0 . 0 3 4 0 . 0 3 6 0 . 0 3 8 0 . 0 4
Ua* + Ua** + Sa
Ub* + + Ub** -
+ Sb
Uc* + + Uc** -
+ Sc
+ -
Calculation
of UaN,UbN,UcN
ZSS Ut
carrier
RLE
Fig. 4.9. Block scheme of modulator based on additional Zero Sequence Signal (ZSS).
59
Voltage and Virtual Flux Oriented Control
U a0 5
U a0
5 5
0
0 0
U N0
U N0
U N0 -5
-5 -5
-U d /2 -U d /2 -U d /2
0.015 0.02 0.025 0.03 0.035 0.015 0.02 0.025 0.03 0.035 0.015 0.02 0.025 0.03 0.035
5
5
5
Ua0
0
0
UN0 0
UN0
UN0
-5
-5 -5
-Ud/2
0.015 0.02 0.025 0.03 0.035 -Ud/2 0.015 0.02 0.025 0.03 0.035 -Ud/2 0.015 0.02 0.025 0.03 0.035
U dc/2
Ψ π/3
π
π/6
U aT
U U
UbS UR
U c
-U dc/2
ZSS
60
Voltage and Virtual Flux Oriented Control
(a) (b)
Im
U3(010) U2(110)
(t2/Ts)U2
(2/3)Udc
2f s
U4(011) U* U1(100) Sa
U0(000) α Sb
U7(111) (t1/Ts)U1 Re U * (Ts) Sc
Sector
Selection
U*max U*
t1 t2 t0 t7
Fig. 4.12. (a) Space vector representation of three-phase converter, (b) Block scheme of SVM
Table 4.2. Voltages between a, b, c and N, 0 for eight converter switching state
Ua0 Ub0 Uc0 UaN UbN UcN UNO
U0 -U dc /2 -U dc /2 -Udc /2 0 0 0 -Udc/2
U1 Udc/2 -Udc/2 -Udc/2 2Udc/3 -Udc/3 -Udc/3 -Udc/6
U2 Udc/2 Udc/2 -Udc/2 Udc/3 Udc/3 -2Udc/3 Udc/6
U3 -U dc /2 Udc /2 -Udc /2 -U dc /3 2Udc/3 -Udc/3 -Udc/6
U4 -Udc/2 Udc/2 Udc/2 -2Udc/3 Udc/3 Udc/3 Udc/6
U5 -Udc/2 -Udc/2 Udc/2 -Udc/3 -Udc/3 2Udc/3 -Udc/6
U6 Udc/2 -Udc/2 Udc/2 Udc/3 -2Udc/3 Udc/3 Udc/6
U7 Udc/2 Udc/2 Udc/2 0 0 0 Udc/2
61
Voltage and Virtual Flux Oriented Control
Taon = t 0 / 2 T aoff = t 0 / 2 + t1 + t 2
Tbon = t 0 / 2 + t1 T boff = t0 / 2 + t2 (4.25)
Tcon = t 0 / 2 + t1 + t 2 T coff = t0 / 2
For conventional SVPWM times t1, t2, t0 are computed for one sector only. Commutation
delay for other sectors can be calculated with the help of matrix:
T
sector1 sector2 sector3 sector4 sector5 sector6
Taoff 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 0.5T0
t
Tboff = 1 0 0 1 1 0 0 1 0 0 1 10 0 1 1 0 1 1 (4.26)
Tcoff 1 1 0 0 1 0 0 1 1 0 0 11 0 1 1 0 0 t2
Ts Ts Ts Ts Ts Ts
t0 t1 t2 t7 t7 t2 t1 t0 t1 t2 t7 t7 t2 t1 t0 t1 t2 t2 t1 t0
Sa 0 1 1 1 1 1 1 0 Sa
1 1 1 1 1 1 Sa
0 1 1 1 1 0
Sb 0 0 1 1 1 1 0 0 Sb 0 1 1 1 1 0 Sb 0 0 1 1 0 0
Sc 0 0 0 1 1 0 0 0 Sc 0 0 1 1 0 0 Sc 0 0 0 0 0 0
U0
Taon
U1 U2 U7 U7 U2 U1
Taoff
U0 U1 U2 U7 U7 U2 U1 U0 U1 U2 U2 U1 U0
Tbon Tboff
Tcon Tcoff
(a) (b)
b)
Two-phase SVM
This type of modulation proposed in [98] was developed in [72,74,88] and is called
discontinuous pulse width modulation (DPWM) for CB technique with an additional
Zero Sequence Signal (ZSS) in [80]. The idea bases on assumption that only two phases
are switched (one phase is clamped by 600 to lower or upper DC bus). It gives only one
zero state per sampling time (Fig. 4.13b). Two-phase SVM provides 33% reduction of
effective switching frequency. However, switching losses also strongly depend on a
load power factor angle (see Chapter 4.4.6). It is very important criterion, which allows
farther reduction of switching losses up to 50% [80].
Fig. 4.14a shows several different kind of two-phase SVM. It can be seen that sectors are
adequately moved on 00, 300, 600, 900, and denoted as PWM(0), PWM(1), PWM(2),
PWM(3) respectively (t0 = 0 means that one phase is clamped to one, while t7 = 0 means
that phase is clamped to zero). Fig. 4.14b presents phase voltage UaN, pole voltage Ua0
62
Voltage and Virtual Flux Oriented Control
and voltage between neutral points UN0 for these modulations. Zero states description
for PWM(1) can be written as:
5
5 5 5
Ua0
0
0 0 0
UN0
UN0
UN0
-5 -5 -5
-5
UN0 UaN
(b)
0.015 0.02 0.025 0.03 0.035 0.02 0.025 0.03 0.035 0.02 0.025 0.03 0.035
0.015 0.02 0.025 0.03 0.035
Fig. 4.14 a) Placement of zero vectors in two-phase SVM. Succession: PWM(0) = 00, PWM(1) =
300, PWM(2) = 600 and PWM(3) = 900 b) Phase voltage UaN, pole voltage Ua0 and voltage
between neutral points UN0 for each of modulation
63
Voltage and Virtual Flux Oriented Control
The space vector modulation techniques with one zero state in sampling time may be
additionally changed for the sake of different harmonic content what is presented in
Tab.4.4 and Fig.4.15 [73].
Tab. 4.4 Different zero vector placement in PWM(0)
sector PWM(0) Different PWM(0)
1 U0-U1-U2-U2-U1-U0 U2-U1-U0-U0-U1-U2
2 U3-U2-U7-U7-U2-U3 U3-U2-U7-U7-U2-U3
3 U0-U3-U4-U4-U3-U0 U4-U3-U0-U0-U3-U4
4 U5-U4-U7-U7-U4-U5 U5-U4-U7-U7-U4-U5
5 U0-U5-U6-U6-U5-U0 U6-U5-U0-U0-U5-U6
6 U1-U6-U7-U7-U6-U1 U1-U6-U7-U7-U6-U1
a)
Ts Ts
U0 U1 U2 U2 U1 U0 U2 U1 U0 U0 U1 U2
0 1 1 1 1 0 1 1 0 0 1 1
0 0 1 1 0 0 1 0 0 0 0 1
0 0 0 0 0 0 0 0 0 0 0 0
b)
64
Voltage and Virtual Flux Oriented Control
(a) (b)
10
10
5 5
0 0
-5 -5
-10 -10
0.02 0.022 0.024 0.026 0.028 0.03 0.032 0.034 0.036 0. 038 0.04 0.02 0.022 0.024 0.026 0.028 0.03 0.032 0.034 0.036 0.038 0.04
1 2
1 0
6
1 2
4
1 0
8 2
6 0
0 . 0 2 0 . 0 2 2 0 . 0 2 4 0 . 0 2 6 0 . 0 2 8 0 . 0 3 0 . 0 3 2 0 . 0 3 4 0 . 0 3 6 0 . 0 3 8 0 . 0 4
0
1 2
0 . 0 2 0 . 0 2 2 0 . 0 2 4 0 . 0 2 6 0 . 0 2 8 0 . 0 3 0 . 0 3 2 0 . 0 3 4 0 . 0 3 6 0 . 0 3 8 0 . 0 4
1 0
8
1 2
1 0 6
8 4
6
2
4
0
0 . 0 2 0 . 0 2 2 0 . 0 2 4 0 . 0 2 6 0 . 0 2 8 0 . 0 3 0 . 0 3 2 0 . 0 3 4 0 . 0 3 6 0 . 0 3 8 0 . 0 4
2
0 . 0 2 0 . 0 2 2 0 . 0 2 4 0 . 0 2 6 0 . 0 2 8 0 . 0 3 0 . 0 3 2 0 . 0 3 4 0 . 0 3 6 0 . 0 3 8 0 . 0 4
1 2 1 2
1 0
1 0
8
8
6
6
4
4
0 . 0 2 0 . 0 2 2 0 . 0 2 4 0 . 0 2 6 0 . 0 2 8 0 . 0 3 0 . 0 3 2 0 . 0 3 4 0 . 0 3 6 0 . 0 3 8 0 . 0 4 0
0 . 0 2 0 . 0 2 2 0 . 0 2 4 0 . 0 2 6 0 . 0 2 8 0 . 0 3 0 . 0 3 2 0 . 0 3 4 0 . 0 3 6 0 . 0 3 8 0 . 0 4
CB-PWM switching
1 2
1 2
1 0
8 1 0
U a ** 6
Ub ** 8
pattern
4
6
pattern
2
4
0
2
0 . 0 2 6 0 . 0 2 6 1 0 . 0 2 6 2 0 . 0 2 6 3 0 . 0 2 6 4 0 . 0 2 6 5 0 . 0 2 6 6 0 . 0 2 6 7 0 . 0 2 6 8
0 . 0 2 6 0 . 0 2 6 1 0 . 0 2 6 2 0 . 0 2 6 3 0 . 0 2 6 4 0 . 0 2 6 5 0 . 0 2 6 6 0 . 0 2 6 7 0 . 0 2 6 8
U b ** Uc **
1 2
1 0
1 2
8
2
ca rrie r
1 0
6
ca rrie r
0
0 . 0 2 6 0 . 0 2 6 1 0 . 0 2 6 2 0 . 0 2 6 3 0 . 0 2 6 4 0 . 0 2 6 5 0 . 0 2 6 6 0 . 0 2 6 7 0 . 0 2 6 8 4
U c ** 1 2
2
0
0 . 0 2 6 0 . 0 2 6 1 0 . 0 2 6 2 0 . 0 2 6 3 0 . 0 2 6 4 0 . 0 2 6 5 0 . 0 2 6 6 0 . 0 2 6 7 0 . 0 2 6 8
1 0
6
1 2
4
1 0
0 . 0 2 6 0 . 0 2 6 1 0 . 0 2 6 2 0 . 0 2 6 3 0 . 0 2 6 4 0 . 0 2 6 5 0 . 0 2 6 6 0 . 0 2 6 7 0 . 0 2 6 8
6
1 1 1 1 1 1
2
a 0 1 1 1 1 1 1 0 a 0
0 . 0 2 6 0 . 0 2 6 1 0 . 0 2 6 2 0 . 0 2 6 3 0 . 0 2 6 4 0 . 0 2 6 5 0 . 0 2 6 6 0 . 0 2 6 7 0 . 0 2 6 8
SV-PWM pattern
SV-PWM pattern
b 0 0 1 1 1 1 0 0 b 0 1 1 1 1 0
c 0 0 0 1 1 0 0 0 c 0 0 1 1 0 0
U0 U1 U2 U7 U7 U2 U1 U0 U1 U2 U7 U7 U2 U1
Ts Ts Ts Ts
t 0 t 1 t 2 t 7 t 7 t 2 t 1 t 0 t 1 t 2 t7 t7 t 2 t 1
4.4.5 Overmodulation
Modulation is a basic techniques in power electronics, therefore for full description of
this topic is necessary to presents also overmodulation. This part of modulation is not so
important for PWM rectifier in the sake of higher harmonic contents in current but it is
possible to find some application with similar mode [119].
Many approaches have been reported in the literature to increase the range of the PWM
voltage source inverter [75,79,85,89]. Some of them are proposed as extensions of the
Sinusoidal PWM (SPWM), and others as extensions of the Space Vector PWM
(SVPWM). In CB-PWM by increasing the reference voltage beyond the amplitude of the
triangular carrier signal, some switching cycles are skipped and the voltage of each
phase remains clamped to one of the dc bus. This range shows a high non-linearity
between reference and output voltage amplitude and requires infinite amplitude of
reference in order to reach a six-step output voltage.
In SVM allowable length of reference vector U* which provide linear modulation is
equal U max
∗
= U dc / 3 (circle inscribed in hexagon M = 0.906) (Fig. 4.17). To obtain
higher values of output voltage (reach six-step mode) up to maximal modulation index
M = 1, an additional non-linear overmodulation algorithm has to be apply. This is
because minimal pulse width becomes shorter than critical (mainly dependent on power
switches characteristic – usually few µs) or even negative. Zero vectors are never used
in this type of modulation.
65
Voltage and Virtual Flux Oriented Control
Im
U 3 (010) U2 (110)
Overmodulation
region
(2/3)Udc
(t 2 /Ts )U2
U*
U4 (011) U 0(000) α U1(100)
(t 1/T s )U1
U 7(111)
Re
dc
M= /π)U
(2
1
ma =
x
U
U 5 (001) U 6 (101)
U 2 (110)
Region I
Region II
U1 (100)
Re
66
Voltage and Virtual Flux Oriented Control
a) b)
Im Im
U 2(110) U 2(110)
U
U* αh U*
U1(100) αp α αh U1 (100)
Re Re
Fig. 4.19 Overmodulation: (a) mode I (0.907 < M < 0.952), (b) mode II (0.952 < M < 1)
U* - reference trajectory (dashed line), U – modified reference trajectory (solid line)
The on time durations for region where modified reference trajectory is moved along
hexagon are calculated as:
3 cos α − sin α
t1 = TS (4.28 a)
3 cos α + sin α
t 2 = TS − t1 (4.28 b)
t0 = 0 (4.28 c)
The modified vector is held at a vertex of the hexagon for holding angle αh over
particular time and then partly tracking the hexagon sides in every sector for the rest of
the switching period. The holding angle αh controls the time interval when active
switching state remains at the vertices, which uniquely controls the fundamental
voltage. It is a nonlinear function of the modulation index, which can be piecewise
linearized as [89]:
The six-step mode is characterized by selection of the switching vector, which is closest
to the reference vector for one-sixth of the fundamental period. In this way the
modulator generates the maximum possible converter voltage. For a given switching
67
Voltage and Virtual Flux Oriented Control
frequency, the current distortion increases with the modulation index. The distortion
factor strongly increases when the reference waveform becomes discontinuous in the
mode II.
3
α 1 = arcsin
(4.31a)
2M '
2 3 −3 3 −π
M ' = M + (4.31b)
2 3 −π 2 3 −π
π
α2 = − α1 (4.31c)
3
Im
U 2 (110)
U*
α2=π/3−α1
π/6 U1(100)
α1
Re
For a desired angle between 0 and α1, the commanded angle tracks its value. When the
desired angle increases over α1, the commanded angle stays at α1 until the desired angle
becomes π/6. After that, the commanded angle jumps to value of α2 = π/3-α1. The
commanded value of α is kept constant at α2 for any desired angle between π/6 and α2.
For a desired angle between α2 and π/3, the commanded angle tracks the value of
desired angle, as in Fig. 4.20. The advantage of linearity and easy implementation is
obtained on the cost of higher harmonic distortion.
68
Voltage and Virtual Flux Oriented Control
w ith Z S S
0 .7 8
0 .7 0 3
0 .6 1 2
S -P W M 1 -lin e a r ra n g e
2 -o ve rm o d u la tio n
3 -six ste p m o d e
1 2 3
m
1 1 .1 5 3 .2 4
2
M
0 .7 8 5 0 .9 0 7 1 .0
Switching losses
Power losses of the PWM converter can be generally divided into: conduction and
switching losses (see in [87]). Conduction losses are practically the same for different
PWM techniques and they are lower than switching losses. For the switching losses
calculation, the linear dependency of a switching energy loss on the switched current is
assumed. This also was proved by the measurement results [87]. Therefore, for high
switching frequency, the total average value of the transistor switching power losses can
be for the continuous PWM expressed as:
π
+ϕ
2
1 kTD If s
Psl ( c ) =
2π π
∫k TD ⋅i ⋅ f s dα =
π
(4.32)
− +ϕ
2
where: kTD= kT+kD - proportional relation of the switching energy loss per pulse period
to the switched current for the transistor and the diode.
69
Voltage and Virtual Flux Oriented Control
In the case of discontinuous PWM the following properties hold from the symmetry of
the pole voltage:
Psl (−ϕ ) = Psl (ϕ )
Psl (ϕ ) = Psl (π − ϕ ) where 0<ϕ<π. (4.33)
Therefore, it is sufficient to consider the range of from 0 to π/2 for the DPWM as
follows [87]:
1
Psl ( c ) ⋅ (1 − 2 cos ϕ ) for 0 < ϕ < π / 3
PWM (1) ⇒ Psl (ϕ ) = (4.34)
Psl ( c ) ⋅ 3 sin ϕ
) for π / 3 < ϕ < π / 2
2
π
PWM (0) ⇒ Psl (ϕ ) = Psl ( PWM (1)) ⋅ (ϕ − ) (4.35)
6
π
PWM (2) ⇒ Psl (ϕ ) = Psl ( PWM (1)) ⋅ (ϕ + ) (4.36)
6
3 −1
Psl(c) ⋅ (1 − cosϕ) for 0 < ϕ < π / 6
2
sinϕ + cosϕ
PWM(3) ⇒ Psl (ϕ) = Psl(c) ⋅ forπ / 6 < ϕ < π / 3 (4.37)
2
P ⋅ (1 − 3 −1 sinϕ) forπ / 3 < ϕ < π / 2
sl(c) 2
Switching losses depends on type of discontinuous modulation and power factor angle
what is shown in Fig. 4.22 (comparison to continuous modulation). Since the switching
losses increase with the magnitude of the phase current (approximately linearly),
selecting a suitable modulation can significantly improve performance of the converter.
Switching losses are average reduced about 33%. In favour conditions, when
modulation is clamped in phase conducting max. current, switching losses decrease up
to 50%.
0.9
Switching losses (x100%)
0.85
PW M(1)
0.8
PW M(3)
0.75
0.7
0.65
0.6
0.55
PW M(0) PW M(2)
0.5
-150 -100 -50 0 50 100 150
Power factor angle
Fig. 4.22. Switching losses (Psl(φ)/Psl(c)) versus power factor angle
70
Voltage and Virtual Flux Oriented Control
4M 32M 9M 2 3 3 π
SVPWM d = 1− + 1− M ∈ 0, (4.41)
6πk f SB 3π 2
2π 4π 2 3
71
Voltage and Virtual Flux Oriented Control
0.08
0.07
0.06
0.05
2
d 0.04
S-PWM (fSB)
D-PWM1 (fSB)
D-PWM0(2) and (fSB)
D-PWM3 (fSB)
SV-PWM (fSB)
0.03
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
M
Fig. 4.23. Square of current distortion factor as function of modulation index.
The concept of adaptive space vector modulation (ASVM) proposed by Author [93,
Patent No. P340113] provides:
! full control range including overmodulation and six-step operation,
! theoretically, up to 50% reduction of switching losses at 33% reduction of average
switching frequency,
! high dynamics.
The above features are achieved by use of four different modes of SVM with an
instantaneous tracking of the AC current peak and an optimal switching table for fast
response to step changes of the load. Four PWM operation modes are distributed in the
range of modulation index (M) as follows (Fig. 4.24a):
A: 0 < M < 0.5 – conventional SVM with symmetrical zero switching states,
B: 0.5 < M < 0.908 – discontinuous SVM with one zero state per sampling time (two-
phase or flap top PWM),
C: 0.908 < M < 0.95 – overmodulation mode I, (see Section 4.4.6)
D: 0.95 < M < 1 – overmodulation mode II.
The combination of regions A with B without current tracing, suggested in [72,80] is
known as hybrid PWM. In the region B of discontinuous PWM, for maximal reduction
of switching losses, the peak of the current should be located in the centre of “flat”
parts. Therefore, it is necessary to observe the peak current position. Components iLα, iLβ
of the measured current are transformed into polar coordinates and compared with
voltage reference angle (Eq. (4.45)). It gives possibility to identify power factor angle ϕ,
which decide about placement of clamped region. Thus, the ring from Fig. 24b will be
adequately moved (ϕ). For each of sector:
72
Voltage and Virtual Flux Oriented Control
if α < ϕ + κ ⇒ t0 = 0 (4.45)
if α > ϕ + κ ⇒ t7 = 0
where: α - reference voltage angle, ϕ – power factor angle, κ - for successive sectors
π/6, π/2, 5π/6, 7π/6, 3π/2, 11π/6
This provides tracking of the power factor angle in full range of ϕ (from -π to π), what
guarantees maximal reduction of switching losses (Fig. 4.25)
(a) (b)
Im
U3(010) U2(110)
(2/3)Udc
(t2/Ts)U2
U*
U4(011) U0(000) α U1(100)
(t1/T s)U 1
U7(111)
Re
U*max
SVPWM
DPWM
OVPWM
U5(001) U6(101)
SVPWM
Switching losses (x100 %)
0.9
0.8
0.7
0.6 ASVM
0.5
-150 -100 -50 0 50 100 150
Power factor angle
Fig. 4.25. Switching losses versus power factor angle for conventional SVPWM and ASVM
The dynamic state is identified after step change of load what results that switching
table is used. After returning to steady state the ASVM operates like a conventional
SVM. The full algorithm of adaptive modulator is presented in Fig. 4.26. Fig. 4.27
shows an example of implementation in a current regulator. Adaptive modulation with
simplified switching time calculation is described in A.3.
73
Voltage and Virtual Flux Oriented Control
ULα ULβ
iLα iLβ iα_ref iβ_ref
USα USβ
αβ αβ αβ αβ
Μα lδ kγ nφ
M α
+ - - +
SVPWM α ϕ
dynamics
a
state
b
if (5.45) if
switching
table
steady
c-d a) M<0.5
state
dq iβ_ref
iα_ref
αβ
Coordinate UDC
Current transformation
id_ref + regulator ULα S
PI dq PWM Sa
b
- U adaptive Sc
+ Lβ
PI αβ modulator
i q_ref - sin γL
cos γL ia
iLd iLα
dq αβ
ib
i Lq iLβ ic
αβ
ABC
RLE
Fig. 4.27: ASVM in PI synchronous current controller.
74
Voltage and Virtual Flux Oriented Control
Simulation of CB-PWM with additional ZSS was realized in SIMULINK [A.5]. Fig. 4.28
presents results of: sinusoidal modulation (SPWM), modulation with 3-th harmonic
(amplitude 1/6), analogue SVPWM and DPWM1.
Simulations of SVM are made in the DESIM. Selected results which illustrate work of
modulators with UN0 = 0, 3-th harmonic, three-phase modulation SVPWM and two-
phase modulation with one zero states in sampling time are shown on Fig. 4.29-4.30.
Discussed method of SVM was implemented on the laboratory setup described in A.6.
Investigation was done with 100µs sampling time and dead-time compensation
algorithm [A.3]. Experimental results for different variants of SVM are shown in Fig.
4.29-4.30. Results presents that higher harmonic ripple at low modulation index is one
disadvantage of DPWM compared to SVPWM. This drawback can be neglected for
PWM rectifier, because under normal conditions the PWM rectifier operates, at high
linear modulation index. Much more important is that DPWM provides lower switching
losses in the converter.
ASVM is an universal solution for different kind of PWM converters, therefore
investigation was carried-out both for PWM rectifier using Voltage Oriented Control
(VOC) [44] and PWM inverter using Indirect Field Oriented Control (IFOC) [4].
Experimental results of ASVM are presented in Fig. 4.31-4.32. Fig. 4.33 presents
comparison of phase currents at step change of load.
Moreover, it was found that ASVM in Cartesian coordinates is three-times less time-
consuming than its counterpart in polar coordinates [A.3].
75
Voltage and Virtual Flux Oriented Control
(a) (c)
20 20
U Sab USab
15 15
U Sa0
U Sa0 Ia
10 10
5 5 Ia
0 0
-5 -5
-10 -10
-15 -15
-20 -20
0.036 0.038 0.04 0.042 0.0 44 0.046 0.048 0.05 0.052 0.054 0.036 0.038 0.04 0.042 0.044 0.046 0.048 0.05 0.052 0.054
1 1
1 0
1 1
9
1 0
8
9
Sa
7
8
6
Sa
7
5
6
4
5
3
4
2
3
1
2
0
1
0 . 0 3 6 0 . 0 3 8 0 . 0 4 0 . 0 4 2 0 . 0 4 4 0 . 0 4 6 0 . 0 4 8 0 . 0 5 0 . 0 5 2 0 . 0 5 4
0
0 . 0 3 6 0 . 0 3 8 0 . 0 4 0 . 0 4 2 0 . 0 4 4 0 . 0 4 6 0 . 0 4 8 0 . 0 5 0 . 0 5 2 0 . 0 5 4
3
2
ZSS
2
ZSS
1
0
0
- 1
- 1
- 2
- 2
- 3
- 3
0 . 0 3 6 0 . 0 3 8 0 . 0 4 0 . 0 4 2 0 . 0 4 4 0 . 0 4 6 0 . 0 4 8 0 . 0 5 0 . 0 5 2 0 . 0 5 4 0 . 0 3 6 0 . 0 3 8 0 . 0 4 0 . 0 4 2 0 . 0 4 4 0 . 0 4 6 0 . 0 4 8 0 . 0 5 0 . 0 5 2 0 . 0 5 4
(b) (d)
20 20
U Sab
UU
15 U S a0 15 URN
U
Sa0
Sab
RS
10 10
Ia
5
IRIa
5
0 0
-5 -5
-10 -1 0
-15 -1 5
-20 -2 0
0.0 36 0.0 38 0 .04 0 .042 0 .044 0.046 0.048 0.05 0.052 0.054 0 . 04 0 .0 4 2 0 . 04 4 0. 0 46 0 .0 48 0. 0 5 0 .05 2 0 . 05 4 0 .0 5 6 0 .0 5 8
1 1
1 0
8
1 1
Sa
7
1 0
6
9
5
8
4
7
3
6
2
5
1
4
0
3
0 . 0 3 6 0 . 0 3 8 0 . 0 4 0 . 0 4 2 0 . 0 4 4 0 . 0 4 6 0 . 0 4 8 0 . 0 5 0 . 0 5 2 0 . 0 5 4
2
0 . 0 4 0 . 0 4 2 0 . 0 4 4 0 . 0 4 6 0 . 0 4 8 0 . 0 5 0 . 0 5 2 0 . 0 5 4 0 . 0 5 6 0 . 0 5 8
3
2
ZSS
1
1
0
- 1
- 1
- 2
- 2
- 3
- 3
0 . 0 3 6 0 . 0 3 8 0 . 0 4 0 . 0 4 2 0 . 0 4 4 0 . 0 4 6 0 . 0 4 8 0 . 0 5 0 . 0 5 2 0 . 0 5 4
0 . 0 4 0 . 0 4 2 0 . 0 4 4 0 . 0 4 6 0 . 0 4 8 0 . 0 5 0 . 0 5 2 0 . 0 5 4 0 . 0 5 6 0 . 0 5 8
Fig. 4.28. Simulation results for CB-PWM with additional ZSS (Fig. 4.9): a) SPWM b) with 3-th
harmonic c) analogue SVPWM d) DPWM1. Each of cases presents : uSab, - filtered line to line
voltage of converter, uSa0 – filtered pole voltage, ia - phase current, pulses Sa and ZSS; (m=0.95)
76
Voltage and Virtual Flux Oriented Control
a)
b)
Fig. 4.29. Simulation and experimental results for various SVM (Fig. 4.12b):
a) with UN0 = 0 (SPWM) b) with 3-th harmonic.
Each of cases presents: pulses Sa, phase current ia, phase voltage uSaN
and pole voltage uSa0 (estimated from Udc and switching state).
77
Voltage and Virtual Flux Oriented Control
c)
d)
Fig. 4.30. Simulation and experimental results for various SVM (Fig. 4.12):
c) three-phase SVM with symmetrical zero states (SVPWM) d) two-phase SVM (PWM(1)).
Each of cases presents: pulses Sa, phase current ia, phase voltage uSaN
and pole voltage uSa0 (estimated from Udc and switching state).
78
Voltage and Virtual Flux Oriented Control
(A) (B)
Fig. 4.32. Experimental waveforms of (A) VS converter with adaptive modulation for two -
phase SVM – peak current tracing during load change, (B) VS line rectifier with adaptive
modulation: two–phase SVM – peak current tracing during reactive power change.
From the top: phase voltage uSaN and pole voltage uSa0
(estimated from Udc and switching state), current ia, pulses Sa.
79
Voltage and Virtual Flux Oriented Control
(A) (B)
Fig. 4.33: Simulation results of phase current response at 100% step change
of load for PWM rectifier with A) SVPWM B) ASVM
This chapter has shown many of the PWM techniques developed during recent
years. Most important conclusions can be summarized as below:
! parameters of PWM converter (linear range of operation, current harmonic and
switching losses in power components) depends on:
• zero vectors placement in SVM,
• shape of zero sequence signal (ZSS) in CB-PWM.
! there is no one method of PWM, which provide minimal current distortion in
whole range of control (Fig. 4.23),
! three-phase SVM with symmetrical zero states (SVPWM) should be used in low
range of modulation index, two-phase SVM with one zero state in sampling
time (DPWM) should be used in high range of modulation index,
! maximal reduction of switching losses in DPWM is achieved when the peak of
the line current is located in the centre of clamped (not switching) region (Fig.
4.22),
! SVPWM and DPWM should be applied for industrial applications, because both
methods have low time-consuming algorithms and high linearity,
! Adaptive Space Vector Modulation (ASVM) is a universal solution for three-
phase PWM converter, among its main features are: full control range
including overmodulation and six-step operation, tracking of peak current for
instantaneous selection of two-phase PWM (this guarantees maximal reduction
of switching losses up to 50%), higher efficiency of the converter and high
dynamics by switching table application,
! ASVM with simplified switching time calculation provide low time consuming
algorithm based on implementation in Cartesian coordinates, it gives three
times less time consuming algorithm than it’s counterpart in polar coordinates.
80
Voltage and Virtual Flux Oriented Control
81
Voltage and Virtual Flux Oriented Control
2 0 0
-2 0 0
-4 0 0
0 2 4 6 8 1 0 1 2 1 4 1 6 1 8
-3
x 1 0
4 0 0
2 0 0
-2 0 0
-4 0 0
2 6 0 2 8 0 3 0 0 3 2 0 3 4 0 3 6 0
1 0
- 5
- 1 0
0 2 4 6 8 1 0 1 2 1 4 1 6 1 8
- 3
x 1 0
1 0
0
0 5 1 0 1 5 2 0 2 5 3 0 3 5 4 0
Fig. 4.34: Line voltage, estimated line voltage and input current, together with the harmonic
spectrum of the input current for the VOC with SVPWM: a) simulation results
(the current THD = 4,5 %); b) experimental results (the current THD = 6,1 %).
(a) (b)
4 0 0
2 0 0
-2 0 0
-4 0 0
0 2 4 6 8 1 0 1 2 1 4 1 6 1 8
-3
x 1 0
4 0 0
2 0 0
-2 0 0
-4 0 0
3 0 0 3 2 0 3 4 0 3 6 0 3 8 0 4 0 0 4 2 0 4 4 0 4 6 0 4 8 0
1 0
- 5
- 1 0
0 2 4 6 8 1 0 1 2 1 4 1 6 1 8
- 3
x 1 0
1 0
0
0 5 1 0 1 5 2 0 2 5 3 0 3 5 4 0
Fig. 4.35: Line voltage, estimated line voltage and input current, together with the harmonic
spectrum of the input current for the VOC with DPWM: a) simulation results
(the current THD = 2,6 %.); b) experimental results (the current THD = 3,1 %).
82
Voltage and Virtual Flux Oriented Control
2 0 0
- 2 0 0
- 4 0 0
0 2 4 6 8 1 0 1 2 1 4 1 6 1 8
- 3
x 1 0
4 0 0
2 0 0
-2 0 0
-4 0 0
3 0 0 3 2 0 3 4 0 3 6 0 3 8 0 4 0 0
1 0
- 5
- 1 0
0 2 4 6 8 1 0 1 2 1 4 1 6 1 8
- 3
x 1 0
1 0
0
0 5 1 0 1 5 2 0 2 5 3 0 3 5 4 0
Fig. 4.36: Line voltage, estimated line voltage and input current, together with the harmonic
spectrum of the input current for the VOC with SVPWM and 4.5% voltage unbalance and 5% 5th
harmonic voltage: a) simulation results (the current THD = 9,2 %); b) experimental results
(the current THD = 11,8 %).
(a) (b)
4 0 0
2 0 0
- 2 0 0
- 4 0 0
0 2 4 6 8 1 0 1 2 1 4 1 6 1 8
- 3
x 1 0
4 0 0
2 0 0
- 2 0 0
- 4 0 0
2 0 4 0 6 0 8 0 1 0 0 1 2 0 1 4 0 1 6 0 1 8 0 2 0 0
1 0
- 5
- 1 0
0 2 4 6 8 1 0 1 2 1 4 1 6 1 8
- 3
x 1 0
1 0
0
0 5 1 0 1 5 2 0 2 5 3 0 3 5 4 0
Fig. 4.37: Line voltage, estimated line voltage and input current, together with the harmonic
spectrum of the input current for the VOC with DPWM and 4.5% voltage unbalance and 5% 5th
harmonic voltage: a) simulation results (the current THD = 7.1 %); b) experimental results
(the current THD = 10.1 %).
83
Voltage and Virtual Flux Oriented Control
SIMULATION
(a) (b)
EXPERIMENT
(c)
Fig. 4.38: Line voltage, estimated virtual flux and input current, together with the harmonic
spectrum of the input current for the VFOC with SVPWM: a) simulation results for purely
sinusoidal line voltage (the current THD = 4,5%); b) simulation results for 4.5% voltage
unbalance and 5% 5th harmonic voltage (the current THD = 8,7 %);
c) experimental results (the current THD = 10,5 %).
84
Voltage and Virtual Flux Oriented Control
DYNAMIC BEHAVIOUR
! RESULTS UNDER PURELY SINUSOIDAL LINE VOLTAGE (SIMULATION)
Fig. 4.39. Transient of the step change of the load for VOC (current controllers without
decoupling). From the top: line voltage, line currents, iLd and iLq currents.
Fig. 4.40. Transient of the step change of the load for VOC (current controllers with
decoupling). From the top: line voltage, line currents, iLd and iLq currents.
85
Voltage and Virtual Flux Oriented Control
4.6 SUMMARY
The VOC with line voltage estimation and VFOC with virtual flux estimator,
compared to DPC, exhibit some advantages:
Moreover the VFOC provide improved rectifier control under non-ideal line
voltage condition, because AC voltage sensorless operation is much less noisy
thanks to the natural low-pass behaviour of the integrator used in the flux
estimator.
86
Comparative Study
5. COMPARATIVE STUDY
5.1 INTRODUCTION
! Condition of study
All the four control schemes have been simulated using the SABER software [A.4].
Values of the sampling and switching frequency, respectively, were as follows: (a) VOC
– 5 kHz, 5 kHz, (b) DPC – 80 kHz, 5 kHz (average), (c) VFOC – 5 kHz, 5 kHz, and (d)
VF-DPC – 50 kHz, 4 kHz (average). Other parameters of power circuit are given in
Table A.4.1. For fairness of the comparison, no outer-loop voltage controller was used
in the dynamic investigation. The comparative study was conducted with respect to the
complexity of control algorithms, operation with unbalanced and distorted line voltages,
parameter sensitivity, and dynamic performance.
To illustrate differences between the techniques with respect to the computational effort,
the number of instructions per sampling cycle is shown in Fig. 5.1. The control
strategies utilizing the virtual flux enjoy certain edge over their voltage-based
counterparts. Computation intensity, that is, the processor load per sampling cycle, is
illustrated in Fig. 5.2 for all methods under consideration. It can be seen that the direct
power control strategies require distinctly faster processors than the VOC and VFOC
techniques.
87
Comparative Study
80% 75%
70%
60%
50%
50%
40%
30%
20%
10% 10%
10%
0%
VOC VFOC V-DPC VF-DPC
Under ideal conditions the PWM rectifier should provide sinusoidal line current.
However there are three major reasons of disturbances, which may distort the current
waveform:
• voltage unbalance,
• voltage distortion,
• distortion of reference instantaneous active power and current (because ripple on udc
created by unbalanced and distorted condition).
With unbalanced line voltage the second harmonic appear in control structure (100Hz).
Another two distortion produce most significant harmonic as: 5th, 7th, 11th, 13th and 17th.
Fig. 5.3 shows the influence of unbalanced and distorted line voltage on DC-link
voltage and reference angle in control structure. Figure 5.3(a) shows basic waveforms of
signals, when a ideal voltage is applied. On the other hands, Fig 5.3(b) shows the same
waveforms, when the three-phase line voltage is unbalanced and distorted.
(a) Sinusoidal and balanced supply voltage (b) Distorted and unbalanced supply voltage
88
Comparative Study
Figs. 5.4 and 5.5 illustrate the effect of non-ideal line voltage on the current drawn by a
rectifier under various control options. Specifically, the total harmonic distortion (THD)
of the current is shown as a function of the coefficient of imbalance (Fig. 5.4) and
magnitude of the 5th harmonic (Fig. 5.5). Again, the VFOC and VF-DPC strategies
display distinct superiority over the VOC and DPC schemes.
Fig. 5.5.THD of the line current as a function of the magnitude of fifth harmonic
of the line voltage.
The line current (THD) factor for the different control schemes are summarized in Table
5.1 together with the different operating conditions and experimental results.
89
Comparative Study
! Parameter sensitivity
Figure 5.6 shows the dependence of the line current THD on variations of the line
inductance. As expected, the VOC and VFOC techniques are insensitive to these
variations, because the line inductance affects only the estimated angular position of the
line voltage or virtual flux vectors. Therefore, it influences the input power factor but
not the THD of the current. To the contrary, in the DPC schemes, the line inductance
directly affects the estimated active and reactive power values, which in the closed
control loop define switching instants and, as a result, the current THD. However, the
impact of inaccurate line inductance estimation on the performance of a VF-DPC
rectifier is considerably lower than that of a DPC rectifier. This is so because in the
former rectifier no line current differentiation is performed (see (3.8) and (3.9)) and the
integrator used in flux calculation (see (2.42a) and (2.42b)) displays a low-pass filter
behaviour.
20
V-D PC
18 VF -D PC
VF O C
16
VO C
14
12
THD [%]
10
0
-20 -15 -10 -5 0 5 10 15 20
∆ L [% ]
Fig. 5.6 Current THD versus error in estimation of the line inductance.
! Dynamic performance
A simulated response to a step change in the active power in the virtual-flux based
control systems under consideration is shown in Fig. 5.7. As seen in Fig. 5.7a, to reduce
the control error, the VF-DPC scheme selects directly an appropriate voltage vector,
providing very fast power control. Contrastingly, the dynamic response of a VFOC
rectifier, illustrated in Fig. 5.7b, is determined by the performance of current controllers.
With PI controllers, the rectifier’s reaction is slower than that with hysteresis
controllers.
90
Comparative Study
Fig. 5.7 Response of the VF-DPC and the VFOC rectifiers to a step change in active power.
From the top: line voltage ua, line current ia, iLd current, iLq current,
instantaneous active power p, instantaneous reactive power q, line to line voltage uab
and instantaneous active power p.
91
Comparative Study
5.3. SUMMARY
Advantages and disadvantages of the control schemes compared are listed in Table 5.2.
Taking into account all operational features, the VF-DPC technique seems to be the
most advantageous of all.
TABLE 5.2: Advantages and disadvantages of control techniques for PWM rectifiers
TECHNIQUE ADVANTAGES DISADVANTAGES
VOC • Fixed switching frequency (easier design of the EMI • Coordinate transformation and decoupling between active
input filter) and reactive current is required
• Advanced PWM strategies can be used • Complex algorithm
• Cheaper A/D converters • Input power factor lower than that for DPC
• No sensitivity for inductance variation
DPC • No separate voltage modulation block • Variable switching frequency
• No current regulation loops • High values of the inductance and sampling frequency are
• No coordinate transformation needed (important point for the estimator, because smooth
• Good dynamics shape of the current waveform is required)
• Simple algorithm • Power and voltage estimation should be avoided at the
• Decoupled active and reactive power control moment of switching (it yields high errors)
• Instantaneous variables with all harmonic components • Fast microprocessor and A/D converters required
are estimated (improvement of the power factor and
efficiency)
VFOC • Fixed switching frequency • Coordinate transformation and decoupling between active
• Advanced PWM strategies can be used. and reactive components is required
• Cheaper A/D converters • Complex algorithm
• No sensitivity for inductance variation • Input power factor lower than that for DPC
VF-DPC • Simple and noise-resistant power estimation algorithm, • Variable switching frequency
easy to implement in a DSP • Fast microprocessor and A/D converters required
• Lower sampling frequency than that for DPC
• Low THD of line currents at a distorted and unbalanced
line voltage (sinusoidal line currents)
• No separate voltage modulation block
• No current regulation loops
• No coordinate transformation
• Good dynamics
• Simple algorithm
• Decoupled active and reactive power control
92
Conclusions
6. CONCLUSION
The theses formulated in the Chapter 1 has been proved by simulation and experimental
investigation. It was shown that application of virtual flux (VF) based control yields
lower current distortion for both the Voltage Oriented Control (VOC) and Direct Power
Control (DPC) scheme (see Fig. 5.5 and 5.6). Also, the VF estimation is much less
noisy than that of the line voltage (see Fig 3.21). Moreover, a line voltage or virtual flux
estimator can replace AC-line voltage sensors without deterioration in protection and
performance of PWM rectifiers. Therefore, taking into account all operational features
(see Table 5.2), the Virtual Flux Based Direct Power Control (VF-DPC) technique
seems to be the most advantageous of all. Other most important results of the work can
be summarized as below:
93
Conclusions
Additionally, it has been shown that for implementation of VOC and VFOC schemes,
one of the most important blocks is the voltage modulator. Therefore, special attention
was paid to various PWM techniques. As result the new concept of Adaptive Space
Vector Modulation (ASVM) was developed. Investigation shows that ASVM is a
universal solution for three-phase PWM converters. Among its main features are: full
control range including overmodulation and six-step operation, tracking of peak current
for instantaneous selection of two-phase PWM (this guarantees maximal reduction of
switching losses up to 50%), good dynamic performance by the switching table
application. ASVM with simplified switching time calculation provide a time efficient
algorithm based on implementation in Cartesian coordinates. It consumes one third of
the time required by it’s counterpart in polar coordinates.
94
Appendices
Appendices
95
Appendices
ωs = 2π/Ts = ω1
Ts – period
If we describe:
Fn sin (nωst+ψn) = Fn (sin nωst cosψn + cos nωst sinψn) (A.2.2)
and with notation (Fig. A.2.1)
Fn sin ψn= bn, Fn cos ψn= an (A.2.3)
and
bn
tgψ n = , Fn = an2 + bn2 (A.2.4)
an
Im
Fn
bn
ψn
Re
an
a0 ∞ ∞
f (ω s t ) = + ∑ a n cos nω s t + ∑ bn sin nω s t (A.2.5)
2 n =1 n =1
or
a0 ∞ 2πnt 2πnt
f (ω s t ) = + ∑ a n cos + bn sin
(A.2.6)
2 n =1 Ts Ts
The coefficient a0 represents the average value of f(x) and the coefficients an and bn
represents the orthogonal components of the nth harmonic. The coefficients are
determined as follows:
Ts
2
a0 =
Ts 0
∫ f (ω t )dt
s (A.2.7a)
Ts Ts
2 2 2πnt
an =
Ts ∫0 ∫0
f (ω s t ) cos nω s tdt =
f (ω
Ts
s t ) cos
T
s
dt (A.2.7b)
Ts Ts
2 2 2πnt
bn = ∫ f (ω s t ) sin nω s tdt = ∫ f (ω s t ) sin dt (A.2.7c)
Ts 0 Ts 0 Ts
96
Appendices
where ϕ n = ∠(U n , I n ) - phase angle between n-th voltage and current harmonics
ωn = nω1; ωn is the angular frequency of the nth harmonic
2πn
ω n = 2πnf 1 = (A.2.11)
T1
Un and In are the rms (root mean square) value of the nth harmonic voltage and current
respectively:
T
1 2
T ∫0
Xn = x n (t )dt (A.2.12)
based on Parseval theorem the rms value of the distorted voltage and current is given
by:
T ∞
1
U rms = ∫
T 0
u (t ) 2 dt = ∑U 0
2
n = U 02 + U 12 + U 22 + ... (A.2.13)
97
Appendices
T ∞
1
I rms =
T ∫0
i (t ) 2 dt = ∑I0
2
n = I 02 + I 12 + I 22 + ... (A.2.14)
The total harmonic distortion factor (THD) is most commonly used to characterize the
magnitude of the distorted signals. The THD gives the ratio between the geometric sum
of the magnitudes or rms of the harmonics and the magnitude (or rms value) of the
fundamental component:
∞
∑X
n=2
2
n
THD = . (A.2.15)
X1
The main disadvantage of the THD is that the detailed information about harmonic
spectrum is lost.
The instantaneous power is defined as:
p(t) = u(t) i(t) (A.2.16)
Classical approaches define that active power is an average value of instantaneous
power
T T ∞ ∞
1 1
P=
T ∫0
p (t ) dt =
T ∫0
u (t ) ⋅ i (t ) dt = ∑
n=0
Pn = U I
0 0 + ∑
n =1
U n I n cos γ n
T T ∞ ∞
1 1
S = U rms ⋅ I rms =
T0∫ u (t ) 2 dt
T ∫0
i (t ) 2 dt = ∑U n2 ∑ I n2
n =0 n =0
(A.2.17)
Q = S 2 − P2
For a typical three-phase system without neutral wire, U0I0 will be zero since a zero
sequence components of the current system do not exists. Therefore, the equations
(A.2.17) posses only AC components:
∞ ∞
P = ∑ Pn = ∑ U n I n cos γ n (A.2.18)
n =1 n =1
∞ ∞
S= ∑U n2 ∑ I n2
n =1 n =1
(A.2.19)
∞ ∞
Q = ∑ Qn = ∑ U n I n sin γ n (A.2.20)
n =1 n =1
Where the active power P will thus represent a measure of the average energy flow even
in a disturbed power system. The apparent power S is usually used to specify the size of
required power system equipment. The apparent power S is considered as representing
the maximum active power, which can be delivered by a voltage source while the line
losses are maintained constant. The reactive power Q is of interest for specifying the
98
Appendices
size of compensation equipment in power system such as PWM converters and active
power filters.
From the comparison of Eqs. (A.2.18), (A.2.20) with (A.2.19) can be seen that as
distinct from sinusoidal signals the square sum of active and reactive power is not equal
to apparent power. Therefore, to complete the definitions a “distortion power” D has
been introduced (Fig. A.2.2). The separate power are connected in equation
D = S 2 − P2 − Q2 (A.2.21)
P
Fig. A.2.2 Graphical representation of power components
xα 1 − 1 / 2 − 1 / 2 xa
x = 2
β 0 3 / 2 − 3 / 2 xb (A.2.22a)
3
x0 1 / 2 1 / 2 1 / 2 x c
99
Appendices
xa 1 0 1 / 2 xα
x = 2
b − 1/ 2 3 / 2 1 / 2 x β (A.2.22b)
3
x c
− 1 / 2 − 3 / 2 1 / 2 x 0
The α-β components can be represented in the Cartesian plane by a space vector xαβ:
x αβ = xα + jx β (A.2.23)
where the α-axis and the a-axis have the same orientation. The β-axis leads the a-axis
with 900.
For a three-phase power system, instantaneous voltages ua, ub, uc and instantaneous
currents ia, ib, ic are expressed as instantaneous space vectors u and i
u a ia
u = u b and i = ib (A.2.24)
u c ic
For three-phase voltages and currents ua, ub, uc and ia, ib, ic the α, β and 0 components
are expressed as:
u α u a iα i a
u = [C ]u and i = [C ]i (A.2.25)
β b β b
u 0 u c i0 ic
For the typical three-phase system without neutral wire, zero sequence component i0 of
the current system does not exist ( ia + ib + ic = 0 ). It gives finally simple realization of
signal processing thanks to only two signals in α-β coordinate what is the main
advantage of abc/αβ transformation. With this assumption the equations (A.2.25) can
be described as:
u a
u α 2 1 − 1 / 2 − 1 / 2
u = ub (A.2.26)
β 3 0 3 / 2 − 3 / 2
u c
and
i a
iα 2 1 − 1 / 2 − 1 / 2
i = ib (A.2.27)
β 3 0 3 / 2 − 3 / 2
ic
100
Appendices
T T
u a ia uα iα
p ∑ = u b i = u
b β
i = p (t ) + p (t )
β 0 (A.2.28)
u c ic u 0 i0
The instantaneous zero sequence power p0(t) is only observable if exist both zero
sequence components (u0, i0).
p 0 (t ) = v0 ⋅ i0 (A.2.29)
The Takahashi define the instantaneous active power p as scalar product between the
three-phase voltages and currents and instantaneous reactive power q as vector product
between them:
where u’a, u’b, u’c is 900 lag of ua, ub, uc respectively. The same equations can be
described in matrix form as:
ia
p u a u b u c
q = ' '
i ,
' b
(A.2.32)
u a u b u c i
c
where
u a' u c − u b u ca
' 1 1
u b = u a − u c = 3 u ac . (A.2.33)
u c 3
'
u b − u a u ba
{ } { }
p(t ) = u(t ) ⋅ i(t )* = Re p(t ) + Im p(t ) = p(t ) + jq(t ) =
1 (A.2.34)
= ua ia + ub ib + uc ic + j [(ub − uc )ia + (uc − ua )ib + (ua − ub )ic ]
3
The most frequently referred power theory was proposed by Akagi [9] when the three-
phase voltages and currents are transformed into α-β coordinates, and additionally the
three-phase voltages and currents excluding zero-phase sequence components.
Therefore, instantaneous power on the three-phase circuit can be defined as follows:
p = u α iα + u β i β (A.2.37)
101
Appendices
q = uα × i β + u β × iα (A.2.38)
(imaginary axis vector is perpendicular to the real plane on the α-β coordinates)
From equation (A.2.37) the conventional instantaneous power p and the above defined
instantaneous imaginary power q, which is the amplitude of space vector q are
expressed by:
p uα u β iα
q = − u uα i β
(A.2.39)
β
uαiα and uβiβ obviously mean instantaneous power because they are defined by product
of the instantaneous voltage in one axis and the instantaneous current in the same axis.
Therefore, p is the real power in the three-phase circuit and its dimension is [W].
Conversely, uα iβ and uβ iα are not instantaneous power, because they are defined by the
product of the instantaneous voltage in one axis and instantaneous current not in the
same axis but in the perpendicular axis.
The α-β currents can be obtained by the equations inverse to (A.2.39):
−1
iα uα u β p
i = − u uα q
(A.2.40)
β β
and gives finally
iα 1 uα − u β p
i = 2 2
uα q
(A.2.41)
β uα + u β u β
The theory proposed by Peng [14] base on equations (A.2.30), (A.2.31) and defines
vector q designated as the instantaneous reactive (or nonactive) power vector of the
three-phase circuit. The magnitude (or the length) of q is designated as the instantaneous
reactive power that is
ub uc
i ic
q a b
u ua
q = qb = c (A.2.43)
ic ia
qc u ub
a
i ib
a
and
q = q = q a2 + qb2 + q c2 (A.2.44)
Next the instantaneous active current vector ip, the instantaneous reactive current vector
iq, the instantaneous apparent power s and the instantaneous power factor λ are defined
as:
102
Appendices
iap
def p
i p = ibp = u (A.2.45)
u ⋅u
icp
iaq
def q × u
i q = ibq = (A.2.46)
u ⋅u
icq
def def
p
s = ui and λ= (A.2.47)
s
where
u = u = u a2 + u b2 + u c2 and i = i = i a2 + ib2 + ic2 (A.2.48)
are the instantaneous magnitudes (or norms) of the three-phase voltage and current,
respectively.
Moreover, following interesting properties can be observed:
! a three-phase current vector i is always equal to the sum of ip and iq i.e. i ≡ i p + i q
! iq is orthogonal to u, and ip parallel to u namely u ⋅ i q ≡ 0 and u × i p ≡ 0
! all properties of the conventional reactive power theory still hold true for new theory
such as: i 2 ≡ i p2 + iq2 , s 2 ≡ p 2 + q 2 , and i 2 ≡ ( p 2 + q 2 ) / u 2 , where i p = i p and
iq = i q
! for a three-phase system without zero sequence voltage and current i.e.
u a + u b + u c = 0 and ia + ib + ic = 0 , it is true that:
q = qa = qb = qc = ub ic − uc ib = uc ia − u a ic = u a ib − ub ia
p = 2(u a ia + u b ib ) + u a ib + u b ia = 2(u b ib + u c ic ) + u b ic + u c ib = 2(u c ic + u a ia ) + u c i a + u a ic
The definitions of the instantaneous reactive components are all based on the direct
quantities of three-phase voltages and currents. If necessary these newly defined
quantities can be expressed in any other coordinates.
q k = u k ∗ i Fk (k = 1,2,..., n) (A.2.51)
103
Appendices
Since the active filter does not generate the instantaneous active power, the following
constraint is imposed on the power in (A.2.51):
n
∑q
k =1
k =0 (A.2.52)
All of researchers only agree with definition that the instantaneous active and reactive
power „p” and „q” can be decomposed into average DC components q , p corresponding
to the fundamental of the load current and an oscillating (ripple) components
q~, ~
p corresponding to the harmonics:
p 3− phase = p + q = p + ~
p + q + q~ (A.2.53)
p= p+ ~ p and q = q + q~ (A.2.54)
where:
p3− phase -total three-phase instantaneous power demanded by the load
p-instantaneous active components of p3− phase
q- instantaneous reactive components of p3− phase
p - direct (average) components of p associated to the fundamental frequency active
components of load current
~
p - alternating (ripple) components of p associated to the harmonic active components
of load current
q - direct (average) components of q associated to the fundamental frequency reactive
components of load current
q~ - alternating (ripple) components of q associated to the harmonic reactive components
of load current
where p 2ω and q 2ω are the negative-sequence active and reactive power (2ω
components) originating from asymmetrical fundamental (negative sequence)
components of the load current, and p h and q h are the harmonic active and reactive
power (harmonic components) originating from harmonic components of load current.
104
Appendices
SVM techniques the polar coordinate system is used to calculate these times, whereas in
presented method the Cartesian coordinate system is used.
The description is based on the simple equations [101]. It is easy to show that the
average values of output voltages with respect to neutral point of converter (Fig. 4.7) are
calculated as:
Udc U U U U U
ua0 = ⋅ Ta − dc , ub0 = dc − dc ⋅ Tb, uc0 = dc ⋅ Tc − dc (A.3.1)
Ts 2 Ts 2 Ts 2
where Ta, Tb, Tc are the conduction times in each phase of the converter.
Note, that in balanced system, the neutral point voltage is expressed as:
1 U dc U
uN 0 = ⋅ (Ta + Tb + Tc ) − dc (A.3.2)
3 Ts 2
After simple calculations we can obtain the relationship between phase voltages and
conduction times in the form:
u aN 2 − 1 − 1 Ta
u == 1 ⋅ U dc − 1 2 − 1 T (A.3.3)
bN 3 Ts b
u cN − 1 − 1 2 Tc
Note, that the matrix used in the above equation is singular, and that is no unique
solution, if we want to calculate conduction times from phase voltages. This one degree
of freedom gives us possibility to construct different modulation methods. The only
limitation is that all these times should be in the range [0, Ts] . It is easy to conclude that
lower voltage gives lower conduction time. So, the minimum time is for the minimum
voltage (Fig. A.3.1a).
b
V3(010)
V2 (110)
REGION 2
REGION 1
v min
REGION 3
V*
V 4 (011) V 1(100)
V0 (000)
vmax a
V7 (111) vmid
REGION 4 REGION 6
REGION 5
V6 (101)
V5(001)
c
(a) (b)
Fig. A.3.1 a) Correspondence between phase voltages and conduction times.
From the top: phase voltages and pulses.
b) Space vector representation of three-phase converter in natural a, b, c coordinate.
105
Appendices
Tmin dc
0
If we rewrite this formula with phase indexes we can obtain the following equivalent
form:
Ta u aN − u min
T = Ts u − u (A.3.5)
b U bN min
Tc dc
u cN − u min
The algorithm using the above equation is the discontinues modulation algorithm, and
each phase in the period 120° is not switched. Generally any modulation algorithm can
be described by the equation:
where
Ts
T0 = Ts − (u max − u min ) (A.3.7)
U dc
and 0 ≤ k ≤ 1. Note, that for k = 0.5, the algorithm correspond to the modulation with
symmetrical zero states (SVPWM).
106
Appendices
This algorithm describes the discontinues modulation method without current tracking.
If we want take into account the phase values of the current, the algorithm is modified.
We must additional made sorting of current values
imin = min(ia,ib,ic),
imax = max(ia, ib, ic),
imin < imid < imax.
and use instead of algorithm Eq. A.3.8, the adaptive algorithm based on the condition
presented below:
107
Appendices
The control algorithms of PWM rectifier was implemented in SABER, which provides
analysis of the complete behavior of analog and mixed-signal systems, including
electrical subsystems. The main electrical parameters of the power circuit and control
data are given in the Table A.4.1. The example of PWM rectifier model is shown in Fig.
A.4.1. The electrical elements are taken from library, but control algorithm has been
written in MAST language. The example of VF-DPC algorithm implemented in SABER
is shown below.
108
Appendices
#******************************************************************************#
#* Direct Power Control for Saber - MM *#
#******************************************************************************#
element template dpc_udc smp,ia,ib,Sa_out,Sb_out,Sc_out,Sa_out_i,Sb_out_i,Sc_out_i,vaz,vbz,vcz,udc_z
state nu smp,ia,ib,udc_z,vaz,vbz,vcz
state logic_4 Sa_out,Sb_out,Sc_out,Sa_out_i,Sb_out_i,Sc_out_i
{
<consts.sin
state nu tab_11[1:12]=[1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0]
state nu tab_12[1:12]=[0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0]
state nu tab_13[1:12]=[1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1]
state nu tab_21[1:12]=[1, 1, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0]
state nu tab_22[1:12]=[1, 1, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0]
state nu tab_23[1:12]=[0, 1, 0, 0, 1, 1, 1, 0, 1, 1, 0, 0]
state nu tab_31[1:12]=[1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1]
state nu tab_32[1:12]=[0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0]
state nu tab_33[1:12]=[1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1]
state nu tab_41[1:12]=[1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1]
state nu tab_42[1:12]=[0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0]
state nu tab_43[1:12]=[0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0]
when(time_init){
schedule_event(time,Sa_out,l4_0)
schedule_event(time,Sa_out_i,l4_0)
schedule_event(time,Sb_out,l4_0)
schedule_event(time,Sb_out_i,l4_0)
schedule_event(time,Sc_out,l4_0)
schedule_event(time,Sc_out_i,l4_0)
}
when(event_on(smp)){
#*Transformacje wspolrzednych
ic=-(ia+ib) #* "ic" calculation
ialf=ia #*abc/alfa_beta transformation
ibet=(1/sqrt(3))*(ia+2*ib)
#*Virtual flux estimation
usa=1.0/3.0*udc_z*(2.0*Sa_old-Sb_old-Sc_old);
usb=1.0/3.0*udc_z*(-Sa_old+2.0*Sb_old-Sc_old);
usc=1.0/3.0*udc_z*(-Sa_old-Sb_old+2.0*Sc_old);
Ualf=usa;
Ubet=(1/sqrt(3))*(usa+2.0*usb);
Psi_alf_c=Psi_alf_s+Ts*(Ualf-(1/T_in)*Psi_alf_c)
Psi_alf_s=Psi_alf_c
Psi_alf=Psi_alf_c+ialf*L
Psi_bet_c=Psi_bet_s+Ts*(Ubet-(1/T_in)*Psi_bet_c)
Psi_bet_s=Psi_bet_c
Psi_bet=Psi_bet_c+ibet*L
#*Instantaneous power estimation
p= 3/2*314*(Psi_alf*ibet - Psi_bet*ialf)
q= 314*(Psi_alf*ialf + Psi_bet*ibet)
109
Appendices
if ((-5*pi/6 <= Theta) & (Theta < -2*pi/3)) sector = 9 #*210 <= Theta < 240*#
if ((-2*pi/3 <= Theta) & (Theta < -pi/2)) sector = 10 #*240 <= Theta < 270*#
if ((-pi/2 <= Theta) & (Theta < -pi/3)) sector = 11 #*270 <= Theta < 300*#
if ((-pi/3 <= Theta) & (Theta < -pi/6)) sector = 12 #*300 <= Theta < 330*#
if ((-pi/6 <= Theta) & (Theta < 0)) sector = 1 #*330 <= Theta < 360*#
110
Appendices
Different modulation techniques with additional Zero Sequence Signal (ZSS) has been
simulated using MATLAB-SIMULINK program. The model is presented on Fig. A.5.1.
[Ia]
Goto
XY Graph1
A I-alfa
ALFA
Scope4
B
THIPWM A
BETA ALFA
Scope3 C
B
ABC/ALFA-BETA1 XY Graph
BETA
C
Va
SPWM ZSS TRIANGLE ABC/ALFA-BETA
+ Vb
In1 I-beta
0 Mux3
Mux 220 Vc
control TR ia [Vab]
INVERTER Mux
3 PWM-R In2 ib Currents Goto1
REF+ZSS + R ic
IN1
PWM-S IN2S Vab
IN3 In3
ZSS R Vbc
- T Mux
-
SIN-REF Vca
S -220 LOAD 1 Voltages1
T
s
PWM-T Integrator Voltages2 LP_filter1
Multiport
Mux
Switch MODULATOR [Va]
111
Appendices
IPC IPC
Optic fiber Optic fiber
receiver receiver
3 Phase
Grid 3 2 DC link 3
Optic fiber
Optic fiber
AC Voltage&Currents
AC Voltage&Currents
Measurements
Measurements
Measurements
DC Voltage
6 6
Host Computer
Power circuit
The laboratory setup (Fig. A.6.1) consists of two commercial Danfoss inverters VLT
5000 series (Table A.6.1)[122] and a 3kW induction motor as active and resistor as a
passive load. The main electrical parameters of the power circuit and control data are
given in the Table A.6.2.
where:
ULN - line voltage, ILN - line current, IVLT,N - output current, SVLT,N - output power, PVLT,N - power on shaft.
112
Appendices
Optic Fibers
LEM-55 Converters
Isolation and Optic Fiber START
Amplifiers Isolation Drivers
Optic Fiber STOP
START
Amplifiers Drivers STOP
DA AD Input/Output PWM
Converters Converters Signals Signals
DS1103
DS1103
Fig. A.6.2. Block diagram of DSP interface
The power converters are controlled by the dSpace DS1103 board inserted into a PC-
Pentium (Fig. A.6.3). The mixed RISC/DSP/CAN digital controller based on two
microprocessors (PowerPC604e – 333MHz and TMS320F240 – 20MHz) and four high-
resolution analog-to-digital (A/D) converters (0.8µs - 12 bit) provide a very fast
processing for floating point calculations. It makes possible real time control.
113
Appendices
The DSP subsystem, based on the Texas Instruments TMS320F240 fixed point
processor, is especially designed for control of power electronics. Among other I/O
capabilities, the DSP provides one three-phase PWM generator and four single phase
PWM generators. The other CAN subsystem based on Siemens 80C164 microcontroller
is used for connection to a CAN bus.
The PPC has access to both the DSP and the CAN subsystems. The PPC is the master,
whereas the DSP and the CAN microcontroller are slaves. The following figures give an
overview of the functional units of the DS1103 PPC.
a) b)
ISA Bus interface conector (Host intrface)
Serial
I/O Connectors P1, P2, P3
I/O Units
DPMEM DPMEM
ADC Unit
Slave MC Slave DSP
Timing I/O
CAN Subsystem
Unit (PWM,
CAP)
DSP interface provide galvanic isolation between control board DS1103 and power
circuit. All PWM signals are generated by DS1103 and send using optic fibers to the
Interface and Protection Card IPC [124] that is mounted on the front panel of the
inverter, instead of original Danfoss control board. The IPC includes: optic fiber
receivers, 4MHz modulation of gate signals and protective function required by the
VLT, i.e. short-circuit, shoot-trough of the DC link, over voltage and over temperature.
114
Appendices
Software
115
Appendices
void measure(void);
void control(void);
void da_converter(void);
void PWM_sync_interrupt(void);
/*----------------------------------------------------------*/
void measure(void)
{
ds1103_adc_start(DS1103_ADC_CH17); /* specifies channels to be started */
ds1103_adc_start(DS1103_ADC_CH18);
ds1103_adc_start(DS1103_ADC_CH19);
void control(void)
{
ic=-(ia+ib); uc=-(ua+ub); /*Transformations*/
i_alf = sqrt23*(ia-0.5*ib-0.5*ic);
i_bet = sqrt23*(_sqrt3to2)*(ib-ic);
/* Flux, instantaneous active and reactive power estimator */
ualf=0.6666*udc*(Sa_old-0.5(Sb_old+Sc_old)); /*Converter Voltage*/
ubet=_1sqrt3*udc*(Sb_old- Sc_old);
psi_alf_c += Ts*(ualf-_T_in*psi_alf_c); /*Converter Flux*/
psi_bet_c += Ts*(ubet-_T_in*psi_bet_c);
psi_alf = psi_alf_c + i_alf*L; /* Line Flux */
psi_bet = psi_bet_c + i_bet*L;
p= 2*314*(psi_alf*i_bet - psi_bet*i_alf); /* Instantaneous power estimations*/
q= 314*(psi_alf*i_alf + psi_bet*i_bet);
Theta_est=atan2(psi_bet,psi_alf);
/* Sector detection */
if ((0 <= Theta) & (Theta < pi_6)) {sector = 1;} /* 0 <= Theta < 30 */
if ((pi_6 <= Theta) & (Theta < _1pi3)) {sector = 2;} /* 30 <= Theta < 60 */
if ((_1pi3 <= Theta) & (Theta < pi_2)) {sector = 3;} /* 60 <= Theta < 90 */
116
Appendices
if ((pi_2 <= Theta) & (Theta < _2pi3)) {sector = 4;} /* 90 <= Theta < 120*/
if ((_2pi3 <= Theta) & (Theta < _5pi_6)) {sector = 5;} /*120 <= Theta < 150*/
if ((_5pi_6 <= Theta) & (Theta <= pi)) {sector = 6;} /*150 <= Theta < 180*/
if ((-pi <= Theta) & (Theta < -_2pi3)) {sector = 7;} /*180 <= Theta < 210*/
if ((-_5pi_6 <= Theta) & (Theta < -_2pi3)) {sector = 8;} /*210 <= Theta < 240*/
if ((-_2pi3 <= Theta) & (Theta < -pi_2)) {sector = 9;} /*240 <= Theta < 270*/
if ((-pi_2 <= Theta) & (Theta < -_1pi3)) {sector = 10;} /*270 <= Theta < 300*/
if ((-_1pi3 <= Theta) & (Theta < -pi_6)) {sector = 11;} /*300 <= Theta < 330*/
if ((-pi_6 <= Theta) & (Theta < 0)) {sector = 0;} /*330 <= Theta < 360*/
/*Control structure*/
delta_Udc=udc_ref-udc;
I_ref=I_ref_old+pdc*delta_Udc+pdc*((Ts/ti)-1)*delta_udc_old;
p_ref=I_ref*udc;
delta_p=p_ref-p;
if (delta_p>hh) Sp = 1; /* p histeres */
if (delta_p<(-hh)) Sp = 0;
if ((delta_p<hh) & (delta_p>(-hh))) Sp=Sp_old;
/*************************************************************************/
delta_q=q_ref-q;
if (delta_q>hh) Sq = 1; /* q histeres */
if (delta_q<(-hh)) Sq = 0;
if ((delta_q<hh) & (delta_q>(-hh))) Sq=Sq_old;
/*************************************************************************/
if((Sp==1) & (Sq==0)){D_R=tab_11[sector]; D_S=tab_12[sector]; D_T=tab_13[sector]; }
if((Sp==1) & (Sq==1)){D_R=tab_21[sector]; D_S=tab_22[sector]; D_T=tab_23[sector]; }
if((Sp==0) & (Sq==0)){D_R=tab_31[sector]; D_S=tab_32[sector]; D_T=tab_33[sector]; }
if((Sp==0) & (Sq==1)){D_R=tab_41[sector]; D_S=tab_42[sector]; D_T=tab_43[sector];}
void da_converter(void)
{
ds1103_dac_write(1,ia*0.1); /* output via DS1103 on-board DAC channel 1 */
ds1103_dac_write(2,px*0.001);
ds1103_dac_write(3,qx*0.001);
ds1103_dac_strobe();
}
main()
{
ds1103_init(); /* basic initialization of DS1103 */
ds1103_tic_delay(2.0e-6); /* ensure 2 us settling time */
ds1103_dac_init(DS1103_DACMODE_LATCHED); /* init D/A converter in latched mode */
ds1103_slave_dsp_communication_init(); /* initialization of slave DSP communication */
ds1103_slave_dsp_pwm3_init(task_id, period,D_R,D_S,D_T, deadband, sync_mode); /* init and start of 3-phase PWM on DSP */
ds1103_slave_dsp_pwm3_start(task_id);
ds1103_slave_dsp_pwm3_duty_write_register(task_id, &index); /* registration of PWM duty cycle update command */
ds1103_set_interrupt_vector(ds1103_int_slave_DSP_PWM,(DS1103_Int_Handler_Type)&PWM_sync_interrupt,save_regs_on);
ds1103_enable_hardware_int(DS1103_INT_SLAVE_DSP_PWM);
ds1103_GLOBAL_INTERRUPT_ENABLE();
while(1)
{
master_cmd_server();
host_service(0, 0); /*
COCKPIT service */
}
}
117
Appendices
(a) (b)
3-phase grid
1500ix3
IM PMSM
Transformer
and
filters
IRQ
DSP DSP
ADSP21062 ADSP21062
PC
118
Appendices
119
Appendices
A.9 EQUIPMENT
Instrument Type
Digital oscilloscope LeCroy 9314AM 400MHz
Digital oscilloscope Oscyloskop Tektronix TDS3014 100MHz
Analyzer NORMA D6000 - Goerz Instruments
Voltage differential probe Tektronix P5200
Current probe LEM PR30
Simualtion program SABER - Analogy
Simualtion program Matlab6.0, Simulink and Real Time Workshop
Simualtion program DESIM
120
References
REFERENCES
[1] F. Blaabjerg, J.K. Pedersen, U. Jaeger, P. Thoegersen, „Single current sensor technique in
the DC link of three-phase PWM-VS inverters: a review and a novel solution”, IEEE
Trans. on Ind. Application, vol. 33, no. 5, pp.1241-1253, September/October 1997.
[2] S. Buso, L. Malesani, P. Mattavelli, “Comparison of current control techniques for active
filter application”, IEEE Trans. on Ind. Electronics, vol. 45, no. 5, October 1998.
[3] J. Holtz, „Pulsewidth modulation for electronic power conversion”, Proceedings of the
IEEE, vol. 82, no. 8, pp. 1194-1214, Aug. 1994.
[4] M. P. Kaźmierkowski, H. Tunia, “Automatic control of converter-fed drives”, Elsevier
1994.
[5] F. Jenni, D. Wueest, „Steuerverfahren fur selbstgefuhrte Stromrichter”, B.G. Tenbner,
Stuttgart,1995
[6] M. P. Kazmierkowski, L. Malesani, “Current control techniques for three-phase voltage-
source PWM converters: a survey”, IEEE Trans. on Ind. Electronics, vol. 45, no. 5, pp.
691-703, 1998.
[7] R. Strzelecki, H. Supronowicz, “Filtracja harmonicznych w sieciach zasilających prądu
przemiennego “, Wydawnictwo Adam_Marszałek.(in Polish) 1998.
Power Definitions
[8] H. Akagi, S. Ogasawara, H. Kim, “The theory of instantaneous power in three-phase four-
wire systems: a comprehensive approach” in proc. IEEE-PESC Conf., pp.431-439, 1999
[9] H. Akagi, Y. Kanazawa, A. Nabae, “Instantaneous reactive power compensators
comprising switching devices without energy storage components”, IEEE Trans. on Ind.
Applications, vol. 20, no. 3, pp.625-630, May/June 1984.
[10] G. Darrieous, “Puissance reactive et action”, Revue Generale de Lelectricite, Tome 79,
no. 9, pp. 701-707, Octobre 1970.
[11] European Trans. on Electrical Power Engineering, ETEP Vol.3, No. 1, pp. 5-108,
Jan./Feb. 1993.
[12] European Trans. on Electrical Power Engineering, ETEP Vol.4, No. 5, pp. 333-433,
Sept./Oct. 1994.
[13] T. Furuhashi, S. Okuma, Y. Uchikawa, “ A study on the theory of instantaneous reactive
power”, IEEE Trans. on Ind. Electronics, vol.37, no. 1, pp. 86-90, February 1990.
[14] F. Z. Peng, G. W. Ott, Jr., D. J. Adams, “Harmonic and reactive power compensation
based on generalized instantaneous reactive power theory for three-phase four-wire
systems”, IEEE Trans. on Power Electronics, vol. 13, no. 6, pp.1174-1181, 1998.
[15] E. Pillet, “Sur la generalisation de la notion de puissance reactive”, RGE Tome 5/82, pp
317-323, Mai 1992.
[16] L. Angquist, L. Lindberg, „Inner phase angle control of voltage source converter in high
power application”, in proc. IEEE-PESC Conf., pp. 293-298,1991
[17] M. Malinowski, M.P. Kaźmierkowski, S. Hansen, F. Blaabjerg, G. D. Marques, “Virtual
flux based Direct Power Control of three-phase PWM rectifier”, IEEE Trans. on Ind.
Applications, vol. 37, no. 4, pp. 1019-1027, Jul/Aug 2001.
121
References
[18] M. Malinowski, M.P. Kaźmierkowski, “Simulation study of virtual flux based Direct
Power Control for three-phase PWM rectifiers”, in proc. IEEE-IECON Conf., Nagoya,
pp. 2620-2625, 2000.
[19] M. Malinowski, M. P. Kaźmierkowski, A. Trzynadlowski, “Direct Power Control with
virtual flux estimation for three-phase PWM rectifiers”, in proc. IEEE-ISIE Conf.,
Puebla, pp. 442-447, 2000.
[20] V. Manninen, “Application of Direct Torque Control modulation technology to a line
converter”, in Proc. EPE Conf., Sevilla, pp.1.292-1.296, 1995.
[21] T. Noguchi, H. Tomiki, S. Kondo, I. Takahashi, ”Direct Power Control of PWM
converter without power-source voltage sensors”, IEEE Trans. on Ind. Applications, vol.
34, no. 3, pp. 473-479, May/June 1998.
[22] T. Ohnishi, “ Three-phase PWM converter/inverter by means of instantaneous active and
reactive power control”, in proc. IEEE-IECON Conf., pp. 819-824, 1991.
[23] V. Valouch, J. Skramlink, “Analysis of direct self control in voltage type PWM rectifier”,
in proc. EPE Conf., pp.3.195-3.199, 1997.
Switching Table
[24] G. Buja, D. Casadei, G. Serra, ”Direct Stator Flux and Torque control of an induction
motor: Theoretical Analysis and Experimental Results”, in proc. IEEE-IECON Conf.,
pp.T50- T64, 1998.
[25] J. Faiz, M. B. B. Sharifian, “Comparison of different switching patterns in Direct Torque
Control techniques” ,
[26] T. G. Habetler, D. M. Divan, „Control strategies for Direct Torque Control”, IEEE Trans.
on Ind. Application, vol. 28, no. 5, pp. 1045-1053, September/October 1992.
[27] M. P. Kaźmierkowski, W. Sulkowski, „A novel control scheme for transistor PWM
inverter-fed induction motor drive”, IEEE Trans. on Ind. Electronics, vol. 38, no. 1,
pp.41-47, February 1991.
[28] C. Lascu, I. Boldea, F. Blaabjerg, „ A modified Direct Torque Control for induction
motor sensorless drive”, IEEE Trans. on Ind. Application, vol. 36, no. 1, pp.122-130,
January/February 2000.
[29] I. Takahashi, T. Noguchi, “A new quick response and high efficiency control strategy of
induction motor”, in proc. IEEE-IAS Conf., pp. 496-502, 1985.
122
References
[36] S. Bhowmik, R. Spee, G. C. Alexander, J.H.R. Enslin, „New simplified control algorithm
for synchronous rectfiers”, in proc. IEEE-IECON Conf., pp. 494-499, 1995.
[37] S. Bhowmik, A. van Zyl, R. Spee, J.H.R. Enslin, „Sensorless current control for active
rectifiers”, in proc. IEEE-IAS Conf., pp. 898-905, 1996.
[38] M. Cichowlas, D. L. Sobczuk, M. P. Kaźmierkowski, M. Malinowski, “Novel artificial
neural network based current controller for PWM rectifiers”, in proc. EPE-PEMC Conf.,
Kosice, pp. 1.41-1.46, 2000.
[39] J. W. Choi, S .K. Sul, “New current control concept – minimum time current control in 3-
phase PWM converter”, in proc. IEEE-PESC Conf., pp.332-338, 1995.
[40] J. W. Choi, S. K. Sul, “Fast current controller in 3-phase AC/DC boost converter using d-
q axis cross-coupling”, pp.177-182
[41] J. Doval – Gandoy, C. Castro, L. Equizabal, C. M. Penalver, “Minimum hardware
solution for implementing a complete control algorithm for voltage source rectifiers”, in
proc. IEEE-IECON Conf., pp. 490-495, 1999.
[42] J. L. Duarte, A. Van Zwam, C. Wijnands, A. Vandenput, “Reference frames fit for
controlling PWM rectifiers”, IEEE Trans. on Ind. Electronics, vol. 46, no. 3, pp. 628-630,
1999.
[43] G. Escobar, R. Ortega, A. J van der Schaft, “A saturated output feedback controller for the
three phase voltage sourced reversible boost type rectifier”, in proc. IEEE-IECON Conf.,
pp. 685-690, 1998.
[44] S. Hansen, M. Malinowski, F. Blaabjerg, M. P. Kazmierkowski, “Control strategies for
PWM rectifiers without line voltage sensors”, in proc. IEEE-APEC Conf., vol. 2, pp. 832-
839, 2000.
[45] S. Kalachnikow, H. Berger, “A new control strategy for DC-link voltage of a three-phase
bi-directional PWM rectifier”, in proc. EPE Conf., Sevilla, pp.2.558-2.562, 1995.
[46] M. P. Kazmierkowski, M. A. Dzieniakowski, W. Sulkowski, “ The three phase current
controlled transistor DC link PWM converter for bi-directional power flow”, in proc.
PEMC Conf., Budapest, pp. 465-469, 1990.
[47] H. S. Kim, H. S. Mok, G. H. Choe, D. S. Hyun, S. Y. Choe, “Design of current controller
for 3-phase PWM converter with unbalanced input voltage”, in proc. IEEE-PESC Conf.,
pp.503-509, 1998.
[48] H. Kohlmeier, O. Niermeyer, D. Schroder, “ High dynamic four quadrant AC-motor drive
with improved power-factor and on-line optimized pulse pattern with PROMC.”, in proc.
EPE Conf., Brussels, pp. 3.173-178, 1985.
[49] B. H. Kwon, J. H. Youm, J. W. Lim, “A line-voltage-sensorless synchronous rectifier”,
IEEE Trans. on Power Electronics, vol. 14, no. 5, pp. 966-972, September 1999.
[50] G. D. Marques, J. F. Silva, “Direct voltage control of a PWM AC/DC voltage converter”,
in proc. EPE Conf., Trondheim, pp. 3.222-3.227, 1997.
[51] O. Niermeyer, D. Schroder, “AC-Motor drive with regenerative braking and reduced
supply line distortion”, in proc. EPE Conf., Aachen, pp. 1021-1026 , 1989.
[52] T. Ohnuki, O. Miyashida, P. Lataire, G. Maggetto, “ A three-phase PWM rectifier without
voltage sensors”, in proc. EPE Conf., Trondheim, pp. 2.881-2.886, 1997.
[53] B. T. Ooi, J. C. Salmon, J. W. Dixon, A. B. Kulkarni, “A 3-phase controlled current PWM
converter with leading power factor”, in proc. IEEE-IAS Conf., pp. 1008-1014, 1985.
[54] B. T. Ooi, J. W. Dixon, A. B. Kulkarni, M. Nishimoto, “ An integrated AC drive system
using a controlled current PWM rectifier/inverter link”, in proc. IEEE-PESC Conf.,
pp.494-501, 1986.
[55] K. S. Park, S. C. Ahn, D. S. Hyun, S. Y. Choe, “New control scheme for 3-phase PWM
AC/DC converter without phase angle detection under unbalanced input voltage
conditions”, in proc. IEEE-APEC Conf., pp.501-505, 2000.
[56] P. J. M. Smidt, J. L. Duarte, “An unity power factor converter without current
measurement”, in proc. EPE Conf., Sevilla, pp. 3.275-3.280, 1995.
123
References
[57] H. S. Song, H. Q. Park, K. Nam, “An instantaneous phase angle detection algorithm under
unbalanced line voltage condition “, in proc. IEEE-PESC Conf., pp.1-5, 1999.
[58] Y. Sato, T. Ishizuka, K. Nezu, T. Kataoka, „ A new control strategy for voltage-type -
PWM rectifier to realize zero steady-state control error in input current”, IEEE Trans. on
Ind. Application, vol. 34, no. 3, pp.480-485, May/June 1998.
[59] A. Sikorski, “An AC/DC converter with current vector modulator”, Electrical Power
Quality and Utilisation, vol. 6, no. 1, pp. 29-40, July 2000, (in Polish).
[60] F. Silva, “Sliding-mode control of boost-type unity-power-factor PWM rectifiers”, IEEE
Trans. on Ind. Electronics, vol. 46, no.3, pp. 594-603, June 1999.
[61] J. Svensson, M. Lindgren, “Vector current controlled grid connected voltage source
converter - influence of non-linearities on the performance” , in proc. IEEE-PESC Conf.
pp.531-537, 1998.
[62] P. Vardelho, “Analysis of control methods for active power filters and voltage type
reversible rectifiers in unbalance and non-sinusoidal conditions”, in proc. Electrimacs
Conf., pp. II.95-103, 1999.
[63] P. Vardelho, G. D. Marques, “ A Unity Power Factor PWM voltage rectifier under non-
sinusoidal and unbalanced conditions”, in proc. EPE Conf., Trondheim, pp.2.250-2.255,
1997.
[64] A. M. Vilathgamuwa, S. R. Wall, R. D. Jackson, “Variable structure control of voltage
sourced reversible rectifiers”, IEE Proc-Electr. Power Appl., vol. 143. no.1, pp. 18-24,
January 1996.
[65] M. Weinhold, “A new control scheme for optimal operation of a three-phase voltage dc
link PWM converter”, in proc. PCIM Conf., pp.371-3833, 1991.
[66] N. R. Zargari, G. Joos, „Performance investigation of current-controlled voltage-regulated
PWM rectifier in rotating and stationary frames”, IEEE Trans. on Ind. Electronics,
vol.42, pp.396-401, no. 4, 1995.
[67] D. Zhou, D. Rouaud, “Regulation and design issues of a PWM three-phase rectifier”, in
proc. IEEE-IECON Conf., pp. 485-489, 1999.
[68] D. N. Zmood, D. G. Holmes, “Stationary frame current regulation of PWM inverters with
zero steady state error”, in proc. IEEE-PESC Conf., pp. 1185-1190,1999.
[69] D. N. Zmood, D. G. Holmes, G. Bode, “Frequency domain analysis of three-phase linear
current regulators”, in proc. IEEE-IAS Conf., pp. 818-825, 1999.
124
References
[77] S. Fukuda, K. Suzuki, „Using harmonic distortion determining factor for harmonic
evaluation of carrier-based PWM methods”, in proc. IEEE-IAS Conf., pp. 1534-1542,
New Orleans, 2000.
[78] A. Haras, „Space vector modulation in orthogonal and natural frames including the
overmodulation range”, in proc. EPE Conf., pp. 2.337-2.342, 1997.
[79] A. Haras, D. Roye, “Vector PWM modulator with continuous transition to the six-step
mode”, in proc. EPE Conf., Sevilla , pp. 1.729-1.734, 1995.
[80] A. M. Hava, R. J. Kerkman, T. A. Lipo, „A high performance generalized discontinuous
PWM algorithm”, in proc. IEEE-APEC Conf., Atlanta, pp. 886-894, 1997.
[81] A. M. Hava, S. K. Sul, R. J. Kerman, T.A. Lipo, “Dynamic overmodulation characteristic
of triangle intersection PWM methods”, in proc. IEEE-IAS Conf., New Orleans, pp.1520-
1527, 1997.
[82] A. M. Hava, R. J. Kerman, T. A. Lipo, “Simple analytical and graphical tools for carrier
based PWM methods”, in proc. IEEE-PESC Conf., pp.1462-1471, 1997.
[83] D. G. Holmes, “The significance of zero space vector placement for carrier-based PWM
schemes”, IEEE Trans. Ind. Application, vol.32, no.5, pp.1122-1129, October 1996.
[84] D. G. Holmes, “A general analytical method for determining the theoretical harmonic
components of carrier based PWM strategies” in proc. IEEE-IAS Conf., pp.1207-1214,
1998.
[85] J. Holtz, W. Lotzkat, A. Khambadkone, “ On continuous control of PWM inverters in the
overmodulation range including the six-step mode”, IEEE Trans. on Power Electronics,
vol. 8, no. 4, pp. 546-553, October 1993.
[86] F. Jenni, D. Wueest, „The optimization parameters of Space Vector Modulation”, in proc.
EPE Conf., pp. 376-381, 1993.
[87] J. W. Kolar, H. Ertl, F. C. Zach, „Influence of the modulation method on the conduction
and switching losses of a PWM converter system”, IEEE Trans. on Ind. Application, vol.
27, no. 6, pp. 1063-1075, 1991.
[88] Y. S. Lai, S. R. Bowes, “ A universal Space Vector Modulation strategy based on regular-
sampled pulse width modulation”, in proc. IEEE-IECON Conf., pp. 120-126, 1996.
[89] D. C. Lee, G. M. Lee, „A novel overmodulation technique for Space-Vector PWM
inverters”, IEEE Trans. on Power Electronics, vol. 13, no. 6, pp. 1144-1151, November
1998.
[90] H.D. Lee, Y.C. Son, S. K. Sul, “A new space vector pulsewidth modulation strategy for
reducing ground to stator – neutral voltage in inverter – fed AC motor drives”, in proc.
IEEE-APEC Conf., pp. pp. 918-923, 2000.
[91] M. Malinowski, M. P. Kaźmierkowski, “Influence of zero vectors for PWM modulation
methods in three-phase converters”, in proc. SENE Conf., Łódz, pp. 425-432, 1999, (in
Polish).
[92] M. Malinowski, M. P. Kazmierkowski, M. Pulkowski, “A new approach to PWM methods
for three phase converters”, Przegląd Elektrotechniczny, no. 5, pp. 113-119,1999. (in
Polish)
[93] M. Malinowski, “Adaptive modulator for three-phase PWM rectifier/inverter”, in proc.
EPE-PEMC Conf., Kosice, pp. 1.35-1.41, 2000.
[94] A. Munoz, T. A. Lipo, “On-line dead-time compensation technique for open-loop PWM-
VSI drives”, IEEE Trans. on Power Electronics, vol.14, no. 4, pp.683-689, July 1999.
[95] V. Oleschuk, B. K. Bose, „Quasi – sliding strategy of modulation for modified vector
PWM for frequency controlled 3-phase voltage source inverters” , in proc. IEEE-IECON
Conf., Aachen, pp.537-541, 1998.
[96] J. O. P. Pinto, B. K. Bose, L. E. Borges da Silva, M. P. Każmierkowski, “ A neural-
network-based space-vector PWM controller for voltage-fed inverter induction motor
drive”, IEEE Trans. on Ind. Application, vol. 36, no. 6, pp.1628-1636, 2000.
125
References
[97] H. Van der Broeck, „Analysis and realisation of Pulse Width Modulator based on voltage
space vectors”, IEEE Trans. on Ind. Application, vol. 24, no.1, pp. 142-150, 1988.
[98] H. Van der Broeck, „Analysis of the harmonics in voltage fed inverter drives caused by
PWM schemes with discontinuous switching operation”, in proc. EPE Conf., pp. 261-
266, 1991.
[99] F. R. Walsh, J. F. Moynihan, P. J. Roche, M. G. Egan, J. M. D. Murphy, “Analysis and
influence of modulation scheme on the sizing of the input filter in a PWM rectifier
system”, in proc. EPE Conf., pp. 2.929-2.933, 1997.
[100] K. Yamamoto, K. Shinohara, „Comparison between space vector modulation and
subharmonic methods for current harmonics of DSP-based permanent magnet AC servo
motor drive system”, IEE-Electr. Power Appl., vol. 143. no.2, pp. 151-156, March 1996.
[101] J. H. Youm, B. H. Kwon, “An effective software implementation of the Space-Vector
Modulation”, IEEE Trans. on Ind. Electronics, vol. 46, no 4, pp. 866-868, August 1999.
Other
[102] S. Bhattacharya, A. Veltman, D. Divan, R.D. Lorenz, “Flux-based active filter controller”,
IEEE Trans. on Ind. Application, vol. 32, no.3, pp. 491-502, May/June 1996.
[103] S. Chandrasekaran, D. Borojevic, D. K. Lindner, „Input filter interaction in three phase
AC-DC converters”, in proc. IEEE-PESC Conf., pp.987-992, 1999.
[104] W. S. Chien, Y. Y. Tzou, “Analysis and design on the reduction of DC-link electrolytic
capacitor for AC/DC/AC converter applied to AC motor drives”, in proc. IEEE-PESC
Conf., pp. 275-279, 1998.
[105] S. Hansen, P. Nielsen, P. Thogersen, “Harmonic distortion and reduction techniques of
PWM adjustable speed drives - a cost – benefit analysis”, in proc. Norpie Conf., pp.271-
277, 2000.
[106] S. Hansen, P. Nielsen, F. Blaabjerg, “Harmonic cancelation by mixing nonlinear single-
phase and three-phase loads”, IEEE Trans. on Ind. Application, vol. 36, no.1, pp. 152-
159, January/February 2000.
[107] S. J. Huang, J. C. Wu, “A control algorithm for three-phase three-wired active power
filters under nonideal mains voltage”, IEEE Trans. on Power Electronics, vol. 14, no.4,
pp. 753-760, July 1999.
[108] N. Hur, J. Hun, K. Nam, “Fast dynamic DC-link power balancing scheme for a PWM
converter-inverter system”,
[109] G. Joos, N. R. Zargari, P. D. Ziogas, “ A new class of current-controlled suppressed-link
AC to AC frequency changes”, in proc. IEEE-PESC Conf., pp. 830-837, 1991
[110] M. P. Kazmierkowski, M. Malinowski, D. L Sobczuk, F. Blaabjerg, J. K. Pedersen,
“Simplified Stator Flux Oriented Control”, in proc. IEEE-ISIE Conf., pp. 474-479, 1999.
[111] J. S. Kim, S. K. Sul, “New control scheme for AC-DC-AC converter without DC link
electrolytic capacitor”, in proc. IEEE-PESC Conf., pp.300-306, 1993.
[112] J. W. Kolar, F. Stogerer, J. Minibock, H. Ertl, ”A new concept for reconstruction of the
input phase currents of a three-phase/switch/level PWM (VIENNA) rectifier based on
neutral point current measurement”, in proc. IEEE-PESC Conf., pp.139-146, 2000.
[113] D. C. Lee, G. M. Lee, D. H. Kim, ”Multivariable State Feedback Control for three-phase
power conversion”, in proc. EPE Conf., pp. 1.348-1.353, 1997.
[114] H. D. Lee, S. K. Sul “A common-mode voltage reduction in boost rectifier/inverter
system by shifting active voltage vector in a control period”, IEEE Trans. on Power
Electronics, vol.15, no. 6, pp. 1094-1101, Nov. 2000.
[115] W. C. Lee, T. J. Kweon, D. S. Hyun, T. K. Lee „A novel control of three-phase PWM
rectifier using single current sensor”, in proc. IEEE-PESC Conf., 1999.
[116] D. E. Rice, “A detailed analysis of six-pulse converter harmonic currents”, IEEE Trans.
on Ind. Application,. vol. 30, no. 2, pp. 294-304 , March/April 1994.
126
References
[117] J. C. Salmon, “Operating a three-phase diode rectifier with a low-input current distortion
using a series-connected dual boost converter”, IEEE Trans. on Power Electronics, vol.
11, no. 4, pp.592-603, July 1996.
[118] J.C. Salmon, “Reliable 3-phase PWM boost rectifiers employing a stacked dual boost
converter subtopology”, IEEE Trans. on Ind. Application, vol. 32, no. 3, pp. 542 –551,
May/June 1996.
[119] K. Siyoung, S. K. Sul, T. A. Lipo, „AC/DC power conversion based on matrix
converter topology with unidirectional switches”, IEEE Trans. on Ind. Application,
vol. 36, no. 1, pp. 139 – 145, Jan/Feb 2000.
[120] K. Xing, F. C. Lee, J.S. Lai, T. Gurjit , D. Borojevic, “Adjustable speed drive
neutral voltage shift and grounding issues in a DC distributed system”, in proc.
IEEE-IAS Conf., New Orleans, pp. 517-524, 1997.
Technical Documentation
127