Professional Documents
Culture Documents
10 1109@iecon 2019 8926699
10 1109@iecon 2019 8926699
Email: vijesh.jayan@ieee.org
Load
is formulated using the developed mathematical model in order Cfc Cdc
system
to yield the dual objective of bi-directional power flow and ib
flying capacitor voltage balancing. Furthermore, a DC microgrid S3 D3
comprising photo-voltaic (PV) system, load, and battery are + +
vb Cb
considered to assess the effectiveness of the designed FCS-MPC _
algorithm under varying load and PV power injections.
S4 D4
Index Terms—Finite Control Set Model Predictive Control, Bi-
directional Flying Capacitor DC-DC converter.
l-)))
S1 D1 S1 D1 S1 D1
ifc idc iload ipv idc iload ipv ifc idc iload ipv
S2 D2 S2 D2 S2 D2
ib ib ib
S3 D3 S3 D3 S3 D3
vb Cb vb Cb vb Cb
S4 D4 S4 D4 S4 D4
S1 D1 S1 D1 S1 D1
ifc idc iload ipv idc iload ipv ifc idc iload ipv
S2 D2 S2 D2 S2 D2
vb Cb vb Cb vb Cb
S4 D4 S4 D4 S4 D4
of the interleaved DC-DC converter topologies to RES are of a PV system, load and battery are considered to assess the
reported in the literature [14], [15]. The converters in these effectiveness of the designed algorithm under varying load and
literatures are controlled using FCS-MPC algorithm. PV power injection.
Another multi-level DC-DC converter topology reported in
II. T HREE - LEVEL BI - DIRECTIONAL F LYING C APACITOR
the literature is the flying capacitor based converters [16]. Due
DC-DC CONVERTER TOPOLOGY
to the presence of multi-voltage levels, the converters have
reduced voltage stress on the power switches and low inductor A. Topology and Fundamentals
current ripple. The level of the converter are extended easily In this section, a three-level bi-directional flying capacitor
by adding more stages, thereby achieving a higher voltage gain DC-DC converter topology and its operation is presented. The
ratio. However, the flying capacitors of each stage are required converter consists of four power switches (S1 , S2 , S3 , S4 ), an
to be balanced to the reference value throughout the operation. inductor L and a flying capacitor Cf c as shown in Fig. 1. The
Various capacitor voltage balancing techniques namely - active flying capacitor voltage vf c is regulated to half of the DC bus
and passive (RLC filter) are reported in literature [17], [18] voltage vdc during the operation. This gives the topology an
and [19] respectively. Furthermore, a modified three-level buck advantage of having reduced voltage stress across the power
DC-DC converter is also reported in literature [20] which switches and less inductor current ripple when compared to a
is found to have an improved dynamic response. However, conventional bi-directional DC-DC converter. The anti-parallel
the converters used in the analysis are all unidirectional and diodes (D1 , D2 , D3 , D4 ) of the power switches, enhances
are controlled by a traditional linear controller which posses the bi-directional power flow capability of the converter.
limitations as discussed earlier. The converter operation as boost or buck mode is decided
In this paper, a three-level bi-directional flying capacitor based on the switching sequence of the power switches. The
DC-DC converter is introduced for energy management appli- possible switching states of the converter with flying capacitor
cations in a DC microgrid. The mathematical modeling of the voltage vf c and inductor current iL directions under boost
converter is developed under different operation modes, which and buck operation modes are shown in the Fig. 2 and Fig. 3
is further used for formulating the FCS-MPC algorithm. The respectively.
designed FCS-MPC algorithm attains the dual objective of bi- During boost operation mode, the converter operates at three
directional power flow and active flying capacitor voltage bal- distinct states which are distributed along a switching period.
ancing throughout the operation. A DC microgrid consisting The boost operation facilitates the converter to transfer deficit
power from the source, vb to the load, vdc . It is initiated by TABLE I
charging the inductor from vb through the power switches S WITCHING STATES WITH FLYING CAPACITOR VOLTAGE AND INDUCTOR
CURRENT STATUS UNDER DIFFERENT OPERATION MODES .
S3 and S4 as shown in Fig. 2b. When power switch S3 is
switched-off, the inductor discharges its energy to charge the State Mode S1 S2 S3 S4 Δvf c ΔiL
flying capacitor through anti-parallel diode D2 and power I 0 0 0 1 ↑ ↓
switch S4 (Fig. 2a). Once the flying capacitor is charged, II Boost 0 0 1 1 - ↑
the inductor current is charged again from vb through the III 0 0 1 0 ↓ ↓
power switches S3 and S4 . Finally, when power switch S4 IV 1 0 0 0 ↑ ↓
is switched-off, the inductor and flying capacitor transfers its V Buck 0 0 0 0 - ↑
charged energy to vdc through power switch S3 and anti- VI 0 1 0 0 ↓ ↓
parallel diode D1 (Fig. 2c).
Similarly, during buck operation mode, the converter op-
erates at three distinct states which are distributed along a
switching period. The buck operation facilitates the converter current iL and flying capacitor voltage vf c of the converter
to transfer excess power from the load, vdc to the source, under boost mode is given as:
vb . When power switch S1 is switched-on, the inductor and
diL vb − (1 − S4 )vdc − (S4 − S3 )vf c
flying capacitor are charged from vdc through power switch S1 = (1)
and anti-parallel diode D3 as shown in Fig. 3a. When power dt L
dvf c (S4 − S3 )iL
switch S1 is switched-off, the inductor discharges its energy = (2)
to vb by free wheeling through anti-parallel diodes D3 and D4 dt Cf c
(Fig. 3b). When power switch S2 is switched-on, the flying Similarly, the converter operates in buck mode when power
capacitor discharges its energy to the inductor through power switches S1 and S2 are modulated while power switches S3
switch S2 and anti-parallel diode D4 (Fig. 3c). Finally, when and S4 are switched-off. Applying circuit analysis on Fig. 1,
power switch S2 is switched-off, the inductor discharge its the continuous-time model of the converter under buck mode
energy to vb by free wheeling through anti-parallel diodes D3 is given as:
and D4 .
diL vb − (S1 )vdc − (S2 − S1 )vf c
In this paper, the converter is used as an interface to = (3)
exchange power between the battery and DC bus as shown dt L
dvf c (S2 − S1 )iL
in Fig. 1. The DC bus consists of a capacitor Cdc and a load. = (4)
The DC bus is also connected to a PV system which injects dt Cf c
current ipv to the load. The PV power injection depends on where S1 , S2 , S3 and S4 are the binary switching pulses of
the solar irradiation incident on the PV system and its open the respective power switches. Terms vb and vdc are referred to
circuit voltage is always greater than the DC bus voltage. the battery and DC bus voltage, respectively. On comparing
Variable power injection to the DC bus violates the voltage the equations (1,2) with (3,4), a simplified continuous-time
level and will subject to failure or misoperation of the critical model equation of the converter can be written as:
loads connected across the bus. The converter is controlled to
diL vb − (1 − A)vdc − (A − B)vf c
compensate the excess or deficit in load power by charging = (5)
dt L
(buck) or discharging (boost) the battery power from/to the
dvf c (A − B)iL
DC bus respectively. Therefore, the DC bus voltage vdc is = (6)
regulated, and the power balance at the bus is attained. The dt Cf c
mathematical modeling of the converter for two operation where, A and B are the binary pulses (A, B ∈ {0, 1}) of the
modes and the proposed FCS-MPC algorithm formulation is power switches and can be written as:
explained in the following sections.
A = S4 = S 1 (7)
B. Continuous-Time Model B = S3 = S2 (8)
In this section, the mathematical modeling of a three-level
C. Discrete-Time Model
bi-directional flying capacitor DC-DC converter is presented.
The operation mode of the converter depends on the mod- In this section, the continuous-time equations (5,6) are
ulation of power switches. The Table I summaries possible transformed into discrete-time model using Euler method. The
switching states with flying capacitor and inductor current (k + 1)th time step inductor current ik+1
L and flying capacitor
status under each operation modes of the converter. Note that voltage vfk+1
c of the converter are predicted as follows:
the status are indicated based on the sign convention followed
in Fig. 1. It can be seen that the converter operates in boost Ts k
ik+1
L = ikL + vb − (1 − A)vdc
k
− (A − B)vfkc (9)
mode when S3 and S4 power switches are modulated while L
power switches S1 and S2 are switched-off. Applying circuit Ts
vfk+1
c = vf c +
k
(A − B)ikL (10)
analysis on Fig. 1, the continuous-time model of the inductor Cf c
Start at k th time step. The inductor current at k th time step can be
written as:
Read sensor values Vdc
iLk, iloadk, ipvk, vbk, vdck, vfck ikL = k (i∗k − ikpv ) (12)
vb load
Assign reference values where Vdc is the reference DC bus voltage and vbk is the
iLrefk+1, vfcrefk+1
battery voltage at k th time step. The term ikpv is the PV current
Initialise
injected to the DC bus at k th time step. The reference load
i = 1, Jm = Inf current at k th time step, i∗k
load is calculated as follows:
A = [0 1 1], B = [1 0 1]
Vdc
i∗k
load = (13)
No Rk
If i <= 3
where Rk is the load resistance at k th time step and is
Yes
estimated as:
Predict Yes No
iLk+1, vfck+1 If iLrefk+1 > 0 k
vdc
Rk = k
(14)
i= i+ 1 iload
Calculate Set Set
k
Jk S1 = 0 S1 = 1 - A(iopt) where vdc and ikload are the DC bus voltage and load current
S2 = 0 S2 = 1 - B(iopt) th
S3 = B(iopt) S3 = 0 at k time step respectively. From the equations (12), (13),
(14) and assuming small time step (ik+1 Lref ≈ iL ), the final
S4 = A(iopt) S4 = 0 k
Yes
If Jm < Jk
expression of reference inductor current is given as follows:
No 2 ikpv
Vdc ikload
Assign iLref = k
k+1
k
− (15)
iopt = i End vb vdc Vdc
Jm = J k
It is observed that the reference inductor current changes with
Fig. 4. Finite control set model predictive control algorithm. respect to load and PV currents. The converter mode is decided
based on the value of reference inductor current. The reference
where Ts is the controller sampling time period. The terms flying capacitor voltage is given as:
vbk , vfkc and vdc
k
are the battery, flying capacitor and DC bus Vdc
cref =
vfk+1 (16)
th
voltage at k time step respectively. The discrete-time model 2
of the converter is used in the FCS-MPC formulation and is The reference flying capacitor voltage is set to half of the ref-
discussed in the next section. erence DC bus voltage and is fixed throughout the operation.
III. F INITE C ONTROL S ET M ODEL P REDICTIVE C ONTROL C. Algorithm
In this section, FCS-MPC algorithm for a three-level bi- The algorithm for performing FCS-MPC is presented in the
directional flying capacitor DC-DC converter is presented. flowchart shown in Fig. 4. The algorithm runs at a sampling
period of Ts . It begins by reading the sensor outputs and
A. Formulation
calculates the reference parameters at every sampling period.
The discrete-time model of inductor current and flying The algorithm predicts ik+1 and vfk+1
L c for all binary switching
capacitor voltage derived in (9) and (10) are used in the control pulse combination of A and B. Finally, an optimum state,
formulation. The inductor current and flying capacitor voltage A(iopt ) and B(iopt ) is found that minimizes the quadratic cost
are the control objectives in the model. Hence an algorithm function (11) in a sample period. Once the optimum states
is formulated to identify the optimum switching pulse of the are computed, the converter operation mode - boost/buck, is
power switches at which the control objectives are attained. decided based on the sign of the reference inductor current.
This is done by formulating a quadratic cost function as: Further, the corresponding switching pulse of the individual
k+1 2 k+1 2 power switches S1 , S2 , S3 and S4 are computed based on the
J k = (ik+1
Lref − iL ) + λ(vf cref − vf c )
k+1
(11)
converter operation mode as shown in Fig. 4.
where ik+1 k+1
Lref and vf cref are the reference inductor current and
IV. S IMULATION R ESULTS
flying capacitor voltage respectively. The term λ is defined
as the weighing factor that provides a preference between the The proposed model is simulated by using MAT-
inductor current and flying capacitor voltage in tracking their LAB/Simulink software. The FCS-MPC algorithm is pro-
reference values. grammed using a function block with a sampling time Ts of
50 μs. Analysis on the voltage regulation across the DC bus
B. Reference generation and flying capacitor during load and PV power variations are
The reference inductor current is derived by applying power studied to assess the effectiveness of the designed controller.
balance (assuming zero converter loss) on the model (Fig. 1) The system parameters considered for the simulations are
40
400
vdc
30 iL
Current (A)
300
Voltage (V)
40
20
20
iLref
200 10
v 0
fc
0 0.495 0.5 0.505
100
-10
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time (s) Time (s)
(a) (b)
70.02 8 Pload
Ppv
State of Charge (%)
Power (kW)
70
4
69.98
2
69.96
Pb
0
69.94
-2
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time (s) Time (s)
(c) (d)
Fig. 5. Simulation results of case I: (a) Flying capacitor voltage vf c and DC bus voltage vdc (b) Inductor current iL (c) State of charge (SoC), and (d) PV
power Ppv , Load power Pload and Battery power Pb .
a a' a a'
400 40 iL
vdc Current (A)
Voltage (V)
300 20
200 0
vfc
100
-20
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time (s) Time (s)
(a) (b)
a a' 6 a a'
70
Ppv
State of Charge (%)
4
Power (kW)
69.99
2 Pload
69.98 0
Pb
69.97 -2
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time (s) Time (s)
(c) (d)
Fig. 6. Simulation results of case II: (a) Flying capacitor voltage vf c and DC bus voltage vdc (b) Inductor current iL (c) State of charge (SoC), and (d) PV
power Ppv , Load power Pload and Battery power Pb .
optimum switching pulses and toggles the converter to boost R EFERENCES
operation mode. This enables the converter to supply deficit [1] X. Li, D. Hui, and X. Lai, “Battery energy storage station (bess)-
power by discharging the battery (Fig. 5d), hence avoiding based smoothing control of photovoltaic (pv) and wind power generation
the dip in DC bus voltage. It is observed that the DC bus fluctuations,” IEEE Transactions on Sustainable Energy, vol. 4, pp. 464–
473, April 2013.
and flying capacitor voltages are regulated well within the set [2] N. R. Tummuru, M. K. Mishra, and S. Srinivas, “Dynamic energy
limit during the time instant of the load change (Fig. 5a). A management of renewable grid integrated hybrid energy storage system,”
reduction in the battery’s state of charge (Fig. 5c) is also seen IEEE Transactions on Industrial Electronics, vol. 62, pp. 7728–7737,
Dec 2015.
after load change justifying the compensation of deficit power [3] S. K. Kollimalla, M. K. Mishra, A. Ukil, and H. B. Gooi, “Dc grid
at the DC bus. voltage regulation using new hess control strategy,” IEEE Transactions
on Sustainable Energy, vol. 8, pp. 772–781, April 2017.
B. Case II (Varying PV power) [4] N. Korada and M. K. Mishra, “Grid adaptive power management
strategy for an integrated microgrid with hybrid energy storage,” IEEE
In this study, converter’s performance under varying PV Transactions on Industrial Electronics, vol. 64, pp. 2884–2892, April
power is analyzed. A 3.2 kW load is connected to the DC 2017.
[5] U. Manandhar, N. R. Tummuru, S. K. Kollimalla, A. Ukil, G. H. Beng,
bus and is considered constant throughout the study. From and K. Chaudhari, “Validation of faster joint control strategy for battery-
time interval t = 0 to 0.1s, no power from the PV system and supercapacitor-based energy storage system,” IEEE Transactions on
is injected to the DC bus (Fig. 6d). During this interval the Industrial Electronics, vol. 65, pp. 3286–3295, April 2018.
[6] U. Manandhar, A. Ukil, H. B. Gooi, N. R. Tummuru, S. K. Kollimalla,
controller operates the converter in boost mode enabling the B. Wang, and K. Chaudhari, “Energy management and control for
battery to operate the 3.2 kW load. A reduction in the state grid connected hybrid energy storage system under different operating
of charge is observed in Fig. 6c during the operation. From modes,” IEEE Transactions on Smart Grid, vol. 10, pp. 1626–1636,
March 2019.
time instant t = 0.1s, the power supplied by the PV system [7] U. Manandhar, B. Wang, A. Ukil, G. H. Beng, N. R. Tummuru, and
rises gradually. The rise in PV power injection to the DC bus S. K. Kollimalla, “A new control approach for pv system with hybrid
is sensed by the controller and reduces the power supplied by energy storage system,” pp. 2739–2743, Oct 2017.
[8] Y. Shan, J. Hu, Z. Li, and J. M. Guerrero, “A model predictive control
the battery (Fig. 6d) gradually to maintain the DC bus voltage. for renewable energy based ac microgrids without any pid regulators,”
Between the time intervals a and a shown in Fig. 6d, the IEEE Transactions on Power Electronics, vol. 33, pp. 9122–9126, Nov
PV system injects excess power to the DC bus. This will lead 2018.
[9] B. Hredzak, V. G. Agelidis, and M. Jang, “A model predictive control
to a massive rise in the DC bus voltage and will affect the loads system for a hybrid battery-ultracapacitor power source,” IEEE Trans-
connected to the bus. The controller operates the converter in actions on Power Electronics, vol. 29, pp. 1469–1479, March 2014.
buck mode enabling the converter to absorb the excess power [10] M. J. Rana and M. A. Abido, “Energy management in dc microgrid
with energy storage and model predictive controlled ac–dc converter,”
to charge the battery. The battery’s state of charge is observed IET Generation, Transmission Distribution, vol. 11, no. 15, pp. 3694–
to rise during the interval (Fig. 6c), confirming the absorption 3702, 2017.
of power. Also, the power from PV system starts reducing after [11] X. Zhang, B. Wang, U. Manandhar, H. Beng Gooi, and G. Foo, “A model
time interval a . This will be reflected as a reduction in the DC predictive current controlled bidirectional three-level dc/dc converter for
hybrid energy storage system in dc microgrids,” IEEE Transactions on
bus voltage. The controller now operates the converter in boost Power Electronics, vol. 34, pp. 4025–4030, May 2019.
mode enabling the battery to compensate the deficit power and [12] Y. Zhang, Y. Gao, J. Li, and M. Sumner, “Interleaved switched-capacitor
bidirectional dc-dc converter with wide voltage-gain range for energy
thereby maintaining the DC bus voltage. It is observed that storage systems,” IEEE Transactions on Power Electronics, vol. 33,
the DC bus and flying capacitor voltage are regulated entirely pp. 3852–3869, May 2018.
within the set limit (Fig. 6a) during the entire time-span of [13] A. Villarruel-Parra and A. J. Forsyth, “Enhanced average-value modeling
of interleaved dc–dc converters using sampler decomposition,” IEEE
operation. This shows the effectiveness of the control strategy Transactions on Power Electronics, vol. 32, pp. 2290–2299, March 2017.
proposed on three-level bi-directional flying capacitor DC-DC [14] Yang Mei and Xiaoqing Li, “A new control method of balancing
converter in a DC microgird application. inductor current for interleaved parallel bi-directional dc-dc converter,”
in 2016 IEEE 8th International Power Electronics and Motion Control
V. C ONCLUSION Conference (IPEMC-ECCE Asia), pp. 2988–2992, May 2016.
[15] M. Khomenko, O. Veligorskyi, O. Husev, K. Tytelmaier, and R. Yershov,
This paper presents a mathematical model of three-level bi- “Model predictive control of photovoltaic bidirectional dc-dc converter
directional flying capacitor DC-DC converter which is used with coupled inductors,” in 2017 IEEE First Ukraine Conference on
Electrical and Computer Engineering (UKRCON), pp. 578–583, May
in a FCS-MPC algorithm to perform energy management in 2017.
a DC microgrid. The effectiveness of the control algorithm [16] H. Keyhani and H. A. Toliyat, “Flying-capacitor boost converter,” in
is assessed by simulating the model under varying load and 2012 Twenty-Seventh Annual IEEE Applied Power Electronics Confer-
ence and Exposition (APEC), pp. 2311–2318, Feb 2012.
PV power injections. The future work will include setting [17] H. Chen, C. Lu, and W. Lien, “Active capacitor voltage balancing control
operational constraints for the battery and PV system to the for three-level flying capacitor boost converter,” in 2018 IEEE Applied
control algorithm. Power Electronics Conference and Exposition (APEC), pp. 127–132,
March 2018.
ACKNOWLEDGMENTS [18] D. Reusch, F. C. Lee, and M. Xu, “Three level buck converter with
control and soft startup,” in 2009 IEEE Energy Conversion Congress
The School of Electrical and Electronic Engineering, and and Exposition, pp. 31–35, Sep. 2009.
the Academic Research Fund Tier1 at Nanyang Technological [19] R. Stala, “The switch-mode flying-capacitor dc–dc converters with im-
proved natural balancing,” IEEE Transactions on Industrial Electronics,
University has supported this work. vol. 57, pp. 1369–1382, April 2010.
[20] L. Shi, B. P. Baddipadiga, M. Ferdowsi, and M. L. Crow, “Improving
the dynamic response of a flying-capacitor three-level buck converter,”
IEEE Transactions on Power Electronics, vol. 28, pp. 2356–2365, May
2013.