pypsa-usa icon indicating copy to clipboard operation
pypsa-usa copied to clipboard

Adds Industry demand strategy

Open trevorb1 opened this issue 1 year ago • 1 comments

Closes #301

Changes proposed in this Pull Request

In this PR I add a ReadCliu demand class to read in industrial demand for sector coupling studies. This includes pulling data from the County Level Industrial Use for annual demand, and EPRI load profiles for hourly demand.

While everything runs now, there are a few things to sort out before merging:

  • [x] Sort out units. I believe CLIU is in TBTU -- this needs to be converted to MWh
  • [ ] Finish collecting EPRI data. I emailed EPRI cause when I download the CSV data it is all zeros and they said the download feature is not available for public use. So I have to manually record the data from the graph. 🙄
  • [ ] Test to check that electrical loads (not profiles) from 2014 are at least somewhat similar to EFS 2018 industrial data and EIA data (I believe EIA gives state level industry data, but maybe not).
  • [ ] Double check load dissagregation based on CLIU is now working correctly
  • [ ] Document demand updates

Checklist

  • [ ] I tested my contribution locally and it seems to work fine.
  • [ ] Code and workflow changes are sufficiently documented.
  • [ ] Changed dependencies are added to envs/environment.yaml.
  • [ ] Changes in configuration options are added in all of config.default.yaml.
  • [ ] Changes in configuration options are also documented in doc/configtables/*.csv.

trevorb1 avatar May 10 '24 04:05 trevorb1

idk, on the building front Ive tried a bunch of tweaking, but it keeps coming up a little short. This is kinda expected tho based on the DSG demand having to use a filler model as well. Im gonna move on and say buildings are close enough to start gettting some results. Summed over the year ends with about a 9% difference for just buildings between NREL and EFS electrical load.

RESIDENTIAL image image

COMMERCIAL image image

RES + COM image image

trevorb1 avatar May 14 '24 04:05 trevorb1

I think some more validation needs to happen on the industrial sector (and all sectors in general), but im gonna merge this to start on the AEO integration. Everything runs, just demands are off a bit.

trevorb1 avatar May 27 '24 21:05 trevorb1