Professional Documents
Culture Documents
Quota Modeling in Hydrothermal Systems: M. M. Belsnes, A. Haugstad and B. Mo, SINTEF Energy Research, P. Markussen, Elsam
Quota Modeling in Hydrothermal Systems: M. M. Belsnes, A. Haugstad and B. Mo, SINTEF Energy Research, P. Markussen, Elsam
=
=
seg N
j
t j i j i t i
q P
_
1
, , , ,
) ( (3)
t i
seg N
j
t j i
t i
Q q Q
,
_
1
, ,
,
=
(4)
t i t i
t i
q v Q
, min, , , 2
,
+ = (5)
=
=
seg N
j
t j i t i
q q
_
1
, , ,
(6)
Where:
i,j
is efficiency of the jth segment.
v
2,i,t
is non-storable inflow.
q
min,i,t
is the minimum discharge constraint.
t i
Q
,
is the minimum discharge.
t i
Q
,
is the maximum discharge.
q
i,j,t
is the discharge at the jth segment.
This description makes it possible to account for reduced
efficiency when the areas hydropower generation increases.
This improves the modeling of prices, especially when genera-
tion capacity is stressed.
In the hydropower model the storable inflow v
1
and non-
storable inflow v
2
are modeled stochastically.
B. Thermal units, contracts and transmission
Thermal units are modeled individually. Units producing only
electrical energy are characterized by a fixed kWh price but
may have capacity limits that vary over the year. Generation
from CHP-units is based on a fixed minimum electrical
production level given by the heat consumption, but if addition
capacity exists electricity generation may be increased. Units
in backpressure modes have a fixed electricity generation in
the model. For each unit with available capacity a volume and
a price is added in the energy balance equation. A quadratic
cost function as used in many publications may be handled as a
number of artificial units where each unit is a step on a curve
fitting to the quadratic cost curve. A function G
i,t
is defined
giving the total thermal cost.
=
=
units
j
t j i t j i t i
g G
1
, , , , ,
(7)
t j i t j i
g g
, , , ,
0 (8)
Where:
i,j,t
is the marginal cost for the unit.
t j i
g
, ,
is the unit production.
t j i
g
, ,
is the upper limit for unit generation.
Contracts can be modeled much in the same way:
=
=
Contracts
j
t j i t j i t i
vol C
1
, , , , ,
(9)
t j i
t j i
vol vol , ,
, ,
0 (10)
Where:
C
i,t
is the total contract cost.
i,j,t
is the contract price; 0 for purchase.
vol
i,j,t
is the contract volume bought or sold.
Transmission lines make it possible to exchange energy with
surrounding areas. Transmission can trigger not only losses but
also a transmission cost. Output from a transmission line is
equal to input minus losses. A transmission line open in both
directions will result in two variables.
= =
=
Lines
j k
t j k t j k t
t T
1
2
1
, , , ,
(11)
t j k
t j k
t t , ,
, ,
0 (12)
Where:
T
t
is the total transmission cost.
k indicates the direction.
k,j,t
is the transmission price for direction k.
t
k,j,t
is the volume transmitted in direction k.
The total cost of transactions are defined by L:
t
A
i
t i
A
i
t i t
T C G L + + =
= = 1
,
1
,
(13)
The following subsets of M are defined for area i:
M
p
is all thermal options.
M
c
is all contracts.
M
t,1
is transmission import to area i.
M
t,2
is transmission export from area i.
Then the energy balance for the area i can be defined as:
( )
0
1
, ,
, , , , , , , , ,
2 ,
1 ,
=
+ + +
t i
M j
t j
M j
t j t j
M j
t j i t j i
M j
t k i t i
D t
t c g P
t
t c p
(14)
Where:
j,t
is the loss factor for transmission, [0;1]
i,j,t
is 1 or 1 depending on the sign of
Finally the objective is to minimize the objective function over
all possible future inflow sequences:
min ( )} {
1
1 ,
1
=
+
=
+
A
i
N i i
N
t
t
x S L E (15)
Where:
S
i
is the value of water stored at the end of interval t=N
It is possible to use stochastic dynamic programming (SDP), in
which case the multi reservoir aspect has to be solved in a
simplified manner, e.g. by heuristics [1]. A better approach is
to use stochastic dual dynamic programming (SDDP) ([2] and
[3]) to solve the optimization problem, since this allows a
much greater number of state variables, i.e. reservoirs, in the
optimization problem. The SDDP approach is used in this
paper.
IV. MODELING FIXED QUOTAS
This section describes the basic method used for optimizing
hydrothermal power systems with fixed quotas. Using an
equivalent hydropower model it is possible to interpret a quota
as a reservoir with a given volume and inflow. The problem to
solve would then be to establish the optimal strategy for utili-
zation of the limited resource the quota reservoir will repre-
sent.
For a fixed quota we use the concept that a quota can be
seen as an individual reservoir in the model and fossil fired
units which represent transactions given by (7) and (8) can be
represented by linear equivalents and be transformed to the
transmission transaction type (11) and (12) instead.
This approach is illustrated in Fig. 1, where each CO
2
emitting unit will receive its resources from a common quota
through an accountancy equation (16)-(18), which converts the
CO
2
quota into electricity generation.
H yd r o t h e rm a l
A re a
1 2 3 N
=
Cost
Quota Area
P
max
CO
2
CO
2
CO
2
Fig. 1 Plant equivalent for quota usage.
Each thermal unit is described by the factors:
g is maximum production capacity (MW).
is marginal production cost (NOK/MWh).
C
pu
is CO
2
emission per produced unit of energy (kg
CO
2
/kWh).
The linear transformation from CO
2
quota to heat or electricity
is calculated as follows:
pu
co
C
1
2
= (16)
pu
co
C
=
2
(17)
pu cap
C g CO =
, 2
(18)
Where:
CO2
is CO
2
efficiency.
CO2
is CO
2
cost.
CO
2,cap
is CO2 plant equivalent capacity.
The CO
2
efficiency factor is the conversion factor between
CO
2
and energy. The cost of generated electricity depends on
the marginal production cost, emissions per produced kWh
electricity and in addition the calculated expected marginal
value of CO
2
remaining in the quota. It is possible to allow for
banking when using the hydropower equivalent by increasing
the quota reservoir above the value of received quota.
V. MODELING QUOTA MARKETS
In this section it is assumed that there exists a liquid market for
quota trading. It is also assumed that the modeled electricity
system can be seen as a price taker in the quota market. Future
quota prices are uncertain and thus modeled as a stochastic
variable. Equation (7) is transformed to:
t j i
units
j
t j i t j i t i
g c G
, ,
1
, , , , ,
) ( + =
=
(19)
t j i co t t j i
C c
, , , ,
2
= (20)
Where:
c
i,j,t
is the CO
2
-based marginal price for each unit.
C
t
is the CO
2
market price.
It is c
i,j,t
and thus (
i,j,t
+ c
i,j,t
) that will be stochastic. We use an
extension to the basic SDDP solution technique as described in
[5] to solve this stochastic formulation of quota costs on
thermal power plants. Reference [4] describes the price model
also used in this new SDDP based market model. Correlation
between exogenous CO
2
prices and inflow to the system may
be included, and are in our case included in the simulation
part. In the next chapter we show an example of quota price
scenarios from which a quota price model can be constructed.
VI. CASES
This chapter describes two cases used to illustrate the methods
proposed in the theoretical part of the paper. Two examples
are presented: one with fixed quota volumes and one with a
stochastic quota price. In addition the current active quota reg-
ulation in Denmark is described as background for the cases.
A. The Danish quota regulation
The Danish CO
2
quota regulation was implemented in January
2001. The regulation only covers the electricity generation
sector and an absolute quota was set for the years 2001 to
2003.
The quota is allocated without cost each year to 8 specified
Danish electricity producers according to their emissions from
1994-1998. CO
2
emissions from generators with emissions
below 100.000 tonnes CO
2
/year and part of the CO
2
emissions
from combined heat and power production are excluded from
the trading system but the emissions are still a part of the
absolute quota. The quota in Western and Eastern Denmark is
allocated mainly to the two largest generators Elsam and
Energi E2, and they receive almost 90% of the quota.
The regulation allows banking of allowances. The banking
is restricted through of a yearly constant limit of 20 Mill.
tonnes CO
2
. This has as a consequence that excess quotas
above the banking limit cannot be saved for the next periods.
TABLE I
QUOTA ALLOCATION TO ELECTRICITY GENERATORS IN THE DANISH CO2
REGULATION
Mill. tonnes CO
2
2001
2002 2003
Saving limit
DK-West 11,84 11,01 10,47
DK-East 8,33 7,58 7,7
Outside scheme 1,83 1,83 1,83
Total quota 22 21 20
In a situation of non-compliance the companies must pay a
penalty of 40 NOK/t CO
2
. It is not possible to buy quotas from
companies not eligible for the scheme.
At the time of writing the Danish Government has still not
decided what to do in 2004. It is expected that the EU direc-
tive proposal for a EU quota market will be agreed upon
among the EU-member countries and implemented from 2005.
The EU directive proposal is in principle equal to the current
Danish regulation with the largest difference being a EU wide
market with the inclusion of other sectors and project reduc-
tions, higher penalties, and allocation to units instead of com-
panies.
B. Fixed volume quotas in Denmark
This case focuses on the modeling of fixed quotas. The
volumes from Table 1 are used with some modifications due to
combined heat and power generation. The system is modeled
without banking options, and without any quota compensation
for export to neighboring countries.
The basic model for Denmark together with connections to
neighboring countries is illustrated in Fig. 2. Hydropower
areas such as Norway and Sweden (including Finland) consist
of several smaller areas. In the case model a total of 23 areas
are included.
.
Belgium
Norway
Quota
East
Quota
West
Dk-West
Dk-East
Germany
Sweden
Nederland
Poland
Fig. 2 Aggregated model description of Northern Europe. Denmark is
modeled in DK-West (Jutland) and DK-East (Zealand).
Using the modeling illustrated in Fig. 1 and described by (16)-
(18) the areas Quota-West and Quota-East can be established
imposing the constraints from Table 1 on the power system.
The two areas with fixed quotas will get slightly different
results and impact also surrounding areas. As the results are
not the main theme of the paper only some results for the DK-
West area are shown here. The utilization of the quota is
shown in Fig. 3.
Simulated quota prices are in NOK/ton CO
2
for Quota West
is shown in Fig. 4. The price variation is caused by demand
and inflow uncertainty. The Nordic power system is very much
influenced by hydropower in Norway, Sweden and Finland.
The quota price can be interpreted as a marginal value of the
quota how much would an extra ton of CO
2
with connected
production capacity be worth in this particular week.
The low prices shown for the CO
2
quota indicate that the
quota is not constraining thermal generation very much. The
impact from the quota in DK West is therefore not great. A
smaller quota would increase quota prices and the impact on
market prices in DK West.
0
1000
2000
3000
4000
5000
6000
7000
8000
9000
10000
1 6 11 16 21 26 31 36 41 46 51
Week number
R
e
s
t
a
m
o
u
n
t
o
f
C
O
2
q
u
o
t
a
(
T
o
n
)
Average
0-percentile
25-percentile
75-percentile
100-percentile
Fig. 3 Quota usage for the Quota West area. The curves show remaining
CO2 quota.
0
2
4
6
8
10
12
14
16
18
20
1 21 41 61 81 101
Week number
M
a
r
g
i
n
a
l
q
u
o
t
a
v
a
l
u
e
(
N
O
K
/
t
o
n
C
O
2
)
Average
0-percentile
25-percentile
75-percentile
100-percentile
Fig. 4. Quota prices for the Quota West area
The quota price in the Quota West area can be interpreted as a
quota price forecast and for comparison reasons this forecast is
used to give quota prices for the next case.
Even though the quota prices are low the constraint will
impact on the distribution between the thermal power plants in
the area. In the table below the data for two coal fueled
thermal units are given shown in Table II.
TABLE II
UNIT DATA FOR ENSTED AND ESBJERG
Unit CO
2,cap
(MW) C
pu
(C0
2
/kWh) (NOK/MWh)
Ensted 537 0,849 115,0
Esbjerg 291 0,789 108,0
Fig. 5 shows that simulated expected production in Esbjerg
is not affected by the quota while the production in Ensted is
reduced significantly. This is reasonable because Ensted has
higher marginal production costs and lower CO
2
efficiency.
The present implementation can be used to model:
1. Local emission constraints, e.g. on a national level
2. Regional emission constraints, e.g. a future European
quota system.
Both types can be combined with banking from period to
period.
Fig.5 Unit production for reference case (without quotas) and case with
endogen quota.
C. Quota market
A similar model as shown in Fig. 2 is used in the calculation.
The quota area Quota West is removed and the generation
units in Denmark West are now described according to (19)
and (20), where the price forecast for the CO
2
is obtained from
results calculated in case I. The marginal quota prices
illustrated in Fig. 4 are used to establish a stochastic model for
the quota price.
Compared to a reference calculation without quota con-
straints it is to be expected that introduction of an additional
constraint will increase prices in the system. This is also the
case as shown in Fig. 6; the price in a system with a CO
2
quota
is higher. The result also shows that the price with an external
(exogenous) given quota market is higher than with an
endogenous quota constraint. Because the calculated marginal
quota values from the endogenous case is used as quota market
prices in Case 2, one would expect the results to be similar but
not equal.
Fig. 6. Comparison of average market prices for the cases.
The two types of modelling have a parallel to mathematical
decomposition techniques where the endogenous case
corresponds to the optimal solution and the exogenous case
correspond to a decomposition using marginal quota prices.
In our case we have a quota that gives small marginal quota
0
100
200
300
400
500
600
0 8 16 24 32 40 48 56 64 72 80 88 96 104
Week number
P
r
o
d
u
c
t
i
o
n
(
M
W
)
Ensted ref.
Ensted quota
Esbjerg ref.
Esbjerg quota
114
116
118
120
122
124
126
128
130
132
134
53 57 61 65 69 73 77 81 85 89 93 97 101
Week number
M
a
r
k
e
t
p
r
i
c
e
(
N
O
K
/
M
W
h
)
Without quota
Endogen quota
Exogen quota
prices compared to the electricity price. It is therefore difficult
to evaluate the simulated price for the three cases in Fig. 6. We
will in the future test the model with quotas that are more
limiting. This will give us results where it is easier to see the
effect of the quota prices on the system operation. So far we
have verified that the new model can be applied to both fixed
quotas and to model an external quota market. The results
seem reasonable but more cases have to be run in order to fully
verify the new model.
The proposed method can help individual producers to
adapt to uncertainty in quota prices or by government bodies
to analyze system behavior for different quota price forecasts.
Other areas where such modeling can be used are modeling the
general uncertainty in fuel prices.
VII. COMPUTATIONAL CONSIDERATIONS
Computation for a multistage stochastic model is quite time
consuming. In the case of a fixed quota we have calculation
times of about 2 hours on a HPUX 9000/782 using CPLEX as
the optimization kernel.
Adding stochastic price also adds one dimension to the
optimization problem and thus increases the calculation time
to 14 hours for the same problem.
Using this type of model for the whole European power
system is possible because the hydropower part of the model
can be aggregated into bigger areas. In the same way
hydropower aggregation tends to ignore precipitation
differences, and local bottlenecks in the transmission system
may be ignored limiting the number of areas needed in a
European model.
VIII. DISCUSSION
In order to obtain precise results for an interconnected
power system a lot of effort has to be put into establishing the
case data. It has not been possible to model in detail the whole
European power system. The cases are therefore concentrated
on the northern part of the system and the target has been to
demonstrate the proposed methods and getting principal
correct results.
IX. CONCLUSION
The paper describes how methodology from medium and
long-term modeling of hydrothermal power systems can be
adapted to the challenges of modeling emission quota systems.
We have specifically solved the problems of a fixed quota,
which imposed an integral constraint on the system, and the
more complex problem of how to model uncertain quota
prices.
The cases demonstrate that the approach is feasible and that
results from mathematical modeling of different quota types
can be used to show differences in terms of impact on power
prices and competition structures for fuel types in the power
market.
X. REFERENCES
Papers from Conference Proceedings (Published):
[1] O. J. Botnen et al., Modelling of hydropower scheduling in a
national/international context, in Hydropower 92, E. Broch and D. K.
Lysne, Eds., Rotterdam, 1992, A. A. Balkema.
[2] M. V. F. Pereira, Optimal stochastic operations scheduling of large
hydroelectric systems, Electrical Power & Energy Systems, vol 11, no.
3, pp. 161-169, July 1989.
[3] M. V. F. Pereira and L. M. V. G. Pinto, Multistage stochastic optimi-
zation applied to energy planning, Mathematical Programming, vol.
52, pp. 359-375, 1991.
[4] B. Mo, A. Gjelsvik, A. Grundt and K. Kresen, Optimisation of Hydro-
power Operation in a Liberalised Market with Focus on Price Modell-
ing, 2001 Porto Power Tech Proceedings, vol.1, 10-13 September 2001
[5] A. Gjelsvik, M. M. Belsnes and A. Haugstad, An algorithm for
stochastic medium-term hydrothermal scheduling under spot price
uncertainty, Proceedings 13
th
Power Systems Computation Conference,
Trondheim, Norway, June 28-July 2
nd
, 1999, pp. 1079-0185.
Web sites:
[6] Bill on CO2 Quotas for Electricity Production, Act no. 376 of 2 June
1999, http://www.ens.dk/graphics/Publikationer/Laws/Bill_235.pdf
XI. BIOGRAPHIES
Michael Martin Belsnes was born in Denmark, on
August 28, 1967. He received his MSc from DTU in
1995, and has been employed at SINTEF Energy Re-
search since then. He has worked with models for hydro-
power scheduling, integration of distributed energy,
mainly wind power, and lately models for the CO2 quota
challenge.
Birger Mo received his M.Sc. in 1986 and a Ph.D. in
1991 in Engineering Cybernetics from the Norwegian
Institute of Technology. He has since 1986 been
employed at SINTEF Energy Research. His main interests
are short-term forecasting, production planning and risk
management.
Arne Haugstad was born in Portland, Oregon, USA on
August 15, 1954. He received his M.Sc. in Electrical
Engineering from the Norwegian Institute of Technology
in 1978. He has since 1979 been employed at SINTEF
Energy Research, working mainly with model
development in the field of hydro- and hydro/thermal
scheduling.
Peter Markussen has been employed in the Department
for Business Development and Optimization at Elsam
since 2001. He has an Masters Degree in Political
Science and studies in Economics from Aarhus Univer-
sity. He has been involved in the corporate strategies on
Climate Change, including the trading on the Danish
CO2-emissions market and the preparation for a possible
EU-scheme for CO2 -emissions trade.