presentation
Download
Report
Transcript presentation
Kevin Kim
PENSA Summer 2011
Energy Markets: Overview
Demand
RTO
Energy Consumer
Supply
Power Generators
Schedule
Unit Commitment Problem
How much demand do we need to meet tomorrow?
How should we schedule our generators to meet 100%
of this demand?
How do we minimize overages/shortages in energy?
140000
120000
100000
80000
60000
40000
20000
0
0
100
200
300
400
500
600
700
800
Challenge 1: Random Demand
How much demand do we have to satisfy tomorrow?
How should we schedule our power generators
tomorrow to meet this demand?
105000
100000
95000
90000
85000
80000
75000
70000
65000
60000
0
20
40
60
80
100
120
140
160
180
Challenge 2: Generator Limitations
Many plants take several hours to warm up before they
can be used.
Some plants turn on quickly, but they’re much more
expensive and can’t generate as much power
Coal Plant
~10 hours to turn on.
~$50/MW
Maxed at ~500 MW
Natural Gas Plant
~0.1 hours to turn on
~$300/MW
Maxed at ~20 MW
Now, the biggest challenge….
WIND ENERGY
Clean, renewable, and low cost/MW.
However, wind is VOLATILE.
45000
40000
35000
30000
25000
20000
15000
10000
5000
0
0
100
200
300
400
500
600
700
800
Challenge 3: Random Supply
With wind energy, part of our energy supply is also
random.
160000
140000
120000
100000
Actual Wind
Predicted wind
80000
Actual Demand
60000
Total Actual Power
40000
20000
0
25
75
125
175
225
Wind Energy: News
Department of Energy
Target of 20% wind
penetration by 2030
Google
$5 billion project to
build 350-mile cable on
the east coast to power
offshore wind farms.
We solve the unit commitment
problem with a math model….
Model: Basic Algorithm
Predict demand and wind for tomorrow (t=1).
2. Schedule generators based on these forecasts.
3. Now, at tomorrow (t=1), change the outputs of the
faster generators to correct for errors in forecast
4. Run the following cases and compare costs:
1.
1.
2.
3.
4.
5% wind penetration
20% wind penetration
40% wind penetration
60% wind penetration
Model: A Sneak Peek
min
𝑓𝑢𝑒𝑙
𝑡′
𝑖
(𝐶𝑖
∗ 𝑝𝑡,𝑡 ′,𝑖 )
𝑠. 𝑡 𝑝𝑡,𝑡 ′,𝑖 ≥ 𝑝𝑖𝑚𝑖𝑛 ∗ 𝑢𝑡,𝑡 ′,𝑖
𝑝𝑡,𝑡 ′,𝑖 ≤ 𝑝𝑖𝑚𝑎𝑥 ∗ 𝑢𝑡,𝑡 ′ ,𝑖
𝑜𝑛
𝑦𝑡,𝑡
′ ,𝑖
+
𝑜𝑓𝑓
𝑦𝑡,𝑡 ′,𝑖
𝑢𝑡,𝑡 ′,𝑖 − 𝑢
𝑜𝑛
𝑦𝑡,𝑡
′ ,𝑖 +
𝑜𝑓𝑓
𝑦𝑡,𝑡 ′,𝑖 +
…..…
≤1
𝑜𝑛
= 𝑦𝑡,𝑡
′ ,𝑖 +
min(𝑡 ′ +𝜏𝑖𝑜𝑛 −1,𝑇)
𝑡,𝑡 ′ −1,𝑖
𝑜𝑓𝑓
𝑦𝑡,𝑡 ′,𝑖
𝑜𝑓𝑓
𝑦𝑡,𝑡 ′′ ,𝑖 ≤ 1
𝑡 ′′ =1
𝑜𝑓𝑓
min(𝑡 ′ +𝜏𝑖 −1,𝑇)
𝑡 ′′ =𝑡 ′ +1
𝑜𝑛
𝑦𝑡,𝑡
′′ ,𝑖 ≤ 1
Sample Output
140000
120000
100000
80000
Actual Wind
Predicted wind
Actual Demand
60000
Total Actual Power
40000
20000
0
0
100
200
300
400
500
600
700
800
The cost of randomness
What if we could predict wind…
What if wind were constant…
The reality
Future Work
Reduce shortages in stochastic wind cases
Reduce cost in stochastic wind cases.
Analyze effects of offshore wind.