190 likes | 291 Views
Market Evolution Program Day Ahead Market Project. How the DSO Calculates Nodal Prices DAMWG October 20, 2003. Review: What is LMP?. A Locational Marginal Price is the cost of serving the next MW of load at a given location (node)
E N D
Market Evolution ProgramDay Ahead Market Project How the DSO Calculates Nodal Prices DAMWG October 20, 2003
Review: What is LMP? • A Locational Marginal Price is the cost of serving the next MW of load at a given location (node) • LMPs are formulated using a security constrained dispatch and the marginal costs of supply are based upon participant offers and bids • LMP consists of three components: Marginal Cost of Transmission Congestion LMP Marginal Cost of Generation Marginal Cost of Losses = + + 2
Dispatch Scheduling Optimizer • Uses linear programming to create security constrained dispatch and calculate nodal prices • Price determination: 1) Calculate system marginal cost at reference bus (Richview) 2) Calculate shadow prices for all binding transmission constraints, i.e., those that require out of merit dispatch to solve 3) Use 1 and 2 to calculate nodal prices 3
Inputs • Offers and bids • Forecast demand for the next interval based upon a snapshot of current demand modified by the expected +/- in the next interval • Load profile based upon the current system snapshot • Physical model of the transmission system • Security limits • Penalty Factors • represent losses between nodes and the reference bus • IMO uses fixed losses for each node based on historical power flows 4
Richview Equivalent Offer/Bid Stack Delivery Point Offer/Bid Stack Gen B 100 MW @ $70.7 Gen A 100 MW @ $75 .90 Gen A 100 MW @ $67.5 Gen B 100 MW @ $70 1.01 Gen D 100 MW @ $65 Gen C 100 MW @ $60 .95 Gen C 100 MW @ $57 Gen D 100 MW @ $50 1.3 Reference Bus Merit Order Penalty Factors Subsequent calculation addresses quantity differences due to the effect of losses 5
Effective Price Penalty Factors Richview Equivalent Offer/Bid Stack Delivery Point Offer/Bid Stack Gen D 100 MW @ $50 1.3 Gen D 100 MW @ $65 If we generate 100 MW at Gen D, only 100/1.3 or 76.9 MW shows up at Richview due to losses 100 MW at Gen D costs 100 x $50 = $5,000, which only yields 76.9 MW at Richview, resulting in an effective price of $5000/76.9 MW = $65 /MW 6
Determine Unconstrained Economic Solution Richview Equivalent Offer/Bid Stack Current system demand +/- forecast change in next interval Gen B 100 MW @ $70.7 Gen A 100 MW @ $67.5 Gen D 100 MW @ $65 Forecast Demand Gen C 100 MW @ $57 7
Gen D Gen A Gen C Gen B Introduce Physical Network 2% • Allocate forecast demand to nodes based on load profile of current system • Run load flow to solve power balance using offers and bids at appropriate nodes, physical characteristics of transmission system and system limits • Determine System Marginal Cost at Richview 4% 3% 2% 5% 4% 1% 3% Richview 6% 2% 5% 4% 10% 8
Gen B 100 MW @ $70.7 Gen A 100 MW @ $67.5 Gen D 100 MW @ $65 Forecast Demand Gen C 100 MW @ $57 System Marginal Cost: No Congestion • If power balance is solved without any need to redispatch to respect limits; there is no congestion and the system marginal cost will equal that determined in the purely economic merit order i.e., Gen D will set the system marginal cost • System Marginal Cost (λs) = $65 9
Nodal Price Cost of losses incurred for the next MW of load at the node Σ αnk*μk λs (DFn - 1)* λs λn Cost of transmission constraints incurred for the next MW of load at the node System Marginal Cost at Reference Bus Calculate Nodal Prices Marginal Cost of Generation Marginal Cost of Losses Marginal Cost of Transmission Congestion LMP = + + 10
Congestion Cost Nodal Price Gen A $72.22 0 $75 $7.22 0.90 $64.36 Gen B 0 -$0.64 $70 1.01 Gen C $68.42 0 $60 0.95 $3.42 0 $50.00 Gen D $50 -$15.00 1.30 Nodal Prices: No Congestion Offer Price Penalty Factor Losses Cost Richview = λs $65.00 11
Partially dispatched Fully dispatched Nodal Prices and Dispatch: No Congestion Offer prices: • Gen A $75 • Gen B $70 • Gen C $60 • Gen D $50 Which generators should be dispatched? $50.00 Gen D $65.00 Richview $68.42 Gen A Gen C Gen B $72.22 $64.36 12
Congestion Binding Transmission Limit • If a transmission limit on the line from Gen D prevents its economic dispatch another more expensive resource must be dispatched to meet demand • This congestion will raise the system marginal cost and affect nodal prices throughout the system Line 1 Gen D Richview Gen A Gen C Gen B 13
System Marginal Cost: Congestion Gen B 100 MW @ $70.7 • Congestion on Line 1 from Gen D: redispatch from economic merit order to respect limit • System marginal cost is now set by Gen A • System Marginal Cost (λs) = $67.5 • There is a constraint shadow price associated with Line 1 Gen A 100 MW @ $67.5 Forecast Demand Gen D 100 MW @ $65 Gen C 100 MW @ $57 14
Line 1 Constraint Shadow Price Binding Transmission Limit • Determine shadow price by relaxing constraint by 1 MW and measuring impact on system costs • Increase Gen D by 1 MW results in +.77 MW at Richview due to losses • To maintain the generation/load balance we must reduce Gen A by .69 MW • Net impact is $50 x .77 MW - $75 x .69 MW = -$1.92 Line 1 Gen D Richview Gen A Gen C Gen B 15
Congestion Cost Nodal Price Gen A $75.00 0 $75 $7.50 0.90 $66.83 Gen B 0 -$0.67 $70 1.01 Gen C $71.05 0 $60 0.95 $3.55 -1.92 $50.00 Gen D $50 -$15.58 1.30 Nodal Prices: Congestion Offer Price Penalty Factor Losses Cost Richview = λs $67.50 16
Partially dispatched Fully dispatched Partially dispatched Nodal Prices and Dispatch: Congestion Binding Transmission Limit Offer prices: • Gen A $75 • Gen B $70 • Gen C $60 • Gen D $50 Which generators should be dispatched? $50.00 Line 1 Gen D $67.50 Richview $71.05 Gen A Gen C Gen B $75.00 $66.83 17
$75.00 Gen A $72.22 $66.83 Gen B $64.36 $71.05 Gen C $68.42 $50.00 Gen D $50.00 Richview = λs $65.00 $67.50 Nodal Price Comparison Nodal Price (No Congestion) Nodal Price (Congestion) 18
Getting Nodal Price Information • Nodal prices available on IMO FTP site only (in .csv format) • Go to Market Data page: • http://www.theimo.com/imoweb/marketdata/marketData.asp • Scroll down to hyperlink: • ftp://aftp.theimo.com/pub/reports/PUB/ • Select DispConsShadowPrice folder • Choose report date and hour i.e., Sept 20 for Hour 1: • PUB_DispConsShadowPrice_2003092001.csv • 1 6 RICHVIEW-230.G_SLACKA 36.13 1.12 0.77 0.77 DSO-RD; Operating Reserve 10S/10NS/30 Hour Interval Node Energy 19