8/18/2019 05680980
1/13
IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 27, NO. 3, MARCH 2012 1401
Modeling and Control for a BidirectionalBuck–Boost Cascade Inverter
Honglin Zhou, Student Member, IEEE, Shuai Xiao, Geng Yang, Senior Member, IEEE, and Hua Geng, Member, IEEE
Abstract —This paper proposes a bidirectional buck–boost cas-cade inverter and presents its modeling and control methods. Theproposed inverter can be seen as the cascade of a buck converterand a boost converter, both with bipolar outputs. The buck stagemaintains the main inductor current and the boost stage controlsthe output voltage to track a given reference. With detailed analy-sis, the switching function model is established, which reveals thattheinverter hasan extra control freedom for achieving high perfor-mance. Then, the averaged model for control is given and therebythe buck–boost capability is proven. Afterward, utilizing the feed-forward compensation technique, a decoupled control scheme isdesigned. A new modulation strategy is also proposed to minimizethe dead time effect. By simulations and experiments, it is veri-
fied that the proposed system possesses the following features: 1)bidirectional operation with bipolar buck–boost output voltage; 2)reduced output distortion due to advanced modulation minimizingthe dead time effect; 3) reduced size and weight with only one mainenergy storage component; 4) decoupled linear controller design;and 5) good steady-state and dynamic performance including wideoperation range, strong robustness to load and input voltage vari-ations, fast dynamic response, and excellent overload protection.
Index Terms —Bidirectional converter, buck–boost cascade con-verter, control system, inverter, modeling.
I. INTRODUCTION
TODAY, dc–ac inverters have been widely used in variouscommercial and industrial areas such as motor driving,
energy storage, renewable energy generation, etc. The conven-
tional voltage source inverter (VSI) (also referred to as the buck
inverter) has taken a very large market share in these applica-
tions. Inheriting the characteristics of the buck converter, the
VSI can only produce an output voltage lower than its dc input.
However, in some applications, e.g., motor driving in electric
vehicle systems [1]–[3] and grid-connected fuel cell or photo-
voltaic systems [4]–[6], both the step-down (buck) and step-up
(boost) operations are required. Sometimes, the bidirectional
power handling capability of the inverter is also desired in order
Manuscript received January 15, 2010; revised July 19, 2010 and November2, 2010; accepted December 17, 2010. Date of current version February 7, 2012.This work was supported in part by the National Natural Science Foundationof China under Grant 60974130 and in part by the Power Electronics Scienceand Education Development Program of Delta Environmental and EducationalFoundation. Recommended for publication by Associate Editor B. Johansen.
The authors are with the Department of Automation, TNList, TsinghuaUniversity, Beijing 100084, China (e-mail: [email protected];[email protected]; [email protected]; [email protected]).
Color versions of one or more of the figures in this paper are available onlineat http://ieeexplore.ieee.org.
Digital Object Identifier 10.1109/TPEL.2010.2103957
to recover energy or adapt for back-to-back applications in a
wind power system [7]. Therefore, it is necessary to explore an
alternative topology that can meet both of the two requirements.
Probably, the most natural solution is to use a boost+VSI
topology [8], [9]. Although the principle is straightforward, it
requires two main energy storage components (i.e., a main in-
ductor and a main capacitor) that will increase the volume,
weight, and cost of the system. Also, the control of the boost
stage is not as easy as that in ordinary dc–dc applications be-
cause of rapid and substantial variations of the load power in ac
applications.
An alternative to this is the recently developed Z-source con-verter that combines functionality of the boost and VSI into a
single stage [10], [11]. Compared to the boost+VSI scheme,
it has higher efficiency due to its compact structure, less har-
monics thanks to its second-order filtering network and less
distortion since dead time is not needed [10], [12]. On the other
side of the coin, the Z-source network increases the system
volume and cost [13], [14]. Also, with increased system order
and complexity, it leads to complicated control and modulation
strategies [15].
Another representative solution is based on the idea of dif-
ferentiating the outputs of two bidirectional, unipolar dc–ac in-
verters [9], [16]. The boost or Cuk topology of the two inverterstages enables a higher output voltage than the input while the
differential output allows a lower output voltage and eliminates
the dc bias of each inverter stage as well. Although this solution
is superior to the boost+VSI in terms of the cost and efficiency,
great difficulties are encountered in the control design. For this
topology, conventional control based on a linearized model is
no longer valid because of large variation of the operation point
in ac applications. Though effective in some cases, the sliding
mode control lacks effective control for the current loop since it
is hard to reasonably give the current reference that heavily de-
pends on the load condition [16]. The double-loop strategy [17]
enhances the current robustness, but the voltage loop is only par-
tially compensated by using a steady-state relationship, which
limits the improvement of system dynamics. Actually, the es-
sential reason leading to these difficulties can be attributed to
the strong nonlinearity of the boost (Cuk) circuit and its lack of
control freedom, as explained in Section II-C.
In fact, finding a bidirectional converter with buck–boost ca-
pabilities has long been discussed in developing the dc–dc con-
verters. For dc–dc power conversion, to handle the bidirectional
power flow, one only needs to replace the diodes in the clas-
sic step-up/down circuits, e.g., buck–boost, Cuk, buck–boost
cascade circuits, etc., with bidirectional current switches [18].
However, since these bidirectional converters cannot produce
0885-8993/$26.00 © 2011 IEEE
8/18/2019 05680980
2/13
1402 IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 27, NO. 3, MARCH 2012
Fig. 1. System topology of the bidirectional buck–boost cascade inverter.
a bipolar output, seldom efforts are devoted to adapt them for
dc–ac conversions. Besides the bipolar output issue, to extend
them to inverters, the control complexity should also be consid-
ered seriously. Among these topologies, the buck–boost cascade
converter is most advantageous in control [19], [20] since it has
two control freedoms. For dc–dc applications, this advantage
is not so remarkable and even offset by the cost on additional
devices to a large extent. However, for dc–ac applications, this
additional control freedom can be very favorable.
Therefore, with special consideration on the control superi-ority, an inverter that successfully extends the functionality of a
bidirectional buck–boost cascade dc–dc converter is proposed.
This paper is organized as follows. First, the operation principle
of the proposed inverter is explained. Then, the switching func-
tion model of the inverter is established with detailed analysis.
Afterward, an averaged model for control purpose is given and
the control scheme is presented. Finally, by device-level simu-
lations and experiments, the validity of the proposed inverter is
verified and its control superiorities are highlighted.
II. SYSTEM ANALYSIS AND MODELING
The topology of the proposed inverter is shown in Fig. 1. The
overall system can be seen as the cascade of a buck converter
and a boost converter, both with bipolar outputs, which are
referred to as the buck stage and the boost stage, respectively,
throughout this paper. Q1 –Q4 are unidirectional devices suchas reverse blocking insulated gate bipolar transistors (IGBTs) or
ordinary IGBTs with a blocking diode [21]–[23]. i1 and u1 arethe input current and output voltage of the buck stage while u2and i2 are the input voltage and output current of the boost stage,respectively. uL is the voltage across the main inductor L andic is the input current of the output capacitor C . Note that all of the electric variables in this figure represent their instantaneous
value and their direction denotes the selected sign convention.In conventional control for a buck–boost cascade converter,
only one of the two stages is activated while the other is kept
feedthrough, i.e., the converter assumes either the buck or the
boost topology [20]. Besides the existing characteristics of the
two topologies, this simple combination does not bring about
any new features. However, in the proposed control scheme,
the system is operating under continuous conduct mode and
both of the two stages are activated: the buck stage maintains
the main inductor current constant while the boost stage regu-
lates the output voltage to follow the given command. With this
control strategy, the control freedom of the buck–boost cascade
converter is increased, and therefore, simpler controllers and
improved performance can be obtained, as discussed in detail in
the following sections.
A. Operation of the Buck Stage
During normal operation, the inductor current is kept at a
positive value by the buck stage. Hence, there are only four
conducting patterns for the buck stage, as shown in Fig. 2(a)–(d)(the arrow denotes the actual current direction). In the positive
bucking phase (a), VT1 and VT4 are conducting and the energyis transferred from the battery to the inductor as well as the load
of the buck stage (i.e., the boost stage). Ignoring the forward
voltage of the semiconductor devices, then the relations u1 =uIN and i1 = iL hold. In the freewheeling phase (b) or (d), VD2and VT4 (or VD3 and VT1 ) are conducting and the energy istransferred from the inductor to the boost stage, so u1 = 0 andi1 = 0. Note that phases (b) and (d) are equivalent and only (b)is used in the following discussion and design. In the negative
bucking phase (c), VD2 and VD3 are conducting and the energyis transferred from the inductor and boost stage to the battery,
so u1 = −uIN and i1 = −iL .Accordingly, a bipolar voltage output can be obtained: if a
positive output voltage ū1 (barred variables represent averagedvalues throughout this paper) is desired, the buck stage will
switch in a pulse width modulation (PWM) manner between
the positive bucking and freewheeling phases. In this situation,
u1 = S VT 1 O N uIN and i1 = S VT 1 O N iL . If a negative ū1 is de-sired, it will switch between the negative bucking and freewheel-
ing phases. In this situation, these are u1 = −S VD 3 O N uIN andi1 = −S VD 3 O N iL . Here, S VT 1 O N and S VD 3 O N are the switchingfunctions [24] of VT1 and VD3
S VT 1 (V D 3 )O N =
1, when VT1 (VD3 ) is ON0, when VT1 (VD3 ) is OFF. (1)
In order to unify these two cases, define the switching function
of the buck stage as
S buckON =
S VT 1 O N , when ū
∗1 ≥ 0
−S VD 3 O N , when ū∗1
8/18/2019 05680980
3/13
ZHOU et al.: MODELING AND CONTROL FOR A BIDIRECTIONAL BUCK–BOOST CASCADE INVERTER 1403
Fig. 2. Conducting patterns and illustrative waveforms of the buck stage. (a) Positive bucking. (b) Free-wheeling. (c) Negative bucking. (d) Free-wheeling(unused). (e) Illustrative waveforms.
the buck stage) as well as the inductor to the load, so i2 = iLand u2 = uOU T . In the charging phase (b) or (d), one of thebridge legs is conducting (e.g., Q1 and Q2 ) and the energy istransferred from the buck stage to the inductor, so i2 = 0 andu2 = 0. The case for the negative boosting phase (c) is similar tophase (a) except that the output polarity is negative, so i2 = −iLand u2 = −uOU T .
Therefore, a bipolar current output can be obtained: if a pos-
itive averaged output current ī2 is desired, the boost stagewill switch in a PWM manner between the positive boost-
ing and charging phases. In this situation, i2 = S Q 2 O F F iL andu2 = S Q 2 O F F uOU T . If a negative ī2 is desired, it will switchbetween the negative boosting and charging phases. In this
situation, i2 = −S Q 4 O F F iL and u2 = −S Q 4 O F F uO UT . Here,S Q 2 O F F and S Q 4 O F F are the switching functions of Q2 andQ4
S Q 2 (Q 4 )OFF =
1, when Q2 (Q4 ) is OFF0, when Q2 (Q4 ) is ON.
(4)
To unify these two cases, define the switching function of the
boost stage as
S boostOFF =
S Q 2 OF F , when ī
∗2 ≥ 0
−S Q 4 OF F , when ī∗2
8/18/2019 05680980
4/13
1404 IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 27, NO. 3, MARCH 2012
Fig. 3. Conducting patterns and illustrative waveforms of the boost stage. (a) Positive Boosting. (b) Charging. (c) Negative Boosting. (d) Charging. (e) Illustrative
waveforms.
Fig. 4. Switching function model of the overall system.
Fig. 5. Block diagram of the overall system.
corresponding block diagram of the overall system is illustrated
in Fig. 5.
For the converter deriving from the conventional boost topol-
ogy, S buckON ≡ 1, so S boostOFF is the only control freedom.
On the other hand, Fig. 5 clearly reveals that the system is bi-
linear for the control input S boostOFF [17]. Then, there comes adilemma for the control: if S boost OF F was used to perform cur-rent control, the output voltage would be strongly affected, but
if it was chosen to control the voltage, the current loop might be
heavily disturbed. For dc–dc boost converters, this problem is
not so critical since its operation point is relatively constant and
some locally linearized control can achieve a good result. How-
ever, for dc–ac converters, large variation of the operation point
makes it very difficult to obtain a satisfactory dynamic perfor-
mance in terms of reference tracking and disturbance rejection.
On the contrary, for the proposed buck–boost cascade in-
verter, one more control freedom S buckON can be utilized.Therefore, decoupled control for the current and voltage is ob-
tained: S buckON is chosen to regulate the main inductor currentiL while S boostOFF is used to control the output voltage uO UT .With such a control strategy, simpler controller design and bet-
ter performance can be expected. Detailed control schemes are
given in Section III.
III. SYSTEM CONTROL
A. Averaged Model for Control
For the sake of control, a locally averaged model is often
necessary [24]. Based on the switching function model (7), the
8/18/2019 05680980
5/13
ZHOU et al.: MODELING AND CONTROL FOR A BIDIRECTIONAL BUCK–BOOST CASCADE INVERTER 1405
Fig. 6. Control scheme of the current loop.
Fig. 7. Control scheme of the voltage loop.
averaged model can be easily obtained
dīLdt
= 1
L (DbuckON ūIN − DboostOFF ūO UT )
dūOU Tdt
= 1
C (DboostOFF īL − īLoad )
(8)
where the duty cycles DbuckON and DboostOFF are the localaverage of S
buckON and S
boostOFF, respectively. Other barred
variables represent the local average of their counterparts in (7).
As previously mentioned in Section II, during normal oper-
ation, the inductor current īL is kept constant. Therefore, letdīL /dt = 0; from the first equation in (8), it can be found that
ūO UT = DbuckONDboostOFF
ūIN . (9)
Since |DbuckON | , |DboostOFF | ∈ [0, 1], this equation effec-tively proves the buck/boost capability of the proposed system.
The overall control strategy can be divided into two parts:
the buck stage controls the current loop whereas the boost stage
controls the voltage loop.
B. Current Loop Design
The control objective of the buck stage is to regulate the main
inductor current to a positive value ī∗L . From (8), in order toeliminate the disturbances from the battery input and the boost
stage, a feedforward compensator can be designed
D∗buckON = u∗L + D
∗boostOFF ūO UT
ūIN(10)
where D∗buckON and D∗boost OF F are the duty cycle commands
for the buck stage and boost stage, respectively. u∗L is the voltagereference for the main inductor, normally given by the current
controller. After this compensation, the current channel simply
becomes an integrator
d̄iLdt
= 1
Lu∗L . (11)
In order to eliminate the errors caused by parasitic parameters
and switching operation, a conventional proportional-integral
(PI) controller can be used to complete the current loop. The
current control scheme is shown in Fig. 6, where T s in the filterblock is the switching cycle. The equivalent modulation block isconstructed according to (2). However, the sign of the equation
D∗buckON = ū∗1 /ūIN is utilized instead of the variable ū
∗1 to
determine the value of S buckON . This is simply because ūIN isalways positive. The actual implementation of the modulation
block that generates the gate pulses for the switching devices
will be given later.
C. Voltage Loop Design
The control objective of the boost stage is to control the
output voltage to follow the reference u∗OU T . From (8), in orderto eliminate the disturbances from the load and the buck stage,
a feedforward compensator can be designed
D∗boostOFF = i∗C + īLoad
īL(12)
where i∗C is the current reference for the output capacitor, nor-mally given by the voltage controller. Similar to the current
loop, after this compensation, the voltage channel becomes an
integrator
dūOU Tdt
= 1
C i∗C . (13)
As a good starting point for most of the industrial applications, a
simple PI controller can be applied to complete the voltage loop.
The voltage control scheme is shown in Fig. 7. Note that the load
8/18/2019 05680980
6/13
1406 IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 27, NO. 3, MARCH 2012
Fig. 8. Output modulation for the buck stage.
current compensation can improve the dynamic response of the
system under load variation, but it is not indispensable in this
scheme. For low-cost applications, this compensation module
can be removed without modifying other parts of the design. In
these cases, the load disturbance will be totally rejected by the
PI controller, i.e., the output of the PI directly gives the reference
for ī∗2 . For high-performance applications, a PI controller cannotguarantee a perfect tracking in the case of a periodic reference,
according to the internal model principle [25]. In these cases,
the PI controller in Fig. 7 can readily be replaced by advancedcontrollers such as repetitive controller or deadbeat controller,
etc.
The equivalent modulation block is constructed according
to (5). However, the sign of the equation D∗boostOFF = ī∗2 /̄iL
is utilized instead of the variable ī∗2 to determine the value of S boostOFF . This is because īL is always positive. The actualimplementation of the modulation block will be discussed later.
D. Output Modulation
In an actual control system, the duty cycle commands
D∗
buckON and D∗
boostOFF should finally be converted to gatepulses so as to drive the switching devices. This task is per-
formed by the output modulation block.
1) Buck Stage: The modulation block of the buck stage gen-
erates logic pulses for driving VT1 and VT4 according toD∗buckON . Note that VT4 is always complementary to VD3according to the analysis in Section II-A; therefore, by referring
to the equivalent modulation block in Fig. 6, one can easily work
out the actual modulation block for the buck stage as shown in
Fig. 8, where gVT1 and gVT4 are the gate signals for VT1 andVT4 , respectively. Note that dead time is not needed for thebuck stage modulation since there is no shoot-through path.
2) Boost Stage: The modulation block of the boost stage
outputs logic pulsesfor driving Q1 –Q4 according to D∗boostOFF .Essentially, the boost stage is a current source inverter (CSI).
Conventionally, for safe commutation, an overlap time (also
referred to as the dead time in this paper) is inserted in each
switching cycle, causing waveform distortion [10]. In order to
minimize its effect, a new modulation strategy is introduced in
this paper.
To organize the modulation process properly and clearly, a
state machine-based modulation is suggested. Define the modu-
lation states as shown in Table 1. Different states correspond to
different output patterns. Note that gQ1 –gQ4 are the gate signalsrather than the actual ON / OFFstate of the switches. S 1 –S 4 are the
four main states that intend to generate conducting patterns dis-
TABLE IOUTPUT LOGICAL OF THE STATE MACHINE
Fig. 9. Conventional output modulation for a CSI.
Fig. 10. Proposed output modulation for the boost stage.
cussed in Section II-B. Roughly speaking, if a positive output
current is desired (i.e., D∗boostOFF ≥ 0), then the state machinewill switch between S 1 and S 2 in a PWM manner according toS boostOFF given by Fig. 7. Similarly, if a negative output currentis desired, then the state machine will switch between S 3 and S 4 .When the polarity of D∗boostOFF changes from positive to neg-
ative, the state machine will switch from S 1 (S 2 ) to S 3 (S 4 ) and
8/18/2019 05680980
7/13
ZHOU et al.: MODELING AND CONTROL FOR A BIDIRECTIONAL BUCK–BOOST CASCADE INVERTER 1407
Fig. 11. Experimental setup of the proposed inverter.
vice versa. For safe commutation, the conventional modulation
method simply inserts the commutation states S 5 –S 8 betweeneach of the main states to generate an overlap (see Fig. 9). The
dead time when the state remains in S 5 –S 8 , especially in S 7 andS 8 that appear in every switching cycle, can cause waveformdistortion.
The proposed modulation method in Fig. 10 can completely
eliminate the influence of S 7 and S 8 by treating them as sub-stitute states for the main states. Through careful investigation
on the commutation states, it can be discovered that S 7 (S 8 ) is
equivalent to S 1 (S 4 ) when uOU T ≥ 0, and S 7 (S 8 ) is equivalentto S 2 (S 3 ) when uOU T
8/18/2019 05680980
8/13
1408 IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 27, NO. 3, MARCH 2012
Fig. 13. Experimental results with resistive load. (a) Output voltage and main inductor current. (b) Output voltage and load current.
Fig. 14. Output voltage and load current with inductive–resistive load. (a) Proposed modulation method. (b) Conventional modulation method.
Fig. 15. Simulation results with regenerative load. (a) Output voltage, maininductor current, and load current. (b) Control variables of the buck and booststages.
voltage is desirable as it can be used to test the robustness of
the proposed control system to input voltage disturbance. A
breaking branch with a resistor Rb is added to limit its output
voltage when regenerative loads are connected. As for the pro-
posed inverter, the unidirectional devices Q1 –Q4 of the booststage are implemented by ordinary IGBTs IKW50N60T in se-
ries with fast-switching diodes IDP45E60. The controller for
the inverter mainly includes two parts, i.e., the measurement and
drive part, and the control and modulation part. The measure-
ment and drive part serves as the isolated interface between the
main circuit and its control unit. Signal amplifications, low-pass
filtering, and gate signals generating are done in this part. The
control and modulation part consists of a digital signal processor
(DSP) and a complex programmable logic device (CPLD). A
high-performance DSP TMS320F28335 with floating point unit
is used as the central processor, which allows a very straight-
forward implementation of the proposed control scheme in aC-language environment. A low-cost CPLD EPM7128 is used
to implement the modulation state machine of the boost stage
(see Fig. 10). The DSP generates the drive signals for the buck
stage as well as the switching conditions for the state machine
in CPLD. According to Fig. 10, these switching conditions in-
clude the absolute value of S boostOFF , the signs of D∗boostOFF ,
(uOU T + uth ), and (uO UT − uth ). During the experiments, dif-ferent kinds of loads are connected to the output of the inverter
to assess its performance. These loads involve the resistive load,
the inductive–resistive load with nonlinear characteristics, and
the regenerative load. Detailed explanations will be given in the
following sections.
8/18/2019 05680980
9/13
ZHOU et al.: MODELING AND CONTROL FOR A BIDIRECTIONAL BUCK–BOOST CASCADE INVERTER 1409
Fig. 16. Experimental results with regenerative load. (a) Grid voltage, output voltage, and input voltage. (b) Grid voltage and load current.
B. Steady-State Performance
1) Resistive Load: As the typical test for inverters, a resistive
load (RLoad = 110Ω) is connected to the output of the inverter.
With 96-V dc input, the inverter is commanded to generate a220 Vrms/50 Hz ac output. Simulation results are summarized in
Fig. 12. From (a), it can be seen that iL is successfully regulatedat 15 A by the buck stage. As a result, under the decoupled
control of the boost stage, the output voltage uO UT is also wellcontrolled. As to the control variables, since iL is maintainedconstant, the waveform of D∗boost OF F will reflect the averagedoutput current ī2 while the waveform of D
∗buckON will reflect the
instantaneous output power. Therefore, D∗boostOFF is expectedto be in 50 Hz and has a phase shift of arctan(2πf 0 RLoad C ) =22.5◦ while D∗buckON is expected to be in 100 Hz and greaterthan zero, both of which can be verified in (b).
The corresponding experimental results are shown in Fig. 13.The division ratios of the voltage and current probes are 100:1
and 1:1, respectively. Due to limited measurement range of the
current probe, the main inductor current is approximately halved
by its wire and the measured result is thus denoted by 0.5iL inthe figure. It can be observed that the experimental results are
in consistent with the simulation: iL is well maintained, and theoutput voltage uOU T tracks the given reference as desired.
2) Inductive–Resistive Load: This section further examines
the system’s driving capability for inductive–resistive loads,
which represent a large category of industrial loads. In the exper-
iment, a 1-kVA, 220-V single phase autotransformer is inserted
between the resistive load and the inverter. Due to its large
magnetization inductance, the phase shift of the load currentwould be obvious. Moreover, because of the saturation char-
acteristics of the core, the equivalent inductance is nonlinear,
which is useful to test the system’s robustness to different load
types. Here, the load resistor is 70 Ω on the secondary side of the autotransformer and the transformer ratio is set to 220:140.
The reference for the output voltage is still at 220 Vrms/50 Hz.
Fig. 14(a) demonstrates that the output voltage tracks the ref-
erence satisfactorily with total harmonic distortion (THD) of
only 1.67%. As expected, the load current lags behind the out-put voltage and has some distortion due to the saturation of the
core. As a comparison, Fig. 14(b) gives the waveforms when the
conventional modulation method of the boost stage is applied.
Fig. 17. Simulation results with input voltage and load variations.
Due to the dead time effect, a larger output voltage distortion
(THD = 2.68%) can be observed. Therefore, from the earliersimulations and experiments, it can be concluded that the pro-
posed system is capable of providing a bipolar, clean ac outputlarger than the input voltage.
3) Regenerative Load: For some ac motor driving applica-
tions and grid-connected applications, such as renewable power
systems, energy storage systems, etc., energy needs to be trans-
ferred from the load to the battery (or the dc-link capacitor)
temporarily or persistently. These loads fall into the category
of regenerative load. This section will demonstrate that the pro-
posed system is bidirectional and thus suitable for these appli-
cations. The output voltage reference remains the same while
the current reference i∗L is set to 10 A. In order to simulatea regenerative load, a controlled ac current source with 3.0 A
(amplitude), −180◦ phase angle (with respect to uO UT ) is em-
ployed. Fig. 15(a) shows that the output voltage can follow thegiven command and the load current has an opposite phase an-
gle, which indicates that the power flow is reversed. Fig. 15(b)
verifies that, under regenerative condition, D∗boostOFF (propor-tional to ī2 ) has a leading phase larger than 90
◦ and D∗boostOFF(proportional to the instantaneous output power) has a negative
average value.
In the experiment, since an ideal ac current source is hard to
obtain, in order to verify the bidirectional power flow handling
capability of the inverter, the inverter is actually connected to
the 220 V/50 Hz ac grid through a 3-mH filtering inductor (see
Fig. 11). For grid connection, the controller also measures the
grid voltage uG and performs synchronization and load current
8/18/2019 05680980
10/13
1410 IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 27, NO. 3, MARCH 2012
Fig. 18. Experimental results with input voltage and load variations. (a) Input voltage. (b) Output voltage and load current.
Fig. 19. Output voltage and load current under VVVF operation. (a) Simulation results. (b) Experimental results.
control. But since this section only intends to verify the sys-
tem’s bidirectional capability, these issues will not be discussed
further. The results in Fig. 16(a) show that after grid connection,
the output voltage of the inverter is well synchronized with the
grid and Fig. 16(b) proves that the regenerative load current is
successfully injected into the inverter.
C. Dynamic Performance
1) Input Voltage and Load Variations: This section inves-tigates the robustness of the proposed control to external dis-
turbances. The first disturbance that should be considered is
the load variation. For switching power converters, both of the
nominal and light load conditions are concerned [26]. Besides
the requirements on a wide load operation range, the converter
should also be capable of dealing with sudden load changes. An-
other disturbance that shouldbe noted is thevariation of theinput
voltage, which can easily cause instability of conventional boost
inverters [17]. In order to simulate these disturbances, a 100-Hz
±10% square-wave is added to the input voltage and the resis-tive load suddenly switches from 10%(968 Ω) to 100%(96.8 Ω)
and then switches back. Simulation results are shown in Fig. 17.
It can be seen that the input voltage disturbance has little effect
on the output voltage thanks to the feedforward design (10) of
the buck stage. A fast dynamic response to the large load varia-
tion can also be observed and there is only a very small variation
(about 40 V) of the output voltage during the transients. This su-
periority should be attributed to the proposed decoupled control
design with additional control freedom.
In the experiment, the output capacitor of the dc voltage
source is properly selected so that about 25-V ripple is gen-
erated under the nominal condition [see Fig. 18(a)]. The loadvariation is created by switching the load between 200 and 120
Ω manually. Similar results are obtained in the experiment; fromFig. 18(b), it is evident that the input voltage and load variations
have little influence on the output voltage, further proving the
robustness of the proposed system.
2) Variable Voltage and Variable Frequency (VVVF) Opera-
tion: For motor driving applications, VVVF operation is often
desired so as to obtain a wide speed range with stiff torque char-
acteristics [27]. This requires the inverter be able to operate in
a wide range in terms of both the frequency and the voltage. To
demonstrate such capability of the proposed system, a VVVF
command is applied to the inverter. Initially, the voltage and
8/18/2019 05680980
11/13
ZHOU et al.: MODELING AND CONTROL FOR A BIDIRECTIONAL BUCK–BOOST CASCADE INVERTER 1411
Fig. 20. Output voltage and load current. (a) Simulation results. (b) Experimental results.
Fig. 21. Output voltage and main inductor current. (a) Simulation results. (b) Experimental results.
frequency commands are set to 220 Vrms and 50 Hz, respec-
tively. From t = 0.08 s, both of them decrease with the time at aslope of −200%/s until reach 20% of their rated values, i.e., 44Vrms and 10 Hz, respectively. From Fig. 19, it can be seen that
the experiment is in good agreement with the simulation results.
With a fast dynamic response, the output voltage follows the
given command very well. Therefore, it can be concluded that:
1) the proposed system is able to generate an ac voltage higheror lower than the dc input; and 2) it has a wide operation range
with satisfactory dynamic response.
3) Overload Protection: This section will demonstrate an-
other merit of the proposed system and its control scheme. That
is, without adding extra control modules, the system is equipped
with good protection against overload. Initially, a 120-Ω resistoris connected to the inverter. To generate an overload condition, at
t = 0.105 s another 120-Ω resistor is suddenly connected in par-allel. System responses are shown in Figs. 20–21. Immediately
after the overload occurs, the load current iLoad tends to riserapidly as observed in Fig. 20. This requires the boost stage to
output more current during a switching cycle. Subsequently, ac-
cording to (6), the boost stage controller (i.e., voltage controller)
quickly increases S boostOFF . Asa result, u2 = S boostOFF uO UTincreases simultaneously. However, refer to Fig. 4, when u2 be-comes larger than the maximum output voltage of the buck stage
uIN , the inductor current iL tends to drop, as shown in Fig. 21.For the same reason, after t = 0.11 s when the output currentdecreases as the output voltage declines, iL can quickly restore
due to the recovered regulation of buck stage. In sum, duringthe transients, the output voltage and the inductor current are
effectively kept under their rated values, proving the system’s
excellent current protection.
V. CONCLUSION
With special consideration on the control superiority, a bidi-
rectional buck–boost cascade inverter is proposed in this paper.
It can be seen as the cascade of a buck converter and a boost con-
verter both with bipolar outputs. The switching function model
and the averaged model of the system are established. System
level analysis reveals that, different from boost-type converters,
8/18/2019 05680980
12/13
1412 IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 27, NO. 3, MARCH 2012
the proposed converter has one more control freedom, which
can be utilized to eliminate the system’s nonlinearity, and thus
achieve high performance. Consequently, a decoupled control
strategy with feedforward compensation technique is proposed,
where the buck stage regulates the main inductor current while
the boost stage controls the output voltage. Moreover, a new
output modulation strategy is proposed to minimize the dead
time effect.
By device-level simulations and experiments, it is verified
that the system possesses the following features: 1) bidirec-
tional operation with bipolar buck/boost output voltage almost
free of harmonics; 2) reduced output distortion due to advanced
modulation strategy minimizing the dead time effect; 3) reduced
volume and weight with only one main energy storage compo-
nent; 4) simple controller design as only two PI controllers are
needed and they can be designed separately; and 5) good steady-
state and dynamic performance involving wide operation range,
strong robustness to load and input voltage variations, excel-
lent overload protection, and fast dynamic response allowing
VVVF operation. A more thorough comparative study to theconventional inverters will be carried out and subjected to fu-
ture publications.
APPENDIX A
MAIN CIRCUIT PARAMETERS
Rated power: P 0 = 500 W.Rated input voltage: U IN 0 = 96 V.Rated output voltage: U OU T0 = 220 Vrms.Rated output frequency: f 0 = 50 Hz.Rated current of the main inductor: I L0 = 15 A.
Switching frequency: f s = 12.5 kHz.Inductance of the main inductor: L = 3.3 mH.Capacitance of the output capacitor: C = 12 µF .
APPENDIX B
CONTROL SYSTEM PARAMETERS
Current controller: kp = 22.6, ki = 5.2.Voltage controller: kp = 0.05, ki = 4.3.Hysteresis voltage: uth = 10 V.
ACKNOWLEDGMENT
The authors would like to thank G. Zhang and B. Lin for their
fundamental work on the DSP hardware platform.
REFERENCES
[1] G.-J. Su and L. Tang,“A multiphase, modular, bidirectional, triple-voltageDC–DC converter for hybrid and fuel cell vehicle power,” IEEE Trans. Power Electron., vol. 23, no. 6, pp. 3035–3046, Nov. 2008.
[2] H. Plesko, J. Biela,J. Luomi, andJ. W. Kolar, “Novel conceptsfor integrat-ing the electric drive and auxiliary DC–DC converter for hybrid vehicles,” IEEE Trans. Power Electron., vol. 23, no. 6, pp. 3025–3034, Nov. 2008.
[3] P. W. Sun, J.-S. Lai, H. Qian, W. S. Yu, C. Smith, and J. Bates, “Highefficiency three-phase soft-switching inverter for electric vehicle drives,”in Proc. IEEE Vehicle Power Propulsion Conf. (VPPC), 2009, pp. 761–
766.
[4] F. Blaabjerg, Z. Chen, and S. B. Kjaer, “Power electronics as efficientinterface in dispersed power generation systems,” IEEE Trans. Power Electron., vol. 19, no. 5, pp. 1184–1194, Sep. 2004.
[5] Q. Li and P. Wolfs, “A review of the single phase photovoltaic module in-tegrated converter topologies with three differentDC link configurations,” IEEE Trans. Power Electron., vol. 23, no. 3, pp. 1320–1333, May 2008.
[6] M. Nagao and K. Harada, “Power flow of photovoltaic system usingbuck–boost PWM power inverter,” in Proc. Int. Conf. Power Electron. Drive Syst., May, 1997, vol. 1, pp. 144–149.
[7] R. Pena, J. C. Clare, and G. M. Asher, “Doubly fed induction generatorusing back-to-back PWM converters and its application to variable-speedwind-energy generation,” IEE Proc.—Electr. Power Appl., vol. 143,no. 3,pp. 231–241, 1996.
[8] M. Mohr and F. W. Fuchs, “Comparison of three phase current sourceinvertersand voltage source inverterslinked with DC to DC boost convert-ers for fuel cell generation systems,” in Proc. Eur. Conf. Power Electron. Appl., 2005, p. 10.
[9] R. O. Caceres and I. Barbi, “A boost DC–AC converter: Analysis, de-sign, and experimentation,” IEEE Trans. Power Electron., vol. 14, no. 1,pp. 134–141, Jan. 1999.
[10] F. Z. Peng, “Z-source inverter,” IEEE Trans. Ind. Appl., vol. 39, no. 2,pp. 504–510, Mar./Apr. 2003.
[11] F. Z. Peng, M. Shen, andK. Holland, “Applicationof Z-source inverter fortraction drive of fuel cell-battery hybrid electric vehicles,” IEEE Trans. Power Electron., vol. 22, no. 3, pp. 1054–1061, May. 2007.
[12] M.Shen,A. Joseph, J. Wang, F. Z. Peng, andD. J. Adams, “Comparisonof traditional inverters and Z-source inverter,” in Proc. IEEE Power Electron.Spec. Conf. (PESC), 2005, pp. 1692–1698.
[13] B. Farhangi and S. Farhangi, “Comparison of z-source and boost–buck inverter topologies as a single phase transformer-less photovoltaic grid-connected power conditioner,” in Proc. IEEE Power Electron. Spec. Conf.(PESC), 2006, pp. 1–6.
[14] Y. Tang, S. Xie, C. Zhang, and Z. Xu, “Improved Z-source inverter withreduced Z-source capacitor voltage stress and soft-start capability,” IEEETrans. Power Electron., vol. 24, no. 2, pp. 409–415, Feb. 2009.
[15] P. C. Loh, D. M. Vilathgamuwa, C. J. Gajanayake, Y. R. Lim, and C.W. Teo, “Transient modeling and analysis of pulse-width modulated z-source inverter,” IEEE Trans. Power Electron., vol. 22,no.2, pp. 498–507,Mar. 2007.
[16] P. Sanchis, A. Ursua, E. Gubia, and L. Marroyo, “Buck–boost DC–AC in-verter: Proposalfor a newcontrol strategy,” in Proc. IEEE Power Electron.Spec. Conf. (PESC), 2004, pp. 3994–3998.
[17] P. Sanchis, A. Ursua, E. Gubia, and L. Marroyo, “Boost DC–AC inverter:A new control strategy,” IEEE Trans. Power Electron., vol. 20, no. 2,pp. 343–353, Mar. 2005.
[18] D. Maksimovic andS. Cuk,“Constant-frequencycontrolof quasi-resonantconverters,” IEEE Trans. Power Electron., vol. 6, no. 1, pp. 141–150, Jan.1991.
[19] F. Caricchi,F. Crescimbini, andA. D. Napoli, “20kW water-cooledproto-type of a buck–boost bidirectional dc–dc converter topology for electricalvehicle motor drives,” in Proc. IEEE Appl. Power Electron. Conf. (APEC),1995, pp. 887–892.
[20] F. Caricchi, F. Crescimbini, F. G. Capponi, and L. Solero, “Study of bi-directional buck–boost converter topologies for application in electricalvehicle motor drives,” in Proc. IEEE Appl. Power Electron. Conf. (APEC),1998, pp. 287–293.
[21] P. J. Grbovic, F. Gruson, N. Idir, and P. Le Moigne, “Turn-on performanceof reverse blocking IGBT (RB IGBT) and optimization using advanced
gate driver,” IEEE Trans. Power Electron., vol. 25, no. 4, pp. 970–980,Apr. 2010.[22] J. Itoh, I. Sato, A. Odaka, H. Ohguchi, H. Kodatchi, and N. Eguchi, “A
novel approach to practical matrix converter motor drive system withreverse blocking IGBT,” IEEE Trans. Power Electron., vol. 20, no. 6,pp. 1356–1363, Nov. 2005.
[23] M. Takei, T. Naito, and K. Ueno, “Reverse blocking IGBT for matrixconverter with ultra-thin wafer technology,” IEE Proc.: Circuits, DevicesSyst., vol. 151, no. 3, pp. 243–247, Jun. 2004.
[24] D. Maksimovic, A. M. Stankovic, V. J. Thottuvelil, and G. C. Verghese,“Modeling and simulation of power electronic converters,” Proc. IEEE,vol. 89, no. 6, pp. 898–912, Jun. 2001.
[25] B. A. Francis andW. M. Wonham,“The internal modelprinciple for linearmultivariable regulators,” Appl. Math. Opt., vol. 2, pp. 170–194, 1975.
[26] N. Mohan, First Courses on Power Electronic and Drives. Minneapolis,MN: Mnpere, 2003.
[27] B. K. Bose, Modern Power Electronics and AC Drives. Upper Saddle
River, NJ: Prentice-Hall, 2002.
8/18/2019 05680980
13/13