SlideShare una empresa de Scribd logo
1 de 38
ECE 476
Power System Analysis
Lecture 17: Economic Dispatch
Prof. Tom Overbye
Dept. of Electrical and Computer Engineering
University of Illinois at Urbana-Champaign
overbye@illinois.edu
Special Guest Lecturer: TA Iyke Idehen
Announcements
• Please read Chapter 7
• HW 6 is due today
• HW 7 is 6.62, 6.63, 6.69, 6.71 due on Oct 27; this one
must be turned in on Oct 27 (hence there will be no
quiz that day)
1
Basic Gas Turbine
Brayton Cycle: Working fluid is
always a gas
Most common fuel is natural gas
Maximum Efficiency
550 273
1 42%
1150 273

  

Typical efficiency is around 30 to 35%
2
Combined Cycle Power Plant
Efficiencies of up to 60% can be achieved, with even higher
values when the steam is used for heating. Fuel is usually natural gas
3
Generator Cost Curves
• Generator costs are typically represented by up to
four different curves
– input/output (I/O) curve
– fuel-cost curve
– heat-rate curve
– incremental cost curve
• For reference
– 1 Btu (British thermal unit) = 1054 J
– 1 MBtu = 1x106 Btu
– 1 MBtu = 0.293 MWh
– 3.41 Mbtu = 1 MWh
4
I/O Curve
• The IO curve plots fuel input (in MBtu/hr) versus
net MW output.
5
Fuel-cost Curve
• The fuel-cost curve is the I/O curve scaled by fuel
cost. A typical cost for coal is $ 1.70/Mbtu.
6
Heat-rate Curve
• Plots the average number of MBtu/hr of fuel input
needed per MW of output.
• Heat-rate curve is the I/O curve scaled by MW
Best for most efficient units are
around 9.0
7
Incremental (Marginal) cost Curve
• Plots the incremental $/MWh as a function of MW.
• Found by differentiating the cost curve
8
Mathematical Formulation of Costs
• Generator cost curves are usually not smooth.
However the curves can usually be adequately
approximated using piece-wise smooth, functions.
• Two representations predominate
– quadratic or cubic functions
– piecewise linear functions
• In 476 we'll assume a quadratic presentation
2
( ) $/hr (fuel-cost)
( )
( ) 2 $/MWh
i Gi i Gi Gi
i Gi
i Gi Gi
Gi
C P P P
dC P
IC P P
dP
  
 
  
  
9
Coal Usage Example 1
• A 500 MW (net) generator is 35% efficient. It is
being supplied with Western grade coal, which
costs $1.70 per MBtu and has 9000 Btu per pound.
What is the coal usage in lbs/hr? What is the cost?
At 35% efficiency required fuel input per hour is
500 MWh 1428 MWh 1 MBtu 4924 MBtu
hr 0.35 hr 0.29 MWh hr
4924 MBtu 1 lb 547,111 lbs
hr 0.009MBtu hr
4924 MBtu $1.70
Cost = 8370.8 $/hr or $16.74/MWh
hr MBtu
  

 
 
10
Coal Usage Example 2
• Assume a 100W lamp is left on by mistake for 8
hours, and that the electricity is supplied by the
previous coal plant and that
transmission/distribution losses are 20%. How
coal has been used?
With 20% losses, a 100W load on for 8 hrs requires
1 kWh of energy. With 35% gen. efficiency this requires
1 kWh 1 MWh 1 MBtu 1 lb
1.09 lb
0.35 1000 kWh 0.29 MWh 0.009MBtu
   
11
Incremental Cost Example
2
1 1 1 1
2
2 2 2 2
1 1
1 1 1
1
2 2
2 2 2
2
For a two generator system assume
( ) 1000 20 0.01 $/
( ) 400 15 0.03 $/
Then
( )
( ) 20 0.02 $/MWh
( )
( ) 15 0.06 $/MWh
G G G
G G G
G
G G
G
G
G G
G
C P P P hr
C P P P hr
dC P
IC P P
dP
dC P
IC P P
dP
  
  
  
  
12
Incremental Cost Example, cont'd
G1 G2
2
1
2
2
1
2
If P 250 MW and P 150 MW Then
(250) 1000 20 250 0.01 250 $ 6625/hr
(150) 400 15 150 0.03 150 $6025/hr
Then
(250) 20 0.02 250 $ 25/MWh
(150) 15 0.06 150 $ 24/MWh
C
C
IC
IC
 
     
     
   
   
13
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
T
1
m
i=1
Minimize C ( )
Such that
m
i Gi
i
Gi D Losses
C P
P P P

 


Initially we'll
ignore generator
limits and the
losses
14
Unconstrained Minimization
• This is a minimization problem with a single
inequality 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 the first derivative for
multi-variable problems:
1 2
( ) ( ) ( )
( ) , , ,
n
x x x
 
  
  
  
 
f x f x f x
f x
( )
 
f x 0
15
Minimization with Equality Constraint
• When the minimization is constrained with an
equality constraint we can solve the problem using
the method of Lagrange Multipliers
• Key idea is to modify a constrained minimization
problem to be an unconstrained problem
That is, for the general problem
minimize ( ) s.t. ( )
We define the Lagrangian L( , ) ( ) ( )
Then a necessary condition for a minimum is the
L ( , ) 0 and L ( , ) 0
T

 
   
x λ
f x g x 0
x λ f x λ g x
x λ x λ
16
Economic Dispatch Lagrangian
G
1 1
G
For the economic dispatch we have a minimization
constrained with a single equality constraint
L( , ) ( ) ( ) (no losses)
The necessary conditions for a minimum are
L( , )
m m
i Gi D Gi
i i
Gi
C P P P
dC
P
 

 
  



 
P
P
1
( )
0 (for i 1 to m)
0
i Gi
Gi
m
D Gi
i
P
dP
P P


  
 

17
Economic Dispatch Example
D 1 2
2
1 1 1 1
2
2 2 2 2
1 1
1
What is economic dispatch for a two generator
system P 500 MW and
( ) 1000 20 0.01 $/
( ) 400 15 0.03 $/
Using the Largrange multiplier method we know
( )
20 0
G G
G G G
G G G
G
G
P P
C P P P hr
C P P P hr
dC P
dP

  
  
  
   1
2 2
2
2
1 2
.02 0
( )
15 0.06 0
500 0
G
G
G
G
G G
P
dC P
P
dP
P P

 
 
    
  
18
Economic Dispatch Example, cont’d
1
2
1 2
1
2
1
2
We therefore need to solve three linear equations
20 0.02 0
15 0.06 0
500 0
0.02 0 1 20
0 0.06 1 15
1 1 500
312.5 MW
187.5 MW
26.2 $/MWh
G
G
G G
G
G
G
G
P
P
P P
P
P
P
P




  
  
  
 
     
     
  
     
  
     
     
 
  
 
 
 
 
 
 
 
  19
Lambda-Iteration Solution Method
• The direct solution only works well if the
incremental cost curves are linear and no generators
are at their limits
• A more general method is known as the lambda-
iteration
– the method requires that there be a unique mapping
between a value of lambda and each generator’s MW
output
– the method then starts with values of lambda below and
above the optimal value, and then iteratively brackets the
optimal value
20
Lambda-Iteration Algorithm
L H
m m
L H
Gi Gi
i=1 i=1
H L
M H L
m
M H M
Gi
i=1
L M
Pick and such that
P ( ) 0 P ( ) 0
While Do
( )/2
If P ( ) 0 Then
Else
End While
D D
D
P P
P
 
 
  
  
  
 
   
 
 
  

 

21
Lambda-Iteration: Graphical View
In the graph shown below for each value of lambda
there is a unique PGi for each generator. This
relationship is the PGi() function.
22
Lambda-Iteration Example
1 1 1
2 2 2
3 3 3
1 2 3
Gi
Consider a three generator system with
( ) 15 0.02 $/MWh
( ) 20 0.01 $/MWh
( ) 18 0.025 $/MWh
and with constraint 1000MW
Rewriting as a function of , P ( ), we have
G G
G G
G G
G G G
IC P P
IC P P
IC P P
P P P



 
  
  
  
  
G1 G2
G3
15 20
P ( ) P ( )
0.02 0.01
18
P ( )
0.025
 
 


 
 


23
Lambda-Iteration Example, cont’d
m
Gi
i=1
m
Gi
i=1
1
H
1
Pick so P ( ) 1000 0 and
P ( ) 1000 0
Try 20 then (20) 1000
15 20 18
1000 670 MW
0.02 0.01 0.025
Try 30 then (30) 1000 1230 MW
L L
H
m
L
Gi
i
m
Gi
i
P
P
 


  



 
 
  
  
    
  




24
Lambda-Iteration Example, cont’d
1
1
Pick convergence tolerance 0.05 $/MWh
Then iterate since 0.05
( )/ 2 25
Then since (25) 1000 280 we set 25
Since 25 20 0.05
(25 20)/ 2 22.5
(22.5) 1000 195 we set 2
H L
M H L
m
H
Gi
i
M
m
L
Gi
i
P
P

 
  






 
  
  
 
  
   

 2.5
25
Lambda-Iteration Example, cont’d
H
*
*
Gi
G1
G2
G3
Continue iterating until 0.05
The solution value of , , is 23.53 $/MWh
Once is known we can calculate the P
23.53 15
P (23.5) 426 MW
0.02
23.53 20
P (23.5) 353 MW
0.01
23.53 18
P (23.5)
0.025
L
 
 

 

 

 

 221 MW

26
Generator MW Limits
• Generators have limits on the minimum and
maximum amount of power they can produce
• Often times the minimum limit is not zero. This
represents a limit on the generator’s operation with
the desired fuel type
• Because of varying system economics usually
many generators in a system are operated at their
maximum MW limits.
27
Lambda-Iteration with Gen Limits
Gi
Gi ,max Gi ,max
Gi ,min Gi ,min
In the lambda-iteration method the limits are taken
into account when calculating P ( ) :
if P ( ) then P ( )
if P ( ) then P ( )
Gi Gi
Gi Gi
P P
P P

 
 
 
 
28
Lambda-Iteration Gen Limit Example
G1 G2
G3
1 2 3
1
In the previous three generator example assume
the same cost characteristics but also with limits
0 P 300 MW 100 P 500 MW
200 P 600 MW
With limits we get
(20) 1000 (20) (20) (20) 100
m
Gi G G G
i
P P P P

   
 
    

1
0
250 100 200 450 MW (compared to -670MW)
(30) 1000 300 500 480 1000 280 MW
m
Gi
i
P

    
     

29
Lambda-Iteration Limit Example,cont’d
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). The presence of limits will alwa

G1
G2
G3
ys
cause to either increase or remain the same.
Final solution is
P (24.43) 300 MW
P (24.43) 443 MW
P (24.43) 257 MW




30
Back of Envelope Values
• Often times incremental costs can be approximated
by a constant value:
– $/MWhr = fuelcost * heatrate + variable O&M
– Typical heatrate for a coal plant is 10, modern
combustion turbine is 10, combined cycle plant is 7 to 8,
older combustion turbine 15.
– Fuel costs ($/MBtu) are quite variable, with current
values around 1.5 for coal, 4 for natural gas, 0.5 for
nuclear, probably 10 for fuel oil.
– Hydro, solar and wind costs tend to be quite low, but for
this sources the fuel is free but limited
31
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:
G
1 1
L( , ) ( ) ( ( ) )
m m
i Gi D L G Gi
i i
C P P P P P
 
 
   
 
P
32
Impact of Transmission Losses
G
1 1
G
This small change then impacts the necessary
conditions for an optimal economic dispatch
L( , ) ( ) ( ( ) )
The necessary conditions for a minimum are now
L( , ) ( )
m m
i Gi D L G Gi
i i
i Gi
Gi
C P P P P P
dC P
P d
 

 
   



 
P
P
1
( )
(1 ) 0
( ) 0
L G
Gi Gi
m
D L G Gi
i
P P
P P
P P P P



  

  

33
Impact of Transmission Losses
th
i
i
Solving each equation for we get
( ) ( )
(1 ) 0
( )
1
( )
1
Define the penalty factor L for the i generator
1
L
( )
1
i Gi L G
Gi Gi
i Gi
Gi
L G
Gi
L G
Gi
dC P P P
dP P
dC P
dP
P P
P
P P
P




  


 


 

 

 


 

 
The penalty factor
at the slack bus is
always unity!
34
Impact of Transmission Losses
1 1 1 2 2 2
i Gi
The condition for optimal dispatch with losses is then
( ) ( ) ( )
1
Since L if increasing P increases
( )
1
( )
the losses then 0 1.0
This makes generator
G G m m Gm
L G
Gi
L G
i
Gi
L IC P L IC P L IC P
P P
P
P P
L
P

  

 


 

 

  

i
i appear to be more expensive
(i.e., it is penalized). Likewise L 1.0 makes a generator
appear less expensive.

35
Calculation of Penalty Factors
i
Gi
Unfortunately, the analytic calculation of L is
somewhat involved. The problem is a small change
in the generation at P impacts the flows and hence
the losses throughout the entire system. However,
Gi
using a power flow you can approximate this function
by making a small change to P and then seeing how
the losses change:
( ) ( ) 1
( )
1
L G L G
i
L G
Gi Gi
Gi
P P P P
L
P P
P P
P
 
 

  

36
Two Bus Penalty Factor Example
2
2 2
( ) ( ) 0.37
0.0387 0.037
10
0.9627 0.9643
L G L G
G Gi
P P P P MW
P P MW
L L
  
    
 
 
37

Más contenido relacionado

Similar a ECE 476 Economic Dispatch Lambda Iteration Method

ECE 505 Final project
ECE 505 Final project ECE 505 Final project
ECE 505 Final project ?? ?
 
Cost of electricity generation
Cost of electricity generationCost of electricity generation
Cost of electricity generationSerajul Haque
 
First Law of Thermodynamics: Energy Conservation For Mechanical and Industria...
First Law of Thermodynamics: Energy Conservation For Mechanical and Industria...First Law of Thermodynamics: Energy Conservation For Mechanical and Industria...
First Law of Thermodynamics: Energy Conservation For Mechanical and Industria...Kum Visal
 
Mr. Bakar Presentation for group discussion.docx
Mr. Bakar Presentation for group discussion.docxMr. Bakar Presentation for group discussion.docx
Mr. Bakar Presentation for group discussion.docxCyberMohdSalahShoty
 
economic load dispatch and unit commitment power_system_operation.pdf
economic load dispatch and unit commitment power_system_operation.pdfeconomic load dispatch and unit commitment power_system_operation.pdf
economic load dispatch and unit commitment power_system_operation.pdfArnabChakraborty499766
 
Glier_Defense_Online_Publication
Glier_Defense_Online_PublicationGlier_Defense_Online_Publication
Glier_Defense_Online_PublicationJustin Glier
 
Module2-Automatic-Generation-control.ppt
Module2-Automatic-Generation-control.pptModule2-Automatic-Generation-control.ppt
Module2-Automatic-Generation-control.pptkvvbapiraju2
 
11. pyschrometrics copy
11. pyschrometrics copy11. pyschrometrics copy
11. pyschrometrics copyRafeeq Ahmed
 
Chapter 04a
Chapter 04aChapter 04a
Chapter 04aTha Mike
 
Project on economic load dispatch
Project on economic load dispatchProject on economic load dispatch
Project on economic load dispatchayantudu
 
Computer Application in Power system: Chapter six - optimization and security
Computer Application in Power system: Chapter six - optimization and securityComputer Application in Power system: Chapter six - optimization and security
Computer Application in Power system: Chapter six - optimization and securityAdama Science and Technology University
 
3 e analysis of thermal power plants
3 e analysis of thermal power plants3 e analysis of thermal power plants
3 e analysis of thermal power plantsGovind Kumar Mishra
 
Flexible grid management solutions in UK and Switzerland
Flexible grid management solutions in UK and SwitzerlandFlexible grid management solutions in UK and Switzerland
Flexible grid management solutions in UK and SwitzerlandThearkvalais
 
15th EPConf 5-14-2013 SJ Final
15th EPConf 5-14-2013 SJ Final15th EPConf 5-14-2013 SJ Final
15th EPConf 5-14-2013 SJ FinalSuresh Jambunathan
 
211658558-Chapter-4-Economic-Dispatch.pdf
211658558-Chapter-4-Economic-Dispatch.pdf211658558-Chapter-4-Economic-Dispatch.pdf
211658558-Chapter-4-Economic-Dispatch.pdfyoziscijunior
 

Similar a ECE 476 Economic Dispatch Lambda Iteration Method (20)

ECE 505 Final project
ECE 505 Final project ECE 505 Final project
ECE 505 Final project
 
Lecture_15.ppt
Lecture_15.pptLecture_15.ppt
Lecture_15.ppt
 
Lecture_15.ppt
Lecture_15.pptLecture_15.ppt
Lecture_15.ppt
 
Lecture 15
Lecture 15Lecture 15
Lecture 15
 
Cost of electricity generation
Cost of electricity generationCost of electricity generation
Cost of electricity generation
 
UNIT-4-PPT.ppt
UNIT-4-PPT.pptUNIT-4-PPT.ppt
UNIT-4-PPT.ppt
 
First Law of Thermodynamics: Energy Conservation For Mechanical and Industria...
First Law of Thermodynamics: Energy Conservation For Mechanical and Industria...First Law of Thermodynamics: Energy Conservation For Mechanical and Industria...
First Law of Thermodynamics: Energy Conservation For Mechanical and Industria...
 
Mr. Bakar Presentation for group discussion.docx
Mr. Bakar Presentation for group discussion.docxMr. Bakar Presentation for group discussion.docx
Mr. Bakar Presentation for group discussion.docx
 
economic load dispatch and unit commitment power_system_operation.pdf
economic load dispatch and unit commitment power_system_operation.pdfeconomic load dispatch and unit commitment power_system_operation.pdf
economic load dispatch and unit commitment power_system_operation.pdf
 
Glier_Defense_Online_Publication
Glier_Defense_Online_PublicationGlier_Defense_Online_Publication
Glier_Defense_Online_Publication
 
Module2-Automatic-Generation-control.ppt
Module2-Automatic-Generation-control.pptModule2-Automatic-Generation-control.ppt
Module2-Automatic-Generation-control.ppt
 
HR.pptx
HR.pptxHR.pptx
HR.pptx
 
11. pyschrometrics copy
11. pyschrometrics copy11. pyschrometrics copy
11. pyschrometrics copy
 
Chapter 04a
Chapter 04aChapter 04a
Chapter 04a
 
Project on economic load dispatch
Project on economic load dispatchProject on economic load dispatch
Project on economic load dispatch
 
Computer Application in Power system: Chapter six - optimization and security
Computer Application in Power system: Chapter six - optimization and securityComputer Application in Power system: Chapter six - optimization and security
Computer Application in Power system: Chapter six - optimization and security
 
3 e analysis of thermal power plants
3 e analysis of thermal power plants3 e analysis of thermal power plants
3 e analysis of thermal power plants
 
Flexible grid management solutions in UK and Switzerland
Flexible grid management solutions in UK and SwitzerlandFlexible grid management solutions in UK and Switzerland
Flexible grid management solutions in UK and Switzerland
 
15th EPConf 5-14-2013 SJ Final
15th EPConf 5-14-2013 SJ Final15th EPConf 5-14-2013 SJ Final
15th EPConf 5-14-2013 SJ Final
 
211658558-Chapter-4-Economic-Dispatch.pdf
211658558-Chapter-4-Economic-Dispatch.pdf211658558-Chapter-4-Economic-Dispatch.pdf
211658558-Chapter-4-Economic-Dispatch.pdf
 

Último

John Deere Tractors 6130M 6140M Diagnostic Manual
John Deere Tractors  6130M 6140M Diagnostic ManualJohn Deere Tractors  6130M 6140M Diagnostic Manual
John Deere Tractors 6130M 6140M Diagnostic ManualExcavator
 
Sales & Marketing Alignment_ How to Synergize for Success.pptx.pdf
Sales & Marketing Alignment_ How to Synergize for Success.pptx.pdfSales & Marketing Alignment_ How to Synergize for Success.pptx.pdf
Sales & Marketing Alignment_ How to Synergize for Success.pptx.pdfAggregage
 
Call Girls Kanakapura Road Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Kanakapura Road Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Kanakapura Road Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Kanakapura Road Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
Chapter-1.3-Four-Basic-Computer-periods.pptx
Chapter-1.3-Four-Basic-Computer-periods.pptxChapter-1.3-Four-Basic-Computer-periods.pptx
Chapter-1.3-Four-Basic-Computer-periods.pptxAnjieVillarba1
 
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...Delhi Call girls
 
John Deere 335 375 385 435 Service Repair Manual
John Deere 335 375 385 435 Service Repair ManualJohn Deere 335 375 385 435 Service Repair Manual
John Deere 335 375 385 435 Service Repair ManualExcavator
 
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Bangalore Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore E...
Bangalore Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore E...Bangalore Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore E...
Bangalore Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore E...amitlee9823
 
一比一原版(UdeM学位证书)蒙特利尔大学毕业证学历认证怎样办
一比一原版(UdeM学位证书)蒙特利尔大学毕业证学历认证怎样办一比一原版(UdeM学位证书)蒙特利尔大学毕业证学历认证怎样办
一比一原版(UdeM学位证书)蒙特利尔大学毕业证学历认证怎样办ezgenuh
 
一比一原版(UVic学位证书)维多利亚大学毕业证学历认证买留学回国
一比一原版(UVic学位证书)维多利亚大学毕业证学历认证买留学回国一比一原版(UVic学位证书)维多利亚大学毕业证学历认证买留学回国
一比一原版(UVic学位证书)维多利亚大学毕业证学历认证买留学回国ezgenuh
 
What Causes BMW Chassis Stabilization Malfunction Warning To Appear
What Causes BMW Chassis Stabilization Malfunction Warning To AppearWhat Causes BMW Chassis Stabilization Malfunction Warning To Appear
What Causes BMW Chassis Stabilization Malfunction Warning To AppearJCL Automotive
 
John Deere 7430 7530 Tractors Diagnostic Service Manual W.pdf
John Deere 7430 7530 Tractors Diagnostic Service Manual W.pdfJohn Deere 7430 7530 Tractors Diagnostic Service Manual W.pdf
John Deere 7430 7530 Tractors Diagnostic Service Manual W.pdfExcavator
 
How To Fix Mercedes Benz Anti-Theft Protection Activation Issue
How To Fix Mercedes Benz Anti-Theft Protection Activation IssueHow To Fix Mercedes Benz Anti-Theft Protection Activation Issue
How To Fix Mercedes Benz Anti-Theft Protection Activation IssueTerry Sayther Automotive
 
Delhi Call Girls East Of Kailash 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls East Of Kailash 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls East Of Kailash 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls East Of Kailash 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Hyundai World Rally Team in action at 2024 WRC
Hyundai World Rally Team in action at 2024 WRCHyundai World Rally Team in action at 2024 WRC
Hyundai World Rally Team in action at 2024 WRCHyundai Motor Group
 
Call Girls Bangalore Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Bangalore Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Bangalore Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Bangalore Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...amitlee9823
 
Sanjay Nagar Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalor...
Sanjay Nagar Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalor...Sanjay Nagar Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalor...
Sanjay Nagar Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalor...amitlee9823
 
What Could Cause Your Subaru's Touch Screen To Stop Working
What Could Cause Your Subaru's Touch Screen To Stop WorkingWhat Could Cause Your Subaru's Touch Screen To Stop Working
What Could Cause Your Subaru's Touch Screen To Stop WorkingBruce Cox Imports
 
一比一原版(PU学位证书)普渡大学毕业证学历认证加急办理
一比一原版(PU学位证书)普渡大学毕业证学历认证加急办理一比一原版(PU学位证书)普渡大学毕业证学历认证加急办理
一比一原版(PU学位证书)普渡大学毕业证学历认证加急办理ezgenuh
 

Último (20)

John Deere Tractors 6130M 6140M Diagnostic Manual
John Deere Tractors  6130M 6140M Diagnostic ManualJohn Deere Tractors  6130M 6140M Diagnostic Manual
John Deere Tractors 6130M 6140M Diagnostic Manual
 
Sales & Marketing Alignment_ How to Synergize for Success.pptx.pdf
Sales & Marketing Alignment_ How to Synergize for Success.pptx.pdfSales & Marketing Alignment_ How to Synergize for Success.pptx.pdf
Sales & Marketing Alignment_ How to Synergize for Success.pptx.pdf
 
Call Girls Kanakapura Road Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Kanakapura Road Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Kanakapura Road Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Kanakapura Road Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Chapter-1.3-Four-Basic-Computer-periods.pptx
Chapter-1.3-Four-Basic-Computer-periods.pptxChapter-1.3-Four-Basic-Computer-periods.pptx
Chapter-1.3-Four-Basic-Computer-periods.pptx
 
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
 
John Deere 335 375 385 435 Service Repair Manual
John Deere 335 375 385 435 Service Repair ManualJohn Deere 335 375 385 435 Service Repair Manual
John Deere 335 375 385 435 Service Repair Manual
 
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Bangalore Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore E...
Bangalore Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore E...Bangalore Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore E...
Bangalore Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore E...
 
一比一原版(UdeM学位证书)蒙特利尔大学毕业证学历认证怎样办
一比一原版(UdeM学位证书)蒙特利尔大学毕业证学历认证怎样办一比一原版(UdeM学位证书)蒙特利尔大学毕业证学历认证怎样办
一比一原版(UdeM学位证书)蒙特利尔大学毕业证学历认证怎样办
 
(INDIRA) Call Girl Surat Call Now 8250077686 Surat Escorts 24x7
(INDIRA) Call Girl Surat Call Now 8250077686 Surat Escorts 24x7(INDIRA) Call Girl Surat Call Now 8250077686 Surat Escorts 24x7
(INDIRA) Call Girl Surat Call Now 8250077686 Surat Escorts 24x7
 
一比一原版(UVic学位证书)维多利亚大学毕业证学历认证买留学回国
一比一原版(UVic学位证书)维多利亚大学毕业证学历认证买留学回国一比一原版(UVic学位证书)维多利亚大学毕业证学历认证买留学回国
一比一原版(UVic学位证书)维多利亚大学毕业证学历认证买留学回国
 
What Causes BMW Chassis Stabilization Malfunction Warning To Appear
What Causes BMW Chassis Stabilization Malfunction Warning To AppearWhat Causes BMW Chassis Stabilization Malfunction Warning To Appear
What Causes BMW Chassis Stabilization Malfunction Warning To Appear
 
John Deere 7430 7530 Tractors Diagnostic Service Manual W.pdf
John Deere 7430 7530 Tractors Diagnostic Service Manual W.pdfJohn Deere 7430 7530 Tractors Diagnostic Service Manual W.pdf
John Deere 7430 7530 Tractors Diagnostic Service Manual W.pdf
 
How To Fix Mercedes Benz Anti-Theft Protection Activation Issue
How To Fix Mercedes Benz Anti-Theft Protection Activation IssueHow To Fix Mercedes Benz Anti-Theft Protection Activation Issue
How To Fix Mercedes Benz Anti-Theft Protection Activation Issue
 
Delhi Call Girls East Of Kailash 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls East Of Kailash 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls East Of Kailash 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls East Of Kailash 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Hyundai World Rally Team in action at 2024 WRC
Hyundai World Rally Team in action at 2024 WRCHyundai World Rally Team in action at 2024 WRC
Hyundai World Rally Team in action at 2024 WRC
 
Call Girls Bangalore Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Bangalore Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Bangalore Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Bangalore Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Sanjay Nagar Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalor...
Sanjay Nagar Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalor...Sanjay Nagar Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalor...
Sanjay Nagar Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalor...
 
What Could Cause Your Subaru's Touch Screen To Stop Working
What Could Cause Your Subaru's Touch Screen To Stop WorkingWhat Could Cause Your Subaru's Touch Screen To Stop Working
What Could Cause Your Subaru's Touch Screen To Stop Working
 
一比一原版(PU学位证书)普渡大学毕业证学历认证加急办理
一比一原版(PU学位证书)普渡大学毕业证学历认证加急办理一比一原版(PU学位证书)普渡大学毕业证学历认证加急办理
一比一原版(PU学位证书)普渡大学毕业证学历认证加急办理
 

ECE 476 Economic Dispatch Lambda Iteration Method

  • 1. ECE 476 Power System Analysis Lecture 17: Economic Dispatch Prof. Tom Overbye Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign overbye@illinois.edu Special Guest Lecturer: TA Iyke Idehen
  • 2. Announcements • Please read Chapter 7 • HW 6 is due today • HW 7 is 6.62, 6.63, 6.69, 6.71 due on Oct 27; this one must be turned in on Oct 27 (hence there will be no quiz that day) 1
  • 3. Basic Gas Turbine Brayton Cycle: Working fluid is always a gas Most common fuel is natural gas Maximum Efficiency 550 273 1 42% 1150 273      Typical efficiency is around 30 to 35% 2
  • 4. Combined Cycle Power Plant Efficiencies of up to 60% can be achieved, with even higher values when the steam is used for heating. Fuel is usually natural gas 3
  • 5. Generator Cost Curves • Generator costs are typically represented by up to four different curves – input/output (I/O) curve – fuel-cost curve – heat-rate curve – incremental cost curve • For reference – 1 Btu (British thermal unit) = 1054 J – 1 MBtu = 1x106 Btu – 1 MBtu = 0.293 MWh – 3.41 Mbtu = 1 MWh 4
  • 6. I/O Curve • The IO curve plots fuel input (in MBtu/hr) versus net MW output. 5
  • 7. Fuel-cost Curve • The fuel-cost curve is the I/O curve scaled by fuel cost. A typical cost for coal is $ 1.70/Mbtu. 6
  • 8. Heat-rate Curve • Plots the average number of MBtu/hr of fuel input needed per MW of output. • Heat-rate curve is the I/O curve scaled by MW Best for most efficient units are around 9.0 7
  • 9. Incremental (Marginal) cost Curve • Plots the incremental $/MWh as a function of MW. • Found by differentiating the cost curve 8
  • 10. Mathematical Formulation of Costs • Generator cost curves are usually not smooth. However the curves can usually be adequately approximated using piece-wise smooth, functions. • Two representations predominate – quadratic or cubic functions – piecewise linear functions • In 476 we'll assume a quadratic presentation 2 ( ) $/hr (fuel-cost) ( ) ( ) 2 $/MWh i Gi i Gi Gi i Gi i Gi Gi Gi C P P P dC P IC P P dP            9
  • 11. Coal Usage Example 1 • A 500 MW (net) generator is 35% efficient. It is being supplied with Western grade coal, which costs $1.70 per MBtu and has 9000 Btu per pound. What is the coal usage in lbs/hr? What is the cost? At 35% efficiency required fuel input per hour is 500 MWh 1428 MWh 1 MBtu 4924 MBtu hr 0.35 hr 0.29 MWh hr 4924 MBtu 1 lb 547,111 lbs hr 0.009MBtu hr 4924 MBtu $1.70 Cost = 8370.8 $/hr or $16.74/MWh hr MBtu         10
  • 12. Coal Usage Example 2 • Assume a 100W lamp is left on by mistake for 8 hours, and that the electricity is supplied by the previous coal plant and that transmission/distribution losses are 20%. How coal has been used? With 20% losses, a 100W load on for 8 hrs requires 1 kWh of energy. With 35% gen. efficiency this requires 1 kWh 1 MWh 1 MBtu 1 lb 1.09 lb 0.35 1000 kWh 0.29 MWh 0.009MBtu     11
  • 13. Incremental Cost Example 2 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 For a two generator system assume ( ) 1000 20 0.01 $/ ( ) 400 15 0.03 $/ Then ( ) ( ) 20 0.02 $/MWh ( ) ( ) 15 0.06 $/MWh G G G G G G G G G G G G G G C P P P hr C P P P hr dC P IC P P dP dC P IC P P dP             12
  • 14. Incremental Cost Example, cont'd G1 G2 2 1 2 2 1 2 If P 250 MW and P 150 MW Then (250) 1000 20 250 0.01 250 $ 6625/hr (150) 400 15 150 0.03 150 $6025/hr Then (250) 20 0.02 250 $ 25/MWh (150) 15 0.06 150 $ 24/MWh C C IC IC                       13
  • 15. 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 T 1 m i=1 Minimize C ( ) Such that m i Gi i Gi D Losses C P P P P      Initially we'll ignore generator limits and the losses 14
  • 16. Unconstrained Minimization • This is a minimization problem with a single inequality 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 the first derivative for multi-variable problems: 1 2 ( ) ( ) ( ) ( ) , , , n x x x              f x f x f x f x ( )   f x 0 15
  • 17. Minimization with Equality Constraint • When the minimization is constrained with an equality constraint we can solve the problem using the method of Lagrange Multipliers • Key idea is to modify a constrained minimization problem to be an unconstrained problem That is, for the general problem minimize ( ) s.t. ( ) We define the Lagrangian L( , ) ( ) ( ) Then a necessary condition for a minimum is the L ( , ) 0 and L ( , ) 0 T        x λ f x g x 0 x λ f x λ g x x λ x λ 16
  • 18. Economic Dispatch Lagrangian G 1 1 G For the economic dispatch we have a minimization constrained with a single equality constraint L( , ) ( ) ( ) (no losses) The necessary conditions for a minimum are L( , ) m m i Gi D Gi i i Gi C P P P dC P              P P 1 ( ) 0 (for i 1 to m) 0 i Gi Gi m D Gi i P dP P P         17
  • 19. Economic Dispatch Example D 1 2 2 1 1 1 1 2 2 2 2 2 1 1 1 What is economic dispatch for a two generator system P 500 MW and ( ) 1000 20 0.01 $/ ( ) 400 15 0.03 $/ Using the Largrange multiplier method we know ( ) 20 0 G G G G G G G G G G P P C P P P hr C P P P hr dC P dP              1 2 2 2 2 1 2 .02 0 ( ) 15 0.06 0 500 0 G G G G G G P dC P P dP P P              18
  • 20. Economic Dispatch Example, cont’d 1 2 1 2 1 2 1 2 We therefore need to solve three linear equations 20 0.02 0 15 0.06 0 500 0 0.02 0 1 20 0 0.06 1 15 1 1 500 312.5 MW 187.5 MW 26.2 $/MWh G G G G G G G G P P P P P P P P                                                                         19
  • 21. Lambda-Iteration Solution Method • The direct solution only works well if the incremental cost curves are linear and no generators are at their limits • A more general method is known as the lambda- iteration – the method requires that there be a unique mapping between a value of lambda and each generator’s MW output – the method then starts with values of lambda below and above the optimal value, and then iteratively brackets the optimal value 20
  • 22. Lambda-Iteration Algorithm L H m m L H Gi Gi i=1 i=1 H L M H L m M H M Gi i=1 L M Pick and such that P ( ) 0 P ( ) 0 While Do ( )/2 If P ( ) 0 Then Else End While D D D P P P                               21
  • 23. Lambda-Iteration: Graphical View In the graph shown below for each value of lambda there is a unique PGi for each generator. This relationship is the PGi() function. 22
  • 24. Lambda-Iteration Example 1 1 1 2 2 2 3 3 3 1 2 3 Gi Consider a three generator system with ( ) 15 0.02 $/MWh ( ) 20 0.01 $/MWh ( ) 18 0.025 $/MWh and with constraint 1000MW Rewriting as a function of , P ( ), we have G G G G G G G G G IC P P IC P P IC P P P P P                  G1 G2 G3 15 20 P ( ) P ( ) 0.02 0.01 18 P ( ) 0.025             23
  • 25. Lambda-Iteration Example, cont’d m Gi i=1 m Gi i=1 1 H 1 Pick so P ( ) 1000 0 and P ( ) 1000 0 Try 20 then (20) 1000 15 20 18 1000 670 MW 0.02 0.01 0.025 Try 30 then (30) 1000 1230 MW L L H m L Gi i m Gi i P P                                 24
  • 26. Lambda-Iteration Example, cont’d 1 1 Pick convergence tolerance 0.05 $/MWh Then iterate since 0.05 ( )/ 2 25 Then since (25) 1000 280 we set 25 Since 25 20 0.05 (25 20)/ 2 22.5 (22.5) 1000 195 we set 2 H L M H L m H Gi i M m L Gi i P P                                2.5 25
  • 27. Lambda-Iteration Example, cont’d H * * Gi G1 G2 G3 Continue iterating until 0.05 The solution value of , , is 23.53 $/MWh Once is known we can calculate the P 23.53 15 P (23.5) 426 MW 0.02 23.53 20 P (23.5) 353 MW 0.01 23.53 18 P (23.5) 0.025 L                221 MW  26
  • 28. Generator MW Limits • Generators have limits on the minimum and maximum amount of power they can produce • Often times the minimum limit is not zero. This represents a limit on the generator’s operation with the desired fuel type • Because of varying system economics usually many generators in a system are operated at their maximum MW limits. 27
  • 29. Lambda-Iteration with Gen Limits Gi Gi ,max Gi ,max Gi ,min Gi ,min In the lambda-iteration method the limits are taken into account when calculating P ( ) : if P ( ) then P ( ) if P ( ) then P ( ) Gi Gi Gi Gi P P P P          28
  • 30. Lambda-Iteration Gen Limit Example G1 G2 G3 1 2 3 1 In the previous three generator example assume the same cost characteristics but also with limits 0 P 300 MW 100 P 500 MW 200 P 600 MW With limits we get (20) 1000 (20) (20) (20) 100 m Gi G G G i P P P P              1 0 250 100 200 450 MW (compared to -670MW) (30) 1000 300 500 480 1000 280 MW m Gi i P              29
  • 31. Lambda-Iteration Limit Example,cont’d 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). The presence of limits will alwa  G1 G2 G3 ys cause to either increase or remain the same. Final solution is P (24.43) 300 MW P (24.43) 443 MW P (24.43) 257 MW     30
  • 32. Back of Envelope Values • Often times incremental costs can be approximated by a constant value: – $/MWhr = fuelcost * heatrate + variable O&M – Typical heatrate for a coal plant is 10, modern combustion turbine is 10, combined cycle plant is 7 to 8, older combustion turbine 15. – Fuel costs ($/MBtu) are quite variable, with current values around 1.5 for coal, 4 for natural gas, 0.5 for nuclear, probably 10 for fuel oil. – Hydro, solar and wind costs tend to be quite low, but for this sources the fuel is free but limited 31
  • 33. 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: G 1 1 L( , ) ( ) ( ( ) ) m m i Gi D L G Gi i i C P P P P P           P 32
  • 34. Impact of Transmission Losses G 1 1 G This small change then impacts the necessary conditions for an optimal economic dispatch L( , ) ( ) ( ( ) ) The necessary conditions for a minimum are now L( , ) ( ) m m i Gi D L G Gi i i i Gi Gi C P P P P P dC P P d               P P 1 ( ) (1 ) 0 ( ) 0 L G Gi Gi m D L G Gi i P P P P P P P P            33
  • 35. Impact of Transmission Losses th i i Solving each equation for we get ( ) ( ) (1 ) 0 ( ) 1 ( ) 1 Define the penalty factor L for the i generator 1 L ( ) 1 i Gi L G Gi Gi i Gi Gi L G Gi L G Gi dC P P P dP P dC P dP P P P P P P                             The penalty factor at the slack bus is always unity! 34
  • 36. Impact of Transmission Losses 1 1 1 2 2 2 i Gi The condition for optimal dispatch with losses is then ( ) ( ) ( ) 1 Since L if increasing P increases ( ) 1 ( ) the losses then 0 1.0 This makes generator G G m m Gm L G Gi L G i Gi L IC P L IC P L IC P P P P P P L P                    i i appear to be more expensive (i.e., it is penalized). Likewise L 1.0 makes a generator appear less expensive.  35
  • 37. Calculation of Penalty Factors i Gi Unfortunately, the analytic calculation of L is somewhat involved. The problem is a small change in the generation at P impacts the flows and hence the losses throughout the entire system. However, Gi using a power flow you can approximate this function by making a small change to P and then seeing how the losses change: ( ) ( ) 1 ( ) 1 L G L G i L G Gi Gi Gi P P P P L P P P P P          36
  • 38. Two Bus Penalty Factor Example 2 2 2 ( ) ( ) 0.37 0.0387 0.037 10 0.9627 0.9643 L G L G G Gi P P P P MW P P MW L L             37

Notas del editor

  1. Not
  2. CCPP uses both gas and steam turbines to produce more electricity from the same fuel than the traditional systems The CCPP improves the efficiency of the overall system by utilizing an assembly of different engines The first turbine is driven by its working fluid, thus generating the required torque to drive the generator shaft The remaining energy stored in the exhaust fluid is then used to drive another turbine/generator shaft. This arrangement extracts more energy from the working fluid which is then sent to the grid.