Skip to content

Add 2024 ATB Update Pipeline - #14

Open
Yunzhi-Chen wants to merge 56 commits into
mainfrom
yc/24ATB
Open

Add 2024 ATB Update Pipeline#14
Yunzhi-Chen wants to merge 56 commits into
mainfrom
yc/24ATB

Conversation

@Yunzhi-Chen

@Yunzhi-Chen Yunzhi-Chen commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds a configuration-driven workflow to convert corrected ATB 2024 v3 data into ReEDS-compatible inputs.

The workflow downloads, formats, plots, and validates ATB data. It also provides optional selective smoothing and before/after comparison plots.

Technical details

  • Uses the ATB flat file for technology parameters and workbook for battery power/energy costs.
  • Combines projections with version-controlled historical inputs.
  • Preserves ReEDS filenames, schemas, and wind column ordering.
  • Smooths short dips, bumps, and near-equal stair steps while preserving major transitions.
  • Supports cost metrics and capacity-factor multipliers; heat rate and efficiency are unchanged.
  • Keeps raw downloads and generated CSVs out of Git.

Additional changes

  • Added atb/config.yaml and pipeline scripts.
  • Added historical data and documented manual adjustments.
  • Added workflow and input documentation.
  • Added validation and smoothing-comparison plots.
  • Pinned sources to corrected ATB 2024 v3.

Relevant sources or documentation

Additional details

Output verification

The formatter completed successfully and generated 32 ReEDS input files. All 32 unsmoothed files matched the corresponding current ReEDS inputs within the configured tolerance.

Validation plots—unsmoothed output versus current ReEDS data:
plots.zip

Before/after smoothing plots:
smoothing_comparison.zip

The smoothed outputs intentionally differ where short dips, bumps, or stair steps are removed.

Documentation

Updated the ATB README files with setup, processing, smoothing, validation, and input-source information.

LLM usage

LLM tools assisted with implementation, documentation, debugging, and validation. Outputs were reviewed and tested against the current ReEDS inputs.

kennedy-mindermann and others added 30 commits April 30, 2026 17:13
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…ession/README.md

Co-authored-by: Wesley Cole <49044852+wesleyjcole@users.noreply.github.com>
Update AEO preprocessing to pull from AEO2026
This reverts commit c43c67f.
Add natural gas price regression pipeline
Remove highprice and lowprice since AEO 2026 does not have the two scenarios
Update natural gas regression parameters with AEO 2026 data
Fix formatting issues in README.md
@Yunzhi-Chen Yunzhi-Chen self-assigned this Aug 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants