Skip to content

Code and data for network-constrained DC dispatch with load shedding to quantify power shortfall risk under renewable penetration and climate change in Great Britain.

License

Notifications You must be signed in to change notification settings

Uichan-Seok/RA_GB_Powergrid_Renewable_Climate_Change

Repository files navigation

Power Shortfall Dispatch Experiments (Great Britain)

This repository provides code to reproduce network-constrained DC dispatch with load shedding experiments used in the accompanying manuscript on power shortfall risks under higher renewable penetration, climate change, and network constraints.

The focus of this repository is to:

  • run dispatch experiments for selected (layout, thermal capacity ratio) pairs,
  • generate reproducible CSV outputs for downstream analysis, and
  • provide a minimal sanity-check visualization in the notebook.

This repository is not intended to reproduce publication-quality figures directly in the runner. Produce manuscript figures in separate analysis scripts or notebooks.

Repository structure

RA_GB_Powergrid_Renewable_Climate_Change/
  ensemble_csvs/          # Ensemble-based climate and demand inputs (CSV)
  infra_data/             # Infrastructure JSON files by layout and ratio
  result_csvs/            # Output CSV files (generated)
  power_shortfall_dispatch.py
  Power_Shortfall_Dispatch_Experiments.ipynb

  run_dispatch.py         # Command-line runner (recommended)
  README.md
  requirements.txt
  LICENSE
  CITATION.cff
  .gitignore

Quick start (recommended)

Run dispatch experiments from the command line:

python run_dispatch.py \
  --pairs "Existing:100,Existing:80,Existing:60,Uniform:60,Demand:60" \
  --ensembles "001" \
  --start "2020-01-01" \
  --end "2030-01-01"

Inputs

Ensemble inputs (ensemble_csvs/)

Expected per-ensemble CSV filenames:

  • ensemble{ens}_Temp.csv
  • ensemble{ens}_Wind.csv
  • ensemble{ens}_Solar.csv
  • ensemble{ens}_Demand.csv

Infrastructure inputs (infra_data/)

Expected per-case JSON filename convention:

  • infra_data_fpaths_{Layout}_{Ratio}.json

Outputs (result_csvs/)

For each (layout, ratio, ensemble) combination:

  • ensemble{ens}_loadshed_{layout}_{ratio}.csv
  • ensemble{ens}_optim_variables_{layout}_{ratio}.csv

Notebook

Power_Shortfall_Dispatch_Experiments.ipynb provides:

  • experiment configuration,
  • execution logic, and
  • a minimal sanity-check visualization.

Citation

If you use this code, please cite the associated manuscript. See CITATION.cff.

About

Code and data for network-constrained DC dispatch with load shedding to quantify power shortfall risk under renewable penetration and climate change in Great Britain.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published