PyPSA / pypsa-usa

PyPSA-USA: An Open-Source Energy System Optimization Model for the United States
https://pypsa-usa.readthedocs.io
MIT License
35 stars 14 forks source link

Source EIA AEO from PUDL #339

Closed ktehranchi closed 2 weeks ago

ktehranchi commented 1 month ago

Feature Request

For future work that utilizes the AEO- we should go to the PUDL table that contains this data.

Data: https://catalystcoop-pudl.readthedocs.io/en/nightly/data_dictionaries/pudl_db.html#core-eiaaeo-yearly-projected-generation-in-electric-sector-by-technology

Relevant modules:

Suggested Solution

No response

Additional Info

No response

trevorb1 commented 1 month ago

@ktehranchi Exploring the PUDL data from the AEO, I think maybe discussing this first would be good.

Right now I am planning to scale electricity only demand by total electricity projections, or end use energy demand for sector studies. PUDL is giving us electricity generation, and end use fuel (natural gas, coal, ect...), which are not sector specific, or only electricity sales for sector specific. This makes it difficult to coordinate a single dataset for both electricity/sector studies as PUDL does not give energy consumption by sector (which AEO does have).

Alternatively, I could use AEO heating/cooling degree day projections as a proxy for cooling and heating demand growth in the residential/commercial sector, but that will make breaking out electricity specific from heating/cooling difficult, and isnt really a great solution for the industrial sector.

Do you have any thoughts on this? Right now I would propose to just use the current AEO demand we pull to scale demand, as that way everything comes from a single source and we minimize conditional logic.

ktehranchi commented 1 month ago

Yep- I agree it's definitely a good idea to source the AEO projects from one single point since PUDL doesn't have sector-level projects from AEO. Good point!

trevorb1 commented 2 weeks ago

Scaling electricity growth now comes from PUDL. Sector studies still pull from EIA API directly.