0% found this document useful (0 votes)
4 views

EE486_Lect9_Unit Commitment Problem Constraints and Solution Methods

The document discusses the unit commitment problem in power system operation, focusing on the economic dispatch and the complexities involved in determining which generating units to turn on or off. It highlights various constraints such as spinning reserve, start-up costs, and thermal unit constraints that affect the decision-making process. Additionally, it presents different solution methods including complete enumeration and priority-list methods, emphasizing the need for an optimal and cost-effective approach to manage power generation efficiently.

Uploaded by

pathansufyan2002
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

EE486_Lect9_Unit Commitment Problem Constraints and Solution Methods

The document discusses the unit commitment problem in power system operation, focusing on the economic dispatch and the complexities involved in determining which generating units to turn on or off. It highlights various constraints such as spinning reserve, start-up costs, and thermal unit constraints that affect the decision-making process. Additionally, it presents different solution methods including complete enumeration and priority-list methods, emphasizing the need for an optimal and cost-effective approach to manage power generation efficiently.

Uploaded by

pathansufyan2002
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

EE486

Power System Operation and


control
Lecture 9: Unit commitment problem
– constraints and solution methods

Dr. Ammar Arshad


Assistant Professor
Dept. of Electrical Engineering
Ghulam Ishaq Khan Institute of Engineering Sciences and
Technology
[email protected]
Economic Load Dispatch-Summary
• Economic dispatch determines the best way to minimize
the generator operating costs
• Economic dispatch is not concerned with determining
which units to turn on/off (this is the unit commitment
problem)
• The economic dispatch problem assumes that there are
𝑵𝒈𝒆𝒏 units already connected to the system. The purpose
of the economic dispatch problem is to find the optimum
operating policy for these 𝑁𝑔𝑒𝑛 units
• The solution of ELD problem is for the current state of
the network and does not typically consider future time
periods or load forecast.
• Economic dispatch ignores the transmission system
limitations 1
Unit Commitment

To “commit” a generating unit is to “turn it on,” that is, to


bring the unit up to speed, synchronize it to the system,
and connect it so it can deliver power to the network.

Load forecast - In electric power system, the total load on


the system will generally be higher during the daytime
and early evening when industrial loads are high, lights are
on, and so forth and lower during the late evening and
early morning when most of the population is asleep. In
addition, the use of electric power has a weekly cycle, the
load being lower over weekend days than weekdays.
Unit Commitment
cont..

Central question - Why not just simply commit


enough units to cover the maximum system load
and leave them running?
L o a d P [M W ]

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

Question - Given that there are a number of subsets of


the complete set of 𝑁𝑔𝑒𝑛 generating units that would
satisfy the expected demand, which of these subsets
should be used in order to provide the minimum
operating cost?
Example – Complete Enumeration
Method
Consider a three generator system with
2
𝐶1 𝑃𝐺1 = 561 + 7.92𝑃𝐺1 + 0.001562𝑃𝐺1
2
𝐶2 𝑃𝐺2 = 310 + 7.85𝑃𝐺2 + 0.001940𝑃𝐺2
2
𝐶3 𝑃𝐺3 = 93.6 + 9.564𝑃𝐺3 + 0.005784𝑃𝐺3
and 𝑃𝐷 = 550 𝑀𝑊.
The generator limits are
150 ≤ P𝐺1 ≤ 600 MW
100 ≤ P𝐺2 ≤ 400 MW
50 ≤ P𝐺3 ≤ 200 MW
If I am to supply a load of 550 MW, what unit or
combination of units should be used to supply this load
most economically?
Example – Complete Enumeration Method
cont..

To solve this problem, simply try all combinations of the three units.

Some combinations will be infeasible:

• 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

Suppose a power system consists of two isolated regions:


a western region and an eastern region. Five units have
been committed to supply 3090 MW. What can we say
about the allocation of spinning reserve in this system?
Spinning Reserve Example
cont..

Unit Unit Regional Regional


Capacity Output Generation Spinning Load Interchange
Region Unit (MW) (MW) (MW) Reserve (MW) (MW)
1 1000 900
Western 2 800 420 1900
3 800 420
4 1200 1040
Eastern 1190
5 600 310
Total 1-5 4400 3090 3090
Spinning Reserve Example
cont..

Unit Unit Regional Regional


Capacity Output Generation Spinning Load Interchange
Region Unit (MW) (MW) (MW) Reserve (MW) (MW)
1 1000 900 100
Western 2 800 420 1740 380 1900 160 in
3 800 420 380
4 1200 1040 160
Eastern 1350 1190 160 out
5 600 310 290
Total 1-5 4400 3090 3090 1310 3090

• 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..

The generator limits are


150 ≤ 𝑷𝑮𝟏 ≤ 600 MW 100 ≤ 𝑷𝑮𝟐 ≤ 400 MW 50 ≤ 𝑷𝑮𝟑 ≤ 200 MW
The full load average production cost
G1: 9.7922 $/MWh, G2: 9.401 $/MWh, G3: 11.1888 $/MWh

The commitment scheme would simply use the


following combinations:
Combination Load Range (MW)
G2 100 400
G2 + G1 400 1000
G2 + G1 + G3 1000 1200
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..

Crew constraints – if a plant consists of two or more


units, they cannot both be turned on at the same time
since there are not enough crew members to attend
both units while starting up.
Start-up cost – as the temperature and pressure of the
thermal unit move slowly, a certain amount of energy
must be expended to bring the unit on-line. This
energy does not result in any MW generation from the
unit and is brought into the unit commitment problem
as a start-up cost. The start-up cost can vary from a
maximum “cold-start” value to a much smaller
value if the unit was only turned off recently and is
still relatively close to the operating temperature.
Thermal Unit Constraints
cont..
There are two approaches to treating
a thermal unit during its down
period:
• The first (called cooling) allows the unit’s boiler to
cool down and then heat back up to operating
temperature in time for a scheduled turn on
• The second (called banking) requires that
sufficient energy be input to the boiler to just
maintain operating temperature

The costs for the two can be


compared so that, if possible, the
best approach (cooling or banking)
can be chosen.
Priority-List Scheme (built around
shutdown rule)

Step-1 At each hour when load is dropping, determine whether


dropping the next unit on the Priority List will leave sufficient
generation to supply load & spinning reserve?
• No: Continue operating as is
• Yes: Go to Step-2
Step-2 Determine number of hours H before the unit will be
needed again. That is assuming that the load is dropping and
will then go back up some hours later.
• If H < minimum shut down time for the unit, keep UC as it is and go to the last step
• Else, GO TO Step-3
Step-3 Calculate:
• Cost C1 = Sum of the hourly production costs for the next H hours with the unit up
• Cost C2 = The same sum with the unit down and add in the start-up cost
• If C2 is less than C1, shut down this unit (OFF), else keep it ON
Repeat the above steps for the next unit on Priority List, until
no further units could be shut down.
Thank you!

You might also like