Professional Documents
Culture Documents
Price at step in the price-elastic demand curve at [8]. Related research can also be found in [9]–[11]. All of this
bus in time period . research indicates that wind power output uncertainty and wind
power forecast errors have a significant impact on unit commit-
Given price elasticity at bus in time period .
ment and dispatch, and more advanced power system operation
methods are required to make the system reliable.
B. Decision Variables
More recently, to ensure high utilization of wind power, a
Binary variable to indicate if generator is on at bus chance constrained optimization model [12] and a robust opti-
in time period . mization model [13] have been developed to solve the problem.
Binary variable to indicate if generator is started In the former case, a chance constraint is developed to ensure
up at bus in time period . that a portion of the wind power output (e.g., 90%) be utilized
at a certain probability. In this way, the risk of a large amount of
Binary variable to indicate if generator is shut wind power being curtailed can be adjusted by the system op-
down at bus in time period . erators. In the latter case, wind power output is assumed to lie
Wind power output at bus in time period . within an interval defined by quantiles. All of the wind power
output within this interval will be utilized. Unit commitment de-
Actual electricity demand at bus in time period .
cisions are then made by considering the worst-case wind power
Amount of electricity produced by generator at output scenario. While these two approaches ensure high uti-
bus in time period . lization of wind power output, both approaches tend to commit
more conventional generators to accommodate the wind power
Auxiliary variable introduced for demand at step
output uncertainty. As an alternative, a pumped storage hydro
in the price-elastic demand curve at bus in time
unit is considered in [13]. Pumped storage hydro is flexible
period .
and easy to operate, and can reduce the total cost under the
Integral of the price-elastic demand curve at bus worst-case scenario significantly. However, due to locational
in time period . and geographical limitations, pumped storage hydro units can
Fuel cost function of generator at bus . not be widely adopted.
In comparison, demand response (DR) has been shown to be
C. Random Parameter an efficient approach to reduce peak load [14], [15]. It also has
potential to accommodate wind power output uncertainty. For
Electricity price at bus in time period .
instance, when the wind power output is higher than expected,
DR programs can help absorb the extra wind power. On the
I. INTRODUCTION other hand, DR programs can help decrease the load when the
wind power output is low. More importantly, this approach can
ZHAO et al.: MULTI-STAGE ROBUST UNIT COMMITMENT CONSIDERING WIND AND DEMAND RESPONSE UNCERTAINTIES 3
[20]. For a small change in price , price elasticity is de- gion of the price-elastic demand curve. We then derive a multi-
fined as stage robust optimization model to decide the optimal robust
unit commitment schedule. In Section III, we take advantage
of the problem structure and transform the multi-stage robust
optimization problem into a two-stage problem. Then, we de-
(1) velop a Benders’ decomposition algorithm to solve the problem.
In Section IV, we provide case studies and examine associated
In [14], the elasticity value is simplified as , re- computational results. We conclude with a summary of our con-
sulting in a linearized price-elastic demand curve. In [21], the tributions and discussions in Section V.
price-elastic demand curve is approximated as a stepwise linear
curve. In [22], provided that the change in price of one com- II. MATHEMATICAL FORMULATION
modity will not only affect its demand, but also may affect In this section, we first describe the deterministic model for
the demand of another commodity, the concept of “self-elas- ISOs/RTOs to determine unit commitment decisions with the
ticity” and “cross-elasticity” is developed. The paper also an- objective of maximizing total social welfare. In this model, the
alyzes how these elasticities can model consumers’ behaviors wind power output is assumed deterministic and the price-
and the set of spot prices. elastic demand curve is also certain. In general, demand will
In the above research, DR was mostly modeled as a fixed decrease when electricity price increases. However, some elec-
price-elastic demand curve. However, due to a variety of tricity consumption will not be affected by electricity prices,
reasons including lack of attention, latency in communication, such as critical loads like hospitals and airports. We define this
and change in consumption behavior, the actual price-elastic part of demand as “inelastic demand”. Accordingly, the other
demand curve is uncertain in nature [23]. In other words, part of demand varying with electricity prices is referred to as
the actual response from the consumers in real time could be “elastic demand” [14].
different from the forecasted values. Therefore, the consumer In this paper, we assume load at each bus includes both
behavior should be modeled by an uncertain price-elastic de- inelastic and elastic components. We can model the demand
mand curve, which means consumers have different response curve and supply curve as shown in Fig. 1. The electricity
patterns to the electricity prices under different scenarios. In this supply and demand reach an equilibrium at the intersection
case, the price-elastic demand curve can vary within a certain point , corresponding to the electricity demand
range. Hence, we propose an efficient robust unit commitment leading to the maximum social welfare, which is defined
approach that can consider wind power output uncertainty and as the summation of consumer surplus and supplier surplus
inexact DR information in this paper. We assume wind power as shown in Fig. 1. Since the inelastic demand part has an
output is within a given interval and the price-elastic demand infinite marginal value, we assume that the consumer surplus
curve is also varying within a given range. The objective is to for the inelastic demand part is a constant as defined in [14].
maximize the social welfare (defined in Section II) under the In addition, for our price-elastic demand curve, we assume the
worst-case joint wind power output and price-elastic demand elastic load is a non-increasing function of the electricity price
curve scenario. Our first stage variables are unit commitment (cf. [14], [22], and [27]). Let be the inelastic demand at
decisions; the second stage considers economic dispatch bus in time period . Because the demand has the inelastic
for each thermal generator after the worst-case wind power component, we have . We further impose an upper
output scenario is realized; in the third stage, we consider the limit on , yielding: . Accordingly,
worst-case price-elastic demand curve. By using this robust the social welfare is equal to the difference between the inte-
optimization approach, the reliability unit commitment run gral of the demand curve from to [denoted as
process (e.g., referred as reliability unit commitment at ERCOT in our model] plus a constant (i.e., the integral of the demand
and reliability assessment commitment at Midwest ISO) at curve from 0 to ) and the integral of the supply curve from
each ISO can be strengthened. As compared to the recent works 0 to . In our model, for the calculation convenience, we
on robust optimization to solve power system optimization omit the constant part in our objective function, which will
problems [13], [24]–[26], the contributions of this paper can be provide the same optimal solution. Finally, we let
summarized as follows: represent the fuel cost for generator at bus in time period .
1) Both wind power output and demand response uncertain- The deterministic model can be described as follows (denoted
ties are considered in the unit commitment problem. as D-UC):
2) A multi-stage robust optimization model is developed to
formulate the problem, as compared to previously studied A. Deterministic Model
two-stage robust optimization models.
3) A tractable solution approach is proposed to solve the
multi-stage robust optimization problem and the compu-
(2)
tational results verify the effectiveness of our proposed
approach.
The remainder of the paper is organized as follows. In Sec-
tion II, we describe how to formulate the uncertainty sets de-
scribing the uncertain wind power output and the uncertain re- (3)
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
(15)
(13)
(16)
In the above formulation, the objective function in (2) is to
maximize the social welfare (without the constant part). Con- (17)
straints (3) and (4) represent the minimum up-time and the min-
imum down-time restrictions respectively. Constraints (5) and where is the th step length of the step-wise function,
(6) compute the unit start-up and shut-down state variables. is the corresponding price at step , is the auxiliary variable
Constraints (7) enforce the upper and lower limits of power introduced for demand at step , and is the set of steps.
output of each unit. Constraints (8) and (9) enforce the ramping Notice that is strictly decreasing with . Since we are
rate limits of each unit. Constraints (10) ensure load balance maximizing , according to (16) and (17), we have
and require the supply to meet the demand. Constraints (11) are
transmission line capacity limits. Finally, constraints (12) en-
force the lower and upper limits for actual demand, due to the
contribution of elastic demand [20].
In the following subsections, we describe how to linearize
the objective function, generate the uncertainty sets for the wind when for a certain . In this case,
power output and price-elastic demand curve, and obtain a final we can prove that is the approximated integral of
robust optimization formulation. the price-elastic demand curve, i.e., (15) is justified.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
ZHAO et al.: MULTI-STAGE ROBUST UNIT COMMITMENT CONSIDERING WIND AND DEMAND RESPONSE UNCERTAINTIES 5
(18)
(20)
(21)
mulation to determine robust day-ahead reliability unit commit- III. SOLUTION METHODOLOGY
ment decisions for ISOs/RTOs. In the first stage, we include the
For notation brevity, we use matrices and vectors to represent
unit commitment decisions for each generation unit while con-
the constraints and variables. The above formulation can be rep-
sidering all unit commitment constraints with unknown wind
resented as follows:
power output and demand response patterns. After realizing the
worst-case wind power output, we decide in the second stage the
dispatch level for each unit to maximize the total social welfare
with the consideration of the worst-case price-elastic demand
curve. Finally, in the third stage, we consider the uncertainty of
the price-elastic demand curve that minimizes the expected total (29)
social welfare. The derived robust optimization formulation is
shown as follows: (30)
(31)
where
(32)
(33)
(22)
(34)
(35)
(23) (36)
(37)
A. Problem Reformulation
To solve the above formulation, we first dualize the con-
straints in (37) and combine it with the second stage decision
variables and constraints. We obtain the following two-stage
formulation:
(25)
(26) (38)
(27) (39)
(40)
where
(28)
(41)
(42)
Note here that in the above formulation, constraints (24) are
the reformulations of constraints (10), constraints (25) are de- Due to the special problem structure (for instance, the third
rived from constraints (17), constraints (26) are derived from stage uncertainty is only involved in the objective function),
constraints (11), and constraints (27) are the reformulations of taking the dual formulation does not generate nonlinear terms
constraints (12). for the resulting two-stage robust optimization problem. Then,
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
ZHAO et al.: MULTI-STAGE ROBUST UNIT COMMITMENT CONSIDERING WIND AND DEMAND RESPONSE UNCERTAINTIES 7
we can dualize the remaining constraints in , and transform the they will not affect the feasibility. The feasibility check problem
second-stage problem as follows: is shown as follows:
(58)
(43)
(59)
(44)
(60)
(45)
(61)
(46)
(62)
(47)
(48) where represents the vector with all components 1. Now we
take the dual of the above formulation and replace the nonlinear
term by using the same scheme:
where are dual variables for constraints (32), (33),
(34), (35), and (41) respectively.
In the above formulation, we have the bilinear term: .
Let , and by using the uncertainty set , we have
(63)
(64)
(49)
(65)
(50)
(66)
(51)
where , , and are dual variables for constraints (59), (60),
and (61). Decision variables , , are defined as (52)
(52) to (56). Then we can perform the following steps to check
(53) feasibility:
(54) 1) If , is feasible;
2) If , generate a corresponding feasibility cut
(55)
.
2) Optimality Cuts: Assuming in the th iteration, we solve
(56) the master problem and obtain and . Since is the second-
(57) stage optimal objective value, if we substitute into the sub-
problem and get , we should have . If
, we can claim that is not an optimal solution and we can
Now we can replace the bilinear term by (51) and add generate a corresponding optimality cut as follows:
constraints (52)–(57) to remove the bilinear term.
B. Benders’ Decomposition
We can use the Benders’ decomposition algorithm to solve IV. CASE STUDY
the above three-stage robust optimization problem. We denote
as the second-stage optimal objective value and then consider We evaluate the performance of our proposed approach
the following master problem. By adding feasibility and opti- by testing a revised IEEE 118-bus system available online at
mality cuts, we can solve this problem iteratively: http://motor.ece.iit.edu/data. The system contains 118 buses, 33
generators, and 186 transmission lines. Apart from the original
IEEE 118-bus system, we create the 118SW system by adding
a single wind farm at bus 10 and create the 118TW by adding
three wind farms at three different buses. The operational time
horizon is 24 hours, and each time period is set to be one hour.
We use a five-piece piecewise linear function to approximate
the generation cost function [13] and use ten-piece piece-wise
1) Feasibility Cuts: We use the L-shaped method to generate segments [29] to approximate the price-elastic demand curve.
feasibility cuts. In this case, when we check the feasibility in , The reference point for the demand response curve is (80,25)
we do not need to consider constraints (33), (41) and (42) since [20]. The pattern of the wind power output including its upper
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
TABLE II
COMPARISON OF TWO SETTINGS
A. Different Demand Response Scenarios C. Wind Power Output and Demand Response Uncertainties
We first consider the effects of different demand response sce- In this subsection, we analyze the case, denoted as UDR,
narios. To show the effects, we assume the demand response considering both wind power output and demand response un-
curve is certain and elasticity is the same for each and (de- certainties. Besides the uncertainty settings for the wind power
noted it as ). We set the inelastic demand equal to 80% of the output described in Section IV-B, we test two different devi-
forecasted demand and the demand’s upper limit equal to 120% ation values for the price-elastic demand curve, e.g.,
of the forecasted demand. In this case, we test three different and 10, . In addition, we set
elasticity values [29], e.g., , , and . . We also compare these settings
We test the 118SW system with four different cardinality bud- with the case in which ,
gets , e.g., , , , and . To compare their i.e., the deterministic DR case. The results of ULC, the social
performance, for each system, we compute the unit load cost welfare (denoted as S.W.), and the consumer surplus and the
(ULC), which is equal to the total cost (i.e., unit commitment supplier surplus as defined in Section II are shown in Table III.
cost plus fuel cost) divided by the total demand. We introduce a From Table III, we can observe the following:
linear penalty cost function for the unsatisfied demand or trans- 1) Given a deviation but different wind cardinality bud-
mission capacity/ramp rate limit violations, and the unit penalty gets , under the worst-case scenario when we increase the
cost is set to be 7947/MWh [13]. We report the results of ULC, value of , ULC increases and the social welfare, both con-
the social welfare, and the CPU time in Table I. sumer surplus and supplier surplus, decreases. This is due
From Table I we can observe that ULC has a tendency to to the need to provide more generation to guarantee that
decrease as the elasticity value increases, and the social wel- the supply meets the demand.
fare has a tendency to increase as the elasticity value increases. 2) For a fixed wind cardinality budget but with different
This indicates that, for this case study, introducing demand re- deviations , the social welfare decreases when the system
sponse can help reduce the unit load cost and increase the social has more demand response uncertainty. This is because we
welfare. consider the social welfare under the worst-case scenario.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
ZHAO et al.: MULTI-STAGE ROBUST UNIT COMMITMENT CONSIDERING WIND AND DEMAND RESPONSE UNCERTAINTIES 9
TABLE III solve the problem. Our final computational results on an IEEE
UNCERTAIN DEMAND RESPONSE CASE 118-bus system verify that our proposed approach can accom-
modate both wind power and demand response uncertainties,
and demand response can help accommodate wind power output
uncertainty by lowering the unit load cost.
Note here that in this paper, we only consider the wind power
output and demand response uncertainties. However, our ap-
proach can be applied to other system uncertainties. For in-
stance, in our model setting, we assume the inelastic demand
is certain. In practice, the inelastic demand can be uncertain.
For this case, we can regard this part of inelastic demand as
negative supply and combine it with wind power output uncer-
tainty to construct our uncertainty set. We can also separate it
from wind power output uncertainty and build a separate uncer-
TABLE IV tainty set as we did for the wind power output uncertainty case in
COMPARISON OF TWO SYSTEMS WITH MULTIPLE WIND SOURCES Section II. The same decomposition approach described in this
paper can be applied to solve the problem. Meanwhile, for the
current electricity markets, ancillary service (regulation-up, reg-
ulation-down, spin and non-spin) is regarded as a more common
way to accommodate wind uncertainty, as compared to demand
response. In future research, we will explore how our proposed
robust unit commitment approach can help ISOs decide appro-
priate reserve levels.
[12] Q. Wang, Y. Guan, and J. Wang, “A chance-constrained two-stage Chaoyue Zhao (S’12) received the B.S. degree in In-
stochastic program for unit commitment with uncertain wind power formation and Computing Sciences from Fudan Uni-
output,” IEEE Trans. Power Syst., vol. 27, no. 1, pp. 206–215, Feb. versity, Shanghai, China, in 2010. She is currently
2012. pursuing the Ph.D. degree in the Department of In-
[13] R. Jiang, J. Wang, and Y. Guan, “Robust unit commitment with wind dustrial and Systems Engineering at the University
power and pumped storage hydro,” IEEE Trans. Power Syst., vol. 27, of Florida, Gainesville, FL, USA.
no. 2, pp. 800–810, May 2012. Her research interests include stochastic optimiza-
[14] C. Su and D. Kirschen, “Quantifying the effect of demand response tion, robust optimization, and power grid security
on electricity markets,” IEEE Trans. Power Syst., vol. 24, no. 3, pp. analysis.
1199–1207, Aug. 2009.
[15] D. Kirschen, “Demand-side view of electricity markets,” IEEE Trans.
Power Syst., vol. 18, no. 2, pp. 520–527, May 2003.
[16] U.S. Department of Energy, Benefits of Demand Response in
Electricity Markets and Recommendations for Achieving Them,
2006. [Online]. Available: http://eetd.lbl.gov/ea/ems/reports/con- Jianhui Wang (SM’12) received the Ph.D. degree in
gress-1252d.pdf. electrical engineering from Illinois Institute of Tech-
[17] Federal Energy Regulatory Commission, A National Assessment of nology, Chicago, IL, USA, in 2007.
Demand Response Potential, 2009. [Online]. Available: http://www. Presently, he is a Computational Engineer with the
ferc.gov/legal/staff-reports/06-09-demand-response.pdf. Decision and Information Sciences Division at Ar-
[18] Federal Energy Regulatory Commission, Wholesale Com- gonne National Laboratory, Argonne, IL, USA.
petition in Regions With Organized Electric Markets: Dr. Wang is the chair of the IEEE Power &
FERC’s Advanced Notice of Proposed Rulemaking, 2007. Energy Society (PES) power system operation
[Online]. Available: http://www.kirkland.com/siteFiles/Publica- methods subcommittee and co-chair of an IEEE task
tions/C430B16C519842DE1AEB2623F7DE21D6.pdf. force on the integration of wind and solar power
[19] M. Albadi and E. El-Saadany, “Demand response in electricity mar- into power system operations. He is an editor of
kets: An overview,” in Proc. IEEE Power Engineering Society General the IEEE TRANSACTIONS ON POWER SYSTEMS, the IEEE TRANSACTIONS ON
Meeting, Montreal, QC, Canada, 2007, pp. 1–5. SMART GRID, an associate editor of Journal of Energy Engineering, an editor
[20] P. Thimmapuram, J. Kim, A. Botterud, and Y. Nam, “Modeling and of the IEEE PES Letters, and an associated editor of Applied Energy. He is
simulation of price elasticity of demand using an agent-based model,” also the editor of Artech House Publishers Power Engineering Book Series and
in Proc. IEEE Innovative Smart Grid Technologies (ISGT), 2010, 2010, the recipient of the IEEE Chicago Section 2012 Outstanding Young Engineer
pp. 1–8. Award.
[21] A. Khodaei, M. Shahidehpour, and S. Bahramirad, “SCUC with
hourly demand response considering intertemporal load characteris-
tics,” IEEE Trans. Smart Grid, vol. 2, no. 3, pp. 564–571, 2011.
[22] D. Kirschen, G. Strbac, P. Cumperayot, and D. de Paiva Mendes, Jean-Paul Watson (M’10) received the B.S. degree in computer science from
“Factoring the elasticity of demand in electricity prices,” IEEE Trans. New Mexico State University, Las Cruces, NM, USA, in 1992, the M.S. degree
Power Syst., vol. 15, no. 2, pp. 612–617, May 2000. in computer science from Colorado State University, Fort Collins, CO, USA, in
[23] N. Navid-Azarbaijani, Load Model and Control of Residential Appli- 1999, and the Ph.D. degree in computer science from Colorado State University
ances. Montreal, QC, Canada: McGill Univ., 1996. in 2003.
[24] A. Street, F. Oliveira, and J. Arroyo, “Contingency-constrained He is a Principal Member of Technical Staff in the Discrete Math and Com-
unit commitment with n-k security criterion: A robust optimization plex Systems Department at Sandia National Laboratories, Albuquerque, NM,
approach,” IEEE Trans. Power Syst., vol. 26, no. 3, pp. 1581–1590, USA. He currently leads a number of research efforts related to stochastic op-
Aug. 2011. timization, ranging from fundamental algorithm research and development, to
[25] A. Hajimiragha, C. Ca nizares, M. Fowler, S. Moazeni, and A. Elkamel, applications including power grid operations and planning.
“A robust optimization approach for planning the transition to plug-in
hybrid electric vehicles,” IEEE Trans. Power Syst., vol. 26, no. 4, pp.
2264–2274, Nov. 2011.
[26] L. Baringo and A. Conejo, “Offering strategy via robust optimization,” Yongpei Guan (M’10) received the B.S. degree in
IEEE Trans. Power Syst., vol. 26, no. 3, pp. 1418–1425, Aug. 2011. mechanical engineering and the B.S. degree in eco-
[27] MidwestISO, Business Practices Manual 003: Energy Market Instru- nomic decision science from the Shanghai Jiaotong
ments, 2008. [Online]. Available: https://www.midwestiso.org. University, Shanghai, China, in 1998, the M.S. de-
[28] D. Bertsimas and M. Sim, “The price of robustness,” Oper. Res., vol. gree in industrial engineering and engineering man-
52, no. 1, pp. 35–53, 2004. agement from the Hong Kong University of Science
[29] Q. Wang, J. Wang, and Y. Guan, “Stochastic unit commitment with and Technology, Hong Kong, China, in 2001, and the
uncertain demand response,” IEEE Trans. Power Syst., to be published. Ph.D. degree in industrial and systems engineering
from the Georgia Institute of Technology, Atlanta,
GA, USA, in 2005.
He is the director of the computational and sto-
chastic optimization lab at the University of Florida, Gainesville, FL, USA.
Presently, his research interests include power grid security and energy policy
analysis.