Presentation on theme: "Constraint Enforcement Issues in Market Optimization"— Presentation transcript:
1Constraint Enforcement Issues in Market Optimization Jim PriceLead Engineering SpecialistCAISO Market Analysis and DevelopmentPresentation to WECC Seams Issues SubcommitteeNovember 15-16, 2010
2Management of market optimization when bids are insufficient Background on “uneconomic adjustment” parametersMarket clearing software uses optimization techniques to minimize bid costs based on submitted/mitigated bids, while respecting power balance, resource operating constraints, transmission constraints, and a set of established scheduling priorities.Each market process (day-ahead, residual unit commitment, real-time) requires coordinated way adjust self-schedules and/or relax constraints “uneconomic adjustments” when reasonably effective economic bids are exhausted before the optimization reaches a feasible solution.One task in market design is to “tune” the parameter settings used for uneconomic adjustments to achieve practical market results.Presentation highlights parameters in CAISO market that are the most comparable to issues in EIM and ECC.CAISO parameters also address additional issues: over-generation, energy shortage during fast ramping, maximum energy from use-limited resources, minimum on-line capacity, ancillary service self-provision, details of residual unit commitment, quick-start resource capacity, etc.
3Scheduling run establishes unit commitment and adjusts schedules using priorities. Scheduling run uses priorities of “uneconomic adjustment” parameters for adjusting self-schedules and constraint relaxation (“penalty prices”).If effective economic bids are insufficient to manage constraints, market optimization respects self-schedules, in order of priority (listing is for CAISO’s day-ahead market):Reliability Must Run (RMR) generation pre-dispatch;Transmission Ownership Right (TOR) self-schedules;Existing Transmission Contract (ETC) self-schedules, observing ETC priority levels provided by the responsible transmission owners;Other CAISO demand self-schedules, exports explicitly identified in a Resource Adequacy (RA) plan to be served by RA capacity, and export self-schedules explicitly sourced by non-RA capacity;Export self-schedules not explicitly sourced by non-RA capacity or identified in RA plan;Day-ahead Regulatory Must-Run and Regulatory Must-Take Generation;Other supply self-schedules.
4Then, pricing run sets the final prices. Pricing run establishes bid prices reflecting economic bid ranges.Extends and limits dispatched bid range as determined by scheduling run.Pricing run avoids unwarranted price impacts by limiting costs of transmission constraint enforcement, using a lower penalty price in pricing run between the original limit and any relaxed limit from the scheduling run.
5Illustration: Economic & uneconomic bids for generator Scenario: Generator bids a self-schedule plus an economic bid. A specific output is needed for RMR. The optimization uses negative bid prices for RMR pre-dispatch and remaining self-schedule.
6Illustration: Economic & uneconomic bids for demand Bids for Demand (loads in CAISO, and exports) can also include both self-schedules and economic bids. The optimization uses positive bid prices for self-schedules for Demand.
7Additional provisions for market clearing & pricing Penalty prices for constraint relaxation and uneconomic bid prices are inter-related and require coordination.Between RMR/ TOR/ ETC priorities and other self-schedules, transmission constraints within CAISO are relaxedSetting RMR requirements considers transmission capacity. In case of conflict, optimization honors RMR dispatch.TOR and ETC self-schedules are adjusted only through operator actionRelaxation of intertie scheduling capacity exists in software, but at a penalty price beyond other prioritiesIFM first tries to clear market using economic bids. If non-competitive transmission constraints cannot be resolved:Step 1: Schedule energy from capacity that was submitted as self-provided ancillary services.Step 2: If Step 1 is not sufficient, relax transmission constraints consistent with operating practices.“Steps” reflect priorities, not sequential order due to relative effectiveness.
8Testing by modifying market cases determined the optimization parameters Testing criteria reflect trade-offs including but not limited to:Protecting self-schedules and maintaining pre-specified priorities, and allowing effective bids within bid cap to be accepted, while avoiding unreasonable pricing and scheduling outcomes.Market outcomes consistent with good operating practices.Allow prices to reach reasonable levels reflecting scarcity.Shift-factor effectiveness threshold.Important: To illustrate uneconomic adjustment parameters, examples do not reflect normal conditions.In order to create infeasible transmission constraints and other constraint violations, it was necessary to make adjustments such as:Reduce transmission limits to small percentages of normal limitsCreate energy shortages and imbalancesIncrease ETC reservations to exceed intertie capacityReduce MW and increase price of ancillary service bids
9Example 1: Transmission impact on large areas Example: The North of SONGS corridor connects SDG&E to SCE. For parameter testing, its limit was reduced by 79.5%, to 500 MW. Other transmission limitations discussed for other examples also apply.North of SONGS corridor limited to 500 MWSDG&E LAPFor Hour Beginning 16:00:Total LMP = $59.86/MWh,Energy component = ,Congestion = ,Loss = 0.88SCE LAPFor Hour Beginning 16:00:Total LMP = $73.00/MWh,Energy component = ,Congestion = ,Loss = 3.26Parallel paths
10When economic bids resolve constraints, price impact of severe constraints can be moderate Result of example: Due to sufficiency of economic bids, scheduling and pricing runs produce consistent prices, and LMP impacts are moderate and understandable. No reduction of self-schedules is needed to enforce this constraint.
11Example 2: Scheduling and pricing run results when self-schedules are reduced Example: Radial intertie capacity is reduced to 100 MW. (For now, assume penalty price on transmission constraint is high, to enforce the constraint.)Case 1: All self-schedules are feasible, and economic bids are limited to enforce binding intertie constraint. (Imports are shown with positive sign.)Case 2: ETC self-schedule increases to 150 MW. Other (generic) self-schedules must be reduced, to the point where the constraint is enforced.Case 3: Reduced export bids require reduction of the ETC self-schedule, after other self-schedules are reduced to zero MW.1: Economic bids are limited2: Generic self-schedules are constrained3: ETC self-schedules are constrainedFinal schedules for economic bids-59 MW-80 MW-12.5 MWFinal generic self-schedules154 MW30 MW0 MWFinal ETC self-schedules5 MW150 MW112.5 MWIntertie shadow price (scheduling)$55.36/MW$601.42/MW$ /MWScheduling run LMP$2.87/MWh-$550/MWh-$5500/MWhPricing run LMP-$30/MWh
12Refining the penalty price for transmission In the radial intertie example, enforcing the transmission constraint assumed the penalty price for transmission constraints to be higher than the uneconomic bid prices for self-schedules.Example 2 is a simple case, since the intertie constraint is radial.In a looped network, further definition of penalty prices is needed.In some local areas, the most effective resource for managing a constraint is only about 10% effective.Principle for penalty price at which transmission constraint relaxes in scheduling run, at start of CAISO’s new market: a resource that is at least 10% effective in managing a constraint, and bids energy at the bid cap, should be accepted before relaxing the constraint.Penalty price of transmission constraints in scheduling run = initial bid cap ($500) / 10% = $5000/MW
13Example 3: Relaxation of transmission constraint For illustration of market clearing and pricing principles:Capacity of Tesla – Ravenswood 230 kV line is reduced to less than 33% of capacity, causing constraint relaxation in several hours of test case.Most effective resource for managing constraint is Potrero (San Francisco).LMPs at Potrero (16% effectiveness) during affected hours are $721 to $865.
14Example 4: Maintaining TOR & ETC priority Test of impact on representative ETCs constrained key lines to identified pumps and generators utilizing transmission rights.Each site has multiple lines as feeders from CAISO 230 kV grid.In event of outage, transmission capacity is determined by capacity of remaining feeder lines.More severe constraint is derate of one in-service line’s capacity. Power flow then limits parallel lines to flows similar to the derate.230 kV lines, derated to 10 MW each:30580_ALTM MDW to 38610_DELTAPMP30765_LOSBANOS to 38615_DS AMIGO30970_MIDWAY to 38600_BUENAVJ138620_HYATT to 30300_TABLMTNETC priority applies to individual resources, not balanced adjustment. If generation source were curtailed, market would match demand pending operator action.
15Priorities would be honored in scheduling run If ETC priority level = $3200, only Banks (Delta) pumps would have self-schedule adjustments in test case.The following self-schedules were not adjusted by optimization:Dos Amigos: Highest LMP in scheduling run = $3185CDWR07 aggregation: Highest LMP in scheduling run = $2537Hyatt-Thermalito: Lowest LMP in scheduling run = $-1509At Banks pumps, ETC priority level = $3600 would avoid self-schedule adjustmentsBanks: Highest LMP in scheduling run = $3531Final uneconomic bid prices provide additional schedule protection, by relaxing transmission before adjusting TOR or ETC schedules.
16LMPs reflect shadow price of transmission and shift factor (a. k. a LMPs reflect shadow price of transmission and shift factor (a.k.a. effectiveness) of resources.These LMPs result from scheduling run parameter values and the severe constraints in this test case (including ones not stated above).
17Setting final market prices For final prices, re-dispatch costs using bid prices should set LMPs, instead of an administrative price from scheduling run:Transmission price between original and relaxed limits (plus “epsilon”) = bid cap = $500 in pricing run (acts as floor on final transmission “shadow price”)Uneconomic bids in pricing run are the bid cap and floorPenalty Price Description (subset of parameters)Scheduling Run (1st year)Pricing Run (1st year)RMR pre-dispatch$-6000$-30Transmission ownership rights & ETCs500Transmission constraints (branch, corridor, nomogram, contingency)5000Self-scheduled CAISO demand and exports using non-RA supply1000Self-scheduled supply-550-30
18ReferencesMarket Operations Business Practice Manual (BPM) Section https://bpm.caiso.com/bpm/bpm/version/Final comment on “Uneconomic Adjustment in the MRTU Market Optimizations” from Market Surveillance CommitteeDraft Final Proposal on “Parameter Tuning for Uneconomic Adjustments in the MRTU Market Optimizations”