Loading PyScript and dependencies...
Click BAs on the map to select them for clustering.
Automatic clustering uses transmission capacity to group BAs
📖 How to Use ▶ Show
Ensures all BAs in a region can trade within the same ESR zone
?
Algorithm used to merge regions.
Drag on the map to select multiple BAs
Line thickness indicates capacity
▶ Show
None selected

Model Setup

Period Start Planning Year Remove
The first period starts in the current year and ends in 2030 by default. Change these values to customize your planning periods. Additional period starts are derived from the prior planning year.

Existing Plants

📖 How to Use ▶ Show
Cluster existing generators inside the current model regions. If you have not run region clustering yet, plants are grouped by their BA.
▶ Show
▶ Show
Hard cap across all tech/region combinations. Minimum and default will update after data loads.
Run plant clustering to see results here.
▶ Show

New Resources

Select new-build options from ATB. A set of common technologies are pre-selected. You can override any cost or performance attribute for specific planning years, or remove the defaults and replace them. Added resources will appear in the list below.

See ATB documentation for information on technologies and assumptions.
Optional: Override cost/performance attributes
Leave blank to use ATB defaults. If any value is set, the resource will be added as a modified resource (under resource_modifiers). Use numeric values for absolute settings or prefix with operator (add:, mul:, truediv:, sub:) for relative changes (e.g., add:1000 or mul:1.1).
Resources are listed below. Resources with attribute overrides are shown with a yellow background. Click any resource to load it into the ATB picker above.
No new-build resources selected yet.
Create custom resources with new fuels or changed technology identity (e.g., hydrogen combustion turbines). Note: For simple attribute overrides (cost/performance adjustments), use the "Optional: Override cost/performance attributes" panel above instead.
Add custom resources with new fuels ▶ Show

Fuels

Uses standard fuels (coal, naturalgas, distillate, uranium). New fuels can be added when creating modified resources.
Scenario options come from PowerGenome-data fuel_prices.csv for the selected Fuel Data Year. Defaults: coal uses no_111d when available, otherwise reference; all other fuels default to reference.

ESR Policies (Optional)

📖 How to Use ▶ Show
Uncheck to skip ESR generation and proceed to export.
Include CES constraints
Run analysis to see results.
Run analysis to see results.
Run analysis to see zones.

Interconnection

Default Interconnection Cost

This default interconnection cost applies to resources like natural gas, batteries, or nuclear that don't have specific geospatial locations. Resources with specific locations (wind and solar) have their interconnection costs calculated dynamically based on how regions are aggregated. Learn more about advanced configuration →

Geospatial Resource Files

For wind and solar resources with specific geospatial locations and generation profiles, interconnection costs are calculated dynamically. These costs are included in parquet files along with an approximate LCOE (levelized cost of energy), which is based on ATB resource costs, interconnection costs, and average capacity factors. The parquet files and accompanying JSON files are referred to as "Resource Group" files. The LCOE values from these files are used in the "Renewables" tab for selecting the lowest-cost sites to include as resources in each model region.

No resource group files generated yet.
If you already have LCOE files from a previous session, upload them here to skip re-running the CPA interconnection calculation.

Renewables Clustering

Suggested budgets: wind 0, solar 0
Extra budget is allocated where it most reduces weighted LCOE standard deviation.
Advanced Regional Capacity Overrides ▶ Show
Compute renewables clusters to generate supply-curve plots.

Export Settings