SlideShare a Scribd company logo
68 IEEE TRANSACTIONS ON SUSTAINABLE ENERGY, VOL. 4, NO. 1, JANUARY 2013
Storage Size Determination for Grid-Connected
Photovoltaic Systems
Yu Ru, Member, IEEE, Jan Kleissl, and Sonia Martinez, Senior Member, IEEE
Abstract—In this paper, we study the problem of determining
the size of battery storage used in grid-connected photovoltaic (PV)
systems. In our setting, electricity is generated from PV and is used
to supply the demand from loads. Excess electricity generated from
the PV can be either sold back to the grid or stored in a battery, and
electricity must be purchased from the electric grid if the PV gener-
ation and battery discharging cannot meet the demand. Due to the
time-of-use electricity pricing and net metered PV systems, elec-
tricity can also be purchased from the grid when the price is low,
and be sold back to the grid when the price is high. The objective is
to minimize the cost associated with net power purchase from the
electric grid and the battery capacity loss while at the same time
satisfying the load and reducing the peak electricity purchase from
the grid. Essentially, the objective function depends on the chosen
battery size. We want to find a unique critical value (denoted as
) of the battery size such that the total cost remains the same
if the battery size is larger than or equal to , and the cost is
strictly larger if the battery size is smaller than . We obtain a
criterion for evaluating the economic value of batteries compared
to purchasing electricity from the grid, propose lower and upper
bounds on , and introduce an efficient algorithm for calcu-
lating its value; these results are validated via simulations.
Index Terms—Battery, grid, optimization, photovoltaic (PV).
I. INTRODUCTION
THE need to reduce greenhouse gas emissions due to fossil
fuels and the liberalization of the electricity market have
led to large-scale development of renewable energy generators
in electric grids [1]. Among renewable energy technologies such
as hydroelectric, photovoltaic (PV), wind, geothermal, biomass,
and tidal systems, grid-connected solar PV continued to be the
fastest growing power generation technology, with a 70% in-
crease in existing capacity to 13 GW in 2008 [2]. However,
solar energy generation tends to be variable due to the diurnal
cycle of the solar geometry and clouds. Storage devices (such
as batteries, ultracapacitors, compressed air, and pumped hydro
storage [3]) can be used to 1) smooth out the fluctuation of the
PV output fed into electric grids (“capacity firming”) [2], [4],
2) discharge and augment the PV output during times of peak
energy usage (“peak shaving”) [5], 3) store energy for night-
time use, for example in zero-energy buildings and residen-
tial homes, or 4) power arbitrage under time-of-use electricity
Manuscript received June 18, 2011; revised April 05, 2012; accepted May 04,
2012. Date of publication June 12, 2012; date of current version December 12,
2012.
The authors are with the Mechanical and Aerospace Engineering Depart-
ment, University of California, San Diego, La Jolla, CA 92093 USA (e-mail:
yuru2@ucsd.edu; jkleissl@ucsd.edu; soniamd@ucsd.edu).
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org.
Digital Object Identifier 10.1109/TSTE.2012.2199339
pricing, i.e., storing surplus PV when the time-of-use price is
low and selling when the time-of-use price is high.
Depending on the specific application (whether it is off-grid
or grid-connected), battery storage size is determined based on
the battery specifications such as the battery storage capacity
(and the minimum battery charging/discharging time). For off-
grid applications, batteries have to fulfill the following require-
ments: 1) the maximum discharging rate has to be larger than or
equal to the peak load capacity; 2) the battery storage capacity
has to be large enough to supply the largest nighttime energy
use and to be able to supply energy during the longest cloudy
period (autonomy). The IEEE standard [6] provides sizing rec-
ommendations for lead–acid batteries in standalone PV systems.
In [7], the solar panel size and the battery size have been se-
lected via simulations to optimize the operation of a standalone
PV system, which considers reliability measures in terms of loss
of load hours, the energy loss, and the total cost. In contrast,
if the PV system is grid-connected, autonomy is a secondary
goal; instead, batteries can reduce the fluctuation of PV output
or provide economic benefits such as demand charge reduction,
and power arbitrage. The work in [8] analyzes the relation be-
tween available battery capacity and output smoothing, and es-
timates the required battery capacity using simulations. In addi-
tion, the battery sizing problem has been studied for wind power
applications [9]–[11] and hybrid wind/solar power applications
[12]–[14]. In [9], design of a battery energy storage system is
examined for the purpose of attenuating the effects of unsteady
input power from wind farms, and solution to the problem via a
computational procedure results in the determination of the bat-
tery energy storage system’s capacity. Similarly, in [11], based
on the statistics of long-term wind speed data captured at the
farm, a dispatch strategy is proposed which allows the battery
capacity to be determined so as to maximize a defined service
lifetime/unit cost index of the energy storage system; then a nu-
merical approach is used due to the lack of an explicit mathe-
matical expression to describe the lifetime as a function of the
battery capacity. In [10], sizing and control methodologies for a
zinc–bromine flow battery-based energy storage system are pro-
posed to minimize the cost of the energy storage system. How-
ever, the sizing of the battery is significantly impacted by spe-
cific control strategies. In [12], a methodology for calculating
the optimum size of a battery bank and the PV array for a stand-
alone hybrid wind/PV system is developed, and a simulation
model is used to examine different combinations of the number
of PV modules and the number of batteries. In [13], an approach
is proposed to help designers determine the optimal design of
a hybrid wind–solar power system; the proposed analysis em-
ploys linear programming techniques to minimize the average
production cost of electricity while meeting the load require-
1949-3029/$31.00 © 2012 IEEE
RU et al.: STORAGE SIZE DETERMINATION FOR GRID-CONNECTED PV SYSTEMS 69
ments in a reliable manner. In [14], genetic algorithms are used
to optimally size the hybrid system components, i.e., to select
the optimal wind turbine and PV rated power, battery energy
storage system nominal capacity, and inverter rating. The pri-
mary objective is the minimization of the levelized cost of en-
ergy of the island system.
In this paper, we study the problem of determining the
battery size for grid-connected PV systems for the purpose of
power arbitrage and peak shaving. The targeted applications
are primarily electricity customers with PV arrays “behind the
meter,” such as most residential and commercial buildings with
rooftop PVs. In such applications, the objective is to minimize
the investment on battery storage (or equivalently, the battery
size if the battery technology is chosen) while minimizing the
net power purchase from the grid subject to the load, battery
aging, and peak power reduction (instead of smoothing out
the fluctuation of the PV output fed into electric grids). Our
setting1 is shown in Fig. 1. We assume that the grid-connected
PV system utilizes time-of-use pricing (i.e., electricity prices
change according to a fixed daily schedule) and that the prices
for sales and purchases of electricity at any time are identical.
In other words, the grid-connected PV system is net metered,
a policy which has been widely adopted in most states in the
U.S. [15] and some other countries in Europe, Australia, and
North America. Electricity is generated from PV panels, and is
used to supply different types of loads. Battery storage is used
to either store excess electricity generated from PV systems
when the time-of-use price is lower for selling back to the grid
when the time-of-use price is higher (this is explained in detail
in Section V-B), or purchase electricity from the grid when
the time-of-use pricing is lower and sell back to the grid when
the time-of-use pricing is higher (power arbitrage). Without a
battery, if the load was too large to be supplied by PV generated
electricity, electricity would have to be purchased from the grid
to meet the demand. Naturally, given the high cost of battery
storage, the size of the battery storage should be chosen such
that the cost of electricity purchase from the grid and the loss
due to battery aging are minimized. Intuitively, if the battery
is too large, the electricity purchase cost could be the same
as the case with a relatively smaller battery. In this paper, we
show that there is a unique critical value (denoted as ,
refer to Problem 1) of the battery capacity such that the cost of
electricity purchase and the loss due to battery aging remain the
same if the battery size is larger than or equal to , and the
cost and the loss are strictly larger if the battery size is smaller
than . We obtain a criterion for evaluating the economic
value of batteries compared to purchasing electricity from the
grid, propose lower and upper bounds on given the PV
generation, loads, and the time period for minimizing the costs,
and introduce an efficient algorithm for calculating the critical
battery capacity based on the bounds; these results are validated
via simulations.
The contributions of this work are the following: 1) To the
best of our knowledge, this is the first attempt on determining
1Note that solar panels and batteries both operate on dc, while the grid and
loads operate on ac. Therefore, dc-to-ac and ac-to-dc power conversion is nec-
essary when connecting solar panels and batteries with the grid and loads.
Fig. 1. Grid-connected PV system with battery storage and loads.
lower and upper bounds of the battery size for grid-connected,
net metered PV systems based on a theoretical analysis; in
contrast, most previous works were based on trial and error
approaches, e.g., the work in [8]–[12] (one exception is the
theoretical work in [16], in which the goal is to minimize the
long-term average electricity costs in the presence of dynamic
pricing as well as investment in storage in a stochastic setting;
however, no battery aging is taken into account and special
pricing structure is assumed). 2) A criterion for evaluating the
economic value of batteries compared to purchasing electricity
from the grid is derived (refer to Proposition 4 and Assumption
2), which can be easily calculated and could be potentially
used for choosing appropriate battery technologies for practical
applications. 3) Lower and upper bounds on the battery size are
proposed, and an efficient algorithm is introduced to calculate
its value for the given PV generation and dynamic loads; these
results are then validated using simulations. Simulation results
illustrate the benefits of employing batteries in grid-connected
PV systems via peak shaving and cost reductions compared with
the case without batteries (this is discussed in Section V-B).
The paper is organized as follows. In Section II, we lay
out our setting and formulate the storage size determination
problem. Lower and upper bounds on are proposed in
Section III. Algorithms are introduced in Section IV to calcu-
late the value of the critical battery capacity. In Section V, we
validate the results via simulations. Finally, conclusions and
future directions are given in Section VI.
II. PROBLEM FORMULATION
In this section, we formulate the problem of determining the
storage size for a grid-connected PV system, as shown in Fig. 1.
We first introduce different components in our setting.
A. PV Generation
We use the following equation to calculate the electricity gen-
erated from solar panels:
(1)
where
• GHI Wm is the global horizontal irradiation at the lo-
cation of solar panels;
• m is the total area of solar panels; and
70 IEEE TRANSACTIONS ON SUSTAINABLE ENERGY, VOL. 4, NO. 1, JANUARY 2013
• is the solar conversion efficiency of the PV cells.
The PV generation model is a simplified version of the one used
in [17] and does not account for PV panel temperature effects.2
B. Electric Grid
Electricity can be purchased from or sold back to the grid.
For simplicity, we assume that the prices for sales and pur-
chases at time are identical and are denoted as Wh .
Time-of-use pricing is used ( depends on ) because
commercial buildings with PV systems that would consider a
battery system usually pay time-of-use electricity rates. In ad-
dition, with increased deployment of smart meters and electric
vehicles, some utility companies are moving towards residen-
tial time-of-use pricing as well; for example, San Diego Gas
& Electric (SDG&E) has the on-peak, semi-peak, and off-peak
prices for a day in the summer season [18], as shown in Fig. 3.
We use W to denote the electric power exchanged
with the grid with the interpretation that
1) if electric power is purchased from the grid;
2) if electric power is sold back to the grid.
In this way, positive costs are associated with the electricity pur-
chased from the grid, and negative costs with the electricity sold
back to the grid. In this paper, peak shaving is enforced through
the constraint that
where is a positive constant.
C. Battery
A battery has the following dynamic:
(2)
where Wh is the amount of electricity stored in the
battery at time , and W is the charging/discharging
rate; more specifically,
• if the battery is charging;
• if the battery is discharging.
For certain types of batteries, higher order models exist (e.g., a
third-order model is proposed in [19] and [20]).
To take into account battery aging, we use Wh to de-
note the usable battery capacity at time . At the initial time ,
the usable battery capacity is , i.e., . The
cumulative capacity loss at time is denoted as Wh ,
and . Therefore,
The battery aging satisfies the following dynamic equation:
if
otherwise
(3)
2Note that our analysis on determining battery capacity only relies on
instead of detailed models of the PV generation. Therefore, more complicated
PV generation models can also be incorporated into the cost minimization
problem as discussed in Section II-F.
where is a constant depending on battery technolo-
gies. This aging model is derived from the aging model in [5]
under certain reasonable assumptions; the detailed derivation
is provided in the Appendix. Note that there is a capacity loss
only when electricity is discharged from the battery. Therefore,
is a nonnegative and nondecreasing function of .
We consider the following constraints on the battery:
1) At any time, the battery charge should satisfy
2) The battery charging/discharging rate should satisfy
where , is the maximum battery dis-
charging rate, and is the maximum battery
charging rate. For simplicity, we assume that
where constant is the minimum time required to
charge the battery from 0 to or discharge the battery
from to 0.
D. Load
W denotes the load at time . We do not make ex-
plicit assumptions on the load considered in Section III except
that is a (piecewise) continuous function. In residential
home settings, loads could have a fixed schedule such as lights
and TVs, or a relatively flexible schedule such as refrigerators
and air conditioners. For example, air conditioners can be turned
ON and OFF with different schedules as long as the room tem-
perature is within a comfortable range.
E. Converters for PV and Battery
Note that the PV, battery, grid, and loads are all connected
to an ac bus. Since PV generation is operated on dc, a dc-to-ac
converter is necessary, and its efficiency is assumed to be a con-
stant satisfying
Since the battery is also operated on dc, an ac-to-dc converter
is necessary when charging the battery, and a dc-to-ac converter
is necessary when discharging, as shown in Fig. 1. For sim-
plicity, we assume that both converters have the same constant
conversion efficiency satisfying
We define
if
otherwise.
RU et al.: STORAGE SIZE DETERMINATION FOR GRID-CONNECTED PV SYSTEMS 71
In other words, is the power exchanged with the ac bus
when the converters and the battery are treated as an entity. Sim-
ilarly, we can derive
if
otherwise.
Note that is the round trip efficiency of the battery con-
verters.
F. Cost Minimization
With all the components introduced earlier, now we can for-
mulate the following problem of minimizing the sum of the net
power purchase cost3 and the cost associated with the battery ca-
pacity loss while guaranteeing that the demand from loads and
the peak shaving requirement are satisfied:
(4)
if
otherwise
if
otherwise
(5)
where is the initial time, is the time period considered for
the cost minimization, Wh is the unit cost for the
battery capacity loss. Note the following:
1) No cost is associated with PV generation. In other words,
PV generated electricity is assumed free.
2) is the loss of the battery purchase investment
during the time period from to due to the use of
the battery to reduce the net power purchase cost.
3) Equation (4) is the power balance requirement for any time
.
4) The constraint captures the peak shaving
requirement.
Given a battery of initial capacity , on the one hand,
if the battery is rarely used, then the cost due to the capacity
loss is low while the net power purchase
cost is high; on the other hand, if the
battery is used very often, then the net power purchase cost
is low while the cost due to the capacity
loss is high. Therefore, there is a trade-off on
the use of the battery, which is characterized by calculating
3Note that the net power purchase cost includes the positive cost to purchase
electricity from the grid, and the negative cost to sell electricity back to the grid.
an optimal control policy on to the optimization
problem in (5).
Remark 1: Besides the constraint , peak shaving
is also accomplished indirectly through dynamic pricing.
Time-of-use price margins and schedules are motivated by the
peak load magnitude and timing. Minimizing the net power
purchase cost results in battery discharge and reduction in grid
purchase during peak times. If, however, the peak load for a
customer falls into the off-peak time period, then the constraint
on limits the amount of electricity that can be purchased.
Peak shaving capabilities of the constraint and
dynamic pricing will be illustrated in Section V-B.
G. Storage Size Determination
Based on (4), we obtain
Let , then the optimization problem in (5) can be
rewritten as
if
otherwise
if
otherwise
(6)
Now it is clear that only is an independent variable. We
define the set of feasible controls as controls that guarantee all
the constraints in the optimization problem in (6).
Let denote the objective function
If we fix the parameters , and , is a function
of , which is denoted as . If we increase , in-
tuitively will decrease though may not strictly decrease (this
is formally proved in Proposition 2) because the battery can be
utilized to decrease the cost by
1) storing extra electricity generated from PV or purchasing
electricity from the grid when the time-of-use pricing is
low; and
2) supplying the load or selling back when the time-of-use
pricing is high.
Now we formulate the following storage size determination
problem.
72 IEEE TRANSACTIONS ON SUSTAINABLE ENERGY, VOL. 4, NO. 1, JANUARY 2013
Problem 1 (Storage Size Determination): Given the opti-
mization problem in (6) with fixed , and , de-
termine a critical value such that
• , , and
• , .
One approach to calculate the critical value is that we
first obtain an explicit expression for the function by
solving the optimization problem in (6) and then solve for
based on the function . However, the optimization problem in
(6) is difficult to solve due to the nonlinear constraints on
and , and the fact that it is hard to obtain analytical expres-
sions for and in reality. Even though it might
be possible to find the optimal control using the minimum prin-
ciple [21], it is still hard to get an explicit expression for the cost
function . Instead, in Section III, we identify conditions under
which the storage size determination problem results in non-
trivial solutions (namely, is positive and finite), and then
propose lower and upper bounds on the critical battery capacity
.
III. BOUNDS ON
Now we examine the cost minimization problem in (6). Since
, or equivalently,
, is a constraint that has to be satisfied
for any , there are scenarios in which either there
is no feasible control or for . Given
, and , we define
(7)
(8)
(9)
Note that4 . Intuitively, is the set
of time instants at which the battery can only be discharged,
is the set of time instants at which the battery can be discharged
or is not used (i.e., ), and is the set of time instants
at which the battery can be charged, discharged, or is not used.
Proposition 1: Given the optimization problem in (6), if
1) , or
2) is empty, or
3) (or equivalently, ), is nonempty,
is nonempty, and , , ,
then either there is no feasible control or for
.
Proof: Now we prove that, under these three cases, either
there is no feasible control or for .
1) If , then .
However, since , the battery cannot be dis-
charged at time . Therefore, there is no feasible control.
2) If is empty, it means that
for any , which implies that
the battery can never be charged. If is nonempty, then
there exists some time instant when the battery has to be
discharged. Since and the battery can never
be charged, there is no feasible control. If is empty, then
4 means and .
for any is the only feasible control
because .
3) In this case, the battery has to be discharged at time , but
the charging can only happen at time instant . If
, such that , then the battery
is always discharged before possibly being charged. Since
, then there is no feasible control.
Note that if the only feasible control is for
, then the battery is not used. Therefore, we impose
the following assumption.
Assumption 1: In the optimization problem in (6),
, is nonempty, and either
• is empty, or
• is nonempty, but , , , where
are defined in (7)–(9).
Given Assumption 1, there exists at least one feasible control.
Now we examine how changes when increases.
Proposition 2: Consider the optimization problem in (6) with
fixed , and . If , then
.
Proof: Given , suppose control achieves the
minimum cost and the corresponding states for the
battery charge and capacity loss are and . Since
is also a feasible control for problem (6) with , and
results in the cost . Since is the minimum cost
over the set of all feasible controls which include , we must
have .
In other words, is nonincreasing with respect to the pa-
rameter , i.e., is monotonically decreasing (though may
not be strictly monotonically decreasing). If , then
, which implies that . In
this case, has the largest value
(10)
Proposition 2 also justifies the storage size determination
problem. Note that the critical value (as defined in Problem
1) is unique as shown below.
Proposition 3: Given the optimization problem in (6) with
fixed , and , is unique.
Proof: We prove it via contradiction. Suppose is not
unique. In other words, there are two different critical values
and . Without loss of generality, suppose .
By definition, because is a critical
value, while because is a critical value.
A contradiction. Therefore, we must have .
Intuitively, if the unit cost for the battery capacity loss
is higher (compared with purchasing electricity from the grid),
then it might be preferable that the battery is not used at all,
which results in , as shown below.
RU et al.: STORAGE SIZE DETERMINATION FOR GRID-CONNECTED PV SYSTEMS 73
Proposition 4: Consider the optimization problem in (6) with
fixed , and under Assumption 1.
1) If
then , which implies that ;
2) if
then
where and are calculated for .
Proof: The cost function can be rewritten as
where
and
Note that because the integrand is
always nonnegative.
i) For , there are
two possibilities:
• , or equivalently,
. Thus, for any ,
, which implies that .
Therefore, .
•
. Let ,
then . Let , then .
Since ,
. Now we have ,
and . Therefore,
Since
and , we have
(11)
Therefore, we have .
In summary, if ,
we have , which implies that
. Since is a nonincreasing
function of , we also have . Thus,
we must have for , and
by definition.
ii) For , we have
. Then
Since as argued in the proof to i),
. Now
we try to lower bound . Note that
[as shown in (11)] implies that
Given Assumption 1, is nonempty, which implies that
. Since
,
, which implies that
(12)
In summary,
, which proves the result.
74 IEEE TRANSACTIONS ON SUSTAINABLE ENERGY, VOL. 4, NO. 1, JANUARY 2013
Given the result in Proposition 4, we impose the following
additional assumption on the unit cost of the battery capacity
loss to guarantee that is positive.
Assumption 2: In the optimization problem in (6)
In other words, the cost of the battery capacity loss during
operations is less than the potential gain expressed as the
margin between peak and off-peak prices modified by the
conversion efficiency of the battery converters and the battery
aging coefficient.
Remark 2: There are two implications of Assumption 2:
1) If the pricing signal is given, then the condition in Assump-
tion 2 provides a criterion for evaluating the economic
value of batteries compared to purchasing electricity from
the grid. In other words, only if the unit cost of the battery
capacity loss satisfies Assumption 2, it is desirable to use
battery storages. For example, if the price is constant, then
the condition reduces to , which cannot be satisfied
by any battery. In other words, the use of batteries cannot
reduce the total cost.
2) If the battery and its converter are chosen, i.e.,
are all fixed, then the condition in Assumption 2 imposes
a constraint on the pricing signal so that the battery can be
used to lower the total cost.
Since is a nonincreasing function of and lower
bounded by a finite value given Assumptions 1 and 2, the storage
size determination problem is well defined. Now we show lower
and upper bounds on the critical battery capacity in the fol-
lowing proposition.
Proposition 5: Consider the optimization problem in (6) with
fixed , and under Assumptions 1 and 2. Then
, where
and
Proof: We first show the lower bound via con-
tradiction. Without loss of generality, we assume that
(be-
cause we require ). Suppose
or equivalently
Therefore, there exists such that
. Since
, we
have
The implication is that the control does not satisfy the dis-
charging constraint at . Therefore, .
To show , it is sufficient to show that if
, the electricity that can be stored never exceeds .
Note that the battery charging is limited by , i.e.,
. Now we try to lower bound
in which the second inequality holds because is a nonde-
creasing function of . By applying the aging model in (3), we
have
Using (12), we have
Since , we have
Therefore,
, which
implies that . Thus, the
only constraint on related to the battery charging is
. In turn, during
the time interval , the maximum amount of elec-
tricity that can be charged is
which is less than or equal to . In summary, if ,
the amount of electricity that can be stored never exceeds ,
and therefore, .
Remark 3: As discussed in Proposition 1, if is empty,
or equivalently, , then
, which implies that ; this is consistent with
the result in Proposition 1 when is empty.
RU et al.: STORAGE SIZE DETERMINATION FOR GRID-CONNECTED PV SYSTEMS 75
IV. ALGORITHMS FOR CALCULATING
In this section, we study algorithms for calculating the crit-
ical battery capacity . Given the storage size determination
problem, one approach to calculate the critical battery capacity
is by calculating the function and then choosing the
such that the conditions in Problem 1 are satisfied. Though
is a continuous variable, we can only pick a finite number of
’s and then approximate the function . One way to
pick these values is that we choose from to with
the step size5 . In other words
where6 and . Suppose
the picked value is , and then we solve the optimization
problem in (6) with . Since the battery dynamics and aging
model are nonlinear functions of , we introduce a binary
indicator variable , in which if and
if . In addition, we use as the sampling
interval, and discretize (2) and (3) as
if
otherwise.
With the indicator variable and the discretization of con-
tinuous dynamics, the optimization problem in (6) can be con-
verted to a mixed integer programming problem with indicator
constraints (such constraints are introduced in CPlex [22]), and
can be solved using the CPlex solver [22] to obtain .
In the storage size determination problem, we need to check if
, or equivalently, ; this is
because due to and the defini-
tion of . Due to numerical issues in checking the equality,
we introduce a small constant so that we treat
the same as if . Similarly,
we treat if .
The detailed algorithm is given in Algorithm 1. At Step 4, if
, or equivalently,
, we have . Because of the monotonicity
property in Proposition 2, we know
for any . Therefore, the
for loop can be terminated, and the approximated critical bat-
tery capacity is .
5Note that one way to implement the critical battery capacity in practice is to
connect multiple identical batteries of fixed capacity in parallel. In this
case, can be chosen to be .
6The ceiling function is the smallest integer which is larger than or equal
to .
Algorithm 1 Simple Algorithm for Calculating
Input: The optimization problem in (6) with fixed , , ,
, , under Assumptions 1 and 2, the calculated bounds
, and parameters
Output: An approximation of
1: Initialize , where
and ;
2: for do
3: Solve the optimization problem in (6) with , and
obtain ;
4: if and then
5: Set , and exit the for loop;
6: end if
7: end for
8: Output .
It can be verified that Algorithm 1 stops after at most
steps, or equivalently, after solving at most
optimization problems in (6). The accuracy of the critical battery
capacity is controlled by the parameters . Fixing
, the output is within
Therefore, by decreasing , the critical battery capacity can
be approximated with an arbitrarily prescribed precision.
Since the function is a nonincreasing function of
, we propose Algorithm 2 based on the idea of bisection
algorithms. More specifically, we maintain three variables
in which (or ) is initialized as (or ). We set
to be . Due to Proposition 2, we have
If (or equivalently, ; this
is examined in Step 7), then we know that ;
therefore, we update with but do not update7 the value
. On the other hand, if , then we
know that ; therefore, we update
with and set with . In this case, we also
check if : if it is, then output since
we know the critical battery capacity is between and ;
otherwise, the while loop is repeated. Since every execution
7Note that if we update with , then the difference between
and can be amplified when is updated again later on.
76 IEEE TRANSACTIONS ON SUSTAINABLE ENERGY, VOL. 4, NO. 1, JANUARY 2013
of the while loop halves the interval starting from
, the maximum number of executions of the while
loop is , and the algorithm requires
solving at most
optimization problems in (6). This is in contrast to solving
optimization problems in (6) using
Algorithm 1.
Algorithm 2 Efficient Algorithm for Calculating
Input: The optimization problem in (6) with fixed
under Assumptions 1 and 2, the
calculated bounds , and parameters
Output: An approximation of
1: Let and ;
2: Solve the optimization problem in (6) with , and
obtain ;
3: Let sign ;
4: while sign do
5: Let ;
6: Solve the optimization problem in (6) with , and
obtain ;
7: if then
8: Set , and ;
9: else
10: Set and set with ;
11: if then
12: Set sign ;
13: end if
14: end if
15: end while
16: Output .
Remark 4: Note that the critical battery capacity can be im-
plemented by connecting batteries with fixed capacity in par-
allel because we only assume that the minimum battery charging
time is fixed.
V. SIMULATIONS
In this section, we calculate the critical battery capacity using
Algorithm 2 , and verify the results in Section III via simula-
tions. The parameters used in Section II are chosen based on
typical residential home settings and commercial buildings.
Fig. 2. PV output based on GHI measurement at La Jolla, CA, where tick marks
indicate noon local standard time for each day. (a) Starting from July 8, 2010.
(b) Starting from July 13, 2010.
A. Setting
The GHI data is the measured GHI in July 2010 at La Jolla,
CA. In our simulations, we use , and m . Thus
GHI W . We have two choices for :
1) is 0000 h local standard time (LST) on July 8, 2010,
and the PV output is given in Fig. 2(a) for the following
four days starting from (the interval is 30 min; this cor-
responds to the scenario in which there are relatively large
variations in the PV output);
2) is 0000 h LST on July 13, 2010, and the PV output
is given in Fig. 2(b) for the following four days starting
from (this corresponds to the scenario in which there
are relatively small variations in the PV output).
The time-of-use electricity purchase rate is
1) 16.5¢/kWh from 11 A.M. to 6 P.M. (on-peak);
2) 7.8¢/kWh from 6 A.M. to 11 A.M. and 6 P.M. to 10 P.M.
(semi-peak);
3) 6.1¢/kWh for all other hours (off-peak).
This rate is for the summer season proposed by SDG&E [18],
and is plotted in Fig. 3.
Since the battery dynamics and aging are characterized by
continuous ordinary differential equations, we use
as the sampling interval, and discretize (2) and (3) as
RU et al.: STORAGE SIZE DETERMINATION FOR GRID-CONNECTED PV SYSTEMS 77
Fig. 3. Time-of-use pricing for the summer season at San Diego, CA [18].
In simulations, we assume that lead–acid batteries are used;
therefore, the aging coefficient is [5], the unit
cost for capacity loss is Wh based on the cost of
kWh [23], and the minimum charging time is (h)
[24].
For the PV dc-to-ac converter and the battery dc-to-ac/
ac-to-dc converters, we use . It can be verified
that Assumption 2 holds because the threshold value for is8
For the load, we consider two typical load profiles: the res-
idential load profile as given in Fig. 4(a), and the commercial
load profile as given in Fig. 4(b). Both profiles resemble the cor-
responding load profiles in [17, Fig. 8].9 Note that in the resi-
dential load profile, one load peak appears in the early morning,
and the other in the late evening; in contrast, in the commercial
load profile, the two load peaks appear during the daytime and
occur close to each other. For multiple day simulations, the load
is periodic based on the load profiles in Fig. 4.
For the parameter , we use W . Since the max-
imum of the loads in Fig. 4 is around W , we will illustrate
the peak shaving capability of battery storage. It can be verified
that Assumption 1 holds.
B. Results
We first examine the storage size determination problem
using Algorithm 2 in the following setting (called the basic
setting):
1) the cost minimization duration is h ;
2) is 0000 h LST on July 13, 2010; and
3) the load is the residential load as shown in Fig. 4(a).
The lower and upper bounds in Proposition 5 are calculated as
Wh and Wh . When applying Algorithm 2 , we
8Suppose the battery is a Li–ion battery with the same aging coefficient as a
lead–acid battery. Since the unit cost Wh based on the cost of
kWh [23] (and Wh based on the 10-year projected cost
of kWh [23]), the use of such a battery is not as competitive as directly
purchasing electricity from the grid.
9However, simulations in [17] start at 7 A.M. so Fig. 4 is a shifted version of
the load profile in [17, Fig. 8].
Fig. 4. Typical residential and commercial load profiles. (a) Residential load
averaged at 536.8 (W). (b) Commercial load averaged at 485.6 (W).
choose Wh and . When running the
algorithm, 13 optimization problems in (6) have been solved.
The maximum cost is while the minimum cost
is , which is larger than the lower bound as
calculated based on Proposition 4. The critical battery capacity
is calculated to be Wh .
Now we examine the solution to the optimization problem
in (6) in the basic setting with three different battery capacities
Wh , Wh (namely, a battery ca-
pacity larger than the critical capacity), and Wh
(namely, a battery capacity smaller than the critical capacity).
For the value , we solve the mixed integer programming
problem using the CPlex solver [22], and the objective function
is . , , and are plotted in
Fig. 5(a). The plot of is consistent with the fact that there
is capacity loss (i.e., the battery ages) only when the battery is
discharged. The capacity loss is around Wh , and
which justifies the assumption we make when linearizing the
nonlinear battery aging model in the Appendix. The dynamic
pricing signals , , , and are plotted in
Fig. 5(b). Now we examine the effects of power arbitrage. From
8 A.M. to 11 A.M., there is surplus PV generation, as shown in
Fig. 5(c). However, the surplus generation is not sold back to
the grid [as during this period from the third plot
of Fig. 5(b)] because currently the electricity price is not high
78 IEEE TRANSACTIONS ON SUSTAINABLE ENERGY, VOL. 4, NO. 1, JANUARY 2013
Fig. 5. Solution to a typical setting in which is on July 13, 2010, h ,
the load is shown in Fig. 4(a), and Wh .
enough. Instead it is stored in the battery [which can be ob-
served from the second plot of Fig. 5(b)], and is then sold when
the price is high after 11 A.M. From the third plot in Fig. 5(b),
it can be verified that, to minimize the cost, electricity is pur-
chased from the grid when the time-of-use pricing is low, and
Fig. 6. Solution to a typical setting in which is on July 13, 2010, h ,
the load is shown in Fig. 4(a), and Wh .
is sold back to the grid when the time-of-use pricing is high;
in addition, the peak demand in the late evening (that exceeds
W ) is shaved via battery discharging, as shown in
detail in Fig. 5(d).
For the larger battery capacity Wh , we
solve the mixed integer programming problem, and the objec-
tive function is , which is the same as the
cost with as expected. , , and are plotted
in Fig. 6(a). The dynamic pricing signals , , ,
and are plotted in Fig. 6(b). It can be observed that in this
case and are different from the ones with the battery
capacity even though the costs are the same. The implica-
tion is that optimal control to the problem in (6) is not neces-
sarily unique. Similarly, for the smaller battery capacity
Wh , we solve the mixed integer programming problem,
and the objective function is , which is
larger than the cost with as expected. , , and
are plotted in Fig. 7(a). The dynamic pricing signals ,
, , and are plotted in Fig. 7(b). Based on
the plots of in Figs. 5(b) and 7(b), it can be observed that
in this case, the amount of electricity sold back to the grid is
smaller than the case with , which results in a larger cost.
Those observations of the case with the battery capacity
for h also hold for h . In this case, we
RU et al.: STORAGE SIZE DETERMINATION FOR GRID-CONNECTED PV SYSTEMS 79
Fig. 7. Solution to a typical setting in which is on July 13, 2010, h ,
the load is shown in Fig. 4(a), and Wh .
change to be h in the basic setting, and solve the bat-
tery sizing problem. The critical battery capacity is calculated
to be . Now we examine the solution to the
optimization problem in (6) with the critical battery capacity
Wh , and obtain . , ,
and are plotted in Fig. 8(a), and the dynamic pricing signals
, , , and are plotted in Fig. 8(b). Note
that the battery is gradually charged in the first half of each day,
and then gradually discharged in the second half to be empty at
the end of each day, as shown in the second plot of Fig. 8(a).
To illustrate the peak shaving capability of the dynamic
pricing signal as discussed in Remark 1, we change the load
to the commercial load as shown in Fig. 4(b) in the basic
setting, and solve the battery sizing problem. The critical
battery capacity is calculated to be , and
. The dynamic pricing signals ,
, , and are plotted in Fig. 9. For the com-
mercial load, the duration of the peak loads coincides with that
of the high price. To minimize the total cost, during peak times
the battery is discharged, and the surplus electricity from PV
after supplying the peak loads is sold back to the grid resulting
in a negative net power purchase from the grid, as shown in the
third plot in Fig. 9. Therefore, unlike the residential case, the
high price indirectly forces the shaving of the peak loads.
Fig. 8. Solution to a typical setting in which is on July 13, 2010, h ,
the load is shown in Fig. 4(a), and Wh .
Now we consider settings in which the load could be either
residential loads or commercial loads, the starting time could
be on either July 8 or July 13, 2010, and the cost optimization
duration can be h , h , or h . The results are shown in
Tables I and II. In Table I, is on July 8, 2010, while in Table II,
is on July 13, 2010. In the pair , 24 refers to the cost
optimization duration, and stands for residential loads; in the
pair , stands for commercial loads.
We first focus on the effects of load types. From Tables I and
II, the commercial load tends to result in a higher cost (even
though the average of the commercial load is smaller than that
of the residential load) because the peaks of the commercial load
coincide with the high price. Commercial loads tend to result in
larger optimum battery capacity as shown in Tables I and
II, presumably because the peak load occurs during the peak
pricing period and reductions in surplus PV production have to
be balanced by additional battery capacity. If is on July 8,
2010, the PV generation is relatively lower than the scenario
in which is on July 13, 2010, and as a result, the battery ca-
pacity is smaller and the cost is higher. This is because it is more
profitable to store PV generated electricity than grid purchased
electricity. From Tables I and II, it can be observed that the cost
optimization duration has relatively larger impact on the bat-
tery capacity for commercial loads, and relatively less impact
for residential loads.
80 IEEE TRANSACTIONS ON SUSTAINABLE ENERGY, VOL. 4, NO. 1, JANUARY 2013
Fig. 9. Solution to a typical setting in which is on July 13, 2010, h ,
the load is shown in Fig. 4(b), and Wh .
TABLE I
SIMULATION RESULTS FOR ON JULY 8, 2010
TABLE II
SIMULATION RESULTS FOR ON JULY 13, 2010
In Tables I and II, the row corresponds to the cost in
the scenario without batteries, the row corresponds to
the cost in the scenario with batteries of capacity , and the
row Savings10 corresponds to . For Table I, we
can also calculate the relative percentage of savings using the
formula , and get the row Percentage.
One observation is that the relative savings by using batteries in-
crease as the cost optimization duration increases. For example,
when and the load type is residential, cost
can be saved when a battery of capacity Wh is used;
when and the load type is commercial, cost
can be saved when a battery of capacity Wh is used.
This clearly shows the benefits of utilizing batteries in grid-con-
nected PV systems. In Table II, only the absolute savings are
shown since negative costs are involved.
VI. CONCLUSION
In this paper, we studied the problem of determining the size
of battery storage for grid-connected PV systems. We proposed
lower and upper bounds on the storage size, and introduced an
efficient algorithm for calculating the storage size. Batteries are
10Note that in Table II, part of the costs are negative. Therefore, the word
“Earnings” might be more appropriate than “Savings.”
used for power arbitrage and peak shaving. Note that, when PV
generation costs reach grid parity, abundant PV generation will
cause demand peaks and high electricity price at night, and low
prices will occur during the day. Under this scenario, batteries
could also be used for energy shifting, i.e., saving energy when
PV generation is larger than load during the day for a future time
when load exceeds PV generation at night.
In our analysis, the conversion efficiency of the PV dc-to-ac
converter and the battery dc-to-ac and ac-to-dc converters is as-
sumed to be a constant. We acknowledge that this is not the case
in the current practice, in which the efficiency of converters de-
pends on the input power in a nonlinear fashion [5]. This will be
part of our future work. Another implicit assumption we made is
that there is no energy loss due to battery self-discharging. Cur-
rent investigation on battery self-discharging (e.g., the work in
[25] and [26]) shows that the self-discharging rate is very small
on the order of 0.2% per day. In addition, such work is usually
based on electric circuit equivalent models and assumes that a
battery is not used for a long time, both of which do not hold
in our setting. We leave this issue as part of our future work. In
addition, we would like to extend the results to distributed re-
newable energy storage systems, and generalize our setting by
taking into account stochastic PV generation.
APPENDIX
DERIVATION OF THE SIMPLIFIED BATTERY AGING MODEL
Equations (11) and (12) in [5] are used to model the battery
capacity loss, and are combined and rewritten as follows using
the notation in this work:
(13)
If is very small, then . Therefore,
. If
we plug in the approximation, divide on both sides of (13),
and let go to 0, then we have
(14)
This holds only if as in [5], i.e., there could be
capacity loss only when discharging the battery.
Since (14) is a nonlinear equation, it is difficult to solve. Let
, then (14) can be rewritten as
(15)
If is much shorter than the life time of the battery, then the
percentage of the battery capacity loss is very close
to 0. Therefore, (15) can be simplified to the following linear
ODE:
when . If , there is no capacity loss, i.e.,
RU et al.: STORAGE SIZE DETERMINATION FOR GRID-CONNECTED PV SYSTEMS 81
ACKNOWLEDGMENT
The authors would like to thank I. Altintas, M. Tatineni,
J. Greenberg, R. Hawkins, and J. Hayes at the San Diego
Supercomputer Center for computing supports, as well as the
anonymous reviewers for very insightful comments/sugges-
tions that helped improve this work tremendously.
REFERENCES
[1] H. Kanchev, D. Lu, F. Colas, V. Lazarov, and B. Francois, “Energy
management and operational planning of a microgrid with a PV-based
active generator for smart grid applications,” IEEE Trans. Ind. Elec-
tron., vol. 58, no. 10, pp. 4583–4592, Oct. 2011.
[2] S. Teleke, M. E. Baran, S. Bhattacharya, and A. Q. Huang, “Rule-based
control of battery energy storage for dispatching intermittent renewable
sources,” IEEE Trans. Sustain. Energy, vol. 1, no. 3, pp. 117–124, Oct.
2010.
[3] M. Lafoz, L. Garcia-Tabares, and M. Blanco, “Energy management in
solar photovoltaic plants based on ESS,” in Proc. Power Electronics
and Motion Control Conf., Sep. 2008, pp. 2481–2486.
[4] W. A. Omran, M. Kazerani, and M. M. A. Salama, “Investigation of
methods for reduction of power fluctuations generated from large grid-
connected photovoltaic systems,” IEEE Trans. Energy Convers., vol.
26, no. 1, pp. 318–327, Mar. 2011.
[5] Y. Riffonneau, S. Bacha, F. Barruel, and S. Ploix, “Optimal power
flow management for grid connected PV systems with batteries,” IEEE
Trans. Sustain. Energy, vol. 2, no. 3, pp. 309–320, Jul. 2011.
[6] IEEE Recommended Practice for Sizing Lead-Acid Batteries for Stand-
Alone Photovoltaic (PV) Systems, IEEE Std 1013-2007, 2007.
[7] G. Shrestha and L. Goel, “A study on optimal sizing of stand-alone
photovoltaic stations,” IEEE Trans. Energy Convers., vol. 13, no. 4,
pp. 373–378, Dec. 1998.
[8] M. Akatsuka, R. Hara, H. Kita, T. Ito, Y. Ueda, and Y. Saito, “Esti-
mation of battery capacity for suppression of a PV power plant output
fluctuation,” in Proc. IEEE Photovoltaic Specialists Conf. (PVSC), Jun.
2010, pp. 540–543.
[9] X. Wang, D. M. Vilathgamuwa, and S. Choi, “Determination of battery
storage capacity in energy buffer for wind farm,” IEEE Trans. Energy
Convers., vol. 23, no. 3, pp. 868–878, Sep. 2008.
[10] T. Brekken, A. Yokochi, A. von Jouanne, Z. Yen, H. Hapke, and D.
Halamay, “Optimal energy storage sizing and control for wind power
applications,” IEEE Trans. Sustain. Energy, vol. 2, no. 1, pp. 69–77,
Jan. 2011.
[11] Q. Li, S. S. Choi, Y. Yuan, and D. L. Yao, “On the determination of bat-
tery energy storage capacity and short-term power dispatch of a wind
farm,” IEEE Trans. Sustain. Energy, vol. 2, no. 2, pp. 148–158, Apr.
2011.
[12] B. Borowy and Z. Salameh, “Methodology for optimally sizing the
combination of a battery bank and PV array in a wind/PV hybrid
system,” IEEE Trans. Energy Convers., vol. 11, no. 2, pp. 367–375,
Jun. 1996.
[13] R. Chedid and S. Rahman, “Unit sizing and control of hybrid wind-
solar power systems,” IEEE Trans. Energy Convers., vol. 12, no. 1,
pp. 79–85, Mar. 1997.
[14] E. I. Vrettos and S. A. Papathanassiou, “Operating policy and optimal
sizing of a high penetration RES-BESS system for small isolated
grids,” IEEE Trans. Energy Convers., vol. 26, no. 3, pp. 744–756,
Sep. 2011.
[15] Green Network Power: Net Metering [Online]. Available: http://apps3.
eere.energy.gov/greenpower/markets/netmetering.shtml
[16] P. Harsha and M. Dahleh, “Optimal sizing of energy storage for effi-
cient integration of renewable energy,” in Proc. 50th IEEE Conf. Deci-
sion and Control and Eur. Control Conf., Dec. 2011, pp. 5813–5819.
[17] M. H. Rahman and S. Yamashiro, “Novel distributed power generating
system of PV-ECaSS using solar energy estimation,” IEEE Trans. En-
ergy Convers., vol. 22, no. 2, pp. 358–367, Jun. 2007.
[18] SDG&E Proposal to Charge Electric Rates for Different Times
of the Day: The Devil Lurks in the Details [Online]. Available:
http://www.ucan.org/energy/electricity/sdge_proposal_charge_elec-
tric_rates_different_times_day_devil_lurks_details
[19] M. Ceraolo, “New dynamical models of lead-acid batteries,” IEEE
Trans. Power Syst., vol. 15, no. 4, pp. 1184–1190, Nov. 2000.
[20] S. Barsali and M. Ceraolo, “Dynamical models of lead-acid batteries:
Implementation issues,” IEEE Trans. Energy Convers., vol. 17, no. 1,
pp. 16–23, Mar. 2002.
[21] A. E. Bryson and Y.-C. Ho, Applied Optimal Control: Optimization,
Estimation and Control. New York: Taylor & Francis, 1975.
[22] IBM ILOG CPLEX Optimizer [Online]. Available: http://www01.ibm.
com/software/integration/optimization/cplex-optimizer
[23] D. Ton, G. H. Peek, C. Hanley, and J. Boyes, Solar Energy Grid In-
tegration Systems—Energy Storage, Sandia National Lab., Tech. Rep,
2008.
[24] Charging Information for Lead Acid Batteries [Online]. Available:
http://batteryuniversity.com/learn/article/charging_the_lead_acid_
battery
[25] M. Chen and G. Rincon-Mora, “Accurate electrical battery model ca-
pable of predicting runtime and I–V performance,” IEEE Trans. Energy
Convers., vol. 21, no. 2, pp. 504–511, Jun. 2006.
[26] N. Jantharamin and L. Zhang, “A new dynamic model for lead-acid
batteries,” in Proc. 4th IET Conf. Power Electronics, Machines and
Drives, Apr. 2008, pp. 86–90.
Yu Ru (S’06–M’10) received the B.E. degree
in industrial automation and the M.S. degree in
control theory and engineering, both from Zhejiang
University, Hangzhou, China, in 2002 and 2005,
respectively, and the Ph.D. degree in electrical and
computer engineering from the University of Illinois
at Urbana-Champaign, Urbana, in 2010.
He is a postdoctoral researcher at the Mechanical
and Aerospace Engineering Department, University
of California, San Diego. His research focuses on op-
timization of grid-connected renewable energy sys-
tems, coordination control of multiagent systems, estimation, diagnosis, and
control of discrete event systems, and Petri net theory.
Dr. Ru was the recipient of the prestigious Robert T. Chien Memorial Award
and Sundaram Seshu International Student Fellowship from ECE at the Univer-
sity of Illinois at Urbana-Champaign.
Jan Kleissl received the Ph.D. degree in environ-
mental engineering from Johns Hopkins University,
in 2004.
He joined the University of California, San
Diego (UCSD) in 2006. He is an assistant professor
at the Department of Mechanical and Aerospace
Engineering, UCSD, and Associate Director, UCSD
Center for Energy Research. He supervises 12 Ph.D.
students who work on solar power forecasting, solar
resource model validation, and solar grid integration
work funded by DOE, CPUC, NREL, and CEC.
He teaches classes in renewable energy meteorology, fluid mechanics, and
laboratory techniques at UCSD.
Dr. Kleissl received the 2009 NSF CAREER Award, the 2008 Hellman
Fellowship for tenure-track faculty of great promise, and the 2008 UCSD
Sustainability Award.
Sonia Martinez (M’01–SM’07) received the Ph.D.
degree in engineering mathematics from the Univer-
sidad Carlos III de Madrid, Spain, in May 2002.
She is an associate professor with the Mechanical
and Aerospace Engineering Department, at Univer-
sity of California, San Diego. Following a year as a
Visiting Assistant Professor of Applied Mathematics
at the Technical University of Catalonia, Spain, she
obtained a Postdoctoral Fulbright fellowship and held
positions as a visiting researcher at UIUC and UCSB.
Her main research interests include nonlinear control
theory, cooperative control, and networked control systems. In particular, her
work has focused on the modeling and control of robotic sensor networks, the
development of distributed coordination algorithms for groups of autonomous
vehicles, and the geometric control of mechanical systems. She is also interested
in control applications in energy systems.
For her work on the control of underactuated mechanical systems, Dr. Mar-
tinez received the Best Student Paper award at the 2002 IEEE Conference on
Decision and Control. She was the recipient of an NSF CAREER Award in 2007.
For the paper “Motion Coordination with Distributed Information,” coauthored
with Francesco Bullo and Jorge Cortes, she received the 2008 Control Systems
Magazine Outstanding Paper Award.

More Related Content

What's hot

Genius Energy - Steel Energy - Flywheel Energy Storage (Kinetic Storage)
Genius Energy - Steel Energy - Flywheel Energy Storage (Kinetic Storage)Genius Energy - Steel Energy - Flywheel Energy Storage (Kinetic Storage)
Genius Energy - Steel Energy - Flywheel Energy Storage (Kinetic Storage)
Davide Serani
 
Voltage Stability Analysis of Micro-grid Based on double Data Center
Voltage Stability Analysis of Micro-grid Based on double Data CenterVoltage Stability Analysis of Micro-grid Based on double Data Center
Voltage Stability Analysis of Micro-grid Based on double Data Center
IJRESJOURNAL
 
Fuzzy Logic Based Controller Effective Energy Management OfComposite Energy S...
Fuzzy Logic Based Controller Effective Energy Management OfComposite Energy S...Fuzzy Logic Based Controller Effective Energy Management OfComposite Energy S...
Fuzzy Logic Based Controller Effective Energy Management OfComposite Energy S...
IOSR Journals
 
Híbrido Toyota
Híbrido ToyotaHíbrido Toyota
Híbrido Toyota
Angel Unda Ing Espana
 
Ieeepro techno solutions 2012 ieee embedded project - design & impleme...
Ieeepro techno solutions   2012 ieee embedded project  - design & impleme...Ieeepro techno solutions   2012 ieee embedded project  - design & impleme...
Ieeepro techno solutions 2012 ieee embedded project - design & impleme...
srinivasanece7
 
Power Management in Grid Isolated Hybrid Power System Incorporating RERs and ...
Power Management in Grid Isolated Hybrid Power System Incorporating RERs and ...Power Management in Grid Isolated Hybrid Power System Incorporating RERs and ...
Power Management in Grid Isolated Hybrid Power System Incorporating RERs and ...
ijtsrd
 
21 paper id 0019 edit septian
21 paper id 0019 edit septian21 paper id 0019 edit septian
21 paper id 0019 edit septian
IAESIJEECS
 
Fuzzy logic control of a hybrid energy
Fuzzy logic control of a hybrid energyFuzzy logic control of a hybrid energy
Fuzzy logic control of a hybrid energy
ijfls
 
Micro Grid introduction
Micro Grid introductionMicro Grid introduction
Micro Grid introduction
Marwa Eltouhamy
 
Optimal Control Strategy for a Solar Photovoltaic Power System using MATLAB S...
Optimal Control Strategy for a Solar Photovoltaic Power System using MATLAB S...Optimal Control Strategy for a Solar Photovoltaic Power System using MATLAB S...
Optimal Control Strategy for a Solar Photovoltaic Power System using MATLAB S...
IRJET Journal
 
REV 2016: Storage Project & Policy Successes: Enhancing Reneweables Integrati...
REV 2016: Storage Project & Policy Successes: Enhancing Reneweables Integrati...REV 2016: Storage Project & Policy Successes: Enhancing Reneweables Integrati...
REV 2016: Storage Project & Policy Successes: Enhancing Reneweables Integrati...
Daymark Energy Advisors
 
System efficiency prediction of a 1kW capacity grid-tied photovoltaic inverter
System efficiency prediction of a 1kW capacity grid-tied photovoltaic inverterSystem efficiency prediction of a 1kW capacity grid-tied photovoltaic inverter
System efficiency prediction of a 1kW capacity grid-tied photovoltaic inverter
International Journal of Power Electronics and Drive Systems
 
Ant Colony Optimization for Optimal Photovoltaic Array Reconfiguration under ...
Ant Colony Optimization for Optimal Photovoltaic Array Reconfiguration under ...Ant Colony Optimization for Optimal Photovoltaic Array Reconfiguration under ...
Ant Colony Optimization for Optimal Photovoltaic Array Reconfiguration under ...
IRJET Journal
 
Study of using solar energy system to supply a data center
Study of using solar energy system to supply a data centerStudy of using solar energy system to supply a data center
Study of using solar energy system to supply a data center
IRJET Journal
 
Modeling of 185W of mono-crystalline solar panel using MATLAB/Simulink
Modeling of 185W of mono-crystalline solar panel using MATLAB/SimulinkModeling of 185W of mono-crystalline solar panel using MATLAB/Simulink
Modeling of 185W of mono-crystalline solar panel using MATLAB/Simulink
International Journal of Power Electronics and Drive Systems
 
Project repoart
Project repoartProject repoart
Project repoart
Omar Osman
 
A Battery Power Scheduling Policy with Hardware Support In Mobile Devices
A Battery Power Scheduling Policy with Hardware Support In Mobile Devices A Battery Power Scheduling Policy with Hardware Support In Mobile Devices
A Battery Power Scheduling Policy with Hardware Support In Mobile Devices
graphhoc
 
A Management of power flow for DC Microgrid with Solar and Wind Energy Sources
A Management of power flow for DC Microgrid with Solar and Wind Energy SourcesA Management of power flow for DC Microgrid with Solar and Wind Energy Sources
A Management of power flow for DC Microgrid with Solar and Wind Energy Sources
Asoka Technologies
 

What's hot (20)

Poland 2
Poland 2Poland 2
Poland 2
 
Genius Energy - Steel Energy - Flywheel Energy Storage (Kinetic Storage)
Genius Energy - Steel Energy - Flywheel Energy Storage (Kinetic Storage)Genius Energy - Steel Energy - Flywheel Energy Storage (Kinetic Storage)
Genius Energy - Steel Energy - Flywheel Energy Storage (Kinetic Storage)
 
Voltage Stability Analysis of Micro-grid Based on double Data Center
Voltage Stability Analysis of Micro-grid Based on double Data CenterVoltage Stability Analysis of Micro-grid Based on double Data Center
Voltage Stability Analysis of Micro-grid Based on double Data Center
 
Fuzzy Logic Based Controller Effective Energy Management OfComposite Energy S...
Fuzzy Logic Based Controller Effective Energy Management OfComposite Energy S...Fuzzy Logic Based Controller Effective Energy Management OfComposite Energy S...
Fuzzy Logic Based Controller Effective Energy Management OfComposite Energy S...
 
Híbrido Toyota
Híbrido ToyotaHíbrido Toyota
Híbrido Toyota
 
Ieeepro techno solutions 2012 ieee embedded project - design & impleme...
Ieeepro techno solutions   2012 ieee embedded project  - design & impleme...Ieeepro techno solutions   2012 ieee embedded project  - design & impleme...
Ieeepro techno solutions 2012 ieee embedded project - design & impleme...
 
Power Management in Grid Isolated Hybrid Power System Incorporating RERs and ...
Power Management in Grid Isolated Hybrid Power System Incorporating RERs and ...Power Management in Grid Isolated Hybrid Power System Incorporating RERs and ...
Power Management in Grid Isolated Hybrid Power System Incorporating RERs and ...
 
21 paper id 0019 edit septian
21 paper id 0019 edit septian21 paper id 0019 edit septian
21 paper id 0019 edit septian
 
Fuzzy logic control of a hybrid energy
Fuzzy logic control of a hybrid energyFuzzy logic control of a hybrid energy
Fuzzy logic control of a hybrid energy
 
Micro Grid introduction
Micro Grid introductionMicro Grid introduction
Micro Grid introduction
 
Optimal Control Strategy for a Solar Photovoltaic Power System using MATLAB S...
Optimal Control Strategy for a Solar Photovoltaic Power System using MATLAB S...Optimal Control Strategy for a Solar Photovoltaic Power System using MATLAB S...
Optimal Control Strategy for a Solar Photovoltaic Power System using MATLAB S...
 
REV 2016: Storage Project & Policy Successes: Enhancing Reneweables Integrati...
REV 2016: Storage Project & Policy Successes: Enhancing Reneweables Integrati...REV 2016: Storage Project & Policy Successes: Enhancing Reneweables Integrati...
REV 2016: Storage Project & Policy Successes: Enhancing Reneweables Integrati...
 
System efficiency prediction of a 1kW capacity grid-tied photovoltaic inverter
System efficiency prediction of a 1kW capacity grid-tied photovoltaic inverterSystem efficiency prediction of a 1kW capacity grid-tied photovoltaic inverter
System efficiency prediction of a 1kW capacity grid-tied photovoltaic inverter
 
Ant Colony Optimization for Optimal Photovoltaic Array Reconfiguration under ...
Ant Colony Optimization for Optimal Photovoltaic Array Reconfiguration under ...Ant Colony Optimization for Optimal Photovoltaic Array Reconfiguration under ...
Ant Colony Optimization for Optimal Photovoltaic Array Reconfiguration under ...
 
Study of using solar energy system to supply a data center
Study of using solar energy system to supply a data centerStudy of using solar energy system to supply a data center
Study of using solar energy system to supply a data center
 
Modeling of 185W of mono-crystalline solar panel using MATLAB/Simulink
Modeling of 185W of mono-crystalline solar panel using MATLAB/SimulinkModeling of 185W of mono-crystalline solar panel using MATLAB/Simulink
Modeling of 185W of mono-crystalline solar panel using MATLAB/Simulink
 
gekakis.crc15
gekakis.crc15gekakis.crc15
gekakis.crc15
 
Project repoart
Project repoartProject repoart
Project repoart
 
A Battery Power Scheduling Policy with Hardware Support In Mobile Devices
A Battery Power Scheduling Policy with Hardware Support In Mobile Devices A Battery Power Scheduling Policy with Hardware Support In Mobile Devices
A Battery Power Scheduling Policy with Hardware Support In Mobile Devices
 
A Management of power flow for DC Microgrid with Solar and Wind Energy Sources
A Management of power flow for DC Microgrid with Solar and Wind Energy SourcesA Management of power flow for DC Microgrid with Solar and Wind Energy Sources
A Management of power flow for DC Microgrid with Solar and Wind Energy Sources
 

Viewers also liked

CV_Nguyen Van Khoa_Bridge&Tunnel Engineer
CV_Nguyen Van Khoa_Bridge&Tunnel EngineerCV_Nguyen Van Khoa_Bridge&Tunnel Engineer
CV_Nguyen Van Khoa_Bridge&Tunnel EngineerNguyen Van Khoa
 
Evolution Starts Now ;)
Evolution Starts Now ;)Evolution Starts Now ;)
Evolution Starts Now ;)
Mohammed Serag Eldeen
 
МТС Москва - как работать с завышенными ожиданиями?
МТС Москва - как работать с завышенными ожиданиями?МТС Москва - как работать с завышенными ожиданиями?
МТС Москва - как работать с завышенными ожиданиями?
Dasha Dinze
 
Tugas powerpoint seppty warbianti
Tugas powerpoint seppty warbiantiTugas powerpoint seppty warbianti
Tugas powerpoint seppty warbianti
Road Hog
 
Brand and consumer: new era, new relationships
Brand and consumer: new era, new relationshipsBrand and consumer: new era, new relationships
Brand and consumer: new era, new relationships
Dasha Dinze
 
Rethinking Menu - PR Strategy for Chaihona #1
Rethinking Menu - PR Strategy for Chaihona #1Rethinking Menu - PR Strategy for Chaihona #1
Rethinking Menu - PR Strategy for Chaihona #1
Dasha Dinze
 
Big Ideas from Big (or Small) Data
Big Ideas from Big (or Small) DataBig Ideas from Big (or Small) Data
Big Ideas from Big (or Small) Data
The Logical Marketing Agency
 
Audience Research: Tools, Tactics, and Techniques
Audience Research: Tools, Tactics, and TechniquesAudience Research: Tools, Tactics, and Techniques
Audience Research: Tools, Tactics, and Techniques
The Logical Marketing Agency
 

Viewers also liked (8)

CV_Nguyen Van Khoa_Bridge&Tunnel Engineer
CV_Nguyen Van Khoa_Bridge&Tunnel EngineerCV_Nguyen Van Khoa_Bridge&Tunnel Engineer
CV_Nguyen Van Khoa_Bridge&Tunnel Engineer
 
Evolution Starts Now ;)
Evolution Starts Now ;)Evolution Starts Now ;)
Evolution Starts Now ;)
 
МТС Москва - как работать с завышенными ожиданиями?
МТС Москва - как работать с завышенными ожиданиями?МТС Москва - как работать с завышенными ожиданиями?
МТС Москва - как работать с завышенными ожиданиями?
 
Tugas powerpoint seppty warbianti
Tugas powerpoint seppty warbiantiTugas powerpoint seppty warbianti
Tugas powerpoint seppty warbianti
 
Brand and consumer: new era, new relationships
Brand and consumer: new era, new relationshipsBrand and consumer: new era, new relationships
Brand and consumer: new era, new relationships
 
Rethinking Menu - PR Strategy for Chaihona #1
Rethinking Menu - PR Strategy for Chaihona #1Rethinking Menu - PR Strategy for Chaihona #1
Rethinking Menu - PR Strategy for Chaihona #1
 
Big Ideas from Big (or Small) Data
Big Ideas from Big (or Small) DataBig Ideas from Big (or Small) Data
Big Ideas from Big (or Small) Data
 
Audience Research: Tools, Tactics, and Techniques
Audience Research: Tools, Tactics, and TechniquesAudience Research: Tools, Tactics, and Techniques
Audience Research: Tools, Tactics, and Techniques
 

Similar to 17 storage size determination for grid-connected

Renewable energy allocation based on maximum flow modelling within a microgrid
Renewable energy allocation based on maximum flow modelling within a microgridRenewable energy allocation based on maximum flow modelling within a microgrid
Renewable energy allocation based on maximum flow modelling within a microgrid
IJECEIAES
 
Techno_Economic_Analysis_of_Solar_Hybrid_System_for_Residential_Sector.pdf
Techno_Economic_Analysis_of_Solar_Hybrid_System_for_Residential_Sector.pdfTechno_Economic_Analysis_of_Solar_Hybrid_System_for_Residential_Sector.pdf
Techno_Economic_Analysis_of_Solar_Hybrid_System_for_Residential_Sector.pdf
Aarthi Venkatesh N
 
1 s2.0-s0360319919321275-main
1 s2.0-s0360319919321275-main1 s2.0-s0360319919321275-main
1 s2.0-s0360319919321275-main
BalasundarC2
 
Design and performance analysis of PV grid-tied system with energy storage sy...
Design and performance analysis of PV grid-tied system with energy storage sy...Design and performance analysis of PV grid-tied system with energy storage sy...
Design and performance analysis of PV grid-tied system with energy storage sy...
IJECEIAES
 
Comparative analysis of electrochemical energy storage technologies for smart...
Comparative analysis of electrochemical energy storage technologies for smart...Comparative analysis of electrochemical energy storage technologies for smart...
Comparative analysis of electrochemical energy storage technologies for smart...
TELKOMNIKA JOURNAL
 
Optimized Power Flows in Microgrid with and without Distributed Energy Storag...
Optimized Power Flows in Microgrid with and without Distributed Energy Storag...Optimized Power Flows in Microgrid with and without Distributed Energy Storag...
Optimized Power Flows in Microgrid with and without Distributed Energy Storag...
Power System Operation
 
AI Battery Power Management
AI Battery Power ManagementAI Battery Power Management
AI Battery Power Management
vishnu746522
 
Wevj 10-00017-v2
Wevj 10-00017-v2Wevj 10-00017-v2
Wevj 10-00017-v2
Yogesh Mahadik
 
WHY ENERGY STORAGE
WHY ENERGY STORAGEWHY ENERGY STORAGE
WHY ENERGY STORAGE
Power System Operation
 
Intelligent control of battery energy storage for microgrid energy management...
Intelligent control of battery energy storage for microgrid energy management...Intelligent control of battery energy storage for microgrid energy management...
Intelligent control of battery energy storage for microgrid energy management...
IJECEIAES
 
Integrated Coordination of Electric Vehicle Operations and Renewable Energy G...
Integrated Coordination of Electric Vehicle Operations and Renewable Energy G...Integrated Coordination of Electric Vehicle Operations and Renewable Energy G...
Integrated Coordination of Electric Vehicle Operations and Renewable Energy G...
IJECEIAES
 
Initial presentation on techno economic analysis of 3kWp stand alone solar ho...
Initial presentation on techno economic analysis of 3kWp stand alone solar ho...Initial presentation on techno economic analysis of 3kWp stand alone solar ho...
Initial presentation on techno economic analysis of 3kWp stand alone solar ho...
Himasree Viswanadhapalli
 
On Grid Off Grid SPV plant
On Grid Off Grid SPV plant On Grid Off Grid SPV plant
On Grid Off Grid SPV plant
SyedAjmalAndrabi
 
Two-way Load Flow Analysis using Newton-Raphson and Neural Network Methods
Two-way Load Flow Analysis using Newton-Raphson and Neural Network MethodsTwo-way Load Flow Analysis using Newton-Raphson and Neural Network Methods
Two-way Load Flow Analysis using Newton-Raphson and Neural Network Methods
IRJET Journal
 
Renewable Energy Driven Optimized Microgrid System: A Case Study with Hybrid ...
Renewable Energy Driven Optimized Microgrid System: A Case Study with Hybrid ...Renewable Energy Driven Optimized Microgrid System: A Case Study with Hybrid ...
Renewable Energy Driven Optimized Microgrid System: A Case Study with Hybrid ...
IRJET Journal
 
Sizing of Hybrid PV/Battery Power System in Sohag city
Sizing of Hybrid PV/Battery Power System in Sohag citySizing of Hybrid PV/Battery Power System in Sohag city
Sizing of Hybrid PV/Battery Power System in Sohag city
iosrjce
 
I010626370
I010626370I010626370
I010626370
IOSR Journals
 
IRJET- Loss of Load Probability Method Applicability Limits as Function o...
IRJET-  	  Loss of Load Probability Method Applicability Limits as Function o...IRJET-  	  Loss of Load Probability Method Applicability Limits as Function o...
IRJET- Loss of Load Probability Method Applicability Limits as Function o...
IRJET Journal
 
2018 2019 ieee power electronics and drives title and abstract
2018 2019 ieee power electronics and drives title and abstract2018 2019 ieee power electronics and drives title and abstract
2018 2019 ieee power electronics and drives title and abstract
Power Integrated Solutions
 
ena_the_great_energy_quest_september_2015
ena_the_great_energy_quest_september_2015ena_the_great_energy_quest_september_2015
ena_the_great_energy_quest_september_2015Stuart Johnston
 

Similar to 17 storage size determination for grid-connected (20)

Renewable energy allocation based on maximum flow modelling within a microgrid
Renewable energy allocation based on maximum flow modelling within a microgridRenewable energy allocation based on maximum flow modelling within a microgrid
Renewable energy allocation based on maximum flow modelling within a microgrid
 
Techno_Economic_Analysis_of_Solar_Hybrid_System_for_Residential_Sector.pdf
Techno_Economic_Analysis_of_Solar_Hybrid_System_for_Residential_Sector.pdfTechno_Economic_Analysis_of_Solar_Hybrid_System_for_Residential_Sector.pdf
Techno_Economic_Analysis_of_Solar_Hybrid_System_for_Residential_Sector.pdf
 
1 s2.0-s0360319919321275-main
1 s2.0-s0360319919321275-main1 s2.0-s0360319919321275-main
1 s2.0-s0360319919321275-main
 
Design and performance analysis of PV grid-tied system with energy storage sy...
Design and performance analysis of PV grid-tied system with energy storage sy...Design and performance analysis of PV grid-tied system with energy storage sy...
Design and performance analysis of PV grid-tied system with energy storage sy...
 
Comparative analysis of electrochemical energy storage technologies for smart...
Comparative analysis of electrochemical energy storage technologies for smart...Comparative analysis of electrochemical energy storage technologies for smart...
Comparative analysis of electrochemical energy storage technologies for smart...
 
Optimized Power Flows in Microgrid with and without Distributed Energy Storag...
Optimized Power Flows in Microgrid with and without Distributed Energy Storag...Optimized Power Flows in Microgrid with and without Distributed Energy Storag...
Optimized Power Flows in Microgrid with and without Distributed Energy Storag...
 
AI Battery Power Management
AI Battery Power ManagementAI Battery Power Management
AI Battery Power Management
 
Wevj 10-00017-v2
Wevj 10-00017-v2Wevj 10-00017-v2
Wevj 10-00017-v2
 
WHY ENERGY STORAGE
WHY ENERGY STORAGEWHY ENERGY STORAGE
WHY ENERGY STORAGE
 
Intelligent control of battery energy storage for microgrid energy management...
Intelligent control of battery energy storage for microgrid energy management...Intelligent control of battery energy storage for microgrid energy management...
Intelligent control of battery energy storage for microgrid energy management...
 
Integrated Coordination of Electric Vehicle Operations and Renewable Energy G...
Integrated Coordination of Electric Vehicle Operations and Renewable Energy G...Integrated Coordination of Electric Vehicle Operations and Renewable Energy G...
Integrated Coordination of Electric Vehicle Operations and Renewable Energy G...
 
Initial presentation on techno economic analysis of 3kWp stand alone solar ho...
Initial presentation on techno economic analysis of 3kWp stand alone solar ho...Initial presentation on techno economic analysis of 3kWp stand alone solar ho...
Initial presentation on techno economic analysis of 3kWp stand alone solar ho...
 
On Grid Off Grid SPV plant
On Grid Off Grid SPV plant On Grid Off Grid SPV plant
On Grid Off Grid SPV plant
 
Two-way Load Flow Analysis using Newton-Raphson and Neural Network Methods
Two-way Load Flow Analysis using Newton-Raphson and Neural Network MethodsTwo-way Load Flow Analysis using Newton-Raphson and Neural Network Methods
Two-way Load Flow Analysis using Newton-Raphson and Neural Network Methods
 
Renewable Energy Driven Optimized Microgrid System: A Case Study with Hybrid ...
Renewable Energy Driven Optimized Microgrid System: A Case Study with Hybrid ...Renewable Energy Driven Optimized Microgrid System: A Case Study with Hybrid ...
Renewable Energy Driven Optimized Microgrid System: A Case Study with Hybrid ...
 
Sizing of Hybrid PV/Battery Power System in Sohag city
Sizing of Hybrid PV/Battery Power System in Sohag citySizing of Hybrid PV/Battery Power System in Sohag city
Sizing of Hybrid PV/Battery Power System in Sohag city
 
I010626370
I010626370I010626370
I010626370
 
IRJET- Loss of Load Probability Method Applicability Limits as Function o...
IRJET-  	  Loss of Load Probability Method Applicability Limits as Function o...IRJET-  	  Loss of Load Probability Method Applicability Limits as Function o...
IRJET- Loss of Load Probability Method Applicability Limits as Function o...
 
2018 2019 ieee power electronics and drives title and abstract
2018 2019 ieee power electronics and drives title and abstract2018 2019 ieee power electronics and drives title and abstract
2018 2019 ieee power electronics and drives title and abstract
 
ena_the_great_energy_quest_september_2015
ena_the_great_energy_quest_september_2015ena_the_great_energy_quest_september_2015
ena_the_great_energy_quest_september_2015
 

Recently uploaded

欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
ahmedendrise81
 
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
Autohaus Service and Sales
 
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptxStatistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
coc7987515756
 
一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
eygkup
 
Antique Plastic Traders Company Profile
Antique Plastic Traders Company ProfileAntique Plastic Traders Company Profile
Antique Plastic Traders Company Profile
Antique Plastic Traders
 
5 Warning Signs Your Mercedes Exhaust Back Pressure Sensor Is Failing
5 Warning Signs Your Mercedes Exhaust Back Pressure Sensor Is Failing5 Warning Signs Your Mercedes Exhaust Back Pressure Sensor Is Failing
5 Warning Signs Your Mercedes Exhaust Back Pressure Sensor Is Failing
Fifth Gear Automotive Argyle
 
5 Red Flags Your VW Camshaft Position Sensor Might Be Failing
5 Red Flags Your VW Camshaft Position Sensor Might Be Failing5 Red Flags Your VW Camshaft Position Sensor Might Be Failing
5 Red Flags Your VW Camshaft Position Sensor Might Be Failing
Fifth Gear Automotive Cross Roads
 
Digital Fleet Management - Why Your Business Need It?
Digital Fleet Management - Why Your Business Need It?Digital Fleet Management - Why Your Business Need It?
Digital Fleet Management - Why Your Business Need It?
jennifermiller8137
 
Skoda Octavia Rs for Sale Perth | Skoda Perth
Skoda Octavia Rs for Sale Perth | Skoda PerthSkoda Octavia Rs for Sale Perth | Skoda Perth
Skoda Octavia Rs for Sale Perth | Skoda Perth
Perth City Skoda
 
What do the symbols on vehicle dashboard mean?
What do the symbols on vehicle dashboard mean?What do the symbols on vehicle dashboard mean?
What do the symbols on vehicle dashboard mean?
Hyundai Motor Group
 
TRANSFORMER OIL classifications and specifications
TRANSFORMER OIL classifications and specificationsTRANSFORMER OIL classifications and specifications
TRANSFORMER OIL classifications and specifications
vishnup11
 
TRAINEES-RECORD-BOOK- electronics and electrical
TRAINEES-RECORD-BOOK- electronics and electricalTRAINEES-RECORD-BOOK- electronics and electrical
TRAINEES-RECORD-BOOK- electronics and electrical
JohnCarloPajarilloKa
 
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.docBài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
daothibichhang1
 
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out HereWhy Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Masters European & Gapanese Auto Repair
 
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
European Service Center
 
一比一原版(OP毕业证)奥塔哥理工学院毕业证成绩单如何办理
一比一原版(OP毕业证)奥塔哥理工学院毕业证成绩单如何办理一比一原版(OP毕业证)奥塔哥理工学院毕业证成绩单如何办理
一比一原版(OP毕业证)奥塔哥理工学院毕业证成绩单如何办理
mymwpc
 
AadiShakti Projects ( Asp Cranes ) Raipur
AadiShakti Projects ( Asp Cranes ) RaipurAadiShakti Projects ( Asp Cranes ) Raipur
AadiShakti Projects ( Asp Cranes ) Raipur
AadiShakti Projects
 
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
mymwpc
 
Hero Glamour Xtec Brochure | Hero MotoCorp
Hero Glamour Xtec Brochure | Hero MotoCorpHero Glamour Xtec Brochure | Hero MotoCorp
Hero Glamour Xtec Brochure | Hero MotoCorp
Hero MotoCorp
 
What Could Cause The Headlights On Your Porsche 911 To Stop Working
What Could Cause The Headlights On Your Porsche 911 To Stop WorkingWhat Could Cause The Headlights On Your Porsche 911 To Stop Working
What Could Cause The Headlights On Your Porsche 911 To Stop Working
Lancer Service
 

Recently uploaded (20)

欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
 
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
 
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptxStatistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
 
一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
 
Antique Plastic Traders Company Profile
Antique Plastic Traders Company ProfileAntique Plastic Traders Company Profile
Antique Plastic Traders Company Profile
 
5 Warning Signs Your Mercedes Exhaust Back Pressure Sensor Is Failing
5 Warning Signs Your Mercedes Exhaust Back Pressure Sensor Is Failing5 Warning Signs Your Mercedes Exhaust Back Pressure Sensor Is Failing
5 Warning Signs Your Mercedes Exhaust Back Pressure Sensor Is Failing
 
5 Red Flags Your VW Camshaft Position Sensor Might Be Failing
5 Red Flags Your VW Camshaft Position Sensor Might Be Failing5 Red Flags Your VW Camshaft Position Sensor Might Be Failing
5 Red Flags Your VW Camshaft Position Sensor Might Be Failing
 
Digital Fleet Management - Why Your Business Need It?
Digital Fleet Management - Why Your Business Need It?Digital Fleet Management - Why Your Business Need It?
Digital Fleet Management - Why Your Business Need It?
 
Skoda Octavia Rs for Sale Perth | Skoda Perth
Skoda Octavia Rs for Sale Perth | Skoda PerthSkoda Octavia Rs for Sale Perth | Skoda Perth
Skoda Octavia Rs for Sale Perth | Skoda Perth
 
What do the symbols on vehicle dashboard mean?
What do the symbols on vehicle dashboard mean?What do the symbols on vehicle dashboard mean?
What do the symbols on vehicle dashboard mean?
 
TRANSFORMER OIL classifications and specifications
TRANSFORMER OIL classifications and specificationsTRANSFORMER OIL classifications and specifications
TRANSFORMER OIL classifications and specifications
 
TRAINEES-RECORD-BOOK- electronics and electrical
TRAINEES-RECORD-BOOK- electronics and electricalTRAINEES-RECORD-BOOK- electronics and electrical
TRAINEES-RECORD-BOOK- electronics and electrical
 
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.docBài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
 
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out HereWhy Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
 
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
 
一比一原版(OP毕业证)奥塔哥理工学院毕业证成绩单如何办理
一比一原版(OP毕业证)奥塔哥理工学院毕业证成绩单如何办理一比一原版(OP毕业证)奥塔哥理工学院毕业证成绩单如何办理
一比一原版(OP毕业证)奥塔哥理工学院毕业证成绩单如何办理
 
AadiShakti Projects ( Asp Cranes ) Raipur
AadiShakti Projects ( Asp Cranes ) RaipurAadiShakti Projects ( Asp Cranes ) Raipur
AadiShakti Projects ( Asp Cranes ) Raipur
 
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
 
Hero Glamour Xtec Brochure | Hero MotoCorp
Hero Glamour Xtec Brochure | Hero MotoCorpHero Glamour Xtec Brochure | Hero MotoCorp
Hero Glamour Xtec Brochure | Hero MotoCorp
 
What Could Cause The Headlights On Your Porsche 911 To Stop Working
What Could Cause The Headlights On Your Porsche 911 To Stop WorkingWhat Could Cause The Headlights On Your Porsche 911 To Stop Working
What Could Cause The Headlights On Your Porsche 911 To Stop Working
 

17 storage size determination for grid-connected

  • 1. 68 IEEE TRANSACTIONS ON SUSTAINABLE ENERGY, VOL. 4, NO. 1, JANUARY 2013 Storage Size Determination for Grid-Connected Photovoltaic Systems Yu Ru, Member, IEEE, Jan Kleissl, and Sonia Martinez, Senior Member, IEEE Abstract—In this paper, we study the problem of determining the size of battery storage used in grid-connected photovoltaic (PV) systems. In our setting, electricity is generated from PV and is used to supply the demand from loads. Excess electricity generated from the PV can be either sold back to the grid or stored in a battery, and electricity must be purchased from the electric grid if the PV gener- ation and battery discharging cannot meet the demand. Due to the time-of-use electricity pricing and net metered PV systems, elec- tricity can also be purchased from the grid when the price is low, and be sold back to the grid when the price is high. The objective is to minimize the cost associated with net power purchase from the electric grid and the battery capacity loss while at the same time satisfying the load and reducing the peak electricity purchase from the grid. Essentially, the objective function depends on the chosen battery size. We want to find a unique critical value (denoted as ) of the battery size such that the total cost remains the same if the battery size is larger than or equal to , and the cost is strictly larger if the battery size is smaller than . We obtain a criterion for evaluating the economic value of batteries compared to purchasing electricity from the grid, propose lower and upper bounds on , and introduce an efficient algorithm for calcu- lating its value; these results are validated via simulations. Index Terms—Battery, grid, optimization, photovoltaic (PV). I. INTRODUCTION THE need to reduce greenhouse gas emissions due to fossil fuels and the liberalization of the electricity market have led to large-scale development of renewable energy generators in electric grids [1]. Among renewable energy technologies such as hydroelectric, photovoltaic (PV), wind, geothermal, biomass, and tidal systems, grid-connected solar PV continued to be the fastest growing power generation technology, with a 70% in- crease in existing capacity to 13 GW in 2008 [2]. However, solar energy generation tends to be variable due to the diurnal cycle of the solar geometry and clouds. Storage devices (such as batteries, ultracapacitors, compressed air, and pumped hydro storage [3]) can be used to 1) smooth out the fluctuation of the PV output fed into electric grids (“capacity firming”) [2], [4], 2) discharge and augment the PV output during times of peak energy usage (“peak shaving”) [5], 3) store energy for night- time use, for example in zero-energy buildings and residen- tial homes, or 4) power arbitrage under time-of-use electricity Manuscript received June 18, 2011; revised April 05, 2012; accepted May 04, 2012. Date of publication June 12, 2012; date of current version December 12, 2012. The authors are with the Mechanical and Aerospace Engineering Depart- ment, University of California, San Diego, La Jolla, CA 92093 USA (e-mail: yuru2@ucsd.edu; jkleissl@ucsd.edu; soniamd@ucsd.edu). Color versions of one or more of the figures in this paper are available online at http://ieeexplore.ieee.org. Digital Object Identifier 10.1109/TSTE.2012.2199339 pricing, i.e., storing surplus PV when the time-of-use price is low and selling when the time-of-use price is high. Depending on the specific application (whether it is off-grid or grid-connected), battery storage size is determined based on the battery specifications such as the battery storage capacity (and the minimum battery charging/discharging time). For off- grid applications, batteries have to fulfill the following require- ments: 1) the maximum discharging rate has to be larger than or equal to the peak load capacity; 2) the battery storage capacity has to be large enough to supply the largest nighttime energy use and to be able to supply energy during the longest cloudy period (autonomy). The IEEE standard [6] provides sizing rec- ommendations for lead–acid batteries in standalone PV systems. In [7], the solar panel size and the battery size have been se- lected via simulations to optimize the operation of a standalone PV system, which considers reliability measures in terms of loss of load hours, the energy loss, and the total cost. In contrast, if the PV system is grid-connected, autonomy is a secondary goal; instead, batteries can reduce the fluctuation of PV output or provide economic benefits such as demand charge reduction, and power arbitrage. The work in [8] analyzes the relation be- tween available battery capacity and output smoothing, and es- timates the required battery capacity using simulations. In addi- tion, the battery sizing problem has been studied for wind power applications [9]–[11] and hybrid wind/solar power applications [12]–[14]. In [9], design of a battery energy storage system is examined for the purpose of attenuating the effects of unsteady input power from wind farms, and solution to the problem via a computational procedure results in the determination of the bat- tery energy storage system’s capacity. Similarly, in [11], based on the statistics of long-term wind speed data captured at the farm, a dispatch strategy is proposed which allows the battery capacity to be determined so as to maximize a defined service lifetime/unit cost index of the energy storage system; then a nu- merical approach is used due to the lack of an explicit mathe- matical expression to describe the lifetime as a function of the battery capacity. In [10], sizing and control methodologies for a zinc–bromine flow battery-based energy storage system are pro- posed to minimize the cost of the energy storage system. How- ever, the sizing of the battery is significantly impacted by spe- cific control strategies. In [12], a methodology for calculating the optimum size of a battery bank and the PV array for a stand- alone hybrid wind/PV system is developed, and a simulation model is used to examine different combinations of the number of PV modules and the number of batteries. In [13], an approach is proposed to help designers determine the optimal design of a hybrid wind–solar power system; the proposed analysis em- ploys linear programming techniques to minimize the average production cost of electricity while meeting the load require- 1949-3029/$31.00 © 2012 IEEE
  • 2. RU et al.: STORAGE SIZE DETERMINATION FOR GRID-CONNECTED PV SYSTEMS 69 ments in a reliable manner. In [14], genetic algorithms are used to optimally size the hybrid system components, i.e., to select the optimal wind turbine and PV rated power, battery energy storage system nominal capacity, and inverter rating. The pri- mary objective is the minimization of the levelized cost of en- ergy of the island system. In this paper, we study the problem of determining the battery size for grid-connected PV systems for the purpose of power arbitrage and peak shaving. The targeted applications are primarily electricity customers with PV arrays “behind the meter,” such as most residential and commercial buildings with rooftop PVs. In such applications, the objective is to minimize the investment on battery storage (or equivalently, the battery size if the battery technology is chosen) while minimizing the net power purchase from the grid subject to the load, battery aging, and peak power reduction (instead of smoothing out the fluctuation of the PV output fed into electric grids). Our setting1 is shown in Fig. 1. We assume that the grid-connected PV system utilizes time-of-use pricing (i.e., electricity prices change according to a fixed daily schedule) and that the prices for sales and purchases of electricity at any time are identical. In other words, the grid-connected PV system is net metered, a policy which has been widely adopted in most states in the U.S. [15] and some other countries in Europe, Australia, and North America. Electricity is generated from PV panels, and is used to supply different types of loads. Battery storage is used to either store excess electricity generated from PV systems when the time-of-use price is lower for selling back to the grid when the time-of-use price is higher (this is explained in detail in Section V-B), or purchase electricity from the grid when the time-of-use pricing is lower and sell back to the grid when the time-of-use pricing is higher (power arbitrage). Without a battery, if the load was too large to be supplied by PV generated electricity, electricity would have to be purchased from the grid to meet the demand. Naturally, given the high cost of battery storage, the size of the battery storage should be chosen such that the cost of electricity purchase from the grid and the loss due to battery aging are minimized. Intuitively, if the battery is too large, the electricity purchase cost could be the same as the case with a relatively smaller battery. In this paper, we show that there is a unique critical value (denoted as , refer to Problem 1) of the battery capacity such that the cost of electricity purchase and the loss due to battery aging remain the same if the battery size is larger than or equal to , and the cost and the loss are strictly larger if the battery size is smaller than . We obtain a criterion for evaluating the economic value of batteries compared to purchasing electricity from the grid, propose lower and upper bounds on given the PV generation, loads, and the time period for minimizing the costs, and introduce an efficient algorithm for calculating the critical battery capacity based on the bounds; these results are validated via simulations. The contributions of this work are the following: 1) To the best of our knowledge, this is the first attempt on determining 1Note that solar panels and batteries both operate on dc, while the grid and loads operate on ac. Therefore, dc-to-ac and ac-to-dc power conversion is nec- essary when connecting solar panels and batteries with the grid and loads. Fig. 1. Grid-connected PV system with battery storage and loads. lower and upper bounds of the battery size for grid-connected, net metered PV systems based on a theoretical analysis; in contrast, most previous works were based on trial and error approaches, e.g., the work in [8]–[12] (one exception is the theoretical work in [16], in which the goal is to minimize the long-term average electricity costs in the presence of dynamic pricing as well as investment in storage in a stochastic setting; however, no battery aging is taken into account and special pricing structure is assumed). 2) A criterion for evaluating the economic value of batteries compared to purchasing electricity from the grid is derived (refer to Proposition 4 and Assumption 2), which can be easily calculated and could be potentially used for choosing appropriate battery technologies for practical applications. 3) Lower and upper bounds on the battery size are proposed, and an efficient algorithm is introduced to calculate its value for the given PV generation and dynamic loads; these results are then validated using simulations. Simulation results illustrate the benefits of employing batteries in grid-connected PV systems via peak shaving and cost reductions compared with the case without batteries (this is discussed in Section V-B). The paper is organized as follows. In Section II, we lay out our setting and formulate the storage size determination problem. Lower and upper bounds on are proposed in Section III. Algorithms are introduced in Section IV to calcu- late the value of the critical battery capacity. In Section V, we validate the results via simulations. Finally, conclusions and future directions are given in Section VI. II. PROBLEM FORMULATION In this section, we formulate the problem of determining the storage size for a grid-connected PV system, as shown in Fig. 1. We first introduce different components in our setting. A. PV Generation We use the following equation to calculate the electricity gen- erated from solar panels: (1) where • GHI Wm is the global horizontal irradiation at the lo- cation of solar panels; • m is the total area of solar panels; and
  • 3. 70 IEEE TRANSACTIONS ON SUSTAINABLE ENERGY, VOL. 4, NO. 1, JANUARY 2013 • is the solar conversion efficiency of the PV cells. The PV generation model is a simplified version of the one used in [17] and does not account for PV panel temperature effects.2 B. Electric Grid Electricity can be purchased from or sold back to the grid. For simplicity, we assume that the prices for sales and pur- chases at time are identical and are denoted as Wh . Time-of-use pricing is used ( depends on ) because commercial buildings with PV systems that would consider a battery system usually pay time-of-use electricity rates. In ad- dition, with increased deployment of smart meters and electric vehicles, some utility companies are moving towards residen- tial time-of-use pricing as well; for example, San Diego Gas & Electric (SDG&E) has the on-peak, semi-peak, and off-peak prices for a day in the summer season [18], as shown in Fig. 3. We use W to denote the electric power exchanged with the grid with the interpretation that 1) if electric power is purchased from the grid; 2) if electric power is sold back to the grid. In this way, positive costs are associated with the electricity pur- chased from the grid, and negative costs with the electricity sold back to the grid. In this paper, peak shaving is enforced through the constraint that where is a positive constant. C. Battery A battery has the following dynamic: (2) where Wh is the amount of electricity stored in the battery at time , and W is the charging/discharging rate; more specifically, • if the battery is charging; • if the battery is discharging. For certain types of batteries, higher order models exist (e.g., a third-order model is proposed in [19] and [20]). To take into account battery aging, we use Wh to de- note the usable battery capacity at time . At the initial time , the usable battery capacity is , i.e., . The cumulative capacity loss at time is denoted as Wh , and . Therefore, The battery aging satisfies the following dynamic equation: if otherwise (3) 2Note that our analysis on determining battery capacity only relies on instead of detailed models of the PV generation. Therefore, more complicated PV generation models can also be incorporated into the cost minimization problem as discussed in Section II-F. where is a constant depending on battery technolo- gies. This aging model is derived from the aging model in [5] under certain reasonable assumptions; the detailed derivation is provided in the Appendix. Note that there is a capacity loss only when electricity is discharged from the battery. Therefore, is a nonnegative and nondecreasing function of . We consider the following constraints on the battery: 1) At any time, the battery charge should satisfy 2) The battery charging/discharging rate should satisfy where , is the maximum battery dis- charging rate, and is the maximum battery charging rate. For simplicity, we assume that where constant is the minimum time required to charge the battery from 0 to or discharge the battery from to 0. D. Load W denotes the load at time . We do not make ex- plicit assumptions on the load considered in Section III except that is a (piecewise) continuous function. In residential home settings, loads could have a fixed schedule such as lights and TVs, or a relatively flexible schedule such as refrigerators and air conditioners. For example, air conditioners can be turned ON and OFF with different schedules as long as the room tem- perature is within a comfortable range. E. Converters for PV and Battery Note that the PV, battery, grid, and loads are all connected to an ac bus. Since PV generation is operated on dc, a dc-to-ac converter is necessary, and its efficiency is assumed to be a con- stant satisfying Since the battery is also operated on dc, an ac-to-dc converter is necessary when charging the battery, and a dc-to-ac converter is necessary when discharging, as shown in Fig. 1. For sim- plicity, we assume that both converters have the same constant conversion efficiency satisfying We define if otherwise.
  • 4. RU et al.: STORAGE SIZE DETERMINATION FOR GRID-CONNECTED PV SYSTEMS 71 In other words, is the power exchanged with the ac bus when the converters and the battery are treated as an entity. Sim- ilarly, we can derive if otherwise. Note that is the round trip efficiency of the battery con- verters. F. Cost Minimization With all the components introduced earlier, now we can for- mulate the following problem of minimizing the sum of the net power purchase cost3 and the cost associated with the battery ca- pacity loss while guaranteeing that the demand from loads and the peak shaving requirement are satisfied: (4) if otherwise if otherwise (5) where is the initial time, is the time period considered for the cost minimization, Wh is the unit cost for the battery capacity loss. Note the following: 1) No cost is associated with PV generation. In other words, PV generated electricity is assumed free. 2) is the loss of the battery purchase investment during the time period from to due to the use of the battery to reduce the net power purchase cost. 3) Equation (4) is the power balance requirement for any time . 4) The constraint captures the peak shaving requirement. Given a battery of initial capacity , on the one hand, if the battery is rarely used, then the cost due to the capacity loss is low while the net power purchase cost is high; on the other hand, if the battery is used very often, then the net power purchase cost is low while the cost due to the capacity loss is high. Therefore, there is a trade-off on the use of the battery, which is characterized by calculating 3Note that the net power purchase cost includes the positive cost to purchase electricity from the grid, and the negative cost to sell electricity back to the grid. an optimal control policy on to the optimization problem in (5). Remark 1: Besides the constraint , peak shaving is also accomplished indirectly through dynamic pricing. Time-of-use price margins and schedules are motivated by the peak load magnitude and timing. Minimizing the net power purchase cost results in battery discharge and reduction in grid purchase during peak times. If, however, the peak load for a customer falls into the off-peak time period, then the constraint on limits the amount of electricity that can be purchased. Peak shaving capabilities of the constraint and dynamic pricing will be illustrated in Section V-B. G. Storage Size Determination Based on (4), we obtain Let , then the optimization problem in (5) can be rewritten as if otherwise if otherwise (6) Now it is clear that only is an independent variable. We define the set of feasible controls as controls that guarantee all the constraints in the optimization problem in (6). Let denote the objective function If we fix the parameters , and , is a function of , which is denoted as . If we increase , in- tuitively will decrease though may not strictly decrease (this is formally proved in Proposition 2) because the battery can be utilized to decrease the cost by 1) storing extra electricity generated from PV or purchasing electricity from the grid when the time-of-use pricing is low; and 2) supplying the load or selling back when the time-of-use pricing is high. Now we formulate the following storage size determination problem.
  • 5. 72 IEEE TRANSACTIONS ON SUSTAINABLE ENERGY, VOL. 4, NO. 1, JANUARY 2013 Problem 1 (Storage Size Determination): Given the opti- mization problem in (6) with fixed , and , de- termine a critical value such that • , , and • , . One approach to calculate the critical value is that we first obtain an explicit expression for the function by solving the optimization problem in (6) and then solve for based on the function . However, the optimization problem in (6) is difficult to solve due to the nonlinear constraints on and , and the fact that it is hard to obtain analytical expres- sions for and in reality. Even though it might be possible to find the optimal control using the minimum prin- ciple [21], it is still hard to get an explicit expression for the cost function . Instead, in Section III, we identify conditions under which the storage size determination problem results in non- trivial solutions (namely, is positive and finite), and then propose lower and upper bounds on the critical battery capacity . III. BOUNDS ON Now we examine the cost minimization problem in (6). Since , or equivalently, , is a constraint that has to be satisfied for any , there are scenarios in which either there is no feasible control or for . Given , and , we define (7) (8) (9) Note that4 . Intuitively, is the set of time instants at which the battery can only be discharged, is the set of time instants at which the battery can be discharged or is not used (i.e., ), and is the set of time instants at which the battery can be charged, discharged, or is not used. Proposition 1: Given the optimization problem in (6), if 1) , or 2) is empty, or 3) (or equivalently, ), is nonempty, is nonempty, and , , , then either there is no feasible control or for . Proof: Now we prove that, under these three cases, either there is no feasible control or for . 1) If , then . However, since , the battery cannot be dis- charged at time . Therefore, there is no feasible control. 2) If is empty, it means that for any , which implies that the battery can never be charged. If is nonempty, then there exists some time instant when the battery has to be discharged. Since and the battery can never be charged, there is no feasible control. If is empty, then 4 means and . for any is the only feasible control because . 3) In this case, the battery has to be discharged at time , but the charging can only happen at time instant . If , such that , then the battery is always discharged before possibly being charged. Since , then there is no feasible control. Note that if the only feasible control is for , then the battery is not used. Therefore, we impose the following assumption. Assumption 1: In the optimization problem in (6), , is nonempty, and either • is empty, or • is nonempty, but , , , where are defined in (7)–(9). Given Assumption 1, there exists at least one feasible control. Now we examine how changes when increases. Proposition 2: Consider the optimization problem in (6) with fixed , and . If , then . Proof: Given , suppose control achieves the minimum cost and the corresponding states for the battery charge and capacity loss are and . Since is also a feasible control for problem (6) with , and results in the cost . Since is the minimum cost over the set of all feasible controls which include , we must have . In other words, is nonincreasing with respect to the pa- rameter , i.e., is monotonically decreasing (though may not be strictly monotonically decreasing). If , then , which implies that . In this case, has the largest value (10) Proposition 2 also justifies the storage size determination problem. Note that the critical value (as defined in Problem 1) is unique as shown below. Proposition 3: Given the optimization problem in (6) with fixed , and , is unique. Proof: We prove it via contradiction. Suppose is not unique. In other words, there are two different critical values and . Without loss of generality, suppose . By definition, because is a critical value, while because is a critical value. A contradiction. Therefore, we must have . Intuitively, if the unit cost for the battery capacity loss is higher (compared with purchasing electricity from the grid), then it might be preferable that the battery is not used at all, which results in , as shown below.
  • 6. RU et al.: STORAGE SIZE DETERMINATION FOR GRID-CONNECTED PV SYSTEMS 73 Proposition 4: Consider the optimization problem in (6) with fixed , and under Assumption 1. 1) If then , which implies that ; 2) if then where and are calculated for . Proof: The cost function can be rewritten as where and Note that because the integrand is always nonnegative. i) For , there are two possibilities: • , or equivalently, . Thus, for any , , which implies that . Therefore, . • . Let , then . Let , then . Since , . Now we have , and . Therefore, Since and , we have (11) Therefore, we have . In summary, if , we have , which implies that . Since is a nonincreasing function of , we also have . Thus, we must have for , and by definition. ii) For , we have . Then Since as argued in the proof to i), . Now we try to lower bound . Note that [as shown in (11)] implies that Given Assumption 1, is nonempty, which implies that . Since , , which implies that (12) In summary, , which proves the result.
  • 7. 74 IEEE TRANSACTIONS ON SUSTAINABLE ENERGY, VOL. 4, NO. 1, JANUARY 2013 Given the result in Proposition 4, we impose the following additional assumption on the unit cost of the battery capacity loss to guarantee that is positive. Assumption 2: In the optimization problem in (6) In other words, the cost of the battery capacity loss during operations is less than the potential gain expressed as the margin between peak and off-peak prices modified by the conversion efficiency of the battery converters and the battery aging coefficient. Remark 2: There are two implications of Assumption 2: 1) If the pricing signal is given, then the condition in Assump- tion 2 provides a criterion for evaluating the economic value of batteries compared to purchasing electricity from the grid. In other words, only if the unit cost of the battery capacity loss satisfies Assumption 2, it is desirable to use battery storages. For example, if the price is constant, then the condition reduces to , which cannot be satisfied by any battery. In other words, the use of batteries cannot reduce the total cost. 2) If the battery and its converter are chosen, i.e., are all fixed, then the condition in Assumption 2 imposes a constraint on the pricing signal so that the battery can be used to lower the total cost. Since is a nonincreasing function of and lower bounded by a finite value given Assumptions 1 and 2, the storage size determination problem is well defined. Now we show lower and upper bounds on the critical battery capacity in the fol- lowing proposition. Proposition 5: Consider the optimization problem in (6) with fixed , and under Assumptions 1 and 2. Then , where and Proof: We first show the lower bound via con- tradiction. Without loss of generality, we assume that (be- cause we require ). Suppose or equivalently Therefore, there exists such that . Since , we have The implication is that the control does not satisfy the dis- charging constraint at . Therefore, . To show , it is sufficient to show that if , the electricity that can be stored never exceeds . Note that the battery charging is limited by , i.e., . Now we try to lower bound in which the second inequality holds because is a nonde- creasing function of . By applying the aging model in (3), we have Using (12), we have Since , we have Therefore, , which implies that . Thus, the only constraint on related to the battery charging is . In turn, during the time interval , the maximum amount of elec- tricity that can be charged is which is less than or equal to . In summary, if , the amount of electricity that can be stored never exceeds , and therefore, . Remark 3: As discussed in Proposition 1, if is empty, or equivalently, , then , which implies that ; this is consistent with the result in Proposition 1 when is empty.
  • 8. RU et al.: STORAGE SIZE DETERMINATION FOR GRID-CONNECTED PV SYSTEMS 75 IV. ALGORITHMS FOR CALCULATING In this section, we study algorithms for calculating the crit- ical battery capacity . Given the storage size determination problem, one approach to calculate the critical battery capacity is by calculating the function and then choosing the such that the conditions in Problem 1 are satisfied. Though is a continuous variable, we can only pick a finite number of ’s and then approximate the function . One way to pick these values is that we choose from to with the step size5 . In other words where6 and . Suppose the picked value is , and then we solve the optimization problem in (6) with . Since the battery dynamics and aging model are nonlinear functions of , we introduce a binary indicator variable , in which if and if . In addition, we use as the sampling interval, and discretize (2) and (3) as if otherwise. With the indicator variable and the discretization of con- tinuous dynamics, the optimization problem in (6) can be con- verted to a mixed integer programming problem with indicator constraints (such constraints are introduced in CPlex [22]), and can be solved using the CPlex solver [22] to obtain . In the storage size determination problem, we need to check if , or equivalently, ; this is because due to and the defini- tion of . Due to numerical issues in checking the equality, we introduce a small constant so that we treat the same as if . Similarly, we treat if . The detailed algorithm is given in Algorithm 1. At Step 4, if , or equivalently, , we have . Because of the monotonicity property in Proposition 2, we know for any . Therefore, the for loop can be terminated, and the approximated critical bat- tery capacity is . 5Note that one way to implement the critical battery capacity in practice is to connect multiple identical batteries of fixed capacity in parallel. In this case, can be chosen to be . 6The ceiling function is the smallest integer which is larger than or equal to . Algorithm 1 Simple Algorithm for Calculating Input: The optimization problem in (6) with fixed , , , , , under Assumptions 1 and 2, the calculated bounds , and parameters Output: An approximation of 1: Initialize , where and ; 2: for do 3: Solve the optimization problem in (6) with , and obtain ; 4: if and then 5: Set , and exit the for loop; 6: end if 7: end for 8: Output . It can be verified that Algorithm 1 stops after at most steps, or equivalently, after solving at most optimization problems in (6). The accuracy of the critical battery capacity is controlled by the parameters . Fixing , the output is within Therefore, by decreasing , the critical battery capacity can be approximated with an arbitrarily prescribed precision. Since the function is a nonincreasing function of , we propose Algorithm 2 based on the idea of bisection algorithms. More specifically, we maintain three variables in which (or ) is initialized as (or ). We set to be . Due to Proposition 2, we have If (or equivalently, ; this is examined in Step 7), then we know that ; therefore, we update with but do not update7 the value . On the other hand, if , then we know that ; therefore, we update with and set with . In this case, we also check if : if it is, then output since we know the critical battery capacity is between and ; otherwise, the while loop is repeated. Since every execution 7Note that if we update with , then the difference between and can be amplified when is updated again later on.
  • 9. 76 IEEE TRANSACTIONS ON SUSTAINABLE ENERGY, VOL. 4, NO. 1, JANUARY 2013 of the while loop halves the interval starting from , the maximum number of executions of the while loop is , and the algorithm requires solving at most optimization problems in (6). This is in contrast to solving optimization problems in (6) using Algorithm 1. Algorithm 2 Efficient Algorithm for Calculating Input: The optimization problem in (6) with fixed under Assumptions 1 and 2, the calculated bounds , and parameters Output: An approximation of 1: Let and ; 2: Solve the optimization problem in (6) with , and obtain ; 3: Let sign ; 4: while sign do 5: Let ; 6: Solve the optimization problem in (6) with , and obtain ; 7: if then 8: Set , and ; 9: else 10: Set and set with ; 11: if then 12: Set sign ; 13: end if 14: end if 15: end while 16: Output . Remark 4: Note that the critical battery capacity can be im- plemented by connecting batteries with fixed capacity in par- allel because we only assume that the minimum battery charging time is fixed. V. SIMULATIONS In this section, we calculate the critical battery capacity using Algorithm 2 , and verify the results in Section III via simula- tions. The parameters used in Section II are chosen based on typical residential home settings and commercial buildings. Fig. 2. PV output based on GHI measurement at La Jolla, CA, where tick marks indicate noon local standard time for each day. (a) Starting from July 8, 2010. (b) Starting from July 13, 2010. A. Setting The GHI data is the measured GHI in July 2010 at La Jolla, CA. In our simulations, we use , and m . Thus GHI W . We have two choices for : 1) is 0000 h local standard time (LST) on July 8, 2010, and the PV output is given in Fig. 2(a) for the following four days starting from (the interval is 30 min; this cor- responds to the scenario in which there are relatively large variations in the PV output); 2) is 0000 h LST on July 13, 2010, and the PV output is given in Fig. 2(b) for the following four days starting from (this corresponds to the scenario in which there are relatively small variations in the PV output). The time-of-use electricity purchase rate is 1) 16.5¢/kWh from 11 A.M. to 6 P.M. (on-peak); 2) 7.8¢/kWh from 6 A.M. to 11 A.M. and 6 P.M. to 10 P.M. (semi-peak); 3) 6.1¢/kWh for all other hours (off-peak). This rate is for the summer season proposed by SDG&E [18], and is plotted in Fig. 3. Since the battery dynamics and aging are characterized by continuous ordinary differential equations, we use as the sampling interval, and discretize (2) and (3) as
  • 10. RU et al.: STORAGE SIZE DETERMINATION FOR GRID-CONNECTED PV SYSTEMS 77 Fig. 3. Time-of-use pricing for the summer season at San Diego, CA [18]. In simulations, we assume that lead–acid batteries are used; therefore, the aging coefficient is [5], the unit cost for capacity loss is Wh based on the cost of kWh [23], and the minimum charging time is (h) [24]. For the PV dc-to-ac converter and the battery dc-to-ac/ ac-to-dc converters, we use . It can be verified that Assumption 2 holds because the threshold value for is8 For the load, we consider two typical load profiles: the res- idential load profile as given in Fig. 4(a), and the commercial load profile as given in Fig. 4(b). Both profiles resemble the cor- responding load profiles in [17, Fig. 8].9 Note that in the resi- dential load profile, one load peak appears in the early morning, and the other in the late evening; in contrast, in the commercial load profile, the two load peaks appear during the daytime and occur close to each other. For multiple day simulations, the load is periodic based on the load profiles in Fig. 4. For the parameter , we use W . Since the max- imum of the loads in Fig. 4 is around W , we will illustrate the peak shaving capability of battery storage. It can be verified that Assumption 1 holds. B. Results We first examine the storage size determination problem using Algorithm 2 in the following setting (called the basic setting): 1) the cost minimization duration is h ; 2) is 0000 h LST on July 13, 2010; and 3) the load is the residential load as shown in Fig. 4(a). The lower and upper bounds in Proposition 5 are calculated as Wh and Wh . When applying Algorithm 2 , we 8Suppose the battery is a Li–ion battery with the same aging coefficient as a lead–acid battery. Since the unit cost Wh based on the cost of kWh [23] (and Wh based on the 10-year projected cost of kWh [23]), the use of such a battery is not as competitive as directly purchasing electricity from the grid. 9However, simulations in [17] start at 7 A.M. so Fig. 4 is a shifted version of the load profile in [17, Fig. 8]. Fig. 4. Typical residential and commercial load profiles. (a) Residential load averaged at 536.8 (W). (b) Commercial load averaged at 485.6 (W). choose Wh and . When running the algorithm, 13 optimization problems in (6) have been solved. The maximum cost is while the minimum cost is , which is larger than the lower bound as calculated based on Proposition 4. The critical battery capacity is calculated to be Wh . Now we examine the solution to the optimization problem in (6) in the basic setting with three different battery capacities Wh , Wh (namely, a battery ca- pacity larger than the critical capacity), and Wh (namely, a battery capacity smaller than the critical capacity). For the value , we solve the mixed integer programming problem using the CPlex solver [22], and the objective function is . , , and are plotted in Fig. 5(a). The plot of is consistent with the fact that there is capacity loss (i.e., the battery ages) only when the battery is discharged. The capacity loss is around Wh , and which justifies the assumption we make when linearizing the nonlinear battery aging model in the Appendix. The dynamic pricing signals , , , and are plotted in Fig. 5(b). Now we examine the effects of power arbitrage. From 8 A.M. to 11 A.M., there is surplus PV generation, as shown in Fig. 5(c). However, the surplus generation is not sold back to the grid [as during this period from the third plot of Fig. 5(b)] because currently the electricity price is not high
  • 11. 78 IEEE TRANSACTIONS ON SUSTAINABLE ENERGY, VOL. 4, NO. 1, JANUARY 2013 Fig. 5. Solution to a typical setting in which is on July 13, 2010, h , the load is shown in Fig. 4(a), and Wh . enough. Instead it is stored in the battery [which can be ob- served from the second plot of Fig. 5(b)], and is then sold when the price is high after 11 A.M. From the third plot in Fig. 5(b), it can be verified that, to minimize the cost, electricity is pur- chased from the grid when the time-of-use pricing is low, and Fig. 6. Solution to a typical setting in which is on July 13, 2010, h , the load is shown in Fig. 4(a), and Wh . is sold back to the grid when the time-of-use pricing is high; in addition, the peak demand in the late evening (that exceeds W ) is shaved via battery discharging, as shown in detail in Fig. 5(d). For the larger battery capacity Wh , we solve the mixed integer programming problem, and the objec- tive function is , which is the same as the cost with as expected. , , and are plotted in Fig. 6(a). The dynamic pricing signals , , , and are plotted in Fig. 6(b). It can be observed that in this case and are different from the ones with the battery capacity even though the costs are the same. The implica- tion is that optimal control to the problem in (6) is not neces- sarily unique. Similarly, for the smaller battery capacity Wh , we solve the mixed integer programming problem, and the objective function is , which is larger than the cost with as expected. , , and are plotted in Fig. 7(a). The dynamic pricing signals , , , and are plotted in Fig. 7(b). Based on the plots of in Figs. 5(b) and 7(b), it can be observed that in this case, the amount of electricity sold back to the grid is smaller than the case with , which results in a larger cost. Those observations of the case with the battery capacity for h also hold for h . In this case, we
  • 12. RU et al.: STORAGE SIZE DETERMINATION FOR GRID-CONNECTED PV SYSTEMS 79 Fig. 7. Solution to a typical setting in which is on July 13, 2010, h , the load is shown in Fig. 4(a), and Wh . change to be h in the basic setting, and solve the bat- tery sizing problem. The critical battery capacity is calculated to be . Now we examine the solution to the optimization problem in (6) with the critical battery capacity Wh , and obtain . , , and are plotted in Fig. 8(a), and the dynamic pricing signals , , , and are plotted in Fig. 8(b). Note that the battery is gradually charged in the first half of each day, and then gradually discharged in the second half to be empty at the end of each day, as shown in the second plot of Fig. 8(a). To illustrate the peak shaving capability of the dynamic pricing signal as discussed in Remark 1, we change the load to the commercial load as shown in Fig. 4(b) in the basic setting, and solve the battery sizing problem. The critical battery capacity is calculated to be , and . The dynamic pricing signals , , , and are plotted in Fig. 9. For the com- mercial load, the duration of the peak loads coincides with that of the high price. To minimize the total cost, during peak times the battery is discharged, and the surplus electricity from PV after supplying the peak loads is sold back to the grid resulting in a negative net power purchase from the grid, as shown in the third plot in Fig. 9. Therefore, unlike the residential case, the high price indirectly forces the shaving of the peak loads. Fig. 8. Solution to a typical setting in which is on July 13, 2010, h , the load is shown in Fig. 4(a), and Wh . Now we consider settings in which the load could be either residential loads or commercial loads, the starting time could be on either July 8 or July 13, 2010, and the cost optimization duration can be h , h , or h . The results are shown in Tables I and II. In Table I, is on July 8, 2010, while in Table II, is on July 13, 2010. In the pair , 24 refers to the cost optimization duration, and stands for residential loads; in the pair , stands for commercial loads. We first focus on the effects of load types. From Tables I and II, the commercial load tends to result in a higher cost (even though the average of the commercial load is smaller than that of the residential load) because the peaks of the commercial load coincide with the high price. Commercial loads tend to result in larger optimum battery capacity as shown in Tables I and II, presumably because the peak load occurs during the peak pricing period and reductions in surplus PV production have to be balanced by additional battery capacity. If is on July 8, 2010, the PV generation is relatively lower than the scenario in which is on July 13, 2010, and as a result, the battery ca- pacity is smaller and the cost is higher. This is because it is more profitable to store PV generated electricity than grid purchased electricity. From Tables I and II, it can be observed that the cost optimization duration has relatively larger impact on the bat- tery capacity for commercial loads, and relatively less impact for residential loads.
  • 13. 80 IEEE TRANSACTIONS ON SUSTAINABLE ENERGY, VOL. 4, NO. 1, JANUARY 2013 Fig. 9. Solution to a typical setting in which is on July 13, 2010, h , the load is shown in Fig. 4(b), and Wh . TABLE I SIMULATION RESULTS FOR ON JULY 8, 2010 TABLE II SIMULATION RESULTS FOR ON JULY 13, 2010 In Tables I and II, the row corresponds to the cost in the scenario without batteries, the row corresponds to the cost in the scenario with batteries of capacity , and the row Savings10 corresponds to . For Table I, we can also calculate the relative percentage of savings using the formula , and get the row Percentage. One observation is that the relative savings by using batteries in- crease as the cost optimization duration increases. For example, when and the load type is residential, cost can be saved when a battery of capacity Wh is used; when and the load type is commercial, cost can be saved when a battery of capacity Wh is used. This clearly shows the benefits of utilizing batteries in grid-con- nected PV systems. In Table II, only the absolute savings are shown since negative costs are involved. VI. CONCLUSION In this paper, we studied the problem of determining the size of battery storage for grid-connected PV systems. We proposed lower and upper bounds on the storage size, and introduced an efficient algorithm for calculating the storage size. Batteries are 10Note that in Table II, part of the costs are negative. Therefore, the word “Earnings” might be more appropriate than “Savings.” used for power arbitrage and peak shaving. Note that, when PV generation costs reach grid parity, abundant PV generation will cause demand peaks and high electricity price at night, and low prices will occur during the day. Under this scenario, batteries could also be used for energy shifting, i.e., saving energy when PV generation is larger than load during the day for a future time when load exceeds PV generation at night. In our analysis, the conversion efficiency of the PV dc-to-ac converter and the battery dc-to-ac and ac-to-dc converters is as- sumed to be a constant. We acknowledge that this is not the case in the current practice, in which the efficiency of converters de- pends on the input power in a nonlinear fashion [5]. This will be part of our future work. Another implicit assumption we made is that there is no energy loss due to battery self-discharging. Cur- rent investigation on battery self-discharging (e.g., the work in [25] and [26]) shows that the self-discharging rate is very small on the order of 0.2% per day. In addition, such work is usually based on electric circuit equivalent models and assumes that a battery is not used for a long time, both of which do not hold in our setting. We leave this issue as part of our future work. In addition, we would like to extend the results to distributed re- newable energy storage systems, and generalize our setting by taking into account stochastic PV generation. APPENDIX DERIVATION OF THE SIMPLIFIED BATTERY AGING MODEL Equations (11) and (12) in [5] are used to model the battery capacity loss, and are combined and rewritten as follows using the notation in this work: (13) If is very small, then . Therefore, . If we plug in the approximation, divide on both sides of (13), and let go to 0, then we have (14) This holds only if as in [5], i.e., there could be capacity loss only when discharging the battery. Since (14) is a nonlinear equation, it is difficult to solve. Let , then (14) can be rewritten as (15) If is much shorter than the life time of the battery, then the percentage of the battery capacity loss is very close to 0. Therefore, (15) can be simplified to the following linear ODE: when . If , there is no capacity loss, i.e.,
  • 14. RU et al.: STORAGE SIZE DETERMINATION FOR GRID-CONNECTED PV SYSTEMS 81 ACKNOWLEDGMENT The authors would like to thank I. Altintas, M. Tatineni, J. Greenberg, R. Hawkins, and J. Hayes at the San Diego Supercomputer Center for computing supports, as well as the anonymous reviewers for very insightful comments/sugges- tions that helped improve this work tremendously. REFERENCES [1] H. Kanchev, D. Lu, F. Colas, V. Lazarov, and B. Francois, “Energy management and operational planning of a microgrid with a PV-based active generator for smart grid applications,” IEEE Trans. Ind. Elec- tron., vol. 58, no. 10, pp. 4583–4592, Oct. 2011. [2] S. Teleke, M. E. Baran, S. Bhattacharya, and A. Q. Huang, “Rule-based control of battery energy storage for dispatching intermittent renewable sources,” IEEE Trans. Sustain. Energy, vol. 1, no. 3, pp. 117–124, Oct. 2010. [3] M. Lafoz, L. Garcia-Tabares, and M. Blanco, “Energy management in solar photovoltaic plants based on ESS,” in Proc. Power Electronics and Motion Control Conf., Sep. 2008, pp. 2481–2486. [4] W. A. Omran, M. Kazerani, and M. M. A. Salama, “Investigation of methods for reduction of power fluctuations generated from large grid- connected photovoltaic systems,” IEEE Trans. Energy Convers., vol. 26, no. 1, pp. 318–327, Mar. 2011. [5] Y. Riffonneau, S. Bacha, F. Barruel, and S. Ploix, “Optimal power flow management for grid connected PV systems with batteries,” IEEE Trans. Sustain. Energy, vol. 2, no. 3, pp. 309–320, Jul. 2011. [6] IEEE Recommended Practice for Sizing Lead-Acid Batteries for Stand- Alone Photovoltaic (PV) Systems, IEEE Std 1013-2007, 2007. [7] G. Shrestha and L. Goel, “A study on optimal sizing of stand-alone photovoltaic stations,” IEEE Trans. Energy Convers., vol. 13, no. 4, pp. 373–378, Dec. 1998. [8] M. Akatsuka, R. Hara, H. Kita, T. Ito, Y. Ueda, and Y. Saito, “Esti- mation of battery capacity for suppression of a PV power plant output fluctuation,” in Proc. IEEE Photovoltaic Specialists Conf. (PVSC), Jun. 2010, pp. 540–543. [9] X. Wang, D. M. Vilathgamuwa, and S. Choi, “Determination of battery storage capacity in energy buffer for wind farm,” IEEE Trans. Energy Convers., vol. 23, no. 3, pp. 868–878, Sep. 2008. [10] T. Brekken, A. Yokochi, A. von Jouanne, Z. Yen, H. Hapke, and D. Halamay, “Optimal energy storage sizing and control for wind power applications,” IEEE Trans. Sustain. Energy, vol. 2, no. 1, pp. 69–77, Jan. 2011. [11] Q. Li, S. S. Choi, Y. Yuan, and D. L. Yao, “On the determination of bat- tery energy storage capacity and short-term power dispatch of a wind farm,” IEEE Trans. Sustain. Energy, vol. 2, no. 2, pp. 148–158, Apr. 2011. [12] B. Borowy and Z. Salameh, “Methodology for optimally sizing the combination of a battery bank and PV array in a wind/PV hybrid system,” IEEE Trans. Energy Convers., vol. 11, no. 2, pp. 367–375, Jun. 1996. [13] R. Chedid and S. Rahman, “Unit sizing and control of hybrid wind- solar power systems,” IEEE Trans. Energy Convers., vol. 12, no. 1, pp. 79–85, Mar. 1997. [14] E. I. Vrettos and S. A. Papathanassiou, “Operating policy and optimal sizing of a high penetration RES-BESS system for small isolated grids,” IEEE Trans. Energy Convers., vol. 26, no. 3, pp. 744–756, Sep. 2011. [15] Green Network Power: Net Metering [Online]. Available: http://apps3. eere.energy.gov/greenpower/markets/netmetering.shtml [16] P. Harsha and M. Dahleh, “Optimal sizing of energy storage for effi- cient integration of renewable energy,” in Proc. 50th IEEE Conf. Deci- sion and Control and Eur. Control Conf., Dec. 2011, pp. 5813–5819. [17] M. H. Rahman and S. Yamashiro, “Novel distributed power generating system of PV-ECaSS using solar energy estimation,” IEEE Trans. En- ergy Convers., vol. 22, no. 2, pp. 358–367, Jun. 2007. [18] SDG&E Proposal to Charge Electric Rates for Different Times of the Day: The Devil Lurks in the Details [Online]. Available: http://www.ucan.org/energy/electricity/sdge_proposal_charge_elec- tric_rates_different_times_day_devil_lurks_details [19] M. Ceraolo, “New dynamical models of lead-acid batteries,” IEEE Trans. Power Syst., vol. 15, no. 4, pp. 1184–1190, Nov. 2000. [20] S. Barsali and M. Ceraolo, “Dynamical models of lead-acid batteries: Implementation issues,” IEEE Trans. Energy Convers., vol. 17, no. 1, pp. 16–23, Mar. 2002. [21] A. E. Bryson and Y.-C. Ho, Applied Optimal Control: Optimization, Estimation and Control. New York: Taylor & Francis, 1975. [22] IBM ILOG CPLEX Optimizer [Online]. Available: http://www01.ibm. com/software/integration/optimization/cplex-optimizer [23] D. Ton, G. H. Peek, C. Hanley, and J. Boyes, Solar Energy Grid In- tegration Systems—Energy Storage, Sandia National Lab., Tech. Rep, 2008. [24] Charging Information for Lead Acid Batteries [Online]. Available: http://batteryuniversity.com/learn/article/charging_the_lead_acid_ battery [25] M. Chen and G. Rincon-Mora, “Accurate electrical battery model ca- pable of predicting runtime and I–V performance,” IEEE Trans. Energy Convers., vol. 21, no. 2, pp. 504–511, Jun. 2006. [26] N. Jantharamin and L. Zhang, “A new dynamic model for lead-acid batteries,” in Proc. 4th IET Conf. Power Electronics, Machines and Drives, Apr. 2008, pp. 86–90. Yu Ru (S’06–M’10) received the B.E. degree in industrial automation and the M.S. degree in control theory and engineering, both from Zhejiang University, Hangzhou, China, in 2002 and 2005, respectively, and the Ph.D. degree in electrical and computer engineering from the University of Illinois at Urbana-Champaign, Urbana, in 2010. He is a postdoctoral researcher at the Mechanical and Aerospace Engineering Department, University of California, San Diego. His research focuses on op- timization of grid-connected renewable energy sys- tems, coordination control of multiagent systems, estimation, diagnosis, and control of discrete event systems, and Petri net theory. Dr. Ru was the recipient of the prestigious Robert T. Chien Memorial Award and Sundaram Seshu International Student Fellowship from ECE at the Univer- sity of Illinois at Urbana-Champaign. Jan Kleissl received the Ph.D. degree in environ- mental engineering from Johns Hopkins University, in 2004. He joined the University of California, San Diego (UCSD) in 2006. He is an assistant professor at the Department of Mechanical and Aerospace Engineering, UCSD, and Associate Director, UCSD Center for Energy Research. He supervises 12 Ph.D. students who work on solar power forecasting, solar resource model validation, and solar grid integration work funded by DOE, CPUC, NREL, and CEC. He teaches classes in renewable energy meteorology, fluid mechanics, and laboratory techniques at UCSD. Dr. Kleissl received the 2009 NSF CAREER Award, the 2008 Hellman Fellowship for tenure-track faculty of great promise, and the 2008 UCSD Sustainability Award. Sonia Martinez (M’01–SM’07) received the Ph.D. degree in engineering mathematics from the Univer- sidad Carlos III de Madrid, Spain, in May 2002. She is an associate professor with the Mechanical and Aerospace Engineering Department, at Univer- sity of California, San Diego. Following a year as a Visiting Assistant Professor of Applied Mathematics at the Technical University of Catalonia, Spain, she obtained a Postdoctoral Fulbright fellowship and held positions as a visiting researcher at UIUC and UCSB. Her main research interests include nonlinear control theory, cooperative control, and networked control systems. In particular, her work has focused on the modeling and control of robotic sensor networks, the development of distributed coordination algorithms for groups of autonomous vehicles, and the geometric control of mechanical systems. She is also interested in control applications in energy systems. For her work on the control of underactuated mechanical systems, Dr. Mar- tinez received the Best Student Paper award at the 2002 IEEE Conference on Decision and Control. She was the recipient of an NSF CAREER Award in 2007. For the paper “Motion Coordination with Distributed Information,” coauthored with Francesco Bullo and Jorge Cortes, she received the 2008 Control Systems Magazine Outstanding Paper Award.