This method makes use of nodal information to inform the standard zonal commitment routines. The logic takes information from the linear program (LP) solution to the nodal formulation to adjust the costs/prices seen in the economic (self) and pool-based commitment logic. The nodal commitment logic works differently for pool and economic commitment. (See Commitment Logic for an explanation on zonal commitment methods.)
NOTE: This switch is only applied when using the Traditional Commitment logic. When using the Commitment Optimization logic, the model will use the nodal information directly in the mixed-integer program solution and will not employ the heuristics described below in this article.
When Use Nodal Commitment is selected in conjunction with pool commitment (as specified in the Operating Pools table), the model uses nodal generator shadow prices to inform the hourly commitment decisions. The linear program which finds the optimal nodal solution each hour returns shadow prices for each generator, giving information about the impact of running that generator on the total system cost. The shadow prices will be influenced by what is happening in the nodal system, including congestion, binding corridors, active contingencies, and each generator’s location. The core pool commitment routines are unchanged by the use of nodal commitment. What the model does change is the resource costs seen by the commitment algorithm as well as the order in which units are prioritized for commitment. For example, the zonal logic alone might see no difference between two similarly priced generators, whereas the nodal feedback (i.e. shadow prices) might inform the commitment algorithm that one of them is especially needed to avoid congestion, thus giving it a higher priority of being committed.
The model performs the following general steps to make use of these shadow prices in the commitment decision:
When using Nodal Commitment in conjunction with one of the economic/self commitment options (i.e. pool commitment is not selected), the model will base the price pre-forecast on the nodal information. The standard zonal logic creates a 168 hour rolling price forecast for each zone against which commitment decisions are made for each individual commitment unit. The pre-forecast is based upon the zonal demand as well as the expected price/demand relationship which is continually updated as the run progresses. With Use Nodal Commitment selected, the model creates a pre-forecast for each nodal LoadFlow Area and Aggregate Area based upon the nodal system. The pre-forecast is developed in the same way as the zonal pre-forecast, however nodal area LMPs and nodal area demand are used instead of zonal prices and zonal demand.
Each commitment unit will base its commitment decisions either on the pre-forecast for its LoadFlow Area or its Aggregate Area. The latter is used only when the LoadFlow Area’s average demand is less than 1% of the system demand. The model will also develop an expected forecast of differences between generator LMPs and the area LMPs, which will be used further refine the pre-forecast seen by that resource before it is evaluated for commitment/decommitment. These expected deltas between the bus level and area level LMPs are based upon the observed relationship for the most recent week dispatched, and they will be unique for each hour of the day. The inclusion of the bus level LMPs in the algorithm allows the model to give essentially a unique pre-forecast to each commitment unit which is affected by the location of the generator and the congestion caused by branch limits, corridors, and contingencies.
Once the pre-forecast is updated for the hour for a given generator, the normal economic commitment routines are employed to make the commitment decision. When the Dynamic price commit method is selected, the model will dynamically adjust the area level price forecast as units are committed/decommitted within the hour, just as the zonal price forecast is adjusted in the regular zonal logic. When units are not committed and a Non-Commitment Penalty (NCP) is applied, the NCP will be based upon the expected shortfall for the unit as seen from the nodal pre-forecast.
Just as with pool commitment, when Use Nodal Commitment is selected to be used in conjunction with economic commitment, the first day of the simulation will be run twice. The first time will use zonal information to make the commitment decisions and develop the needed nodal information, and then the day will be run again, this time using the nodal developed pre-forecast of prices.
Use Nodal Commitment