EE486_Lect9_Unit Commitment Problem Constraints and Solution Methods
EE486_Lect9_Unit Commitment Problem Constraints and Solution Methods
1 .5
1 .0
0 .5
0 .0
0 2 4 6 8 10 12 14 16 18 20 22 24
T im e o f D a y [h o u r ]
Economic Dispatch versus Unit
Commitment cont..
• The unit commitment problem is more complex than
ELD. We may assume that we have 𝑁𝑔𝑒𝑛 units
available to us and that we have a forecast of the
demand to be served.
• This unit commitment problem may be extended
over some period of time, such as the 24 h of a day
or the 168 h of a week.
• The solution procedures of unit commitment involve
the economic dispatch problem as a subproblem.
• Unit commitment is a complex problem to solve
– Integer variables are involved
Unit Commitment Problem
To solve this problem, simply try all combinations of the three units.
• sum of all maximum MW for the units committed is less than the load
• sum of all minimum MW for the units committed is greater than the load
For each feasible combination, the units will be dispatched using the ELD
solution techniques from previous lectures.
UC – Constraints and Additional Costs
Besides the cost of running the units, we have additional
costs and constraints:
• spinning reserve
• start-up cost
• shut-down cost
• minimum up and down time
• ramp-up limits
It turns out that we cannot just flip the switch of certain
units on and use them!
• We need to think ahead, and based on the forecasted load and
unit constraints, determine which units to turn on (commit)
and which ones to keep down
• Minimize cost, cheap units play first
• Expensive ones run only when demand is high
Spinning Reserve
• Spinning reserve is the total amount of generation
available from all units synchronized (i.e.,
spinning) on the system, minus the present load
and losses being supplied
• Spinning reserve must be carried so that the loss of
one or more units does not cause too far a drop in
system frequency
• Typical rules specify that reserve must be a given
percentage of forecasted peak demand or that
reserve must be capable of making up the loss of
the most heavily loaded unit in a given period of
time
Spinning Reserve Example
• Reserves must be spread around the power system to avoid transmission system
limitations
• Except for unit 4, the loss of any unit on this system can be covered by the spinning
reserve on the remaining units
• The tie capacity of only 550 MW limits the transfer
• The loss of unit 4 cannot be covered even though the entire system has ample reserves
• The only solution to this problem is to commit more units to operate in the eastern
region
Unit Commitment Solution Methods
Complete Enumeration
• Returns optimal solution but extremely cumbersome to handle
• Number of enumerations when 𝑁𝑔𝑒𝑛 units to commit for 𝑀
periods is (2𝑁𝑔𝑒𝑛 − 1)𝑀 . For 10-unit system, 24 hours, this
value is 1.73 × 1072 .
Priority-List Method
• Simplest unit commitment solution method but may not return
optimal solution
Dynamic Programming (DP)
• DP search technique usually creates the priority list same as the
Priority-List method
• Reduction in the dimensionality of the problem in
comparison with the enumeration problem.
Priority-List Method - Example
Consider a three-generator system with
𝑪𝟏 𝑷𝑮𝟏 = 𝟓𝟔𝟏 + 𝟕. 𝟗𝟐𝑷𝑮𝟏 + 𝟎. 𝟎𝟎𝟏𝟓𝟔𝟐𝑷𝟐𝑮𝟏
𝑪𝟐 𝑷𝑮𝟐 = 𝟑𝟏𝟎 + 𝟕. 𝟖𝟓𝑷𝑮𝟐 + 𝟎. 𝟎𝟎𝟏𝟗𝟒𝟎𝑷𝟐𝑮𝟐
𝑪𝟑 𝑷𝑮𝟑 = 𝟗𝟑. 𝟔 + 𝟗. 𝟓𝟔𝟒𝑷𝑮𝟑 + 𝟎. 𝟎𝟎𝟓𝟕𝟖𝟒𝑷𝟐𝑮𝟑
The generator limits are
𝟏𝟓𝟎 ≤ 𝐏𝑮𝟏 ≤ 𝟔𝟎𝟎 MW
100 ≤ 𝐏𝑮𝟐 ≤ 𝟒𝟎𝟎 MW
𝟓𝟎 ≤ 𝐏𝑮𝟑 ≤ 𝟐𝟎𝟎 MW
Calculate the full load production cost
2
561 + 7.92𝑃𝐺1 + 0.001562𝑃𝐺1 ቚ = $5875.32
𝑃𝐺1 =600
2
310 + 7.85𝑃𝐺2 + 0.001940𝑃𝐺2 ቚ = $3760.40
𝑃𝐺2 =400
2
93.6 + 9.564𝑃𝐺3 + 0.005784𝑃𝐺3 ቚ = $2237.76
𝑃𝐺3 =200
Calculate the full load average production cost
G1: 9.7922 $/MWh, G2: 9.401 $/MWh, G3: 11.1888 $/MWh
Priority-List Method – Example
cont..
• Suppose 𝑃𝐷 = 550 𝑀𝑊
• Total cost = $5544.55
(total cost was $5389
using Complete
Enumeration method)
• Priority order is simple
but may be expensive
To calculate the total cost put the respective generation values in the cost
function of the respective generators.
Thermal Unit Constraints
Thermal units usually require a crew to operate them,
especially when turned on and turned off. A thermal unit
can undergo only gradual temperature changes, and this
translates into a time period of some hours required to
bring the unit on-line. Due to such restrictions in the
operation of a thermal plant, various constraints arise.
Minimum uptime – once the unit is running, it should not
be turned off immediately.
Minimum downtime – once the unit is decommitted,
there is a minimum time before it can be recommitted.
Thermal Unit Constraints cont..