Unit Commitment
Unit Commitment
W. D. Prasad
Department of Electrical Engineering
References:
[1] J. J. Grainger, W. D. Stevenson, “Power System Analysis”, McGraw Hill, ISBN: 978-0-07-058515-7
[2] S. Sivanagaraju, G. Sreenivasan, “Power System Operation & Control”
Introduction
• The total load of the power system varies throughout the day and reaches a
different peak value from one day to another.
• The electric utility has to decide in advance which generators to start up, when to
connect them to the network, sequence in which the operating units should be
shut down and for how long.
• The computational procedure for making such decisions is called the Unit
Commitment.
• When a unit is scheduled for connection to the system, it is said to be committed.
• A great deal of money can be saved by turning off the units when they are not
needed for the time. If the operation of the system is to be optimized, the UC
schedules are required for economically committing units in plant to service with
the time at which individual units should be taken out from or returned to
service.
𝑃𝐺,𝑆𝑅 = 𝑃𝐺𝑖 − 𝑃𝐷 + 𝑃𝐿
𝑖=1
• The spinning reserve must be maintained so that the failure of one or more units
does not cause too far a drop in system frequency. Simply, if one unit fails, there
must be an ample reserve on the other units to make up for the loss in a specified
time period.
• The reserves must be properly allocated among fast-responding units and slow-
responding units such that this allows the automatic generation control system to
restore frequency
Constraints in Unit Commitment
• Thermal unit constraints
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 the line. Due to
such limitations in the operation of a thermal plant, the following constraints are
to be considered.
a) Minimum up-time:
During the minimum up-time, once the unit is operating (up state), it should
not be turned off immediately.
b) Minimum down-time:
The minimum down-time is the minimum time during which the unit is in
‘down’ state, i.e., once the unit is de-committed, there is a minimum time
before it can be recommitted.
• Start-up Cost
The temperature and the pressure of the thermal unit must be moved
slowly, a certain amount of energy must be expended to bring the unit on-
line and is brought into the UC problem as a start-up cost.
Constraints in Unit Commitment
• Hydro unit constraints
• Operation of a system having both hydro and thermal plants is, complex as
hydro-plants have negligible operation costs, but are required to operate under
constraints of water available for hydro-generation in a given period of time.
• The problem of minimizing the operating cost of a hydro-thermal system can be
viewed as one of minimizing the fuel cost of thermal plants under the constraint
of water availability for hydro-generation over a given period of operation.
• Must run
• It is necessary to give a must-run reorganization to some units of the plant
during certain events of the year.
• Fuel constraints
• A system in which some units have limited fuel or else have constraints that
require them to burn a specified amount of fuel in a given time presents a most
challenging UC problem.
Problem Formulation
• Cost of operation 𝐹𝑖 of the 𝑖 𝑡ℎ unit can be given as;
𝐹𝑖 = 𝐶𝑖 𝑃𝐺𝑖
𝑃𝐺𝑖 = output of the 𝑖 𝑡ℎ unit
𝐶𝑖 = running cost of the 𝑖 𝑡ℎ unit (vary depending on the loading condition)
• Assume that the objective is to meet the load variation as indicated in the load
curve.
Problem Formulation
• Define the following variables.
𝐶𝑖𝑗𝑡 = variable cost coefficient of the 𝑖 𝑡ℎ unit when operating at the 𝑗𝑡ℎ load
for the sub-interval 𝑡
𝑃𝐺𝑖𝑗𝑡 = output of the 𝑖 𝑡ℎ unit at the 𝑗𝑡ℎ load for the sub-interval 𝑡
• Assume each unit is capable of operation at 𝑘 discrete levels. The running cost 𝐹𝑖𝑡
of the 𝑖 𝑡ℎ unit in the time interval 𝑡 is given as;
𝑘
𝐹𝑖𝑡 = 𝑗=1 𝐶𝑖𝑗𝑡 𝑃𝐺𝑖𝑗𝑡
• There are 𝑛 units available for the operation in the time interval 𝑡. Total running
cost of 𝑛 units during the time interval 𝑡 is given by;
𝑛 𝑘
𝐹𝑇 = 𝐶𝑖𝑗𝑡 𝑃𝐺𝑖𝑗𝑡
𝑡=1 𝑖=1 𝑗=1
Problem Formulation
• Start-up cost consideration
• Suppose that for a plant to be brought into service, an additional expenditure
𝐶𝑆𝑖 has to be incurred in addition to the running cost (i.e., startup cost of the
𝑖𝑡ℎ unit).
• The cost of starting ‘𝑥’ number of units during any sub-interval 𝑡,
𝑥
• Total expression for the cost function including the running cost, the start-up
cost, and the shut-down cost is written in the form:
𝑇 𝑛 𝑘 𝑇 𝑥 𝑇 𝑦
𝑃𝐺𝑖𝑗𝑡 ≥ 𝑃𝐷 + 𝑆𝑟,𝑚𝑖𝑛 + 𝑃𝐿
𝑖=1 𝑗=1
𝑆𝑟,𝑚𝑖𝑛 =minimum running reserve capacity
• The generator start-up and shut-down logical indicators, 𝛿𝑖𝑡 and 𝜎𝑖𝑡 should be
unity during the corresponding sub-intervals of operation.
Unit Commitment – Solution Methods
• Priority- List Schemes
• Dynamic Programming Method
• Lagrange’s Relaxation Method
• Evolutionary Optimization Techniques (GA, PSO, etc)
• Neural Networks, Fuzzy Logic, etc
• A power system with 𝐾 generating units must have at least one unit on-line to
supply the system load which is never zero over the load cycle. If each unit can be
considered either on (denoted by 1) or off (denoted by 0), there are 2 𝑘−1
candidate combinations.
• Let 𝐾 = 2;
Unit 𝒙𝟏 𝒙𝟐 𝒙𝟑
1 1 1 0
2 1 0 1
• Some combinations will be infeasible if the sum of all maximum MW for the units
committed is less than the load or if the sum of all minimum MW for the units
committed is greater than the load.
Example 1
• Consider a plant having 3 units. The cost characteristics, minimum and maximum
limits of power generation (MW) of each unit are indicated below:
Incremental costs;
𝑑𝐶1 𝑅𝑠
𝑈𝑛𝑖𝑡 − 1: = 0.005684𝑃𝐺1 + 8.46 𝑀𝑊ℎ
𝑑𝑃𝐺1
𝑑𝐶2 𝑅𝑠
𝑈𝑛𝑖𝑡 − 2: = 0.005872𝑃𝐺2 + 8.32 𝑀𝑊ℎ
𝑑𝑃𝐺2
𝑑𝐶3 𝑅𝑠
𝑈𝑛𝑖𝑡 − 3: = 0.012898𝑃𝐺3 + 9.884 𝑀𝑊ℎ
𝑑𝑃𝐺3
Example 1
If all units are loaded at their minimum level, the incremental costs are given as;
𝑈𝑛𝑖𝑡 − 1, 𝑃𝐺1 = 200 𝑀𝑊, 𝜆1 = 9.5968 𝑅𝑠 𝑀𝑊ℎ
𝑈𝑛𝑖𝑡 − 2, 𝑃𝐺2 = 150 𝑀𝑊, 𝜆2 = 9.2 𝑅𝑠 𝑀𝑊ℎ
𝑈𝑛𝑖𝑡 − 3, 𝑃𝐺3 = 100 𝑀𝑊, 𝜆3 = 11.1738 𝑅𝑠 𝑀𝑊ℎ
Load, (MW)
2000
1600
1200
800
400
Time, (h)
4 8 12 16 20 24
Example 2
1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0
2 1 1 1 0 0 0 1 0 1 1 1 1 0 0 0
3 1 1 0 1 1 0 0 0 1 1 0 0 1 1 0
4 1 0 1 1 0 1 0 0 1 0 1 0 1 0 1
Answer – Example 2
Number of available generators – 4
1
Average fuel cost of 𝑖 𝑡ℎ plant = 𝑓𝑖 = 𝑎𝑖 𝑃𝑔𝑖 2 + 𝑏𝑖 𝑃𝑔𝑖 + 𝑐𝑖 $
ℎ
2
Incremental fuel cost = 𝜆𝑖 = 𝑎𝑖 𝑃𝑔𝑖 + 𝑏𝑖 $ 𝑀𝑊ℎ
When two units are on economic dispatch:
𝜆 − 𝑏1 𝜆 − 𝑏2
𝜆 = 𝑎1 𝑃𝑔1 + 𝑏1 → 𝑃𝑔1 = ; 𝑃𝑔2 =
𝑎1 𝑎2
1 1 𝑏1 𝑏2
𝑃𝑔1 + 𝑃𝑔2 =𝜆 + − +
𝑎1 𝑎2 𝑎1 𝑎2
−1 −1
2 2 2
1 1 𝑏𝑖
𝜆= 𝑃𝑔1 + 𝑃𝑔2 +
𝑎𝑖 𝑎𝑖 𝑎𝑖
𝑖=1 𝑖=1 𝑖=1