Risk-based optimal bidding strategy of generation company in day

Electrical Power and Energy Systems 48 (2013) 83–92
Contents lists available at SciVerse ScienceDirect
Electrical Power and Energy Systems
journal homepage: www.elsevier.com/locate/ijepes
Risk-based optimal bidding strategy of generation company in day-ahead
electricity market using information gap decision theory
Sayyad Nojavan, Kazem Zare ⇑
University of Tabriz, P.O. Box 51666-15813, Tabriz, Iran
a r t i c l e
i n f o
Article history:
Received 9 August 2012
Received in revised form 11 November 2012
Accepted 25 November 2012
Available online 11 January 2013
Keywords:
Optimal bidding strategy
Information gap decision theory
Risk management
a b s t r a c t
This paper considers a price-taker generation company to participate in day-ahead electricity energy
market. While making optimal bidding strategy for producer, factors such as the characteristics of generator and the market price uncertainty need to be considered because of having direct impact on the
expected profit and bidding curve. The market price considered an uncertain variable and it is assumed
that the generation company forecasted the market prices. In this study, the uncertainty model of market
price is considered based on the concept of weighted average squared error using a variance–covariance
matrix. Information gap decision theory is used to develop the bidding strategy of a generation company.
It assesses the robustness/opportunity of optimal bidding strategy in the face of the market price uncertainty while producer considers whether a decision risk-averse or risk-taking. It is shown that risk-averse
or risk-taking decisions might affect the expected profit and bidding curve to day-ahead electricity market. A case study is used to illustrate the proposed approach.
2012 Elsevier Ltd. All rights reserved.
1. Introduction
In a day-ahead energy auction, generation companies submit
supply bids and energy service companies submit hourly demand
offers for the next day to market operator. Supply bids and demand
offers can be submitted in the form of a set of price-quantity
($/MW h MW) pairs. The market operator processes the supply
bids and the demand offers and computes the price that clears
the market as well as the trading volume.
The complexity of the problem that a generation company faces
in preparing its optimal bidding strategy arises from the fact that it
must take a decision based on imperfect information on the market
prices. In imperfect electricity market, a generation company could
develop bidding strategies to maximize its own expected profits. A
generation company has to make a decision based on limited information. For example, a generation company does not know the
actual system market clearing price (MCP) beforehand since it
depends on bidding behavior of other participants in the market.
Thus, an optimal bidding strategy is a challenging task for generation companies. This uncertainty implies that the market price is
unknown for generation companies. Therefore, generation companies should forecast the market prices.
Information gap modeling is a stark theory of uncertainty, motivated by severe lack of information. It does, however, have its own
⇑ Corresponding author. Tel./fax: +98 411 3300829.
E-mail addresses: [email protected] (S. Nojavan), kazem.zare@
tabrizu.ac.ir (K. Zare).
0142-0615/$ - see front matter 2012 Elsevier Ltd. All rights reserved.
http://dx.doi.org/10.1016/j.ijepes.2012.11.028
particular subtlety. It is facile enough to express the idea that
uncertainty may be either pernicious or propitious. That is, uncertain variations may be either adverse or favorable. Adversity is the
possibility of failure while favorability is the possibility of sweeping success [1].
In this paper, the optimal bidding strategy problem affected by
the uncertainty of market price is formulated and solved using the
information gap decision theory (IGDT). IGDT modeling is put forth
as a basic approach for enhancing decision making under uncertainty, especially when there is a high level of uncertainty and little
information is available.
1.1. Literature review of optimal bidding strategy
The optimal bidding strategy problem optimization models
include many mathematical programming methods. As reviewed
in [2], a method for simultaneous bidding is proposed, where the
bidding prices and quantities on the spot and reserve markets
are calculated by maximizing a stochastic nonlinear objective function of expected profit. A new method to obtain the equilibrium
points for reliability and price bidding strategy of units is proposed
in [3] when the unit reliability is considered in the scheduling
problem. In [4], the linear supply function model is applied so as
to find the supply function equilibrium analytically. It also proposed a new and efficient approach to find SFEs for the network
constrained electricity markets by finding the best slope of the
supply function with the help of changing the intercept. A new
method that uses the combination of particle swarm optimization
84
S. Nojavan, K. Zare / Electrical Power and Energy Systems 48 (2013) 83–92
Nomenclature
Indices
t
Vectors
e
P
k
k
time (h) index
vector of market price errors for day-ahead electricity
market, e = [e1, . . . ,eT] ($/MW h)
vector of hourly produced power for day-ahead electricity market, P = [P1, . . . ,PT] (MW)
vector of market price bids for day-ahead electricity
market, k = [k1, . . . ,kT] ($/MW h)
vector of market price forecasts for day-ahead electricity
market,
k ¼ ½k1 ; . . . ; kT ($/MW h)
Constants
a
no-load cost coefficient of generation facility ($)
b
linear cost coefficient of generation facility ($/MW h)
c
quadratic cost coefficient of generation facility ($/
(MW)2 h)
Cstartup
constant startup cost of generation facility ($)
Cshutdown constant shutdown cost of generation facility ($)
Fk
profit target for the robustness function ($)
Fw
profit target for the opportunity function ($)
(PSO) and simulated annealing (SA) to predict the bidding strategy
of generating companies in an electricity market is proposed in [5].
In [6], the optimal bidding strategy of wind power producer in
adjustment spot markets is addresses, in order to increase the
wind producer revenues through a stochastic optimization process
which considers the uncertainty of the random variables involved,
namely short-term wind power prediction, intra-day market price
prediction and imbalance price prediction. The self-scheduling
problem of the power company is a profit maximization problem,
which is formulated and solved as a mixed integer linear program
(MILP) in [7], considering the co-optimization of energy as well as
primary (up/down), secondary (up/down) and tertiary (spinning/
non-spinning) reserve markets in a pool-based framework similar
to the Greek day-ahead market structure. In [8], a probabilistic
Price Based Unit Commitment (PBUC) approach using Point Estimate Method (PEM) is employed to model the uncertainty of market price and generation sources for optimal bidding of a virtual
power plant (VPP) in a day-ahead electricity market. In [9], a stochastic mixed-integer linear programming model for determining
the optimal bidding strategy considering the uncertain market
prices is proposed. A methodology for profit maximizing bidding
under price uncertainty in a day-ahead is proposed in [10] and
multi-unit and pay-as-bid procurement auction for power systems
reserve is proposed and market price uncertainty is modeled using
the probability distribution. The bidding decision making problem
in electricity pay-as-bid auction is studied in [11] from a supplier’s
point of view. The market clearing price (MCP) is considered as a
continuous random variable with a known probability distribution
function (PDF), and an analytic solution is proposed. In [12], a stochastic multi-objective model for self-scheduling of a power producer is presented and the price forecasting inaccuracies are
modeled as scenarios tree using a combined fuzzy c-mean/
Monte-Carlo Simulation (FCM/MCS) method. An evolutionary
imperfect information game approach to analyze the bidding strategy in electricity markets with price-elastic demand is proposed in
[13]. A new method for determination of the optimal bidding strategies among generating companies in the electricity markets using
agent-based approach and numerical sensitivity analysis is presented in [14]. An optimal risky bidding strategy for a generating
company by self-organizing hierarchical particle swarm optimiza-
PG,max
PG,min
Rdown
Rup
T
Tup
Tdown
kt
maximum power output of generation unit (MW)
minimum power output of generation unit (MW)
ramping down (shutdown) limit of generation unit
(MW/h)
ramping up (startup) limit of generation unit (MW/h)
number of time periods (h)
minimum up time (h)
minimum down time (h)
forecasting the market price at time t ($/MW h)
Variables
a
Pt
Ut
kt
X on
t
X off
t
uncertainty variable
produced power from generation unit at time t (MW)
binary variable, which is equal to 1 if the generation unit
is selected at time t; otherwise, it is 0
market price at time t ($/MW h)
time duration for which the unit is ON at time t (h)
time duration for which the unit is OFF at time t (h)
Functions
a^ ðP; F k Þ ‘‘robustness’’ function
^
bðP;
F w Þ ‘‘opportunity’’ function
tion with time-varying acceleration coefficients (SPSO–TVACs) is
discussed in [15]. In [16], a new genetic algorithm is proposed
for determining the optimal bidding strategy of generating company in the day-ahead electricity market. This approach is developed from viewpoint of a generating company that participates
in a market and wish to maximize its own profit. In [17], a
mixed-integer nonlinear programming approach is considered to
enable optimal hydro scheduling for the short-term time horizon,
including the effect of head on power production, start-up costs related to the units, multiple regions of operation, and constraints on
discharge variation. In [18], a new stochastic framework for clearing of day-ahead reactive power market is presented. The uncertainty of generating units in the form of system contingencies
are considered in the reactive power market-clearing procedure
by the stochastic model in two steps. The Monte-Carlo Simulation
(MCS) is first used to generate random scenarios. Then, in the second step, the stochastic market-clearing procedure is implemented
as a series of deterministic optimization problems (scenarios)
including non-contingent scenario and different post-contingency
states. In [19], the coordinated interaction between units’ output
and electricity market prices, the benefit/risk/emission comprehensive generation optimization model with objectives of maximal
profit and minimal bidding risk and emissions is established.
1.2. Literature review of market price modeling
In the technical literature, several techniques to forecast shortterm electricity prices have been reported, namely hard and soft
computing techniques.
The hard computing techniques include autoregressive integrated moving average (ARIMA) [20], wavelet-ARIMA [21], time
series model [22], and mixed model [23] approaches. The soft computing techniques include neural networks (NNs) [24], fuzzy neural networks (FNNs) [25], weighted nearest neighbors (WNNs)
[26], adaptive wavelet neural network (AWNN) [27], hybrid intelligent system (HIS) [28], neuro-fuzzy models [29], and cascaded
neuro-evolutionary algorithm (CNEA) [30]. A combination of neural networks with wavelet transform (NNWT) has also been recently proposed [31], presenting a good trade-off between
forecasting accuracy and computation time.
S. Nojavan, K. Zare / Electrical Power and Energy Systems 48 (2013) 83–92
IGDT, which makes minor assumptions on the structure of
uncertainty, is developed in [1] as an alternative approach for decision making under uncertainty. The IGDT models do not use the
measure functions such as probabilistic density, or fuzzy membership functions. In other words, it models the error between the actual and the forecasted variable. In this paper, IGDT is used as a tool
to model the uncertainty of market price of optimal bidding strategy for a generating company.
In the current work, IGDT approach addressed the question of
how much uncertainty of market price can affect optimal bidding
strategy of producers. This approach assesses the robustness/
opportunity of optimal bidding strategy in the face of uncertainty
of market price while the producer is considering whether a decision risk-averse or risk-taking. The issue which is addressed here
is to determine an optimal bidding strategy for a producer considering one day planning horizon. The risk associated with this issue
is modeled based on the concepts derived from IGDT approach. For
this purpose, a risk-averse model is proposed to find robust strategies through maximizing the robustness function of the optimal
bidding strategy against the immunity to failure due to low forecasted market prices or profits lower than the expected profit. Furthermore, a risk-taking model is proposed to obtain the benefits of
high market prices through minimizing the opportunity function
of optimal bidding strategy against the immunity to windfall
due to high forecasted market prices or profits higher than the expected profit. It should be noted that IGDT is used to find the optimal procurement strategy of large consumers in [32–35].
The remainder of the paper is organized as follows. The next
section describes the expected profit of a generation facility and
the problem formulation of the risk-based optimal bidding strategy
using IGDT approach. As mentioned, the solution methodology for
price-taker thermal unit is highlighted in this paper. For test results, a numerical example is used to illustrate the bidding approach. Afterwards, the paper is concluded. Finally, an Appendix
provides a background on IGDT.
85
The market price is determined based on the intersection of bidding curves with the required demand. Also it is considered that
the payment will be based on market clearing price (MCP). So,
the generation company must forecast and use it as input variable
to his optimal bidding strategy problem. In this case, the market
uncertainty is fully described by the market price uncertainty,
which affects the bidding strategy of the generation company.
Some backgrounds about price forecasting methods are addressed
in Section 1.2.
The market prices are indicated by
k ¼ ½k1 ; . . . ; kT :
ð1Þ
Since hourly prices are random variables, they can be described
as
kt ¼ kt þ et
8t ¼ 1; . . . ; T
ð2Þ
where et,"t, depicts the error or difference between the actual and
forecasted prices at time t. These errors can be organized as
e ¼ ½e1 ; . . . ; eT :
ð3Þ
2.3. Decision variable
The decision variables in bidding strategy contain the pricequantity pairs. The price will be defined based on (2) after optimizing the objective functions. The quantity is the amount of power
which should be produced from thermal unit at different times.
This variable can be defined as:
P ¼ ½P1 ; . . . ; P T :
ð4Þ
where Pt;"t = 1 . . . T shows the output power at time t. It should be
clarified that the vectors mentioned in (3) and (4) will be determined based on optimization functions based on IGDT.
2.4. Profit function
2. Problem formulation
In this section, the profit function formulation of a generation
company subject to its related constraints is modeled and the
robustness and opportunity functions based on IGDT are derived.
The profit function of a unit for a period of T hours is calculated
by the following formula:
FðP; kÞ ¼ P k0 T
X
fC t ðPt Þ þ C startup U t ð1 U t1 Þ þ C shutdown
t¼1
2.1. Assumptions
In this paper, the following assumptions are considered.
(1) The generating company has a thermal unit and participates
in day-ahead energy market.
(2) The unit participates with its entire available capacity in
day-ahead energy market.
(3) The unit acts as a price-taker, believing that its energy bid
cannot influence the market price.
(4) The unit has a forecasted market price.
(5) The unit has a deterministic estimate of variance–covariance
matrix between hourly market prices.
(6) The unit has perfect information about its technical
constraints.
(7) The price-energy curve is a non-decreasing function.
(8) Minimum up time and minimum down time constraints and
start-up and shutdown costs are considered.
2.2. Market price modeling
In this paper, the generation company acts as a price-taker,
believing that his energy bid cannot influence the market price.
ð1 U t Þ U t1 g
ð5Þ
where superscript ‘‘0 ’’ indicates the transpose function.
The profit is defined as the revenue from the sale of energy
minus the production costs and start up/shutdown cost of the unit.
The operation cost of the available generation thermal unit can be
represented as follows:
C t ðPt Þ ¼ a þ bP t þ cðP t Þ2
ð6Þ
The operating constraints of the generation unit include the following case:
PG;min U t 6 Pt 6 PG;max U t ; 8t ¼ 1; . . . ; T
ð7Þ
Pt Pt1 6 Rup U t ; 8t ¼ 1; . . . ; T
ð8Þ
Pt1 P t 6 Rdown U t1 ; 8t ¼ 1; . . . ; T
on
X t1 T up ½U t1 U t P 0; 8t ¼ 1; . . . ; T
h
i
down
X off
½U t U t1 P 0; 8t ¼ 1; . . . ; T
t1 T
ð9Þ
ð10Þ
ð11Þ
The minimum and maximum outputs of the unit are represented
using (7). Eqs. (8) and (9) describe the ramping rate limits of generation unit. Finally, the minimum up/down time constraints are expressed as (10) and (11), respectively.
86
S. Nojavan, K. Zare / Electrical Power and Energy Systems 48 (2013) 83–92
2.5. Uncertainty model
Combination with (17) and assuming W0 = W yields
For a price-taker generation company, the market price is an
uncertain variable. Thus, the uncertainty model of market price is
necessary and needs to be considered since it has direct impact
on the expected profit and optimal bidding strategy. In this part,
a model is suggested for representing the uncertainty of market
prices. The related robustness and opportunity functions will be
derived based on this model.
Here, the market price of electricity is uncertain for which the
following Weighted Average Squared Error (WASE) information
gap model is considered:
a2 ¼
Uða; kÞ ¼ fk : eW 1 e0 6 a2 g; a P 0
ð12Þ
where a and W represent uncertainty variable and variance–covariance matrix between hourly market prices, respectively. Note that
the variance–covariance matrix W can be estimated using historical
data. This model states that the WASE of price forecasting is not
greater than a2. It should be emphasized that WASE allows for
the convenient expression of the deviations of actual price from
the expected values, which in turn allows for making robust and/
or beneficial decisions concerning these deviations.
1
PWP0
4l 2
ð18Þ
And
1
a
¼ pffiffiffiffiffiffiffiffiffiffiffi0ffi
2l
PWP
ð19Þ
Substituting (19) in (17) results in:
PW
e ¼ a pffiffiffiffiffiffiffiffiffiffiffi0ffi
PWP
ð20Þ
Thus, the lowest profit [for worst-case error the ‘‘’’ sign is selected
in (20)] is
T
pffiffiffiffiffiffiffiffiffiffiffiffi X
min FðP; aÞ ¼ P ðkÞ0 a PWP 0 fC t ðPt Þ þ C startup t¼1
U t ð1 U t1 Þ þ C shutdown ð1 U t Þ U t1 g
Using (21), a can be computed for a given profit target FK as
P ðkÞ0 T
X
fC t ðP t Þ þ C startup U t ð1 U t1 Þ þ C shutdown ð1 U t Þ U t1 g F K
t¼1
aðP; F K Þ ¼
pffiffiffiffiffiffiffiffiffiffiffi0ffi
PWP
2.6. Deriving robustness function
ð22Þ
^ ðP; F k Þ is related to the profit lower than the maxThe function a
imum profit and works as a risk-averse mechanism. In other
^ ðP; F k Þ measures the protection level of the decision
words, a
against experiencing low profits. Thus, a low value of this function,
which corresponds to a low profit target, Fk means that the associated decision is highly robust against low market prices. It is
^ ðP; F k Þ increases with the decrease of Fk. Note that
expected that a
this condition represents the worst profit for the producer.
^ ðP; F k Þ is related to low
As mentioned, the robustness function a
market prices and represents the largest value of the uncertainty
variable in a way that the minimum value of the electricity selling
^ ðP; F k Þ, could be
profit is greater than a desired profit target F k a
computed according to the procedure described as follows.
Inserting (2) in (5) to find the minimum value of the profit
yields
MinFðP; eÞ ¼ P ððkÞ0 þ e0 Þ e
T
X
fC t ðP t Þ þ C startup U t ð1 U t1 Þ þ C shutdown ð1 U t Þ
t¼1
U t1 g
ð13Þ
Subject to : eW 1 e= 6 a2
ð14Þ
where a2 is a variable bounding the value of the WASE. Eqs. (13)
and (14) can be rewritten as follows:
MinFðP; eÞ ¼ P ðkÞ0 e
T
X
fC t ðPt Þ þ C startup U t ð1 U t1 Þ
ð15Þ
Since the optimization problem is convex, the first-order optimality condition for the associated Lagrangian problem (15) can
be stated as
ð16Þ
where l is the Lagrangian multiplier of the constraint (14).
Performing the derivations of (16) results in
e0 ¼
1
WP0 and a2 ¼ eW 1 e0 :
2l
a^ ðP; F K Þ ¼ maxaðP; F K Þ
P;U
P ðkÞ0 T
X
fC t ðP t Þ þ C startup U t ð1 U t1 Þ þ C shutdown ð1 U t Þ U t1 g F K
t¼1
¼ max
P;U
pffiffiffiffiffiffiffiffiffiffiffi0ffi
PWP
ð23Þ
Expression (23) represents the robustness function which
should be maximized subject to the constraints (6)–(11).
2.7. Deriving opportunity function
^
The opportunity function bðP;
F w Þ is related to high market
prices or high electricity selling profit and evaluates the possibility
of high profit from high prices. In other words, this is the immunity
^
against windfall ‘‘benefit’’; thus, a small value of bðP;
F w Þ is desirable. The opportunity function is the smallest value of a (best case)
so that the electricity selling profit can be possibly as high as Fw.
Note that this condition represents the best profit for the producer.
The corresponding mathematical formulation can be represented
by
ð24Þ
P;U
e
re;l fP e0 þ lða2 eW 1 e0 Þg ¼ 0
Note that FK represents the profit target which the producer is willing to face. Then, the robustness function and, therefore, a robust
bidding strategy (risk-averse model) can be derived by providing
the largest possible a (worst case) for a given profit target FK, as
shown in (23).
^
bðP;
F w Þ ¼ minaðP; F w Þ
t¼1
þ C shutdown ð1 U t Þ U t1 g þ minfP e0
: eW 1 e0 6 a2 g:
ð21Þ
ð17Þ
where Fw is generally bigger than Fk. The highest profit can be defined using the ‘‘+’’ sign in (21) for the best-case error as
T
pffiffiffiffiffiffiffiffiffiffiffiffi X
max FðP; aÞ ¼ P ðkÞ0 þ a PWP0 fC t ðPt Þ þ C startup U t
t¼1
ð1 U t1 Þ þ C shutdown ð1 U t Þ U t1 g
ð25Þ
Similar to the robustness function using (25) for a given profit
target Fw, the a can be computed. Note that Fw represents the highest electricity selling profit with which the producer is willingly to
be faced. Then, using (25), the opportunity function can be derived
for a given profit target Fw, as shown in (26).
87
S. Nojavan, K. Zare / Electrical Power and Energy Systems 48 (2013) 83–92
Table 1
Computational size of the problem.
Table 2
Data of the generation thermal unit and technical constraint.
Number of binary variables
Number of real variables
Number of constraints
T
T
6T
^ F W Þ ¼ minaðP; F W Þ
bðP;
Capacity
Maximum capacity
100 (MW)
P
PG,min
a
b
c
Maximum output
Minimum output
Fixed cost
Linear cost coefficient generation
Quadratic cost coefficient generation
Rup
Rdown
Tup
Tdown
Cstartup
Cshutdown
U0
X on
0
Ramp up limit
Ramp down limit
Minimum up time
Minimum down time
Start up cost
Shutdown cost
Initial value of state of thermal unit
Time duration for which unit has been ON at
time 0
Time duration for which unit has been OFF at
time 0
100 (MW)
20 (MW)
100 ($)
80 ($/MW h)
0.1 ($/
(MW)2 h)
50 (MW/h)
50 (MW/h)
3 (h)
2 (h)
100 ($)
100 ($)
0
0 (h)
G,max
P;U
F W P ðkÞ0 þ
¼ min
T
X
fC t ðPt Þ þ C startup U t ð1 U t1 Þ þ C shutdown ð1 U t Þ U t1 g
t¼1
P;U
pffiffiffiffiffiffiffiffiffiffiffiffi0
PWP
ð26Þ
The constraints are the same as those of the robustness function
^
which are represented in (6)–(11). It is expected that bðP;
F w Þ increases with the increase of Fw.
The robustness and opportunity functions are mixed-integer
nonlinear programming problems which can be solved using
SBB/CONOPT [36] under GAMS [37]. Table 1 provides the size of
each problem, which is expressed as the number of binary variables, real variables and constraints.
3. Solution methodology
The optimal bidding strategy problem is formulated as a mixedinteger nonlinear problem and can be solved using SBB/CONOPT
[36] under GAMS [37]. The procedure of simulation and result derivation is as follows.
(1) The profit maximization problem is simulated based on (5)
and constraints (6)–(11) by considering the forecasted market price data.
(2) For some values of Fk with a fixed step, which is less than the
maximum profit, the robustness function (23) with constraints (6)–(11) is simulated and the results represented
the robustness level.
(3) For some values of Fw with a fixed step, which is higher than
the maximum profit, the opportunity function (26) with
constraints (6)–(11) is simulated and the results are derived.
^ ðP; F K Þ
(4) While for some values of Fk and Fw, values of P, U and a
^
and bðP;
F w Þ are derived, the day-ahead prices are calculated
^
^ ðP; F K Þ and bðP;
using (20) and (2) by instituting the a
FwÞ
instead of a, respectively. Then, the output power and dayahead price pairs are used to build the step-wise bidding
strategy.
4. Case study
In this section, numerical simulations are conducted to illustrate the work of the proposed method. The thermal unit producer
participated in a day-ahead market; thus, the time horizon of this
study contains 24 periods (1 day).
4.1. Data
The data of the generation thermal unit and technical constraint
are provided in Table 2. The variance–covariance matrix for the
day-ahead market is provided in Table 3. The prices of working
days in the Iberian market from January 2008 to October 2008
are used to construct the variance–covariance matrices using
appropriate MATLAB functions. The price profile of one day of Iberian market is considered as the forecasted market price profile for
the study horizon, which is depicted in Fig. 1. In these simulations,
the profit step for Fk and Fw is considered equal to $600.
The problem associated with a single instance of profit target, as
characterized by 24 binary variables, 24 real variables and 144 con-
X off
0
4 (h)
straints, is solved using an Intel (R) Celeron (R) CPU, 2-GHz and
0.99 GB of RAM computer in the average solution time of about
20 ms.
4.2. Results
The deterministic expected value problem consisting of maximizing the profit (5) subject to the constraints (6)–(11) and considering the market price forecasts is provided in Fig. 1. The maximum
profit in this case is equal to $9582.50. Note that the value of the
robustness and opportunity functions related to the maximum
^
^ ð$9582:50Þ ¼ bð$9582:50Þ
profit is equal to zero, i.e. a
¼ 0. Also,
the hourly expected profit considering deterministic price profile
is shown in Fig. 2. In some hours, the generating unit is going to
shut-down mode and so, the related profit is negative.
The results of simulations related to the robustness function are
useful if the producer decided on a risk-averse strategy and the
opportunity function-related strategy can be used when the producer chose to be in a risk-taking decision making mode.
4.3. Results of robustness function
^ ðP; F k Þ versus electricity selling profit targets Fk
The robustness a
are depicted in Fig. 3, in which it is clear that robustness increases
with the decrease Fk, as expected. If the generation company
desires risk-averse decision and higher robustness bidding strategy, less profit should be obtained and vice versa; if the generation
company obtains less profit, its decision will be more robust.
For example, if the profit target Fk is equal to $8382.5, according
^ ðP; $8382:5Þ ¼ 0:273, which means
to Fig. 3, it is clear that the a
that if the weighted square error of the forecasted hourly market
prices equal to 0.273, therefore, the profit of the generation company with this bidding strategy will not be less than $8382.5.
In the risk-averse decision, the day-ahead price errors are calcu^ ðP; F K Þ values by instituting the a
^ ðP; F K Þ instead of a in
lated using a
Eq. (20). After computing of errors, the day-ahead prices in the riskaverse decision are calculated using calculated errors and Eq. (2).
Using the calculated prices and the output power in the risk-averse
^ ðF K ÞÞ; kða
^ ðF K ÞÞÞ and FðPða
^ ðF K Þ ¼ 0Þ;
decision, Fig. 4 shows FðPða
^ ðF K ÞÞÞ curves versus profit target FK. This figure illustrates the
kða
robustness expected profit and the expected profit versus electricity
selling profit targets Fk. It is obvious that the robustness expected
profit is higher than the expected profit. The difference between
^ ðF K ÞÞ; kða
^ ðF K ÞÞÞ and FðPða
^ ðF K Þ ¼ 0Þ; kða
^ ðF K ÞÞÞ shows the extra
FðPða
profit of using robust bidding curve instead of the bidding without
considering the price uncertainty. For example, according to Fig. 3,
88
S. Nojavan, K. Zare / Electrical Power and Energy Systems 48 (2013) 83–92
Table 3
Variance–covariance matrix for the day-ahead market.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
22
17
17
15
16
14
11
13
11
14
13
12
9
6
4
1
2
5
4
8
11
7
2
1
17
17
16
15
15
14
11
13
10
12
10
9
7
4
3
1
2
4
3
8
13
11
1
1
17
16
18
17
17
16
11
13
11
13
12
11
9
5
4
2
0
3
2
8
11
11
1
2
15
15
17
21
22
19
12
13
11
12
11
11
10
6
5
4
1
1
2
1
0
4
2
0
16
15
17
22
26
21
13
14
12
12
12
12
11
7
7
5
2
0
1
0
4
2
2
0
14
14
16
19
21
20
12
13
11
11
11
11
9
6
6
4
2
1
1
2
0
3
2
0
11
11
11
12
13
12
12
13
10
11
9
9
7
5
4
3
2
0
0
4
1
1
3
1
13
13
13
13
14
13
13
23
21
23
20
19
15
11
7
6
4
3
4
15
14
9
1
1
11
10
11
11
12
11
10
21
26
27
25
23
18
14
8
7
5
4
6
20
18
8
1
2
14
12
13
12
12
11
11
23
27
38
34
30
25
20
13
11
7
6
11
36
36
14
1
6
13
10
12
11
12
11
9
20
25
34
35
32
27
22
14
12
9
7
11
33
32
12
1
6
12
9
11
11
12
11
9
19
23
30
32
32
28
23
16
14
10
8
11
29
28
8
2
6
9
7
9
10
11
9
7
15
18
25
27
28
27
23
16
15
11
9
10
23
22
5
2
5
6
4
5
6
7
6
5
11
14
20
22
23
23
22
16
14
11
10
11
23
25
5
3
7
4
3
4
5
7
6
4
7
8
13
14
16
16
16
16
14
12
11
11
17
16
3
4
6
1
1
2
4
5
4
3
6
7
11
12
14
15
14
14
16
14
13
12
14
13
3
4
5
2
2
0
1
2
2
2
4
5
7
9
10
11
11
12
14
13
13
13
11
9
2
5
5
5
4
3
1
0
1
0
3
4
6
7
8
9
10
11
13
13
15
15
14
11
3
6
5
4
3
2
2
1
1
0
4
6
11
11
11
10
11
11
12
13
15
19
27
26
10
9
9
8
8
8
1
0
2
4
15
20
36
33
29
23
23
17
14
11
14
27
80
93
42
19
26
11
13
11
0
4
0
1
14
18
36
32
28
22
25
16
13
9
11
26
93
127
65
26
34
7
11
11
4
2
3
1
9
8
14
12
8
5
5
3
3
2
3
10
42
65
95
18
17
2
1
1
2
2
2
3
1
1
1
1
2
2
3
4
4
5
6
9
19
26
18
85
13
1
1
2
0
0
0
1
1
2
6
6
6
5
7
6
5
5
5
9
26
34
17
13
18
Fig. 3. Robustness curve.
Fig. 1. Forecasted price data for the study horizon.
Fig. 2. Hourly expected profit considering deterministic price profile.
Fig. 4. The robustness expected profit and the expected profit versus profit targets
(FK).
S. Nojavan, K. Zare / Electrical Power and Energy Systems 48 (2013) 83–92
Fig. 7. Day-ahead bidding strategy for hour 7.
Fig. 5. Opportunity curve.
Fig. 6. The opportunity expected profit and the expected profit versus profit targets
(FW).
Fig. 8. Day-ahead bidding strategy for hour11.
^ ðP; F k Þ ¼ 0:896, the profit target Fk equal to $5982.50 and
for a
^ ðF K ÞÞ;
according to Fig. 4, it is clear that the robustness FðPða
^ ðF K ÞÞÞ is equal to $4693.842 and the FðPða
^ ðF K Þ ¼ 0Þ; kða
^ ðF K ÞÞÞ is
kða
equal to $4114.085. Thus, the extra profit of the robustness strategy
is equal to $4693.842 $4114.085 = $579.757.
4.4. Results of opportunity function
^
The opportunity value bðP;
F w Þ versus the electricity selling
profit targets Fw is shown in Fig. 5. This figure is relevant if the generation company decides to take a risk. According to Fig. 5, it is
clear that the opportunity value increases as Fw increases and vice
versa; if the generation company obtains high profit, its decision
will be more risk-taker. For example, if the profit target Fw is equal
^
to $13182.5, according to Fig. 5, it is clear that the bðP;
F w Þ ¼ 0:739,
which means that if the weighted square error of the forecasted
hourly market prices equal to 0.739, therefore, the profit of selling
energy will be at least equal to $13182.5.
In the risk-taking decision, the day-ahead price errors are calcu^
^
lated using bðP;
F w Þ values by instituting the bðP;
F w Þ instead of a in
Eq. (20). After computing of errors, the day-ahead prices in the risk-
Fig. 9. Day-ahead bidding strategy for hour 16.
89
90
S. Nojavan, K. Zare / Electrical Power and Energy Systems 48 (2013) 83–92
taking decision are calculated using calculated errors and Eq. (2).
Using the calculated prices and output power in the risk-taking
^ W ÞÞ; kðbðF
^ W ÞÞÞ and FðPðbðF
^ W Þ ¼ 0Þ;
decision, Fig. 6 shows FðPðbðF
^ W ÞÞÞ curves versus the profit target Fw, which illustrates the
kðbðF
opportunity expected profit and the expected profit versus electricity selling profit targets FW, respectively. It is obvious that the opportunity expected profit is higher than the expected profit. In other
words, this figure provides the extra profit of the risk-taking, which
^ W ÞÞ; kðbðF
^ W ÞÞÞ and
is equal to the difference between FðPðbðF
^ W Þ ¼ 0Þ; kðbðF
^ W ÞÞÞ. For example, according to Fig. 5, for
FðPðbðF
^
bðP;
F W Þ ¼ 1:077, the profit target FW is equal to $14982.50 and
according to Fig. 6, it is clear that the opportunity expected profit
is equal to $16543.708 and the expected profit is equal to
$15814.069. Thus, the profit of the risk is equal to
$16543.708 $15814.069 = $729.639, which can be delivered, if
the generation company use this bidding strategy.
Fig. 10. Day-ahead bidding strategy for hour 21.
Fig. 11. Calculated day ahead price profile for different profit targets.
4.5. Risk-based optimal bidding strategy curves
The resulting risk-based optimal bidding strategy curves for
hours 7, 11, 16 and 21 are reported in Figs. 7–10, respectively. The
x-axis represents the bidding price whereas the y-axis represents
the amount of the power that the generation company bids to the
day-ahead market. It can be observed that these curves are made
using the results of robustness and opportunity functions, as indicated in these figures. The results of simulations related to the
robustness function are useful if the producer decided on a riskaverse strategy and the opportunity function-related strategy can
be used when the producer choose to be in a risk-taking decision
making mode. The breaking line in Figs. 7–10 show that the right
hand of this line is achieved from the opportunity and the left hand
is achieved from the robustness function. The final number of blocks
in the bidding strategy curves is an output of the proposed
approach. Note that this number is always less than or equal to
the number of different profit targets used for solving the problem.
In this case study, 20 different profit targets are imposed. Finally,
Figs. 11 and 12 show the calculated day-ahead prices and the output
power of generation unit for three profit targets using expressions
(20) and (2) and the value a obtained from solving (23) and (26)
subject to (6)–(11), respectively.
Fig. 12. Output power profile for different profit targets.
S. Nojavan, K. Zare / Electrical Power and Energy Systems 48 (2013) 83–92
5. Conclusion
This paper a price-taker generation company considered to participate in day-ahead electricity energy market. While making
optimal bidding strategy for producer, factors such as characteristics of generator and market price uncertainty need to be considered because of having direct impact on the expected profit and
bidding curve. The market price considered an uncertain variable
and it is assumed that the generation company could forecast the
market prices. In this study, the uncertainty model of market price
is considered based on the concept of weighted average squared
error using a variance–covariance matrix. Information gap decision
theory is used to develop the optimal bidding strategy of generation companies. This paper demonstrated that risk-averse or risktaking decisions might affect expected profit and bidding curve
to day-ahead electricity energy market. A case study is used to
illustrate the proposed approach.
91
The opportunity function addresses the propitious aspect of the
uncertainty and evaluates the possibility of achieving profits. Here,
^ is the minimum value of a which can be tolerated in order to enb
able the possibility of high electricity selling profit as a result of
decisions, P. In other words, the opportunity function is the least
value of a for which the electricity selling profit can possibly be
as high as a given value Fw. This function is the immunity against
^ is desirable. A high value
windfall profit. Thus, a high value of b
^
of bðP;
F w Þ indicates a situation in which the profit is achievable
in the presence of high market prices. This function is related to
determining risk-taking optimal bidding strategy. The corresponding mathematical formulation can be represented through the following minimization problem:
^
bðP;
F w Þ ¼ minfa : maxðFðP; kÞÞ P F w g:
a
P
ðA:4Þ
where Fw is generally bigger than Fk.
Appendix A. IGDT background
A.3. Uncertainty model
Uncertainties may be harmful and lead to lower profits or may
be beneficial and lead to higher profits. IGDT addresses these two
conflicting issues using two immunity functions: robustness and
opportunity.
An IGDT decision problem is specified by three components:
objective function, performance requirements and uncertainty
model. These issues are explained as follows.
The uncertainty is represented by an information gap model.
The information gap model of uncertainty U(a, k) assumes the prior
information about the uncertain vector k. In this paper, it is assumed that the price of energy in the day-ahead market is uncertain. Also, the following weighted average squared error model is
considered:
Uða; kÞ ¼ fk ¼ k þ e : eW 1 e0 6 a2 g; a P 0:
ðA:5Þ
A.1. Objective function
References
For a set of decision variables P, uncertainty variable a and
uncertain variable k, the objective function F(P, k) expresses the input/output structure of the system for which the decision is applied. In this paper, the objective function is the electricity
selling profit function with which a generation company is faced.
A.2. Performance requirements
The performance requirements which describe the requirements from the objective function can be expressed in terms of
profit function. These requirements are evaluated based on robustness and opportunity functions. The functions for the electricity
selling problem can be stated as follows:
a^ ¼ max
fa : minimum profitðleast profitÞwhich is not less
a
than a given profit targetg fRobustnessg
ðA:1Þ
^ ¼ minfa : maximum profitðbest profitÞwhich is bigger
b
a
than a given profit targetg fOpportunityg
ðA:2Þ
The robustness function addresses the harmful face of the
uncertainty and expresses the greatest level of uncertainty at
which the electricity selling profit cannot be less than a given value
Fk. In other words, this function describes the risk-aversion possibility of an optimal bidding strategy. This means that a large value
^ is desirable. Therefore, it can be defined mathematically
of a
through an optimization problem as follows:
a^ ðP; F k Þ ¼ maxfa : minFðP; kÞ P F k g
a
P
ðA:3Þ
^ ðP; F k Þ, the decision will be robust, riskFor a large value of a
averse and insensitive to the uncertainties. On the other hand, if
a^ ðP; F k Þ is small, the decision will be fragile and sensitive to the
variation of uncertain variable; therefore, its related decision will
not be more consistent.
[1] Ben-Haim Y. Information gap decision theory, designs under severe
uncertainty. San Diego, CA: Academic; 2001.
[2] Swider DJ. Simultaneous bidding in day-ahead auctions for spot energy and
power systems reserve. Int J Electr Power Energy Syst 2007;29:470–9.
[3] Soleymani S, Ranjbar AM, Shirani AR. Strategic bidding of generating units in
competitive electricity market with considering their reliability. Int J Electr
Power Energy Syst 2008;30:193–201.
[4] Bompard E, Lu W, Napoli R, Jiang X. A supply function model for representing
the strategic bidding of the producers in constrained electricity markets. Int J
Electr Power Energy Syst 2010;32:678–87.
[5] Soleymani S. Bidding strategy of generation companies using PSO combined
with SA method in the pay as bid markets. Int J Electr Power Energy Syst
2011;33:1272–8.
[6] Moreno MA, Bueno M, Usaola J. Evaluating risk-constrained bidding strategies
in adjustment spot markets for wind power producers. Int J Electr Power
Energy Syst 2012;43:703–11.
[7] Simoglou CK, Biskas PN, Bakirtzis AG. Optimal self-scheduling of a dominant
power company in electricity markets. Int J Electr Power Energy Syst
2012;43:640–9.
[8] Peik-Herfeh M, Seifi H, Sheikh-El-Eslami MK. Decision making of a virtual
power plant under uncertainties for bidding in a day-ahead market using point
estimate method. Int J Electr Power Energy Syst 2013;44:88–98.
[9] Fleten SE, Kristoffersen TK. Stochastic programming for optimizing bidding
strategies of a Nordic hydropower producer. Euro J Oper Res 2007;181:916–28.
[10] Swider DJ, Weber C. Bidding under price uncertainty in multi-unit pay-as-bid
procurement auctions for power systems reserve. Euro J Oper Res
2007;181:1297–308.
[11] Rahimiyan M, Mashhadi HR. Supplier’s optimal bidding strategy in electricity
pay-as-bid auction: comparison of the Q-learning and a model-based
approach. Electr Power Syst Res 2008;78:165–75.
[12] Vahidinasab V, Jadid S. Stochastic multi-objective self-scheduling of a power
producer in joint energy and reserves markets. Electr Power Syst Res
2010;80:760–9.
[13] Wang J, Zhou Z, Botterud A. An evolutionary game approach to analyzing
bidding strategies in electricity markets with elastic demand. Energy
2011;36:3459–67.
[14] Mahvi M, Ardehali MM. Optimal bidding strategy in a competitive electricity
market based on agent-based approach and numerical sensitivity analysis.
Energy 2011;36:6367–74.
[15] Boonchuay C, Ongsakul W. Optimal risky bidding strategy for a generating
company by self-organizing hierarchical particle swarm optimization. Energy
Convers Manage 2011;52:1047–53.
[16] Azadeh A, Ghaderi SF, Pourvalikhan Nokhandan B, Sheikhalishahi M. A new
genetic algorithm approach for optimizing bidding strategy viewpoint of profit
maximization of a generation company. Expert Syst Appl 2012;39:1565–74.
92
S. Nojavan, K. Zare / Electrical Power and Energy Systems 48 (2013) 83–92
[17] Catalão JPS, Pousinho HMI, Contreras J. Optimal hydro scheduling and offering
strategies considering price uncertainty and risk management. Energy
2012;37:237–44.
[18] Amjady N, Rabiee A, Shayanfar HA. A stochastic framework for clearing of
reactive power market. Energy 2010;35:239–45.
[19] Peng C, Sun H, Guo J, Liu G. Multi-objective optimal strategy for generating and
bidding in the power market. Energy Conver Manage 2012;57:13–22.
[20] Contreras J, Espı´nola R, Nogales FJ, Conejo AJ. ARIMA models to predict nextday electricity prices. IEEE Trans Power Syst 2003;18(3):1014–20.
[21] Conejo AJ, Plazas MA, Espı´nola R, Molina AB. Day-ahead electricity price
forecasting using the wavelet transforms and ARIMA models. IEEE Trans Power
Syst 2005;20(2):1035–42.
[22] Zareipour H, Canizares C, Bhattacharya K, Thomson J. Application of publicdomain market information to forecast Ontario wholesale electricity prices.
IEEE Trans Power Syst 2006;21(4):1707–17.
[23] Garcia-Martos C, Rodriguez J, Sanchez MJ. Mixed models for short-run
forecasting of electricity prices: application for the Spanish market. IEEE
Trans Power Syst 2007;22(2):544–52.
[24] Catalão JPS, Mariano SJPS, Mendes VMF, Ferreira LAFM. Short-term electricity
prices forecasting in a competitive market: a neural network approach. Electr
Power Syst Res 2007;77(10):1297–304.
[25] Amjady N. Day-ahead price forecasting of electricity markets by a new fuzzy
neural network. IEEE Trans Power Syst 2006;21(2):887–96.
[26] Lora AT, Santos JMR, Expósito AJ, Ramos JLM, Santos JCR. Electricity market
price forecasting based on weighted nearest neighbors techniques. IEEE Trans
Power Syst 2007;22(3):1294–301.
[27] Pindoriya NM, Singh SN, Singh SK. An adaptive wavelet neural network-based
energy price forecasting in electricity markets. IEEE Trans Power Syst
2008;23(3):1423–32.
[28] Amjady N, Hemmati H. Day-ahead price forecasting of electricity markets by a
hybrid intelligent system. Euro Trans Electr Power 2009;19(1):89–102.
[29] Rodriguez CP, Anders GJ. Energy price forecasting in the Ontario competitive
power system market. IEEE Trans Power Syst 2004;19(1):366–74.
[30] Amjady N, Keynia F. Day-ahead price forecasting of electricity markets by
mutual information technique and cascaded neuro-evolutionary algorithm.
IEEE Trans Power Syst 2009;24(1):306–18.
[31] Catalão JPS, Pousinho HMI, Mendes VMF. Neural networks and wavelet
transform for short-term electricity prices forecasting. In: Proc. 15th int. conf.
intelligent system applications to power systems, Curitiba, Brazil; 2009.
[32] Zare K, Moghaddam MP, Sheikh-El-Eslami MK. Demand bidding construction
for a large consumer through a hybrid IGDT-probability methodology. Energy
2010;35:2999–3007.
[33] Zare K, Moghaddam MP, Sheikh-El-Eslami MK. Electricity procurement for
large consumers based on information gap decision theory. Energy Policy
2010;38:234–42.
[34] Zare K, Moghaddam MP, Sheikh-El-Eslami MK. Risk-based electricity
procurement for large consumers. IEEE Trans Power Syst 2011;26(1):1826–35.
[35] Zare K, Conejo AJ, Carrion M, Sheikh-El-Eslami MK. Multi-market energy
procurement for a large consumer using a risk-aversion procedure. Electr
Power Syst Res 2010;80:63–70.
[36] Brooke A, Kendrick D, Meeraus A. GAMS user’s guide. Redwood City, CA: The
Scientific
Press;
1990.
<http://www.gams.com/docs/gams/
GAMSUsersGuide.pdf>.
[37] The GAMS Software Website; 2012. <http://www.gams.com/dd/docs/solvers/
conopt.pdf>.