adjust for perfect foresight

This commit is contained in:
lisazeyen 2024-03-04 17:22:52 +01:00
parent ff0093c8fe
commit 1b6e5dc0c2

View File

@ -21,6 +21,7 @@ from add_existing_baseyear import add_build_year_to_new_assets
from pypsa.descriptors import expand_series from pypsa.descriptors import expand_series
from pypsa.io import import_components_from_dataframe from pypsa.io import import_components_from_dataframe
from six import iterkeys from six import iterkeys
from prepare_sector_network import adjust_transport_temporal_agg
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@ -520,7 +521,8 @@ if __name__ == "__main__":
segments = snakemake.params.time_resolution segments = snakemake.params.time_resolution
if isinstance(segments, (int, float)): if isinstance(segments, (int, float)):
n = apply_time_segmentation_perfect(n, segments, solver_name=solver_name) n = apply_time_segmentation_perfect(n, segments, solver_name=solver_name)
adjust_transport_temporal_agg(n)
# adjust global constraints lv limit if the same for all years # adjust global constraints lv limit if the same for all years
n = adjust_lvlimit(n) n = adjust_lvlimit(n)
# adjust global constraints CO2 limit # adjust global constraints CO2 limit