Psoc CH 4 Zub
Psoc CH 4 Zub
& Control
Fall-2020
1
Unit Commitment: Introduction
• 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.
• In the case of an 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 lower
during the late evening and early morning
• In addition, the use of electric power has a
weekly cycle, the load being lower over weekend
days than weekdays.
• But why is this a problem in the operation of an
electric power system?
Unit Commitment: Introduction
• Why not just simply commit enough units to
cover the maximum system load and leave them
running?
• The problem with “commit enough units and
leave them on-line” is one of economics.
• it is quite expensive to run too many generating
units.
• A great deal of money can be saved by turning
units off (decommitting them) when they are not
needed.
Economic Dispatch versus Unit
Commitment
6
7
• Load of 550 MW, what unit or combination of units
should be used to supply this load most
economically? To solve this problem, use all
combinations of the three units
• 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.
• For each feasible combination, the units will be
dispatched using the techniques
8
• Least expensive way to supply the generation is not with
all three units running or even any combination involving
two units.
• Rather, the optimum commitment is to only run unit 1, the
most economic unit.
• By only running the most economic unit, the load can be
supplied by that unit operating closer to its best efficiency
• If another unit is to be committed, both unit 1 and the
other unit will be loaded further from their best efficiency
points such that the net cost is greater than unit 1 alone.
9
c
𝑐1 𝑐2 𝑐3 𝑐1 + 𝑐2 + 𝑐3
10
• Suppose the load follows a simple “peak-valley” pattern
• If the operation of the system is to be optimized, units must be
shut down as the load goes down and then recommitted as it
goes back up.
• Which units to drop and when??
• This problem is far from trivial when real generating units are
considered.
• One approach to this solution is, A simple priority-list scheme
11
• Suppose we wish to know which units to drop as a
function of system load.
• Let the units and fuel costs be the same as in above
• With the load varying from a peak of 1200 MW to a
valley of 500 MW.
• To obtain a “shutdown rule,” simply use a brute-force
technique wherein all combinations of units will be
tried
• For each load value taken in steps of 50 MW from
1200 to 500. The results of applying this brute-force
technique are given
12
13
14
Shut Down Rule
15
Constraints
One simple constraint:
Enough units will be committed to supply the load
• If this were all that was involved in the unit commitment
• problem—that is, just meeting the load—we could stop
here and state that the problem is “solved.”
• However other constraints and other phenomena must
be taken into account in order to claim an optimum
solution.
• These constraints will be discussed in the next section,
followed by a description of some of the presently used
methods of solution.
16
Constraints in Unit Commitment
Spinning Reserve
• The term used to describe 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 drop in system frequency
• If one unit is lost, there must be ample reserve on the other
units to make up for the loss in a specified time period.
• 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.
17
Constraints in Unit Commitment
Spinning Reserve
18
Constraints in Unit Commitment
Spinning Reserve
• These include quick-start diesel or gas-turbine units as well
as most hydro-units and pumped-storage hydro units that
can be brought on-line, synchronized, and brought up to full
capacity quickly.
• These units can be “counted” in the overall reserve
assessment, as long as their time to come up to full capacity
is taken into account.
• Reserves must be spread around the power system to avoid
transmission system limitations (often called “bottling” of
reserves) and to allow various parts of the system to run as
“islands,” should they become electrically disconnected
19
Example
A power system consists of two isolated regions: a western
region and an eastern region. Five units have been committed
to supply 3090 MW. The two regions are separated by
transmission tie lines that can together transfer a maximum
of 550 MW in either direction. What is the allocation of
spinning reserve in this system?
20
Example
21
Example
• With the exception of unit 4, the loss of any unit on this system
can be covered by the spinning reserve on the remaining units.
• Unit 4 presents a problem, however. If unit 4 were to be lost
and unit 5 were to be run to its maximum of 600 MW, the
eastern region would still need 590 MW to cover the load in
that region.
• The 590 MW would have to be transmitted over the tie lines
from the western region, which can easily supply 590 MW from
its reserves.
• However, the tie capacity of only 550 MW limits the transfer.
Therefore, 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
22
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.
• As a result of 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.
Crew constraints: if a plant consists of two or more units, they cannot
both be turned on at the same time.
23
Thermal Unit Constraints
• In addition, the temperature and pressure of the thermal unit
must be moved slowly, a certain amount of energy must be used
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 operating temperature.
• There are two approaches to treating a thermal unit during its
down period.
• The first allows the unit’s boiler to cool down and then heat back up
to operating temperature in time for a scheduled turn on.
24
Thermal Unit Constraints
• 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
25
Thermal Unit Constraints
Start-up cost when banking
27
UNIT COMMITMENT—SOLUTION METHODS
The most important techniques for the solution of a
UC problem are:
1. Priority-list schemes.
2. Dynamic programming (DP) method.
3. Lagrange’s relaxation (LR) method.
28
UNIT COMMITMENT—SOLUTION METHODS
1. Priority-list schemes.
Enumeration scheme
29
UNIT COMMITMENT—SOLUTION METHODS
30
c
𝑐1 𝑐2 𝑐3 𝑐1 + 𝑐2 + 𝑐3
31
• A strict priority order for these units, based on the
average production cost, would be
32
• such a scheme would not completely parallel the
shutdown sequence described in Example where unit 2
was shut down at 600 MW leaving unit 1.
• With the priority-list scheme, both units would be held
on until load reached 400 MW, then unit 1 would be
dropped.
33
Most priority-list schemes are built around a
simple shutdown algorithm that might operate
as follows:
At each hour when load is dropping, determine whether
dropping the next unit on the priority list will leave
sufficient generation to supply the load plus spinning
reserve requirements. If not, continue operating as is; if
yes, go on to the next step.
• Determine the 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 is less than the minimum shutdown time for the
unit, keep the commitment as is and go to the last step; if
not, go to the next
34
• • Calculate two costs. The first is the sum of the hourly
production costs for the next H hours with the unit up.
• Then recalculate the same sum for the unit down and
add in the start-up cost for either cooling the unit or
banking it, whichever is less expensive.
• If there is sufficient savings from shutting down the
unit, it should be shut down; otherwise, keep it on.
• • Repeat this entire procedure for the next unit on the
priority list.
• If it is also dropped, go to the next and so forth.
35
The imposition of a priority list arranged in order of
the full-load average cost rate would result in a
correct dispatch and commitment only if
1. No–load costs are zero.
2.Unit input–output characteristics are linear
between zero output and full load.
3. There are no other limitations.
4. Start-up costs are a fixed amount
36
UNIT COMMITMENT—SOLUTION METHODS
38
Procedure for preparing the UC table using
the DP approach
Step 1: Start arbitrarily with consideration of any two
units
Step 2: Arrange the combined output of the two units in
the form of discrete load levels.
Step 3: Determine the most economical combination of
the two units for all the load levels. It is to be observed
that at each load level, the economic operation may be
to run either a unit or both units with a certain load
sharing between the two units.
Step 4: Obtain the most economical cost curve in
discrete form for the two units and that can be treated
as the cost curve of a single equivalent unit.
39
Procedure for preparing the UC table using
the DP approach
40
Mathematical representation
41
Mathematical representation
42
Example
43
Example
44
Example
45
Solution
46
Solution
47
Solution
Let,
f (1) = Cost for the generation of 1 MW by the first unit
f (2) = Cost for the generation of 2 MW by the first unit
f (3) = Cost for the generation of 3 MW by the first unit
f (4) = Cost for the generation of 4 MW by the first unit
….. ….. ….. ….. … … … … … … … … …
f (8) = Cost for the generation of 8 MW by the first unit
When only one unit is to be committed to meet a particular
load demand, i.e., Unit-1 in this case due to its less cost
parameters, then 𝐹(𝑋)1 = 𝐹(𝑥)1
48
Solution
When only one unit is to be committed to meet a particular
load demand, i.e., Unit-1 in this case due to its less cost
parameters, then 𝐹1 (x) = 𝑓1 (x)
49
Solution
Similarly
51
For commitment of Unit-1 and Unit-2 combination
52
For commitment of Unit-1 and Unit-2 combination
53
For commitment of Unit-1 and Unit-2 combination
56
For commitment of Unit-1 and Unit-2 combination
57
For commitment of Unit-1 and Unit-2 combination
58
For commitment of Unit-1 and Unit-2 combination
59
For commitment of Unit - 1, Unit - 2, and
Unit-3 combination
60
For commitment of Unit - 1, Unit - 2, and
Unit-3 combination
61
For commitment of Unit - 1, Unit - 2, and
Unit-3 combination
62
Unit - 1, Unit - 2, and Unit-3 combination
63
Unit - 1, Unit - 2, and Unit-3 combination
64
Unit - 1, Unit - 2, and Unit-3 combination
65
Minimum cost of generation by four units
Unit-1, Unit-2, Unit-3, and Unit-4
66
Minimum cost of generation by four units
Unit-1, Unit-2, Unit-3, and Unit-4
67
Minimum cost of generation by four units
Unit-1, Unit-2, Unit-3, and Unit-4
68
Minimum cost of generation by four units
Unit-1, Unit-2, Unit-3, and Unit-4
69
Minimum cost of generation by four units
Unit-1, Unit-2, Unit-3, and Unit-4
70
Minimum cost of generation by four units
Unit-1, Unit-2, Unit-3, and Unit-4
71
Minimum cost of generation by four units
Unit-1, Unit-2, Unit-3, and Unit-4
72
Minimum cost of generation by four units
Unit-1, Unit-2, Unit-3, and Unit-4
For preparing the UC table, the ordering of units is not a criterion.
For any order, we get the same solution that is independent of
numbering units.
To get a higher accuracy, the step size of the load is to be reduced,
which results in a considerable increase in time of computation
and required storage capacity
73
Minimum cost of generation by four units
Unit-1, Unit-2, Unit-3, and Unit-4
• The UC table is prepared once and for all for a given set
of units
• As the load cycle on the station changes, it would only
mean changes in starting and stopping of units without
changing the basic UC table.
• The UC table is used in giving the information of which
units are to be committed to supply a particular load
demand.
• The exact load sharing between the units committed is
to be obtained by solving the co-ordination equations
74
Minimum cost of generation by four units
Unit-1, Unit-2, Unit-3, and Unit-4
75
Minimum cost of generation by four units
Unit-1, Unit-2, Unit-3, and Unit-4
𝑃𝐺1 + 𝑃𝐺2 = 8
76
Minimum cost of generation by four units
Unit-1, Unit-2, Unit-3, and Unit-4
77
Minimum cost of generation by four units
Unit-1, Unit-2, Unit-3, and Unit-4
78
Minimum cost of generation by four units
Unit-1, Unit-2, Unit-3, and Unit-4
79
Minimum cost of generation by four units
Unit-1, Unit-2, Unit-3, and Unit-4
80
Lagrange Relaxation Solution
• The DP method of solution of the unit commitment
problem has many disadvantages for large power
systems with many generating units.
• This is because of the necessity of forcing the DP
solution to search over a small number of commitment
states to reduce the number of combinations that must
be tested in each time period
• In the Lagrange relaxation technique, these
disadvantages disappear
• This method is based on a dual optimization approach
81
Lagrange Relaxation Solution
Start by defining the variable
82
Lagrange Relaxation Solution
1. Loading constraints
2. Unit limits
83
Lagrange Relaxation Solution
4. The objective function is
84
Lagrange Relaxation Solution
85
Lagrange Relaxation Solution
1. The cost function, together with
constraints 2 and 3 are each separable over units.
That is, what is done with one unit does not affect
the cost of running another unit, as far as the cost
function and the unit limits (constraint 2) and the
unit up- and downtime (constraint 3) are
concerned
2. Constraints 1 are coupling constraints across the
units so that what we do to one unit affects
what will happen on other units if the coupling
constraints are to be met.
86
Lagrange Relaxation Solution
• The Lagrange relaxation procedure solves the
unit commitment problem by “relaxing” or
temporarily ignoring the coupling constraints
and solving the problem as if they did not exist.
This is done through the dual optimization
procedure
• The dual procedure attempts to reach the
constrained optimum by maximizing the
Lagrangian with respect to the Lagrange
multipliers while minimizing with respect to
the other variables in the problem
87
Lagrange Relaxation Solution
where
88
Lagrange Relaxation Solution
Assume that a value has been chosen for all the and
that they are now to be treated as fixed numbers.
Minimize the Lagrangian as follows.
89
Lagrange Relaxation Solution
90
Lagrange Relaxation Solution
we have achieved our goal of separating the units from
one another. The term inside the outer brackets, can be
solved separately for each generating unit, without regard
for what is happening on the other generating units.
subject to
92
Lagrange Relaxation Solution
93
Lagrange Relaxation Solution
94
Lagrange Relaxation Solution
There are three cases to be concerned with depending on the
relation of and the unit limits:
95
Lagrange Relaxation Solution
96