Uploaded by user16616

DER Optimization with Linear Programming for BESS Scheduling

advertisement
See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/310456874
DER optimization to determine optimum BESS charge/discharge schedule using
Linear Programming
Article · July 2016
DOI: 10.1109/PESGM.2016.7741576
CITATIONS
READS
13
712
5 authors, including:
Sridhar Chouhan
Deepak Tiwari
Leidos, Inc.
West Virginia University
16 PUBLICATIONS 96 CITATIONS
10 PUBLICATIONS 32 CITATIONS
SEE PROFILE
SEE PROFILE
Sarika Khushalani Solanki
Ali Feliachi
West Virginia University
West Virginia University
56 PUBLICATIONS 1,271 CITATIONS
220 PUBLICATIONS 4,000 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
Microgrid control View project
Data Mining View project
All content following this page was uploaded by Sridhar Chouhan on 18 April 2018.
The user has requested enhancement of the downloaded file.
SEE PROFILE
DER Optimization to Determine Optimum BESS
Charge/Discharge Schedule using Linear Programming
Sridhar Chouhan, Deepak Tiwari, Hakan Inan, Sarika Khushalani-Solanki, Ali Feliachi
Advanced Power & Electricity Research Center (APERC)
Lane Department of Computer Science and Electrical Engineering
West Virginia University, Morgantown, WV, USA 26506-6109
Abstract- This paper proposes a novel optimization technique
using Linear Programming (LP) method to solve the optimal
scheduling problem of Distributed Energy Resources (DERs)
including Battery Energy Storage Systems (BESS). The
proposed optimization technique has a dual objective function of
economics and peak-shaving.
Optimization of the BESS
operation is a complex problem as it has special constraints such
as Depth of Discharge (DOD) requirements, State of Charge
(SOC) limitations, Charge and Discharge rates, etc. The
proposed LP method would be a useful tool for distribution
operators to optimally dispatch the distributed resources in their
systems. The derived charge/discharge schedules of BESS ensure
maximum energy arbitrage revenue. The proposed optimization
technique is tested on a taxonomy feeder developed by Pacific
Northwest National Laboratory (PNNL) with a fictitious
microgrid that consists of DERs including a BESS. The
optimization problem is modeled and solved using the Matlab
optimization toolbox with industry standard load and electricity
price data.
Index Terms- Optimal Scheduling, Battery Energy Storage
System (BESS), Distributed Energy Resources (DER), Energy
Arbitrage, Linear Programming (LP).
I.
INTRODUCTION
Distributed energy resources (DER) that are
interconnected to electric distribution systems have been
increasing rapidly in the past few years and this increase is
expected to continue with a growing rate. Integration of DERs
to the traditional distribution system results in various benefits
such as reduced line losses, peak management, voltage
regulation, outage management, ancillary service support, etc.
DERs consist of various assets such as distributed (local)
generation units, energy storage units and controllable loads.
The intelligent tools that will help distribution operators to
monitor, control and manage the operation of DERs, with all
the required functionalities are still evolving. There is a clear
need for an operational and planning tool that can help
manage operation of DERs optimally. The energy storage
systems are used today in the distribution field for so many
applications including renewable capacity firming, renewable
output smoothening, load following, peak shaving, and
ancillary service support. Electric utilities and co-operatives
pursue DERs with BESS to reduce peak demand on their
The first author is a Ph.D. student in Advanced Power & Electricity
Research Center, West Virginia University, Morgantown, WV, USA.
(E-mail: schouhan@mix.wvu.edu).
978-1-5090-4168-8/16/$31.00 ©2016 IEEE
system as this helps reduce the demand charges and is
considered to be a direct benefit to the utility.
Recent developments in BESS and power electronics
technologies are making the application of energy storage a
potentially viable solution for various modern power
applications [1]. BESS could present interesting possibilities,
for producers, network operators, and even the large eligible
consumers [2] with respect to technical, economical, and
environmental aspects. The technical aspects include load
peak, unpredictability of renewable energies, faults on the
network, ancillary services, etc. Economical aspect involves
increasing the systems economic efficiency under the
progressing deregulation of the electric market, and the
environmental aspect include regulatory standards on
emissions and renewable mandates.
Some studies have investigated the ways to optimize BESS
in the electricity market and provided impressive results. In
[3] the authors used dynamic programming to optimize ESS
charge scheduling to maximize benefits due to the energy
pricing differences between peak-load and light-load periods.
In [4] a non-linear programming technique is proposed to
optimally schedule cool energy storage system. Authors in [5]
present a multipass iteration particle swarm optimization
approach to solve the optimal operating schedule of a battery
energy storage system (BESS) for an industrial time-of-use
(TOU) rate user with wind turbine generators (WTGs). Lo and
Anderson used dynamic programming algorithms to maximize
fuel-cost savings and optimize battery size [6]. In [7] the
author proposes the LaGrange’s Relaxation method to
determine the spinning reserve requirements, and to achieve
the objective of minimizing the total generation cost. Artificial
and computational intelligence technologies, such as the
Genetic Algorithm (GA), Evolutionary Programming (EP),
and the Simulated Annealing (SA) method, have also been
applied to deal with the scheduling problems of energy storage
systems [8], [9].
Each method differs in the way the optimization problem
is formulated and has its own merits and demerits. In contrast
to the approaches listed above, the proposed LP optimization
approach is a combined optimization technique that not only
deals with the scheduling problem of BESS, but also deals
with the scheduling problem of all other DERs connected to
the distribution system in a single optimization formulation.
The proposed LP optimization has a dual objective of
economics and peak-shaving, i.e., it considers peak shaving
goals by the distribution operator while optimally dispatching
the DERs including BESS. The optimum charge/discharge
schedule of BESS obtained from the optimization maximizes
the revenue out of energy arbitrage.
This paper is laid out as follows. First a short overview of
the BESS model is provided in Section-II. The LP
formulation for DER and storage unit dispatch is presented in
Section-III. The test system and results are presented in
Section-IV and section-V summarizes the conclusions of the
work. Section-VI presents the DER and BESS specifications
used in the test system.
II.
BESS MODEL
A better understanding of the BESS operation is essential
in order to develop the optimization problem that can
determine its charge/discharge schedules. The BESS state
determination is crucial at each stage. The power output of
the BESS can be calculated as the difference between stored
energies of two consecutive stages [2]. In this paper one hour
time difference is used between the consecutive stages.
Energy stored in the energy storage device is expressed as
follows.
When the BESS is charging (
(1 ℎ
When the BESS is discharging (
> 0)
=
−
MATHEMATICAL FORMULATION OF OPTIMIZATION
PROBLEM
The entire problem of determining the optimum DER
schedules including BESS charge/discharge schedules is
divided into two LP problems.
• LP formulation for DER dispatch schedules and
BESS discharge schedule
• LP formulation for BESS charge schedule
A. LP formulation for DER dispatch schedules and BESS
discharge schedule
The main objective function of the proposed LP
optimization formulation is to minimize the total energy cost
( ) to supply a given system load. The objective function of
minimizing ( ) makes sure that at each one-hour time
interval the cheapest available generation is dispatched to
meet the system load. The objective function of minimizing
the total energy costs incurred in operating all the DERs
including BESS, and electric grid over the 24 hour scheduling
horizon is given by:
min(
)=
(
)+
+(
)
= 1,24; = 1, ; = 1,
; (3)
This optimization is subjected to the following system
constraints at every scheduling interval (one-hour).
< 0)
−
=
III.
(1 ℎ
)
(1)
1.
Active power balance in the system.
+∑
+∑
=
2.
DER operational output limits
≤
≤
= 1,24; = 1, ; = 1,
)
(2)
Where,
: Energy storage system efficiency
and
: Energy stored in energy storage system
at hour “t” and hour “ t+1”
: Power transferred to/from the energy storage
system at hour “t”
Following are some important BESS characteristics that are
utilized in the optimization problem formulation.
• State of Charge (SOC): SOC is the indication of
stored energy in the energy storage unit and is
expressed in terms of percentage of total storage
energy capacity in kWh.
• Depth of Discharge (DOD): DOD is the limit to
which an energy storage unit is allowed to be
discharged in a discharge cycle.
• Round Trip Efficiency (RTE): RTE is the ratio of
energy discharge out of an energy storage unit to the
energy charge into the energy storage unit for the
same amount of energy transaction.
978-1-5090-4168-8/16/$31.00 ©2016 IEEE
3.
4.
5.
6.
; (4)
= 1,24; = 1, ; (5)
Feeder peak shaving constraint for not exceeding the
defined feeder or substation transformer limit.
≤
= 1,24; (6)
BESS SOC limit constraint
≤∑
≤
= 1,24; = 1, ; (7)
BESS DOD limit constraint
∑
≤
= 1,24; = 1, ; (8)
BESS discharge-rate limitation
≤
= 1,24; = 1, ; (9)
Where,
: Number of DERs (Distributed Generator and
Responsive Load units) in the system
: Number of BESS in the system
: Real power in kW from electric grid at tth hour
: Real power in kW from the ith DER at tth hour
: Real power discharge in kW from jth BESS at
tth hour
: Operating cost in $/kWh for ith DER
: Operating cost in $/kWh for jth BESS
: Electricity price in $/kWh at tth hour
: System real power demand in kW at tth hour
: Minimum output limit on ith DER
: Maximum output limit on ith DER
: Peak shaving limit specified for distribution
feeder or transformer.
: Lower SOC energy limit in kWh for jth BESS
: Upper SOC energy limit in kWh for jth BESS
: DOD energy limit in kWh for jth BESS
: Discharge rate in kW/hour for jth BESS
The proposed LP formulation determines the optimum
dispatch schedules of distributed generators, responsive load
and optimum discharge schedule of BESS that minimize the
total energy cost satisfying all the constraints listed above.
Also, the formulation achieves the goal of peak shaving
specified for distribution feeder or substation transformer
involved in the system, by making sure that the electric grid
supply doesn’t exceed the limits defined in the peak shaving
constraint. Thus, the optimization has the dual objective of
economics and peak shaving.
B. LP formulation for for BESS charge schedule
Once the BESS discharge schedules and discharge
capacity is determined, the following LP formulation is used
to determine the BESS charge schedule to charge the BESS
with the same amount of energy that has been discharged in
the first LP formulation. The main objective function of this
LP formulation is to minimize the energy cost to charge
) to the given discharge capacity, and is given by.
BESS (
min(
)=
= 1,24;
= 1,
Where,
: Real power discharge in kW for 24-hours
scheduling horizon for jth BESS (as determined
in the first LP)
: Charge efficiency of jth BESS
: Real power charge in kW for jth BESS at tth
hour
: Charge rate in kW/hour for jth BESS
The two proposed LP formulations together will
determine optimum charge and discharge schedules of BESS
) out of all
to maximize the total energy arbitrage value (
BESS present in the system. The derived objective function
can be written as,
(
Where,
∁
∁
IV.
A. Test System
The taxonomy distribution feeder, R1-12.47-2, developed
by PNNL [10] is used as the test system in this paper. This is
a 12.47 kV feeder repressing a moderately populated
suburban and lightly populated rural area. The taxonomy
feeder is modified to contain a fictitious feeder based
microgrid as shown in Fig. 1.The fictitious microgrid
contains 5 fuel-fired distributed generators, one lumped
responsive load, and one storage unit. The operational cost
data and performance constraints of these generation
resources are furnished in Table II. The distribution feeder
thermal loading limit is considered to be 1500 kVA. This is
also the peak shaving limit that can be set by the operator
within the optimization.
Substation
Transformer
138/12.47 kV
33.6 MVA
2.
BESS SOC limitation
≤∑
; (11)
≤
= 1,24;
3.
Taxonomy Feeder
12.47 kV
(R1-12.47-2)
Fictitious
Microgrid
= 1,
= 1,
; (12)
BESS charge-rate limitation
≤
= 1,24;
= 1,
Energy Storage
Unit
ST
Responsive
Load
RL
DG1
Natural Gas
fired Generator
DG2
Diesel
fired Generator
DG3
Natural Gas
fired Generator
DG4
Natural Gas
fired Generator
DG5
Diesel
fired Generator
; (13)
Figure 1: Test System (PNNL Taxonomy Feeder R1-12.47-2)
978-1-5090-4168-8/16/$31.00 ©2016 IEEE
(14)
TEST SYSTEM AND RESULTS
Subject to the following constraints:
1. Equality constraint of meeting the given discharge
capacity
= 1,24;
−∁
: Cost of discharging all BESS units
: Cost of charging all BESS units
; (10)
=
)=∁
A 24-hour load profile for the test system is constructed
based on the dataset developed by National Renewable
Energy Laboratory (NREL)'s distributed energy systems
integration group as part of a study on high penetrations of
distributed solar PV [11]. This dataset consists of hourly load
data for use with the PNNL taxonomy of distribution feeders.
The 8760 load profile data of the taxonomy feeder R1-12.472 is averaged and normalized on an hourly basis to generate
the 24-hour load profile shown in Fig. 2. This data is used as
input to solve the DER optimal scheduling problem using the
proposed optimization technique.
the sense that it minimizes the total cost of supplying the
system load. It is also evident from the obtained dispatching
pattern that the utility electric grid is not committed above the
feeder thermal limit of 1500 kVA to meet the peak shaving
goal. This proves that the proposed LP optimization
formulation provides the optimal dispatch schedules of DERs
that also takes care of the peak-shaving use case.
Figure 4: Optimum DER Dispatch Schedule
Figure 2: 24-hour feeder load forecast
The optimization problem also requires the day-ahead
electricity market forecast data. A random summer day
hourly prices of electricity shown in Fig. 3 are used in this
paper. The price data is constructed from ComEd utility
hourly tariff data based on PJM’s real-time hourly market
prices [12].
Figure 5: Optimum Main Grid Dispatch Schedule
Fig. 6 shows the optimum discharge and charge schedules
of the BESS present on the test feeder. The graphs clearly
indicate that the BESS is getting charged when the grid prices
are at the minimum and getting discharged when the market
prices are high to maximize the arbitrage amount.
Figure 3: 24-hour market forecast for electric grid power
B. Results
The optimization equations are modeled and solved using
the Matlab LP solver. The input data is furnished in the form
of MS-Excel spread sheets. Fig. 4 shows the output of the
Matlab LP solver that shows the optimal dispatch of the
DERs present on the test feeder. Similarly, Fig. 5 shows the
optimal dispatch of the utility electric grid. It is important to
note that the utility electric grid is considered as one of the
generation resources within the optimization problem.
The dispatch pattern provided by solving the optimization
problem shows that the DERs are dispatched especially when
the grid prices are high. This DER dispatch is the optimal in
978-1-5090-4168-8/16/$31.00 ©2016 IEEE
Figure 6: Optimum BESS Charge/Discharge Schedule
Table-I shows the annual arbitrage amount in USD by
scheduling and dispatching the BESS in the test system using
the proposed LP formulation and the input data. The annual
optimization analysis is performed by using the same input
data as shown in Fig. 2 and Fig. 3 for the entire year. The
results of the annual analysis show the efficacy of the
methodology to maximize the arbitrage that can be earned by
the BESS. Distribution operators and engineers can make use
of the proposed analysis to monetize the arbitrage benefit of
the BESS and to run the cost benefit analysis for the
procurement of the BESS.
DG5
RL
ST
Diesel fired Generator
Responsive Load
BESS
MG
Main Grid
Annual cost of discharging
21,111
Annual arbitrage amount
14,176
V.
BESS Specifications
Capacity
Power Rating
SOC Upper Limit
SOC Lower Limit
DOD
Round Trip Efficiency
Terminal Voltage
Charge Rate
Discharge Rate
Charge/Discharge Current limit
CONCLUSIONS
This paper proposes a novel combined optimization
method to solve the optimal scheduling problem of DERs
including the BESS connected to the system. The proposed
method is simple and robust in terms of the optimization
modeling and provides computation rapidity and solution
accuracy as it uses the traditional Liner Programming
technique. The proposed LP formulation determines the
optimal dispatch schedules of DER and charge/discharge
schedule of BESS for minimizing the operational cost and
maximizing the energy storage arbitrage amount. The
proposed LP optimization has a dual optimization objective
of economics and peak-shaving, i.e., the system assets are
dispatched economically that support feeder peak-shaving
application. The optimization problem is tested on a PNNL
taxonomy distribution feeder with a fictitious microgrid
system using the Matlab LP solver. The results are promising
and prove the efficacy of the proposed optimization solution.
VI.
APPENDIX
Table II provides DER operating cost and operational
constraint data. The utility electric grid prices are provided by
the market forecast data shown in Fig. 3.
TABLE II: DER SPECIFICATIONS AND CONSTRAINTS
DER Data
DER
Name
DG1
DG2
DG3
DG4
Type
Natural Gas Fired
Generator
Diesel fired Generator
Natural Gas Fired
Generator
Natural Gas Fired
Generator
Offers
(cents/
kWh)
Min
kW
Max
kW
8.4
100
100
7.9
40
50
9.4
200
200
9.1
150
150
978-1-5090-4168-8/16/$31.00 ©2016 IEEE
View publication stats
0
200
200
200
150
0
TABLE III: BESS SPECIFICATIONS AND CONSTRAINTS
USD
6,935
200
0
0
Table III provides the BESS specifications including its
constraints such as SOC and DOD limits.
TABLE I: ARBITRAGE OF BESS
Annual cost of charging
8.3
15
12
Market
Data
800kWh
200kW
100% (800kWh)
25% (200kWh)
75% (600kWh)
80%
600V
200 kW/hr
200 kW/hr
500 A
REFERENCES
[1]
P. F. Ribeiro, B. K. Johnson, M. L. Crow, A. Arsoy, and Y. Liu,
“Energy storage systems for advanced power applications,” Proc.
IEEE, vol. 89, no. 12, pp. 1744–1756, Dec. 2001.
[2] F. A. Chacra, P. Bastard, G. Fleury, and R. Clavreul, “Impact of energy
storage costs on economical performance in a distribution substation,”
IEEE Trans. Power Syst., vol. 20, no. 2, pp. 684–691, May 2005.
[3] D. Maly and K. Kwan, “Optimal Battery Energy Storage System
(BESS) charge scheduling with dynamic programming,” Proc. Inst.
Elect. Eng. Sci. Meas. Technol., vol. 142, no. 6, pp. 453–458, Nov.
1995.
[4] P. Rupanagunta, M. L. Baughman, and J. W. Jones, “Scheduling of
cool storage using non-linear programming techniques,” IEEE Trans.
Power Syst., vol. 10, no. 3, pp. 1279–1285, Aug. 1995.
[5] T. Y. Lee, “Operating schedule of battery energy storage system in a
time-of-use rate industrial user with wind turbine generators: a
multipass iteration particle swarm optimization approach,” IEEE Trans.
Energy Conversion, vol. 22, no. 3, pp. 774–782, Sep. 2007.
[6] C. Lo and M. Anderson, “Economic dispatch and optimal sizing of
battery energy storage systems in utility load-leveling operations,”
IEEE Trans. Energy Convers., vol. 14, no. 3, pp. 824–829, Sep. 1999.
[7] M. S. Habibi, “Model for impact of storage on spinning reserve
requirements and distributed generation,” in Proc. Southeastern Symp.
Syst. Theory, Mar. 2001, pp. 161–165.
[8] T. D. H. Cau and R. J. Kaye, “Multiple distributed energy storage
scheduling using constructive evolutionary programming,” in Proc.
IEEE Power Eng. Soc. Int. Conf. Power Ind. Comput. Appl. May 2001,
pp. 402–407.
[9] C. C. Fung, S. C. Y. Ho, and C. V. Nayar, “Optimisation of a hybrid
energy system using simulated annealing technique,” in Proc. IEEE Int.
Conf. Comput. Commun. Control Power Eng. Oct. 1993, vol. 5, no. 0,
pp. 235–238.
[10] K. Schneider, D. P. Chassin, R. Pratt, D. Engel, and S. Thompson,
“Modern grid initiative distribution taxonomy final report”, PNNL,
Nov. 2008.
[11] A. Hoke, R. Butler, J. Hambrick, and B. Kroposki, “Steady-state
analysis of maximum photovoltaic penetration levels on typical
distribution feeders,” IEEE Transactions on Sustainable Energy, April
2013.
[12] ComEd Website [Online]: https://hourlypricing.comed.com/live-prices/
Download