SaMC / Version: 5.1 2
Configuration Guide for: Real Time Price / Date: 07/13/0902/12/10

Settlements & Billing

BPM Configuration Guide: Real Time Price

Pre-calculation

Version 5.21

CAISO, 2019 / Page 1 of 37
SaMC / Version: 5.1 2
Configuration Guide for: Real Time Price / Date: 07/13/0902/12/10

Table of Contents

1.Purpose of Document

2.Introduction

2.1Background

2.2Description

3.Charge Code Requirements

3.1Business Rules

3.2Predecessor Charge Codes

3.3Successor Charge Codes

3.4Inputs – External Systems

3.5Inputs - Predecessor Charge Codes or Pre-calculations

3.6CAISO Formula

3.7Output Requirements

4.Charge Code Effective Date

1.Purpose of Document

The purpose of this document is to capture the business and functional requirements for the MRTU SaMC Real-Time Price Pre-calculation.

2.Introduction

2.1Background

With the implementation of MRTU, the current radial zonal model will be replaced with Full Network Model and Locational Marginal Price (LMP) model, which will also eliminate the use of Zones for the Settlement of Energy transactions. Locational Marginal Prices will be used in principle to settle Energy transactions. Price Locations and Aggregated Price Locations are defined on collections of network nodes. A LMP will be calculated for each Price Location and each Aggregated Price Location.

The Real-Time Market (RTM) is a market for trading Energy and Ancillary Services in Real Time. The bid submission for a given Trading Hour in the RTM is allowed after the Day Ahead Market result publication for the corresponding Trading Day and up to 75 minutes before the start of that Trading Hour. The Real-Time Market processes optimize Energy and Ancillary Services Bids with an objective of satisfying Real-Time Energy needs, mitigating Congestion, allowing resources providing Regulation service to return to preferred operating point within their regulating ranges and allowing recovery of Operating Reserves utilized in Real Time operation.

The Real-Time Economic Dispatch (RTED) is responsible for dispatching Imbalance Energy and Ancillary Services at regular intervals. RTED runs automatically every 5 min, at the middle of each 5-min interval. In addition RTED can be executed manually in Manual or Contingency Dispatch modes. Instructed Imbalance Energy (IIE) is calculated usually the next trading day.

The CAISO calculates and accounts for Imbalance Energy for each Dispatch Interval and settles Imbalance Energy for each Settlement Interval for each resource within the CAISO Control Area and all System Resources Dispatched in Real-Time.

Imbalance Energy consists of following:

  • IIE - Real Time Instructed Imbalance Energy Settlement (CC 6470) and HASP Energy, Congestion, Loss Pre-Dispatched Settlement (CC 6051)
  • UIE – Real Time Uninstructed Imbalance Energy Settlement (CC 6475)
  • UFE – Real Time Unaccounted for Energy Settlement (CC 6474)

To the extent that the sum of the Settlement Amounts for IIE, UIE, and UFE does not equal zero, the CAISO will assess Charges or make Payments in Real Time Imbalance Energy Offset (CC 6477) for the resulting differences to all Scheduling Coordinators based on a pro rata share of their Measured Demand for the relevant Settlement Interval.

In the Real-Time Market, the negative and positive Congestion Charges associated with a valid post-Day-Ahead TOR and ETC schedule change (including changes submitted to the Hour-Ahead Scheduling Process and changes submitted closer to Real-Time where allowed by the contract) will be reversed in CC 6788 RTM Congestion Credit Settlement on the standard Real-Time 10-minute interval basis. Because Congestion charges are implicitly collected by the CAISO in the Real-Time settlement and there are no holders of rights to receive Real-Time Congestion revenues under the MRTU design, all charges for Real-Time Congestion will be accumulated in a special and separate neutrality account to be distributed back to non-ETC Control Area metered Demand and exports on a per-MWh basis in Real Time Congestion Offset (CC 6774).

This Pre-calculation Configuration Guide defines various real-time energy prices that are used in settlement of Instructed Imbalance Energy (IIE), Uninstructed Imbalance Energy (UIE), Uninstructed Deviation Penalty (UDP), Unaccounted For Energy (UFE), and RT Congestion Offset.

2.2Description

This Pre-calculation calculates the following Real-Time settlement prices:

  • Settlement Interval Resource-Specific Real-Time LMP and MCC
  • Settlement Interval Real Time MSS Priceand

Settlement Interval Real Time MSS MCC, for Net Settlement

  • Settlement Interval Penalty Location Real-Time LMP
  • Settlement Interval UDC Real-Time LMP and MCC
  • Hourly Real-Time LAP Price and MCC
  • Settlement Interval Real Time LAP MCC
  • MSS Penalty Settlement Interval Real Time LMP
  • Settlement Interval Real-Time LAP Price for non-MSS and MSS

When the sign convention of the Instructed Imbalance Energy (IIE)quantity of the two Dispatch Intervals have the same sign or one of the Dispatch Interval IIE is equal to zero, the Settlement Interval Resource-Specific Real-Time LMP and Settlement Interval Resource-Specific Real-Time MCC shall be calculated for each resource for each Settlement Interval that a Resource has an Instructed Imbalance Energy quantity as the specific-IIE weighted average of the individual Dispatch Intervals LMPs and MCCs, respectively. The specific-IIE includes all the IIE, except the Residual Imbalance Energy, Energy from HASP Intertie Schedules, and Energy from Black Start and Voltage Support. If there is no Instructed Imbalance Energy for a Settlement Interval or the sign convention of the Instructed Imbalance Energy of the two Dispatch Interval are different then Settlement Interval Resource-Specific Real-Time LMP and Settlement Interval Resource-Specific Real-Time MCC shall be calculated as the simple average of the individual Dispatch Intervals LMPs and MCCs, respectively. The Settlement Interval Resource-Specific Real-Time LMP is used in Real Time Instructed Imbalance Energy Settlement, CC 6470. The Settlement Interval Resource Real-Time MCC is used in RT congestion revenue component calculation in CC 6774.

The Settlement Interval Penalty Location Real-Time LMP shall be calculated for each UDP Location ID as the Settlement Interval Optimal IIE weighted average of the individual Dispatch Intervals LMPs. If there is no Optimal IIE for a Settlement Interval, then the Settlement Interval Penalty Location Real-Time LMP shall be calculated as the simple average of the individual Dispatch Intervals LMPs. The Settlement Interval Penalty Location Real-Time LMP is used in the calculation of Positive Uninstructed Deviation Penalty Settlement Amounts in CC 4480 and Negative Uninstructed Deviation Penalty Settlement Amounts in CC4470.

The UDC Settlement Interval Real-Time LMP shall be calculated as the simple average of the UDC Dispatch Interval Real-Time LMP, which is a weighted average of the Dispatch Interval Real-Time LMP of the Pnodes contained in the associated UDC where the weights are the hourly RT LDFs. The Settlement Interval UDC Real-Time LMP is used in the calculation of UFE settlement amount in CC 6474.

The UDC Settlement Interval Real-Time MCC shall be calculated as the simple average of the Dispatch Interval Real-Time UDC Marginal Cost of Congestion (MCC), which is a weighted average of the Dispatch Interval Real-Time MCC of the Pnodes contained in the associated UDC where the weights are the hourly RT LDFs. The UDC Settlement Interval Real-Time MCC is used in RT congestion revenue component calculation in CC 6774.

The Hourly Real–Time LAP shall be calculated as the weighted average of the Hourly Real-Time LMP of the Pnodes contained within the specific LAP where the weights are the hourly RT LDFs. The Hourly Real–Time LAP price will apply to Demand, for the settlement of Imbalance energy.

The Hourly Real-Time LAP MCC prices shall be calculated as the simple average of the Settlement Interval Real-Time LAP MCC, which is a weighted average price of the of the Settlement Interval RT MCC of the Pnodes contained within the specific LAP where the weights are the hourly RT LDFs. The Hourly Real–Time MCC is used in RT congestion revenue component calculation in CC 6774.

The Settlement Interval Real–Time LAP MCC price shall be calculated as the weighted average of the SettlementInterval Real-Time MCC of the Pnodes contained within the specific LAP where the weights are the hourly RT LDFs. The Settlement Interval Real–Time MCC is used in RT congestion revenue component calculation in CC 6774.

The Settlement Interval Real-Time MSS Price shall be calculated for those MSS Operators that have elected net settlement. If the MSS internal metered Demand exceeds the MSS internal metered Generation, the Real-Time Settlement Interval MSS Price is the Real-Time LAP price for the MSS LAP. However, if MSS internal metered Generation exceeds MSS internal metered Demand, the Settlement Interval Real Time MSS Price is the simple average of the Dispatch Interval Net Generation MSS Price, which is a weighted average of the Dispatch Interval Real-Time LMPsfor all applicable PNodes within the relevant MSS; where the weighting factors are the Metered Energy of all Generation at the corresponding PNodes.

The Settlement Interval Real-Time MSS MCC shall be calculated for those MSS Operators that have elected net settlement. If the MSS internal metered Demand exceeds the MSS internal metered Generation, the Real-Time Settlement Interval MSS MCC Price is the Real-Time LAP MCC for the MSS LAP. However, if MSS internal metered Generation exceeds MSS internal metered Demand, the Real-Time Settlement Interval MSS MCC Prices is the simple average of the weighted average of the Real-Time LMPs for all applicable PNodes within the relevant MSS; where the weighting factors for computing the weighted average are the Metered Energy of all Generation at the corresponding PNodes

When the sign convention of the Instructed Imbalance Energy (IIE) quantity of the two Dispatch Intervals have the same sign or one of the Dispatch Interval IIE is equal to zero, the MSS Penalty Settlement Interval Real-Time LMP shall be calculated for each MSS resource that has elected gross or net settlement and load following. The MSS Penalty Settlement Interval Real-Time LMP shall be calculated for each Settlement Interval that a Resource has an Instructed Imbalance Energy quantity as the specific-IIE weighted average of the individual Dispatch Intervals LMPs. The specific-IIE includes all the IIE, except the Residual Imbalance Energy, Energy from HASP Intertie Schedules, and Energy from Black Start and Voltage Support. If there is no Instructed Imbalance Energy for a Settlement Interval or the sign convention of the Instructed Imbalance Energy of the two Dispatch Intervals are different then MSS Penalty Settlement Interval Real-Time LMP shall be calculated as the simple average of the individual Dispatch Intervals LMPs. The MSS Penalty Settlement Interval Real-Time LMP is used in the calculation of CC1407 MSS Positive Deviation Penalty.

The Settlement Interval Real–Time LAP price shall be calculated as the weighted average of the Settlement Interval Real-Time Nodal LMP of Pnodes contained within the specific LAP where the weights are the hourly RT LDFs. The Settlement Interval Real–Time LAP price is used in the calculation of CC 2407 MSS Negative Deviation Penalty.

The Normalized Day Ahead Load Distribution Factor (LDF) will be calculated for each LAP based on System wide Day Ahead Load Distribution Factors. The Normalized Real Time Load Distribution Factor will be calculated for each LAP based on System wide Real Time Load Distribution Factors. These LDFs will be utilized in calculating the Neutrality Adjustment Amounts for Charge Code 6475 and Charge Code 6774.

3.Charge Code Requirements

3.1Business Rules

Bus Req ID / Business Rule
1.0 / A Resource-Specific Settlement Interval LMP shall be calculated for each resource in each Settlement Interval, irrespective of whether the resource has an Instructed Imbalance Energy (IIE).
1.1 / The Resource-Specific Settlement Interval LMP shall be computed for the following resource types:
  • Generating Units
  • MSS Operator that elect Gross settlement
  • Dynamic System Resources
  • Curtailable Demand
  • Pumping Load (Psuedo Generator)

1.2 / When the sign convention of the Instructed Imbalance Energy (IIE) quantity of the two Dispatch Intervals have the same sign or one of the Dispatch Interval IIE is equal to zero, the Resource-Specific Settlement Interval LMP shall be calculated as the IIE weighted average of the individual Dispatch Interval LMPs for the resource for the Settlement Interval.
1.3 / If there is no IIE for the resource or the sign convention of the Instructed Imbalance Energy of the two-Dispatch Interval are different, then the Resource-Specific Settlement Interval LMP shall be calculated as the simple average of the individual Dispatch Interval LMPs within the given Settlement Interval for a resource.
1.3.1 / If Resource Specific Dispatch Interval LMP is not available in a given interval and meter quantities exist, the relevant pnode or aggregated pnode price will be utilized in the calculation of simple average Resource Specific Settlement Interval Price.
1.4 / The following types of IIE shall be considered in the computation of Resource-Specific Settlement Interval LMP:
  • Optimal Energy dispatched through the Real-Time Market optimization process which consists of one or more of the following energy types (Real-Time, Spinning, Non-Spinning)
  • Minimum Load Energy from units Dispatched in Real-Time
  • Ramping Energy Deviation
  • Rerate Energy
  • Real-Time Self-Scheduled Energy
  • Exceptional Dispatch Energy (excluding Black Start and Voltage Support)
  • Regulation Energy
  • MSS Load Following Energy from gross election

2.0 / The Settlement Interval Penalty Location Real-Time LMP shall be calculated as the Optimal IIE weighted average of the individual Dispatch Interval Real-Time LMPs for the resources in the Penalty Location.
2.1 / If the absolute value of Settlement Interval penalty location total IIE is larger than a tolerance (SmallIIETol), then Settlement Interval Penalty Location Real-Time LMP shall be calculated as the simple average of the individual Dispatch Interval LMPs for the resources at the Penalty Location.
3.0 / The UDC Settlement Interval Real-Time LMP shall be calculated as the simple average of the Dispatch Interval UDC Real-Time LMP, which is a weighted average of the Dispatch Interval Real-Time LMP of the Pnodes contained in the associated UDC where the weights are the hourly RT LDFs
3.1 / The UDC Settlement Interval Real-Time MCC shall be calculated as the simple average of the Dispatch Interval UDC Real-Time UDC Marginal Cost of Congestion (MCC), which is a weighted average of the Dispatch Interval Real-Time MCC of the Pnodes contained in the associated UDC where the weights are the hourly RT LDFs.
4.0 / The Hourly Real-Time LAP Price shall be calculated for each Default Load Aggregation Point. There are only three default LAPs for the CAISO.
4.1 / The Hourly Real-Time LAP Price is applicable for settlement of UIE2 for non-participating Demand.
4.2 / The Hourly Real Time LAP Price shall be computed as the weighted average of the hourly Real-Time LMP where the weights are the hourly RT LDFs.
5.0 / Real Time Load Distribution Factors are provided by SMDM on a system-wide basis and not by Custom or Default LAP.
5.1 / In order to determine Real Time Load Distribution Factors by Custom or Default LAP, RT LDFs are normalized per LAPand the normalized sum of LDFs for each LAP shall equal 1.
5.2 / Real Time Load Distribution Factors are assumed to be the same for the entire hour.
5.3 / Real Time Load Distribution Factors are always positive (0-1).
6.0 / The Settlement Interval Real Time MSS Price is the Real-Time LAP price for the MSS LAP if the MSS internal metered Demand exceeds the MSS internal measured Generation.
6.1 / The Settlement Interval Real-Time MSS Price for the MSS LAP if MSS internal metered Generation exceeds MSS internal metered Demand shall be the weighted average of the Real-Time LMPs for all applicable PNodes, PODs, or AGENs within the relevant MSS; where the weighting factors for computing the weighted average are the Metered Energy of all Generation at the corresponding PNodes.
7.0 / A Resource-Specific Settlement Interval MCCLMP shall be calculated for each resource in each Settlement Interval, irrespective of whether the resource has an Instructed Imbalance Energy (IIE).
7.1 / The Resource-Specific Settlement Interval MCC shall be computed for the following resource types:
  • Generating Units
  • MSS Operator that elect Gross settlement
  • Dynamic System Resources
  • Curtailable Demand
  • Pumping Load (Psuedo Generator)