quintel / etsource

Data source for the Energy Transition Model
https://energytransitionmodel.com/
MIT License
12 stars 8 forks source link

Excluded nodes from LOLE and excess events should be updated #2668

Open mabijkerk opened 2 years ago

mabijkerk commented 2 years ago

The query loss_of_load_expectation has a number of nodes which are subtracted from the demand (see ETEngine calculation of LOLE). It seems like these nodes are inflexible producers, but the list is incomplete. For example, wind and solar with battery parks have been added to the model recently:

- query =
  V(GRAPH(), loss_of_load_expectation(
    Q(dispatchable_electricity_production_capacity), [
      buildings_solar_pv_solar_radiation,
      energy_power_hydro_river,
      energy_power_solar_csp_solar_radiation,
      energy_power_solar_pv_solar_radiation,
      energy_power_wind_turbine_coastal,
      energy_power_wind_turbine_inland,
      energy_power_wind_turbine_offshore,
      households_solar_pv_solar_radiation
    ]
  ))
- unit = hours

There is a similar issue for the query total_number_of_excess_events, which has excess_event_excludes. This list for example misses the new flow batteries and refers to power_to_heat_industry as a single key, without including power to heat for district heating.

- query =
    FLATTEN(
      V(
        energy_flexibility_pumped_storage_electricity,
        households_flexibility_p2p_electricity,
        transport_car_flexibility_p2p_electricity,
        power_to_heat_industry,
        households_flexibility_p2h_electricity,
        energy_hydrogen_flexibility_p2g_electricity,
        energy_flexibility_curtailment_electricity,
        key
      ),
      V(G(electricity_interconnectors_export), key)
    )

Both should be checked and updated.

github-actions[bot] commented 2 years ago

This issue has had no activity for 60 days and will be closed in 7 days. Removing the "Stale" label or posting a comment will prevent it from being closed automatically. You can also add the "Pinned" label to ensure it isn't marked as stale in the future.