Power System Economics
Power System Economics
Introduction
Daniel Kirschen
© D. Kirschen 2006
Why study power system economics?
Generation
Transmission
Distribution
Customer
© D. Kirschen 2006
Why study power system economics?
IPP IPP IPP IPP IPP
© D. Kirschen 2006
Changes that are required
• Privatisation
u Government-owned organisations become private, for-profit
companies
• Competition
u Remove monopolies
u Wholesale level: generators compete to sell electrical energy
u Retail level: consumers choose from whom they buy electricity
• Unbundling
u Generation, transmission, distribution and retail functions are
separated and performed by different companies
u Essential to make competition work: open access
© D. Kirschen 2006
Wholesale Competition
© D. Kirschen 2006
Retail Competition
IPP IPP IPP IPP IPP
© D. Kirschen 2006
Fundamental underlying assumption
© D. Kirschen 2006
How do we define the electricity commodity?
• A Volt of electricity?
• An Ampere of electricity?
• A MW of electricity?
• A MWh of electricity?
© D. Kirschen 2006
Effect of cyclical demand
•High load period
•Light load period •Need to run less
•Need only the most efficient generators
Load efficient generators •Marginal cost is high
•Marginal cost is low
Time
00:00 06:00 12:00 18:00 24:00
© D. Kirschen 2006
Effect of cyclical demand
© D. Kirschen 2006
Effect of location
100£/MWh
50 £/MWh Max flow = 100 MW
B
A 100 MW
100 MW 200MW
© D. Kirschen 2006
Effect of security of supply
100 MW B
A 100 MW
100 MW 200MW
© D. Kirschen 2006
Effect of the laws of physics
A 50 MW C
π3=7.50 $/MWh 0 MW
B 285 MW
126 MW π2=11.25 $/MWh
1 2
159 MW 66 MW
50 MW 60 MW
Exporting oranges
from Norway to
Spain?
© D. Kirschen 2006
Unbundling
© D. Kirschen 2006
Consequences
© D. Kirschen 2006
Generating company (GENCO)
© D. Kirschen 2006
Distribution company (DISCO)
© D. Kirschen 2006
Retailer (called supplier in the UK)
© D. Kirschen 2006
Market Operator (MO)
© D. Kirschen 2006
Independent System Operator (ISO)
© D. Kirschen 2006
Regulator
• Government body
• Determines or approves market rules
• Investigates suspected abuses of market power
• Sets the prices for products and services provided by
monopolies
• Objectives
u Make sure that the electricity sector operates in an economically
efficient manner
u Make sure that the quality of the supply is appropriate
© D. Kirschen 2006
Small Consumer
© D. Kirschen 2006
Large Consumer
© D. Kirschen 2006
Outline of the course (I)
© D. Kirschen 2006
Outline of the course (II)
© D. Kirschen 2006
Fundamentals of Markets
Daniel Kirschen
University of Manchester
ß compare prices
ß estimate demand
ß estimate supply
• Achieve an equilibrium
between supply and demand
Quantity
Quantity
Quantity
Quantity
Home-made cider?
Quantity
Price
• Aggregation of the
individual demand of all
consumers
• Demand function:
q = D(π )
Quantity • Inverse demand function:
π = D−1 (q)
Quantity
• Low elasticity
ß Essential good
Price ß No substitutes
Quantity
© 2006 Daniel Kirschen 9
Elasticity of the demand
• Mathematical definition:
dq
q π dq
ε= = ⋅
dπ q dπ
π
• Dimensionless quantity
Total
Quantity
Total
Quantity
Total
Quantity
Total
Quantity
Total
Quantity
Quantity π = S −1 (q)
market
market equilibrium
clearing
price
Demand curve
Willingness to buy
volume Quantity
transacted
Price
supply
equilibrium point
demand
Quantity
Marginal producer
• Inefficient markets:
ß Used cars
5 Quantity
π
Profit
demand
demand Cost
Quantity Quantity
Revenue
Price
supply
Consumers’ surplus
+
Suppliers’ profit demand
Operating point
π π
supply supply
Welfare loss
demand
demand
Q Q
Welfare loss
π π
supply supply
demand
demand
Operating point
Q Q
Daniel Kirschen
University of Manchester
y = f ( x1,x 2 )
• y: output
• x1 , x2: factors of production
y
x2 fixed x1 fixed
y
x1 x2
y = f (x 1 ,x2 ) x 2 fixed
c SR ( y ) = w 1 ⋅ x 1 + w 2 ⋅ x 2 = w 1 ⋅ g ( y ) + w 2 ⋅ x 2
y
dc SR ( y )
dy
Non-decreasing function
y
© 2006 Daniel Kirschen 6
Optimal production
d { π ⋅ y − c SR ( y ) }
=0
dy
Quantity Quantity
© 2006 Daniel Kirschen 9
Marginal vs. average cost
MC AC
¤/unit
Production
Q1 Q2 Q3 Q4
• Perfect competition
ß The volume handled by Price supply
each market participant is
small compared to the
overall market volume
ß No market participant can Extra-marginal
influence the market price
by its actions
ß All market participants act demand
Infra-
like price takers
marginal
Quantity
Marginal producer
y 1 = f 1 ( y e2 )
y2 = f 2 ( y ) e
1
y1 = f 1 ( y 2 )
* *
Cournot equilibrium:
y 2* = f 2 ( y 1* )
Neither firm has any incentive to deviate from the equilibrium
© 2006 Daniel Kirschen 15
Cournot model in an oligopoly
Total industry output: Y = y 1 +L + y n
Firm i:
max { y i ⋅ π ( Y ) − c ( y i ) }
yi
d
{ y i ⋅ π (Y ) − c ( y i ) } = 0 Difference with
dy i perfect competition
dπ ( Y ) dc ( y i )
π (Y ) + y i =
dy i dy i
y i Y dπ ( Y ) dc ( y i )
π ( Y ) 1 + =
Y dy i π (Y ) dy i
si dc ( y i )
π ( Y ) 1− =
ε (Y ) dy i
© 2006 Daniel Kirschen 16
Cournot model in an oligopoly
si dc ( y i )
π ( Y ) 1− =
ε (Y ) dy i
<1
ß Elasticity of demand ε
• Competition on price
• Firm that sets the lowest price captures the
entire market
• No firm will bid below its marginal cost of
production because it would sell at a loss
• At equilibrium, both firms sell at the same price,
which is the marginal cost of production
• Equivalent to competitive equilibrium!
• Not a realistic model!
Daniel Kirschen
The University of Manchester
Concept of Risk
• Future is uncertain
• Uncertainty translates into risk
ß In this case, risk of loss of income
• Risk = probability x consequences
• Doing business means accepting some risks
• Willingness to accept risk varies:
ß venture capitalist vs. old-age pensioner
• Ability to control risk varies:
ß Professional traders vs. novice investors
• External risk
ß Fail to produce or deliver because of cataclysmic
event
• Weather, earthquake, war
• Price risk
ß Having to buy at a price much higher than expected
ß Having to sell at a price much lower than expected
• Insurance:
ß All the members of a large group each pay a small amount to
compensate a few that have suffered a big loss
ß The consequences of a catastrophic event are shared by a large
group rather than a few
• Security margin in power system operation
ß Limits the consequences of rare but unpredictable and
catastrophic events
ß Increases the daily cost of electrical energy
ß Grid operator does not have to pay compensation in the event of
a blackout
Spot
Sellers Buyers
Market
• Examples
ß Food market
ß Basic shopping
ß Rotterdam spot market for oil
ß Commodities markets: corn, wheat, cocoa, coffee
• Formal or informal
• Advantages:
ß Simple
ß Flexible
ß Immediate
• Disadvantages
ß Prices can fluctuate widely based on
circumstances
ß Example:
• Effect of frost in Brazil on price of coffee beans
• Effect of trouble in the Middle East on the price
of oil
• Agreement:
ß Quantity and quality
ß Price
ß Date of delivery (not immediate)
• Paid at time of delivery
• Unconditional delivery
Contract (1June)
1 ton of wheat at £100
on 1 September
Maturity (1 September)
Seller delivers 1 ton of wheat
Buyer pays £100
Spot Price = £90
© 2006 Daniel Kirschen
Profit to seller = £10 16
How is the forward price set?
Spot Price
Time
• Both parties look at their alternative: spot price
• Both forecast what the spot price is likely to be
© 2006 Daniel Kirschen 17
Case 1:
• Farmer estimates that the spot price will be
£100
• Miller also forecasts that the spot price will be
£100
• They can agree on a forward price of £100
Forward
Price
Time
• Suppose that millers are less risk adverse
• Premium below the expected spot price
• Spot price turns out to be much lower than forward price
because of a bumper harvest
© 2006 Daniel Kirschen 25
What if...
Spot Price
Forward
Price
Time
• Physical participants
ß Produce, consume or can store the commodity
ß Face undiversified risk because they deal in only one
commodity
• Traders (a.k.a. speculators)
ß Cannot take physical delivery of the commodity
ß Diversify their risk by dealing in many commodities
ß Specialize in risk management
2 tons at £110
1 ton
2 tons at £90 at £ 95
1 ton
at £115
Delivers 4 tons
Sells 2 tons at £100
bought 2 tons at £90
sold 1 ton at £95
Financial
contract Physical Market
(Spot)
X Z
Y W
• Example:
ß buyer has call option for 50 units at £100 per unit
ß spot price goes up to £110 per unit
ß holder calls the option to buy 50 units at £100
ß buyer owes seller £5000 (50 x £100)
ß seller owes the buyer £5500 (value of 50 units)
ß seller transfers £500 to the buyer to settle the contract
Daniel Kirschen
Differences between electricity and other commodities
• Demand side:
u Fluctuations in the needs
u Errors in forecast
• Supply side:
u Disruption in the production
• Spot market:
u Provides an easy way of bridging the gap between supply and
demand
• Demand side:
u Errors in load forecast
• Supply side:
u Unpredicted generator outages
• Gaps between load and generation must be filled quickly
• Market mechanisms
u Too slow
u Too expensive
• Need fast communication
• Need to reach lots of participants
System operator
Control
Managed Spot Market actions
Spot
price
Bids to Bids to
Bids to Bids to
increase increase
decrease decrease
production load
production load
© Daniel Kirschen 2005 9
“Managed” spot market
Load
Peak load
Minimum load
Time
00:00 06:00 12:00 18:00 24:00
£/MWh
Minimum load Peak load
Daily fluctuations
MWh
£/MWh
Peaking generation
Base generation
Intermediate generation
MWh
£/MWh
Minimum load Peak load
πmax
πmin
£/MWh
πext
Extreme
peak
Normal peak
πnor
MWh
Small increases in peak demand cause
large changes in peak prices
© Daniel Kirschen 2005 16
Supply and demand for electricity
£/MWh
πext Normal supply
Reduced supply
πnor
Normal peak
MWh
Small reductions in supply cause
© Daniel Kirschen 2005 large changes in peak prices 17
Price duration curve
100
90
80
70
60
50
40
30
20
10
0
0 20 40 60 80 100
Percentage of Hours
• Two approaches:
u Centralised trading (also known as “Pool Trading”)
u Bilateral trading
Orange
25
Yellow
Purple
Red
20
Blue
Price [$/MWh]
Green
Green
Red
15
Blue Yellow
Red
Purple
Orange
10
0
0 100 200 300 400 500 600 700
Quantity [MWh]
Accepted offers
Orange
25
Yellow
Purple
Red
20
Blue
Price [$/MWh]
Green
Market price Green
Red
15
Blue Yellow
Red
Purple
Orange
10
Accepted bids
5
Quantity traded
0
0 100 200 300 400 500 600 700
Quantity [MWh]
Minimum
Load Cost
Forecast Schedule
Unit
Commitment
Program
Generators
Bids Market
Prices
MW
MW
• Electronic trading
u Buyers and sellers enter bids directly into computerised
marketplace
u All participants can observe the prices and quantities offered
u Automatic matching of bids and offers
u Participants remain anonymous
u Market organiser handles the settlement
u Advantages:
• Very fast
• Very cheap
• Good source of information about the market
• Pool • Bilateral
u Unusual because administered u Economically purer
centrally u Price set by the parties
u Price not transparent u Hard bargaining possible
u Facilitates security function u Generator assume
u Makes possible central scheduling risk
optimisation u Must be coordinated with
u Historical origins in electricity security function
industry u More opportunities to
innovate
• Pool trading:
u Market operator collects from consumers
u Market operator pays producers
u All energy traded at the pool price
• Bilateral trading:
u Bilateral trades settled directly by the parties as if they had been
performed exactly
• Managed spot market:
u Produced more or consumed less Ë receive spot price
Forward Markets
Balancing
Electronic Power Mechanism Settlement
Exchange
Process
Real
Gate Closure Time
Bilateral Centralized
© D. Kirschen 2006 1
Market Structure
• Monopoly:
u Monopolist sets the price at will
u Must be regulated
• Perfect competition:
u No participant is large enough to affect the price
u All participants act as “price takers”
• Oligopoly:
u Some participants are large enough to affect the price
u Strategic bidders have market power
u Others are price takers
© D. Kirschen 2006 2
Perfect competition
© D. Kirschen 2006 3
Short run profit maximisation for a price taker
max {π .y − c(y)}
y
Production cost
Revenue
d {π .y − c(y)}
=0
dy
Independent of quantity
produced because price taker
Marginal producer
© D. Kirschen 2006 5
Bidding under perfect competition
© D. Kirschen 2006 6
Bidding under perfect competition
demand
Quantity
© D. Kirschen 2006 7
Oligopoly and market power
or
© D. Kirschen 2006 8
Example
• A firm sells 10 units and the market price is $15
u Option 1: offer to sell only 9 units and hope that the price rises
enough to compensate for the loss of volume
u Option 2: offer to sell the 10th unit for a price higher than $15 and
hope that this will increase the price
© D. Kirschen 2006 9
Short run profit maximisation with market power
dy i
Not zero because of
market power
dπ ( Y ) dc ( y i )
π (Y ) + y i =
dy i dy i
y i Y dπ ( Y ) dc ( y i )
π ( Y ) 1 + =
Y dy i π (Y ) dy i
© D. Kirschen 2006 10
Short run profit maximisation with market power
y i Y dπ ( Y ) dc ( y i )
π ( Y ) 1 + =
Y dy i π (Y ) dy i
dy
y π dy
ε=− =− ⋅ is the price elasticity of demand
dπ y dπ
π
yi
si = is the market share of generator i
Y
< 1 · optimal price for generator i is
si dc ( y i ) higher than its marginal cost
π ( Y ) 1− =
ε (Y ) dy i
© D. Kirschen 2006 11
When is market power more likely?
© D. Kirschen 2006 12
Elasticity of the demand for electricity
Price • Slope is an indication of the
elasticity of the demand
• High elasticity
High elasticity good
u Non-essential good
u Easy substitution
Quantity
• Low elasticity
u Essential good
Price
u No substitutes
Quantity
© D. Kirschen 2006 13
How Inelastic is the demand for electricity?
© D. Kirschen 2006 14
Price spikes because of increased demand
$/MWh
πext
Extreme
peak
Normal peak
πnor
MWh
Small increases in peak demand cause
© D. Kirschen 2006 large changes in peak prices 15
Price spikes because of reduced supply
$/MWh
πext Normal supply
Reduced supply
πnor
Normal peak
MWh
Small reductions in supply cause
© D. Kirschen 2006 large changes in peak prices 16
Increasing the elasticity reduces price spikes and the
generators’ ability to exercise market power
$/MWh
πmax
πmin
MWh
© D. Kirschen 2006 17
Increasing the elasticity of the demand
• Obstacles
u Tariffs
u Need for communication
u Need for storage (heat, intermediate products, dirty clothes)
© D. Kirschen 2006 18
Further comments on market power
© D. Kirschen 2006 19
Modelling imperfect competition
• Bertrand model
u Competition on prices
• Cournot model
u Competition on quantities
© D. Kirschen 2006 20
Game theory and Nash equilibrium
• Example 1 PA PB
CA = 35 . PA €/h
u
A B π = 100 − D [¤ / MWh]
u CB = 45 . PB €/h
CA(PA) CB(PB)
• Bid by A?
• Bid by B?
• Market price?
Inverse demand curve
• Quantity traded?
© D. Kirschen 2006 22
Bertrand Competition
• Example 1
PA PB
u CA = 35 . PA €/h
u CB = 45 . PB €/h A B π = 100 − D [¤ / MWh]
• Marginal cost of A: 35 €/MWh CA(PA) CB(PB)
© D. Kirschen 2006 23
Bertrand Competition
• Example 2 PA PB
• Bid by A?
• Bid by B?
• Market price?
• Quantity traded?
© D. Kirschen 2006 24
Bertrand Competition
• Example 2 PA PB
u CA = 35 . PA €/h
u CB = 35 . PB €/h A B π = 100 − D [¤ / MWh]
CA(PA) CB(PB)
• A cannot bid below 35 €/MWh because it would loose money on every MWh
• A cannot bid above 35 €/MWh because B would bid lower and grab the
entire market
• Market price: 35 €/MWh
• Identical generators: bid at marginal cost
• Non-identical generators: cheapest gets the whole market
• Not a realistic model of imperfect competition
© D. Kirschen 2006 25
Cournot competition: Example 1
PA PB
• CA = 35 . PA €/h
• CB = 45 . PB €/h A B
• π = 100 − D [¤ / MWh] CA(PA) CB(PB)
• Suppose PA= 15 MW and PB = 10 MW
• Then D = PA + PB = 25 MW
• π = 100 - D = 75 €/MW
• RA= 75 . 15 = € 1125 ; CA= 35 . 15 = € 525
• RB= 75 . 10 = € 750 ; CB= 45 . 10 = € 450
• Profit of A = RA - CA = € 600
• Profit of B = RB - CB = € 300
© D. Kirschen 2006 26
Cournot competition: Example 1
Summary:
Demand Profit of A
25 600
300 75
Profit of B Price
© D. Kirschen 2006 27
Cournot competition: Example 1
Demand Profit A
Profit B Price
© D. Kirschen 2006 28
Cournot competition: Example 1
Equilibrium solution!
A cannot do better without B doing worse
Demand Profit A B cannot do better without A doing worse
Profit B Price Nash equilibrium
© D. Kirschen 2006 30
Cournot competition: Example 1
Demand Profit of A
PA=25
40 625 CA = 35 . PA ¤/h
PB=15
225 60 CB = 45 . PB ¤/h
Profit of B Price
© D. Kirschen 2006 31
Cournot competition: Example 2
PA PB PN
• CA = 35 . PA €/h ...
A B N
• CB = 45 . PB €/h
CA(PA) CB(PB) CN(PN)
• …
• CN = 45 . PN €/h π = 100 − D [¤ / MWh]
© D. Kirschen 2006 32
Cournot competition: Example 2
40.00
30.00
25.00
10.00
5.00
Production of another firm
0.00
0 2 4 6 8 10
Number of Firms
© D. Kirschen 2006 33
Cournot competition: Example 2
70.00 60.00
60.00 Price
50.00
50.00
40.00
Demand
40.00
30.00
30.00
20.00
20.00
10.00 10.00
0.00 0.00
0 2 4 6 8 10
Number of Firms
© D. Kirschen 2006 34
Cournot competition: Example 2
700.00
600.00
Profit of firm A
500.00
400.00
200.00
0.00
0 2 4 6 8 10
Number of Units
© D. Kirschen 2006 35
Other competition models
© D. Kirschen 2006 36
Conclusions on imperfect competition
© D. Kirschen 2006 37
Participating in Electricity Markets:
The consumer’s perspective
© D. Kirschen 2006 38
Options for the consumers
© D. Kirschen 2006 39
Options for the consumers
© D. Kirschen 2006 40
Choosing a contract
© D. Kirschen 2006 41
Buying at the spot price
© D. Kirschen 2006 42
Participating in Electricity Markets:
The retailer’s perspective
© D. Kirschen 2006 43
The retailer’s perspective
• Sell energy to consumers, mostly at a flat rate
• Buy energy in bulk
u Spot market
u Contracts
• Want to reduce risks associated with spot market
• Increase proportion of energy bought under contracts
• Must forecast the load of its customers
• Regional monopoly: traditional top-down forecasting
• Retail competition: bottom-up forecasting
u Difficult problem: customer base changes
u Much less accurate than traditional load forecasting
© D. Kirschen 2006 44
Participating in Electricity Markets:
The hybrid participant’s perspective
© D. Kirschen 2006 45
Example: pumped storage hydro plant
© D. Kirschen 2006 46
Example
100.00 300
Energy Price
90.00 Energy Consumed
Energy Released
250
80.00
70.00
200
60.00
$/MWh
MWh
50.00 150
40.00
100
30.00
20.00
50
10.00
0.00 0
1 2 3 4 5 6 7 8 9 10 11 12
Period
© D. Kirschen 2006 47
Example
© D. Kirschen 2006 48
System Security and
Ancillary Services
Daniel Kirschen
Introduction
Inadvertent flow
Inadvertent flow
300
Load [MW]
250
200
150
100
50
1 2 3 4 5 Period
300
Load [MW]
250
200
150
100
50
1 2 3 4 5 Period
300
Load [MW]
250
200
150
100
50
1 2 3 4 5 Period
50
-50
-100
-150
1 2 3 4 5 Period
-150
1 2 3 4 5 Period
• Designed to handle:
u Rapid fluctuations in load
u Small, unintended variations in generation
• Designed to maintain:
u Frequency close to nominal
u Interchanges at desired values
• Provided by generating units that:
u Can adjust output quickly
u Are connected to the grid
u Are equipped with a governor and usually are on AGC
50.10
49.80
49.70
Secondary response
49.60
49.50
49.40
Primary response
49.30
49.20
12:24:00
12:24:30
12:25:00
12:25:30
12:26:00
12:26:30
12:27:00
12:27:30
12:28:00
12:28:30
12:29:00
12:29:30
© Daniel Kirschen 2005 25
Network issues: contingency analysis
A B
Load
A B
Load
A B
Load
• Assumptions:
u B is an infinite bus
u Transient reactance of A = 0.9 p.u., inertia constant H = 2 s
u Each line has a reactance of 0.3 p.u.
u Voltages are at nominal value
u Fault cleared in 100 ms by tripping affected line
• Maximum power transfer: 108 MW
A B
Load
• No reactive support at B
u 198 MW can be transferred from A to B before the voltage at B
drops below 0.95 p.u.
u However, the voltage collapses if a line is tripped when power
transfer is larger than 166 MW
• The maximum power transfer is thus 166 MW
A B
Load
1.05
40
Voltage [p.u.]
20 1
0
0 20 40 60 80 100 120 140 160 180 200 220
0.95
-20
-40 0.9
A B
Load
90
A B
80
70
60
[MVAr]
50
40
30
20
10
0
0 20 40 60 80 100 120 140
130 MW
68 MW 65 MW 0 MVAr
13 MVAr 0.6 MVAr
0 MW
A B
145 MW 67 MVAr
40 MVAr
Post-contingency: 1.0 p.u. 1.0 p.u.
130 MW
145 MW 130 MW 0 MVAr
40 MVAr 67 MVAr
• Stability services
u Intertrip schemes
• Disconnection of generators following faults
u Power system stabilizers
• Two approaches:
u Compulsory provision
u Market for ancillary services
• Both have advantages and disadvantages
• Choice influenced by:
u Type of service
u Nature of the power system
u History of the power system
• Equity
u How to deal with generators that cannot provide some services?
• Example: nuclear units can’t participate in frequency response
• Economic efficiency
u Not a good idea to force highly efficient units to operate part-
loaded to provide reserve
u More efficient to determine centrally how much reserve is needed
and commit additional units to meet this reserve requirement
• Compulsory provision is thus not applicable to all
services
• How to deal with exceptions that distort competition?
• More complex
• Probably not applicable to all types of services
• Potential for abuse of market power
u Example: reactive support in remote parts of the network
u Market for reactive power would need to be carefully regulated
Constraints:
x1 + x2 ≤ P max
x1 ≥ P min
Lagrangian function:
∂l dC1
≡ π1 − − µ1 + µ2 = 0
∂x1 dx1
∂l dC2
≡ π2 − − µ1 − µ 3 = 0
∂x2 dx2
∂l
≡ P max − x1 − x2 ≥ 0
∂µ1
∂l
≡ x1 − P min ≥ 0
∂µ2
∂l
≡ R max − x2 ≥ 0
∂µ 3
µ1 ⋅ (P max − x1 − x2 ) = 0
µ2 ⋅ (x1 − P min ) = 0
µ 3 ⋅ (R max − x2 ) = 0
µ1 ≥ 0; µ2 ≥ 0; µ 3 ≥ 0
• No binding constraints
∂l dC1 dC1
≡ π1 − − µ1 + µ2 = 0 ⇒ = π1
∂x1 dx1 dx1
∂l dC2 dC2
≡ π2 − − µ1 − µ 3 = 0!!⇒!! = π2
∂x2 dx2 dx2
• Provide energy and reserve up to the point where
marginal cost is equal to price
• No interactions between energy and reserve
x1 + x2 = P max
∂l dC1
≡ π1 − − µ1 + µ2 = 0
∂x1 dx1 dC1 dC2
π1 − = π2 − = µ1 ≥ 0
∂l dC2 dx1 dx2
≡ π2 − − µ1 − µ 3 = 0
∂x2 dx2
x1 = P min
∂l dC1 dC1
≡ π1 − − µ1 + µ2 = 0 − π 1 = µ2
∂x1 dx1 dx1
∂l dC2 dC2
≡ π2 − − µ1 − µ 3 = 0 = π2
∂x2 dx2 dx2
µ1 : x1 + x2 ≤ P max
µ2 : x1 ≥ P min
µ 3 : x2 ≤ R max
Since we assume that R max < P max − P min these cases are not interesting
because the upper and lower limits cannot be binding at the same time
x2 ≤ R max
∂l dC1 dC1
≡ π1 − − µ1 + µ2 = 0 = π1
∂x1 dx1 dx1
∂l dC2 dC2
≡ π2 − − µ1 − µ 3 = 0 π2 − = µ3
∂x2 dx2 dx2
x1 + x2 = P max
x1 = P max − R max
x2 = R max
∂l dC1 dC1
≡ π1 − − µ1 + µ2 = 0 π1 − = µ1
∂x1 dx1 dx1
∂l dC2 dC2
≡ π2 − − µ1 − µ 3 = 0 π2 − = µ1 + µ 3
∂x2 dx2 dx2
• Sale of energy and sale of reserve are both profitable
• Sale of reserve is more profitable but limited by the ramp rate
constraint
x1 = P min
x2 = R max
∂l dC1 dC1
≡ π1 − − µ1 + µ2 = 0 π1 − = − µ2
∂x1 dx1 dx1
∂l dC2 dC2
≡ π2 − − µ1 − µ 3 = 0 π2 − = µ3
∂x2 dx2 dx2
• Sale of reserve is profitable but limited by ramp rate constraint
• Sale of energy is unprofitable
• Overall profitability needs to be checked
Daniel Kirschen
© 2005 D. Kirschen 1
Introduction
© 2005 D. Kirschen 2
Bilateral or decentralised trading
© 2005 D. Kirschen 3
Example of bilateral trading
Bus A Bus B
G1 L1
G2 L2
G3
• G1 sold 300 MW to L1
• G2 sold 200 MW to L2
• Prices are a private matter
• Quantities must be reported to system operator so it
can check security
© 2005 D. Kirschen 4
Example of bilateral trading
Bus A Bus B
G1 L1
G2 L2
G3
• G1 sold 300 MW to L1
• G2 sold 200 MW to L2
• If capacity of corridor ≥ 500 MW ⇒ No problem
• If capacity of corridor < 500 MW ⇒ some of these
transactions may have to be curtailed
© 2005 D. Kirschen 5
But curtail which one?
© 2005 D. Kirschen 6
Physical transmission rights
Bus A Bus B
G1 L1
G2 L2
G3
© 2005 D. Kirschen 7
Problems with physical rights
• Parallel paths
• Market power
© 2005 D. Kirschen 8
Parallel paths
xA
P 1
FA 2 P
FB
xB
xB xA
F A
= P F B
= P
xA + xB xA + xB
© 2005 D. Kirschen 9
Parallel paths
A C
B
Branch Reactance Capacity
[p.u.] [MW]
Z 1 2
1-2 0.2 126
1-3 0.2 250
2-3 0.1 130
3
Y
D
© 2005 D. Kirschen 10
Parallel paths
A C
B
I
Z 1 II 2
3
Y
D
© 2005 D. Kirschen 11
Parallel paths
A C Branch Reactance Capacity
[p.u.] [MW]
B
1-2 0.2 126
I
1-3 0.2 250
Z 1 II 2
2-3 0.1 130
3
Y
D 400 MW transaction between B and Y
0.2 0.3
F = I
× 400 = 160 MW F II
= × 400 = 240 MW
0.2 + 0.3 0.2 + 0.3
B
200 MW transaction
III
between D and Z
Z 1 IV 2
0.2
F III
= × 200 = 80 MW
0.2 + 0.3
3
Y
D 0.3
F IV
= × 200 = 120 MW
0.2 + 0.3
© 2005 D. Kirschen 13
Resultant flows
A C Branch Reactance Capacity
[p.u.] [MW]
B
1-2 0.2 126
1-3 0.2 250
Z 1 2
2-3 0.1 130
3
Y
D F12 = F 23 = F I − F III = 160 − 80 = 80 MW
F13 = F II − F IV = 240 −120 = 120 MW
© 2005 D. Kirschen 14
Physical rights and parallel paths
© 2005 D. Kirschen 15
Physical rights and market power
Bus A Bus B
G1 L1
G2 L2
G3
© 2005 D. Kirschen 16
Centralised or Pool Trading
© 2005 D. Kirschen 17
Borduria-Syldavia Interconnection
Borduria Syldavia
© 2005 D. Kirschen 18
Borduria-Syldavia Interconnection
Borduria Syldavia
15 13
10
500 MW
1500 MW
© 2005 D. Kirschen 19
Borduria-Syldavia Interconnection
Borduria Syldavia
© 2005 D. Kirschen 20
Can Borduria supply all the demand?
Borduria Syldavia
© 2005 D. Kirschen 21
Market equilibrium
Borduria Syldavia
π =πB =π S
PB + PS = D B + D S = 500 +1500 = 2000 MW
π = π B = π S = 24.30$ / MWh
PB = 1433MW
PS = 567MW
© 2005 D. Kirschen 22
Flow at the market equilibrium
Borduria Syldavia
PB = 1433MW
PS = 567MW
FBS = PB − D B = DS − P S = 933 MW
© 2005 D. Kirschen 23
Graphical representation
π B = MC B π S = MC S
Supply curve for
Syldavia
PB = 1433 MW PS = 567 MW
FBS = 933 MW
D B = 500 MW D S = 1500 MW
D B + D S = 2000 MW
© 2005 D. Kirschen 24
Constrained transmission
© 2005 D. Kirschen 25
Graphical representation
π B = MC B π S = MC S
35 $/MWh
16 $/MWh
PB = 900 MW PS = 1100 MW
FBS= 400 MW
D B= 500 MW D S = 1500 MW
D B + D S = 2000 MW
© 2005 D. Kirschen 26
Summary
Separate markets Single market Single market
with congestion
PB [MW] 500 1,433 900
π B [$/MWh] 15 24.33 19
RB [$/h] 7,500 34,865 17,100
E B [$/h] 7,500 12,165 9,500
PS [MW] 1500 567 1100
π S [$/MWh] 43 24.33 35
R S [$/h] 64,500 13,795 38,500
E S [$/h] 64,500 36,495 52,500
F BS [MW] 0 933 400
RTOTAL = R B + R S 72,000 48,660 55,600
E TOTAL = E B + E S 72,000 48,660 62,000
© 2005 D. Kirschen 27
Winners and Losers
• Winners:
u Economies of both countries
u Bordurian generators
u Syldavian consumers
• Losers
u Bordurian consumers
u Syldavian generators
• Congestion in the interconnection reduces these benefits
© 2005 D. Kirschen 28
Congestion surplus
Consumer payments:
E TOTAL = π B ⋅ D B + π S ⋅ D S
Producers revenues:
RTOTAL = π B ⋅ P B + π S ⋅ PS = π B ⋅( D B + F BS ) + π S ⋅ ( D S − F BS )
Congestion or merchandising surplus:
E TOTAL − R TOTAL = π S ⋅ D S + π B ⋅ D B − π S ⋅ P S − π B ⋅ PB
= π S ⋅( D S − PS ) + π B ⋅( DB − P B )
= π S ⋅ F BS + π B ⋅( − FBS )
= ( π S − π B ) ⋅ F BS
© 2005 D. Kirschen 29
Congestion surplus
80000
70000
Consumers' payments
60000
Payments and Revenues [$/h]
50000
Generators' revenues
40000
30000
20000
10000
0
0 100 200 300 400 500 600 700 800 900 1000
© 2005 D. Kirschen 30
Congestion surplus
© 2005 D. Kirschen 31
Pool trading in a three-bus example
© 2005 D. Kirschen 32
Economic dispatch
A 125 MW C
0 MW
B 285 MW
F12
1 2
F13 F 23
50 MW 60 MW
3
0 MW
D
300 MW
© 2005 D. Kirschen 33
Superposition
360 MW 60 MW
1 2
3
300 MW
300 MW
1 2
3
300 MW
60 MW 60 MW
1 2
© 2005 D. Kirschen 34
Flow with economic dispatch
A 125 MW C
0 MW
B 285 MW
156 MW
1 2
204 MW 96 MW
50 MW 60 MW
3
0 MW
D
300 MW
© 2005 D. Kirschen 35
Overload!
A 125 MW C
0 MW
FMAX = 126 MW
B 285 MW
156 MW
1 2
204 MW 96 MW
50 MW 60 MW
3
0 MW
D
300 MW
© 2005 D. Kirschen 36
Correcting the economic dispatch
0.6 MW
1 MW 1 MW
1 2
0.4 MW
© 2005 D. Kirschen 37
Superposition
1 2
360 MW 60
156 MW MW
204 MW 96 MW
3
300 MW
50 MW 50
30 MW MW
1 2
20MW
3 1 2
310 MW 10
126 MW MW
184 MW 116 MW
3
300 MW
© 2005 D. Kirschen 38
Correcting the economic dispatch
1 MW
0.4 MW
1 2
0.6 MW
1 MW
© 2005 D. Kirschen 39
Superposition
1 2
360 MW 60 MW
156 MW
204 MW 96 MW
3
300 MW
75 MW
30 MW
1 45 MW 2
1 2
3
285 MW 60 MW
75 MW 126 MW
159 MW 66 MW
3
225 MW
© 2005 D. Kirschen 40
Cost of the dispatches
© 2005 D. Kirschen 41
Security constrained dispatch
A 50 MW C
0 MW
B 285 MW
126 MW
1 2
159 MW 66 MW
50 MW 60 MW
3
75 MW
D
300 MW
© 2005 D. Kirschen 42
Nodal prices
© 2005 D. Kirschen 43
Nodal prices
A 50 MW C
0 MW
B 285 MW
126
MW
1 159 MW 2
66 MW
50 MW 60 MW
• Node 1:
3
75 MW • A is cheapest
D
• π 1 = MC A = 7.50 $ / MWh
300 MW
© 2005 D. Kirschen 44
Nodal prices
A 50 MW C
0 MW
B 285 MW
126
MW
1 159 MW 2 60 MW
66 MW
50 MW
• Node 3
• A is cheaper than D
3
75 MW
• Increasing A would overload
D line 1-2
300 MW • Increase D by 1 MW
π 3 = MC D = 10 $ / MWh
© 2005 D. Kirschen 45
Nodal prices
A 50 MW C
0 MW
B 285 MW
126
MW
1 159 MW 2
66 MW
50 MW 60 MW
• Node 2
3
• C is very expensive
75 MW • Increasing A or D would
D overload line 1-2
300 MW • ?
© 2005 D. Kirschen 46
Nodal price at node 2
0.6 MW
1 MW 1 MW
1 0.4 MW
2
1 MW
0.2 MW
1 0.8 MW 2
3
1
MW
© 2005 D. Kirschen 47
Nodal price at node 2
∆P1 ∆P2 = 1 MW
1 2
∆P3
© 2005 D. Kirschen 48
Nodal price using superposition
0.6 MW
∆P1 + ∆P 3 = ∆P2 = 1 MW
1 MW 1 MW
∆P1 = −0.5 MW
3
∆P3 = 1.5 MW
1 MW
0.2 MW
1 0.8 MW 2
© 2005 D. Kirschen 49
Observations
© 2005 D. Kirschen 50
Summary for three-bus system
© 2005 D. Kirschen 51
Counter-intuitive flows
A 50 MW C
π3=7.50 $/MWh 0 MW
B 285 MW
126 MW π2=11.25 $/MWh
1 2
159 MW 66 MW
50 MW 60 MW
© 2005 D. Kirschen 53
Method for computing prices
• Optimisation problem:
u Objective: maximisation of welfare
u Constraints: power flow equations
u Lagrange multipliers give the nodal prices
u Usually dc power flow approximation
• Optimisation carried out ex-post on the basis of the
actual operation of the system
© 2005 D. Kirschen 54
Effect of losses on prices
1 2
G
+
2 2 2
S P Q R
Lvariable =I R≈
2
R= ⋅ R ≈ ⋅ P 2
= K ⋅ P 2
V V2 V2
G( D ) = D + L = D + K ⋅ D
2
∆G = G ( D + ∆D ) − G ( D ) = ∆D + 2 ∆D ⋅ D ⋅K = ( 1+ 2 D⋅ K ) ∆D
∆C = c (1 + 2 D ⋅ K ) ∆D
π1 = c
∆C
∆D
= c (1 + 2 D ⋅ K ) π 2 = π 1 (1 + 2 D ⋅K )
© 2005 D. Kirschen 55
Losses between Borduria & Syldavia
PS = D S − F BS PB = D B + F BS + K ⋅ F BS2
37000
36500
Generation Cost [$/h]
36000
35500
35000
34500
34000
20
40
60
0
0
8
70
72
74
76
78
80
82
84
86
88
90
92
94
96
98
10
10
10
10
10
Power Transfer [MW]
© 2005 D. Kirschen 56
Financial Transmission Rights
© 2005 D. Kirschen 57
Managing transmission risks
© 2005 D. Kirschen 58
Contracts for difference
• Centralised market
u Producers must sell at their nodal price
u Consumers must buy at their nodal price
• Producers and consumers are allowed to enter into
bilateral financial contracts
u Contracts for difference
© 2005 D. Kirschen 59
Example of contract for difference
Borduria Syldavia
Syldavia
Steel
400 MW
Borduria 400 MW
Power
© 2005 D. Kirschen 60
No congestion ⇒ market price is uniform
Borduria Syldavia
Syldavia
Steel
400 MW
Borduria 400 MW
Power
© 2005 D. Kirschen 61
Congestion ⇒ Locational price differences
Borduria Syldavia
Syldavia
Steel
400 MW
Borduria 400 MW
Power
πB = 19 $/MWh πS = 35 $/MWh
© 2005 D. Kirschen 62
Financial Transmission Rights (FTR)
• Observations:
u shortfall in contracts for difference is equal to congestion surplus
u Congestion surplus is collected by the system operator
• Concept:
u System operator sells financial transmission rights to users
u FTR contract for F MW between Borduria and Syldavia entitles
the owner to receive:
F ⋅( π S − π B )
u Holders of FTRs are indifferent about where they trade energy
u System operator collects exactly enough money in congestion
surplus to cover the payments to holders of FTRs
© 2005 D. Kirschen 63
Example of Financial Transmission Rights
Borduria Syldavia
Syldavia
Steel
400 MW
Borduria 400 MW
Power
© 2005 D. Kirschen 64
Example of Financial Transmission Rights
Borduria Syldavia
Syldavia
Steel
400 MW
Borduria 400 MW 400 MW
Power
πB = 19 $/MWh πS = 35 $/MWh
© 2005 D. Kirschen 65
Financial transmission rights (FTR)
© 2005 D. Kirschen 66
Financial transmission rights
© 2005 D. Kirschen 67
Flowgate rights
• Observation:
u Typically, only a small number of branches are congested
• Concept:
u Buy transmission rights only on those lines that are congested
u Theoretically equivalent to point-to-point rights
• Advantage:
u Fewer rights need to be traded
u More liquid market
• Difficulty:
u Identify the branches that are likely to be congested
© 2005 D. Kirschen 68
Generation Expansion
Daniel Kirschen
Investment cost:
1021 $/kW x 500 MW = $510,500,000
0.6
15%
0.5
10% MARR
5%
0%
0 5 10 15 20 25 30 35 40 45 50
• Basic microeconomics:
u If demand increases or supply decreases (because plants are
retired) prices will increase
u If prices increase, investment projects become more profitable
u New generating plants are built
• Difficulties
u Demand for electricity is cyclical
u Electrical energy cannot be stored economically
u Must forecast utilization factor for each plant
60000
PJM (Pennsylvania Jersey Maryland) system in 1999
50000
40000
Load (MW)
30000
20000
10000
0
0 2000 4000 6000 8000
Hours
100
90
80
70
PJM system, 1999
60
50
40
30
20
10
0
0 20 40 60 80 100
Percentage of Hours
• In a competitive market
u Market price set by marginal Price supply
cost of marginal generator
u Infra marginal generators
collect an economic profit
because their marginal cost is
less than the market price
Economic
Economic profit pays the fixed
profit
u
costs
u Marginal generator does not Infra- demand
collect any economic profit marginal
Quantity
u Marginal generator does not
pay its fixed costs
Marginal producer
• Advantages
u Capacity insurance policy: pay a little bit regularly to avoid a
major problem
• Disadvantages
u Less economically efficient behaviour
u How much should generators be paid per MW?
Or
u How much capacity should be available?
• Capacity payments
u Pay generators a fixed rate per MW of capacity available
u Encourages them to keep available plants that don’t generate
many MWh
• Capacity market
u Regulator determines the generation capacity required to meet a
reliability target
u Consumers must all “buy” their share of this capacity
u Generators bid to provide this capacity
u Price paid depends on how much capacity is offered