Next Article in Journal
Recycling Possibility of the Salty Food Waste by Pyrolysis and Water Scrubbing
Previous Article in Journal
Multi-Objective Planning Techniques in Distribution Networks: A Composite Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Linear Formulation for Short-Term Operational Scheduling of Energy Storage Systems in Power Grids

1
Research Center for Innovative Electricity Market Technology, Konkuk University, 120 Neungdong-ro, Gwangjin-gu, Seoul 05029, Korea
2
Department of Electrical Engineering, Konkuk University, 120 Neungdong-ro, Gwangjin-gu, Seoul 05029, Korea
3
Department of Mechanical Design and Production Engineering, Konkuk University, 120 Neungdong-ro, Gwangjin-gu, Seoul 05029, Korea
4
Department of Electrical and Computer Engineering, Baylor University, Waco, TX 76798, USA
*
Author to whom correspondence should be addressed.
Energies 2017, 10(2), 207; https://doi.org/10.3390/en10020207
Submission received: 11 July 2016 / Revised: 2 January 2017 / Accepted: 7 February 2017 / Published: 12 February 2017

Abstract

:
This paper presents linear programming (LP) formulations for short-term energy time-shift operational scheduling with energy storage systems (ESSs) in power grids. In particular, it is shown that the conventional nonlinear formulations for electric bill minimization, peak shaving, and load leveling can be formulated in the LP framework. New variables for the peak and off-peak values are introduced in peak shaving and load leveling model, and the historical peak value for demand charge are considered in the electric bill minimization model. The LP formulations simplify computation while maintaining the accuracy for including linear technical constraints of ESSs, such as the state-of-charge, charging/discharging efficiency, output power range, and energy limit considering the life cycle of ESS. Proposed LP formulations have been implemented and verified in practical power systems and a large-scale industrial customer using historical data.

1. Introduction

Energy storage systems (ESSs), both mechanical types, such as pumped-hydro energy storage (PHES), compressed-air energy storage (CAES) and flywheels, and battery types, such as Li-ion, NaS and lead-acid, are given opportunities to enter into power systems to supplement conventional generators as they show technological advances and price competitiveness. The ESSs can be applied for frequency regulation, energy arbitrage, peak-shaving, renewable resource integration, transmission congestion relief, demand response, and the energy management of end-user or micro grid [1,2]. This paper is focused on developing optimal operational scheduling models of an ESS for short-term (minutes or hour basis) energy time-shift applications based on various objectives in a power grid as described in Table 1.
Strategies of ESS for energy arbitrage are determined in response to energy market prices, either in an investor or owner perspective [3]. Moreover, in [4,5,6,7,8], the energy arbitrage of ESS is also tested for power systems with renewable resources. These linear formulated energy arbitrage models of ESSs can be flexibly applied in a transaction model with renewables considering uncertainty [4], operation problems of microgrid with other DERs [5,6,7], and the optimal size determination models of ESS considering the installed renewable resources [8]. The production cost minimization model of ESS can be expressed in a form that the energy arbitrage model is included in the unit commitment problem by a system (or market) operator, and it can be effectively formulated as mixed integer linear programming (MILP) [9,10]. Other applications of ESSs, except the energy arbitrage, are often solved by heuristic algorithms. Peak-shaving and load-leveling problems of ESSs are also tested in power grids from the interest of a system operator using dynamic programming in [11,12,13]. The electric bill minimization problem in the customer side is formulated with nonlinear model considering both demand charge and energy charge, where dynamic programming, Markov decision processes, and particle swarm optimization are used in [14,15,16,17], respectively.
Assuming that demand or renewable resource production is perfectly forecasted, the objective functions are defined with respect to the applications of an ESS, while technical constrains of ESS are commonly contained in the optimization model. The solution technique for an optimization problem is determined according to the type of the formulated problem. Often optimization problems of ESS have been formulated as non-linear problems and solved with heuristic and evolutionary algorithms, except the energy arbitrage for short-term optimal operation scheduling model of an ESS. The main disadvantage of these algorithms is to end up with suboptimal solutions. In contrast, if the same problem can be formulated with linear model without approximation, we can find the optimum solution efficiently and accurately using linear programming (LP) [18].
The objective of this paper is to develop linear expressions of optimal operational scheduling models of an ESS for all time-shifting applications in power grids. It was demonstrated that the energy arbitrage model from the investor or owner perspective as a price-taker in electricity market can be simply expressed in a linear formulation, as mentioned in the above literatures. Therefore, in this paper, we will first develop linear optimization models, which will ensure simplification as well as accuracy for peak-shaving and load-leveling in the system operator perspective. Moreover, we will develop a novel linear model for the electric bill minimization of end-users. Thus, we can find all optimum solutions for the time-shifting applications of ESSs listed in Table 1 using LP.
This paper is composed as follows: Section 2 presents the linear expression of general technical constraints of ESS. Section 3 presents linearly expressed objective functions and additional necessary conditions with respect to the energy-shifting applications of ESS. Proposed linear models are tested in Section 4 and conclusions are drawn in Section 5.

2. Linear Expression of ESS Technical Constraints

This section presents linear expression for constraints in the optimization problem by considering general technical characteristics of an ESS. The major constraints of an ESS are charging/discharging efficiency, limits of power output and the state-of-charge (SOC). Additionally technical constraints on the cumulated energy used during the operation period are included to consider the aging effect of an ESS.

2.1. Charging/Discharging Efficiency

η j c e p j , t c = E P j , t c ,   t ,   j
e p j , t d = η j d E P j , t d ,   t ,   j
where η j , e p j , t and E P j , t respectively are efficiency, AC power and DC power in MW; t and j represent the t-th time interval and the j-th EES unit; and superscripts c and d respectively represent charging and discharging.
Energy loss occurs when an ESS are under charging or discharging. Constraints (1) and (2) ensure charging and discharging power of ESS-j considering AC/DC and DC/AC conversion efficiencies, respectively.

2.2. Output Power Limits

0 E P j , t c E P j c ¯ ,   t ,   j
0 E P j , t d E P j d ¯ ,   t ,   j
where E P j c ¯ and E P j d ¯ respectively are the maximum charging and discharging power outputs of ESS-j.
Constraints (3) and (4) respectively represent the bounds on charging and discharging ranges of ESS-j at time interval-t. If an ESS has the minimum power outputs E P j c _ and E P j d _ , constraints (3) and (4) have to be changed as mixed integer linear expressions by introducing binary variables as follows:
u j , t c E P j c _ E P j , t c u j , t c E P j c ¯ ,   t ,   j
u j , t d E P j d _ E P j , t d u j , t d E P j d ¯ ,   t ,   j
u j , t c + u j , t d 1 ,   t ,   j
where u j , t c and u j , t d respectively represent the binary charging and discharging status of ESS-j at the t-th time interval. Constraint (7) ensures that the status of ESS-j is either under charge, discharge, or idle.

2.3. State-of-Charge

S O C j , t = S O C j , t 1 + ( E P j , t c E P j , t d ) Δ t = S O C j o + k = 1 t ( E P j , k c E P j , k d ) Δ t ,   t ,   j
S O C j min S O C j , t S O C j max ,   j ,   t = 1 , ... , T 1
S O C j , T l o w e r S O C j , T S O C j , T u p p e r ,   j
where Δ t is the time interval in hours, T is the number of time intervals over a decision horizon, S O C j , t is the SOC of ESS-j in MWh at the t-th time interval, S O C j max and S O C j min respectively are the maximum and minimum SOC limits of ESS-j, S O C j o is the initial SOC of ESS-j, and S O C j , T l o w e r and S O C j , T u p p e r respectively are ESS-j’s lower and upper bounds of SOC at the final time interval.
Constraint (8) determines the SOC of ESS-j at each time interval-t. Constraint (9) bounds ESS-j’s SOC at each time interval-t. It is possible to adjust the range of the final SOC by constraint (10).

2.4. Total Energy Limits

One of the expressions for the lifetime of a battery ESS (BESS) is the cycle-life, which is the expected number of cycles for charging and discharging depending on the depth of discharge (DOD) of a BESS [19], which can be represented by the limited SOC range. When the possible SOC ranges of ESSs are fixed, the excessive number of round-trip operating cycles can be prevented by limiting total charged and discharged energies over an operational period with the following constraints:
t = 1 T E P t c Δ t α j c ( S O C j max S O C j min ) ,   j
t = 1 T E P t d Δ t α j d ( S O C j max S O C j min ) ,   j
where α j c and α j d respectively are positive constants to limit the number of charging and discharging cycles of ESS-j over a decision horizon.
These two constraints are helpful not only for the BESS but also for mechanical ESS (MESS) operational scheduling, because, with them, we can find the least amount of the energy to meet the objectives, and prevent excessive wear and tear by choosing suitable values of α j c and α j d in the optimization models.

3. Linear Objective Functions for Applications in Power Grid

This section presents linear objective functions for the purpose of short-term ESS applications: energy arbitrage, peak-shaving, load-leveling and minimization of end-user’s electricity bill. For energy arbitrage of ESSs from the investor or owner perspective, the existing linear energy arbitrage model as a price-taker in electricity market is already introduced in many existing literatures such as [3,4,5,6,7,8]. Therefore, in this paper, we develop novel LP expressions, which will ensure simplification and accuracy for the electric bill minimization in an end-user perspective as well as the peak-shaving and load-leveling in the system operator perspective.

3.1. Peak-Shaving

The objective of peak-shaving is focused on reducing maximum load in a decision horizon as shown below:
Min   t = 1 T   max { D 1 , D 2 , , D T }
D t = D t + j = 1 N [ e p j , t c e p j , t d ] ,   t
D t 0 ,   t
where N is the number of ESS, T is a decision horizon, D t is forecasted load demand at the t-th time interval, D t is a modified demand by ESSs at the t-th time interval, e p j , t c is a charging power of ESS-j from the grid at the t-th time interval, and e p j , t d is a discharging power of ESS-j injected to the grid at the t-th time interval.
The objective function (13) is a nonlinear function. For a linear formulation, we can modify the objective function (13) as following:
Min   t = 1 T D max
D max D t ,   t
where D max is a new variable which ensures that the peak value among the modified demands by ESSs is below this level in a decision horizon. Finally we can solve the peak-shaving problem using LP with the objective function (16) subject to ESS technical constraints (1)–(12) and additional constraints (14), (15), and (17).

3.2. Load-Leveling

Strictly speaking, the peak-shaving and load-leveling should be distinguished because the goal of the load-leveling is to make the fluctuating demand flat by increasing the off-peak as well as decreasing the on-peak, while peak-shaving is only focused on the reduction of the peaks [20]. Therefore to formulate as a linear model we can define an objective function of the load-leveling as following:
Min   t = 1 T [ D max D min ]
D min D t ,   t
where D min is a new variable which ensures that the off-peak value among the modified demands by ESSs is above this level in a decision horizon. The linear objective function (18) is to minimize the gap between the on-peak and off-peak demands subject to ESS technical constraints (1)‒(12) and additional constraints (14), (15), (17), and (19).

3.3. End-User Electricity Bill Minimization

The customer electric bill is composed of demand charge and energy charge. The demand charge is paid to the utility which operates and plans transmission and distribution network, and is based on the highest average load for 15 min during the billing period. To determine the demand charge, some electricity retail markets consider the historical peak loads within a specified period. For example, non-residential customers are served at the regulated time-of-use (TOU) rate by Korea Electric Power Corporation (KEPCO) in Korea, i.e., they are required to pay the demand charge for the highest load between the peak load during current billing month and the peak load of July-September and December-February during the prior 11 months [21]. Energy charge is calculated for the amount of electricity consumption. Generally a customer have a right to choose an appropriate time-varying pricing among TOU, critical peak price (CPP), real-time-pricing (RTP), etc.
Therefore we can formulate the optimization model for electric bill minimization with ESSs in the end-user perspective as follows:
Min   { R D D max + t = 1 T R t E D t Δ t }
where R D is the demand charge rate imposed on peak D max of the end-user, and R t E is the energy charge rate at the t-th time interval. The linear objective function (20) is subject to constraints (14), (15), (17), and ESS technical constraints (1)‒(12). We can solve this model by LP because all of objective functions and constraints are expressed in linear forms.
If historical peak load D max , o is necessarily considered to calculate the demand charge, D max in the first term of the objective function (20) can be replaced with max ( D max , o , D max ) , then the objective function can be changed as following:
Min   { R D max ( D max , o , D max ) + t = 1 T R t E D t Δ t }
By defining D max , g = max ( D max , o , D max ) , the optimization model for end-user’s electric bill minimization with ESS can be generalized as the following linear formulation:
Min   { R D D max , g + t = 1 T R t E D t Δ t }
D max , g D t ,   t
D max , g D max , o
where the linear objective function (22) is subject to constraints (14), (15), (17), (23), (24), and ESS technical constraints (1)‒(12).
As mentioned above, the constant D max , o is the historical peak load during a billing period. In this generalized model, we can consider peak-load reduction or the energy-cost reduction, as priority, by setting D max , o = 0 or D max , o = (a large positive constant), respectively. In the peak-load reduction priority mode, the ESS charges when energy prices are low and discharges first when the loads are on-peak, then discharges extra charged energy at the other times when energy prices are high. On the other hand, ESS charges when energy prices are low and discharges when the prices are high in the energy-cost reduction priority mode.

4. Case Studies

Assuming that all estimation data are perfectly known, the proposed linear short-term optimal scheduling problems for the use of an ESS have been tested in this section. Peak-shaving and load-leveling in a system operator perspective are tested on a 500 MW/4000 MWh PHES. Since the round-trip efficiency of PHES is 0.75 in [2], we assume that the each of pumping and generating efficiencies is set to 0.75 . The electric-bill minimization is implemented in a large industrial customer with a 4 MW/8 MWh Li-ion BESS, for which conversion efficiencies on charging and discharging are equally set to 0.95 [2]. The proposed linear models are implemented in IBM CPLEX 12.6, which gives robust solutions for optimization problems [22].

4.1. Case-I: Peak-Shaving and Load-Leveling with PHES

Figure 1 is the demand for a week provided from the Korea Power Exchange (KPX) during 2‒8 August 2010 [23], which is described in Table A1 and it has 3707 MW of off-peak and 6273 MW of on-peak demand. The leveled demand pattern corresponding to the time of energy prices shown in Figure 2 is obtained from the historical data from Korea, forecasted and posted by KPX [23]. The energy prices are described in Table A2.
When the ESS is scheduled for peak-shaving and/or load-leveling, the adjusted on-peak Dmax and off-peak Dmim need to be determined, which would result from the allowed maximum charging and discharging energy over a given planning horizon as defined in (11) and (12). Figure 3 shows an experimental result of on-peak Dmax, off-peak Dmim, and the differences between them (DmaxDmim) according to α j c and α j d for the weekly operation mode, where both α j c and α j d in (11) and (12) are set to the same value α in this case study. The optimization models are solved by weekly operation mode where each of the initial and final state of reservoir is set to 12.5% of the PHES capacity. In the figure, the adjusted on-peak Dmax and the difference (DmaxDmin) are becoming constant when the values of α are 1.02 and 2.62, respectively, and these values are used for the peak-shaving and load-leveling models because full peak-shaving and load-leveling with the PHES can be most efficiently solved by weekly operation mode when the values of α are 1.02 and 2.62, respectively.
Dashed line and solid line shown in Figure 4a are the results of peak-shaving and load-leveling with the PHES, where the values of α are set to 1.02 and 2.62, respectively, in the optimization models for peak-shaving and load-leveling solved by weekly operation mode. Both peak-shaving and load-leveling have reduced the on-peak to 5840 MW. Moreover the load-leveling has raised the off-peak to 4284 MW while peak-shaving still remains at 3707 MW. Therefore, the load-leveling can reduce the demand range more than the peak-shaving. On the other hand, the advantage of the peak-shaving model is that the energy required to reduce the peak is smaller than the load-leveling energy, even though it cannot control the off-peak. As the a result, cumulated charged (pumping) energies including energy losses from the grid for a week are 4108 MWh and 10589 MWh for peak-shaving and load-leveling, respectively, and cumulated discharged (generated) energies delivered to the grid are 3081 MWh and 7942 MWh, respectively. Each value is 0.75 of cumulated charged energy which is the round-trip efficiency of PHES as assumed above.
Since load forecasting necessarily has error caused by uncertainties, the operator can decide an alternative strategy of scheduling period to take consideration of the forecasting error. To reduce forecasting error, operating period should be shorter and scheduling cycle should be more frequent. If the optimization is solved by daily operation mode, we can get the results as shown in Figure 4b. In this case, for a week, total charged energies as the results of peak-shaving and load-leveling respectively are 24,172 MWh and 24,421 MWh including the losses, and total discharged energies to the grid are 18,129 MWh and 18,316 MWh, where α is set to 6.00 for the peak-shaving and to 6.06 for the load-leveling. These are minimal cumulated energy requirements which respectively can contribute to full peak-shaving and full load-leveling with the PHES.

4.2. Case-II: Electric Bill Minimization of a Customer with Li-ion BESS

The proposed linear electric bill minimization model was tested for a large industrial customer being served with the time-of-use (TOU) rate from KEPCO. The customer is charged with the demand rate of 7380 KRW/kW and the energy rate (KRW/kWh) adjusted on seasonal and hourly basis as shown in Figure 5 and described in Table A3 [21]. As mentioned above, the peak-load applied to demand charge by KEPCO is determined as the maximum value during prior 12 months including the current month. As described in Figure 6 and Table A4, the customer load data in summer, assuming that it is constant for each hour, has different daily pattern, but has a recursive tendency on a weekly basis. The minimum and maximum values of the load are 0.66 MW and 15.15 MW, respectively. In addition, daily on-peaks in the weekend are larger than those in weekdays.
Optimal scheduling results of the Li-ion BESS installed in an industrial customer obtained by the linear electric bill minimization algorithm for weekly operation mode are shown in Figure 7, where both initial and final SOCs of the Li-ion BESS have been set to 5% capacity of the rated energy. To concentrate on saving the bill, α has been set to a large constant. For the weekly operating mode, adjusted on-peak load is decreased to 11.98 MW with the full discharging power, when the optimization is solved to satisfy the objective function (22) without consideration of the historical peak value by setting Dmax,o = 0. Since on-peak loads in the first four days (weekdays) are relatively lower than in the last three days (weekends), charge and discharge of the ESS are focusing on saving the energy cost during weekdays while they are focusing on reducing on-peak loads during the weekends. If the demand charge considers the historical peak-value and it is set to Dmax,o = 13 MW, the customer’s on-peak decreases only to 13 MW and the ESS is scheduled to save the energy cost elsewhere. If the demand charge considers the historical peak-value but it is set to Dmax,o = 16 MW, the optimization is solved only to concentrate on saving the energy cost (arbitrage) since Dmax,o is greater than the peak load during a week. Hourly operating schedules of the ESS according to Dmax,o are shown in Figure 8.
The results for the daily operation mode are shown in Figure 9 and Figure 10. Compared with the weekly mode, if the demand charge does not consider the historical peak value by setting Dmax,o = 0 on the first day of billing month, the ESS is scheduled to concentrate on reducing daily peak and Dmax,o is increasingly updated every day during the first week as shown in Figure 9a. The ESS is scheduled to reduce daily peak to 11.98 MW and to save the energy cost elsewhere on the day during remaining three weeks as shown in Figure 9b since the values of Dmax,o are equally set to 11.98 MW until the end of the billing month. If the demand charge considers the historical peak-value for the daily operation mode and it is set to Dmax,o = 13 MW and Dmax,o = 16 MW, the schedules of ESS are similar with those of the weekly operation mode while the used energies of ESS are equal to 74.12 MWh and 81.05 MWh.
The operation results and customer’s cost savings for the two operation modes are summarized in Table 2. In both modes, the modified peak values for demand charge are the same as 11.98 MW, 13 MW, and 16 MW when Dmax,o = 0, Dmax,o = 13 MW, and Dmax,o = 16 MW, respectively. Compared with the weekly mode, the used energy for the daily operation mode decreases 1.42%, but total cost savings is 1.38 million KRW smaller due to the lower energy savings when Dmax,o = 0. On the other hand, the used energies and cost savings for the daily mode are equal to those for the weekly mode when Dmax,o = 13 MW and Dmax,o = 16 MW. Total cost savings from the ESS can be expected to be 45.27 million KRW, which is the sum of demand charge savings of 15.89 million KRW and energy charge savings of 29.38 million KRW, and 5.57% reduction from the total electric bill without ESS when Dmax,o = 13 MW. Only energy savings of 31.12 million KRW can be expected due to no reduction of the peak value when Dmax,o = 16 MW. As a result from the schedule of weekly operation mode, reduced cycle-life of ESS is calculated to 38.21 cycles, 40.24 cycles, and 44.00 cycles during four weeks when each Dmax,o is set to 0 MW, 13 MW, and 16 MW, respectively. Reduced cycle-life from the schedule of daily operation mode is calculated to 37.67 cycles, 40.24 cycles, and 44.00 cycles when each Dmax,o is set to 0 MW, 13 MW, and 16 MW, respectively.

5. Conclusions

This paper presented linear programming models for short-term optimal operational scheduling of ESSs as the energy time-shifting application in a power system. As a follow-up to the existing linear energy arbitrage model in an ESS owner perspective, we developed linear programming framework for peak-shaving and load-leveling from the aspect of system operator, and for electric bill minimization model from the perspective of end users. The proposed linear models have been implemented and verified in a practical power system and a large-scale industrial customer using historical demand and energy prices. Under the forecast data, they can effectively solve the short-term operational scheduling problem of ESSs, promising that they can also be applied in other operational problems. The proposed linear peak-shaving and load-leveling problems can give a system operator an effective tool to secure the system reliability by making use of the operational scheduling models of grid-scale ESSs while existing energy arbitrage model can be included in traditional unit commitment problem solved by ISO. Moreover, the electric bill minimization model can be also applied in the energy management system for a grid-connected microgrid consisting of ESSs as well as other distributed resources to minimize production cost for industrial or commercial customers. Developing short-term operational scheduling models of the ESS considering stochastic linear formulation will be our future works.

Author Contributions

Yong-Gi Park and Jong-Bae Park conceived and designed the study; Yong-Gi Park and Namsu Kim researched and summarized the literatures; Yong-Gi Park performed the modeling and case studies and wrote the manuscript; Kwang Y. Lee and Jong-Bae Park provided professional advice and reviewed the paper.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

Indices

t Index of time intervals in a decision horizon T, t T
j Index of energy storage systems, j N

Variables

D t Adjusted demand by charging and discharging of ESSs at time interval-t
D max The maximum demand with charging/discharging operation of ESSs during operating period (or the highest load to impose the demand charge in an end-user perspective)
D max , o End-user’s historical maximum load
D max , g The larger value between D max , o and D max
D min The minimum demand with charging/discharging operation of ESSs
e p j , t c Charging power of ESS-j from the grid at time interval-t
e p j , t d Discharging power of ESS-j injected to the grid at time interval-t
E P j , t c Charging power in ESS-j at time interval-t
E P j , t d Discharging power from ESS-j at time interval-t
S O C j , t State-of-charge of ESS-j at time interval-t
u j , t c Binary variable which is equal to 1 if ESS-j is under charge at time interval-t
u j , t d Binary variable which is equal to 1 if ESS-j is under discharge at time interval-t

Constants

α j c A positive constant to limit the number of charging cycles of ESS-j during the operation period
α j d A positive constant to limit the number of discharging cycles of ESS-j during the operation period
D t Estimated demand at time interval-t
E P j c _ Minimum charging power of ESS-j
E P j c ¯ Maximum charging power of ESS-j
E P j d _ Minimum discharging power of ESS-j
E P j d ¯ Maximum discharging power of ESS-j
P t r e Power production of renewable resource at time interval-t
R t E Energy price at time interval-t
R D Demand price imposed on D max of end-user
S O C j o Initial state-of-charge of ESS-j
S O C j max Maximum state-of-charge limit of ESS-j
S O C j min Minimum state-of-charge limit of ESS-j
S O C j , T l o w e r Lower bound of the state-of-charge of ESS-j at final time interval-T
S O C j , T u p p e r Upper bound of the state-of-charge of ESS-j at final time interval-T
η j c Charging efficiency of ESS-j
Δ t The time interval unit in hours
η j d Discharging efficiency of ESS-j

Appendix A

Table A1. Forecasted demand for peak-shaving/load-leveling (MW) [23].
Table A1. Forecasted demand for peak-shaving/load-leveling (MW) [23].
HourMondayTuesdayWednesdayThursdayFridaySaturdaySunday
14042438943974586469546884398
23864413241414339443944414161
33756398440034152428142734004
43707388639044033418341543895
53707386638854014415341253855
63787391539344063419341253845
74024415341614281441143123943
84380451845074656479645294031
94956505450015201539149664198
105361545953865607583653434445
115559567756045835607455804673
125638576657035924617356494793
135418554655345785589454304812
145657579457826004615356194931
155777588458726065627356804951
165737583558336035620355904941
175738580557945995614354614921
185608566656645875595452514900
195459551755045716578452014931
205428552755235725576352995057
215427554555415773577253975177
225237532753335525555452395069
235012506050655246527750324862
244845486348795050507056844585
Table A2. Energy prices for peak shaving and load leveling (KRW/kWh) [23].
Table A2. Energy prices for peak shaving and load leveling (KRW/kWh) [23].
HourMondayTuesdayWednesdayThursdayFridaySaturdaySunday
147.61107.38108.24110.12110.53113.8108.25
243.8968.2068.2108.71109.41109.6768.21
343.3947.5547.5767.9181.5380.7647.58
442.9743.9343.9247.4549.7766.6044.24
542.9743.7343.9244.7449.5949.6643.89
643.4247.5544.1747.4567.8368.0243.74
768.3068.2068.2083.30109.01108.6644.53
8116.47109.45109.95110.68111.27111.3847.58
9116.31166.42114.91119.27115.53115.9268.21
10116.31116.37115.60127.04135.38118.47108.62
11157.06116.62116.17131.60140.13117.02109.94
12157.06117.11116.35133.27141.37116.86110.34
13116.53117.11116.12133.96132.38116.86111.05
14116.53134.78132.21136.75134.39116.77111.22
15117.32127.10136.08131.89145.79117.98111.65
16117.32127.53127.66136.10140.57118.17111.65
17117.32128.68121.64141.06139.94118.55111.65
18117.32116.12130.11133.22134.49115.10114.21
19116.37116.15121.64118.97130.72118.70115.15
20157.06116.30133.94131.64132.79118.70115.20
21157.06116.47124.92142.26131.34130.29117.78
22116.99116.47116.49116.04125.12119.78115.20
23116.99116.47115.63115.41115.12116.82117.77
24116.99116.47113.4114.68114.66164.46114.84
Table A3. TOU rate of Industrial (B), high-voltage (B), and Option-II by KEPCO [21].
Table A3. TOU rate of Industrial (B), high-voltage (B), and Option-II by KEPCO [21].
Demand Charge7380 (KRW/kW)
Energy Charge
(KRW/kWh)
Time PeriodSummerSpring/FallWinter
Off-peak56.2
(23:00~09:00)
56.2
(23:00~09:00)
63.2
(23:00~09:00)
Mid-peak108.5
(09:00~10:00,
12:00~13:00,
17:00~23:00)
78.5
(09:00~10:00,
12:00~13:00,
17:00~23:00)
108.5
(09:00~10:00,
12:00~17:00,
20:00~22:00)
On-peak189.7
(10:00~12:00,
13:00~17:00)
108.8
(10:00~12:00,
13:00~17:00)
164.7
(10:00~12:00,
17:00~20:00,
23:00~23:00)
Effective date: 21 November 2013.
Table A4. Forecasted load of an industrial customer (MW).
Table A4. Forecasted load of an industrial customer (MW).
HourMondayTuesdayWednesdayThursdayFridaySaturdaySunday
14.29 2.54 2.70 2.58 2.64 2.68 2.58
22.56 2.27 2.27 2.27 2.31 2.30 2.30
30.69 0.69 0.68 0.69 0.68 0.69 0.69
40.68 0.66 0.66 0.67 0.66 0.70 0.68
51.28 0.90 0.90 0.91 0.88 0.89 0.91
68.19 4.67 4.70 4.69 4.69 3.64 3.58
75.60 5.54 5.49 5.58 7.27 4.98 4.42
88.27 8.35 8.38 8.20 8.28 8.37 8.29
98.47 8.53 8.38 8.47 8.48 7.15 7.08
1010.92 11.26 11.07 10.80 10.83 12.53 12.43
1112.32 12.40 12.39 12.18 13.31 15.10 15.01
1211.06 10.69 10.49 10.84 10.52 10.69 10.47
139.24 9.33 9.30 9.45 10.66 10.25 10.22
1410.99 11.01 10.80 10.99 12.72 13.06 12.74
1512.07 12.23 12.36 12.14 13.41 15.15 14.19
1610.55 10.82 10.95 10.46 13.54 12.63 12.46
179.90 10.23 10.25 10.22 12.11 11.89 9.92
1811.18 11.34 11.35 11.43 11.31 12.13 12.14
1910.41 10.48 10.43 10.53 12.63 11.29 11.38
2010.27 10.37 10.30 10.53 12.66 12.62 12.60
2110.16 10.22 10.29 10.33 12.93 12.75 12.51
229.73 9.77 9.75 9.74 12.21 11.42 11.26
238.32 8.41 8.39 8.53 8.81 9.72 10.35
245.12 5.26 5.21 5.74 5.13 6.82 7.22

References

  1. Chen, H.; Cong, T.N.; Yang, W.; Tan, C.; Li, Y.; Ding, Y. Progress in electrical energy storage system: A critical review. Prog. Nat. Sci. 2009, 19, 291–312. [Google Scholar] [CrossRef]
  2. Akhil, A.A.; Huff, G.; Currier, A.B.; Kaun, B.C.; Rastler, D.M.; Chen, S.B.; Cotter, A.L.; Bradshaw, D.T.; Gauntlett, W.D. DOE/EPRI 2013 Electricity Storage Handbook in Collaboration with NRECA; Sandia Report No. SAND2013-5131; Sandia National Laboratories: Albuquerque, NM, USA, 2013.
  3. Sioshansi, R.; Denholm, P.; Jenkins, T.; Weiss, J. Estimating the value of electricity storage in PJM: Arbitrage and some welfare effects. Energy Econ. 2008, 31, 269–277. [Google Scholar] [CrossRef]
  4. Garcia-Gonzalez, J.; de la Muela, R.M.R.; Santos, L.M.; Gonzalez, A.M. Stochastic joint optimization of wind generation and pumped-storage units in an electricity market. IEEE Trans. Power Syst. 2008, 23, 460–468. [Google Scholar] [CrossRef]
  5. Mohamed, F. Microgrid Modelling and Online Management. Ph.D. Thesis, Helsinki University of Technology, Helsinki, Finland, 2008. [Google Scholar]
  6. Chen, C.; Duan, S.; Cai, T.; Liu, B.; Hu, G. Optimal Allocation and Economic Analysis of Energy Storage System in Microgrids. IEEE Trans. Power Electron. 2011, 26, 2762–2773. [Google Scholar] [CrossRef]
  7. Ho, W.S.; Macchietto, S.; Lim, J.S.; Hashim, H. Optimal scheduling of energy storage for renewable energy distributed energy generation system. Renew. Sustain. Energy Rev. 2016, 58, 1100–1107. [Google Scholar] [CrossRef]
  8. Shu, Z.; Jirutitijaroen, P. Optimal sizing of energy storage system for wind power plants. In Proceedings of the 2012 IEEE Power Engineering Society General Meeting, San Diego, CA, USA, 22–26 July 2012; pp. 1–8.
  9. Chang, G.W.; Aganagic, M.; Waight, J.G.; Medina, J.; Burton, T.; Reeves, S.; Christoforidis, M. Experiences with mixed integer linear programming based approaches on short-term hydro scheduling. IEEE Trans. Power Syst. 2011, 16, 743–749. [Google Scholar] [CrossRef]
  10. Pozo, D.; Contreras, J.; Sauma, E.E. Unit commitment with ideal and generic energy storage units. IEEE Trans. Power Syst. 2014, 29, 2974–2984. [Google Scholar] [CrossRef]
  11. Lo, C.H.; Anderson, M. Economic dispatch and optimal sizing of battery energy storage systems in utility load-levelling operations. IEEE Trans. Energy Convers. 1999, 14, 824–829. [Google Scholar] [CrossRef]
  12. Grillo, S.; Marinelli, M.; Massucco, S.; Silvestro, F. Optimal management strategy of a battery-based storage system to improve renewable energy integration in distribution Networks. IEEE Trans. Smart Grid 2012, 3, 950–958. [Google Scholar] [CrossRef]
  13. Maly, D.; Kwan, K. Optimal battery energy storage system (BESS) charge scheduling with dynamic programming. IEEE Proc. Sci. Meas. Technol. 1995, 142, 453–458. [Google Scholar] [CrossRef]
  14. Oudalov, A.; Cherkaoui, R.; Beguin, A. Sizing and Optimal Operation of Battery Energy Storage System for Peak Shaving Application. In Proceedings of the 2007 IEEE Lausanne Power Tech, Lausanne, Switzerland, 1–5 July 2007; pp. 621–625.
  15. Lee, T.Y.; Chen, N. Effect of the battery energy storage system on the time-of-use rates industrial customers. IEEE Proc. Gener. Transm. Distrib. 1994, 141, 521–528. [Google Scholar] [CrossRef]
  16. Oh, E.; Son, S.-Y.; Hwang, H.; Park, J.-B.; Lee, K.Y. Impact of Demand and Price Uncertainties on Customer-side Energy Storage System Operation with Peak Load Limitation. Electr. Power Compon. Syst. 2015, 43, 1872–1881. [Google Scholar] [CrossRef]
  17. Lee, T.Y. 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 Convers. 2007, 22, 774–782. [Google Scholar] [CrossRef]
  18. Wood, A.J.; Wollenberg, B.F. Power Generation Operation & Control; Wiley: New York, NY, USA, 1984; p. 117. [Google Scholar]
  19. Zhou, C.; Qian, K.; Allan, M.; Zhou, W. Modeling of the cost of EV battery wear due to V2G application in power systems. IEEE Trans. Energy Convers. 2011, 26, 1041–1050. [Google Scholar] [CrossRef]
  20. Oudalov, A.; Chartouni, D.; Ohler, C.; Linhofer, G. Value analysis of battery energy storage applications in power systems. In Proceedings of the 2nd IEEE PES Power Systems Conference and Exposition (PSCE’06), Atlanta, GA, USA, 29 October–1 November 2006; pp. 2206–2211.
  21. Korea Electric Power Corporation. Available online: http://www.kepco.co.kr (accessed on 12 February 2016).
  22. IBM ILOG CPLEX 12.6. Available online: http://www.cplex.com (accessed on 4 December 2015).
  23. Korea Power Exchange. Available online: http://www.kpx.or.kr (accessed on 12 February 2016).
Figure 1. Demand for a week.
Figure 1. Demand for a week.
Energies 10 00207 g001
Figure 2. Hourly energy prices for a week (2‒8 August 2010).
Figure 2. Hourly energy prices for a week (2‒8 August 2010).
Energies 10 00207 g002
Figure 3. Adjusted on-peak D max and off-peak D min while increasing α for the weekly operation mode.
Figure 3. Adjusted on-peak D max and off-peak D min while increasing α for the weekly operation mode.
Energies 10 00207 g003
Figure 4. Adjusted demands for a week by peak-shaving and load-leveling models of the ESS.
Figure 4. Adjusted demands for a week by peak-shaving and load-leveling models of the ESS.
Energies 10 00207 g004
Figure 5. Customer’s energy rate (TOU) for a week.
Figure 5. Customer’s energy rate (TOU) for a week.
Energies 10 00207 g005
Figure 6. Customer’s load profile for a week.
Figure 6. Customer’s load profile for a week.
Energies 10 00207 g006
Figure 7. Weekly operation results for the customer electric bill minimization.
Figure 7. Weekly operation results for the customer electric bill minimization.
Energies 10 00207 g007
Figure 8. Weekly schedules of ESS for the customer electric bill minimization.
Figure 8. Weekly schedules of ESS for the customer electric bill minimization.
Energies 10 00207 g008
Figure 9. Daily operation results for the customer electric bill minimization which does not consider the historical peak-value.
Figure 9. Daily operation results for the customer electric bill minimization which does not consider the historical peak-value.
Energies 10 00207 g009
Figure 10. Daily operation results for customer electric bill minimization which considers the historical peak-value.
Figure 10. Daily operation results for customer electric bill minimization which considers the historical peak-value.
Energies 10 00207 g010aEnergies 10 00207 g010b
Table 1. Short-term energy time-shifting applications of ESSs in power systems.
Table 1. Short-term energy time-shifting applications of ESSs in power systems.
EntitiesObjectives
System OperatorPeak-shaving
Load-leveling
Production Cost Minimization
Owner or Investor of ESSEnergy Arbitrage
Energy Arbitrage with Renewable Resources
End-userDemand Charge Saving (Peak-shaving)
Energy Charge Saving (Energy Arbitrage)
Total Electric Bill Minimization
Table 2. Customer’s cost savings for the electric bill minimization during four weeks.
Table 2. Customer’s cost savings for the electric bill minimization during four weeks.
ClassificationWeekly Operation ModeDaily Operation Mode
Consideration of Historical Peak-valueNoYesYesNoYesYes
Dmax,o (MW)0131601316
Used Energy of BESS (MWh)281.53296.47324.21277.53296.47324.21
Applied Peak wihout BESS (MW)15.1515.151615.1515.1516
Applied Peak wih BESS (MW)11.98131611.981316
Reduction of Applied Peak (MW)3.172.1503.172.150
Demand Charge Savings (million KRW)23.3915.89023.3915.890
Energy Charge Savings (million KRW)25.9429.3831.1224.5629.3831.12
Total Savings (million KRW)49.3445.2731.1247.9445.2731.12
Savings Rate6.07%5.57%3.80%5.90%5.57%3.80%
Reduced Cycle-life (cycles)38.2140.2444.0037.6740.2444.00

Share and Cite

MDPI and ACS Style

Park, Y.-G.; Park, J.-B.; Kim, N.; Lee, K.Y. Linear Formulation for Short-Term Operational Scheduling of Energy Storage Systems in Power Grids. Energies 2017, 10, 207. https://doi.org/10.3390/en10020207

AMA Style

Park Y-G, Park J-B, Kim N, Lee KY. Linear Formulation for Short-Term Operational Scheduling of Energy Storage Systems in Power Grids. Energies. 2017; 10(2):207. https://doi.org/10.3390/en10020207

Chicago/Turabian Style

Park, Yong-Gi, Jong-Bae Park, Namsu Kim, and Kwang Y. Lee. 2017. "Linear Formulation for Short-Term Operational Scheduling of Energy Storage Systems in Power Grids" Energies 10, no. 2: 207. https://doi.org/10.3390/en10020207

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop