Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 1.94 KB

sensitivity.md

File metadata and controls

27 lines (20 loc) · 1.94 KB

Variables to change for sensitivities

  • Coal and methane prices. Fuel prices are modeled as 12 values from a historical year, derived from this PUDL database: https://data.catalyst.coop/pudl/core_eia923__monthly_fuel_receipts_costs.
  • ATB cases. The model uses the 2022 ATB, which has three scenarios: "Moderate", "Conservative", and "Advanced". We only use the "Moderate" case, here.
  • Demand growth. This will be modeled as either 0.00 or 1.00.
  • Exports. There's no toggle or setting for this -- rather the starting load determines whether or not the model is matching the in-state load or the in-state generation. For no export the starting value should be 136e6; for export it should be 185e6.
Parameter Variable in config.yml Scripts Values
Fuel prices fuel_cost_year retrieve_fuel_prices.py, add_electricity.py 2018, 2019, 2020, 2021, 2022, 2023
ATB cases scenario retrieve_costs.py "Conservative", "Advanced"
Demand growth load_growth add_electricity.py 0.00, 1.00
Exports total_demand add_electricity.py 136e6, 185e6

Total possibilities = 6x2x2x2 = 48

The order in the snakemake workflow of the rules we need to modify:

Rule Script
3 retrieve_costs.py
4 retrieve_fuel_prices.py
11 add_electricity.py

Remove ATB cases

There are no conservative or advanced cases for nuclear in the ATB, only moderate. As a result the model won't run for cases other than moderate, and we did not include a sensitivity around capital cost in the model.