a r t i c l e
i n f o
Article history:
Received 30 January 2013
Received in revised form 7 January 2014
Accepted 18 January 2014
Keywords:
DC microgrid
Energy management
Prediction
Smart grid
Simulation
Supervision
a b s t r a c t
The development of microgrids could facilitate the smart grid feasibility which is conceived to improve
instantaneous grid power balancing as well as demand response. It requires microgrid control functions
as power balancing, optimization, prediction, and smart grid and end-user interaction. In literature, these
aspects have been studied mostly separately. However, combining them together, especially implementing optimization in real-time operation has not been reported. The difculty is to offer resistance to optimization uncertainties in real-time power balancing. To cover the research gap, this paper presents the
supervision design with predicted powers ow optimization for DC microgrid based on photovoltaic
sources, storage, grid connection and DC load. The supervision control, designed as four-layer structure,
takes into account forecast of power production and load power demand, storage capability, grid power
limitations, grid time-of-use tariffs, optimizes energy cost, and handles instantaneous power balancing in
the microgrid. Optimization aims to reduce the microgrid energy cost while meeting all constraints and is
carried out by mixed integer linear programming. Simulation results, show that the proposed control is
able to implement optimization in real-time power balancing with resistance to uncertainties. The
designed supervision can be a solution concerning the communication between loads and smart grid.
2014 Elsevier Ltd. All rights reserved.
1. Introduction
Aiming to avoid grid voltage uctuations [1,2], or even blackout,
at any time instant, the electric grid must balance power between
the production and the consumption with a small margin of error.
The grid capacity is built to satisfy the peak consumption. If the
peak consumption can be shifted during a day, referred to as peak
shaving, the power adjustment, often ensured by excess capacities working in stand-by mode, could be largely reduced. To build
a more robust utility grid, strategies and means of power management are being developed, as well as information on grid needs
and availability [3], which could assist in power balancing by
avoiding undesired injection and performing load shaving during
peak hours. For this, the smart grid is being created to facilitate
information exchange. Smart grid is electric networks that employ
innovative and intelligent monitoring, control communication, and
self-healing technologies to deliver better services for power producers and distributors, exible choices for end-users, reliability
and security of power supply [4,5]. Smart grid is expected mainly
for the following aspects: bidirectional power distribution; bidirec-
141
Nomenclature
CG
grid energy cost ()
CLS
load shedding cost ()
CPVL
PV production limitation cost ()
CS
storage energy cost ()
Ctotal
microgrid energy cost ()
cG
grid energy tariff (/kW h)
cNH
grid energy tariff for normal hours (/kW h)
cPH
grid energy tariff for peak hours (/kW h)
cLS
load shedding tariff (/kW h)
cPVL
PV production limitation tariff (/kW h)
cS
storage energy tariff (/kW h)
CP
proportional gain
CREF
storage nominal capacity (Ah)
iPV
PV current (A)
iPV
PV current reference (A)
KD
distribution coefcient
KL
load shedding coefcient
KL_lim
load shedding limit coefcient
p*
power reference (W)
pG
grid power (W)
pG
grid power reference (W)
pG_I
grid injection power (W)
pG_S
grid supply power (W)
pG_I_lim
grid injection power limit (W)
pG_S_lim
grid supply power limit (W)
pG_I_prediction grid injection power prediction (W)
pG_S_prediction grid supply power prediction (W)
pL
load power (W)
pL_D
load power demand (W)
pL_lim
load power limit (W)
pL_max
load maximum power (W)
pL_prediction load power prediction (W)
pPV
PV power (W)
starting with data centers, for the reason of more efciency, less
cost, less occupied space, lower lifetime cost and more reliability
[1618].
Paper [13] presents a three-levels hierarchical control according
to ISA-95 and applied to AC or DC microgrids. This general approach
of hierarchical control for microgrids is conceived for a large-scale
power system, upstream in the utility grid hierarchy. Imitating the
behavior of a grid synchronous generator control, the proposed hierarchical control strategy aims at balancing power between multi
inverters coupled on the same bus without communication, while
controlling the power at the point of common coupling (PCC) at
the same time. The proposed hierarchical control is considered as
a part of the central control and does not take into account the prediction of the power generation and the energy optimization.
In [18], support for autonomous DC microgrid applications is
proposed by integrating the device-level service oriented architecture paradigm into the international standard IEC 61850 applications. In order to create self-manageable microgrid with
semantic-enabled plug-and-play process for distributed energy resources, this solution provides generic middleware platform required for vertical communication. However, the proposed
solution applied to the real microgrid power systems requires
additional control and regulation policy.
A high-level energy management supervision, by means of multi-agent systems, is presented in [19]. In this work, the authors focus on two-level architecture for multiple interconnected
microgrids aiming to manage distributed energy resources in order
to match the buyers and sellers in the energy market.
pPV_lim
PV limited power (W)
pPV lim
PV limited power reference (W)
pPV_MPPT PV MPPT power (W)
pPV_prediction PV power prediction (W)
pS
storage power (W)
pS
storage power reference (W)
pS_C
storage charging power (W)
pS_D
storage discharging power (W)
soc
storage state of charge (%)
SOCmax
SOC upper limit (%)
SOCmin
SOC lower limit (%)
SOC0
initial soc (%)
v
DC bus voltage (V)
v*
DC bus voltage reference (V)
vPV
PV voltage (V)
v PV
PV voltage reference (V)
v PV lim PV limited voltage reference (V)
v PV MPPT PV MPPT voltage reference (V)
vS
storage voltage (V)
Abbreviation
ACR
automatic current regulator
AVR
automatic voltage regulator
HMI
humanmachine interface
MPPT
maximum power point tracking
NH
normal hours
PH
peak hours
PI
proportionalintegral
PV
photovoltaic
P&O
Perturb & Observe
PWM
Pulse Width Modulation
142
2. Microgrid overview
The microgrid presented in Fig. 1 is suggested for local PV
power generation combined with storage and grid connection,
SUPERVISION SYSTEM
System states
pS _ C
Storage
pS
_D
POWER SYSTEM
v
PV power through load
DC Load
PV
Control
DC
*
vPV
DC
pG*
DC
DC
AC
pS*
DC
KL
PV
Sources
pG _ S
pG _ I
PV
Sources
Grid
connection
Storage
Grid
connection
Fig. 2. Powers ow representation.
DC Load
143
Supervision algorithm
power pL, to keep power balance. The load limited power pL_lim is
controlled by the load coefcient KL dened by Eq. (6):
*
pPV
_ lim
K L pL
vPV
STOP
P&O
iPV
*
pPV
_ lim
pPV
+-
*
vPV
PI
*
vPV
+-
max
*
vPV
_ lim
AVR
*
iPV
+-
ACR
*
vPV
_ MPPT
PWM
lim t
pPV
1
3600 v S C REF
MPPT t
1
t
pS C t pS D tdt
t0
0 6 pG I t 6 pG
I lim
0 6 pG S t 6 pG
S lim
pL t pG I t pS C t pG S t pS D t pPV t
p t pPV t pL t C P v t v t
where v is the DC bus voltage control reference and CP is the proportional gain. For stabilizing the DC bus voltage, power balance
in the system is performed by adjusting storage and grid power.
Thus, p* is shared by the storage and the grid as in Eq. (9)
p t pG t pS t
pS t K D tp t
10
pG t p t pS t
11
144
Supervision
User demand
K L _ lim
Human-machine interface
Metadata
Wheather
Load scheduling
Weather forecast
Prediction layer
p L _ prediction
p PV _ prediction
Power system
Fig. 4. Design principle of supervision.
C total C G C S C PVL C LS
CG
tF
X
1
6
3:6 10
cG ti Dt pG I ti pG S t i
t i t 0
This study takes into account the same price for energy purchased or sold, and the grid energy tariff is dened by Eq. (14).
CS
tF
X
1
6
3:6 10
cS t i Dt pS C t i pS D t i
ti t 0
{
nvo
K L _lim
Fig. 5. HMI layer design.
14
User demand
13
cG t
12
pG _ S _ lim , pG _ I _ lim
nvi
nvi: network variable input
nvo: network variable output
p L _ prediction
p PV _ prediction
pG _ I _ prediction
pG _ S _ prediction
pG _ S _ lim
pG _ I _ lim
K D
145
C PVL
tF
X
1
6
3:6 10
cPVL t i Dt pPV
MPPT t i
pPV
pG _ S _ lim , pG _ I _ lim
KD
Power system
SOCmin , SOCmax
lim t i
p PV , p L , soc, pG , v
t i t 0
*
pG* , pS* , K L , pPV
_ lim
C LS
tF
X
3:6 106 ti t0
cLS ti Dt pL D t i pL
lim t i
pG ti pG t i1 6 Limit
pG ti pG t i1 P Limit
18
K D t
pS C t pS D t
pS C t pS D t pG I t pG S t
21
pG ti P 0; pS t i P 0 if pPV t i pL D t i P 0
pG ti 6 0; pS t i 6 0 if pPV t i pL D ti < 0
with t i ft 0 ; t0 Dt; t 0 2Dt; . . . ; t F g
19
pL
20
ti ft 0 ; t0 Dt; t 0 2Dt; . . . ; t F g
Energy optimization are usually solved by linear programming [21]
or dynamic programming [22,33] technique. Dynamic programming can solve non-linear problem, while linear programming
solves problems satisfying linear forms. Linear programming can
be more efciently solved with less time and memories. It can be
veried that, mathematical formulation given by Eq. (20) follows
standard linear programming form, except for the last constraint
which does not take a linear form. However, this constraint can
be easily linearized by introducing for each time point ti, a variable
array which is integer; this is why the optimization formulation is a
mixed integer linear program [34].
In this study, the optimization problem is solved using the IBM
ILOG CPLEX solver [35], which is a powerful tool for solving differ-
lim
pPV pG
S lim
22
The system compares the actual load power pL with the load
power limit pL_lim; if pL > pL_lim the load would be shed within the
limit level. When the storage is full and the grid injection limit
does not permit absorbing all excess of PV production, the PV limited production is performed by calculating pPV lim :
pPV
lim
pL pG
I lim
23
146
Yes
No
soc SOCmin
pS* = 0
No
p* 0
Yes
pS* = 0
pS* = K D p*
Yes
*
G_S
pG* _ S pG _ S _ lim
No
soc SOCmax
pS* = K D p*
No
Yes
No
pG* _ I pG _ I _ lim
p = pG _ I _ lim
= pG _ S _ lim
*
G
Yes
soc SOCmin
No
Yes
soc SOCmax
K L = pL _ lim pL _ max
No
*
pPV
_ lim = pPV _ MPPT
*
pPV
_ lim = pL + pG _ I _ lim
*
pPV
_ lim = pPV _ MPPT
KL = 1
KL = 1
1500
(a)
P PV_MPPT_measurement
P PV_hourly average_
(W)
1000
0
9:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
Time
1500
(b)
PPV_measurement
MeasurePPV_prediction
Prediction
(W)
1000
PV
500
PV
500
0
9:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
Time
Fig. 10. PV MPPT power evolution (a), hourly PV power measurement and
prediction (b).
147
age has to be proposed to supply the load. During the peak hours
the soc decreases continually, as shown in Fig. 12b. Hence, the storage is used to supply the load as much as possible with respect to
its soc lower limit. However, as the storage energy is not enough,
the grid power is also used to supply the load. This is why, during
peak hours, storage power and grid power are proposed to share
the necessary power to supply the load in an optimized manner
while respecting all constraints. This sharing power is proposed
in an intermittent manner by the used solver.
PL_measurement
PL_prediction
Measure
Prediction
(W)
1000
500
0
9:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
Time
Fig. 11. Load power measurement and day-ahead prediction.
The calculated KD(t) optimum evolution is given to the operation layer to run the power system following the conditions given
by 23rd of April 2011 (meteorological and load). The operation
powers ow, as real situation, simulated by MATLAB, is shown in
Fig. 13a. During this day operation, grid and storage share power
for supplying energy or for receiving energy at the same time. In
the rst off-peak hours (9:0011:00), grid mainly supplies the load
for reserving storage for peak hour supply.
During the rst peak hours (11:0013:00), the load is supplied
by storage and grid, the sharing proportion is determined by optimization calculation which aims also to reserve storage for supplying during second period of peak hours.
Just before 13:00 the surplus of the PV production is injected
into the grid in order to make the maximum prot. Aiming to reduce the energy cost by avoiding grid to supply during peak hours,
in the second peak hour period (16:0018:00), the storage is
mainly used for supplying the load. During 13:0015:00 with the
excess PV production, the storage is charged for supplying in the
second peak hour. Grid power injection limit and supply limit
are respected. Short time load shedding can be seen in the operation after 17:00, when the battery is empty. The load shedding is
performed based on instantaneous power information. To avoid
load shedding uctuations in PV power uctuating circumstances,
it is also possible to impose duration for load shedding in CPLEX
optimization, and optimized load shedding information could be
2000
2000
(a)
pPV
pG_I
pG_S
pS_C
pS_D
pPV_MPPT
pL
(a)
1500
Peak hours
Power (W)
1500
1000
pL_D
pPV_MPPT
pG_I
pG_S
pS_C
pS_D
pPV
pL
Peak hours
1000
500
500
0
9:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
16:00
56
soc 55
54
53
52
51
50
49
48
47
46
45
44
17:00 18:00
(b)
10:00
12:00
13:00
14:00
15:00
12:00
13:00
14:00
15:00
430
425
420
415
410
405
400
395
390
385
380
375
370
9:00
(b)
(V)
KD
11:00
11:00
16:00
17:00
18:00
Time
Time
1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
9:00
10:00
18:00
10:00
DC bus voltage
11:00
12:00
13:00
14:00
15:00
16:00
17:00
56
55
54
53
52
51
50
49
48
47
46
45
44
18:00
soc
9:00
Power (W)
pL_D
Time
Time
Fig. 12. Optimized powers ow (a), optimized KD(t) and soc evolution (b).
Fig. 13. Simulated powers ow (a), DC bus voltage and soc evolution (b) for
optimum KD(t).
148
given to operation layer to override the operation layer load shedding control. The energy cost is 0.512 , which is close to the optimization cost. The soc evolution with the optimum KD(t) and the
DC bus voltage are illustrated in Fig. 13b. The DC bus voltage uctuations are negligible compared to the value of 400 V, signifying
the power is well balanced.
By comparing the results presented in Figs. 12 and 13, it can be
seen that the simulated powers ow is slightly different from the
optimization due to the uncertainties of solar irradiance prediction
and load power prediction. During the solar uctuations between
16:00 and 17:00, the storage provided more powers. However, in
this case, the storage is still able to be the main load supply during
the second period of peak hours, but a slight load shedding occurs
when the soc reaches its low limit.
4.3. Powers ow simulation controlled by constant KD
In order to further analyze, a simulation case for a constant KD is
presented in Fig. 14. It is chosen as constant value KD = 0.5885
which is the average value of optimum KD(t) evolution shown in
Fig. 12b. In this case, the obtained energy cost, 0.652 , the difference with optimization is larger compared with using optimal
KD(t), and longer load shedding can be seen during this operation.
The soc evolution, illustrated in Fig. 14b, is very different from the
optimum soc evolution shown in Fig. 13b. Even optimization effect
is affected, the power balancing is robust. Regarding the DC bus
voltage illustrated in Fig. 14b, it can be seen that the DC bus voltage
remains stable with very slight uctuations, signifying the power is
well balanced.
4.4. Simulation results: comparison and discussion
Table 1 shows the energy cost of the microgrid Ctotal given by Eq.
(12) and occurrences of load shedding for these three cases: optimized operation by energy management layer with 10% uncertainties prediction data, simulated operation in case of a real PV
production with the calculated optimum KD(t), and simulated
2000
(a)
Power (W)
1500
pL_D
pPV_MPPT
pG_I
pG_S
pS_C
pS_D
pPV
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
Time
(V)
(b)
10:00
DC bus voltage
11:00
12:00
13:00
14:00
15:00
16:00
17:00
56
55
54
53
52
51
50
49
48
47
46
45
44
18:00
soc
430
425
420
415
410
405
400
395
390
385
380
375
370
9:00
KD
Ctotal cost
()
Load shedding
duration
Optimization
0.517
No shedding
0.512
7 min
0.652
37 min
Simulation
Simulation
Peak hours
500
10:00
Case
operation
pL
1000
0
9:00
Table 1
Comparison of different cases.
Time
Fig. 14. Simulated powers ow (a), DC bus voltage and soc evolution (b) for
constant KD = 0.5885.
On the other hand, the optimization efciency is based on prediction precision, which may limit the nal performance. The
designed operation layer can work with any KD value, so the
prediction errors and non-optimum KD does not affect the power
balance. However, if uncertainties are higher than 10%, the energy
cost and the load shedding duration could be severely affected. The
developed simulation will permit in further work to design an
additional supervision layer aiming to mitigate the differences
between the optimized powers ow and the real one.
To sum up, the feasibility of the proposed DC microgrid supervision control structure, that combines grid interaction and energy
management with power balancing, is proved by simulation results. Experimental test is going be carried out in real conditions
once the PV power prediction service is ready. Although the microgrid only refers to a building scale and involves only a few sources,
the idea of parameterize power balancing and interfacing with
optimization, as well as smart grid interaction, can be generalized
and thus can be used as solution for advanced energy management
for other microgrids to optimize local power ow and improve
future PV penetration.
References
[1] Lee TL, Hu SH, Chan YH. D-STATCOM with positive-sequence admittance and
negative-sequence conductance to mitigate voltage uctuations in high-level
penetration of distributed-generation systems. IEEE Trans Ind Electron
2013;60(4):141728.
[2] Wei-Lin H, Chia-Hung L, Chao-Shun C, Hsu CT, Te-Tien K, Cheng-Ta T, et al.
Impact of PV generation to voltage variation and power losses of distribution
systems. In: Proc 4th international conference on electric utility deregulation
and restructuring and power technologies; 2011. p. 14748.
[3] Liserre M, Sauter T, Hung JY. Future energy systems, integrating renewable
energy sources into the smart power grid through industrial electronics. IEEE
Ind Electron Mag 2010;4(1):1837.
[4] Peeters E, Belhomme R, Batlle C, Bouffard F, Karkkainen S, Six D, et al.
ADDRESS: scenarios and architecture for active demand development in the
smart grid of the future. In: Proc of CIRED 20th international conference on
electricity distribution; 2009. p. 14.
[5] Sechilariu M, Wang BC, Locment F. Building-integrated microgrid: advanced
local energy management for forthcoming smart power grid communication.
Energy Build 2013;59(1):23643.
[6] Lasseter RH, Eto JH, Schenkman B, Stevens J, Vollkommer H, Klapp D, et al.
CERTS microgrid laboratory test bed. IEEE Trans Power Delivery
2010;26(1):253140.
[7] Hatziargyriou N, Asano H, Iravani R, Marnay C. Microgrids. IEEE Power Energy
Mag 2007:7894.
[8] Guerrero JM, Chandorkar M, Lee TL, Loh PC. Advanced control architectures for
intelligent microgridsPart I: decentralized and hierarchical control. IEEE
Trans Ind Electron 2013;60(4):160718.
[9] Georgilakis PS. Integration of Distributed Generation in the Power System, M.
Bollen, F. Hassan. WileyIEEE Press, New Jersey (2011). Int J Electr Power
Energy Syst 2013;48:6970.
[10] Alvarez E, Campos AM, Arboleya P, Gutirrez AJ. Microgrid management with a
quick response optimization algorithm for active power. Int J Electr Power
Energy Syst 2012;43(1):46573.
[11] Lasseter RH. Smart distribution: coupled microgrids. Proc IEEE
2011;99:107482.
[12] Sechilariu M, Wang BC, Locment F. Building integrated photovoltaic system
with energy storage and smart grid communication. IEEE Trans Ind Electron
2013;60(4):160718.
149
[13] Guerrero JM, Vasquez JC, Matas J, de Vicuna LG, Castilla M. Hierarchical control
of droop-controlled AC and DC microgridsa general approach toward
standardization. IEEE Trans Ind Electron 2011;58(1):15872.
[14] Shenai K, Shah K. Smart DC micro-grid for efcient utilization of distributed
renewable energy. In: Proc of IEEE Energytech; 2011. p. 16.
[15] Wang BC, Sechilariu M, Locment F. Intelligent DC microgrid with smart grid
communications: control strategy consideration and design. IEEE Trans Smart
Grid 2012;3(4):214856.
[16] AlLee G, Tschudi W. Edison Redux: 380 Vdc brings reliability and efciency to
sustainable data centers. IEEE Power Energy Mag 2012;10:509.
[17] Patterson BT. DC, come home: DC microgrids and the birth of the Enernet.
IEEE Power Energy Mag 2012;10:609.
[18] Sucic S, Havelka JG, Dragicevic T. A device-level service-oriented middleware
platform for self-manageable DC microgrid applications utilizing semanticenabled distributed energy resources. Int J Electr Power Energy Syst
2014;54:57688.
[19] Kumar Nunna HSVS, Doolla S. Multiagent-based distributed-energy-resource
management for intelligent microgrids. IEEE Trans Ind Electron
2013;60(1):167887.
[20] Chaouachi A, Kamel RM, Andoulsi R, Nagasaka K. Multiobjective intelligent
energy management for a microgrid. IEEE Trans Ind Electron
2013;60(1):168899.
[21] Chakraborty S, Weis MD, Simoes MG. Distributed intelligent energy
management system for a single-phase high-frequency AC microgrid. IEEE
Trans Ind Electron 2007;54:97109.
[22] Riffonneau Y, Bacha S, Barruel F, Ploix S. Optimal power ow management for
grid connected PV systems with batteries. IEEE Trans Sustain Energy
2011;2(3):32532.
[23] Bo G, Mills JK, Dong S. Energy management control of microturbine-powered
plug-in hybrid electric vehicles using the telemetry equivalent consumption
minimization strategy. IEEE Trans Vehicular Technol 2011;60:423848.
[24] Bustos C, Watts D, Ren H. MicroGrid operation and design optimization with
synthetic wind and solar resources. IEEE Trans Latin America
2012;10:155062.
[25] Houssamo I, Locment F, Sechilariu M. Maximum power tracking for
photovoltaic power system: development and experimental comparison of
two algorithms. Renew Energy 2010;35(10):23817.
[26] Houssamo I, Locment F, Sechilariu M. Experimental analysis of impact of MPPT
methods on energy efciency for photovoltaic power systems. Int J Electr
Power Energy Syst 2013;46:98107.
[27] Wang BC, Houssamo I, Sechilariu M, Locment F. A simple PV constrained
production control strategy. In: Proc of IEEE international symposium on
industrial electronics; 2012. p. 96974.
[28] Tan X, Li Q, Wang H. Advances and trends of energy storage technology in
microgrid. Int J Electr Power Energy Syst 2013;44(1):17991.
[29] Houssamo I, Wang BC, Sechilariu M, Locment F, Friedrich G. A simple
experimental prediction model of photovoltaic power for DC microgrid. In:
Proc of IEEE international symposium on industrial electronics; 2012. p. 9638.
[30] Lorenz E, Hurka J, Heinemann D, Beyer HG. Irradiance forecasting for the
power prediction of grid-connected photovoltaic systems. IEEE J Select Topics
Appl Earth Observ Remote Sens 2009;2:210.
[31] Amjady N, Keynia F, Zareipour H. Short-term load forecast of microgrids by a
new bilevel prediction strategy. IEEE Trans Smart Grid 2010;1:28694.
[32] Ren P, Xiang Z, Qiu Z. Intelligent domestic electricity management system
based on analog-distributed hierarchy. Int J Electr Power Energy Syst
2013;46:4004.
[33] Fuselli D, De Angelis F, Boaro M, Squartini S, Wei Q, Liu D, et al. Action
dependent heuristic dynamic programming for home energy resource
scheduling. Int J Electr Power Energy Syst 2013;48:14860.
[34] Franco JF, Rider MJ, Lavorato M, Romero R. A mixed-integer LP model for the
optimal allocation of voltage regulators and capacitors in radial distribution
systems. Int J Electr Power Energy Syst 2013;48:12330.
[35] IBM.com. IBM ILOG CPLEX Optimizer. <http://www.ibm.com>.
[36] Locment F, Sechilariu M, Houssamo I. DC load and batteries control limitations
for photovoltaic systems. Experimental validation. IEEE Trans Power Electron
2012;27(9):40308.