Académique Documents
Professionnel Documents
Culture Documents
Daniel Kirschen
Economic Dispatch
l Given load
l Given set of units on-line
l How much should each unit generate to
meet this load at minimum cost?
Load
G G G
Unit Commitment
l Given load profile
(e.g. values of the load for each hour of a day)
l Given set of units available
l When should each unit be started, stopped and how
much should it generate to meet the load at minimum
cost?
? ? ?
Load Profile
G G G
Typical
Summer
And
Winter
Demands
Why try to optimise?
l Energy traded through the Electricity Pool of England and
Wales: ~ £ 7 billion per year
A Simple Example
l Unit 1:
• PMin = 250 MW, PMax = 600 MW
• C1 = 510.0 + 7.9 P1 + 0.00172 P12 £/h
l Unit 2:
• PMin = 200 MW, PMax = 400 MW
• C2 = 310.0 + 7.85 P2 + 0.00194 P22 £/h
l Unit 3:
• PMin = 150 MW, PMax = 500 MW
• C3 = 78.0 + 9.56 P3 + 0.00694 P32 £/h
l What combination of units 1, 2 and 3 will produce 550
MW at minimum cost?
l How much should each unit in that combination
generate?
Cost of the various combinations
Load
Unit 3
Unit 2
Unit 1
Time
0 6 12 18 24
Issues
Flexible Plants
l Power output can be adjusted (within limits)
l Examples:
n Coal-fired
n Oil-fired
Thermal units
n Open cycle gas turbines
n Combined cycle gas turbines
n Hydro plants with storage
l Status and power output can be optimised
Inflexible Plants
Notations
l Minimum up time
n Once a unit is running it may not be shut down
immediately:
If Xi (t) = 1 and tiup < tiup,min then X i (t + 1) = 1
Unit Constraints
Pi (t + 1) − Pi (t) ≤ ∆Piup,max
Pi (t) − Pi (t + 1) ≤ ∆Pidown,max
System Constraints
∑ Pi (t) = L(t)
i∈C(t)
Cost of Reserve
Emission Constraints
A B
Start-up Costs
l Thermal units must be “warmed up” before they can be
brought on-line
l Warming up a unit costs money
l Start-up cost depends on time unit has been off
t OFF
− i
SC i (t OFF
i ) = α i + β i (1 − e τ i )
αi + βi
αi
tiOFF
Start-up Costs
l Need to “balance” start-up costs and running costs
l Example:
n Diesel generator: low start-up cost, high running cost
n Coal plant: high start-up cost, low running cost
l Issues:
n How long should a unit run to “recover” its start-up cost?
n Start-up one more large unit or a diesel generator to cover
the peak?
n Shutdown one more unit at night or run several units part-
loaded?
Conclusion
l Decision variables:
n Status of each unit at each period: Xi (t)
Xi (t) ∈{0,1}!!!∀!i,t
{ }
Pi (t) ∈ 0, Pi min ; Pi max !!∀!i,t
l Continuous variables
n Can follow the gradients
n Any value within the feasible set is OK
l Discrete variables
n There is no gradient
n Can only take a finite number of values
n Must try combinations of discrete values
How many combinations are there?
111
l Examples
n 3 units: 8 possible states
110 N possible states
n N units: 2
101
100
011
010
001
000
T= 1 2 3 4 5 6
How many solutions are there anyway?
(2 N )( 2 N ) K ( 2 N ) = (2 N )T
T= 1 2 3 4 5 6
(2 N )T = (2 5 ) 24 = 6.2 10 35 combinations
l Need to be smart
l Try only a small subset of all combinations
l Can’t guarantee optimality of the solution
l Try to get as close as possible within a reasonable
amount of time