Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 13 additions & 13 deletions cases.csv
Original file line number Diff line number Diff line change
Expand Up @@ -8,25 +8,25 @@ windows_suffix,Set of windows that are modeled,default; step5; step10; 2100,defa
solver,Solver for GAMS to use,CPLEX; gurobi,CPLEX,
distpvscen,Setting for distpv scenario (see inputs\dgen_model_inputs),N/A,stscen2023_mid_case,
calc_csp_cc,Switch to turn on CSP capacity credit calculations,0; 1,0,
plantchar_battery,Battery cost and performance inputs (inputs\plant_characteristics\{plantchar_battery}.csv). The options for plantchar_battery start with 'battery_' and the switch should be set to the entire file name (ex: battery_ATB_2024_advanced),battery_ATB_(2023|2024)_(conservative|moderate|advanced),battery_ATB_2024_moderate,
plantchar_battery,Battery cost and performance inputs (inputs\plant_characteristics\{plantchar_battery}.csv). The options for plantchar_battery start with 'battery_' and the switch should be set to the entire file name (ex: battery_ATB_2024_advanced),battery_ATB_(2023|2024|2025)_(conservative|moderate|advanced),battery_ATB_2025_moderate,
plantchar_beccs,BECCS cost and performance inputs (inputs\plant_characteristics\{plantchar_beccs}.csv) The options for plantchar_beccs start with 'beccs_' and the switch should be set to the entire file name (ex: beccs_reference),(beccs_BVRE_2021_(high|mid|low)|beccs_(reference|lowcost)),beccs_reference,
Comment thread
Yunzhi-Chen marked this conversation as resolved.
plantchar_biopower,Biopower generators cost and performance characteristics (inputs\plant_characteristics\{plantchar_biopower}.csv). Options start with 'biopower_' and the switch should be set to the entire file name (ex: biopower_ATB_2024_moderate),biopower_ATB_(2024)_(moderate),biopower_ATB_2024_moderate,
plantchar_coal_ccs,Coal CCS generators cost and performance characteristics (inputs\plant_characteristics\{plantchar_coal_ccs}.csv). Options start with 'coal-ccs_' and the switch should be set to the entire file name (ex: coal-ccs_ATB_2024_moderate),coal-ccs_ATB_(2024)_(conservative|moderate|advanced),coal-ccs_ATB_2024_moderate,
plantchar_coal,Coal generators cost and performance characteristics (inputs\plant_characteristics\{plantchar_coal}.csv). Options start with 'coal_' and the switch should be set to the entire file name (ex: coal_ATB_2024_moderate),coal_ATB_(2024)_(moderate),coal_ATB_2024_moderate,
plantchar_csp,CSP cost and performance characteristics (inputs\plant_characteristics\{plantchar_csp}.csv). The options for plantchar_csp start with 'csp_' and the switch should be set to the entire file name (ex: csp_ATB_2024_advanced),csp_ATB_(2023|2024)_(conservative|moderate|advanced),csp_ATB_2024_moderate,
plantchar_fuelcell,Fuel cell cost and performance characteristics (inputs\plant_characteristics\{plantchar_fuelcell}.csv). The options for plantchar_fuelcell start with 'fuelcell_' and the switch should be set to the entire file name (ex: fuelcell_ATB_2024_advanced),fuelcell_ATB_2024_(moderate|advanced),fuelcell_ATB_2024_moderate,
plantchar_gas_ccs,Natural gas CCS generator cost and performance characteristics (inputs\plant_characteristics\{plantchar_gas_ccs}.csv). Options start with 'gas-ccs' and the switch should be set to the entire file name (ex: gas-ccs_ATB_2024_moderate),gas-ccs_ATB_(2024)_(conservative|moderate|advanced),gas-ccs_ATB_2024_moderate,
plantchar_gas,Natural gas generator cost and performance characteristics (inputs\plant_characteristics\{plantchar_gas}.csv). Options start with 'gas_' and the switch should be set to the entire file name (ex: gas_ATB_2024_moderate),gas_ATB_(2024)_(moderate),gas_ATB_2024_moderate,
plantchar_biopower,Biopower generators cost and performance characteristics (inputs\plant_characteristics\{plantchar_biopower}.csv). Options start with 'biopower_' and the switch should be set to the entire file name (ex: biopower_ATB_2024_moderate),biopower_ATB_(2024|2025)_(moderate),biopower_ATB_2025_moderate,
plantchar_coal_ccs,Coal CCS generators cost and performance characteristics (inputs\plant_characteristics\{plantchar_coal_ccs}.csv). Options start with 'coal-ccs_' and the switch should be set to the entire file name (ex: coal-ccs_ATB_2024_moderate),coal-ccs_ATB_(2024|2025)_(conservative|moderate|advanced),coal-ccs_ATB_2025_moderate,
plantchar_coal,Coal generators cost and performance characteristics (inputs\plant_characteristics\{plantchar_coal}.csv). Options start with 'coal_' and the switch should be set to the entire file name (ex: coal_ATB_2024_moderate),coal_ATB_(2024|2025)_(moderate),coal_ATB_2025_moderate,
plantchar_csp,CSP cost and performance characteristics (inputs\plant_characteristics\{plantchar_csp}.csv). The options for plantchar_csp start with 'csp_' and the switch should be set to the entire file name (ex: csp_ATB_2024_advanced),csp_ATB_(2023|2024|2025)_(conservative|moderate|advanced),csp_ATB_2025_moderate,
plantchar_fuelcell,Fuel cell cost and performance characteristics (inputs\plant_characteristics\{plantchar_fuelcell}.csv). The options for plantchar_fuelcell start with 'fuelcell_' and the switch should be set to the entire file name (ex: fuelcell_ATB_2024_advanced),fuelcell_ATB_(2024|2025)_(moderate|advanced),fuelcell_ATB_2025_moderate,
plantchar_gas_ccs,Natural gas CCS generator cost and performance characteristics (inputs\plant_characteristics\{plantchar_gas_ccs}.csv). Options start with 'gas-ccs' and the switch should be set to the entire file name (ex: gas-ccs_ATB_2024_moderate),gas-ccs_ATB_(2024|2025)_(conservative|moderate|advanced),gas-ccs_ATB_2025_moderate,
plantchar_gas,Natural gas generator cost and performance characteristics (inputs\plant_characteristics\{plantchar_gas}.csv). Options start with 'gas_' and the switch should be set to the entire file name (ex: gas_ATB_2024_moderate),gas_ATB_(2024|2025)_(moderate),gas_ATB_2025_moderate,
plantchar_geo,Geothermal cost setting (inputs\plant_characteristics\{plantchar_geo}.csv).The options for plantchar_geo start with 'geo_' and the switch should be set to the entire file name (ex: geo_ATB_2023_conservative),geo_ATB_(2023|2024)_(conservative|moderate|advanced),geo_ATB_2024_moderate,
plantchar_h2fuelcell,H2 fuel cell cost and performance characteristics (inputs\plant_characteristics\{plantchar_h2fuelcell}.csv). The options for plantchar_h2fuelcell start with 'h2fuelcell_' and the switch should be set to the entire file name (ex: h2fuelcell_moderate),h2fuelcell_(conservative|moderate|advanced),h2fuelcell_moderate,
plantchar_h2combustion,H2-CT/CC cost and performance inputs (inputs/plant_characteristics/{h2combustionscen}.csv). The options for h2combustionscen start with 'h2-combustion_' and the switch should be set to the entire file name (ex: h2-combustion_ATB_2023),h2-combustion_ATB_(2024),h2-combustion_ATB_2024,
plantchar_hydro,Hydropower cost inputs (inputs/plant_characteristics/{plantchar_hydro}.csv). The options for plantchar_hydro start with 'hydro_' and the switch should be set to the entire file name (ex: hydro_ATB_2019_low),hydro_ATB_2019_(constant|mid|low),hydro_ATB_2019_mid,
plantchar_nuclear_smr,Small modular reactor (SMR) cost and performance characteristics (inputs\plant_characteristics\{plantchar_nuclear_smr}.csv). Options start with 'nuclear_smr' and the switch should be set to the entire file name (ex: nuclear-smr_ATB_2024_moderate),nuclear-smr_ATB_(2024)_(conservative|moderate|advanced),nuclear-smr_ATB_2024_moderate,
plantchar_nuclear,Large nuclear cost and performance characteristics (inputs\plant_characteristics\{plantchar_nuclear}.csv). Options start with 'nuclear_' and the switch should be set to the entire file name (ex: nuclear_ATB_2024_moderate),nuclear_ATB_(2024)_(conservative|moderate|advanced),nuclear_ATB_2024_moderate,
plantchar_ofswind,Offshore wind cost and performance inputs (inputs/plant_characteristics/{plantchar_ofswind}.csv). The options for plantchar_ofswind start with 'ofs-wind_' and the switch should be set to the entire file name (ex: ofs-wind_ATB_2023_advanced),ofs-wind_ATB_(2023|2024)_(conservative|moderate|advanced|moderate_noFloating),ofs-wind_ATB_2024_moderate,
plantchar_onswind,Onshore wind cost and performance inputs (inputs/plant_characteristics/{plantchar_onswind}.csv). The options for plantchar_onswind start with 'ons-wind_' and the switch should be set to the entire file name (ex: ons-wind_ATB_2023_advanced).,ons-wind_ATB_(2023|2024)_(conservative|moderate|advanced),ons-wind_ATB_2024_moderate,
plantchar_nuclear_smr,Small modular reactor (SMR) cost and performance characteristics (inputs\plant_characteristics\{plantchar_nuclear_smr}.csv). Options start with 'nuclear_smr' and the switch should be set to the entire file name (ex: nuclear-smr_ATB_2024_moderate),nuclear-smr_ATB_(2024|2025)_(conservative|moderate|advanced),nuclear-smr_ATB_2025_moderate,
plantchar_nuclear,Large nuclear cost and performance characteristics (inputs\plant_characteristics\{plantchar_nuclear}.csv). Options start with 'nuclear_' and the switch should be set to the entire file name (ex: nuclear_ATB_2024_moderate),nuclear_ATB_(2024|2025)_(conservative|moderate|advanced),nuclear_ATB_2025_moderate,
plantchar_ofswind,Offshore wind cost and performance inputs (inputs/plant_characteristics/{plantchar_ofswind}.csv). The options for plantchar_ofswind start with 'ofs-wind_' and the switch should be set to the entire file name (ex: ofs-wind_ATB_2023_advanced),ofs-wind_ATB_(2023|2024|2025)_(conservative|moderate|advanced|moderate_noFloating),ofs-wind_ATB_2025_moderate,
plantchar_onswind,Onshore wind cost and performance inputs (inputs/plant_characteristics/{plantchar_onswind}.csv). The options for plantchar_onswind start with 'ons-wind_' and the switch should be set to the entire file name (ex: ons-wind_ATB_2023_advanced).,ons-wind_ATB_(2023|2024|2025)_(conservative|moderate|advanced),ons-wind_ATB_2025_moderate,
plantchar_other,Cost and performance characteristics for lfill-gas and o-g-s (inputs\plant_characteristics\{plantchar_other}.csv). Options start with 'other_' and the switch should be set to the entire file name (ex: other_plantchar)',other_plantchar,other_plantchar,
plantchar_upv,UPV cost and performance inputs (inputs/plant_characteristics/{plantchar_upv}.csv). The options for plantchar_upv start with 'upv_' and the switch should be set to the entire file name (ex: upv_ATB_2023_advanced).,upv_ATB_(2023|2024)_(conservative|moderate|advanced),upv_ATB_2024_moderate,
plantchar_upv,UPV cost and performance inputs (inputs/plant_characteristics/{plantchar_upv}.csv). The options for plantchar_upv start with 'upv_' and the switch should be set to the entire file name (ex: upv_ATB_2023_advanced).,upv_ATB_(2023|2024|2025)_(conservative|moderate|advanced),upv_ATB_2025_moderate,
ccsflexscen,"Flexible CCS scenario (inputs\plant_characteristics\{ccsflexscen}_cost/perf.csv).The options for ccsflexscen start with 'ccsflex_' and the switch should be set to the file name, dropping '_cost' or '_perf' (ex: ccsflex_ATB_2020)",ccsflex_ATB_2020,ccsflex_ATB_2020,
ccs_upgrade_cost_case,case in upgrade_cost_ccs_coal and upgrade_cost_ccs_gas to use for ccs retrofit costs,atb22_1p2_moderate; atb22_1p2_advanced,atb22_1p2_moderate,
coalscen,"Coal price scenario (inputs\fuelprices\{coalscen}.csv). The options for coalscen start with 'coal_' and the switch should be set to the file name, dropping 'coal' (ex: AEO_2025_reference)",AEO_2025_reference; AEO_2026_baseline; AEO_2026_altelec,AEO_2026_baseline,
Expand Down
3 changes: 3 additions & 0 deletions docs/source/figs/docs/atb_2025_capex.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions docs/source/figs/docs/atb_2025_fixed_oandm.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions docs/source/figs/docs/atb_2025_variable_oandm.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
35 changes: 30 additions & 5 deletions docs/source/model_documentation.md
Original file line number Diff line number Diff line change
Expand Up @@ -627,7 +627,32 @@ The available options for this switch are:
## Generation and Storage Technologies

This section describes the electricity generating technologies included in ReEDS.
Cost and performance assumptions for these technologies are not included in this report but are taken directly from the 2024 Annual Technology Baseline (ATB) {cite}`nrel2024AnnualTechnology2024` for all generation and storage technologies except BECCS (see the [Biopower](#biopower) section).
Cost and performance assumptions for these technologies are not included in this report but are taken directly from the 2025 Annual Technology Baseline (ATB) {cite}`nrel2025AnnualTechnology2025` for all generation and storage technologies except BECCS (see the [Biopower](#biopower) section).

### Technology Cost and Performance Trajectories

The ATB cost trajectories underlying these inputs are summarized in {numref}`figure-atb-2025-capex` through {numref}`figure-atb-2025-variable-oandm`.
Each panel covers one ATB technology; the solid line is the Moderate scenario and the shaded band spans the Advanced and Conservative scenarios.
These are the published ATB values as reported, before ReEDS applies regional capital cost multipliers, financing assumptions, and the conversion to 2004\$.
ATB 2025 is reported in 2023\$.

```{figure} figs/docs/atb_2025_capex.png
:name: figure-atb-2025-capex

ATB 2025 overnight capital cost by technology (2023\$/kW).
```

```{figure} figs/docs/atb_2025_fixed_oandm.png
:name: figure-atb-2025-fixed-oandm

ATB 2025 fixed O&M cost by technology (2023\$/kW-yr).
```

```{figure} figs/docs/atb_2025_variable_oandm.png
:name: figure-atb-2025-variable-oandm

ATB 2025 variable O&M cost by technology (2023\$/MWh).
```

### Fossil and Nuclear Technologies

Expand Down Expand Up @@ -687,7 +712,7 @@ Fossil and nuclear technologies are characterized by the following parameters:

- Scheduled and forced outage rates (%).

Cost and performance assumptions for all new fossil and nuclear technologies are taken from the ATB {cite}`nrel2024AnnualTechnology2024` with options to use the Conservative, Moderate, or Advanced trajectories.
Cost and performance assumptions for all new fossil and nuclear technologies are taken from the ATB {cite}`nrel2025AnnualTechnology2025` with options to use the Conservative, Moderate, or Advanced trajectories.
Thermal plant heat rates and fuel costs are specified in higher heating value (HHV) terms, consistent with the EIA and the ATB.
Regional variations and adjustments are described below.
Fixed operation and maintenance costs for coal plants increase over time with the plant's age. Fixed operation and maintenance costs for nuclear plants increase by a fixed amount after 50 years of being online. These escalation factors are taken from the Annual Energy Outlook 2025 {cite}`eiaAnnualEnergyOutlook2025`.
Expand Down Expand Up @@ -760,7 +785,7 @@ Upgraded CCS units are allowed to revert to their previous state in any solve ye
This ensures building and then immediately upgrading a plant is always more expensive than simply building a greenfield plant.

Not all parameter data are given in this report.
For those values not included here, see the NLR ATB {cite}`nrel2024AnnualTechnology2024`, or see the values in the ReEDS repository.
For those values not included here, see the NREL ATB {cite}`nrel2025AnnualTechnology2025`, or see the values in the ReEDS repository.
Financing parameters and calculations are discussed in the [Capital Financing, System Costs, and Economic Metrics](#capital-financing-system-costs-and-economic-metrics) section.


Expand Down Expand Up @@ -1030,7 +1055,7 @@ Additional site-specific analysis could allow recategorizing portions of these r

#### Land-Based Wind

Land-based wind cost and performance assumptions are taken directly from ATB 2024 {cite}`nrel2024AnnualTechnology2024`.
Land-based wind cost and performance assumptions are taken directly from ATB 2025 {cite}`nrel2025AnnualTechnology2025`.
These inputs include capital costs, fixed O&M (FOM) costs, and average capacity factor improvements over time.
Capacity factors for wind plants coming online from 2010 through 2023 are taken from the Land-Based Wind Market report {cite}`wiserLandBasedWindMarket2023`.

Expand Down Expand Up @@ -1211,7 +1236,7 @@ These options are configured in `cases.csv` or a user-defined `cases_{label}.csv

Utility-scale batteries are not restricted by location-specific resource constraints.
Existing battery capacity is represented in the model based on the input plant database.
Battery cost and performance assumptions are based on lithium-ion battery systems, originally sourced from the ATB {cite}`nrelAnnualTechnologyBaseline2024`.
Battery cost and performance assumptions are based on lithium-ion battery systems, originally sourced from the ATB {cite}`nrelAnnualTechnologyBaseline2025`.
Low, mid, and high cost projections are available.
The capital cost of a battery comprises two components: the overnight power unit cost (in \$/kW), which reflects the cost associated with the battery's maximum power output, and the overnight energy unit cost (in \$/kWh), which represents the cost associated with its maximum energy storage capacity---allowing the model to independently size power and energy capacities based on the respective unit costs.
FOM costs of the battery are divided into two components as well: a 2.5% per year power FOM based on the power-related capital cost and a 2.5% per year energy FOM based on the energy-related capital cost.
Expand Down
16 changes: 16 additions & 0 deletions docs/source/references.bib
Original file line number Diff line number Diff line change
Expand Up @@ -21681,6 +21681,22 @@ @misc{nrelAnnualTechnologyBaseline2024
url = {https://atb.nlr.gov/electricity/2024/data}
}

@techreport{nrel2025AnnualTechnology2025,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why have two entries? Is there actually a tech report? Also for the 2025 edition we should list NLR as the author and use https://atb.nlr.gov.

title = {2025 {{Annual Technology Baseline}}},
author = {{NREL}},
year = 2025,
address = {Golden, CO},
institution = {National Renewable Energy Laboratory},
url = {https://atb.nrel.gov/}
}

@misc{nrelAnnualTechnologyBaseline2025,
title = {Annual {{Technology Baseline}}},
author = {{NREL}},
year = 2025,
url = {https://atb.nrel.gov/electricity/2025/data}
}

@techreport{nrelDistributedSolarPV2015,
title = {Distributed {{Solar PV}} for {{Electricity System Resiliency}}},
author = {NREL},
Expand Down
Loading
Loading