Skip to content
This repository was archived by the owner on Mar 27, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Changelog.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# Changelog
- Force onwind south by increasing minimum capacity and decreasing capacity per sqkm
- Adjusting aviation demand (from Aladin) and emission accounting (only domestic aviation for national target)
- Increase HVC_environment_sequestration_fraction from 0.1 to 0.6
- Disallow HVC to air in DE
Expand Down
10 changes: 5 additions & 5 deletions config/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

# docs in https://pypsa-eur.readthedocs.io/en/latest/configuration.html#run
run:
prefix: 20241203-fix-aviation
prefix: 20241203-force-onwind-south
name:
# - CurrentPolicies
- KN2045_Bal_v4
Expand Down Expand Up @@ -103,7 +103,7 @@ atlite:

renewable:
onwind:
capacity_per_sqkm: 2
capacity_per_sqkm: 1.4
cutout: europe-2019-sarah3-era5
correction_factor: 0.95
resource:
Expand Down Expand Up @@ -494,10 +494,10 @@ solving:
Generator:
onwind:
DE:
2030: 99 # Wind-an-Land Law 2028
2030: 99 # Wind-an-Land Law 2028
2035: 115 # Wind-an-Land Law 2030
2040: 115 # Wind-an-Land Law
2045: 115
2040: 157 # target 2035
2045: 160 # target 2040
offwind:
DE:
2030: 22.5 # 75% Wind-auf-See Law
Expand Down
7 changes: 3 additions & 4 deletions workflow/scripts/build_scenarios.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,7 @@ def get_transport_growth(df, planning_horizons):
try:
aviation = df.loc["Final Energy|Bunkers|Aviation", "PJ/yr"]
except KeyError:
aviation = (
df.loc["Final Energy|Bunkers|Aviation", "TWh/yr"] * 3.6
) # TWh to PJ
aviation = df.loc["Final Energy|Bunkers|Aviation", "TWh/yr"] * 3.6 # TWh to PJ

aviation_growth_factor = aviation / aviation[2020]

Expand Down Expand Up @@ -165,7 +163,8 @@ def write_to_scenario_yaml(input, output, scenarios, df):
] # for 2050 we still need data

aviation_demand_factor = get_transport_growth(
df.loc[snakemake.params.leitmodelle["transport"], reference_scenario, :], planning_horizons
df.loc[snakemake.params.leitmodelle["transport"], reference_scenario, :],
planning_horizons,
)

if reference_scenario.startswith(
Expand Down
Loading