Mixed-Integer Program Logic for LT

The Long-Term (LT) Capacity Expansion functionality in Aurora includes the option to use a Mixed-Integer Program (MIP) to make the resource build and retire decisions.

There are two MIP methods that provide different options in how the dispatch of generators are represented in the optimization and which information is used from the chronological solve. The MIP methods differ from the Traditional LT logic in several ways.  

First, there are significant advantages to using one of the two MIP methods, including:

The general iterative methodology is the same for all LT methods. During each LT iteration an updated set of candidate new resource options and retirements are placed in the system and the model performs the standard chronological commitment and dispatch logic with that configuration. The model tracks the performance of all new resource options and resources available for retirement, tracking the resource costs and value based on the market prices developed in the iteration. At the end of each iteration the LT logic decides how to adjust the current set of new builds and retirements, or it determines that the model has converged and writes the final RMT with the decisions to the input database. The LT methods differ in how they determine the adjustment to the current mix of resources in the system each iteration.

In the two MIP methods (Chronological and LDC), Aurora formulates a Mixed-Integer Program to make the resource selection. The decisions are done on a pool level if Operating Pools are being used.  Both methods include constraints to honor these user-specified criteria:

If any constraints are deemed infeasible (e.g., The reserve margin cannot be met with the available resources) the model will use intelligent in-feasibility handling to relax those constraints as little as possible.

 

Chronological

Chronological is generally the recommended method. For this method, the dispatch of all of the resources in the most recent iteration forms the basis for the valuation of the candidate and existing resources. This allows the effect of complex dispatch constraints - such as commitment that cannot be modeled directly in the LDC method because of computational limitations - to influence the LT decisions through the chronological valuation that is used. This valuation consists of a total Net Present Value (NPV) metric which is determined for all resources whose status can be changed by the optimization, and the logic seeks to build the most valuable resources to the system. The valuation is based on the cumulation of fixed and variable costs as well as energy revenue from the hourly dispatch for the whole simulation period, and the values will change each iteration as the mix of resources actually in the system is adjusted.

The MIP formulation also includes extra constraints to limit the amount of changes in system capacity that can happen between each iteration. These include a limit on the change in total capability in the system in each zone, a limit on the number of changes to retirement decisions, and a limit on the number of new resource candidate that can be removed from the system from iteration to iteration. These constraints are dynamically updated to help guide Aurora to an optimal solution and promote convergence.

When typical planning reserve margin targets are being used Aurora will normally not build significantly past the input reserve margin, but it may if there are many valuable resources options. If that behavior is not desired for a specific pool, a reserve margin maximum can also be entered in the Operating Pools table.

In general, the Chronological method produces similar results to the Traditional LT Logic when using reserve margin targets, but it will do a better job at evaluating complex sets of constraints such as the impact of simultaneous RPS and reserve margin targets. For Energy Only runs the convergence is typically much faster with the Chronological method than the Traditional LT logic.

 

LDC

The Load Duration Curve (LDC) method focuses on simulating the actual dispatch in the optimization solve itself and uses less information from the chronological dispatch than the other method. LDC is recommended when the primary goal of the LT Plan is ensuring enough capacity is built to serve load (i.e., Unserved energy is not acceptable) or when capacity needs to be built to serve competing needs of energy and ancillary service requirements.

 

For the LDC method, the formulation also includes the following constraints:

 

 

The objective is formulated as the total Net Present Value (NPV) of the production, fixed, and build costs to meet all of the above requirements. The MIP searches to find the mix of resources (both existing and new build/retrofit options) over time that satisfies all energy and demand requirements while minimizing the total NPV.

 

Convergence is deemed to have been met when the total cost objective from successive iterations has only changed within a tolerance amount as dictated by the precision chosen for the LT study. When using the LDC method, convergence will generally be much faster than the Chronological method, but each individual MIP will potentially take significantly longer to solve.

 

 Simulation Logic

 Mixed-Integer Program Logic for LT


For further assistance, please contact Aurora Support.

Copyright© 1997-2024 Energy Exemplar LLC. All rights reserved.