Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Checks eGon100RE #387

Open
CarlosEpia opened this issue Jan 29, 2025 · 8 comments
Open

Checks eGon100RE #387

CarlosEpia opened this issue Jan 29, 2025 · 8 comments
Assignees

Comments

@CarlosEpia
Copy link

Here I will post the results of the checks I do on the las version of the eGon100RE scenario.

@CarlosEpia CarlosEpia self-assigned this Jan 29, 2025
@CarlosEpia
Copy link
Author

We still have a 3% diff in total electricity demand. This should be fixed once a run including the branch #384 is finished.

@CarlosEpia
Copy link
Author

CarlosEpia commented Jan 29, 2025

Regarding generators here can be observed the capacities given by pypsa_eur vs the actual capacities in eGon100RE:

Image

It is possible to observe 4 different problems:

  • A very small difference in run_of_river: 46MW (1,7%). I would say we can ignore this difference
  • pypsa_eur network has 1197 MW of oil generators, but eGon100RE has none. Already discussed here
  • There are no uban_central_gas_gas_CHP generators. Due to the very small capacity could be neglected. -> see Checks eGon100RE #387 (comment)
  • There are no rural_solar_thermal generators. Due to the very small capacity, it could be neglected. -> fixed in Fixes/#388 missing rural heat supply #390

@CarlosEpia
Copy link
Author

CarlosEpia commented Jan 29, 2025

Regarding links here can be observed the capacities given by pypsa_eur vs the actual capacities in eGon100RE:

Image

It is possible to observe 4 different problems:

@CarlosEpia
Copy link
Author

For storage_units we have:

Image

@CarlosEpia
Copy link
Author

For stores, we have:

Image

@ClaraBuettner
Copy link

In district heating grids, gas boilers are used as a backup capacity. Therefore the size is derived from the total heat demand and is not matching the initial target value.
So the high installed capacity of "central_gas_boiler"-links is a desired feature, not a bug.

See the code here:

def backup_gas_boilers(scenario):
"""Adds backup gas boilers to district heating grids.
Parameters
----------
scenario : str
Name of the scenario.
Returns
-------
Geopandas.GeoDataFrame
List of gas boilers for district heating
"""
# Select district heating areas from database
district_heating_areas = select_district_heating_areas(scenario)
return gpd.GeoDataFrame(
data={
"district_heating_id": district_heating_areas.index,
"capacity": district_heating_areas.demand.div(100),
"carrier": "gas_boiler",
"category": district_heating_areas.category,
"geometry": district_heating_areas.geom.centroid,
"scenario": scenario,
}
)

@ClaraBuettner
Copy link

Regarding urban_central_gas_CHPs (links):
They are not existing in our dataset because of the very low installed capacity in pypsa-eur (<1MW).
The spatial allocation of CHP plants is done based on existing sizes of CHPs in MaStR. The smallest CHP that can be added is 10MW, so if the target value is smaller than that, no CHP is added.
To me it seems plausible to keep it like this since this very small CHP does not really make sense.

I derived this from this part of the chp-dataset:

while additional_capacity > existing_chp.el_capacity.min():

@CarlosEpia
Copy link
Author

All the problems mentioned in this issue are already addressed and seem to be corrected in model started on 07.02.25.

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

No branches or pull requests

2 participants