10-descartado
-
Upload
electricengineering -
Category
Documents
-
view
213 -
download
0
Transcript of 10-descartado
-
8/10/2019 10-descartado
1/14
Exact sizing of battery capacity for photovoltaic systems
Yu Ru a, Jan Kleissl b, Sonia Martinez b,n
a GE Global Research at Shanghai, Chinab Mechanical and Aerospace Engineering Department, University of California, San Diego, United States
a r t i c l e i n f o
Article history:
Received 22 July 2013
Accepted 16 August 2013
Recommended by AstolAlessandroAvailable online 16 September 2013
Keywords:
PV
Grid
Battery
Optimization
a b s t r a c t
In this paper, we study battery sizing for grid-connected photovoltaic (PV) systems. In our setting, PV
generated electricity is used to supply the demand from loads: on one hand, if there is surplus PV
generation, it is stored in a battery (as long as the battery is not fully charged), which has a xed
maximum charging/discharging rate; on the other hand, if the PV generation and battery discharging
cannot meet the demand, electricity is purchased from the grid. Our objective is to choose an appropriate
battery size while minimizing the electricity purchase cost from the grid. More specically, we want to
nd a unique critical value (denoted as Ecmax) of the battery size such that the cost of electricity purchase
remains the same if the battery size is larger than or equal to Ecmax, and the cost is strictly larger
otherwise. We propose an upper bound on Ecmax , and show that the upper bound is achievable for certain
scenarios. For the case with ideal PV generation and constant loads, we characterize the exact value of
Ecmax, and also show how the storage size changes as the constant load changes; these results are
validated via simulations.
& 2013 European Control Association. Published by Elsevier Ltd. All rights reserved.
1. Introduction
Installations of solar photovoltaic (PV) systems have been growing
at a rapid pace in recent years due to the advantages of PV such as
modest environmental impacts (clean energy), avoidance of fuel
price risks, coincidence with peak electrical demand, and the ability
to deploy PV at the point of use. In 2010, approximately 17,500 mega-
watts (MW) of PV were installed globally, up from approximately
7500 MW in 2009, consisting primarily of grid-connected applica-
tions[2]. Since PV generation tends to uctuate due to cloud cover
and the daily solar cycle, energy storage devices, e.g., batteries,
ultracapacitors, and compressed air, can be used to smooth out the
uctuation of the PV output fed into electric grids (capacity rming)
[14], discharge and augment the PV output during times of peak
energy usage (peak shaving)[16], or store energy for nighttime use,
for example in zero-energy buildings.In this paper, we study battery sizing for grid-connected PV
systems to store energy for nighttime use. Our setting is shown in
Fig. 1. PV generated electricity is used to supply loads: on one
hand, if there is surplus PV generation, it is stored in a battery for
later use or dumped (if the battery is fully charged); on the other
hand, if the PV generation and battery discharging cannot meet
the demand, electricity is purchased from the grid. The battery has
a xed maximum charging/discharging rate. Our objective is to
choose an appropriate battery size while minimizing the electri-city purchase cost from the grid. We show that there is a unique
critical value (denoted as Ecmax , refer toProblem 1) of the battery
capacity (under xed maximum charging and discharging rates)
such that the cost of electricity purchase remains the same if the
battery size is larger than or equal to Ecmax , and the cost is strictly
larger otherwise. We rst propose an upper bound on Ecmax given
the PV generation, loads, and the time period for minimizing the
costs, and show that the upper bound becomes exact for certain
scenarios. For the case of idealized PV generation (roughly, it refers
to PV output on clear days) and constant loads, we analytically
characterize the exact value ofEcmax, which is consistent with the
critical value obtained via simulations.
The storage sizing problem has been studied for both off-grid
and grid-connected applications. For example, the IEEE standard[11] provides sizing recommendations for lead-acid batteries in
stand-alone PV systems. In [18], the solar panel size and the
battery size have been selected via simulations to optimize the
operation of a stand-alone PV system. If the PV system is grid-
connected, batteries can reduce the uctuation of PV output or
provide economic benets such as demand charge reduction,
capacity rming, and power arbitrage. The work in [1] analyzes
the relation between available battery capacity and output
smoothing, and estimates the required battery capacity using
simulations. In addition, the battery sizing problem has been
studied for wind power applications [21,5,12] and hybrid wind/
solar power applications[4,8,20]. Most previous work completely
Contents lists available atScienceDirect
journal homepage: www.elsevier.com/locate/ejcon
European Journal of Control
0947-3580/$- see front matter & 2013 European Control Association. Published by Elsevier Ltd. All rights reserved.
http://dx.doi.org/10.1016/j.ejcon.2013.08.002
n Corresponding author. Tel.: 1 858 822 4243.
E-mail addresses:[email protected] (Y. Ru),[email protected] (J. Kleissl),
[email protected] (S. Martinez).
European Journal of Control 20 (2014) 2437
http://www.sciencedirect.com/science/journal/09473580http://www.elsevier.com/locate/ejconhttp://dx.doi.org/10.1016/j.ejcon.2013.08.002mailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]://dx.doi.org/10.1016/j.ejcon.2013.08.002http://dx.doi.org/10.1016/j.ejcon.2013.08.002http://dx.doi.org/10.1016/j.ejcon.2013.08.002http://dx.doi.org/10.1016/j.ejcon.2013.08.002mailto:[email protected]:[email protected]:[email protected]://dx.doi.org/10.1016/j.ejcon.2013.08.002http://dx.doi.org/10.1016/j.ejcon.2013.08.002http://dx.doi.org/10.1016/j.ejcon.2013.08.002http://www.elsevier.com/locate/ejconhttp://www.sciencedirect.com/science/journal/09473580 -
8/10/2019 10-descartado
2/14
relies on trial and error approaches to calculate the storage size.
Only very limited work has contributed to the theoretical analysis
of storage sizing, such as[13,9,17]. In[13], discrete Fourier trans-
forms are used to decompose the required balancing power into
different time-varying periodic components, each of which can be
used to quantify the physical maximum energy storage require-
ment. In [9], the storage sizing problem is cast as an innite
horizon stochastic optimization problem to minimize the long-
term average cost of electric bills in the presence of dynamic
pricing as well as investment in storage. In [17], we cast the
storage sizing problem as a nite horizon deterministic optimiza-
tion problem to minimize the cost associated with the net power
purchase from the electric grid and the battery capacity loss due to
aging while satisfying the load and reducing peak loads. Lower and
upper bounds on the battery size are proposed that facilitate the
efcient calculation of its value. The contribution of this work is
the following: exact values of battery size for the special case of
ideal PV generation and constant loads are characterized; in
contrast, in [17], only lower and upper bounds are obtained. In
addition, the setting in this work is different from that of [9] in
that a nite horizon deterministic optimization is formulated here.
These results can be generalized to more practical PV generation
and dynamic loads (as discussed in Remark 10).
We acknowledge that our analysis does not apply to the typical
scenario of net-metered systems,1 where feed-in of energy to
the grid is remunerated at the same rate as purchase of energy
from the grid. Consequently, the grid itself acts as a storage system
for the PV system (and Ecmax becomes 0). However, from a grid
operator standpoint it would be most desirable if the PV system
could just serve the local load and not export to the grid. This
motivates our choice of no revenue for dumping power to the grid.
Our scenario also has analogues at the level of a balancing area by
avoiding curtailment or intra-hour energy export. For load balan-
cing, in a balancing area (typically a utility grid) steady-stateconditions are set every hour. This means that the power imports
are constant over the hour. The balancing authority then has to
balance local generation with demand such that the steady state
will be preserved. This also corresponds to avoiding outow of
energy from the balancing area. In a grid with very high renewable
penetration, there may be more renewable production than load.
In that case, the energy would be dumped or curtailed. However,
with demand response (e.g., loads with relatively exible sche-
dules) or battery storage, curtailment could be avoided.
The paper is organized as follows. In the next section, we
introduce our setting, and formulate the battery sizing problem.
An upper bound on Ecmax is proposed in Section 3, and the exact
value of Ecmax is obtained for ideal PV generation and constant
loads in Section 4. In Section 5, we validate the results via
simulations. Finally, conclusions and future directions are given
inSection 6.
2. Problem formulation
In this section, we formulate the problem of determining the
storage size for grid-connected PV system, as shown inFig. 1. Solar
panels are used to generate electricity, which can be used to
supply loads, e.g., lights, air conditioners, microwaves in a resi-
dential setting. On one hand, if there is surplus electricity, it can be
stored in a battery, or dumped to the grid if the battery is fully
charged. On the other hand, if there is not enough electricity to
power the loads, electricity can be drawn from the electric grid.
Before formalizing the battery sizing problem, we rst introduce
different components in our setting.
2.1. Photovoltaic generation
We use the following equation to calculate the electricity
generated from solar panels:
Ppvt GHIt S ; 1
where GHI (W m2) is the global horizontal irradiation at the
location of solar panels, S(m2) is the total area of solar panels, and
is the solar conversion efciency of the PV cells. The PV
generation model is a simplied version of the one used in [15]
and does not account for PV panel temperature effects.
2.2. Electric grid
Electricity can be drawn from (or dumped to) the grid. We
associate costs only with the electricity purchase from the grid,
and assume that there is no benet by dumping electricity to
the grid. The motivation is that, from a grid operator standpoint, it
would be most desirable if the PV system could just serve the
local load and not export to the grid. In a grid with very high
renewable penetration, there may be more renewable production
than load. In that case, the energy would have to be dumped (or
curtailed).
We use Cgpt (/kW h) to denote the electricity purchase rate,
Pgpt Wto denote the electricity purchased from the grid at time
t, and Pgdt W to denote the surplus electricity dumped to the
grid or curtailed at time t. For simplicity, we assume that Cgpt is
time independentand has the value Cgp. In other words, there is nodifference between the electricity purchase rates at different time
instants.
2.3. Battery
A battery has the following dynamic:
dEBt
dt PBt; 2
whereEBt W his the amount of electricity stored in the battery
at time t, and PBt W is the charging/discharging rate (more
specically, PBt40 if the battery is charging, and PBto0 if the
Solar Panel
Electric Grid
Load
Battery
Fig. 1. Grid-connected PV system with battery storage and loads.
1 Note that in [17], we study battery sizing for net-metered systems under
more relaxed assumptions compared with this work.
Y. Ru et al. / European Journal of Control 20 (2014) 2437 25
-
8/10/2019 10-descartado
3/14
battery is discharging). We impose the following constraints on
the battery:
(i) At any time, the battery charge EB(t) should satisfy EBminr
EBtrEBmax, where EBmin is the minimum battery charge, EBmaxis the maximum battery charge, and2 0oEBmin rEBmax .
(ii) The battery charging/discharging rate should satisfy PBminr
PBtrPBmax , wherePBmino0, PBmin is the maximum battery
discharging rate, and PBmax40 is the maximum batterycharging rate.
For lead-acid batteries, more complicated models exist (e.g., a
third order model is proposed in [7,3]).
2.4. Load
Ploadt W denotes the load at time t. We do not make explicit
assumptions on the load considered inSection 3except that Ploadt
is a (piecewise) continuous function. Loads could have a xed
schedule such as lights and TVs, or a relatively exible schedule
such as refrigerators and air conditioners. For example, air condi-
tioners can be turned on and off with different schedules as long as
the room temperature is within a comfortable range. InSection 4, weconsider constant loads, i.e.,Ploadt is independent of time t.
2.5. Minimization of electricity purchase cost
With all the components introduced earlier, now we can
formulate the following problem of minimizing the electricity
purchase cost from the electric grid while guaranteeing that the
demand from loads are satised:
minPB;Pgp;Pgd
Z t0 Tt0
CgpPgpd
s:t: Ppvt Pgpt Pgdt PBt Ploadt; 3
dEBt
dt PBt; EBt0 EBmin;EBminrEBtrEBmax;
PBminrPBtrPBmax;
PgptZ0; PgdtZ0; 4
wheret0is the initial time,T is the time period considered for the
cost minimization. Eq. (3) is the power balance requirement for
any time tAt0; t0T; in other words, the supply of electricity
(either from PV generation, grid purchase, or battery discharging)
must meet the demand.
2.6. Battery sizing
Based on Eq.(3), we obtain
Pgpt Ploadt Ppvt PBt Pgdt:
Then the optimization problem in Eq. (4) can be rewritten as
minPB;Pgd
Z t0 Tt0
CgpPload Ppv PB Pgdd
s:t: dEBt
dt PBt; EBt0 EBmin;
EBminrEBtrEBmax;
PBminrPBtrPBmax;
PgdtZ0:
Now there are two independent variables PB(t) and Pgdt. To
minimize the total electricity purchase cost, we have the following
key observations:
(A) If the battery is charging, i.e.,PBt40 andEBtoEBmax , then the
charged electricity should only come from surplus PV generation.
(B) If the battery is discharging, i.e., PBto0 and EBt4EBmin ,
then the discharged electricity should only be used to supply
loads. In other words, the dumped electric powerPgdtshould
only come from surplus PV generation.
In observation (A), the battery can be charged by purchasing
electricity from the grid at the current time and be used later on
when the PV generated electricity is insufcient to meet demands.
However, this incurs a cost at the current time, and the saving of
costs by discharging later on is the same as the cost of charging
(or could be less than the cost of charging if the discharged
electricity gets dumped to the grid) because the electricity purchase
rate is time independent. That is to say, there is no gain in terms of
costs by operating the battery charging in this way. Therefore, we
can restrict the battery charging to using only PV generated electric
power. In observation (B), if the battery charge is dumped to the
grid, potentially it could increase the total cost since extra electricity
might need to be purchased from the grid to meet the demand. In
summary, we have the following rule to operate the battery and
dump electricity to the grid (i.e., restricting the set of possible
control actions) without increasing the total cost.
Rule 1. The battery gets charged from the PV generation only when
there is surplus PV generated electric power and the battery can still
be charged, and gets discharged to supply the load only when the
load cannot be met by PV generated electric power and the battery
can still be discharged. PV generated electric power gets dumped to
the grid only when there is surplus PV generated electric power
other than supplying both the load and the battery charging.
With this operating rule, we can further eliminate the variable
Pgdt and obtain another equivalent optimization problem. On one
hand, ifPloadt Ppvt PBto
0, i.e., the electricity generated fromPV is more than the electricity consumed by the load and charging the
battery, we need to choose Pgdt40 to make Pgpt 0 so that the
cost is minimized; on the other hand, ifPloadt Ppvt PBt40, i.e.,
the electricity generated from PV and battery discharging is less than
the electricity consumed by the load, we need to choose Pgdt 0 to
minimize the electricity purchase costs, and we have Pgpt Ploadt
Ppvt PBt. Therefore,Pgpt can be written as
Pgpt max0; Ploadt Pvt PBt;
so that the integrand is minimized at each time.
Let
xt EBt EBmaxEBmin
2 ;
ut PBt, and
EmaxEBmaxEBmin
2 :
Note that 2Emax EBmax EBmin is the net (usable) battery capacity,
which is the maximum amount of electricity that can be stored in
the battery. Then the optimization problem can be rewritten as
J minu
Z t0 Tt0
Cgpmax0; Pload Ppv ud
s:t: dxt
dt ut; xt0 Emax;
jxtjrEmax; PBminrutrPBmax: 5
Now it is clear that only u(t) (or equivalently, PB(t)) is an
independent variable. As argued previously, we can restrict u(t)
2 Usually, EBmin is chosen to be larger than 0 to prevent fast battery aging. For
detailed modeling of the aging process, refer to [16].
Y. Ru et al. / European Journal of Control 20 (2014) 243726
-
8/10/2019 10-descartado
4/14
to satisfyingRule 1without increasing the minimum costJ. We dene
the set of feasible controls (denoted asUfeasible) as controls that satisfy
the constraintPBminrutrPBmax and do not violateRule 1.
If wexthe parameters t0; T; PBmin, andPBmax ,Jis a function of
Emax , which is denoted as JEmax. IfEmax 0, then ut 0, and J
reaches the largest value
Jmax Z t0 T
t0
Cgpmax0; Pload Ppvd: 6
If we increase Emax, intuitively J will decrease (though may not
strictly decrease) because the battery can be utilized to store extra
electricity generated from PV to be potentially used later on when
the load exceeds the PV generation. This is justied in the
following proposition.
Proposition 1. Given the optimization problem in Eq. (5), if
E1maxoE2max , then JE
1maxZJE
2max.
Proof. Refer toAppendix A.
In other words, Jis monotonically decreasing with respect to
the parameterEmax, and is lower bounded by 0. We are interested
in nding the smallest value ofEmax (denoted as Ecmax) such that J
remains the same for any EmaxZEc
max, and call it the battery sizing
problem.
Problem 1 (Battery sizing). Given the optimization problem in
Eq.(5) with xed t0; T; PBmin and PBmax , determine a critical value
EcmaxZ0 such that 8EmaxoEcmax , JEmax4JE
cmax, and 8EmaxZ
Ecmax , JEmax JEcmax.
Remark 1. In the battery sizing problem, we x the charging and
discharging rate of the battery while varying the battery capacity.
This is reasonable if the battery is charged with a xed charger,
which uses a constant charging voltage but can change the
charging current within a certain limit. In practice, the charging
and discharging rates could scale with Emax , which results in
challenging problems to solve and requires further study.
Note that the critical value Ecmax is unique as shown in thefollowing proposition, which can be proved via contradiction.
Proposition 2. Given the optimization problem in Eq.(5) withxed
t0; T; PBmin and PBmax , Ecmax is unique.
Remark 2. One idea to calculate the critical value Ecmax is that we
rst obtain an explicit expression for the function JEmax by
solving the optimization problem in Eq. (5) and then solve for
Ecmax based on the function J. However, the optimization problem
in Eq.(5)is difcult to solve due to the state constraint jxtjrEmaxand the fact that it is hard to obtain analytical expressions for
Ploadt and Ppvt in reality. Even though it might be possible to
nd the optimal control using the minimum principle[6], it is still
hard to get an explicit expression for the cost function J. Instead, in
the next section, we rst focus on bounding the critical value Ecmaxin general, and then study the problem for specic scenarios in
Section 4.
3. Upper bound onEcmax
In this section, we rst identify necessary assumptions to ensure a
nonzero Ecmax, then propose an upper bound on Ecmax, and nally
show that the upper bound is tight for certain scenarios.
Proposition 3. Given the optimization problem in Eq. (5) with xed
t0; T; PBmin and PBmax ,Ecmax 0if any of the following conditions holds:
(i) 8tAt0; t0T, Ppvt Ploadtr0,
(ii) 8tAt0; t0T, Ppvt PloadtZ0,
(iii) 8t1AS1 , 8 t2AS2,t2ot1, where
S1ftAt0; t0TjPpvt Ploadt40g; 7
S2ftAt0; t0TjPloadt Ppvt40g: 8
Proof. Refer toAppendix B.
Remark 3. The intuition of condition (i) inProposition 3is that if
8tAt0; t0T,Ppvt Ploadtr0, no extra electricity is generatedfrom PV and can be stored in the battery to strictly reduce the
cost. The intuition of condition (ii) in Proposition 3 is that if
8tAt0; t0T, Ppvt PloadtZ0, the electricity generated from
PV alone is enough to satisfy the load all the time, and extra
electricity can be simply dumped to the grid. Note thatJmax 0 for
this case. As dened in condition (iii), S1 \S2 because it is
impossible to have both Ppvt Ploadt40 and Ploadt Ppvt40
at the same time for any time t.
Based on the result in Proposition 3,we impose the following
assumption onProblem 1to make use of the battery.
Assumption 1. There exists t1 and t2 for t1; t2A t0; t0T, such
that t1ot2, Ppvt1 Ploadt140 and Ppvt2 Ploadt2o0.
Remark 4. Ppvt1 Ploadt140 implies that at time t1 there is
surplus electric power available from PV. Ppvt2 Ploadt2o0
implies that at time t2the electric power from PV is not sufcient
for the load. Ift1ot2, the electricity stored in the battery at time t1can be discharged to supply the load at time t2 to strictly reduce
the cost.
Proposition 4. Given the optimization problem in Eq.(5) withxed
t0; T; PBmin and PBmax under Assumption 1, 0oEcmaxrminA; B=2,
where
A
Z t0 Tt0
minPBmax; max0; Ppvt Ploadtdt; 9
and
B
Z t0 T
t0
min PBmin; max0; Ploadt Ppvtdt: 10
Proof. Refer toAppendix C.
Remark 5. Note that if 8 tAt0; t0T we have Ppvt Ploadtr0,
thenA 0 following Eq.(9); therefore, the upper bound for Ecmax in
Proposition 4 becomes 0, which implies that Ecmax 0. If
8tAt0; t0T we have Ppvt PloadtZ0, then B0 following
Eq. (10); therefore, the upper bound for Ecmax in Proposition 4
becomes 0, which implies thatEcmax 0. Both results are consistent
with the results inProposition 3.
Proposition 5. Given the optimization problem in Eq.(5) withxed
t0; T; PBmin and PBmax under Assumption 1, if 8t1AS1, 8t2AS2,
t1ot2, then Ecmax minA; B=2, where S1 (or S2, A, B, respectively)
is dened in Eq. (7) (or(8)(10), respectively). In addition, if Emax is
chosen to be minA; B=2, xt0T Emax (i.e., no battery charge
left at time t0T).
Proof. Refer toAppendix D.
4. Ideal PV generation and constant load
In this section, we study how to obtain the critical value for the
scenario in which the PV generation is ideal and the load is constant.
Ideal PV generation occurs on clear days; for a typical south-facing PV
array on a clear day, the PV output is zero before about sunrise, rises
continuously and monotonically to its maximum around solar noon,
then decreases continuously and monotonically to zero around
Y. Ru et al. / European Journal of Control 20 (2014) 2437 27
-
8/10/2019 10-descartado
5/14
sunset, as shown inFig. 2(a). In other words, there is essentially no
short time uctuation (at the scale of seconds to minutes) due to
atmospheric effects such as clouds or precipitation. By constant load,
we mean Ploadt is a constant for tAt0; t0T. A typical constant
load is plotted in Fig. 2(b). To further simplify the problem, we
assume thatt0is 0000 h Local Standard Time (LST), and T t0k
24 h where k is a nonnegative integer, i.e., T is a duration of
multiple days.Fig. 2plots the ideal PV generation and the constant
load for T 24 h. Now we summarize these conditions in the
following assumption.
Assumption 2. The initial time t0 is 0000 h LST, T k 24 h
where k is a positive integer, Ppvt is periodic on a timescale of
24 h, and satises the following property for tA0; 24 h: there
exist three time instants 0otsunriseotmaxotsunseto24 h such
that
1. Ppvt 0 for tA0; tsunrise [ tsunset; 24 h;
2. Ppvt is continuous and strictly increasing for tAtsunrise; tmax;
3. Ppvt achieves its maximum Pmaxpv at tmax;
4. Ppvt is continuous and strictly decreasing for tA tmax; tsunset,
and Ploadt Pload for tAt0; t0T, where Pload is a constant
satisfying 0oPloadoPmaxpv .
It can be veried thatAssumption 2impliesAssumption 1.
Proposition 6. Given the optimization problem in Eq.(5) withxed
t0 ; T; PBmin and PBmax under Assumption 2 and T 24 h, Ecmax
minA1; B1=2, where
A1
Z t2t1
minPBmax; max0; Ppvt Ploaddt;
and
B1
Z 24t2
min PBmin; max0; PloadPpvtdt;
in which t1ot2 and Ppvt1 Ppvt2 Pload.
Proof. Refer toAppendix E.
Remark 6. A1 and B1 in Proposition 6 are shown in Fig. 3. In
words, A1 is the amount of extra PV generated electricity that can
be stored in a battery, and B1 is the amount of electricity that is
necessary to supply the load and can be provided by battery
discharging. Note that t1 and t2 depend on the value of Pload. To
eliminate this dependency, we can rewrite A1 as
A1
Z 240
minPBmax; max0; Ppvt Ploaddt; 11
and rewrite B1as
B1
Z 24tmax
min PBmin; max0; Pload Ppvtdt; 12
wheretmax is dened inAssumption 2.
Remark 7. If the PV generation is not ideal, i.e., there are
uctuations due to clouds or precipitation, the Ecmax value in
Proposition 6 based on ideal PV generation naturally serves as
an upper bound on Ecmax for the case with the non-ideal PV
generation. Similarly, if the load varies with time but is bounded
by a constant Pload, the Ecmax values inProposition 6based on the
constant loadPload naturally serves as an upper bound on Ecmax for
the case with the time varying load.
Now we examine how Ecmax changes as Pload varies from 0 to
Pmaxpv .
Proposition 7. Given the optimization problem in Eq.(5) withxed
t0; T; PBmin and PBmax under Assumption 2 and T 24 h, then
(a) there exists a unique critical value of PloadA0; Pmaxpv (denoted as
Pcload) such that Ecmax achieves its maximum;
(b) if Pload increases from 0 to Pcload,E
cmax increases continuously and
monotonically from 0 to its maximum;
(c) if Pload increases from Pcload to P
maxpv , E
cmax decreases continuously
and monotonically from its maximum to0.
Proof. Refer toAppendix F.
Remark 8. A typical plot ofEcmax as a function ofPload is given in
Fig. 4. Note that the slopes at 0 andPmaxpv are both 0, which can be
derived from the expressions of dA1=dPload and dB1=dPload. The
result has the implication that there is a (nite) unique battery
capacity that minimizes the grid electricity purchase cost for any
Pload40.Fig. 10(a) veries the plot via simulations.
Now we focus on the case with multiple days.
Proposition 8. Given the optimization problem in Eq.(5) withxed
t0; T; PBmin and PBmax under Assumption 2 and T k 24 h where
k41 is a positive integer, Ecmax minA2; B2=2, where
A2 Z t2
t1
minPBmax; max0; Ppvt Ploaddt;
0 tsunrise tsunset 24
Ppv (W)
t(h)
0 24
Pload (W)
t(h)
Fig. 2. Ideal PV generation and constant load. (a) Ideal PV generation for a clear day. (b) Constant load.
0 t1 t2 24
Ppv(W)
t(h)
PBmax
PBmin
A1
B1
Fig. 3. PV generation and load, where PBmax (or PBmin) is the maximum charging
(or discharging) rate, and A1; B1; t1; t2 are dened inProposition 6.
Y. Ru et al. / European Journal of Control 20 (2014) 243728
-
8/10/2019 10-descartado
6/14
and
B2
Z t3t2
min PBmin; max0; PloadPpvtdt;
in which tiATcrossingftA0; k 24jPpvt Ploadg, t1; t2; t3 are the
smallest three time instants in Tcrossingand satisfy t1ot2ot3 .
Proof. Refer toAppendix G.
Remark 9. A2 and B2 in Proposition 8 are shown in Fig. 5. In
words, A2 is the amount of extra PV generated electricity that can
be stored in a battery in the time interval t1; t3, and B2 is theamount of electricity that is necessary to supply the load and can
be provided by battery discharging in the time interval t1; t3. Note
that t1; t2 ; and t3 depend on the value of Pload. To eliminate this
dependency, we can rewrite A2as
A2
Z 240
minPBmax; max0; Ppvt Ploaddt; 13
and rewrite B2 as
B2
Z tmax 24tmax
min PBmin; max0; PloadPpvtdt; 14
wheretmax is dened inAssumption 2.
It can be veried that the following result on how Ecmax changesholds based on an analysis similar to the one in Proposition 7
using Eqs.(13)and(14), andFig.10(b) and (c) veries the trend via
simulations.
Proposition 9. Given the optimization problem in Eq.(5) withxed
t0; T; PBmin and PBmax under Assumption 2 and T k 24 h where
k41 is a positive integer, then
(a) there exists a unique critical value of PloadA0; Pmaxpv (denoted as
Pcload) such that Ecmax achieves its maximum;
(b) if Pload increases from 0 to Pcload,E
cmax increases continuously and
monotonically from 0 to its maximum;
(c) if Pload increases from Pcload to P
maxpv ,E
cmax decreases continuously
and monotonically from its maximum to 0.
Remark 10. Note thatAssumption 2can be relaxed. Given T24,
if Ploadt and Ppvt are piecewise continuous functions, and
intersect at two time instants t1; t2, in addition S1 (as dened in
Eq.(7)) is the same as the open interval t1 ; t2, then the result in
Proposition 6also holds, which can be proved similarly based on
the argument inProposition 6. Besides these conditions, ifPloadt
and Ppvt are periodic with period 24 h, then the result in
Proposition 8also holds. However, with these relaxed conditions,
the results inPropositions 7 and 9do not hold any more since theload might not be constant.
5. Simulations
In this section, we verify the results in Sections 3 and 4 via
simulations. The parameters used inSection 2are chosen based on
a typical residential home setting.
The GHI data is the measured GHI between July 13 and July 16,
2010 at La Jolla, California. In our simulations, we use 0:15 and
S 10 m2 . Thus Ppvt 1:5 GHIt W. We choose t0 as 0000 h
LST on July 13, 2010, and the hourly PV output is given inFig. 6for the
following four days starting fromt0. Except the small variation on July
15, 2010 and being not exactly periodic for every 24 h, the PV
generation roughly satises Assumption 2, which implies thatAssumption 1holds. Note that 0rPpvto1500 W fortAt0; t096.
The electricity purchase rate Cgp is chosen to be 7.8 /kW h,
which is the semipeak rate for the summer season proposed by
0 t1 t2 24
Ppv(W)
t(h)
PBmax
PBmin
A2
B2
t3 48
Fig. 5. PV generation and load (two days), where PBmax (or PBmin) is the
maximum charging (or discharging) rate, and A2; B2; t1; t2; t3 are de
ned inProposition 8.
0
500
1000
1500
Jul 13, 2010 Jul 14, 2010 Jul 15, 2010 Jul 16, 2010
Ppv
(w)
PBmax
PBmin
Fig. 6. PV output for July 1316, 2010, at La Jolla, California. For reference, a constant
load 200 W is also shown (solid line) along with PBmax PBmin 200 W. The shaded
area above the 200 W horizontal line corresponds to the amount of electricity that can
be potentially charged to a battery, while the shaded area below the 200 W line
corresponds to the amount of electricity that can potentially be provided by
discharging the battery.
0 Pcload Pmax
pv Pload (W)
Ecmax (Wh)
B1
2
A1
2
Fig. 4. Ecmax as a function ofPload for 0rPloadrPmaxpv .
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25100
200
300
400
500
600
700
800
900
1000
Time (h)
Load(w)
Fig. 7. A typical residential load prole.
Y. Ru et al. / European Journal of Control 20 (2014) 2437 29
-
8/10/2019 10-descartado
7/14
SDG&E (San Diego Gas & Electric)[19]. For the battery, we choose
EBmin 0:4 EBmax , and then
Emax EBmax EBmin
2 0:3 EBmax:
The maximum charging rate is chosen to be PBmax 200 W, and
PBmin PBmax . Note that the battery dynamic is characterized by
a continuous ordinary differential equation. To run simulations, we
use 1 h as the sampling interval, and discretize Eq. (2) as
EBk 1 EBk PBk:
5.1. Dynamic loads
We rst examine the upper bound in Proposition 4 usingdynamic loads. The load prole for one day is given in Fig. 7,
which resembles the residential load prole in Fig. 8(b) in[15].3
Note that one load peak appears in the early morning, and the
other in the evening. For multiple day simulations, the load is
periodic based on the load prole inFig. 7. We study how the cost
function J of the optimization problem in Eq. (5) changes as a
function ofEmax by increasing the battery capacity Emax from 0 to
1500 W h with the step size 10 W h. We solve the optimization
problem in Eq. (5) via linear programming using the CPlex solver
[10]. IfT 24 h (or T 48 h, T 96 h, respectively), the plot
of the minimum costs versus Emax is given inFig. 8(a) (or (b), (c),
respectively). The plots conrm the result inProposition 1, i.e., the
minimum cost is a decreasing function ofEmax , and also show the
existence of the uniqueEcmax . IfT 24 h, Ecmax is 700 W h, which
can be identied fromFig. 8(a). The upper bound in Proposition 4
is calculated to be 900 W h. Similarly, ifT 48 h,Ecmax is 900 W h
while the upper bound in Proposition 4 is calculated to be
1800 W h; if T 96 h, Ecmax is 900 W h while the upper bound
in Proposition 4 is calculated to be 3402 W h. The upper bound
holds for these three cases though the difference between the
upper bound and Ecmax increases when Tincreases. This is due to
the fact that during multiple days battery can be repeatedly
charged and discharged; however, this fact is not taken into
account in the upper bound inProposition 4. Since the load prole
roughly satises the conditions imposed in Remark 10, we can
calculate the theoretical value for Ecmax based on the results inPropositions 7 and 9 even for this dynamic load. IfT 24 h, the
theoretical value is 690 W h which is obtained from Proposition 6
by evaluating the integral in A1 and B1 using the sum of the
integrand for every hour fromt0to t0T. Similarly, ifT 48 hor
T 96 h, then the theoretical value is 900 W h which is obtained
fromProposition 8. Due to the step size 10 W h used in the choice
ofEmax , these theoretical values are quite consistent with results
obtained via simulations.
5.2. Constant loads
We now study how the cost function J of the optimization
problem in Eq. (5) changes as a function ofEmax with a constant
0 500 1000 15001.8
1.9
2
2.1
2.2
2.3
2.4
2.5
Emax
(wh)
MinimumCost($)
0 500 1000 15000.44
0.46
0.48
0.5
0.52
0.54
0.56
0.58
0.6
Emax(wh)
MinimumCost($)
0 500 1000 15000.85
0.9
0.95
1
1.05
1.1
1.15
1.2
Emax
(wh)
MinimumCost($)
Fig. 8. Plots of minimum costs versus Emax obtained via simulations given the load prole inFig. 7 and PBmax 200 W. (a) One day. (b) Two days. (c) Four days.
3 However, simulations in[15]start at 7 AM soFig. 7is a shifted version of the
load prole in Fig. 8(b) in [15].
Y. Ru et al. / European Journal of Control 20 (2014) 243730
-
8/10/2019 10-descartado
8/14
load, and the load is used from t0to t0Tto satisfyAssumption 2.
We x the load to be Pload 200 W, and increase the battery
capacity Emax from 0 to 1500 W h with the step size 10 W h. We
solve the optimization problem in Eq. (5) via linear programming
using the CPlex solver[10]. IfT 24 h (or T 48 h, T 96 h,
respectively), the plot of the minimum costs versus Emax is given in
Fig. 9(a) (or (b), (c), respectively). The plots conrm the result in
Proposition 1, i.e., the minimum cost is a decreasing function of
Emax , and also show the existence of the unique Ecmax .
Now we validate the results in Propositions 69. We vary the
load from 0 to 1500 W with the step size of 100 W, and for each
Pload we calculate the Ecmax and the minimum cost corresponding
to theEcmax . In Fig. 10(a), the left gure shows howEcmax changes as
a function of the load for T 24 h, and the right gure shows the
corresponding minimum costs. The plot in the left gure isconsistent with the result in Proposition 7except that the max-
imum ofEcmax is not unique. This is due to the fact that the load is
chosen to be discrete with step size 100 W. The right gure is
consistent with the intuition that when the load is increasing,
more electricity needs to be purchased from the grid (resulting in
a higher cost). Note that the blue solid curve corresponds to the
costs with Ecmax , while the red dotted curve corresponds toJmax, i.
e., the costs without battery. The plots forEcmax and the minimum
cost for T 48 h and T 96 h are shown inFig. 10(b) and (c).
The plots in the left gures ofFig. 10(b) and (c) are consistent with
the result in Proposition 9. Note that as Tincreases, the critical
load Pcload decreases as shown in the left gures of Fig. 10. One
observation on the left gures of Fig. 10 is that Ecmax increases
roughly linearly with respect to the load when the load is small.
The justication is that when the load is small,Ecmax is determined
by B1 in Fig. 3 (or B2 in Fig. 5 for multiple days) and B1 (or B2)
increases roughly linearly with respect to the load as can be seen
fromFig. 3(or Fig. 5).
Now we examine the results inProposition 6. ForT 24 h, we
evaluate the integral in A1 and B1 using the sum of the integrand
for every hour from t0to t0Tgiven a xed load, and then obtain
Ecmax; this value is denoted as the theoretical value. The theoretical
value is plotted as the red curve (with the circle marker) in the left
plot ofFig. 11(a). The valueEcmax calculated based on simulations is
plotted as the blue curve (with the square marker) in the left plot
ofFig. 11(a). In the right plot ofFig. 11(b), we plot the difference
between the value obtained via simulations and the theoretical
value. Note that the value obtained via simulations is always larger
than or equal to the theoretical value because Emax is chosen to bediscrete with step size 10 W h. The differences are always smaller
than 9 W h,4 which conrms that the theoretical value is very
consistent with the value obtained via simulations. The same
conclusion holds for T 48 h, as shown in Fig. 11(b). For
T 96 h, the largest difference is around 70 W h as shown in
Fig. 11(c); this is more likely due to the slight variation in the PV
generation for different days. Note that the differences for 1016 58of
the load values (which range from 0 to 1500 W with the step size
100 W) are within 10 W h.
0 500 1000 15000.09
0.1
0.11
0.12
0.13
0.14
0.15
0.16
0.17
0.18
Emax(wh)
Minim
umCost($)
0 200 400 600 800 1000 1200 1400 16000.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
Emax(wh)
MinimumCost($)
0 500 1000 15000.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
Emax(wh)
MinimumCost($)
Fig. 9. Plots of minimum costs versus Emax obtained via simulations given Pload 200 W andPBmax 200 W. (a) One day. (b) Two days. (c) Four days.
4 The step size forEmax is 10 W h, so the difference between the value obtained
via simulations and the theoretical value is expected to be within 10 assuming the
theoretical value is correct.
Y. Ru et al. / European Journal of Control 20 (2014) 2437 31
-
8/10/2019 10-descartado
9/14
0 500 1000 15000
100
200
300
400
500
600
700
Load (w)
Emaxc(wh)
0 500 1000 15000
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
Load (w)
Cost
($)
Minimum cost
Jmax
0 500 1000 15000
200
400
600
800
1000
1200
Load (w)
Emaxc(wh)
0 500 1000 15000
0.5
1
1.5
2
2.5
3
3.5
4
Load (w)
Cost($)
Minimum cost
Jmax
0 500 1000 15000
200
400
600
800
1000
1200
Load (w)
Em
axc(
wh)
0 500 1000 15000
1
2
3
4
5
6
7
8
Load (w)
C
ost($)
Minimum cost
Jmax
Fig.10. Ecmax(left), and costs (both Jmaxand the cost corresponding toEcmax, right) versus thexed load obtained via simulations forPBmax 200 W. (a) One day. (b) Two days.
(c) Four days.
Y. Ru et al. / European Journal of Control 20 (2014) 243732
-
8/10/2019 10-descartado
10/14
0 500 1000 15000
100
200
300
400
500
600
700
Load (w)
Emax
c(wh)
Theoretical
Simulation
0 500 1000 15000
1
2
3
4
5
6
7
8
9
Load (w)
Error(wh)
0 500 1000 15000
200
400
600
800
1000
1200
Load (w)
Emax
c(wh)
Theoretical
Simulation
0 500 1000 15000
1
2
3
4
5
6
7
8
9
Load (w)
Error(wh)
0 500 1000 15000
200
400
600
800
1000
1200
Load (w)
Em
ax
c(wh)
Theoretical
Simulation
0 500 1000 15000
10
20
30
40
50
60
70
Load (w)
Error(wh)
Fig. 11. Plots ofEcmax versus the xed load for the theoretical value (the curve with the circle marker) and the value obtained via simulations (the curve with the square
marker). (a) One day. (b) Two days. (c) Four days.
Y. Ru et al. / European Journal of Control 20 (2014) 2437 33
-
8/10/2019 10-descartado
11/14
6. Conclusions
In this paper, we studied the problem of determining the size of
battery storage for grid-connected PV systems. We proposed an
upper bound on the storage size, and showed that the upper
bound is achievable for certain scenarios. For the case with ideal
PV generation and constant load, we characterized the exact
storage size, and also showed how the storage size changes as
the constant load changes; these results are consistent with theresults obtained via simulations.
There are several directions for future research. First, the dynamic
time-of-use pricing of the electricity purchase from the grid could be
taken into account. Large businesses usually pay time-of-use elec-
tricity rates, but with increased deployment of smart meters and
electric vehicles some utility companies are moving towards different
prices for residential electricity purchase at different times of the day
(for example, SDG&E has the peak, semipeak, offpeak prices for a day
in the summer season [19]). New results (and probably new
techniques) are necessary to deal with dynamic pricing. Second, we
would like to study how batteries with a xed capacity can be
utilized (e.g., via serial or parallel connections) to implement the
critical battery capacity for practical applications. Last, we would also
like to extend the results to wind energy storage systems, and
consider battery parameters such as round-trip charging efciency,
degradation, and costs.
Acknowledgments
This work was funded by NSF grant ECCS-1232271.
Appendix A. Proof toProposition 1
Given E1max , suppose a feasible control u1t achieves the
minimum electricity purchase cost JE1max and the corresponding
state x is x1t. Since jx1tjrE1maxoE2max , u
1t is also a feasible
control for problem(5) with the state constraint E2max and satisfy-
ing Rule 1, and results in the cost JE1max. Since JE2max is the
minimal cost over the set of all feasible controls which include
u1t, we must have JE1maxZJE2max.
Appendix B. Proof toProposition 3
Condition(i) holds: Since 8 tAt0; t0T, Ppvt Ploadtr0, we
have Ploadt PpvtZ0. Denote the integrand inJof Eq.(5)as , i.
e., t Cgpmax0; Ploadt Ppvt ut. If Ploadt Ppvt 0,
then we could choose ut 0 to make to be 0. If
Ploadt Ppvt40, we could choose Ppvt Ploadtruto0 to
decrease , i.e., by discharging the battery. However, since
xt0 Emax, there is no electricity stored in the battery at theinitial time. To be able to discharge the battery, it must have been
charged previously. FollowingRule 1, the electricity stored in the
battery should only come from surplus PV generation. However,
there is no surplus PV generation at any time because
8tAt0; t0T, Ppvt Ploadtr0. Therefore, the cost is not
reduced by choosing Ppvt Ploadtruto0. In other words, u
can be chosen to be 0. In both cases, u(t) can be 0 for any
tAt0; t0T without increasing the cost, and thus, no battery is
necessary. Therefore, Ecmax 0.
Condition (ii) holds: Since 8 tAt0; t0T, Ppvt PloadtZ0, we
have Ploadt Ppvtr0. Denote the integrand in J as , i.e., t
Cgpmax0; Ploadt Ppvt ut. If Ploadt Ppvtr0, we could
choose ut 0, and then max0; Ploadt Ppvt ut
max0; Ploadt Ppvt 0. Since u(t) can be 0 for any tAt0; t0T
without increasing the cost, no battery is necessary. Therefore,
Ecmax 0.
Condition (iii)holds:S1is the set of time instants at which there is
extra amount of electric power that is generated from PV after
supplying the load, while S2is the set of time instants at which the
PV generated power is insufcient to supply the load. According to
Rule 1, at time t, the battery could get charged only if tAS1, and
could get discharged only iftAS2. If8 t1AS1, 8 t2AS2,t2ot1 implies
that even if the extra amount of electricity generated from PV isstored in a battery, there is no way to use the stored electricity to
supply the load. This is because the electricity is stored after the time
instants at which battery discharging can be used to strictly decrease
the cost and initially there is no electricity stored in the battery.
Therefore, the costs are the same for the scenario with battery and
the scenario without battery, andEcmax 0.
Appendix C. Proof toProposition 4
It can be shown, via contradiction, that under Assumption 1,
A40 and B40, which implies that minA; B=240.
We showEcmax40 via contradiction. SinceEcmaxZ0, we need to
exclude the case Ecmax 0. Suppose E
cmax 0. If we choose
Emax4Ecmax 0, JEmaxoJE
cmax because under Assumption 1 a
battery can store the extra PV generated electricity rst and then
use it later on to strictly reduce the cost compared with the case
without a battery (i.e., the case with Emax 0). A contradiction to
the denition ofEcmax .
To show EcmaxrminA; B=2, it is sufcient to show that if
EmaxZminA; B=2, then JEmax JminA; B=2. There are two
cases depending on ifArB or not:
1. ArB. Then minA; B A. At time t, max0; Ppvt Ploadt is
the extra amount of electric power that is generated from PV
after supplying the load, and
minPBmax; max0; Ppvt Ploadt
is the extra amount of electric power that is generated from PV
after supplying the load and can be stored in a battery subject
to the maximum charging rate. Then
A
Z t0 Tt0
minPBmax; max0; Ppvt Ploadtdt
is the maximum total amount of extra electricity that can be
stored in a battery while taking the battery charging rate into
account. Even if 2EmaxZA, i.e., EmaxZA=2, the amount of
electricity that can be stored in the battery cannot exceed A.
Therefore, any control that is feasible with jxtjrEmax is
also feasible with jxtjrA=2. Therefore, JEmax JA=2
JminA; B=2.
2. A4B. Then minA; B B. At time t, max0; Ploadt Ppvt is
the amount of electric power that is necessary to satisfy the
load (and could be supplied by either battery power or grid
purchase), and
min PBmin; max0; Ploadt Ppvt
is the amount of electric power that can potentially be discharged
from a battery to supply the load subject to the maximum
discharging rate (in other words, if Ploadt Ppvt4PBmin,
electricity must be purchased from the grid). Then
B
Z t0 Tt0
min PBmin; max0; Ploadt Ppvtdt
is the maximum total amount of electricity that is necessary to be
discharged from the battery to satisfy the load while taking the
Y. Ru et al. / European Journal of Control 20 (2014) 243734
-
8/10/2019 10-descartado
12/14
battery discharging rate into account. When 2EmaxZB, i.e.,
EmaxZB=2, the amount of electricity that can be charged can
exceedBbecauseA4B; however, the amount of electricity that is
strictly necessary to be (and, at the same time, can be) discharged
does not exceed B. In other words, if the stored electricity in the
battery exceeds this amount B, the extra electricity cannot help
reduce the cost because it either cannot be discharged or is not
necessary. Therefore, any control that minimizes the total cost
with the battery capacity being B also minimizes the total costwith the battery capacity being 2Emax. Therefore,JEmax JB=2
JminA; B=2.
Appendix D. Proof toProposition 5
From Proposition 4, we have EcmaxrminA; B=2. To prove
Ecmax minA; B=2, we show that EcmaxominA; B=2 is impossible
via contradiction. Suppose EcmaxominA; B=2. If 8 t1AS1, 8t2AS2,
t1ot2, then during the time interval t0; t0T, the battery is rst
charged, and then discharged following Rule 1. In other words,
there is no charging after discharging. There are two cases
depending on A and B:
1. ArB. In this case, EcmaxoA=2, i.e., 2EcmaxoA. If the battery
capacity is 2Ecmax , then the amount of electricity A 2Ecmax40
(which is generated from PV) cannot be stored in the battery. If
we choose the battery capacity to be A , this extra amount can
be stored and used later on to strictly decrease the cost because
ArB. Therefore, JA=2oJEcmax. A contradiction to the deni-
tion ofEcmax . In this case, ifEmax is chosen to be A=2, then the
battery is rst charged with A amount of electricity, and then
completely discharged before (or at) t0T because ArB.
Therefore, we have xt0T Emax .
2. A4B. In this case, EcmaxoB=2, i.e., 2EcmaxoB. If the battery
capacity is 2Ecmax , at most 2EcmaxoBoA amount of PV gener-
ated electricity can be stored in the battery. Therefore, the
amount of electricityB 2Ecmax40 must be purchased from thegrid to supply the load. If we choose the battery capacity to be
B, the amount of electricity B 2Ecmax purchased from the grid
can be provided by the battery because the battery can be
charged with the amount of electricity B (sinceA4B), and thus
the cost can be strictly decreased. Therefore, JB=2oJEcmax. A
contradiction to the denition of Ecmax . In this case, if Emax is
chosen to be B=2, then the battery is rst charged with B
amount of electricity (that is to say, not all extra electricity
generated from PV is stored in the battery since A4B), and
then completely discharged at time t0T. Therefore, we also
have xt0T Emax .
Appendix E. Proof toProposition 6
Due toAssumption 2,Ploadtintersects with Ppvtat two time
instants for T 24 h; the smaller time instant is denoted as t1,
and the larger is denoted ast2, as shown inFig. 3. It can be veried
that Ppvt4Pload for tAt1; t2 and PpvtoPload for tA0; t1 [
t2; 24 followingAssumption 2. FortA0; t1, a battery could only
get discharged followingRule 1; however, it cannot be discharged
becausex0 Emax. Therefore,u(t) can be 0 while achieving the
lowest cost for the time period 0; t1. Then the objective function
of the optimization problem in Eq.(5) can be rewritten as
J min Z 24
0
Cgpmax0; PloadPpv udJ0J1;
whereJ0Rt1
0 CgpPloadPpvdis a constant which is indepen-
dent of the control u, and
J1 min
Z 24t1
Cgpmax0; PloadPpv ud:
In other words, the optimization problem is essentially the same
as minimizing J1for tAt1; 24; accordingly, the critical value Ecmax
will be the same since the battery is not used for the time interval
0; t1. For the optimization problem with the cost functionJ1underAssumption 2, S1 t1; t2 and S2 t2; 24 according to Eqs.
(7)and (8). Since 8t1AS1, 8 t
2AS2, t
1ot2ot
2, the conditions in
Proposition 5 are satised. Thus, we have Ecmax minA; B=2,
where
A
Z 24t1
minPBmax; max0; Ppvt Ploaddt
Z t2t1
minPBmax; max0; Ppvt Ploaddt;
which is essentially A1, and
B
Z 24t1
min PBmin; max0; PloadPpvtdt
Z 24
t2
min PBmin; max0; PloadPpvtdt;
which is essentially B1. Thus the result holds.
Appendix F. Proof toProposition 7
LetfA1B1, whereA1and B1are dened in Eqs.(11)and(12).
Note that fis a function ofPload. IfPload 0, then
A1
Z 240
minPBmax; max0; Ppvtdt40;
according to Eq.(11), and
B1Z 24
tmaxmin PBmin; max0; Ppvtdt 0;
according to Eq. (12). Therefore, f0 A10 B1040. If
Pload Pmaxpv , then
A1
Z 240
minPBmax; max0; Ppvt Pmaxpv dt 0;
and
B1
Z 24tmax
min PBmin; max0; Pmaxpv Ppvtdt40:
Therefore, fPmaxpv A1Pmaxpv B1P
maxpv o0. In addition, since f is
an integral of a continuous function ofPload,fis differentiable with
respect to Pload, and the derivative is given as
df
dPload
dA1dPload
dB1dPload
:
Since for PloadA0; Pmaxpv ,
dA1dPload
Z 240
1 I 0oPpvt PloadrPBmax
dt
o0;
and
dB1dPload
Z 24tmax
1I 0oPloadPpvtrPBmin
dt
40;
we have df=dPloado0, where If0oPpvt PloadrPBmaxg is the
indicator function (i.e., if 0oPpvt PloadrPBmax , the function
Y. Ru et al. / European Journal of Control 20 (2014) 2437 35
-
8/10/2019 10-descartado
13/14
has value 1, 0 otherwise). Therefore, f is continuous and strictly
decreasing forPloadA 0; Pmaxpv . Since f040 and fP
maxpv o0, there
is one and only one value ofPload such that fis 0. We denote this
value as Pcload and have A1Pcload B1P
cload.
IfPloadA0; Pcload,f40, i.e.,A14B1. Therefore,E
cmax B1=2. Since
dB1=dPload40, Ecmax increases continuously (since B1 is differentiable
with respect to Pload) and monotonically from 0 to the value
B1Pcload=2. On the other hand, if PloadAP
cload; P
maxpv , fo0, i.e.,
A1oB1. Therefore, EcmaxA1=2. Since dA1=dPloado0,E
cmax decreases
continuously (since A1 is differentiable with respect to Pload) and
monotonically from the valueA1Pcload=2 B1P
cload=2 to 0. Therefore,
Ecmaxachieves its maximum at Pcload. This completes the proof.
Appendix G. Proof toProposition 8
Due toAssumption 2, Ploadt intersects with Ppvt at 2k time
instants forT k 24 h; we denote the set of these time instants
as TcrossingftA 0; k 24jPpvt Ploadg. We sort the time instants
in an ascending order and denote them as t1; t2; t3;;
t2i 1; t2i;; t2k 1 ; t2k, where 2rirk. FollowingRule 1, at time t,
a battery could get charged only if tAt1; t2 [ t3; t4
[t2k 1; t2k, and could get discharged only if tA0; t1 [t2; t3 [ t4; t5 [ t2k; k 24. As shown in the proof to
Proposition 6, u(t) can be zero for tA0; t1, and results in the
lowest cost J0Rt1
0 CgpPloadPpvd, which is a constant. At
time t1, there is no charge in the battery. Then the battery is
operated repeatedly by charging rst if tAt2i 1; t2i and then
discharging if tAt2i; t2i 1 for i 1; 2;; k and t2k 1 k 24.
Naturally, we could group the charging interval t2i 1; t2i with
the discharging interval tAt2i; t2i 1 to form a complete battery
operating cycle in the interval t2i 1; t2i 1.
Now the objective function of the optimization problem in Eq.
(5)satises
J minu Z
k24
0
Cgpmax0; PloadPpv ud
J0minu
k 1
i 1
LiLk
!;
where
Li
Z t2i 1t2i 1
Cgpmax0; PloadPpv ud;
for i 1; 2;; k1, and
Lk
Z t2k 1t2k 1
Cgpmax0; PloadPpv ud:
Note that given a certain Emax , if the battery charge at the end
of the rst battery operating cycle is larger than 0 (i.e.,
xt34Emax), then Emax4Ecmax . This can be argued as follows. If
the battery charge at the end of the rst cycle is larger than 0 (thisalso implies that the battery charge at the end of the ith cycle is
also larger than 0 due to periodic PV generations and loads), i.e.,
there is more PV generation than demand in the time interval
t1; t3, then Emax can be strictly reduced to a smaller capacity so
thatxt3 Emax without increasing the electricity purchase cost
in the interval t1; t3. Due to periodicity of the PV generation and
the load, the smallerEmax can be used for the interval t2i 1; t2i 1
for i 2;; k 1 without increasing the electricity purchase cost.
Therefore, this Emax must be larger than Ecmax . In other words, if
Ecmax is used, thenxt2i 1for i 1; 2;; k 1 has to be Ecmax , i.e.,
no charge left at the end of each operating cycle. Now we only
consider Emax such that at the end of each operating cycle
xt2i 1 Emax for i 1; 2;; k1 (necessarily, Ecmax is smaller
than or equal to any such Emax). For such Emax , the control actions
for each operating cycle are completely decoupled.5 Therefore, the
total cost Jcan be rewritten as
JJ0 k 1
i 1
JiJk;
whereJi minuL i fori 1; 2;; k.
Now we focus on J1. For the optimization problem with the cost
function J1 under Assumption 2, S1 t1; t2 and S2 t2; t3
according to Eqs. (7) and(8). Since 8t
1AS1 , 8 t
2AS2, t
1ot2ot
2,the conditions in Proposition 5 are satised. Thus, we have
Ecmax1 minA; B=2, where Ecmax1 is the E
cmax when we only
consider the cost function J1,
A
Z t3t1
minPBmax; max0; Ppvt Ploaddt
Z t2t1
minPBmax; max0; Ppvt Ploaddt;
which is essentially A2, and
B
Z t3t1
min PBmin; max0; PloadPpvtdt
Z t3
t2 min PBmin; max0; PloadPpvtdt;
which is essentially B2. Thus we have Ecmax1 minA2 ; B2=2.
Based onProposition 5, we also know that xt3 Ecmax1. Thus,
this Ecmax1 satises the requirement that at the end of the
operating cycle there is no charge left.
For the cost functionJ2, the optimization problem is essentially
the same as the problem with the cost function J1because
1. Ppvt Ppvt24 for tAt3; t5 because Ppvt is periodic with
period 24 h. Note that t 24At1; t3;
2. Ploadt is a constant; and
3. there is no charge left at t3.
In other words, there is no difference between the optimizationproblem with the cost functionJ2 and the one with J1 other than
the shifting of time tby 24 h. Therefore, the Ecmax2 will be the
same as Ecmax1. The same reasoning applies to the optimization
problem with the cost function Ji for i 3;; k1. Therefore, we
have Ecmaxi Ecmax1 for i 2;; k 1.
For the optimization problemJk, there is no charge left at time
2k 1. This problem is essentially the same as the problem studied
in the proof to Proposition 6with the cost function J1 except the
shifting of time tby k1 24 h. The solution Ecmaxk is given as
minAk; Bk=2, where
Ak
Z t2kt2k 1
minPBmax; max0; Ppvt Ploaddt;
and
Bk
Z t2k 1t2k
min PBmin; max0; PloadPpvtdt:
Note that AkA2, and BkoB2. If we choose Emax minA2; B2=2
which is larger than or equal to Ecmaxk, we have JkEmax
JkEcmaxk.
5 Note that the control action for tAt2i 1; t2i and the control action for
tA t2i ; t2i 1 for i 1; 2;; k are coupled in the sense that battery cannot be
discharged if at time t2i there is no charge in the battery. In general, the control
action fortAt2i ; t2i 1 and the control action for tAt2i 1; t2i 2for i 1; k 1 can
also be coupled if at time t2i 1 there is extra charge left in the battery because the
extra charge will affect the charging action in the interval tAt2i 1; t2i 2. Here,
there is no such coupling for the latter case when we restrictEmaxso that at the end
of each operating cycle there is no charge left.
Y. Ru et al. / European Journal of Control 20 (2014) 243736
-
8/10/2019 10-descartado
14/14
Now we claim that Ecmax when considering the cost function J is
exactly minA2; B2=2. If we choose EmaxominA2; B2=2, then
JEmax4JminA2; B2=2 by an argument similar to the one in
Proposition 5. On the other hand, if we choose EmaxZminA2; B2=2,
then JEmax JminA2; B2=2. Therefore, Ecmax to the optimization
problem with the cost function Jis minA2; B2=2.
References
[1] M. Akatsuka, et al., Estimation of battery capacity for suppression of a PVpower plant output uctuation, in: IEEE Photovoltaic Specialists Conference(PVSC), 2010, pp. 540543.
[2] G. Barbose, et al., Tracking the Sun IV: An Historical Summary of the InstalledCost of Photovoltaics in the United States from 1998 to 2010, Technical Report,LBNL-5047E, 2011.
[3] S. Barsali, M. Ceraolo, Dynamical models of lead-acid batteries: implementa-tion issues, IEEE Transactions on Energy Conversion 17 (2002) 1623.
[4] B. Borowy, Z. Salameh, Methodology for optimally sizing the combination of abattery bank and PV array in a wind/PV hybrid system, IEEE Transactions onEnergy Conversion 11 (1996) 367375.
[5] T. Brekken, et al., Optimal energy storage sizing and control for wind powerapplications, IEEE Transactions on Sustainable Energy 2 (2011) 6977.
[6] A.E. Bryson, Y.-C. Ho, Applied Optimal Control: Optimization, Estimation andControl, Taylor& Francis, New York, USA, 1975.
[7] M. Ceraolo, New dynamical models of lead-acid batteries, IEEE Transactions onPower Systems 15 (2000) 11841190.
[8] R. Chedid, S. Rahman, Unit sizing and control of hybrid wind-solar powersystems, IEEE Transactions on Energy Conversion 12 (1997) 7985.
[9] P. Harsha, M. Dahleh, Optimal sizing of energy storage for efcient integrationof renewable energy, in: Proceedings of 50th IEEE Conference on Decision andControl and European Control Conference, 2011, pp. 58135819.
[10] IBM, IBM ILOG CPLEX Optimizer, 2012. URL: http://www-01.ibm.com/soft
ware/integration/optimization/cplex-optimizer .[11] IEEE, IEEE Recommended Practice for Sizing Lead-Acid Batteries for Stand-
Alone Photovoltaic (PV) Systems, IEEE Std 1013-2007, 2007.[12] Q. Li, et al., On the determination of battery energy storage capacity and short-
term power dispatch of a wind farm, IEEE Transactions on Sustainable Energy
2 (2011) 148158.[13] Y. Makarov, et al., Sizing Energy Storage to Accommodate High Penetration of
Variable Energy Resources, Technical Report, PNNL-SA-75846, 2010.[14] W. Omran, et al., Investigation of methods for reduction of power uctuations
generated from large grid-connected photovoltaic systems, IEEE Transactionson Energy Conversion 26 (2011) 318327.[15] M.H. Rahman, S. Yamashiro, Novel distributed power generating system of PV-
ECaSS using solar energy estimation, IEEE Transactions on Energy Conversion
22 (2007) 358367.[16] Y. Riffonneau, et al., Optimal power ow management for grid connected PV
systems with batteries, IEEE Transactions on Sustainable Energy 2 (2011)
309320.[17] Y. Ru, et al., Storage size determination for grid-connected photovoltaic
systems, IEEE Transactions on Sustainable Energy 4 (2013) 6881.[18] G. Shrestha, L. Goel, A study on optimal sizing of stand-alone photovoltaic
stations, IEEE Transactions on Energy Conversion 13 (1998) 373378.[19] UCAN, SDG&E Proposal to Charge Electric Rates for Different Times of the Day:
The Devil Lurks in the Details, 2012. URL: http://www.ucan.org/energy/
electricity/sdge_proposal_charge
_electric_rates_different_times_day_devil_lurks_details .[20] E. Vrettos, S. Papathanassiou, Operating policy and optimal sizing of a high
penetration RES-BESS system for small isolated grids, IEEE Transactions on
Energy Conversion 26 (2011) 744
756.[21] X. Wang, et al., Determinant of battery energy storage capacity required in a
buffer as applied to wind energy, IEEE Transactions on Energy Conversion 23
(2008) 868878.
Y. Ru et al. / European Journal of Control 20 (2014) 2437 37
http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0005http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0005http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0005http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0005http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0005http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0005http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0005http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0010http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0010http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0010http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref3http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref3http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref3http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref3http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref3http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref4http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref4http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref4http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref4http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref4http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref4http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref5http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref5http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref5http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref5http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref5http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref6http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref6http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref6http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref6http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref7http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref7http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref7http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref7http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref7http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref8http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref8http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref8http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref8http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref8http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0015http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0015http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0015http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0015http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0015http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0015http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0015http://www-01.ibm.com/software/integration/optimization/cplex-optimizerhttp://www-01.ibm.com/software/integration/optimization/cplex-optimizerhttp://www-01.ibm.com/software/integration/optimization/cplex-optimizerhttp://www-01.ibm.com/software/integration/optimization/cplex-optimizerhttp://refhub.elsevier.com/S0947-3580(13)00155-6/othref0025http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0025http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref12http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref12http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref12http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref12http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref12http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref12http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0030http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0030http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref14http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref14http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref14http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref14http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref14http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref14http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref14http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref14http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref15http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref15http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref15http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref15http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref15http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref15http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref16http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref16http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref16http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref16http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref16http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref16http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref16http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref16http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref17http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref17http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref17http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref17http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref17http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref18http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref18http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref18http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref18http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref18http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0035http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0035http://www.ucan.org/energy/electricity/sdge_proposal_charge_electric_rates_different_times_day_devil_lurks_detailshttp://www.ucan.org/energy/electricity/sdge_proposal_charge_electric_rates_different_times_day_devil_lurks_detailshttp://www.ucan.org/energy/electricity/sdge_proposal_charge_electric_rates_different_times_day_devil_lurks_detailshttp://www.ucan.org/energy/electricity/sdge_proposal_charge_electric_rates_different_times_day_devil_lurks_detailshttp://www.ucan.org/energy/electricity/sdge_proposal_charge_electric_rates_different_times_day_devil_lurks_detailshttp://refhub.elsevier.com/S0947-3580(13)00155-6/sbref20http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref20http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref20http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref20http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref20http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref20http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref21http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref21http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref21http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref21http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref21http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref21http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref21http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref21http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref21http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref20http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref20http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref20http://www.ucan.org/energy/electricity/sdge_proposal_charge_electric_rates_different_times_day_devil_lurks_detailshttp://www.ucan.org/energy/electricity/sdge_proposal_charge_electric_rates_different_times_day_devil_lurks_detailshttp://www.ucan.org/energy/electricity/sdge_proposal_charge_electric_rates_different_times_day_devil_lurks_detailshttp://refhub.elsevier.com/S0947-3580(13)00155-6/othref0035http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0035http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref18http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref18http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref17http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref17http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref16http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref16http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref16http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref15http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref15http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref15http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref14http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref14http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref14http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0030http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0030http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref12http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref12http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref12http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0025http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0025http://www-01.ibm.com/software/integration/optimization/cplex-optimizerhttp://www-01.ibm.com/software/integration/optimization/cplex-optimizerhttp://refhub.elsevier.com/S0947-3580(13)00155-6/othref0015http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0015http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0015http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref8http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref8http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref7http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref7http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref6http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref6http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref6http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref5http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref5http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref4http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref4http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref4http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref3http://refhub.elsevier.com/S0947-3580(13)00155-6/sbref3http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0010http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0010http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0010http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0005http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0005http://refhub.elsevier.com/S0947-3580(13)00155-6/othref0005