0% found this document useful (0 votes)
268 views7 pages

Unit Commitment Problem

Uploaded by

Pandara panika
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
268 views7 pages

Unit Commitment Problem

Uploaded by

Pandara panika
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Unit Commitment Problem and Solution

Reference Book: J. J. Grainger, W. D. Stevenson, “Power System Analysis”, McGraw Hill

Problem: Schedule fossil fuel-fired thermal units by minimizing the aggregate cost (stat-up cost,
operating fuel costs, shut-down costs).

Assumption:
 Neglect transmission line losses.

total available generation


total system load

 System load on each sub-interval of the load cycle is constant.


 Start-up cost and shit-down costs are fixed.

Problem formulation:

( ) combination of interval
( ) minimum production cost of combination ( )
( ) sum of economic dispatch costs of individual units.
( ) cost of transition from combination ( ) to combination ( ) between intervals and

( ) cost associated with stage


( ) ( ) ( )

 Assume that the system load levels at the beginning and end of the day are same. Thus, the state
of the system is same at the beginning and at the end of the day.
( )
 The minimum unit commitment cost is found by minimizing the sum of the current single-stage
cost plus the minimum cumulative cost over the later stages of the study.
 The computational procedure known as “dynamic programming” can be used to solve the unit
commitment problem.
 Recursive formula to find out the feasible combinations using the dynamic programming
approach is;
( ) { ( ) ( ) ( )}
{ ( )}

best combination for stage


( ) minimum cumulative cost at stage

Page 1 of 7
Example

The system load in the figure below is to be supplied by combinations of the four generating units given
in the table.

Generating Loading Limits Fuel Cost Parameters


Unit Number Min (MW) Max (MW)
1 100 625 0.0080 8.0 500
2 100 625 0.0096 6.4 400
3 75 600 0.0100 7.9 600
4 75 500 0.0110 7.5 400

Load (MW)

2000
1800

1600
1600 1400
1400

1200 1100 1100

800

400
0
Time, (h)
4 8 12 16 20 24
Assuming the start-up cost of each thermal generating unit is $3000, and the shut-down cost is $1500,
determine the optimal unit commitment policy to serve the system load. Only must-run units 1 and 2 are
to operate at the first and final stages of the load cycle.

Answer

There are 4 discrete load levels in the daily load curve and 6stages (duration of each stage is 4 hours).
There are 4 units to meet the load.
Total number of combinations

Unit
1 1 1 1 1 0 0 1 0 1 1 0 1 0 0 0
2 1 1 1 0 1 1 0 0 1 0 1 0 1 0 0
3 1 1 0 1 1 0 0 1 0 1 1 0 0 1 0
4 1 0 1 1 1 1 1 1 0 0 0 0 0 0 1

Since, unit 1 and unit 2 must run, the possible combinations are

Page 2 of 7
 First, it is required to find out the output of each unit and the associated production cost of each
combination to serve the daily load curve.
 Perform the economic dispatch analysis as illustrated below:

Average fuel cost of plant ( ⁄ )

Incremental fuel cost ( ⁄ )

When two units are on economic dispatch:

( ) ( )

(∑ ) ( ) (∑ ) (∑ )

General scenario with number of generators to meet the load:

(∑ ) ∑ (∑ ) (∑ ) (∑ )

 Example calculation:
Load level
Combination [ ]

(∑ )

(∑ ) (∑ )

Page 3 of 7
Average fuel cost of each unit:

( ⁄ )

( ) ( ) ⁄

( ) ( ) ⁄

( ) ( ) ⁄

( ) ( ) ⁄

Total production cost during the stage ( )

 Some combinations are infeasible. For example, the 9th combination; [ ] is infeasible to
meet the load demand of 1400 MW since this demand cannot be served even after loading unit 1 and
unit 2 to their maximum capacities. Such combinations are ignored.
 Some units may violate their capacity limits during the economic dispatch solution. Thus, the output
of those units must be set at the violating limit. For example, consider the 2 nd combination;
[ ] in meeting the load demand of 1800 MW.

(∑ )

(∑ ) (∑ )

Unit 2 output violates the upper limit. Therefore, set the unit 2 output as and
distribute the remaining load of ( ) between unit 1 and unit 3.

Page 4 of 7
(∑ ) ( )

(∑ ) (∑ ) ( )

Unit 1 output violates the upper limit. Therefore, set the unit 1 output as .
Unit 3 output

Perform economic dispatch analysis for each loading level as shown in the table below:

( )
( ) ( ) ( ) ( )
( ⁄ ) ( ⁄ ) ( ⁄ ) ( ⁄ ) ( ⁄ )

10.0898 261 384 219 235 2861 3565 2570 2466 45848
10.8051 351 459 290 - 3801 4349 3312 - 45848
10.7740 347 456 - 298 3758 4317 - 3123 44792
12.0727 509 591 - - 5608 5859 - - 45868

10.804 351 459 290 300 3801 4349 3312 3145 58425
11.7165 464 554 382 - 5073 5419 4347 - 59356
11.7112 464 553 - 383 5073 5407 - 4079 58236
Infeasible Combination

11.2801 410 508 338 344 4452 4890 3841 3631 67259
12.3241 541 617 442 - 5999 6176 5069 - 68976
12.3361 542 618 - 440 6011 6188 - 4765 67856
Infeasible Combination

11.7562 469 558 386 387 5132 5466 4394 4126 76472
12.9316 625 625 550 - 7063 6275 6458 - 79184
Infeasible Combination
Infeasible Combination

Page 5 of 7
[$314,360] [$183,576]
[$314,812] [$258,316] [$184,696]
[$312,912] [$254,484] [$183,768] [$107,296]
[1 1 1 1] x1 x1 [$0] x1 [$0] x1 [$0] x1 x1
$45,848 $58,428 $70,908 $76,472 $58,428 $45,848
[$3000] [$3000]
[$1500] [$1500]
[$318,288] [$189,288]
[$314,240] [$1500] [$254,884] [$3000] [$185,908] [$1500]
[$316,840] [$255,552] [$189,480] [$106,724]
[1 1 1 0] x2 x2 [$0] x2 [$0] x2 [$0] x2 x2
$45,848 $59,356 $68,976 $79,184 $59,356 $45,848
[$4500] [$1500]
[$6000] [$4500] [$4500] [$4500] [$3000]
[$312,668] [$3000]
[$317,620] [$3000] [$258,264]
[$315,720] [$254,432] [$105,604] [$1500]
[1 1 0 1] x3 [$3000] x3 [$0] x3 x3 x3
$44,792 $58,236 $67,856 $58,236 $44,792

[$361,536]
[$363,108] [$3000] [$1500]
[$364,780]
[1 1 0 0] X
x49 X
x49
$45,868 $45,868

Stage 1 Stage 2 Stage 3 Stage 4 Stage 5 Stage 6

The least overall cumulative cost from stage 1 to stage 6

Page 6 of 7
The optimal unit commitment schedule is given below:

Stage Load Level (MW) Combination Units


1 1100 Unit 1, Unit 2
2 1400 Unit 1, Unit 2, Unit 4
3 1600 Unit 1, Unit 2, Unit 4
4 1800 Unit 1, Unit 2, Unit 3, Unit 4
5 1400 Unit 1, Unit 2, Unit 4
6 1100 Unit 1, Unit 2

Page 7 of 7

Common questions

Powered by AI

The approach used to solve the unit commitment problem is 'dynamic programming.' This method involves formulating the problem such that the system's state is the same at the beginning and end of a defined period. Dynamic programming minimizes the sum of the current single-stage cost plus the minimum cumulative cost over later stages. It works by recursively finding feasible combinations of unit operations at each stage and determining the best combination with the minimum cumulative cost across all stages. This strategy helps in scheduling thermal units to minimize the total cost, such as start-up costs, operating fuel costs, and shut-down costs, while meeting the system load requirements within each interval of the load cycle .

The dynamic programming recursive formula assists in scheduling unit commitment problems by evaluating all possible combinations of generator units at each stage, while considering the current stage's costs and future cumulative costs. The formula determines the 'best' combination of units by minimizing the sum of economic dispatch costs, transition (start-up/shut-down) costs, and the cumulative costs of subsequent stages. This recursive process takes into account all stages of the planning horizon, ensuring the selection of cost-effective and feasible schedules that comply with demand and operational constraints, optimally balancing cost and supply .

Economic dispatch constraints affect the feasibility of generator combinations by ensuring that the power generation from each unit does not exceed its maximum or fall below its minimum capacity limits. If a constraint is violated, such as when a generator exceeds its maximum output in meeting the load demand, the output must be adjusted. For example, if the output of unit 2 violates the upper limit, it should be set to this limit, and the remaining load distributed among the other units within their constraints. Combinations that cannot meet load demands even after adjustments are considered infeasible and ignored. This ensures the economic dispatch solution respects generation limits while minimizing costs .

Infeasible combinations in the unit commitment problem are identified when a combination of generators cannot meet the load demand given their operational constraints, even with maximum output. During the dynamic programming process, each potential combination is evaluated against the load requirements. If the total capacity from the active units is inadequate to meet the demand or if generating limits are violated, that combination is marked as infeasible and excluded from further consideration. This helps streamline the process by focusing only on viable solutions that can adequately supply the demand .

Start-up and shut-down costs are incorporated into the dynamic programming model as fixed costs associated with the transition between unit operating combinations. For each combination of generator units, the costs include the sum of economic dispatch costs and the transition costs, which account for the start-up costs needed when a unit begins operating and shut-down costs when a unit stops operating. These transition costs are considered at each stage when calculating the feasible combinations and their respective minimum cumulative costs through the recursive formula employed in dynamic programming .

Ensuring that load levels at the beginning and end of the day are the same is significant in a unit commitment problem because it simplifies the dynamic programming model by creating a steady state over the planning cycle. This constraint allows the model to be closed, meaning the system's state returns to its original condition at the end of the planning horizon, facilitating periodic boundary conditions in the recursive calculations. This consideration is critical for accurately assessing cumulative costs and ensuring that the results obtained can be cyclically applied to periods of similar demand and operational characteristics .

A unit commitment combination becomes infeasible when the selected model cannot meet the required load demand even when all capable units are operating at their maximum capacities. For instance, if the demand is 1400 MW and the combination of generators cannot produce this amount of power even at full load, it is considered infeasible. In the model, such situations are identified when the sum of maximum capacities of all considered units falls short of the demand. These combinations are ignored because they cannot contribute to an optimal solution, as they fail to meet the necessary demand .

Transition costs between unit combinations, such as start-up and shut-down costs, are crucial for determining the overall cost in a unit commitment problem because they can significantly affect the economic efficiency of the power scheduling. These costs represent the penalties incurred when a unit transitions from on to off (or vice versa) and can drastically influence the total operational costs if not properly managed. Incorporating them ensures that the scheduling strategy considers not just the fuel costs but also the financial impacts of changing generation states, leading to a more accurate and comprehensive cost minimization approach .

Must-run units are necessary in unit commitment planning for ensuring reliability and meeting base load requirements. These are typically units that have high start-up costs, low running costs, or are needed for system stability. In the given example, units 1 and 2 are designated as must-run units. They are required to operate during the first and final stages of the load cycle, ensuring that essential base load demands are always met and achieving cost stability across the planning horizon .

The main factors determining the optimal unit commitment schedule include the load demand at each stage, the generation limits of each unit, the costs associated with operating the units (including start-up, shut-down, and fuel costs), and the combination of units that leads to the minimum cumulative cost. Each factor influences the selection of the unit combinations that can effectively and economically meet the specific load demands without violating any constraints. The goal is to find a schedule that minimizes costs while adhering to these operational constraints across all load intervals within the time period under consideration .

You might also like