guy yona - taurel006/vic_thesis.pdf · a thesis submitted toward the degree of ... mppt maximum...
TRANSCRIPT
TEL AVIV UNIVERSITY The Iby and Aladar Fleischman Faculty of Engineering
The Zandman-Slaner School of Graduate Studies
VIRTUAL INFINITE CAPACITORS
A thesis submitted toward the degree of Master of Science in Electrical and Electronic Engineering
by
Guy Yona
January 2013
TEL AVIV UNIVERSITY The Iby and Aladar Fleischman Faculty of Engineering
The Zandman-Slaner School of Graduate Studies
VIRTUAL INFINITE CAPACITORS
A thesis submitted toward the degree of Master of Science in Electrical and Electronic Engineering
by
Guy Yona
This research was carried out in the School of Electrical Engineering under the supervision of Prof. George Weiss
January 2013
ii
I dedicate this thesis to my darling wife Olga, in
grateful thanks for her patience, support and
love. I also dedicate this thesis to my loved
grandfather Zvi Porat, who taught me the love of
knowledge.
iii
Acknowledgements
First and foremost, I had both the privilege and the pleasure of working with Prof.
George Weiss. George has an admirable combination of acute mind, kindness and
perseverance. The lessons I have learnt from him during the course of the last two years
grow far beyond academic skills and knowledge. George has become truly a mentor to
me.
I am gratefully thankful to my parents Alon and Dalia, and to my wife Olga, who
enabled me to pursue my studies, through not a minute personal cost to themselves,
without whom I could not have undertaken this project.
I wish to thank the staff of the Tel-Aviv University Faculty of Engineering, and
acknowledge the generous support of the Israel Strategic Alternative Energy Foundation,
San Francisco.
iv
Abstract
We define a virtual infinite capacitor (VIC) as a nonlinear capacitor that has the
property that for an interval of the charge Q, the voltage V remains constant. We propose
a lossless approximate realization for the VIC using switches, an inductor and two
capacitors. This circuit requires a complex control algorithm that we describe. The VIC
is useful as a filter capacitor for various applications, for example power factor
compensators (PFC), as we describe. In spite of using small capacitors, the VIC can
replace a very large capacitor in applications that do not require substantial energy
storage, such as power filtering. We give simulation results for a PFC working in critical
conduction mode with a VIC for output voltage filtering, with both circuits operating in
zero-voltage-switching conditions.
v
Contents
Symbols and Abbreviations ........................................................................................... vi
List of Figures ............................................................................................................... vii
1. Introduction ................................................................................................................. 1
2. The virtual infinite capacitor ....................................................................................... 5
2.1. Nonlinear capacitors ............................................................................................. 5
2.2. Definition of a virtual infinite capacitor ............................................................... 7
3. A proposed implementation of the VIC ...................................................................... 9
3.1. The canonical switching cell ................................................................................ 9
3.2. The proposed circuit ........................................................................................... 11
3.3. Controlling the charge in a VIC ......................................................................... 12
4. Control of the VIC .................................................................................................... 16
4.1. Sliding mode control .......................................................................................... 16
4.2. The control problem of a boost converter .......................................................... 19
4.3. The proposed control algorithm ......................................................................... 22
4.4. Parameter sensitivity of the VIC ........................................................................ 25
5. An application of the VIC in a PFC .......................................................................... 29
5.1. Power Factor Compensation .............................................................................. 29
5.2. The proposed circuit ........................................................................................... 30
5.3. Simulation results ............................................................................................... 34
5.4. An improvement – integral sliding mode control .............................................. 39
6. Zero-voltage-switching (ZVS) of a PFC and a VIC.................................................. 41
6.1. Overview of ZVS and motivation ...................................................................... 41
6.2. The proposed circuit ........................................................................................... 43
6.3. Simulation results of a ZVS PFC ....................................................................... 50
6.4. ZVS implementation of the VIC ........................................................................ 53
7. Conclusion................................................................................................................. 61
8. Bibliography .............................................................................................................. 63
vi
Symbols and Abbreviations
CRM Critical Conduction Mode
ESR Equivalent Series Resistance
FCCrM Frequency Clamped Critical conduction Mode
IGBT Insulated Gate Bipolar Transistor
ISM Integral Sliding Mode
LPF Low-Pass Filter
MOS Metal-Oxide-Semiconductor
MOSFET Metal-Oxide-Semiconductor Field Effect Transistor
MPPT Maximum Power Point Tracking
MRC Multi-Resonant Converter
ODE Ordinary Differential Equation
PF Power Factor
PFC Power Factor Compensation
PI Proportional-Integral (means of control)
PV Photovoltaic
PWM Pulse Width Modulation
QSC Quasi-Square wave Converter
QSM Quasi Sliding Mode
SMC Sliding Mode Control / Sliding Mode Controller
THD Total Harmonic Distortion
VIC Virtual Infinite Capacitor
VSS Variable Structure System
ZVS Zero-Voltage Switching
vii
List of Figures
1.1 Simplified structure of a switching AC/DC power supply 1
1.2 Life expectancy of electrolytic capacitors as a function of temperature 3
2.1 � − � characteristics of a virtual infinite capacitor 7
2.2 A typical application of the VIC 8
3.1 A canonical switching cell 9
3.2 Average model of a canonical switching cell 10
3.3 Current and voltage waveforms in the canonical switching cell 10
3.4 A realization of the VIC 11
3.5 A proposed charge controller for the VIC 14
4.1 An example double integrator system with variable feedback 16
4.2 Phase trajectories of the system from Figure 4.1 17
4.3 Sliding mode regime of the system from Figure 4.1 18
4.4 Average model of the VIC 20
4.5 Plot of duty cycle dynamics (4.5) showing the instability if the VIC 21
4.6 The average switching frequency of the VIC vs. the sampling frequency 26
4.7 The RMS error of the output voltage of the VIC vs. the sampling period 26
4.8 The RMS error of the output voltage of the VIC vs. the switching frequency 27
4.9 The RMS error of the output voltage of the VIC vs. the control parameter � 28
5.1 A PFC using a boost converter with a VIC as the output capacitor 31
5.2 The waveform of the inductor current in critical conduction mode 31
5.3 The PFC from Figure 5.1 with the average model of the boost converter 33
5.4 Simulation results for a PFC boost converter using a VIC 35
viii
5.5 Simulation results for the power-up phase of the PFC boost converter 36
5.6 Simulation results for an output power change from 250W to 500W 37
5.7 Simulation results for an output power change from 500W to 250W 38
5.8 Simulation results for a PFC using a VIC with an integral sliding function 40
6.1 Waveforms of the current and voltage in a non-ZVS boost converter 44
6.2 Zero-voltage-switching version of the boost converter in a PFC 45
6.3 Waveforms of the current and voltage in a ZVS boost converter 46
6.4 Simulation results for a ZVS boost converter PFC using a VIC 51
6.5 Simulation results for the power-up phase of the ZVS PFC using a VIC 52
6.6 Simulation results for an output power change in the ZVS PFC using a VIC 53
6.7 A realization of the VIC showing the parallel capacitance of the switches 54
6.8 Average model of the VIC operating in critical mode 55
6.9 Waveforms of the current and voltage in a VIC operating in critical mode 57
6.10 Simulation results for a PFC using a VIC operating in critical mode (in ZVS) 58
6.11 Bode plot of the dependence of the output voltage error in the noise in a VIC 59
6.12 Simulation results: PFC using a VIC with the integral critical mode controller 60
7.1 � − � characteristic of a virtual "big" capacitor 62
1
1. Introduction
Most power converters require input and output filters with capacitors for the
purpose of voltage smoothing, in particular switching noise suppression. Unfortunately,
covering the low frequency range requires a large capacitance, which has three major
disadvantages: (1) low reliability; (2) large size; (3) high cost. We shall demonstrate
those disadvantages in several common power converters.
As an important example, we look at the basic structure of a switching single
phase AC/DC power supply, shown in Figure 1.1. A rectified AC voltage is passed
through a capacitive low-pass filter, which holds the voltage at a fairly constant DC level
with a ripple determined by its capacitance. Often, regulation also requires power factor
compensation (PFC), which warrants an additional circuit before the filtering, see
Chapter 5. A highly regulated low voltage, typically in the order of 3-24V, is usually
required on the DC side, hence a DC/DC converter is used to step down the voltage. For
safety reasons and the high voltage ratio, an insulated DC/DC converter topology is
generally used (such as flyback, forward, push-pull, half and full bridge topologies [45]),
which incorporates a high frequency transformer. To allow a proper functioning of the
DC/DC converter, the ripple on its input voltage �� must be constrained. The filter
capacitor, with capacitance �, must supply the load between line peaks (at twice the grid
frequency, if a full bridge rectifier is used) and allow the voltage to drop to a minimum ���. If we do not use a PFC, then the capacitance needed is
� = �� ���� − ���� �, (1.1)
where � is the converter input power, � the grid frequency and ��� is the minimal peak
voltage of the grid [44].
Figure 1.1: Simplified structure of a switching AC/DC power supply. The
alternating grid voltage is first rectified, then filtered by a capacitor,
converted to the required voltage and filtered again at the output side. The
PFC stage is optional.
grid connection
DC/DC converter
PFC DC
connection ���
2
A practical rule of thumb is to choose the ripple on �� to be 25-30% of the
minimum peak grid voltage. Using (1.1), we find that a typical 500W power supply
would require a 300μF capacitor (the capacitance is proportional to the power of the
converter). Only electrolytic and film capacitors are suitable for rectified grid voltages
and have high enough capacitance, with the latter being 10-20 times more expensive than
the former, and limited to about 600μF. Either kind of capacitors is very large compared
to the other components in the power supply. For example, a typical 300μF/400V
electrolytic capacitor has a diameter of 30mm and a height of 40mm (for comparison, the
dimensions of a transformer intended for the same power supply are approximately
20mm x 13mm x 11mm). The large dimensions of the filter capacitor hinder the design
of flat, small form factor power supplies, which have many uses in displays, portable
PCs, LED lighting and other applications.
We move to another example. In the growing industry of photovoltaic (PV) energy
production, the lifetime of a PV system is determined mainly by the inverter, as the
lifetime of modern PV panels surpasses 20 years, vs. an average of 5 years for the
inverter [27]. PV module inverters face harsh environmental conditions, with
temperatures up to 70ºC combined with humid of corrosive conditions, which greatly
affect the lifetime of electronic components. Aluminum electrolytic capacitors, used to
filter out the current ripple on the DC-link, are known as one of the weakest links in PV
module inverters [34]. Unlike other capacitors, electrolytic capacitors have a life
expectancy after which their equivalent series resistance (ESR) rises significantly and
they are prone to failure. The life expectancy is exceptionally susceptible to ambient
temperature, as shown in Figure 1.2. In most commercial inverters, a several hundred μF
capacitor is needed to meet the ripple requirement, and the use of film capacitors is either
impractical or very costly. Finding a way to significantly reduce the capacitance while
maintaining the same ripple or less, will facilitate the use of smaller film (instead of
electrolytic) capacitors, and would help solving the life expectancy problem of PV
module inverters. An additional advantage of using film instead of electrolytic capacitors
is a considerably smaller ESR in the former.
Many applications require both reliable and small capacitors. One example is the
module-integrated PV inverter, which is an effective PV system topology for systems
located in built-up areas. Such PV systems are prone to shading and module mismatch
that reduce the power output of the system, therefore it is useful to place a maximum
power point tracking (MPPT) converter on each panel. Often, it is more economical to
3
include also an inverter with the MPPT on each panel. These inverters have the same
reliability problem described above, and need also to be compact in order to fit into the
PV module. Similar considerations also apply to certain power supplies, especially in
aerospace systems.
Figure 1.2: Life expectancy of aluminum electrolytic capacitors as a function
of temperature. The different lines represent the common qualification tests of
commercial capacitors, determining their grade (taken from [20]).
The need for high reliability, lightweight and small form factor power converters
is growing, as renewable energy sources, electric transportation and efficient DC lighting
become more widespread. Thus, we think that it would be useful to have a high
reliability circuit that can replace a large converter capacitor. The purpose of this thesis is
to propose such a circuit. We define a virtual infinite capacitor (VIC) as a nonlinear
capacitor that has the property that for an interval of the charge Q, the voltage V remains
constant. We shall explain how such a device is useful, and how to build and control one.
In spite of using small capacitors, the VIC can replace a very large capacitor in
applications that do not require substantial energy storage. The VIC is useful as a filter
capacitor for various applications, for example power factor compensators (PFC), as we
describe. The use of much smaller capacitors instead of electrolytic capacitors
contributes to higher reliability and smaller devices. Therefore, the VIC can replace the
input or output capacitors in various power converters, where there is a significant low
frequency current flowing through the capacitor. A typical application is after the PFC
stage in single phase power supply (see Figure 1.1).
�� (°C)
4
Organization
The theoretical concept of the VIC as a type of a nonlinear capacitor is introduced
in Chapter 2. In Chapter 3 we propose and discuss a possible implementation of the VIC
using a bidirectional DC/DC converter, and the need to control its charge. In Chapter 4
we discuss the problem of controlling the VIC, propose a sliding mode controller and
discuss its parameter sensitivity. Chapter 5 contains a proposed application of the VIC as
an output capacitor of the PFC stage in a single phase power supply, including
simulation results, and demonstrates the results of an improved control using a three
dimensional sliding surface. Chapter 6 deals with ways to significantly reduce the
switching losses of the discussed implementations using zero-voltage-switching (ZVS)
techniques in both the PFC boost converter and the VIC bidirectional converter. For this
purpose, we propose and discuss a critical mode controller for the VIC.
5
2. The virtual infinite capacitor
2.1. Nonlinear capacitors
The theory of networks built from static nonlinear circuit elements was largely
developed by Leon O. Chua [4]. There are four basic types of two-terminal circuit
elements, each corresponding to a relation between two independent variables:
1. Relationship between the voltage � and the current ": a resistor ;
2. Relationship between � and the charge �: a capacitor ;
3. Relationship between " and the magnetic flux Φ: an inductor ;
4. Relationship between � and Φ: a memristor [7].
A relationship does not necessarily mean a function. For example, in a hysteresis type
relation between " and Φ , as common in an inductor, Φ cannot be expressed as a
function of " (and vice verse). Often, a circuit element can be expressed by a continuous
and piecewise smooth curve in the correct plane, one of the following "-�, �-�, "-Φ or
the �-Φ plane. Then the element is characterized by that curve, and will belong to the
corresponding type.
When a capacitor is characterized by a straight line through the origin of the �-�
plane, it is called a linear capacitor. It can be described by � = �� where � is the slope
of the straight line, or the capacitance of the capacitor. If a capacitor is characterized by
any other curve in the �-� plane, then it is a nonlinear capacitor. Nonlinear capacitors
can be found in the early references Manley and Rowe [26] and Rowe [32]. The curve of
a nonlinear capacitor can be a function by � = �(�) if it is voltage-controlled, or it can
be a function � = �(�) if it is charge-controlled. Nonlinear capacitors occur extensively
in integrated circuits, as the metal-oxide-semiconductor (MOS) capacitor is nonlinear.
Although all real capacitors demonstrate undesired nonlinearity outside of their operating
range (for instance, when exceeding their breakdown voltage), ferroelectric ceramic
capacitors also exhibit a significant nonlinear �-� curve which is used in snubbers for
power electronics switches [38]. Also, nonlinear capacitors are found in biological
systems and can be used as a model for more complex networks.
From the definition of electric current, �(�) = $ %(&)'&() , the current entering a
voltage-controlled nonlinear capacitor can be expressed by:
6
%(�) = '�(�)'� = '�(�)'� ∙ '�(�)'� = �(�)'�(�)'�
where �(�) = +,(-)+- is the dynamic capacitance (also, incremental capacitance), which
is a function of the capacitor voltage (this is a constant equal to the capacitance in the
case of a linear capacitor). In the case of a charge-controlled capacitor, we define the
dynamic capacitance � at a given point � by .� = +-(,)+, , and note that �(/) = ∞ for
1+-(,)+, 23 = 0.
In the case of a charge-controlled nonlinear capacitor (or in the equivalent case
where the � - � curve of a voltage-controlled capacitor is strictly monotonically
increasing), the energy absorbed by the circuit element during an infinitesimal change of
charge '� = %'� is '4 = �'�. In the special case of a linear capacitor, the last
equation becomes
4(�.) − 4(�)) = 5 1� �'�,((7),((8) = 12�5 '(��),((7)
,((8) = 12� :��(�.) − ��(�));, or when expressed in term of voltage, substituting � = ��,
4(�.) − 4(�)) = �2 :��(�.) − ��(�));. We note that the change of energy in the capacitor depends only on the initial and the
final values of its charge, and of its characteristic �-� curve, while being independent of
the functions �(�) or �(�). It is easy to see that a charge-controlled nonlinear capacitor is energy-conserving,
in the sense that when moving from a charge �. to another one �� > �. (charging) and
then back to �. (discharging), we get back the same energy that we have stored.
Assuming that the nonlinear capacitor cannot produce any energy, the stored energy at
any point must be positive:
5 �(�)'� ≥ 0,7) for all �. in the operating range. (2.1)
The above restriction allows to have � < 0 for some positive values of �, but we
shall not explore this possibility. The theory of synthesis of nonlinear capacitors with
prescribed �-� curves using simple components and theoretical two-port elements (i.e.
rotators, scalors, reflectors and mutators) has been investigated by Chua [4, 5] and
7
others, though remained largely impractical, due to the complexity and limitations of
realizing the proposed two-port elements (most of which are circuits that include
realizations of one or more current conveyors, which are abstract 3-terminal current
amplifiers).
2.2. Definition of a virtual infinite capacitor
In this thesis we propose a circuit that behaves like a nonlinear capacitor. While
for a usual capacitor, the dependence of the voltage � on the charge �(�) = $ %(&)'&() is
linear, the �-� plot of the proposed circuit element would have a flat region for � ∈:�ABC, �ADE; as shown in Figure 2.1.
Fig. 2.1: F-G characteristics of a virtual infinite capacitor.
For charges in the interval :�ABC, �ADE; the voltage would remain at a predefined
level �HIJ. Thus, in this interval, our circuit would be equivalent to an infinite capacitor
charged to the voltage �HIJ. A charge-controlled nonlinear capacitor for which � has a flat region, namely
+-+, = 0 for � ∈ :�ABC, �ADE;, will be called a virtual infinite capacitor (VIC). A VIC
should have an additional output through which � can be measured, allowing to keep it
in the desired range � ∈ :�ABC, �ADE;,. Indeed, this is needed because in this range �
cannot be estimated from �. In the region of interest � ∈ :�ABC, �ADE;, the dynamic
capacitance is infinite, but the amount of stored energy is of course finite and not very
large. Thus, our device is good for filtering or voltage regulation, but it is not meant for
energy storage (see also Chapter 3.3). We emphasize that the �-� plot of the VIC does
not have to look like in Figure 2.1. Indeed, outside the flat region :�ABC, �ADE; the plot
may have any shape as long as the restriction (2.1) is satisfied. It is even possible to build
VICs that have a �-� plot with hysteresis, and this may be useful, for instance, if a very
fast power-up is needed (but we do not discuss this in this work).
8
A typical application of the VIC would be to create a constant voltage �HIJ on a
load KL when the energy is coming from a variable current source %�, as shown in Figure
2.2 (which may be a simplified circuit based on Norton's theorem).
Fig. 2.2: A typical application of the VIC, stabilizing the voltage on a load.
The value �HIJ may be adjustable, and � should be measurable, as explained
before. An external charge controller (not shown in the figure) may regulate %� in the
low frequency range, such that � remains in the desired range – we describe this in
Chapter 3.3.
3. A proposed implementation of the VIC
3.1. The canonical switching c
The canonical switching cell, as defined in Kassakian
Figure 3.1, is the basic ingredient in every switched power converter.
Here, / and /M are complementary logical signals, which determine the state of the
switches. Thus, if / =implemented using any suitable high
IGBTs or a diode in the case where the current flows in only one direction (in this case,
only one of the switching device
cycle N of the canonical switching cell is defined as the proportion of time that
hence 0 O N O 1. If /
controller as explained in Chapter 4, the
the proportion of time that
external signals �P, �Q, �switchings. Equivalently,
Assuming the rate
switching frequency, an average model of the canonical switching cell can be derived.
The averages of the rapidly changing signals are:
Hence, a circuit equivalent to the average model can be obtained using controlled voltage
and current sources, as shown in Figure 3.2.
C
�P %P
%Q
9
A proposed implementation of the VIC
The canonical switching cell
The canonical switching cell, as defined in Kassakian et al. [23, Ch. 6]), shown in
Figure 3.1, is the basic ingredient in every switched power converter.
Fig. 3.1: A canonical switching cell.
are complementary logical signals, which determine the state of the
1 then �� �P and if / 0 then �� �Q. The switches can be
any suitable high-frequency switching device, such as MOSFETs,
IGBTs or a diode in the case where the current flows in only one direction (in this case,
switching devices can be a diode). If / is a periodic signal, the duty
he canonical switching cell is defined as the proportion of time that
is a non-periodic signal, such as produced by a sliding mode
ler as explained in Chapter 4, the instantaneous duty cycle N shall be defined as
rtion of time that / 1 over a time interval that it short enough
�R, %P, %Q, %R are practically constant in it, but it contains several
switchings. Equivalently, N is obtained from / by low-pass filtering.
Assuming the rate of change of the external signals is much slower than the
switching frequency, an average model of the canonical switching cell can be derived.
The averages of the rapidly changing signals are:
�S� N�P T �1 � N!�Q,U�P N%R,U�Q �1 � N!%R.
Hence, a circuit equivalent to the average model can be obtained using controlled voltage
and current sources, as shown in Figure 3.2.
%R W �R
/
/M ��
%�P
%�Q
, Ch. 6]), shown in
are complementary logical signals, which determine the state of the
. The switches can be
frequency switching device, such as MOSFETs,
IGBTs or a diode in the case where the current flows in only one direction (in this case,
is a periodic signal, the duty
he canonical switching cell is defined as the proportion of time that / 1,
periodic signal, such as produced by a sliding mode
shall be defined as
that it short enough so that the
are practically constant in it, but it contains several
of change of the external signals is much slower than the
switching frequency, an average model of the canonical switching cell can be derived.
Hence, a circuit equivalent to the average model can be obtained using controlled voltage
Fig. 3.2
Since we intend to use a circuit based on the canonical switching cell as a VIC, it
would be useful to compute the voltage ripple
of �P � �Q) on the capacitor
external impedance between
currents %P, %Q, %R and assume a constant switching frequency
flowing through the capacitor and of the voltage across it are shown in Figure 3.3. While
/ 1 (the falling slope of the capacitor voltage), we have
As we assumed that %P
Fig. 3.3: Plots showing the current flowing through the capacitor
(upper plot) and the voltage across it (lower plot).
C
�Q
�P %P
%Q
%P � %�
%P � %R �P � �Q
%P
�P � �QSSSSSSSSSS
10
3.2: An average model of a canonical switching cell.
Since we intend to use a circuit based on the canonical switching cell as a VIC, it
would be useful to compute the voltage ripple �� (defined as the peak-to
on the capacitor � . For the sake of this computation, we assume infinite
external impedance between �P and �Q, neglect any interference from the ripple in the
and assume a constant switching frequency 1/&. Plots of the current
apacitor and of the voltage across it are shown in Figure 3.3. While
(the falling slope of the capacitor voltage), we have
� ''� ��P � �Q! %P � %R. P � %R is constant, we obtain by integration
�� %R � %P� N&.
Plots showing the current flowing through the capacitor
(upper plot) and the voltage across it (lower plot).
C%R �R
W N%R
N��P � �Q!
P
Q
�S�
U�P
U�Q
+-
�
�
�P
Q / 1
/ 0
Since we intend to use a circuit based on the canonical switching cell as a VIC, it
to-peak variation
, we assume infinite
, neglect any interference from the ripple in the
. Plots of the current
apacitor and of the voltage across it are shown in Figure 3.3. While
Plots showing the current flowing through the capacitor Y
��
3.2. The proposed circuit
We propose an approximate
Figure 2.1, partially shown in Figure
are omitted from the figure). This realization is only an approximation
additional undesirable effects: switching noise, switching losses and small oscillations of
the voltage�.
Fig. 3.4: An approximate realization of a
and the drivers.
measuring Z[. We recognize that the central part of the circuit in Figure 3
cell, operating as a bidirectional DC/DC converter.
period \], and the signals
sampling period. In a typical application, when the VIC is used to filter t
voltage of a power factor compensator (PFC), the current
oscillate at twice the grid frequency. Charge
transferred to the capacitor
fluctuations is much lower than the
voltage �R will vary while keeping
filtering effect. Let us denote by
when� ∈ :�ABC, �ADE;
�R,ABC cannot be chosen too small, because it would lead to the DC/DC converter
working at a high voltage ratio and hence low efficiency. Ther
why �R,ABC cannot be chosen too small, and similarly
small: this will become clear when we discuss the control of the VIC in
+
_
�
11
proposed circuit
We propose an approximate realization for the virtual infinite capacitor
partially shown in Figure 3.4 (the controller and the drivers of the switches
are omitted from the figure). This realization is only an approximation
additional undesirable effects: switching noise, switching losses and small oscillations of
: An approximate realization of a VIC, not showing the controller
The connections on the right side are used only for
We recognize that the central part of the circuit in Figure 3.4 is a canonical switchin
cell, operating as a bidirectional DC/DC converter. The controller works with a sampling
, and the signals /, /M ∈ ^0,1_ that control the switches are constant during each
sampling period. In a typical application, when the VIC is used to filter t
voltage of a power factor compensator (PFC), the current % (and hence the charge
oscillate at twice the grid frequency. Charge fluctuations in the range
to the capacitor �R via the converter, as long as the frequency of the
fluctuations is much lower than the controller sampling frequency
will vary while keeping � almost constant (close to �HIJ), which is the desired
Let us denote by :�R,ABC, �R,ADE; the interval in which
;. We impose that
0 ? �R,ABC ? �R,ADE ? �HIJ. cannot be chosen too small, because it would lead to the DC/DC converter
working at a high voltage ratio and hence low efficiency. There is also another reason
cannot be chosen too small, and similarly �HIJ � �R,ADE cannot be chosen too
small: this will become clear when we discuss the control of the VIC in Chapter 4
W C %R
/
%
/M �R �R
realization for the virtual infinite capacitor from
(the controller and the drivers of the switches
are omitted from the figure). This realization is only an approximation, as it exhibits
additional undesirable effects: switching noise, switching losses and small oscillations of
, not showing the controller
The connections on the right side are used only for
canonical switching
The controller works with a sampling
that control the switches are constant during each
sampling period. In a typical application, when the VIC is used to filter the output
(and hence the charge �) will
fluctuations in the range :�ABC, �ADE; are
he frequency of the charge
1/\] . Thus, the
), which is the desired
the interval in which �R will vary
cannot be chosen too small, because it would lead to the DC/DC converter
e is also another reason
cannot be chosen too
Chapter 4.
12
We give a brief description of the circuit operation in the various regions that
correspond to the linear segments of the plot from Figure 2.1. In the first region, when
the total charge of the system is small (e.g., during power-up), the converter creates an
almost constant ratio between its input and output voltages,
N �R� �R,ABC�HIJ . This situation corresponds to the first (left) linear segment of the plot in Figure
2.1. Thus, when � reaches the value �HIJ, then �R reaches the value �R,ABC. The charge
needed for � to reach the voltage �HIJ is �ABC. The control of the converter in the first
region can be, for example, sliding mode control or pulse width modulation (PWM) with
proportional control. The dynamic capacitance in this region is � T N��R (this is valid
for frequencies significantly lower than the resonant frequency of W and �R). The second
region corresponds to the horizontal segment (for � ∈ :�ABC, �ADE;) and this is where
we want the circuit to be most of the time, because here the dynamic capacitance is
infinite. The circuit remains in the horizontal region until �R reaches the maximum
allowable value �R,ADE . The control of the VIC in the horizontal region will be discussed
in Chapter 4. In the first two regions, the switches change their state frequently, such that
/M 1 � / (actually, small delays may have to be introduced to reduce switching losses).
The third region corresponds to the rightmost segment of the plot in Figure 2.1, when
the capacitor � is on its own, while �R remains at the constant level �R,ADE . In the third
region we have / /M 0 and the dynamic capacitance is �. This situation occurs if we
overcharge the VIC.
We note that another possible realization of the VIC with �R > �HIJ exists, by
reversing the DC/DC converter. This alternative realization allows much better
regulation of �, but the higher voltage required on �R may be a drawback for many
applications.
3.3. Controlling the charge in a VIC
First, we derive a limitation on the current flowing through the VIC in sinusoidal
regime, assuming that the VIC remains in the region � ∈ :�ABC, �ADE;. Most of the
energy stored in the VIC (if realized as in Figure 3.4) is stored in the capacitor �R. Thus,
the operating range � ∈ :�ABC, �ADE; corresponds to �R holding energy in the range
13
.��R�R,ABC� ≤ 4 ≤ .��R�R,ADE� . (3.1)
As power regulation is a typical application of the VIC, it is useful to consider a
sinusoidal input current % ") sin 2cd��, as would be the case in a PFC working in
steady state on a grid with frequency gω , ignoring the ripple current (see Section V). We
assume that � �HIJ is constant. During the first half of the period (when 2cd� ≤ e)
the VIC is storing energy, and during the second half the same energy is returned. The
amount of energy stored during the half period (the increase in the total stored energy) is
Δ4 = �5 ") sin 2cd��'� = �")cd .fghi
)
According to (3.1), we have the upper bound Δ4 O .��R�R,ADE� � .��R�R,ABC� . It
follows that in order to maintain the VIC energy within the required range, the steady
state current amplitude must satisfy:
") ≤ cd�R2� j�R,ADE� � �R,ABC� k. (3.2)
Suppose that the VIC is a part of the general circuit from Figure 2.2. As mentioned
at the end of Section I, an external charge controller usually affects ini in the low
frequency range, in order to keep � ∈ :�ABC, �ADE; , or equivalently, to keep �R ∈:�R,ABC, �R,ADE;. We give an example of a simple charge controller for the circuit in
Figure 2, which can be easily adapted to most applications.
A useful way of representing ini would be
Ulm��n! 'm�n! To�n! ∙ pq�n!, (3.3)
where a hat denotes the Laplace transformation, ' is a continuous and bounded signal, p
is the control signal and o is a low-pass filter used to limit the bandwidth of the control.
The presence of o means that the control can influence %� only in the low frequency
range, corresponding to the bandwidth of o . This corresponds to typical system
constraints, such as a unity power factor in the case of a PFC, where the control should
not influence %� at the grid frequency and its harmonics, but only at lower frequencies
(see Chapter 5). For simplicity we take o�n! ..Pr] , with & > 0.
14
The total energy stored in the VIC (neglecting the inductor) is 4 .� :�R��R T���; . In the operating region � ∈ :�ABC, �ADE; the voltage � is constant, hence
'4 �R�R'�R.
Fig. 3.5: An example of a VIC charge controller, using a PI controller to
obtain the oscillations of Gst around the mid-point of the allowed range.
The squaring block compensates the nonlinearity in the plant due to (3.4).
Equating this with '4 �'� we obtain +-u+, --u�u . The solution of this
differential equation is
�R v2��R � T �R), (3.4)
where �R) is a constant. Applying the above relation for � �ABC, we obtain that
�R) �R,ABC� � 2�ABC��R . Denoting ')��! '��! � %wx(��! and using (3.3), we also have
Ulm�n! 'm)�n! To�n! ∙ pq�n!. (3.5)
We want to control p��! such that the closed loop system is stable and for any
constant '), we have lim(→| �R ��! �R,HIJ, where
+
�R,HIJ�
�R�
o�n!
1n v2��] � T �R)
�
p
CHARGE
CONTROLLER
+
}� ~1 T 1&�n� �
+
-
% �R ') ' � %wx(
15
�R,HIJ� 12�R �R,ADE� � �R,ABC� �. The choice of �R,HIJ follows from our desire to allow a maximal dynamic range for
4 in (3.1), so that the reference voltage �R,HIJ corresponds to the midpoint of the VIC
energy range.
Introduce the tracking error � �R,HIJ� � �R�. We propose to achieve the control
objective by using a PI controller }� �1 T .r�]�, with }� > 0 and &� > 0, as shown in
Figure 4. There is a squaring block in the loop, which is meant to cancel the square root
introduced by (3.4). From the block diagram we have �l � ++( ��R�! � �-�u %, and using
(3.5) we get
n��n! � ��0! �2��R jo�n!pq�n! T 'm)�n!k �2��R �o�n!}� ~1 T 1&�n� ��n! T 'm)�n!�. Using the formula for o�n!, we obtain
��n! ��n!'m)�n! � �R2� ��n!��0!, where
��n! � �-�u n�1 T &n!&n� T n� T �-�u }�n T �-�u��r�.
The stability condition for � is &� > τ, which follows from the Routh criterion.
Since �(0) = 0, it follows that for constant ') , we have indeed lim(→| � (�) = 0 as
required. The stability of the closed loop system and the fact that �(0) = 0also implies
the following: if we assume that ') is a stationary random signal, then 4(�) =�(0)4(')) = 0. If ') is a constant plus a sinusoidal signal of frequency 2cd (e.g. in a
PFC), then � is a sinusoidal signal (attenuated by �� 2%cd�� ), so that �R� oscillates
symmetrically around �R,HIJ� .
16
4. Control of the VIC
4.1. Sliding mode control
Sliding mode control (SMC) is a method of discontinues control, where the control
signal p can only have a finite number of possible values, usually two. The application of
an appropriate control law moves the phase trajectory towards a "sliding surface", which
is a desired reduced order subspace of the system state-space. The system state will then
remain close to (or "slide" along) the sliding surface, thus maintaining a sliding mode
operation. The control signal usually changes the mode (substructure) of a Variable
Structure System (VSS), for instance, by opening or closing a switch in a switched
power converter.
Sliding mode controllers are used primarily in controlling non-linear systems,
where a conventional continuous controller is hard to implement or not robust. Vadim
Utkin, one of the originators of SMC, writes that: "the major advantage of sliding mode
is low sensitivity to plant parameter variations and disturbances which eliminates the
necessity of exact modelling. Sliding mode control enables the decoupling of the overall
system motion into independent partial components of lower dimension and, as a result,
reduces the complexity of feedback design." [42]
Fig. 4.1: The example double integrator system with variable feedback
defined in (4.1). � is a discontinuous control signal, determined by the
sliding mode control law in (4.2) (taken from [37]).
We demonstrate the principle and characteristics of sliding mode control using a
double integrator with variable feedback gain as the plant to be controlled (this example
is from Spiazzi et al. [37]). This system is described by the following equations
(illustrated in Figure 4.1):
��l. = ��,�l� = }p�.,1 (4.1)
1/s 1/s '
p
17
where p ∈ ^1,−1_ is the discontinuous control input. When p = −1 , the system is
marginally stable with eigenvalues �.,� = ±%√}. When p = 1, the system is unstable
with eigenvalues �.,� = ±√} (there exists a stable trajectory in this case, �. = −√}��,
which is extremely non-robust). The phase trajectories of the two substructures of (4.1)
are shown in Figure 4.2.
Fig. 4.2: The phase trajectories of the system from Figure 4.1. Note that
the system is unstable for all but singular starting conditions, which are
sensitive to perturbations (taken from [37]).
The control law takes the form:
�.(�� + ��.) < 0 ⟹ p = +1,�.(�� + ��.) ≥ 0 ⟹ p = −1, (4.2)
where � < √} is a control parameter. This control law divides the phase-plane into two
regions, whose boundaries are the �� axis and the line �� + ��. = 0 (see Figure 4.3).
When the state trajectory crosses from one region to another, the control signal changes,
which changes the substructure of the system and causes the state trajectory to change
course. The control law should be designed to ensure that the phase trajectory will move
towards and hit a sliding surface (here, the line �� + ��. = 0) from an arbitrary initial
condition, and that the state trajectory in the vicinity of the sliding surface does not move
away from it. These conditions are called the hitting condition and the existence
condition, respectively [8]. The motion of the state trajectory on the sliding surface is
called sliding mode [37] or sliding motion, and is completely different from the
trajectories dictated by the substructures of the VSS. Indeed, on the sliding surface we
have "infinitely fast" switching of p and the evolution of the system obeys a different
differential equation. An additional desirable property of the control law is stability,
achieved when the sliding motion is always directed towards an equilibrium point, 0 in
� = −�
substructure I
� = �
substructure II
18
our example. In any practical application the switching frequency (of the commutation
between the substructures) is of course finite, hence the state trajectory will oscillate
around the sliding surface, and this trajectory will be an approximation of the sliding
motion (this is sometimes called Quasi-Sliding-Mode, or QSM [8]).
Fig. 4.3: The sliding regime of the system from Figure 4.1, under the
control law from equation (4.2). In region I, the control signal is � = −�,
and in region II, � = �. The state trajectory shows oscillations around
the sliding surface �t + ��� = � , which are present in every
implementation of SMC (taken from [37]).
Let us consider now a general non-linear system [37]:
�l = �(�, �, p) = ��P(�, �, p)����(�, �) > 0,�Q(�, �, p)����(�, �) < 0,1 where � is the state vector of the system, and the vector function � (of the same
dimension) is discontinuous on the surface � = 0, where �(�, �) is called the sliding
function. The system is in sliding mode if the state � moves on the sliding surface �(�, �) = 0. The SMC process can be divided into two phases. In the first phase, called
the reaching phase [8], the controller will drive the state trajectory to converge, or hit,
the sliding surface. This phase is possible if the hitting condition, which must be derived
for the specific problem, is satisfied. The second phase is the sliding mode operation,
during which the state trajectory stays in the vicinity of the sliding surface and moves
towards a stable equilibrium point or a desired limit cycle. This is possible if the
existence and stability conditions are satisfied, which will be discussed below.
19
The existence condition demands that the state trajectories in the two
substructures on both sides of the sliding surface must be directed towards it. In other
words, for a series � → �), where �(�, �)) = 0, we have:
�(�, �) > 0�(�, �) < 0 ⇒ lim��→�8 ∇�(�, �)) ⋅ �P(�, �, p) < 0lim��→�8 ∇�(�, �)) ⋅ �Q(�, �, p) > 0. Since �l = ∑ ¢£¢�¤ ¢�¤¢( = ∇� ⋅ �, the existence condition becomes (see also a related but not
precise formulation in [37]):
�(�, �) > 0, lim��→�8 �l(�, �) < 0�(�, �) < 0, lim��→�8 �l(�, �) > 0 ⇒ lim��→�8 sgnj�(�) ∙ �l(�)k = −1. (4.3)
Naturally, the condition sgnj� ⋅ �l k = −1 when not limited locally to the vicinity
of � = 0, is a sufficient (yet hard to accomplish) hitting condition. We give here, without
proof, another, more practical, sufficient hitting condition. Let �P, �Q steady state
vectors corresponding to the inputs pP, pQ (the two possible values of p), respectively.
The sufficient hitting condition is given by:
�(�P) < 0,�(�Q) > 0. Good references on sliding mode control are Edwards and Spurgeon [8], Young,
Utkin and Özgüner [47] and Fridman, Moreno and Iriarte [10]. Levant [25] discusses
higher order sliding modes, and Spiazzi et al [37] and Tan, Lai and Tse [37] address the
issues of SMC in DC/DC converters.
4.2. The control problem of a boost converter
Let us discuss in more detail the operation of the circuit from Figure 3.4 for � ∈ :�ABC, �ADE;. Notice that we may now regard the capacitor �R as a variable voltage
source and the circuit as a boost converter that should produce a constant output voltage �HIJ. We start by showing that the aim of keeping exactly � = �HIJ cannot be achieved,
no matter what control strategy (and switching frequency) we use. This fundamental
limitation for boost converters has been discussed also in Sira-Ramirez [36] and Ortega
et al. [31, Ch. 7].
Consider the average model of the circuit
11]). Recall that no current is flowing to the terminals on the right.
constant, we have:
where N is the short-time average of
that 0 O N O 1. Hence,
�lRThis is a second order nonlinear system with state variables
control signal N. From the equality of the two expressions for
which cannot be limited
values, and hence it must
It is known that
converter (making the voltage error small) is difficult due to the unstable zero dynamics
[31, Ch. 6]. We examine th
Figure 4.4, but this time
and we are interested in the dynamics of
variables � and %], with
�
20
Fig. 4.4: Average model of the VIC.
the average model of the circuit, shown in Figure 4.4 (following [
Recall that no current is flowing to the terminals on the right. Assuming
¦N�R�lR = %,�R T WUllR N�,�R�lR %R,1
time average of / (this is the duty-cycle if q is a
Hence,
lR %N�R ,�lR %R�R ,UllR N� � �RW . This is a second order nonlinear system with state variables �R, %R , which
. From the equality of the two expressions for �lR we get
N %%R, limited to :0,1; since %R must alternate between positive and negative
must cross zero. Thus, the precise regulation of � is not possible.
t is known that the related problem of controlling the output voltage of a boost
converter (making the voltage error small) is difficult due to the unstable zero dynamics
We examine this regulation problem using the same average model from
Figure 4.4, but this time we have a constant voltage source in place of the capacitor
we are interested in the dynamics of �. We write the state equations with the state
, with �] and % constants:
�R %R �R
W
%
C +-
N�R�lR N�
shown in Figure 4.4 (following [23, Ch.
Assuming that � is
is a PWM signal) so
which depends on the
must alternate between positive and negative
is not possible.
put voltage of a boost
converter (making the voltage error small) is difficult due to the unstable zero dynamics
regulation problem using the same average model from
n place of the capacitor �R
e write the state equations with the state
21
Ull] N� 1W � �]W ,�l �N %]� T %�.
(4.4)
Eliminating the inductor current %] from (4.4), we obtain the second order ODE
�§ � NlN �l T N�
W� � N�]W� � Nl�N %. To keep � at a desired equilibrium point � �∗ , we must have �§ �l 0 . The
resulting differential equation describes the dynamics of the duty cycle N:
Nl N�W% ��] �N�∗!. (4.5)
The equilibrium points of (4.5) are given by
N 0,N �]�∗. The equilibrium point N 0 forces �] 0 and % 0 , which is a trivial equilibrium
point. The second equilibrium point has more physical significance. Recalling that an
equilibrium point �∗ of a scalar ODE �l ©��! is asymptotically stable if ©′��!1|�¬�∗ ?0, the stability of N --∗ is dependent on the direction of the current %. For % ? 0 (which
is the case when power is transferred to the higher voltage, and it is the case half of the
time in the VIC) this equilibrium point is unstable, as seen from the plot of equation (4.5)
in Figure 4.5.
Fig. 4.5: Plot of the function from (4.5) for ® ? 0 . The nontrivial
equilibrium point is unstable.
This difficulty is present even if we linearize the equations (we obtain a zero in the
right half-plane). In the linear case, this problem has been addressed by various
techniques, including ∞H control, see for instance Naim et al. [30]. The approaches
Nl N
N --∗ 0
22
based on linearization are completely inadequate when the input voltage of the boost
converter (�R in our case) varies significantly, since the small signal assumption of the
linearization is violated. Sliding mode control of boost converters, which seems to be a
very attractive approach, has been explored by several researchers, among them [31],
Cortez et al. [6], Escobar and Sira-Ramirez [9], Gee et al. [12], Guo et al. [15], Tan, Lai
and Tse [41] and Wai and Shih [46].
4.3. The proposed control algorithm
We now introduce a sliding mode controller for our circuit from Figure 3.4,
working in the region � ∈ :�ABC, �ADE;. The state equations of this system are:
¦��l = −/ ∙ %R + %,WUllR = / ∙ � − �R,�R�lR = %R.1 (4.6)
These equations are considered only in the operating range Ω defined by
|%R| O %R,ADE,�R ∈ :�R,ABC, �R,ADE;,� > �ABC, (4.7)
where 0 < �R,ABC < �R,ADE < �ABC < �HIJ. We design a sliding mode controller which is
inspired by the one in Hijazi et al. [18], but is not the same. Indeed, the sliding function
in [14][18] (a function of two state variables) is designed for a boost converter with a
constant input voltage, while our circuit requires a modified sliding function (a function
of three state variables and the disturbance %). For an oscillating (but positive) voltage �R
and an oscillating input current i we propose to use the following sliding function:
� = �HIJ − � − �(�HIJ ∙ % − �R ∙ %R), (4.8)
where only �HIJ is constant. The sliding surface Γ is the set of all possible states
� = ±�%R�R² ∈ Ω for which �(�) = 0. The proposed sliding mode control is:
/ = �1%�� < 0,0%�� ≥ 0,1 /M = 1 − /. This control law is written in an ideal form that would lead to infinitely fast switching of / and /M. In reality the switching frequency is limited, since the controller has a finite
sampling frequency 1/\] , but we ignore this fact in our analysis, because 1/\] is
assumed to be high (for further discussion see Section 4.4).
23
In order to ensure that the state trajectories will converge to the sliding surface Γ
for any initial conditions in Ω, we must derive a sufficient condition for the sliding mode
coefficient �. We require that � ∙ �l < 0 for every � ∈ Ω Γ⁄ . This is a sufficient hitting
condition as explained in Section 4.1.
We impose limitations on the input %: |%| O %ADE,�Ull� O UllADE, (4.9)
where %ADE > 0, UllADE > 0 . Imposing a bounded Ull might pose a problem for many
applications, but in fact the circuit will tolerate short times when �Ull� exceeds UllADE, for
example due to sudden changes in the load connected in parallel to the VIC. During these
short times, the hitting condition may be violated, so that |�| may temporarily grow, but
this will be corrected later by the controller. For reasons that will become clear later, we
assume that
�ABC > WUllADE �HIJ�R,ADE + �R,ADE. (4.10)
Suppose that � > 0 (hence / = 0). Then from (4.6), (4.8),
�l = − %� + � ´%R��R − �R�W µ − ��HIJUll. (4.11)
Using (4.11), the condition �l < 0 becomes a condition on �, which in the worst case is
� ´�R,ABC�W − %R,ADE��R − �HIJUllADEµ > %ADE� . (4.12)
Now suppose that � < 0 (hence / = 1). Then from (4.6), (4.8),
�l = %R − %� + � ´%R��R + �R�W − �R�W µ − ��HIJUll. (4.13)
Similarly as in the previous case, the condition �l > 0 becomes:
� ¶�R,ADE �ABC − �R,ADE�W − �HIJUllADE· > %ADE + %R,ADE� . (4.14)
From (4.10) we know that the coefficient of k in (4.14) is positive.
To satisfy both (4.12) and (4.14), � must be larger than a certain minimal value
�ABC > 0 (which can be expressed easily in terms of �R,ABC, �ABC, %R,ADE, %ADE, UllADE).
24
Positive values of � < �ABC can also be chosen for the sliding function if we
assume that � stays close to Γ. This is useful because a smaller � enables better output
voltage regulation, as long as the system remains stable. The condition can be expressed
by requiring that lim�→�8 sgnj�(�) ∙ �l(�)k = −1 for all �) ∈ Γ (this is the existence
condition from Section 4.1). From (4.8) we have
�(�) = 0 ⟹ % = �HIJ − � + ��R%R��HIJ . (4.15)
For � > 0, combining (4.11) and (4.15) gives the condition
���HIJ ´�R�W − %R��R + �HIJUllµ + � �R%R� > 1� (� − �HIJ). (4.16)
In a similar way, for � < 0, combining (4.13) and (4.15) gives the condition
���HIJ ´%R��R + �R(� − �R)W − �HIJUllµ + � (�HIJ − �R)%R� > 1� (�HIJ − �). (4.17)
Choosing � that satisfy both the conditions (4.16), (4.17) will fulfill the existence
condition and will ensure that the state trajectory near the sliding surface will always be
directed towards the sliding surface. Finding the range of � that will satisfy (4.16) and
(4.17) for all possible � ∈ Γ and for all Ull satisfying �Ull� < UllADE is a numerical problem
that is best handled by a computer. One usually obtains a condition of the type > �¹ABC ,
where 0 < �¹ABC < �ABC . In order to get reasonable results, we must impose an upper
bound �ADE on �, otherwise (4.16) would require an infinite �. When choosing � based
on the existence condition, we choose �ABC and �ADE close to �HIJ, to get a better (i.e.,
lower) value for �¹ABC.
Formula (4.15) imposes an upper bound for the ripple of � when � stays close to Γ
and the existence condition is satisfied. Indeed, expressing � from (4.15) and then
applying the first two constraints from (4.7) and the first constraint from (4.9) we obtain
|� − �HIJ| < � �R,ADE ∙ %R,ADE + �HIJ ∙ %ADE�. Computing �l as a function of /, the state variables, % and Ull and setting �l = 0, we
can derive the short-time average of /:
/S = W% + �� ��R� − L�u %R� + WUll�HIJ�W%R + ���R� (4.18)
25
By setting � = 0 and substituting (4.15) into (4.18), we get
/S = W -º»¼Q-P�-u�u�-º»¼ + �� ��R� − L�u %R� + WUll�HIJ�W%R + ���R� .
We note that the sliding mode control can also be achieved by an equivalent PWM
control with the duty cycle N = /S. However, we think that this equivalent PWM control
is not practical, because it requires the measurement of Ull and a complicated computation.
4.4. Parameter sensitivity of the VIC
After establishing the control of the VIC and the key requirements for its
operation, we wish to evaluate the sensitivity of the controller performance to the
changes of two important parameters: the sliding function constant �, and the sampling
period of the controller (\] from the previous section, which is actually the time between
consecutive control decisions). The first parameter was discussed at length in the
previous section. The second parameter is dependent on the implementation and requires
some explanation. The analysis done so far assumes that a change in / can occur at any
time, with unbounded switching frequency. In practice, such a controller is not possible,
and a finite frequency approximation to SMC must be observed. There are several
approaches to this approximation, including hysteresis-based control, constant ON time,
constant switching frequency, limited maximum switching frequency and constant
sampling frequency [40]. In our implementation, a constant sampling period \] is used,
and after each sampling the controller decides whether to perform a switching. Hence,
the switching frequency is variable and bounded by half the sampling frequency. The
relation between the sampling frequency 1/\] and the actual switching frequency is
shown in Figure 4.6. All the plots in this section were done with the simulation
parameters of Chapter 6 (with � = 0.002, except in Figure 4.9).
26
Fig. 4.6: The average switching frequency of the VIC vs. the sampling
frequency of the controller �/½¾. The ratio of the sampling to switching
frequency varies from 1:6.5 to 1:8.5.
Fig. 4.7: The RMS error in the output voltage G over 3 grid semi-cycles
(in red) and one semi-cycle (in blue) vs. the sampling period ½¾.
1 2 3 4 5 6 7 8 9 100
200
400
600
800
1000
1200
1400
sampling freq. (1/Ts) [MHz]
sw
itchin
g f
req.
[kH
z]
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10
0.5
1
1.5
2
2.5
3
3.5
Ts [usec]
Vc e
rror
- rm
s
27
Fig. 4.8: The RMS error in the output voltage G over 3 grid semi-cycles
(in red) and one semi-cycle (in blue) vs. the switching frequency of the
VIC.
Since we wish to evaluate the performance of the VIC, we chose the RMS error of
the output voltage �HIJ − � as a simple assessment measure. We have calculated this
value over three semi-cycles of the grid (30ms, the red line in Figures 4.7-4.9) and over
one semi-cycle (10ms, the blue line in Figures 4.7-4.9), when the circuit was in steady
state. High sampling frequency calculations over 3 semi-cycles are not shown due to
simulation limitations. In Figure 4.7 we observe the almost linear decrease of the RMS
error with the shortening of the sampling period \] . Figure 4.8 shows the same
phenomenon, with respect to the switching frequency (which relates to \] via the plot in
Figure 4.6). This plot has practical importance, since the power losses of the VIC are
linearly related to the switching frequency in our implementation (although this can be
amended in a zero voltage switching implementation of the same circuit).
The dependence of the RMS voltage error on the sliding coefficient � is shown in
Figure 4.9. As expected, lower � causes the voltage error to decrease, since the term �HIJ − � in the sliding function from (4.8) becomes more dominant. However, we can
only decrease � down to a certain limit, set by the hitting and existence conditions.
0 200 400 600 800 1000 1200 14000
0.5
1
1.5
2
2.5
3
switching freq. [kHz]
Vc e
rror
- rm
s
28
Fig. 4.9: The RMS error in the output voltage G over 3 grid semi-cycles
(in red) and one semi-cycle (in blue) vs. the sliding coefficient ¿ defined
in (4.8). The vertical line represents the calculated minimal ¿ that fulfils
the hitting and existence conditions, at a sampling frequency of 2MHz.
0 1 2 3 4 5 6 7 8
x 10-3
0.5
1
1.5
2
2.5
3
3.5
4
k
Vc e
rror
- rm
s
29
5. An application of the VIC in a PFC
5.1. Power Factor Compensation
The power factor (PF) is defined as the ratio between the active power and the
apparent power of a system. If the current % and voltage À are periodic with period \, and
%, À ∈ ℒ�:0, \), then the active power is defined by ⟨À, %⟩ = 7Ä $ À(�)%(�)'�Å) (their inner
product in ℒ�:0, \) ), and the apparent power is defined by ‖À‖‖%‖ [11]. Hence,
PF = ⟨À, %⟩‖À‖‖%‖. When the voltage and the current are both purely sinusoidal, the PF is equal to the
cosine of the phase angle È between them. For sinusoidal voltage and non-sinusoidal
current, we define ". as the fundamental component of the current, and "�] as the RMS
value of the current [1]. The PF depends of both the distortion factor of the waveform
(defined as "./"É�]) and the displacement factor related to the phase angle (��nÈ, where È is the phase difference between the fundamental component of the current and the
voltage waveform), in the form
PF = "."É�] ��nÈ. There are several reasons to seek a close to unity PF. First, the conduction losses in the
grid depend on the current, which is proportional to the apparent power. Since only
active power is used by the load, a PF < 1 will cause power losses due to the reactive
power flowing through the grid. In addition, harmonics caused by the waveform
distortion may disrupt other devices connected to the grid. The purpose of power factor
compensation (PFC) is to minimize the input current distortion factor, and to minimize
the phase difference between the voltage and current waves. This process is also called
power factor correction [1] or power factor conditioning [33] (each abbreviated as PFC).
As in most power supplies the periods of the current and voltage waveforms are
the same, and the peaks of the current coincide with the peaks of the voltage, the
displacement factor is close to unity. Hence, the task of PFC is reduced to eliminating the
higher order harmonics of the input current. The PF can thus be approximated by
30
PF ≈ "."É�] = v 11 + THD� , where THD is the "total harmonic distortion", which is the quadratic sum of amplitudes
of the unwanted harmonics over the squared amplitude of the fundamental harmonic
[32]. Hence, an equivalent desirable quality of a PFC would be a THD close to zero.
Several standards have been established to limit the harmonic content of the input
current of a power supply, the most common of them is EN61000-3-2 set by the
European Union in 2001. Passive PFC circuits (built from transformers, diode and
passive circuit elements) usually do not meet the standard criteria under a wide range of
loads and for applications with higher power than approximately 400W [16]. In addition,
passive PFC circuits require large and heavy magnetics. For this reason, an active PFC
circuit is usually implemented in modern power supplies. Rectifier bridges and boost
converters are most commonly used in active PFC, mostly due to their easy
implementation and good performance [1].
There are several approaches to building a PFC based on boost converters, among
them are critical conduction mode, continuous conduction mode, frequency clamped
critical conduction mode and discontinuous conduction mode boost converters.
Topologies of two boost stages are used in interleaved PFCs (common in low-profile
form factor converters) where two stages operate out-of-phase in order to reduce the
current ripple, and in bridgeless PFCs [32]. A myriad of other PFC topologies have been
proposed in the literature, for various applications and with diverse properties.
5.2. The proposed circuit
The performance of the VIC has been examined in a typical application as the
output capacitor of a boost converter used in a PFC, shown in Figure 5.1. For the boost
converter in a PFC there are two control objectives, namely: (1) attaining a nearly
constant output voltage� = �HIJ; (2) keeping the (short-time) average value of the input
current %d nearly proportional to the input voltage pd = Î sin(c�) , thus obtaining a
close to unity power factor.
There are several methods to build a PFC boost converter in continuous or
discontinuous conduction modes. The boost converter depicted here operates in the
critical conduction mode (CRM), also called border-line mode, as described in Gotfryd
[13] and in Lai and Chen [24]. In the CRM operation, each current pulse of %L has the
31
form shown in Figure 5.2. During 0 O � < �w in each pulse, the switch will be closed
and the inductor current %L will rise. During �w O � < \ the switch will be open and the
energy in the inductor will be released to the load and the VIC, causing %L to fall to zero,
Fig. 5.1: A PFC using a boost converter with a VIC as the output capacitor. Note that
the voltage Gs is measured, which is equivalent to measuring F as in Figure 2. The
internal sliding-mode controller of the VIC is not shown.
since � > pÉ = �pd�. When %L = 0 is detected, the switch will close again, starting the
next triangular pulse. Note that the switching frequency 1 \⁄ (which is variable) should
be much greater than the grid frequency. The average current in a triangle is
UlLÏ = pÉ2WÐ �w. (5.1)
Thus, to create an average current that is proportional to pÉ, we hold �w constant
during each semi-cycle of the grid (from one zero crossing of the grid to the next). Then
(according to (5.1)) the boost converter is seen from the grid like a resistor with
resistance �LÑ(Ò� , which is a desirable behavior.
Fig. 5.2: The waveform of the inductor current, as required for critical conduction mode.
%Ó
%Ó%L
%L
CRITICAL-MODE
CONTROLLER
%d pÉ
pÉ%wx(
%wx(% %
WÐ �
K �R �HIJ /��
�w %wx(
pd AC
LINE
VIC
��
%L
pÉWÐ �w
�w \ �
32
The diode is conducting only when the switch is open, hence its current %Ó
corresponds to the descending part of %L in Figure 5.2 (for �w O � < \), and %Ó = 0
otherwise. The average current of the diode is
UlÓÏ = 1\ (\ − �w) pÉ2WÐ �w. (5.2)
From elementary considerations we have −�w = xÔ-QxÔ �w , from where \ =--QxÔ �w. Substituting this into (5.2) we obtain the (short-time) average current of the
diode:
UlÓÏ = pÉ��w2WÐ�. (5.3)
The expressions (5.1), (5.3) enable us to obtain an average model of the boost
converter using a resistor and a current source that both depend on �w, as shown in
Figure 5.3.
The current flowing into the VIC is % = %Ó − %wx( . This current is fluctuating at
twice the grid frequency, and is linearly dependent on �w. We recall that the purpose of
the VIC is to hold V constant. Thus, keeping � in the region � ∈ :�ABC, �ADE; (which is
equivalent to keeping �R ∈ :�R,ABC, �R,ADE;) involves regulating �w using a variation of
the charge controller presented in Chapter 3. The value �w that the boost converter
receives is updated when the grid voltage crosses zero, hence at twice the grid frequency,
because �w should be constant in each semi-cycle to guarantee a nice sinusoidal shape
for %d . In addition, a feed-forward term from %wx( is used to improve the transient
response to changes in the load:
�w(n) = o(n) ∙ pq(n) + }Ulmwx((n), (5.4)
where p is the output of the PI controller, as in Figure 3.5, and } is the feed-forward
gain:
} = 4W�HIJpd,ADE� , (5.5)
where pd,ADE is the amplitude of the grid voltage. This gain is derived from the steady-
state criterion for zero energy change during one grid semi-cycle. Indeed, integrating
(5.3) and a constant %wx( over one grid semi-cycle �0, ÕÖi� we obtain
pd,ADE� �w2WÐ� 5 sin� cd��'�Õ/Öi) = %wx( ecd.
33
Expressing from here �w, we obtain the factor } from (5.5).
Fig. 5.3: The PFC from Figure 5.1 with the average model of the boost converter.
The VIC charge controller affects both the PFC input current and the VIC input
current via ×ØÙ. Since Y®Ù is small, the circuit looks from the grid like a resistor
with resistance tÚÛ×ØÙ . Note the similarity of the right side of this circuit to the circuit
in Figure 2.
The load changes are supposed to be rare events (when a sudden change in the
load occurs, the first priority is to maintain a constant �, even at the price of temporarily
causing a distortion in %d). The feed-forward term may instantaneously affect �w, thus
violating the PFC objective of sinusoidal %d , in case the VIC does not have enough
energy reserve. The internal sliding mode controller of the VIC is not shown in Figures
5.1 and 5.3.
Finally, we discuss the power-up process of the converter. The circuit shown in
Figure 5.3 must be connected to the grid at a proper time, where �pd� ∈ :pABC, pADE; . The upper limit pADE is required in order to limit the in-rush current to the circuit at the
time of connection. The maximal allowed in-rush current is determined by the properties
of the switching components and the design specifications, and its dependence on pADE
is complex and depends on the exact realization of the VIC. When the circuit is
connected below a certain lower limit pABC, a somewhat more complicated power-up
algorithm is required to deal with the slowly charging VIC (which causes the problem of
the descending inductor current, described below, to be more pronounced). In order to
comply with these requirements, a mechanism that senses the phase of the grid and
connects the circuit at a certain phase must be incorporated in the converter. There are
� %Ó
K
%L
��
VIC CHARGE
CONTROLLER
~ AC
LINE
%wx( �w
%d pÉ %wx(
VIC
�HIJ �R
% pd
p��w2W� 2W�w
34
several methods to realize this mechanism, and its realization is outside the scope of this
work, as are the algorithms for low-voltage (< pABC) power-up. We have found by
simulations that connecting our proposed circuit at a phase angle in the range 5° − 15° results in a stable power-up with a in-rush current less than 20A, which is acceptable for
most designs of 500W power supplies.
During power-up, there may be episodes where the slope of the descending
inductor current (as shown in Figure 5.2) xÔQ-LÑ is too low, and the rising pÉ may cause
the inductor current not to reach zero before changing the sign of the slope. To prevent
such episodes from damaging the power-up process, a protective logic should be
incorporated in the control of the boost converter. A proposed logic is to close the switch
of the boost converter when the inductor current starts rising (when supposed to be
descending), in addition to the case when %L hits zero. This would cause a secondary in-
rush current which will charge the VIC and the boost converter will resume normal
operation right afterwards as the descending slope of the inductor current will be steeper.
This logic should allow this additional trigger only when the inductor current is below a
certain limit ( xÔLÑ �w , either measured or calculated, can be used as a reference),
otherwise accidental activations of the switch would cause the current to rise on
undesired instances.
Since the VIC has no charge to begin with, it will operate in the first region (as
described in Section 3.2) until �] reaches �£,ADE . In our proposed controller, this is
implemented using PWM with a duty cycle of -u,ÝÞß-º»¼ . The feed-forward term of the
charge controller will provide the initial �w value for the control of the boost converter.
An initial value for the integrator in the PI charge controller should be set, in order to
avoid an overshoot in the input current subsequent to the power-up.
5.3. Simulation results
The VIC performance in the circuit from Figure 5.1 has been examined by
MATLAB simulations using the SimPowerSystems toolbox. The parameters of the VIC
(shown in Figure 3.4 and the sliding function (4.8)) are � = 0.002, � = 4μ©, �R =40μFand W = 60μH. From (4.12) and (4.14) we get �ABC ≈ 0.008 (this value strongly
depends on �ABC, which is chosen as �ABC = 395V ) and from (4.16) and (4.17) we get �¹ABC ≈ 0.002 (using 398 < � < 402). The sampling frequency of the VIC controller is
2MHz. The parameters of the VIC charge controller (shown in Figure 4) are }� = 2 ×
35
10Q.� , &� = 40ms , the initial value of the integrator is −0.05μs and the cut-off
frequency of the LPF is 10Hz ( o(n) = ..Pr] where & = 15.9ms). The boost converter
circuit parameters (shown in Figure 5.1) are �HIJ = 400V,K = 320Ω (thus, the power is
500W), WÐ = 60μH and �� = 100nF. The grid voltage pd has the amplitude pd,ADE =340V and the frequency Hz50 . The results are shown in Figure 5.4.
Fig. 5.4: Simulation results for a PFC boost converter using a VIC. Three grid
cycles are shown in steady state operation. All the signals shown, except for the
last (d), are filtered via a low-pass filter with a cut-off frequency of 1KHz, to
eliminate the ripple noise of the boost converter. (a) the converter input current ®ä; (b) the VIC input current ® (c) the voltage error Gåæç − G; (d) the VIC inner
capacitor voltage Gs, used as a measure of F.
0.5 0.51 0.52 0.53 0.54 0.55 0.56-4
-2
0
2
4
time [sec]
i in [
A]
0.5 0.51 0.52 0.53 0.54 0.55 0.56
-1
0
1
time [sec]
i [A
]
0.5 0.51 0.52 0.53 0.54 0.55 0.56
0
1
2
time [sec]
Verr
or [
V]
0.5 0.51 0.52 0.53 0.54 0.55 0.56100
200
300
400
time [sec]
VS [
V]
(a)
(b)
(c)
(d)
36
Fig. 5.5: Simulation results for the power-up phase of the PFC boost converter
using a VIC. Only the first semi-cycle of the grid voltage is shown here. (a) the
converter input current ®ä; (b) the VIC input current ® (c) the output voltage G;
(d) the VIC inner capacitor voltage Gs, used as a measure of F.
The calculated total harmonic distortion (THD) of the input current %d (in the
range up to 4KHz) is less than 0.7%. (the signal %d was passed through an LPF prior to
THD calculation, as most standards take into account only the first 40 harmonics of the
grid frequency in THD calculation). The low frequency voltage ripple seen in Figure
5.4(c) is 1.63V. The capacitance of a conventional capacitor, if used to achieve the same
output voltage ripple instead of the VIC, would have been � = ���-��Ö = �.è�..é�∙�Õ∙.)) ≈2.65mF, more than 65 times larger than �R (we have denoted by %�� the peak-to-peak
variation of % , as observed in Figure 5.4(b), and similarly ��� is the peak-to-peak
variation of �). This ratio of 65 could be increased significantly if the DC/DC converter
were reversed, as mentioned in Chapter 3. Another way of greatly increasing this ratio
0 0.002 0.004 0.006 0.008 0.01
0
5
10
15
time [sec]
i in [A
]
0 0.002 0.004 0.006 0.008 0.01
-1
0
1
2
3
time [sec]
i [A
]
0 0.002 0.004 0.006 0.008 0.010
200
400
time [sec]
V [V
]
0 0.002 0.004 0.006 0.008 0.010
200
400
time [sec]
VS [V
]
(a)
(b)
(c)
(d)
37
(hence, lowering the ripple significantly) is by using more complex sliding functions in
the controller of the VIC is portrayed in the next section.
The power-up process of the converter is shown in Figure 5.5. Several episodes of
in-rush current occur in the first 2 milliseconds, for reasons explained in the previous
Section. In order to prevent the secondary in-rush current episodes, a sufficient charge
would have to be absorbed by the VIC during the initial in-rush current. This would
require connecting the circuit to the grid during the peak voltage, and applying an in-rush
current in order of 100A. An in-rush current of this magnitude would require less-than-
optimal switching components, and would render the circuit impractical.
Fig. 5.6: Simulation results for an output power change from 250W to 500W in a
PFC boost converter using a VIC. Three grid cycles are shown and the power
change occurs at 0.525 sec. The signals (a), (c), (d) are filtered via a low-pass
filter with a cut-off frequency of 1KHz, to eliminate the ripple noise of the boost
converter. (a) the converter input current ®ä; (b) the converter output current
®Ø�× ; (c) the VIC input current ®; (d) the voltage error Gåæç − G; (e) the VIC
inner capacitor voltage Gs, used as a measure of F.
0.5 0.51 0.52 0.53 0.54 0.55 0.56-4-2024
time [sec]
i g [
A]
0.5 0.51 0.52 0.53 0.54 0.55 0.560
0.5
1
1.5
time [sec]
i out [
A]
0.5 0.51 0.52 0.53 0.54 0.55 0.56
-1
0
1
time [sec]
i [A
]
0.5 0.51 0.52 0.53 0.54 0.55 0.56
0
1
2
time [sec]
Verr
or [
V]
0.5 0.51 0.52 0.53 0.54 0.55 0.56100
200
300
400
time [sec]
VS [
V]
(a)
(b)
(c)
(d)
(e)
38
The circuit does not exhibit PFC properties during the power-up stage. Since �w is
not constant during the power-up phase, the shape of the input current is not sinusoidal.
Starting from the second grid semi-cycle, �w will be set constant during each semi-
cycle, to allow a small THD. As described in Section 3.2, in the first region of operation
of the VIC (when the charge is less than ���), the VIC operates at a constant PWM
duty cycle N = -u,ÝÞß-º»¼ . Since �R.ABC = 100�, the duty cycle would be N = 25%. The
VIC enters the second region when � = 400�, which would correspond to �R ≥ �R,ABC.
Fig. 5.7: Simulation results for an output power change from 500W to 250W in a
PFC boost converter using a VIC. Three grid cycles are shown and the power
change occurs at 0.525 sec. The meaning of all the signals is as in Figure 5.6.
0.5 0.51 0.52 0.53 0.54 0.55 0.56-4-2024
time [sec]
i g [
A]
0.5 0.51 0.52 0.53 0.54 0.55 0.560
0.5
1
1.5
time [sec]
i ou
t [A
]
0.5 0.51 0.52 0.53 0.54 0.55 0.56
-1
0
1
time [sec]
i [A
]
0.5 0.51 0.52 0.53 0.54 0.55 0.56
0
1
2
time [sec]
Verr
or [
V]
0.5 0.51 0.52 0.53 0.54 0.55 0.56100
200
300
400
time [sec]
VS [
V]
(a)
(b)
(c)
(d)
(e)
39
Figures 5.6 and 5.7 demonstrate the stability of the output voltage during increases
or decreases of the output power, respectively. Upon reaching stability, as in Figure 5.4,
the load power changes at 0.525 seconds from 250W to 500W or vice versa. The input
current during the semi-cycle in which the power change occurs does not keep a
sinusoidal form, as �w must be changed in order to keep the VIC within the flat
operating region, as described in the previous section.
5.4. An improvement – integral sliding mode control
As we have seen, small perturbations of the output voltage � still remain in a PFC
regulated by the VIC. Since the VIC is a third-order system (equation (4.6)), and the
sliding mode controller is a second-order controller (equation (4.8)), we can try
improving the steady state performance by increasing the order of the controller. This
practice is advised in [10, Ch. 1] and in practical design guides such as [40], especially if
a fixed-frequency SMC is employed (which is the case in our implementation). This kind
of full order SMC is called Integral Sliding Mode (ISM) by Utkin and Shi [43] and in
[10, Ch. 1], but we do not follow their approach, since it requires a non-singular state
dependent input matrix, which is not our case (see (4.6)). Instead, we add a simple
integrator of the output voltage error to the sliding function �(�) (following [40]). The
improved sliding function will be
� = �HIJ − � − �(�HIJ ∙ % − �R ∙ %R) + �ì5 (�HIJ − �)'&() , (5.6)
where �ì > 0 is a second sliding coefficient. Since the implementation of the controller
is discrete, the integral is replaced by an appropriate summation.
As a result of the increased order, the existence condition of the sliding mode will
become a complex relation between � and �ì. Although it is possible to formulate this
relation analytically and use numerical methods to find the domain where the existence
condition holds, it is more practical to use the � appropriate for the second order sliding
function (4.8), and a small �ì that would not greatly influence the existence condition.
The hitting condition is not a concern in our implementation, since the reaching phase is
done using a constant PWM and not SMC, as explained in Section 5.2.
The performance of the VIC with the improved sliding function (5.6) is shown in
Figure 5.8. In this simulation, the sliding coefficients were � = 0.008, �ì = 200,000 (a
40
discrete form of the integration in (5.6) was implemented, using the Euler backward
method, i.e., í = íQ. + �îÅ (�HIJ − �) where í is the integration variable, and \] is the
sampling time). All other parameters were as in the previous section. As seen in the
simulation results, this controller indeed provides a significant improvement in the
steady state error, with a low-frequency output voltage ripple of about 50mV, in
comparison to 1.63V using the sliding function (4.6). The THD of %d is not changed by
much, with a value of 0.72%.
Fig. 5.8: Simulation results for a PFC boost converter using a VIC with the
improved full order sliding function (5.6). Three grid cycles are shown in steady
state operation. The signals (except Gs ) pass through an LPF with cut-off
frequency of 1kHz. This filter is insufficient to smooth he signal GæååØå = Gïðñ − G
in this scale, yet it is evident that the low frequency ripple is in order of 50mV.
The meaning of all the signals is as in Figure 5.4.
0.5 0.51 0.52 0.53 0.54 0.55 0.56-4
-2
0
2
4
time [sec]
i g [
A]
0.5 0.51 0.52 0.53 0.54 0.55 0.56
-1
0
1
2
time [sec]
i [A
]
0.5 0.51 0.52 0.53 0.54 0.55 0.56-0.05
0
0.05
time [sec]
Verr
or [
V]
0.5 0.51 0.52 0.53 0.54 0.55 0.56100
200
300
400
time [sec]
VS [
V]
(a)
(b)
(c)
(d)
41
6. Zero-voltage-switching (ZVS) in a PFC and a VIC
6.1. Overview of ZVS and motivation
Much of the power losses in a switched-mode power supply are due to the high-
frequency switching of the MOSFET in the PFC boost converter. This is demonstrated
by an estimation of the boost converter switching losses in our example circuit. Due to
the relatively small inductor chosen for our circuit, the average switching frequency is
high, about 430kHz. The method of power losses calculation is portrayed in [14], and
the switching component used in this calculation are the MOSFET IPP60R250CP and
the Schottky diode IDH10G65C5 by Infineon [21], [22]. This MOSFET was chosen to
have fast switching times and a small output capacitance. A silicon-carbide Schottky
diode was chosen in order to avoid the reverse recovery time of p-n junction diodes,
which is in the order of 100ns. Commonly, the most prominent factors contributing to the switching losses are:
(1) the power lost during the overlapping of the MOSFET current curve and the voltage
across it during transition, (2) the dissipation of the charge stored in the parasitic parallel
capacitance of the MOSFET during switching on, and (3) the dissipation of the reverse
recovery charge in each diode (with body diodes or switching diodes present in the
circuit) due to recombination of the minority carriers in the diode when it is turned off, or
in the case of a Schottky diode, which does not possess the reverse recovery effect,
dissipation of the charge stored in the parallel capacitance when the diode is turned on.
In the case of critical conduction mode switching, the MOSFET is switched on
when the current reaches zero. Hence, in each switching cycle the energy lost in the
switching on process is the energy stored in the parasitic parallel capacitance �w]] =0.5nF [21] alone, hence
4w = 12�w]]��. The energy lost during switching off of the MOSFET is
4wòò = 5 pÓR(�)%ÓR(�)'�(ÔóP(ô)
+ .��+� = %LÝõö� �Éx + �ò2 + .��+�, (6.1)
where: %LÝõö ≈ 2%d is the maximum inductor current in the cycle; �ò = 12nsec is the
current fall time of the MOSFET [21]; �Éx is the rise time of the voltage and �+ = 15nC
42
is the charge stored in the parallel capacitance of the diode [22]. The gate current
%ù = − -�úûüýûóþ� must discharge the gate-drain capacitance, where Kù = 1.3Ω is the gate
resistance and ����(��x = 5V is the gate Miller plateau voltage [14]. Hence,
�Éx = �ùÓ�òò�Kù����(��x , (6.2)
where �ùÓ�òò ≈ 350pF is the effective gate-drain capacitance, estimated from the
�ÓR − �ùÓ diagram [21].
Substituting (6.2) into (6.1), multiplying by the switching frequency �R� and
averaging �%d� over one grid period to achieve an average power loss, we obtain:
�R� = �R�(4w + 4wòò) = 12�R�� ¶�w]]� + �+ + 2Ud� ´�ò + �ùÓ�òò�Kù����(��x µ·. (6.3)
The average of the absolute value input current of the circuit in Chapter 5, when
operating at 500W, is Ud� = 1.88A. Using this value, the frequency �R� = 430kHz and
the MOSFET parameters, from (6.3) we obtain �R� = 32.85W, which leads to a 6.57%
decrease in the efficiency of the converter. Since the switching losses are proportional to
the drain-source voltage during switching (� in our case so far), a method of reducing
this voltage at the moment of switching would considerably increase the converter
efficiency. Such methods are referred to as zero-voltage-switching (ZVS).
In addition to reducing the power losses of the converter, ZVS has the following
advantages [2]:
1. Reduced electromagnetic interference at transitions due to smaller voltage
derivatives.
2. Reduced gate drive requirements (no Miller effect).
Often, we c make use of the parasitic capacitance of the switch to create the ZVS effect.
The increase of the switching frequency AC component of the current in both
switched and passive parts of the converter is an important disadvantage of ZVS, which
causes a higher overall conduction loss. As the switching frequency rises, the trade-off is
biased towards implementing ZVS, but a careful loss analysis should be performed if the
benefit is not clear. An outline of this analysis appears in [17].
Various methods of ZVS have been investigated since Lee and Liu [28] presented
the idea in 1986 as a new family of resonant switches (previously invented by the same
43
authors for zero-current switching). An early variant of the original method was
proposed by Henze, Martin and Parsley [17], where a composite switch with an anti-
parallel diode and a capacitor is introduced. All power MOSFET and IGBT devices, by
construction, include such parallel components, which in most cases simplifies the
implementation of the ZVS method of [17]. A similar method to that proposed by Henze
et al. is used in our proposed circuit. Other common ZVS techniques include the Multi-
Resonant Converter (MRC) invented by Tabisz and Lee [39], the Quasi-Square wave
Converter (QSC) invented by Vorperian [44], the Zero-Voltage-Transition method by
Hua et al. [19], zero-current-switching-zero-voltage-switching by Lin and Lee [26],
transformer assisted techniques [3, 48] and more.
6.2. The proposed circuit
We observe the waveforms of the non zero-voltage switching boost converter from
Figure 5.1, shown in Figure 6.1. The switch is switched off at zero voltage, but switched
on when the voltage is �� = �, which is the high output voltage of the converter. In
accordance with the resonant zero-voltage switching methods mentioned above [17], we
wish to discharge the parallel capacitance of the PFC switch (the capacitor is not shown
in Figure 5.1, but present in every implementation of the switch) before switching it on.
This would require having a sufficient inverse current %L on the inductor, which is
impossible due to the forward diode in the circuit. For this reason, we replace this diode
with an n-channel MOSFET with a body diode being exactly the diode in the circuit
(shown in Figure 6.2 as �2). When the inductor current %L reaches zero, we keep �2 "on"
for a little more time, which causes %L < 0 (see Figure 6.3). When a sufficient negative
current %�d is reached, �2 is switched off, so that the negative current will discharge the
capacitance of �1(which is also "off") and an additional parallel capacitor (which may
be needed to limit the slope of the voltage when switching off �1), shown together in
Figure 6.2 as �.. This is a resonant discharge, which ends when the voltage �� reaches
zero, then �1 is switched on with a negligible loss.
44
Fig. 6.1: The waveforms of the inductor current ®Ú and the voltage G in a non
zero-voltage switching boost converter (shown in Figure 5.1). The switch is closed
at time ½, when the voltage across it is G (the high voltage at the output of the
converter). The small parallel capacitance of the switch causes a steep rise of G
at time ×ØÙ. Note the abrupt fall of G at time ½, as a very high current flows
through the switch which discharges the capacitance.
Since we added an additional switch �2, we must also make sure it works in a zero-
voltage switching regime. Fortunately this is an easier task than the switching of �1, as %L
is in the right direction to charge �. after �1 is switched off. The charging will stop when
the body diode of �2 starts conducting at �� ≈ �. This will cause the voltage across �2 to
be almost zero, and from that time until the reversal of the direction of %L it can be
switched on at ZVS conditions. Since this resonant charge is driven by the maximal
inductor current, it is a very short event, and will be neglected in our analysis below. The
current waveform during this time will be approximated by a descending linear slope
xÔQ-LÑ which corresponds with the next stage, when �2 (or its body diode) is conducting.
%L
��
�
� �w \
2UlLÏ
�
0
0
45
Fig. 6.2: A Zero-voltage-switching version of the boost converter from Figure 5.1,
also showing the VIC. The controllers, rectifying bridge and the load are not
shown. When st is held open and Y� is only the parasitic capacitance of s�, this
circuit is equivalent to the circuit in Figure 5.1, as the body diode of s� is implicit
in any implementation of the switch in Figure 5.1.
The main practical difficulty in implementing the above zero-voltage switching
method to our circuit, is determining the proper �w (defined as the duration when �1is
"on", see Figure 6.3) that causes the required average current %L∗ to be the same as in the
average model of the non ZVS PFC from Figure 5.3. We rewrite (5.1), the relation for
the non ZVS circuit from the previous chapter, using an alternative notation
%L∗ = pÉ2WÐ �w, (6.4)
where �w is the output of the VIC charge controller, which corresponds to �w(n) in
(5.4), and is constant during each semi-cycle of the grid, and %L∗ is the resulting (desired)
average inductor current. In order to retain the average model of the converter shown in
Figure 5.3, we need to obtain an expression for the actual average current UlLÏ(�w) and
keep it equal to the desired current %L∗ . To obtain this, �w (as a function of �w, which we
ought to find) must vary during the grid semi-cycle in order to compensate for the
variations in the duration of the resonant discharge. (In this chapter, we sometimes refer
to this �w as the "adjusted" �w, distinguished from the "unadjusted" �w of Chapter 5.)
�
/��
WÐ
VIC
/MÐ
�.
�2
�1
��
�HIJ �R
%Ó %L %wx( %
46
Fig. 6.3: The waveforms of the inductor current ®Ú and of the voltage G in the
boost converter from Figure 6.2 operating in zero-voltage switching, and the
states of the switches. In the first stage only s� is conducting and ®Ú rises linearly
until ×ØÙ, when s� is switched off. The high inductor current will charge Y�, and st is switched on when the G reaches the output voltage G, causing ®Ú to drop.
When ®Ú reaches ®Ùæä , st is switched off and a resonant discharge of Y� will
trigger another cycle when G = �. Note that the effect of the resonant charge of
Y� on ®Ú is not shown, as we also neglect it in our analysis.
First, we deal with the resonant discharge of the capacitance �.. Both switches are
open, and the inductor is driven by pÉ. The state equations are
��.�l� = %L ,WÐUllL = pÉ − ��, 1 ⟹ Ul§L +c�%L = 0, (6.5)
where = � .�7LÑ , and the starting conditions are
���(0) = �,%L(0) = %�d.1 (6.6)
The initial time here is �wòò, so we write the solution of ODE (6.5) using � = � − �wòò,
\
2UlLÏ
2UlLÏ
�wòò
%�d
on
%þ
47
�%L = Î sin(c�) + cos(c�),�� = pÉ −cWÐÎcos(c�) + cWÐ sin(c�).1 Applying the initial conditions (6.6) to the above solution we get
Î = (pÉ − �)v�.WÐ , = %�d, hence,
�����%L = (pÉ − �)v�.WÐ sin(c�) + %�d cos(c�),�� = pÉ − (pÉ − �) cos(c�) + vWÐ�. %�d sin(c�).
1 (6.7)
(6.8)
The duration of the resonant discharge Δ�þ = \ − �wòò can be found from (6.8), by
solving for �� = 0. Through some algebraic calculations, denoting À�d = �LÑ�7 %�d� and
� = xÔgQxÔ-P��ýi���ýig Q�xÔ-P-g��ýig P(xÔQ-)g we obtain
Δ�þ = 1c cosQ.(�). (6.9)
The inductor current at the end of the resonant discharge, %þ, (see Figure 6.3) can be
found by substituting (6.9) for � in (6.7), obtaining
%þ = (pÉ − �)v�.WÐ �1 − �� + %�d�. (6.10)
Next, we find the duration of the descending part of the inductor current Δ�wòò = �wòò −�w using a linear relation with a slope
xÔQ-LÑ , hence,
Δ�wòò = WÐpÉ − � ~%�d − %þ − pÉWÐ �w�. (6.11)
Now, the average inductor current UlLÏ can be expressed as
UlLÏ = $ %L(�)'�Å) \ = �w + �wòò + �þ�w + Δ�wòò + Δ�þ, (6.12)
where �w is the charge flowing through the inductor until �w, �wòò is the charge
flowing from �w to �wòò and �þ is the charge flowing from �wòò to \.
48
�w can easily be calculated by integrating the rising inductor current:
�w = 5 ~pÉ�WÐ + %þ�'� = pÉ�w�2WÐ + %þ�w(Ò�) . (6.13)
By integrating the falling inductor current and substituting (6.11) we obtain:
�wòò = 5 ~pÉ − �WÐ � + pÉ�wWÐ + %þ�'��(Òôô)
= 12(pÉ − �) ¶WÐ %�d� − %þ�� − 2%þpÉ�w − pÉ��w�WÐ ·. (6.14)
Likewise, �þ is obtained by integrating (6.7) and substituting (6.9):
�þ = 5 �(pÉ − �)v�.WÐ sin(c�) + %�d cos(c�)��(�) '�
= (pÉ − �)�.(1 − �) + %�d��.WÐ(1 − ��).
(6.15)
Substituting the charges from (6.13-6.15), Δ�wòò from (6.11) and Δ�þ from (6.9) into
(6.12), we obtain after some algebraic manipulation:
UlLÏ= � �xÔ(Ò�g�LÑ + %þ�w� − LÑ� %�d� − %þ�� − (pÉ − �)��.(1 − �) − (pÉ − �)%�d��.WÐ(1 − ��)
��w − WÐ %�d − %þ� − (pÉ − �)��.WÐ cosQ.(�) . We substitute the above expression in (6.1), and solve the resulting equation to obtain
�w = �w2 − WÐ%þpÉ +v´�w2 − WÐ%þpÉ µ� − WÐpÉ� 4(�w), (6.16)
where
4(�w) = pÉ %�d − %þ��w − 2(pÉ − �)��.(1 − �) − WÐ %�d� − %þ��+ (pÉ − �)��.WÐ ~pÉWÐ �w cosQ.(�) − 2%�d�1 − ���.
The sign before the square root in (6.16) is positive, as at the limit �. → 0, %�d →0, %þ → 0 we require �w = �w (as in the non ZVS case). In practice, the real-time
calculation of �w from (6.16) in order to control a PFC is a demanding task. A linear
approximation of �w in the form
49
�w ≈ &(pÉ) + �(pÉ)�w, where &(pÉ) and �(pÉ) are pre-calculated coefficients, can be used to achieve very good
results. When comparing the approximated �w with the exact values of (6.16) in the
range 0.4μs − 4μs, we obtain an RMS error of 0.42ns and a maximal error of 2.3ns. In
addition, a discretization error should be taken into account as the look-up table
containing the coefficients is limited in size.
Operating Condition
The proper operation of the zero-voltage switching algorithm depends on the
negative inductor current which depletes the capacitance �. and drives �� to zero. In
order to obtain the conditions required for the above, we verify that the time Δ�þ from
(6.9) exists and is finite. We recall the argument of the arc-cosine in (6.9),
� = pÉ� − pÉ� + À�d�À�d� − 2pÉ� + ��À�d� + (pÉ − �)� .
First, the expression inside the square root must be non-negative, hence
À�d� ≥ �(2pÉ − �). (6.17)
Now we search for the minimal value of À�d that satisfies −1 O � O 1, the domain of
the arc-cosine (recall that À�d is proportional to %�d. We want to minimize the required
negative current since it causes conduction losses, therefore the higher values of À�d are
less significant). Since À�d, �, pÉ ∈ ℝP, we examine (6.17) under two cases:
1) pÉ O -� :
The inequality (6.17) is always true, and the minimal À�d which satisfies it is
À�d = 0. In this case, � = xÔxÔQ- satisfies −1 O � O 0, and no additional condition
is required.
2) pÉ > -� :
In this case time the inequality (6.17) becomes the operating condition that ensures
that �� falls to 0�. The minimal À�d is À�d� = �(2pÉ − �), thus � = xÔQ-xÔ which
satisfies −1 O � O 1 as required.
For example, for � = 400V, pÉ(ADE) = 340Vwe get (from case 2) À�d(ABC) ≈ 335V.
Using WÐ = 60μHand �. = 1.5nF, we obtain %�d(ADE) = −1.675A .
50
6.3. Simulation results of a ZVS PFC
The performance of the zero-voltage switching circuit from Figure 6.2 as part of
the PFC presented in the previous chapter has been examined in MATLAB simulations
using the SimPowerSystems toolbox. The parameters of the VIC are the same as in the
previous chapter. The parameters of the VIC charge controller (shown in Figure 3.5) are }� = 2 × 10Q.�, &� = 40ms, the initial value of the integrator is −0.075μs and the cut-
off frequency of the LPF is 20Hz ( o(n) = ..Pr] where & = 8ms). The parameters of the
PFC circuit (shown in Figures 5.1 and 6.2) are �HIJ = 400V,K = 320Ω (hence, the
power is 500W), WÐ = 60μH , �� = 100nF and �. = 1.5nF . The grid voltage is the
same as in the previous chapter. We have chosen %�d proportional to the voltage pÉ,
with a proportion constant }�d = −5mΩQ., which corresponds to a maximal %�d =−1.675A for the maximal pÉ (as calculated in the end of the previous section). The
results are shown in Figure 6.4.
The calculated total harmonic distortion (THD) of the input current %d (in the
range up to 4KHz) is about 9.2%. The low frequency voltage ripple seen in Figure 6.4(c)
is 2.08V peak-to-peak. A significantly lower ripple can be achieved by using the
integrating sliding function demonstrated in Chapter 5.4. Since �w , as calculated by
equation (6.16), has a component that divides by pÉ, it tends to infinity when pÉ → 0V.
Therefore, the adjusted �w must be limited by a saturation value, that we choose to be �w(ADE) = 50μs (no optimization was performed on this value). The higher THD than
that of the non-ZVS circuit and the small deviations from a sinusoidal waveform seen in
the zero-crossings of the current in Figure 6.4(a) are a result of the inability to accurately
reconstruct the desired sinusoidal average input current in low pÉ (near the zero-
crossings) due to the asymptote of �w . A better THD may be attainable if a tighter
(higher, and not proportional to pÉ) %�d is used, and if the capacitance �. is reduced (by
disconnecting any parallel capacitor) when pÉ is low. Some PFC methods can be
adjusted to mitigate this problem, such as a Frequency Clamped Critical conduction
Mode (FCCrM) [32], but this is not covered in this thesis.
51
Fig. 6.4: Simulation results for a zero-voltage switching PFC using a VIC. Three
grid cycles are shown in steady state operation. All the signals shown, except for
the last (d), are filtered via a low-pass filter with a cut-off frequency of 1KHz, to
eliminate the ripple noise of the boost converter. (a) the converter input current ®ä; (b) the VIC input current ®; (c) the voltage error Gïðñ − G; (d) the VIC inner
capacitor voltage Gs, used as a measure of F.
The power-up process of the converter is shown in Figure 6.5. A single episode of
in-rush current occurs during the first 5 microseconds. In contrast with the non-zero-
voltage switching circuit, there are no secondary in-rush episodes. That is since the
adjusted �w is greater than the unadjusted �w at the beginning of each semi-cycle,
which causes a greater inductor current that in turn causes a greater current to charge the
VIC (compare Figure 6.5(b) and Figure 5.5(b)). As in the non-ZVS version, this circuit
does not exhibit PFC properties during the power-up stage since �w is not constant.
0.5 0.51 0.52 0.53 0.54 0.55 0.56-4
-2
0
2
4
time [sec]
i g [A
]
0.5 0.51 0.52 0.53 0.54 0.55 0.56
-1
0
1
time [sec]
i [A
]
0.5 0.51 0.52 0.53 0.54 0.55 0.56
0
1
2
time [sec]
Verr
or [
V]
0.5 0.51 0.52 0.53 0.54 0.55 0.56100
200
300
400
time [sec]
VS [V
](a)
(b)
(c)
(d)
52
Fig. 6.5: Simulation results for the power-up phase of the ZVS PFC using a VIC.
Only the first semi-cycle of the grid voltage is shown here. (a) the converter input
current ®ä; (b) the VIC input current ®; (c) the output voltage G; (d) the VIC
inner capacitor voltage Gs, used as a measure of F.
Figure 6.6 shows the stability of the output voltage during an increase and a decrease of
the output power. Upon reaching stability, as in Figure 6.4, the load power changes at
0.515 seconds from 250W to 500W and back to 250W at 0.545 seconds. The input
current during the semi-cycle in which the power change occurs does not retain a
sinusoidal form, since �w must be changed in order to keep the VIC within the flat
operating region, as described in the previous chapter.
0 0.001 0.002 0.003 0.004 0.005 0.006 0.007 0.008 0.009 0.01
0
5
10
15
time [sec]
i g [
A]
0 0.001 0.002 0.003 0.004 0.005 0.006 0.007 0.008 0.009 0.01
-1
0
1
2
3
time [sec]
i [A
]
0 0.001 0.002 0.003 0.004 0.005 0.006 0.007 0.008 0.009 0.010
200
400
time [sec]
V [
V]
0 0.001 0.002 0.003 0.004 0.005 0.006 0.007 0.008 0.009 0.010
200
400
time [sec]
VS [
V]
(a)
(b)
(c)
(d)
53
Fig. 6.6: Simulation results for an output power changes in a ZVS PFC using a
VIC. At time 0.515sec the power changes from 250W to 500W, and at time
0.545sec it changes back to 250W. Three grid cycles are shown. The signals (a),
(c), (d) are filtered via a low-pass filter with a cut-off frequency of 1KHz, to
eliminate the ripple noise of the boost converter. (a) the converter input current ®ä; (b) the converter output current ®Ø�× ; (c) the VIC input current ®; (d) the
voltage error Gåæç − G; (e) the VIC inner capacitor voltage Gs, used as a measure
of F.
6.4. ZVS implementation of the VIC
In order to be a proper replacement for a large capacitor and not significantly
reduce the overall efficiency of the circuit using it, any implementation of the VIC must
be extremely efficient, and not cause power losses that are much greater than the losses
in the ESR of an equivalent electrolytic capacitor. Since the VIC must operate in a very
high switching frequency (several hundred kHz), the switching losses of the
0.5 0.51 0.52 0.53 0.54 0.55 0.56-4-2024
time [sec]i g
[A
]
0.5 0.51 0.52 0.53 0.54 0.55 0.560
0.5
1
1.5
time [sec]
i ou
t [A
]
0.5 0.51 0.52 0.53 0.54 0.55 0.56
-101
time [sec]
i [A
]
0.5 0.51 0.52 0.53 0.54 0.55 0.56
0
1
2
time [sec]
Ve
rro
r [V
]
0.5 0.51 0.52 0.53 0.54 0.55 0.56100
200
300
400
time [sec]
VS
[V
]
(a)
(b)
(c)
(d)
(e)
implementation presented in Chapter 4
calculations from the beginning of this chapter,
each switching, one MOSFET is turned on (which also discharges its parallel capacitance �w]]) and the other is turned off. We assume that the parallel diodes do not conduc
no reverse recovery current contributes to the power loss. For ease of calc
roughly approximate �]voltage on each MOSFET is the same
(two switchings of each MOSFET)
MOSFET chosen in Section 6.1
4]� =where U = 1.8A (see Chapter 5) is the average of the absolute valu
the switching time (obtained from simulation)
�É = 17nsec is the current rise time [
(similarly to (6.2)). Since the switching frequency is
estimated switching power loss would be
Fig 6.7: A realization of a
capacitance of the switches,
voltage on the lower switch.
In order to reduce the switching losses, we need t
was done for the PFC stage.
switches, ��, shown in Figure 6.7.
can be implemented, if we can con
control the average inductor current
operating in critical mode is shown in Figure 6.8. Note
%
_
C
+
�
54
implementation presented in Chapter 4 are expected to be high. Following our
the beginning of this chapter, we can estimate the switching losses
each switching, one MOSFET is turned on (which also discharges its parallel capacitance
) and the other is turned off. We assume that the parallel diodes do not conduc
no reverse recovery current contributes to the power loss. For ease of calc
to be 200V and neglect the voltage drop on the inductor
voltage on each MOSFET is the same. Hence, the energy loss in each
(two switchings of each MOSFET), under the condition given in Section 5.3 and the
MOSFET chosen in Section 6.1 is
�w]]�]� T U�] �Éx T �ò T �òx T �É� 39.8μJ, (see Chapter 5) is the average of the absolute value of the VIC current
the switching time (obtained from simulation), �Éx, �ò are the same as in Section 6.1,
is the current rise time [21] and �òx 18nsec is the voltage fall time
Since the switching frequency is �] 246kHz (see Figure 4.6), the
switching power loss would be �]� 4]��] Ê 9.8W.
realization of a VIC, showing the parallel parasitic
capacitance of the switches, Y (compare Figure 3.4). � denotes the
voltage on the lower switch.
In order to reduce the switching losses, we need to implement a ZVS algorithm, as
for the PFC stage. In ZVS, we make use of the parasitic capacitance of the
, shown in Figure 6.7. A similar technique to that described in Section 6.2
can be implemented, if we can control the VIC in a critical mode, which
inductor current %] of the VIC. An average model of the VIC
operating in critical mode is shown in Figure 6.8. Note that it is different than the
%�
/M
/
í
�� W
�� �R �R %R
�.
��
be high. Following our
n estimate the switching losses. On
each switching, one MOSFET is turned on (which also discharges its parallel capacitance
) and the other is turned off. We assume that the parallel diodes do not conduct, so
no reverse recovery current contributes to the power loss. For ease of calculation, we
n the inductor, so the
in each switching cycle
, under the condition given in Section 5.3 and the
e of the VIC current at
are the same as in Section 6.1,
is the voltage fall time
(see Figure 4.6), the
parallel parasitic
denotes the
o implement a ZVS algorithm, as
In ZVS, we make use of the parasitic capacitance of the
A similar technique to that described in Section 6.2
critical mode, which allows us to
An average model of the VIC
it is different than the
55
average model shown in Figure 4.4, since the switching frequency in not constant. The
state equations of the average model are
��l % −
�]�%],
�]�l] %].
(6.18a)
(6.18b)
Note that %] is now the controlled variable, instead of a state variable as in the constant
frequency state equations (4.4) or in the exact model equations (4.6). % is the input of the
system, and in our case approximately a sinusoidal signal of twice the grid frequency.
Fig 6.8: An average model of the VIC, operating in critical control mode.
(Compare Figure 4.4 for the average model of the VIC in constant
switching, and Figure 5.3 for the average model of the PFC in critical
control.)
As a first choice, we would like to control %] in a way that mimics the sliding
mode control presented in Chapter 4. A PWM control with a constant duty cycle can be
used to charge the VIC to � �HIJ, and starting from that time we assume that the
system states are near the sliding surface �(�) = 0, and rewrite (4.15) as
%] � � �HIJ T ��HIJ%��] . (6.19)
Another choice of %] can be derived directly from the state equations (6.18). We define a
new input %]�] , the error � �HIJ � �, and rewrite (6.18a) as
��l 1�É�ò T � p � %. (6.20)
We seek an input p that causes � to converge to 0 irrespectively of the current % (which
may be regarded as a disturbance). If we choose p �% � ���� , with � > 0, equation
(6.20) becomes �l ���, which is convergent. The corresponding control in terms of %] is very similar to (6.19), in particular when � → 0:
%]
%
_
%�
�] �
�] +
�
�%� �]%]
56
%] � � �HIJ T ��%��] . (6.21)
Substituting (6.21) into the state equations (6.18b), we obtain a set of differential
equations
��l � ��� ,�]�l] ��% − ���] ,
(6.22a)
(6.22b)
We observe that the first equation (6.22a) is decoupled from the second (independent of
�]), and stable as designed by our choice of p. The second equation (6.22b) with � 0
becomes
12� ''� (�]�) = �%, which means that the derivative of the stored energy equals the flow of the power into
the VIC.
The implementation of the critical conduction mode controller of the VIC using U] (the average value of %] over one switching cycle), determined by either (6.19) or (6.21),
requires us to take a different approach than used in Section 5.2 for the PFC control,
since U] may take either positive or negative values. Hence, we control either the duration
of the rising current if U] > 0, or the duration of the falling current if U] ? 0 (denoted �w
in both cases). Typical waveforms of %], í and the state of the switches are shown in
Figure 6.9. From simple calculations, we get:
�w 2W� − �] U]forU] ≥ 0,�w � 2W�] U]forU] < 0.
(6.23a)
(6.23b)
We explain the positive U] switching cycle, which is symmetrical to the negative case:
when / 1 the current %] rises for a duration �w which is calculated from (6.23). �.is
then turned off, and the voltage í drops to zero in resonant conditions driven by a
positively high %]. When í 0, �� is switched on (in ZVS conditions) and %] starts to
drop. When %] reaches zero, the desired average current U] is calculated using (6.19) or
(6.21), the controller decides if the next switching cycle is a positive "triangle" or a
negative one, and chooses �w accordingly. If the next cycle is a negative one, it starts at
that time with a falling %], otherwise �� is switched off and the resonant charge of its
57
capacitance causes í to reach �, and another switching cycle starts. We do not correct
�w based on the duration of the resonant stages, as we do in the ZVS control of the PFC
(see Chapter 6.2), since the errors that are caused by this inaccuracy can be adequately
corrected as shown later in this chapter.
Fig. 6.9: The waveforms of the inductor current ®" and the voltage � in a
VIC controlled in a critical conduction mode, showing the state of the
switches. ½ denotes the end of each switching cycle, and the start of a
new counting towards ×ØÙ. The first two switching cycles are positive,
while the third is a negative one. Note that ×ØÙ determines the duration of
the "on" state of s� for a positive triangle, and of st for a negative one.
Simulation results of the ZVS PFC that was introduced in Chapter 6.3, with a ZVS
VIC operating in critical conduction mode, are shown in Figure 6.10. The critical
conduction mode controller uses equation (6.21) to determine U], with � = 0.004. All the
conditions of the simulation are as in Chapter 6.3, and the capacitors �� 0.5nF. The
calculated switching loss is less than 0.1W (using the method explained in the beginning
of this section), and the conduction loss is about 1.25W. Switching losses occur when the
current %] during the resonant stage is not high enough for driving í to 0 (or to �), which
%]
%L
í
��
� �
�w
�\
�
�
� �� �
�.
�1��
�2
on on
on
0
0
0
0
on
�w �w \ � �
\
on
58
forces a non-zero-voltage switching. The simulated RMS of the error in � (low-pass
filtered at 1kHz) is 0.52V, and the peak-to-peak ripple is 1.67V.
Fig. 6.10: Simulation results for a PFC using a ZVS VIC with the critical
conduction mode controller (6.21). Three grid cycles are shown in steady state
operation. The signals (except Gs) pass through an LPF with cut-off frequency of
1kHz. The low frequency ripple is 1.67V peak-to-peak. The meaning of all the
signals is as in Figure 5.4.
We now consider a model that takes into account the imperfections in generating
the current %] , due to the complexity of generating the exact positive and negative
triangles and the presence of transients. We examine a third controller, based on the
integral sliding function (5.6), including the noise #:
%] = ��] ´% − �2$c� − �c�5 �(�)'�() µ + #, (6.24)
0.12 0.13 0.14 0.15 0.16 0.17 0.18-4
-2
0
2
4
time [sec]
i g [
A]
0.12 0.13 0.14 0.15 0.16 0.17 0.18
-1
0
1
time [sec]
i [A
]
0.12 0.13 0.14 0.15 0.16 0.17 0.18
-1
-0.5
0
0.5
1
time [sec]
Verr
or [
V]
0.12 0.13 0.14 0.15 0.16 0.17 0.18100
200
300
400
time [sec]
Vs [
V]
(a)
(b)
(c)
(d)
59
where $ and c are control constants (which relate to �, �ì from (5.6)). Substituting
(6.24) in (6.18), we obtain the closed loop system
��l = �2$c� + �c�5 �(�)'�() + �]� #,
�]�l] = ��] ´% − �2$c� − �c�5 �(�)'�() µ + #,
or equivalently,
�l + 2$c� + c�5 �(�)'�() = − �]�� #,
� ''� (�]�) = 2� ´% − �2$c� − �c�5 �(�)'�() µ + �]#.
(6.25a)
(6.25b)
If we denote c = − -�- #, then (6.25a) becomes �§ + 2$c�l + c�� = cl , so the transfer
function from c to � is
%(n) = nn� + 2$cn + c�. (6.26)
For large enough |n| we have %(n) ≈ 1/n, so that the right asymptote of % (see Figure
6.11) is always the same, regardless of c and $. In theory, the larger we choose c
(while keeping, for example, $ = 1), the better. In practice, for very large c, the system
becomes unstable, because of modeling inaccuracies. Figure 6.12 shows the simulated
results of the controller (6.24), with constants $ = 7.8125,c = 10000 HD&' . Similarly to
the results of the controller from Chapter 5.4, the obtained ripple on � is reduced
significantly to about 14mV RMS.
Fig. 6.11: Asymptotic gain Bode plot of the transfer function (6.26), showing
that when using the controller from (6.24), the noise is low in frequencies
both higher and lower than (Ù.
c
c gain
12$c
1
20dB dec⁄ −20dB dec⁄
60
Fig. 6.12: Simulation results for a PFC boost converter using a VIC with the
improved integral critical mode controller (6.24). Three grid cycles are shown in
steady state operation. The signals (except Gs) pass through an LPF with cut-off
frequency of 1kHz. This filter is insufficient to smooth he signal GæååØå = Gïðñ − G
in this scale, yet it is evident that the low frequency ripple is in order of 50mV.
The meaning of all the signals is as in Figure 5.4.
0.12 0.13 0.14 0.15 0.16 0.17 0.18-4
-2
0
2
4
time [sec]i g
[A
]
0.12 0.13 0.14 0.15 0.16 0.17 0.18
-1
0
1
time [sec]
i [A
]
0.12 0.13 0.14 0.15 0.16 0.17 0.18-0.1
-0.05
0
0.05
0.1
time [sec]
Verr
or [
V]
0.12 0.13 0.14 0.15 0.16 0.17 0.18100
200
300
400
time [sec]
Vs [
V]
(a)
(b)
(c)
(d)
61
7. Conclusion
In this thesis we have introduced the VIC, an electronic circuit that replaces a large
filter capacitor. Realizations of the VIC using a bidirectional DC/DC converter with a
sliding mode or a critical mode control have been proposed, as well as a zero-voltage-
switching realization. An application of the VIC as a component in the boost converter of
a PFC was studied and simulated, using a capacitor 1000 times smaller than an
equivalent filter capacitor required to achieve the same output voltage ripple.
The use of much smaller capacitors instead of electrolytic capacitors contributes
to higher reliability and smaller devices. Therefore, the VIC can replace the input or
output capacitors in various power converters, where there is a significant low frequency
current flowing through the capacitor. Typical applications are in PFCs and in single
phase inverters.
As a continuation of this work, we are planning to build a working prototype of
the VIC. A possible new application as the energy storage device in a synchronverter
[49] is being explored. In this application, the VIC will be used in an inverter to emulate
the inertia of a synchronous generator. In such applications, when a much large energy
storage is needed, a VIC using batteries (as will be first implemented in the
synchronverter now being built in our lab) or supercapacitors may prove more useful.
Several improvements can be made to our zero-voltage switching controllers:
when the needed current U] in the critical mode controlled VIC is very small (see Chapter
6.4), the controller creates alternating positive and negative triangles in the %] waveforms
(see Figure 6.9) that cause unnecessary conduction losses. Opening both switches when %] hits zero, and introducing a delay between consecutive triangles may reduce those
losses. The ZVS control of the PFC stage may also include a closed loop controller that
observes and corrects the current in the inductor W], instead of the complex open loop
correction of �w explained in Chapter 6.2.
Other topologies of the VIC may be useful in some applications. For example,
when the power requirements from the VIC are high and the reliability of the product is
important, a VIC using a very large film capacitor would be very expensive. An
equivalent topology where the capacitor inside the VIC works at a higher v oltage than
the input may be more economic, as film capacitors can withstand high voltages, and the
capacitance needed would be much lower (since the energy in the capacitor depends on
the square of the voltage across it).
62
Fig. 7.1: F-G characteristics of a virtual "big" capacitor (compare with Figure 2.1)
Similar to the VIC, which has 3 terminals and requires an external controller, a
virtual "big" capacitor, which has the � − � plot shown in Figure 7.1, can be
constructed. Such a device has only 2 terminals, similar to a regular capacitor, and the
voltage across it can be used to determine its charge. This adaptation (which can be
easily implemented by changing �HIJ as a function of �]) may ease the integration of the
VIC in various systems. Another idea based on the VIC is a virtual infinite inductor. This
device is defined as having a constant current over a range of magnetic fluxes, and may
be useful as a current regulator in applications such laser diodes and precise magnetic
instruments.
Q
V
maxQ minQ
refV
63
8. Bibliography
[1] AN-42047: Power Factor Correction (PFC) basics, Fairchild Semiconductor Co.
San-Jose, CA, 2004.
[2] W. Andreycak, “Zero voltage switching resonant power conversion”, UNITRODE
Power Supply Design Seminar SEM-700, 1990.
[3] J. A. Bassett, "New, zero voltage switching, high frequency boost converter
topology for power factor correction," in Proc. of INTELEC, The Hague,
Netherlands, Oct. 1995.
[4] L. O. Chua, Introduction to Nonlinear Network Theory. New York: McGraw-Hill,
1967.
[5] L. O. Chua, "Synthesis of new nonlinear network elements," in Proc. of IEEE, vol.
56, no. 8, pp. 1325-1340, 1968.
[6] D. Cortez, J. Alvarez and J. Alvarez, "Robust sliding mode control for the boost
converter," in Proc. of CIEP, Guadalajara, Mexico, Oct. 2002.
[7] M. Di Ventra, Y. V. Pershin and L. O. Chua, "Circuit elements with memory:
memristors, memcapacitors and meminductors," in Proc. of IEEE, vol. 97, no. 10,
Oct. 2009.
[8] C. Edwards and S. K. Spurgeon, Sliding Mode Control: Theory and Applications.
London, U.K.: Taylor & Francis, 1998.
[9] G. Escobar and H. Sira-Ramirez, "A passivity based-sliding mode control approach
for the regulation of power factor precompensators," in Proc. of IEEE conf. on
Decision and Control, Tampa, FL, Dec. 1998.
[10] L. Fridman, J. Moreno, R. Iriate (eds.), Sliding modes after the first decade of the
21st century. Berlin: Springer, 2011.
[11] E. Garcia-Canseco, R. Griño, R. Ortega, M. Salichs and A. M. Stankovic, "Power
factor compensation of electrical circuits," IEEE Control Systems, vol. 27, no. 2, pp.
44-59, Apr. 2007.
[12] A. Gee, F. V. P. Robinson, and R. W. Dunn, "Sliding-mode control, dynamic
assessment and practical implementation of a bidirectional buck/boost DC-to-DC
converter," in Proc. of EPE, Ohrid, Macedonia, 2011.
[13] M. Gotfryd, "Limits in boost power factor corrector operating in border-line mode,"
IEEE Trans. Power Electron., vol. 18, no. 6, pp.1330-1335, Nov. 2003.
64
[14] D. Graovac, M. Pürschel and A. Kiep, "MOSFET power losses calculation using the
data-sheet parameters", Infineon Tech. AG, Neubiberg, Germany, Jul. 2006.
[15] S. Guo, X. Lin-Shi, B. Allard, Y. Gao and Y. Ruan, "Digital sliding-mode controller
for high-frequency DC/DC SMPS", IEEE Trans. Power Electron., vol. 25, no. 5, pp.
1120-1123, May 2010.
[16] Harmonic current emissions – Guidelines to the standard EN 61000-3-2, ESPMA,
Wellingborough, UK, Nov. 2010.
[17] C. P. Henze, H. C. Martin and D. W. Parsley, "Zero-voltage switching in high
frequency power converters using pulse width modulation," in Proc. of APEC, New
Orleans, LA, Feb. 1988.
[18] A. Hijazi, M. Di Loreto, E. Bideaux, P. Venet, G. Clerc and G. Rojat, "Sliding mode
control of boost converter: application to energy storage system via
supercapacitors," in Proc. of EPE, Barcelona, Spain, 2009.
[19] G. Hua, C.-Sh. Liu, Y. Jiang and F. C. Y. Lee, "Novel zero-voltage-transition PWM
converters," IEEE Trans. Power Electron., vol. 9, no. 2, pp. 213-219, Mar. 1994.
[20] IEC Technical Report 62380:2004(E): Reliability data handbook – universal model
for reliability prediction of electronic components, PCBs and equipment, IEC,
Geneva, Switzerland, Aug. 2008.
[21] IPP60R250CP Data Sheet, Rev. 2.1, Infineon Tech. AG, München, Germany, Jan.
2012.
[22] IDH10G65C5 Data Sheet, Rev. 2.1, Infineon Tech. AG, München, Germany, Sep.
2012.
[23] J. G. Kassakian, M. F. Schlecht and G. C. Verghese, Principles of Power
Electronics. Reading, MA: Addison-Wesley, 1992.
[24] J.-S. Lai and D. Chen, "Design consideration for power factor correction boost
converter operating at the boundary of continuous conduction mode and
discontinuous conduction mode," in Proc. of APEC, San Diego, CA, Mar. 1993.
[25] A. Levant, "Sliding order and sliding accuracy in sliding mode control," Int. J.
Control, vol. 58, pp. 1247-1263 ,1993.
[26] R. L. Lin and F. C. Y. Lee, "Novel zero-current-switching-zero-voltage-switching
converters," in Proc. of PESC, Baveno, Italy, June 1996.
[27] J. Liu and N. Henze, "Reliability consideration for low-power grid-tied inverter for
photovoltaic application," in Proc. of EU PVSEC, Hamburg, Germany, 2009.
[28] K.-H. Liu and F. C. Y. Lee, "Zero-voltage switching technique in DC/DC
Converters," IEEE Trans. Power Electrons., vol. 5, no. 3, pp. 293-304, Jul. 1990.
65
[29] J. M. Manley and H. E. Rowe, "Some general properties of nonlinear elements –
Part I: general energy relations," in Proc. of IRE, vol. 44, no. 7, pp. 904-913, 1956.
[30] R. Naim, G. Weiss and S. Ben-Yaakov, "H∞ control applied to boost power
converters,", IEEE Trans. Power Electron., vol. 12, no. 4, pp. 677-683, 1997.
[31] R. Ortega, A. Loria, P. J. Nickolasson and H. Sira-Ramirez, Passivity-based Control
of Euler-Lagrange Systems. London, UK: Springer Verlag, 1998.
[32] Power Factor Correction (PFC) Handbook, Rev. 4, ON Semiconductor, Denver,
CO, Feb. 2011.
[33] M. H. Rashid, Power Electronics: Circuits, Devices, and Applications, 2nd ed.,
Englewood Cliffs, NJ: Prentice-Hall Inc., 1993, pg. 487-490.
[34] C. Rodriguez and G. A. J. Amaratunga, "Long-lifetime power inverter for
photovoltaic AC modules," IEEE Trans. Ind. Elect. vol. 55, no. 7, pp. 2593-2601,
Jul. 2008.
[35] H. E. Rowe, "Some general properties of nonlinear elements – Part II: small signal
theory," in Proc. of IRE, vol. 46, no. 5, pp. 850-860, 1958.
[36] H. Sira-Ramirez, "Sliding motions in bilinear switched networks," IEEE Trans.
Circuits and Systems, vol. 34, no. 8, pp. 919-933, 1987.
[37] G. Spiazzi, P. Mattavelli and L. Rossetto, "Sliding mode control of DC-DC
converters," in Proc. 4th Congresso Brasileiro de Elettronica de Potencia
(COBEP), Belo Horizonte, Spain, 1997.
[38] C. G. Steyn and J. D. Van Wyk, "Study and application of nonlinear turn-off
snubber for power electronic switches," IEEE Trans. Ind. Appl. vol. IA-22, no. 3,
May/Jun. 1986.
[39] W. A. Tabisz and F. C. Y. Lee, "Zero-voltage-switching multi-resonant technique –
a novel approach to improve performance of high frequency quasi-resonant
converters," in Proc. of PESC, Kyoto, Japan, Apr. 1988.
[40] S.-C. Tan, Y. M. Lai and C. K. Tse, "General design issues of sliding-mode
controllers in DC-DC converters," IEEE Trans. Ind. Electron., vol. 55, no. 3, pp.
1160-1173, Mar. 2008.
[41] S.-C. Tan, Y. M. Lai and C. K. Tse, "Implementation of pulse-width-modulation
based sliding mode controller for boost converters," IEEE Power Electron. Letters,
vol.3, no. 4, pp. 130-135, Dec. 2006.
[42] V. I. Utkin, "Sliding mode control," in Variable Structure Systems: From Principles
to Implementation, A. Sabanovic, L. Fridman and S. Spurgeon (eds.), Institute of
Electrical Engineers, 2004.
66
[43] V. I. Utkin and J. Shi, "Integral sliding mode in systems operating under uncertainty
conditions," in Proc. of CDC, Kobe, Japan, Dec. 1996.
[44] V. Vorperian, "Quasi-square-wave converters: topologies and analysis," IEEE
Trans. of Power Electron., vol. 3, no. 2, pp. 183-191, Apr. 1988.
[45] E. Walker, "Design review: a step-by-step approach to AC line-powered
converters," in TI Unitrode Design Seminar Series, 2005
[46] R.-J. Wai and L.-C. Shih, "Design of voltage tracking control for DC-DC boost
converter via total sliding-mode technique", IEEE Trans. Ind. Electron., vol. 58, no.
6, pp. 2502-2511, Jun. 2011.
[47] K. D. Young, V. I. Utkin and U. Özgüner, "A control engineer's guide to sliding
mode control," IEEE Trans. Control Systems Tech., vol. 7, no. 3, pp. 328-342, May
1999.
[48] X. Yuan and I. Barbi, "Analysis, designing and experimentation of a transformer-
assisted PWM zero-voltage switching pole inverter," IEEE Trans. of Power
Electron., vol. 15, no. 1, pp. 72-82, Jan. 2000.
[49] Q.-C. Zhong and G. Weiss, "Synchronverters: inverters that mimic synchronous
generators," IEEE Tran. Ind. Electron., vol. 85, no. 4, pp. 1259-1267, Apr. 2011.
67
תקציר
ליניארי בעל התכונה שעבור �כקבל לא) VIC(סופי וירטואלי �אנו מגדירי� קבל אי�
אנו מציעי� מימוש . נשאר קבוע � ההדקי� שלו מתח, הנמצא בתחו� מסוי� �מטע�
סליל ושני , תו� שימוש ברכיבי מיתוג, סופי הוירטואלי�חסר הפסדי� של הקבל האי�מקורב
ופי ס�הקבל האי�. אותו אנו מתארי�, המעגל מחייב אלגורית� בקרה מורכב. קבלי�
מקד� הספק תיקו�כגו� מעגל , פק ביישומי� רבי�הוירטואלי שימושי כקבל סינו� הס
)PFC( ,סופי �הקבל האי�, במימוש המוצע למרות השימוש בקבלי� קטני�. המוצג בתזה זו
, הוירטואלי יכול להחלי קבלי� גדולי� מאוד ביישומי� שאינ� דורשי� אגירת אנרגיה רבה
) PFC(מקד� הספק תיקו� של מעגלמדגימי� תוצאות סימולציה אנו . כגו� סינו� הספק
סופי �העושה שימוש בקבל אי�, )critical conduction mode( קריטיהעובד במשטר הולכה
ימימושומנתחי� מדגימי� אנו , כמו כ�. סינו� מתח המוצא של המעגלייצוב ווירטואלי עבור
סופי הוירטואלי ושל מעגל �של הקבל האי� )zero-voltage switching(אפס �מתחב�מיתוג
. תיקו� מקד� ההספק
68
אביב �אוניברסיטת תל ש איבי ואלדר פליישמ�"הפקולטה להנדסה ע
סליינר�ש זנדמ�"בית הספר לתארי� מתקדמי� ע
סופיי� וירטואליי��קבלי� אי�
בהנדסת חשמל ואלקטרוניקה " מוסמ� אוניברסיטה"חיבור זה הוגש כעבודת גמר לקראת התואר
על ידי
גיא יונה
העבודה נעשתה בבית הספר להנדסת חשמל
וויס' ורג'ג' בהנחיית פרופ
ג"שבט תשע