4 Year Lectures EPM 401A Electrical Power Systems 2A (Economic Dispatch)
4 Year Lectures EPM 401A Electrical Power Systems 2A (Economic Dispatch)
EPM 401A
Electrical Power Systems 2A
(Economic Dispatch)
Dr. Mostafa Elshahed
Economic Dispatch
Unit Commitment
2
Economic Dispatch
Given load
L
Given set of units on-line A B C
3
Generating Unit Cost Curves
I/O curve of a generating unit:
P MW
4
Generating Unit Cost Curves
P MW 5
Generating Unit Cost Curves
The upper limit is set by thermal limits on the turbine generator unit.
Fuel-Cost
$
P MW
P min P max
6
Generating Unit Cost Curves
The heat rate curve: is the I/O curve divided by MW.
The most
efficient load
- For 2nd order quadratic cost equation, the incremental cost curve
will be linear.
- If the cost curve is cubic or higher order, the incremental cost
curve will not be linear.
- The incremental cost curve is usually approximated by a straight
line.
Incremental
Fuel cost
$/MWhr
P MW 9
Curve Fitting: Least Square Method
The method of least squares is used to model numerical
data obtained from measurements by adjusting the
parameters of a model so as to get an optimal fit of the data.
The best fit is that instance of the model for which the sum of
squared residuals has its least value, a residual being the
difference between an measured value and the value given
by the model.
aPi + bPi + c
2
10
Least Square Method
n
e = ∑ [aPi + bPi + c − F ( Pi )]2
2
i =1
∂b i =1 i =1 i =1 i =1 i =1
∂e
n n n n
= ∑ 2[aPi + bPi + c − F ( Pi )](1) = 0
n
a ∑ Pi + b∑ Pi + ∑ c = ∑ F ( Pi )
2 2
∂c i =1
i =1 i =1 i =1 i =1
i =1
i
i =1
i
i =1
i =1
n 2 n
c n
∑ Pi ∑P n ∑ F ( Pi )
i =1 i =1
i
i =1
11
Ex.: Least Square Method
• The data for the input / output curve for the generating unit in a thermal power
station :
MW 70 75 112.5 150
MBTU/hr 574 611 896 1190
• Then using Least Square Method to fit these data into:
F ( Pi ) = aPi + bPi + c
2
Pi Pi 2 Pi 3 Pi 4 F ( Pi ) Pi ⋅ F (P) Pi 2 ⋅ F ( Pi )
70 574
75 611
112.5 896
150 1190
407.5 45681.25 5563703.125 722081289.1 3271 365305 44364475
12
Ex.: Least Square Method
Pi Pi 2 Pi 3 Pi 4 F ( Pi ) Pi ⋅ F (P) Pi 2 ⋅ F ( Pi )
70 574
75 611
112.5 896
150 1190
407.5 45681.25 5563703.125 722081289.1 3271 365305 44364475
n 4 n n
n 2
∑ Pi ∑P ∑ ∑ i ⋅
3 2
i Pi P F ( P )
i
i =n1 i =1 i =1
a n i =1
Pi b = ∑ Pi ⋅ F ( Pi )
n n
P3
∑ ∑P ∑
2
i =1
i
i =1
i
i =1
i =1
n 2 n c n
∑ Pi ∑P n ∑ F ( Pi )
i =1 i =1
i
i =1
n P1
min F = ∑ Fi
G2
P2
i =1 n
Subject to Equality
Constraint: ∑P = P
i =1
i D Gn
Pn PD
14
Economic Dispatch: Formulation
Equation (1) is called Coordination Equation, it says that at the minimum cost
operating point, the incremental cost for all the generating units must be equal.
16
Concept of Economical Division of Plant Load
17
Ex : 1
SOLUTION : dF1
Knowing the cost = 1.0 P1 + 215 LE / MWhr
characteristics, incremental dP1
cost characteristics are dF2
= 2.0 P2 + 270 LE / MWhr
obtained: dP2
dF3
= 1.4 P3 + 160 LE / MWhr
dP3 18
Ex : 1
19
Economic Dispatch with Inequality Constraints
n
min F = ∑ Fi
i =1 n
Equality Constraints: ∑P −P
i =1
i D =0
21
Ex : 2
A power plant has 3 units with the following cost characteristics.
The maximum and minimum loads allowable on each unit are
150 and 39 MW.
F1 = 0.5 P1 + 215 P1 + 5000 LE / hr
2
SOLUTION : dF1
Knowing the cost = 1.0 P1 + 215 LE / MWhr
characteristics, incremental dP1
cost characteristics are dF2
= 2.0 P2 + 270 LE / MWhr
obtained: dP2
dF3
= 1.4 P3 + 160 LE / MWhr
dP3 22
Ex : 2
Find:
The incremental fuel cost and the allocation of load between units.
Determine:
The saving in fuel cost for a total load of 900 MW distributed
economically compared with equal distribution of the same total
load
24
Ex : 3
P1 MW λ1 P2 MW λ2 P1+ P2 Plant λ
100 # 8.8 100 7.36 200 Units at min
100 # 8.8 150 7.84 250 7.84
100 # 8.8 250 8.8 350 8.8
200 9.6 333 9.6 533 9.6
300 10.4 417 10.4 717 10.4
400 11.2 500 11.2 900 11.2
500 12.0 583 12.0 1083 12.0
550 12.4 625 # 12.4 1175 12.4
625 13.0 625 # 12.4 1250 13.0 Units at max
800
# indicates the output of the unit 700
Unit output MW
600
at its minimum or maximum limit 500
400
Unit 2
The net increase in cost = 570-548 = $22 per hour (during a year: $ 192,720)
27
Inclusion of Transmission Losses
Equality Constraints: ∑P = P
i =1
i D + Ploss Ploss = function( P1 , P2 ,.......Pn )
n n
Lagrangian objective function: ℑ = ∑ Fi − λ ∑ Pi − PD − Ploss
i =1 i =1
The necessary conditions for a minimum are now:
∂ℑ dF1 ∂Ploss
= − λ 1 − 0 − = 0
∂P1 dP1 ∂P1 dFi
∂ℑ dF2 ∂Ploss dPi n equations
= − λ 1 − 0 − = 0 ⇒ =λ
∂P2 dP2 ∂P2 1 − ∂Ploss
∂Pi
one equation n
∂ℑ
and
∂λ
=0
i =1
∑P −P i D − Ploss = 0 Li =
1
∂Ploss
1 −
The penalty factor L (L ≥ 1) for the i generator: ∂ Pi 30
Economic Dispatch Including Losses
The minimum fuel cost is obtained when the incremental cost of each plant
multiplied by its penalty factor is the same for all the plants in the power system.
and ∑P
i =1
i = PD + Ploss → Eq (II)
B11 B12 P1
∴ Ploss = [P1 P2 ]
B21 B22 P2
B- Coefficients are reciprocal megawatts (dimension 1/ MW).
Or n n
∂Ploss ∂ n n n
Ploss = [P ] [B ][P ] = ∑∑ Pi Bij Pj = ∑∑ P B P = 2∑ Pj Bij
T
∂Pi ∂Pi
i ij j
i =1 j =1 i =1 j =1 j =1
∂P
∴ loss = 2 P1 B11 + 2 P2 B12 + 2 P3 B31
∂P 33
Ex : 4
A system consists of two plants connected by in TL line. The only
load is located at plant 2.
When 200 MW is transmitted from plant 1 to plant 2, power loss in
the line is 16 MW.
Find the required generation for each plant and the power
received by the load when λ is $12.5 per MWhr.
Since all the load is at plant 2, varying P2 can’t affect loss power.
∴ B22 = 0, B12 = 0 ∴ Ploss = B11 P1
2
= ai Pi + bi Pi + ci
2
Known the quadratic cost equation for i unit is: F
i
dFi
So, the linear incremental cost of i unit is: = 2ai Pi + bi
dPi
∂Ploss n
= 2∑ Pj Bij
And the incremental transmission loss (ITL) of i unit is: is:
∂Pi j =1
Substitute in Exact Coordination Equation: dFi ∂Ploss
+λ =λ
dPi ∂Pi
n
i.e:
(2ai Pi + bi ) + 2λ ∑ Bij Pj = λ
j =1
For any particular value of λ , the above set of linear simultaneous equations are
directly solved or iteratively for the values of Pi (by assuming initial values of Pi,
then iterations are stopped when Pi converge with accepted accuracy).
37
Steps of Lambda-Iterative
Solution Method for Economic Dispatch Including Losses
To determine the optimum scheduling of system load between n plants, the data
required are
i) system load PD ,
ii) incremental cost characteristics of the n plants (assume 2nd order quadratic
cost equation) and
iii) loss coefficients matrix (n × n).
The iterative solution procedure (Lambda-Iteration Algorithm) is:
Step 1:
For the first iteration, choose suitable initial value of λ.
one way is to assume that the transmission losses are zero and calculate initial
value of λ.
Step 2: Solving the Exact Coordination Equation for such λ: dFi L = λ
i
These set of linear simultaneous equations may be dPi
directly solved or iteratively for the values of Pi for i=1,2…n .
n
(2ai Pi + bi ) + 2λ ∑ Bij Pj = λ
j =1
38
Steps of Lambda-Iterative
Solution Method for Economic Dispatch Including Losses
Step 3:
Calculate transmission loss using computed Pi :
n n
Ploss = [P ] [B ][P ] = ∑∑ Pi Bij Pj
T
i =1 j =1
Step 4:
Check the Power Balance Equation by:
n
Comparing ∑P
i =1
i
with PD + Ploss to check the power balance.
If the power balance is satisfied within a specified tolerance, then the present
solution is the optimal solution; otherwise update the value of λ.
39
Steps of Lambda-Iterative
Solution Method for Economic Dispatch Including Losses
n
Value of λ is decreased by a suitable step (about 5%) if:
∑P
i =1
i > PD + Ploss
Step 5:
Return to Step 2 and continue the calculations of Steps 2, 3 and 4 until the power
balance equation is satisfied with desired accuracy.
40
Ex : 5
A power system with two plants having incremental fuel cost as:
dF1 dF2
= 1.0 P1 + 200 $/ MWhr = 1.0 P2 + 150 $/ MWhr
dP1 dP2
Loss coefficients matrix is given by B11 B12 0.001 - 0.0005
B =
21 B 22 - 0.0005 0.0024
Find the optimum scheduling for a system load of 100 MW.
Step 1:
For the first iteration, calculating λ assuming that the transmission losses are zero.
dF1 dF2 λ − 200 λ − 150
∴ = = λ ⇒ P1 = , P2 =
dP1 dP2 1.0 1.0
P1 + P2 = PD = 100 MW ⇒ λ = 225 $ per MWhr
41
Ex : 5
Step 2: Solving the Exact Coordination Equation for such λ:
dFi 1 dFi ∂P ∂Ploss n
×
dPi
1 −
∂Ploss
=λ⇒
dPi
+ λ loss = λ
∂Pi
∂Pi
= 2 Pj Bij
j =1
∑
∂P i
∑P = P + P
i =1
i 1 2 = 23.227 + 38.571 = 61.789 MW PD + Ploss = 100 + 3.214 = 103.214 MW
42
Ex : 5
First time updating can be:
n
Value of λ is increased by a suitable step (about 15%) as: ∑P
i =1
i < PD + Ploss
∴ λ = 1.15 × 225 = 258.75 ≈ 259 $ per MWhr
Repeat Step 2: Solving the Exact Coordination Equation for such λ:
dFi ∂P
+ λ loss = λ
dPi ∂Pi
(1.0 P1 + 200) +λ (2 P1 B11 + 2 P2 B12 ) = λ (1.0 P1 + 200) + 259(0.002 P1 - 0.001P2 ) = 259
(1.0 P2 + 150) +λ (2 P2 B22 + 2 P1 B21 ) = λ (1.0 P2 + 150) + 259(0.0048 P2 - 0.001P1 ) = 259
1.518 P1 - 0.259 P2 = 59 1.518 - 0.259 P1 59 P1 48.107
- 0.259 2.243 * P = 109 P = 54.152
- 0.259 P1 + 2.243P2 = 109 2 2
Step 3: B11 B12 P1
∴ Ploss = [P1 P2 ] = + +
2 2
P P1 B11 2 P P B
1 2 12 P2 B22
21
B B 22 2
∑P = P + P
i =1
i 1 2 = 48.107 + 54.152 = 102.259 MW PD + Ploss = 100 + 6.747 = 106.747 MW
n
∑ Pi ≤ PD + Ploss
i =1
44