Power System Analysis: Economic Dispatch
Power System Analysis: Economic Dispatch
Announcements
Read Chapter 12, concentrating on
sections 12.4 and 12.5.
Read Chapter 7.
Homework 12 is 6.43, 6.48, 6.59, 6.61,
12.19, 12.22, 12.20, 12.24, 12.26,
12.28, 12.29; due Tuesday Nov. 25.
Homework 13 is 12.21, 12.25, 12.27,
7.1, 7.3, 7.4, 7.5, 7.6, 7.9, 7.12, 7.16;
due Thursday, December 4.
2
Economic Dispatch:
Formulation
The goal of economic dispatch is to determine
the generation dispatch that minimizes the
instantaneous operating cost, subject to the
constraint that total generation = total load +
losses
Minimize
CT @ Ci ( PGi )
i 1
Such that
m
PGi PD PLosses
i 1
Initially we'll
ignore generato
limits and the
losses
3
Unconstrained Minimization
This is a minimization problem with a single
equality constraint
For an unconstrained minimization a
necessary (but not sufficient) condition for a
minimum is the gradient of the function must
be zero,
The gradient generalizes
f (x) 0 the first derivative
for multi-variable problems:
f (x) f (x)
f (x)
f (x) @
,
,K ,
1
2
n
4
Economic Dispatch
Lagrangian
i 1
i 1
Ci ( PGi ) ( PD PGi )
(no losses)
0 (for i 1 to m)
PGi
dPGi
m
PD PGi 0
i 1
$/h
$/h
20 0.02 PG1
0
dPG1
dC2 ( PG 2 )
dPG 2
15 0.06 PG 2
500 PG1 PG 2 0
7
Economic Dispatch
Example, contd
We therefore need to solve three linear equations
20 0.02 PG1
0
15 0.06 PG 2
500 PG1 PG 2 0
0
1 P G1
0.02
20
0
0.06 1 P G 2 15
1 0
500
1
PG1
312.5 MW
P 187.5 MW
G 2
26.2 $/MWh
Lambda-Iteration Solution
Method
The direct solution using Lagrange multipliers
only works if no generators are at their limits.
Another method is known as lambda-iteration
the method requires that there to be a unique
mapping from a value of lambda (marginal cost) to
each generators MW output:
PGi ( ).
for any choice of lambda (marginal
cost), the
generators collectively produce a total MW output
the method then starts with values of lambda
below and above the optimal value (corresponding
to too little and too much total output), and then
iteratively brackets the optimal value.
9
Lambda-Iteration Algorithm
Pick L and H such that
m
L
P
(
Gi ) PD 0
i 1
H
P
(
Gi ) PD 0
i 1
H L Do
While
M ( H L ) / 2
If
M
H
M
P
(
0
Then
Gi
D
i 1
Else L M
End While
10
Lambda-Iteration: Graphical
View
11
Lambda-Iteration Example
Consider a three generator system with
IC1 ( PG1 ) 15 0.02 PG1
$/MWh
IC2 ( PG 2 ) 20 0.01PG 2
$/MWh
IC3 ( PG 3 ) 18 0.025 PG 3
$/MWh
15
PG1 ( )
0.02
18
PG3 ( )
0.025
20
PG2 ( )
0.01
12
Lambda-Iteration Example,
contd
m
L
L
Pick so
PGi (
) 1000 0 and
i=1
m
H
P
(
Gi ) 1000 0
i=1
Try
20 then
i 1
15 20 18
1000 670 MW
0.02
0.01 0.025
Try H 30 then
1230 MW
i 1
13
Lambda-Iteration Example,
contd
Pick convergence tolerance 0.05 $/MWh
M ( H L ) / 2 25
Then since
H
P
(25)
1000
280
we
set
25
Gi
i 1
Since 25 20 0.05
L
P
(22.5)
1000
195
we
set
22.5
Gi
i 1
14
Lambda-Iteration Example,
contd
Continue iterating until H L 0.05
*
16
Generator MW Limits
Generators have limits on the minimum
and maximum amount of power they can
produce
Typically the minimum limit is not zero.
Because of varying system economics
usually many generators in a system are
operated at their maximum MW limits:
Baseload generators are at their maximum
limits except during the off-peak.
17
Lambda-Iteration Limit
Example,contd
Again we continue iterating until the convergence
condition is satisfied.
With limits the final solution of , is 24.43 $/MWh
(compared to 23.53 $/MWh without limits).
Maximum limits will always cause to either increase
or remain the same.
Final solution is:
PG1 (24.43) 300 MW (at maximum limit)
PG 2 (24.43) 443 MW
PG 3 (24.43) 257 MW
20
Inclusion of Transmission
Losses
The losses on the transmission system
are a function of the generation dispatch.
In general, using generators closer to the
load results in lower losses
This impact on losses should be included
when doing the economic dispatch
Losses can be included by slightly
rewriting the Lagrangian:
L(PG , )
Ci ( PGi )
i 1
PD PL ( PG ) PGi
i 1
22
Impact of Transmission
Losses
PD PL ( PG ) PGi .
i 1
i 1
The necessary conditions for a minimum are now:
L(PG , )
Ci ( PGi )
L(PG , )
PGi
dCi ( PGi )
PL ( PG )
1
0
dPGi
PGi
PD PL ( PG ) PGi 0
i 1
23
Impact of Transmission
Losses
dCi ( PGi )
PL ( PG )
Solving for , we get:
1
0
dPGi
PGi
dCi ( PGi )
1
dPGi
PL ( PG )
1 P
Gi
Define the penalty factor Li for the i
th
generator
PL ( PG )
1 P
always unity!
Gi
24
Impact of Transmission
Losses
The condition for optimal dispatch with losses is then
L1 IC1 ( PG1 ) L2 IC2 ( PG 2 ) Lm ICm ( PGm )
1
Li
. So, if increasing PGi increases
PL ( PG )
1 P
Gi
PL ( PG )
the losses then
0 Li 1.0
PGi
This makes generator i appear to be more expensive
(i.e., it is penalized). Likewise Li 1.0 makes a generator
appear less expensive.
25
Calculation of Penalty
Factors
PGi
PGi
1
Li
PL ( PG )
1
PGi
26
PL ( PG )
0.0387
PG 2
PL ( PG ) 0.37 MW
0.037
PG 2
10 MW
L2 0.9627
L2 0.9643
27
28
Supply
curve for
thirty bus
system
5.00
2.50
0.00
0
100
200
Total Area Generation (MW)
300
400
29
Security Constrained ED
or Optimal Power Flow
Transmission constraints often limit
ability to use lower cost power.
Such limits require deviations from
what would otherwise be minimum
cost dispatch in order to maintain
system security.
31
Security Constrained ED
or Optimal Power Flow
32
Security Constrained
Dispatch
Bus 2
-22 MW
4 MVR
22 MW
-4 MVR
Bus 1
1.00 PU
357 MW
179 MVR
1.00 PU
0 MW
37 MVR
100%
194 MW OFF AGC -142 MW
49 MVR
232 MVR AVR ON
145 MW 100%
-37 MVR
Home Area
Bus 3
Scheduled Transactions
100.0 MW
-122 MW
41 MVR
100 MW
124 MW
-33 MVR
1.00 PU
179 MW
89 MVR
448 MW AGC ON
19 MVR AVR ON
Multi-Area Operation
In multi-area system, areas with direct
interconnections can transact according to
rules:
In Eastern interconnection, in principle, up to
nominal thermal interconnection capacity,
In Western interconnection there are more
complicated rules
44 MW
-42 MW
-31 MW
0.99 PU
3
1.05 PU
1
106 MW -37 MW
AGC ON
62 MW
79 MW
2
40 MW
20 MVR
1.00 PU
-32 MW
80 MW
30 MVR
110 MW
40 MVR
38 MW
-61 MW
1.04 PU
31 MW
-77 MW
5
-39 MW
40 MW
94 MW
AGC ON
-14 MW
1.01 PU
130 MW
40 MVR
168 MW AGC ON
-40 MW
20 MW
-20 MW
1.04 PU
6
Left area
has one
bus
40 MW
1.04 PU
20 MW
200 MW
Left Area Cost
0 MVR
4189 $/MWH
200 MW AGC ON
-20 MW
Top area
has five
buses
No net
interchange
between
Any areas.
200 MW
Right Area Cost
0 MVR
4715 $/MWH
201 MW AGC ON
35
Area Losses
7.09 MW
-40.1 MW
0.0 MW
System has
40 MW of
Loop Flow
Left
Area Losses
0.33 MW
Right
40.1 MW
0.0 MW
Actual
flow
between
areas
Scheduled
flow
Area Losses
0.65 MW
-4.8 MW
0.0 MW
Left
Area Losses
-0.00 MW
Area Losses
9.44 MW
Right
104.8 MW
100.0 MW
100 MW Transaction
between Left and Right
Note that
Tops
Losses hav
increased
from
7.09MW to
9.44 MW
Area Losses
4.34 MW
Transaction has
actually
37
decreased