diff --git a/stock_models/ASEAN/carriers.yaml b/stock_models/ASEAN/carriers.yaml index 9a0f265..6b1865e 100644 --- a/stock_models/ASEAN/carriers.yaml +++ b/stock_models/ASEAN/carriers.yaml @@ -59,11 +59,16 @@ carriers: color: gold co2_emissions: 0. - - id: waste + - id: biowaste-solids nice_name: Waste color: peru co2_emissions: 0. + - id: biogas + nice_name: Biogas + color: darkkhaki + co2_emissions: 0. + - id: on-wind nice_name: Onshore Wind color: turquoise diff --git a/stock_models/ASEAN/generators.yaml b/stock_models/ASEAN/generators.yaml index 1ef7c99..3b2134c 100644 --- a/stock_models/ASEAN/generators.yaml +++ b/stock_models/ASEAN/generators.yaml @@ -16,7 +16,7 @@ generators: - id: bioenergy-unspecified - type: bioenergy-unspecified + type: bioenergy-unspecified # this is a placeholder for the biomass technology carrier: biomass # --- # unique technology parameters by bus @@ -34,10 +34,10 @@ generators: THANO: 277.9 THACE: 444 THASO: 73 - SGPXX: 278 - MYSPE: 0 - MYSSH: 0 - MYSSK: 0 + SGPXX: 0 + MYSPE: 247 + MYSSH: 131 + MYSSK: 58 MMRXX: 0 BRNXX: 0 LAOXX: 0 @@ -49,8 +49,8 @@ generators: 2024: 74 PHLMI: 2024: 10 - # SGPXX: - # 2025: 20 # deactivate because planned_expansion + initial_capacity is higher than the maximum_capacity + MYSPE: + 2040: -247 maximum_capacity: IDNJW: 1130 IDNKA: 10590 @@ -76,56 +76,6 @@ generators: VNMNO: 2867 # 1/3 of 8600 total for VNM [IRENA, Renewable energy outlook for ASEAN: Towards a regional transition] VNMCE: 2867 # 1/3 of 8600 total for VNM [IRENA, Renewable energy outlook for ASEAN: Towards a regional transition] VNMSO: 2867 # 1/3 of 8600 total for VNM [IRENA, Renewable energy outlook for ASEAN: Towards a regional transition] - capital_cost: - IDNSM: 1.0 - IDNJW: 1.0 - IDNNU: 1.0 - IDNKA: 1.0 - IDNSL: 1.0 - IDNML: 1.0 - IDNPP: 1.0 - MYSPE: 1.0 - MYSSK: 1.0 - MYSSH: 1.0 - PHLLU: 1.0 - PHLVI: 1.0 - PHLMI: 1.0 - SGPXX: 1.0 - BRNXX: 1.0 - MMRXX: 1.0 - THANO: 1.0 - THASO: 1.0 - THACE: 1.0 - VNMNO: 1.0 - VNMCE: 1.0 - VNMSO: 1.0 - KHMXX: 1.0 - LAOXX: 1.0 - marginal_cost: - IDNSM: 1.0 - IDNJW: 1.0 - IDNNU: 1.0 - IDNKA: 1.0 - IDNSL: 1.0 - IDNML: 1.0 - IDNPP: 1.0 - MYSPE: 1.0 - MYSSK: 1.0 - MYSSH: 1.0 - PHLLU: 1.0 - PHLVI: 1.0 - PHLMI: 1.0 - SGPXX: 1.0 - BRNXX: 1.0 - MMRXX: 1.0 - THANO: 1.0 - THASO: 1.0 - THACE: 1.0 - VNMNO: 1.0 - VNMCE: 1.0 - VNMSO: 1.0 - KHMXX: 1.0 - LAOXX: 1.0 efficiency: IDNSM: 0.32 IDNJW: 0.32 @@ -320,6 +270,60 @@ generators: min_down_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + - id: biogas + type: biogas + carrier: biogas + # --- + # unique technology parameters by bus + initial_capacity: + MYSPE: 115 + MYSSH: 11 + planned_expansion: + MYSPE: + 2040: -115 + maximum_capacity: + MYSPE: 115 + MYSSH: 11 + efficiency: + MYSPE: 0.32 + MYSSH: 0.32 + ramp_limit_up: + MYSPE: 1.0 + MYSSH: 1.0 + ramp_limit_down: + MYSPE: 1.0 + MYSSH: 1.0 + p_min_pu: + MYSPE: 0. + MYSSH: 0. + p_max_pu: # (assumption based on the lowest number for wood-based bioenergy plants : https://www.irena.org/-/media/Files/IRENA/Agency/Publication/2024/Sep/IRENA_Renewable_power_generation_costs_in_2023.pdf) + MYSPE: 0.6 + MYSSH: 0.6 + min_utilisation_rate: + MYSPE: 0. + MYSSH: 0. + max_utilisation_rate: + MYSPE: 0.85 + MYSSH: 0.85 + # --- + # universal technology parameters + extendable: true + lifetime: 25 # years + is_blend_or_ccs: false + generation_blend_share: 0. + # min_utilisation_rate: 0. + # max_utilisation_rate: 0.85 + # --- + # unit commitment + committable: false + start_up_cost: 0 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + shut_down_cost: 0 # currency/MW + ramp_limit_start_up: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + ramp_limit_shut_down: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + min_up_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + min_down_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + + - id: combined-cycle type: combined-cycle carrier: gas @@ -334,14 +338,14 @@ generators: IDNML: 136 IDNPP: 205 VNMSO: 7076 - MYSPE: 10189 # w/o planned expansion 2030: 10189; w/ planned expansion 2030: 7998 - MYSSH: 978 # w/o planned expansion 2030: 978; w/ planned expansion 2030: 1098 - MYSSK: 1159 # w/o planned expansion 2030: 1159; w/ planned expansion 2030: 1659 + MYSPE: 8329 + MYSSH: 908 + MYSSK: 1659 PHLLU: 2734.4 - THANO: 966 - THACE: 29900.55 + THANO: 997.2 + THACE: 32734.55 THASO: 2690 - SGPXX: 9925 # w/o planned expansion 2030: 9925; w/ planned expansion 2030: 9925 + SGPXX: 12321 BRNXX: 268 planned_expansion: IDNSM: @@ -354,28 +358,29 @@ generators: 2025: 2824 PHLLU: 2024: 1320 - THANO: - 2024: 31.2 - THACE: - 2024: 2054 - 2025: 780 - # SGPXX: - # 2026: 1200 - # 2028: 600 - # 2029: 600 - # 2030: -2400 + # THANO: + # 2024: 31.2 + # THACE: + # 2024: 2054 + # 2025: 780 + SGPXX: + # 2030: 2400 + # 2030: -750 # ST + 2040: -2150 MMRXX: 2024: 388 - # MYSPE: - # 2024: 240 # planned: 1200, retired: 960 - # 2025: 1200 - # 2026: -1745 - # 2027: -1204 # planned: 100, retired: 1304 - # 2028: -702 - # MYSSH: - # 2028: 120 + MYSPE: + # 2030: 2600 + # 2030: -4460 + # 2030: -578 # ST + 2040: 2100 + 2040: -2887 + MYSSH: + # 2030: 220 + # 2030: -290 + 2040: -688 # MYSSK: - # 2028: 500 + # 2030: 500 efficiency: IDNSM: 0.57 IDNJW: 0.57 @@ -484,7 +489,7 @@ generators: IDNSL: 0.9 IDNML: 0.9 IDNPP: 0.9 - MYSPE: 0.9 # CFE calibration: 0.45 + MYSPE: 0.9 MYSSK: 0.9 MYSSH: 0.9 PHLLU: 0.9 @@ -493,9 +498,9 @@ generators: SGPXX: 0.9 BRNXX: 0.9 MMRXX: 0.9 - THANO: 0.9 # CFE calibration: 0.8 - THASO: 0.9 # CFE calibration: 0.8 - THACE: 0.9 # CFE calibration: 0.8 + THANO: 0.9 + THASO: 0.9 + THACE: 0.9 VNMNO: 0.9 VNMCE: 0.9 VNMSO: 0.9 @@ -582,14 +587,15 @@ generators: IDNNU: 186 IDNJW: 22775 IDNSL: 1342 - IDNKA: 2454 + IDNKA: 3604 IDNML: 14 IDNPP: 20 VNMNO: 7327 VNMCE: 1830 VNMSO: 1245 - MYSPE: 7170 # w/o planned expansion 2030: 7170; w/ planned expansion 2030: 1400; - MYSSK: 480 # w/o planned expansion 2030: 480; w/ planned expansion 2030: 270; + MYSPE: 3500 + MYSSK: 270 + MYSSH: 0 PHLLU: 5898.6 PHLVI: 786 PHLMI: 1465 @@ -608,17 +614,18 @@ generators: 2026: 1000 IDNSL: 2024: 200 - IDNKA: - 2025: 150 + # IDNKA: + # 2025: 150 PHLLU: 2024: 450 KHMXX: 2025: 265 - # MYSPE: - # 2029: -1600 - # 2030: -4170 - # MYSSK: - # 2029: -210 + MYSPE: + # 2030: -3670 + 2040: -3500 + MYSSK: + # 2030: -210 + 2040: -270 efficiency: IDNSM: 0.35 IDNJW: 0.35 @@ -652,9 +659,9 @@ generators: IDNSL: 1.0 IDNML: 1.0 IDNPP: 1.0 - MYSPE: 1.0 - MYSSK: 1.0 - MYSSH: 1.0 + MYSPE: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + MYSSK: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + MYSSH: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team PHLLU: 1.0 PHLVI: 1.0 PHLMI: 1.0 @@ -677,9 +684,9 @@ generators: IDNSL: 1.0 IDNML: 1.0 IDNPP: 1.0 - MYSPE: 1.0 - MYSSK: 1.0 - MYSSH: 1.0 + MYSPE: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + MYSSK: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + MYSSH: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team PHLLU: 1.0 PHLVI: 1.0 PHLMI: 1.0 @@ -702,32 +709,32 @@ generators: IDNSL: 0. IDNML: 0. IDNPP: 0. - MYSPE: 0.4 - MYSSK: 0.4 # CFE calibration: 0.6 - MYSSH: 0.4 # CFE calibration: 0.6 + MYSPE: 0.3 + MYSSK: 0.3 + MYSSH: 0.3 PHLLU: 0. PHLVI: 0. PHLMI: 0. SGPXX: 0. BRNXX: 0. MMRXX: 0. - THANO: 0.4 # CFE calibration: 0.5 - THASO: 0.4 # CFE calibration: 0.5 - THACE: 0.4 # CFE calibration: 0.5 - VNMNO: 0.4 # CFE calibration: 0.6 - VNMCE: 0.4 # CFE calibration: 0.6 - VNMSO: 0.4 # CFE calibration: 0.6 - KHMXX: 0.4 # CFE calibration: 0.6 + THANO: 0.4 + THASO: 0.4 + THACE: 0.4 + VNMNO: 0.4 + VNMCE: 0.4 + VNMSO: 0.4 + KHMXX: 0.4 LAOXX: 0. p_max_pu: IDNSM: 0.9 IDNJW: 0.9 IDNNU: 0.9 - IDNKA: 0.9 # CFE calibration: 0.75 + IDNKA: 0.9 IDNSL: 0.9 IDNML: 0.9 IDNPP: 0.9 - MYSPE: 0.9 # CFE calibration: 0.75 + MYSPE: 0.9 MYSSK: 0.9 MYSSH: 0.9 PHLLU: 0.9 @@ -736,9 +743,9 @@ generators: SGPXX: 0.9 BRNXX: 0.9 MMRXX: 0.9 - THANO: 0.9 # CFE calibration: 0.75 - THASO: 0.9 # CFE calibration: 0.75 - THACE: 0.9 # CFE calibration: 0.75 + THANO: 0.9 + THASO: 0.9 + THACE: 0.9 VNMNO: 0.9 VNMCE: 0.9 VNMSO: 0.9 @@ -796,7 +803,7 @@ generators: LAOXX: 0.85 # --- # universal technology parameters - extendable: true + extendable: false capital_cost: 1 # currency/MW marginal_cost: 1 # currency/MWh lifetime: 30 # years @@ -806,13 +813,13 @@ generators: # max_utilisation_rate: 0.85 # --- # unit commitment - committable: false # calibration: true - start_up_cost: 35.64 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - shut_down_cost: 0 # currency/MW + committable: true + start_up_cost: 125 # USD/MW (SEA team) + shut_down_cost: 0 # USD/MW ramp_limit_start_up: 0.38 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) ramp_limit_shut_down: 0.38 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - min_up_time: 5 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - min_down_time: 6 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + min_up_time: 48 # hours (SEA team) + min_down_time: 53.5 # hours (SEA team) - id: coal-supercritical @@ -845,7 +852,7 @@ generators: BRNXX: 0 MMRXX: 0 LAOXX: 0 - planned_extension: + planned_expansion: VNMCE: 2024: 1432 VNMSO: @@ -885,9 +892,9 @@ generators: IDNSL: 1.0 IDNML: 1.0 IDNPP: 1.0 - MYSPE: 1.0 - MYSSK: 1.0 - MYSSH: 1.0 + MYSPE: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + MYSSK: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + MYSSH: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team PHLLU: 1.0 PHLVI: 1.0 PHLMI: 1.0 @@ -910,9 +917,9 @@ generators: IDNSL: 1.0 IDNML: 1.0 IDNPP: 1.0 - MYSPE: 1.0 - MYSSK: 1.0 - MYSSH: 1.0 + MYSPE: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + MYSSK: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + MYSSH: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team PHLLU: 1.0 PHLVI: 1.0 PHLMI: 1.0 @@ -935,23 +942,23 @@ generators: IDNSL: 0. IDNML: 0. IDNPP: 0. - MYSPE: 0.4 # CFE calibration: 0.65 - MYSSK: 0.4 # CFE calibration: 0.65 - MYSSH: 0.4 # CFE calibration: 0.6 + MYSPE: 0.3 + MYSSK: 0.3 + MYSSH: 0.3 PHLLU: 0. PHLVI: 0. PHLMI: 0. SGPXX: 0. BRNXX: 0. MMRXX: 0. - THANO: 0.4 # CFE calibration: 0.6 - THASO: 0.4 # CFE calibration: 0.6 - THACE: 0.4 # CFE calibration: 0.6 - VNMNO: 0.4 # CFE calibration: 0.6 - VNMCE: 0.4 # CFE calibration: 0.6 - VNMSO: 0.4 # CFE calibration: 0.6 - KHMXX: 0.4 # CFE calibration: 0.6 - LAOXX: 0.4 # CFE calibration: 0.5 + THANO: 0.4 + THASO: 0.4 + THACE: 0.4 + VNMNO: 0.4 + VNMCE: 0.4 + VNMSO: 0.4 + KHMXX: 0.4 + LAOXX: 0.4 p_max_pu: IDNSM: 0.9 IDNJW: 0.9 @@ -1039,13 +1046,13 @@ generators: # max_utilisation_rate: 0.85 # --- # unit commitment - committable: false - start_up_cost: 35.64 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - shut_down_cost: 0 # currency/MW + committable: true + start_up_cost: 125 # USD/MW (SEA team) + shut_down_cost: 0 # USD/MW ramp_limit_start_up: 0.38 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) ramp_limit_shut_down: 0.38 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - min_up_time: 5 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - min_down_time: 6 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + min_up_time: 48 # hours (SEA team) + min_down_time: 48 # hours (SEA team) - id: coal-ultrasupercritical @@ -1055,13 +1062,13 @@ generators: # unique technology parameters by bus initial_capacity: IDNJW: 1900 - MYSPE: 5010 # w/o planned expansion 2030: 5010; w/ planned expansion 2030: 1000 + MYSPE: 5010 planned_expansion: VNMCE: 2025: 1330 2026: 1403 MYSPE: - 2030: -4010 + 2040: -1010 efficiency: IDNSM: 0.42 IDNJW: 0.42 @@ -1095,9 +1102,9 @@ generators: IDNSL: 1.0 IDNML: 1.0 IDNPP: 1.0 - MYSPE: 1.0 - MYSSK: 1.0 - MYSSH: 1.0 + MYSPE: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + MYSSK: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + MYSSH: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team PHLLU: 1.0 PHLVI: 1.0 PHLMI: 1.0 @@ -1120,9 +1127,9 @@ generators: IDNSL: 1.0 IDNML: 1.0 IDNPP: 1.0 - MYSPE: 1.0 - MYSSK: 1.0 - MYSSH: 1.0 + MYSPE: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + MYSSK: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + MYSSH: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team PHLLU: 1.0 PHLVI: 1.0 PHLMI: 1.0 @@ -1145,23 +1152,23 @@ generators: IDNSL: 0. IDNML: 0. IDNPP: 0. - MYSPE: 0.4 # CFE calibration: 0.65 - MYSSK: 0.4 # CFE calibration: 0.65 - MYSSH: 0.4 # CFE calibration: 0.6 + MYSPE: 0.3 + MYSSK: 0.3 + MYSSH: 0.3 PHLLU: 0. PHLVI: 0. PHLMI: 0. SGPXX: 0. BRNXX: 0. MMRXX: 0. - THANO: 0.4 # CFE calibration: 0.6 - THASO: 0.4 # CFE calibration: 0.6 - THACE: 0.4 # CFE calibration: 0.6 - VNMNO: 0.4 # CFE calibration: 0.6 - VNMCE: 0.4 # CFE calibration: 0.6 - VNMSO: 0.4 # CFE calibration: 0.6 - KHMXX: 0.4 # CFE calibration: 0.6 - LAOXX: 0.4 # CFE calibration: 0.5 + THANO: 0.4 + THASO: 0.4 + THACE: 0.4 + VNMNO: 0.4 + VNMCE: 0.4 + VNMSO: 0.4 + KHMXX: 0.4 + LAOXX: 0.4 p_max_pu: IDNSM: 0.9 IDNJW: 0.9 @@ -1249,13 +1256,13 @@ generators: # max_utilisation_rate: 0.85 # --- # unit commitment - committable: false - start_up_cost: 35.64 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - shut_down_cost: 0 # currency/MW + committable: true + start_up_cost: 57 # USD/MW (SEA team) + shut_down_cost: 0 # USD/MW ramp_limit_start_up: 0.38 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) ramp_limit_shut_down: 0.38 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - min_up_time: 5 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - min_down_time: 6 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + min_up_time: 48 # hours (SEA team) + min_down_time: 56 # hours (SEA team) - id: circulating-fluidized-bed @@ -1327,9 +1334,9 @@ generators: IDNSL: 1.0 IDNML: 1.0 IDNPP: 1.0 - MYSPE: 1.0 - MYSSK: 1.0 - MYSSH: 1.0 + MYSPE: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + MYSSK: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + MYSSH: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team PHLLU: 1.0 PHLVI: 1.0 PHLMI: 1.0 @@ -1352,9 +1359,9 @@ generators: IDNSL: 1.0 IDNML: 1.0 IDNPP: 1.0 - MYSPE: 1.0 - MYSSK: 1.0 - MYSSH: 1.0 + MYSPE: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + MYSSK: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + MYSSH: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team PHLLU: 1.0 PHLVI: 1.0 PHLMI: 1.0 @@ -1377,23 +1384,23 @@ generators: IDNSL: 0. IDNML: 0. IDNPP: 0. - MYSPE: 0.4 # CFE calibration: 0.65 - MYSSK: 0.4 # CFE calibration: 0.65 - MYSSH: 0.4 # CFE calibration: 0.6 + MYSPE: 0.3 + MYSSK: 0.3 + MYSSH: 0.3 PHLLU: 0. PHLVI: 0. PHLMI: 0. SGPXX: 0. BRNXX: 0. MMRXX: 0. - THANO: 0.4 # CFE calibration: 0.6 - THASO: 0.4 # CFE calibration: 0.6 - THACE: 0.4 # CFE calibration: 0.6 - VNMNO: 0.4 # CFE calibration: 0.6 - VNMCE: 0.4 # CFE calibration: 0.6 - VNMSO: 0.4 # CFE calibration: 0.6 - KHMXX: 0.4 # CFE calibration: 0.6 - LAOXX: 0.4 # CFE calibration: 0.5 + THANO: 0.4 + THASO: 0.4 + THACE: 0.4 + VNMNO: 0.4 + VNMCE: 0.4 + VNMSO: 0.4 + KHMXX: 0.4 + LAOXX: 0.4 p_max_pu: IDNSM: 0.9 IDNJW: 0.9 @@ -1481,13 +1488,13 @@ generators: # max_utilisation_rate: 0.85 # --- # unit commitment - committable: false - start_up_cost: 35.64 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - shut_down_cost: 0 # currency/MW + committable: true + start_up_cost: 125 # USD/MW (SEA team) + shut_down_cost: 0 # USD/MW ramp_limit_start_up: 0.38 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) ramp_limit_shut_down: 0.38 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - min_up_time: 5 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - min_down_time: 6 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + min_up_time: 48 # hours (SEA team) + min_down_time: 48 # hours (SEA team) - id: oil-unspecified @@ -1504,8 +1511,9 @@ generators: IDNML: 207 IDNPP: 13.74 VNMSO: 660 - MYSSH: 157 # prev number: 148.4 - MYSSK: 37.6 # prev number: 35.5 + MYSPE: 0 + MYSSH: 157 + MYSSK: 37.6 PHLLU: 2025.36 PHLVI: 514 PHLMI: 499 @@ -1516,6 +1524,8 @@ generators: 2024: 114.874 PHLMI: 2024: 55 + MYSSK: + 2040: -37.6 efficiency: IDNSM: 0.46 IDNJW: 0.46 @@ -1922,9 +1932,9 @@ generators: VNMNO: 11810 VNMCE: 9829 VNMSO: 1556 - MYSPE: 2536.1 # w/o planned expansion: 2536.1; w/ planned expansion: 2520.1; - MYSSH: 75 # w/o planned expansion: 75; w/ planned expansion: 262.5 - MYSSK: 3462.5 # w/o planned expansion: 3462.5; w/ planned expansion: 4747.5; + MYSPE: 2520 + MYSSH: 253.5 + MYSSK: 4747.5 PHLLU: 2486 PHLVI: 49.8 PHLMI: 1083 @@ -1955,9 +1965,10 @@ generators: 2028: 1200 VNMSO: 2026: 240 - # MYSPE: - # 2025: -400 - # 2027: 384 + MYSPE: + # 2030: -400 + # 2030: 384 + 2040: -600 # MYSSK: # 2028: 1285 # MYSSH: @@ -1993,16 +2004,16 @@ generators: KHMXX: 10000 LAOXX: 20000 MMRXX: 39710 - MYSPE: 4320 # New number from MyRER is 4800 MW, 10% is for PHES (480 MW) and 90% for hydropower (4320 MW); previous number: 2536.1 - MYSSH: 1100 # New number from MyRER; previous number: 75 - MYSSK: 8160 # New number from MyRER is 10200 MW, 20% is for PHES (2040 MW) and 80% for hydropower (8160 MW); previous number: 3462.5 + MYSPE: 4320 # New number from MyRER is 4800 MW, 10% is for PHES (480 MW) and 90% for hydropower (4320 MW); + MYSSH: 990 # New number from MyRER is 1100 MW, 10% is for PHES (110 MW) and 90% for hydropower (990 MW); + MYSSK: 8160 # New number from MyRER is 10200 MW, 20% is for PHES (2040 MW) and 80% for hydropower (8160 MW); PHLLU: 11640 PHLMI: 4860 - PHLVI: 49.8 # replaced '0' + PHLVI: 49.8 SGPXX: 0 THACE: 3950 THANO: 10890 - THASO: 324 # replaced '310' + THASO: 324 VNMCE: 16450 VNMNO: 16160 VNMSO: 2390 @@ -2161,7 +2172,7 @@ generators: extendable: true capital_cost: 1 # currency/MW marginal_cost: 1 # currency/MWh - lifetime: 80 # years + lifetime: 60 # years is_blend_or_ccs: false generation_blend_share: 0. # min_utilisation_rate: 0. @@ -2192,9 +2203,9 @@ generators: VNMNO: 0 VNMCE: 0 VNMSO: 375 - MYSPE: 250 # w/o planned expansion 2030: 250; w/ planned expansion 2030: 0 + MYSPE: 0 MYSSH: 0 - MYSSK: 102 + MYSSK: 0 PHLLU: 373 PHLVI: 0 PHLMI: 0 @@ -2202,15 +2213,18 @@ generators: THACE: 2699 THASO: 315 KHMXX: 0 - SGPXX: 250 # w/o planned expansion 2030: 250; w/ planned expansion 2030: 1710; + SGPXX: 960 BRNXX: 630 MMRXX: 3529 LAOXX: 0 - planned_expansion: + # planned_expansion: SGPXX: - 2025: 780 - MYSPE: - 2025: -250 + # 2030: 780 + 2040: -180 + # MYSPE: + # 2025: -250 + # MYSSK: + # 2025: -102 efficiency: IDNSM: 0.34 IDNJW: 0.34 @@ -2294,18 +2308,18 @@ generators: IDNSL: 0.3 IDNML: 0.3 IDNPP: 0.3 - MYSPE: 0.3 # CFE calibration: 0. - MYSSK: 0.3 # CFE calibration: 0.7 - MYSSH: 0.3 # CFE calibration: 0.7 + MYSPE: 0.3 + MYSSK: 0.3 + MYSSH: 0.3 PHLLU: 0.3 PHLVI: 0.3 PHLMI: 0.3 - SGPXX: 0.3 # CFE calibration: 0.5 + SGPXX: 0.3 BRNXX: 0.3 MMRXX: 0.3 - THANO: 0.3 # CFE calibration: 0.4 - THASO: 0.3 # CFE calibration: 0.4 - THACE: 0.3 # CFE calibration: 0.4 + THANO: 0.3 + THASO: 0.3 + THACE: 0.3 VNMNO: 0.3 VNMCE: 0.3 VNMSO: 0.3 @@ -2423,9 +2437,9 @@ generators: VNMNO: 0 VNMCE: 5722.4 VNMSO: 3350.6 - MYSPE: 1575 - MYSSH: 50 - MYSSK: 50 + MYSPE: 4341 + MYSSH: 126 + MYSSK: 100 PHLLU: 937.2 PHLVI: 373.1 PHLMI: 78 @@ -2433,7 +2447,7 @@ generators: THACE: 657.21 THASO: 0 KHMXX: 420.84 - SGPXX: 936 + SGPXX: 1072.2 BRNXX: 0.96 MMRXX: 181 LAOXX: 0 @@ -2445,16 +2459,12 @@ generators: 2024: 80 VNMCE: 2024: 120 - MYSPE: - 2024: 550 - 2025: 110 - 2026: 175 - 2027: 385 - 2028: 500 - MYSSH: - 2024: 10 - MYSSK: - 2025: 50 + # MYSPE: + # 2030: 1941 + # MYSSH: + # 2024: 10 + # MYSSK: + # 2025: 50 PHLLU: 2024: 761 2025: 565.856 @@ -2467,10 +2477,10 @@ generators: 2025: 477 THACE: 2024: 309 - SGPXX: - 2025: 34.4 + # SGPXX: + # 2025: 153.6 LAOXX: - 2025: 64 + 2030: 64 # BTMSL: # 2030: 1000 # deactivate this and use the potential instead maximum_capacity: @@ -2484,9 +2494,9 @@ generators: VNMNO: 34462 VNMCE: 59353 VNMSO: 77260 - MYSPE: 25000 # New number from MyRER 137500, modified into 25000 for avoiding a lot new built; previous number: 17335 - MYSSH: 99400 # New number from MyRER; previous number: 4645 - MYSSK: 32100 # New number from MyRER; previous number: 21768 + MYSPE: 137500 # New number from MyRER; + MYSSH: 99400 # New number from MyRER; + MYSSK: 32100 # New number from MyRER; PHLLU: 86286 PHLVI: 36614 PHLMI: 82843 @@ -2675,7 +2685,7 @@ generators: - id: waste type: waste - carrier: bioenergy + carrier: biowaste-solids # --- # unique technology parameters by bus initial_capacity: @@ -2699,10 +2709,44 @@ generators: THACE: 0 THASO: 0 KHMXX: 0 - SGPXX: 0 + SGPXX: 178 BRNXX: 0 MMRXX: 0 LAOXX: 0 +<<<<<<< HEAD + # planned_expansion: +======= + planned_expansion: +>>>>>>> 2b12e46418437cc63e4ae1969b323a8eaffc2f65 + SGPXX: + # 2030: 20 + # 2030: -136 + 2040: -22 + maximum_capacity: + IDNJW: 0 + IDNKA: 0 + IDNML: 0 + IDNNU: 0 + IDNPP: 0 + IDNSL: 0 + IDNSM: 0 + BRNXX: 0 + KHMXX: 0 + LAOXX: 0 + MYSPE: 0 + MYSSK: 0 + MYSSH: 0 + MMRXX: 0 + PHLLU: 0 + PHLVI: 0 + PHLMI: 0 + SGPXX: 294 + THANO: 0 + THACE: 0 + THASO: 0 + VNMNO: 0 + VNMCE: 0 + VNMSO: 0 efficiency: # using biomass solid values IDNSM: 0.32 IDNJW: 0.32 @@ -3335,540 +3379,540 @@ generators: min_down_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - - id: combined-cycle-hydrogen-fossil - type: combined-cycle-hydrogen-fossil - carrier: gas - # --- - # unique technology parameters by bus - initial_capacity: - SGPXX: 0 - MYSSK: 0 - MYSPE: 0 - planned_expansion: - SGPXX: - 2030: 1680 # 30% blending (70% for total planned capacity: 2400*0.7) - MYSSK: - 2027: 350 # 30% blending (70% for total planned capacity: 500*0.7) - MYSPE: - 2029: 980 # 30% blending (70% for total planned capacity: 1400*0.7) - # initial_capacity: # try to set this as initial capacity to get picked in 2030 - # SGPXX: 1680 - # MYSSK: 350 - # MYSPE: 980 - maximum_capacity: - SGPXX: 1680 - MYSSK: 350 - MYSPE: 980 - efficiency: - SGPXX: 0.6 - MYSSK: 0.6 - MYSPE: 0.6 - ramp_limit_up: - MYSPE: 1. - MYSSK: 1. - SGPXX: 1. - ramp_limit_down: - MYSPE: 1. - MYSSK: 1. - SGPXX: 1. - p_min_pu: - MYSPE: 0. - MYSSK: 0. - SGPXX: 0. - # p_max_pu: - # MYSPE: 0.85 - # MYSSK: 0.85 - # SGPXX: 0.85 - min_utilisation_rate: - MYSPE: 0. - MYSSK: 0. - MYSSH: 0. - SGPXX: 0. - max_utilisation_rate: - MYSPE: 1.0 - MYSSK: 1.0 - MYSSH: 1.0 - SGPXX: 1.0 - # --- - # universal technology parameters - extendable: true - capital_cost: 1 # currency/MW - marginal_cost: 1 # currency/MWh - lifetime: 40 # years - # capacity_factor: 0.9 - is_blend_or_ccs: true - generation_blend_share: 0.7 - # --- - # unit commitment - committable: false - start_up_cost: 34.2 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - shut_down_cost: 0 # currency/MW - ramp_limit_start_up: 0.45 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - ramp_limit_shut_down: 0.45 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - min_up_time: 3 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - min_down_time: 2 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # - id: combined-cycle-hydrogen-fossil + # type: combined-cycle-hydrogen-fossil + # carrier: gas + # # --- + # # unique technology parameters by bus + # initial_capacity: + # SGPXX: 0 + # MYSSK: 0 + # MYSPE: 0 + # planned_expansion: + # SGPXX: + # 2030: 1680 # 30% blending (70% for total planned capacity: 2400*0.7) + # MYSSK: + # 2027: 350 # 30% blending (70% for total planned capacity: 500*0.7) + # MYSPE: + # 2029: 980 # 30% blending (70% for total planned capacity: 1400*0.7) + # # initial_capacity: # try to set this as initial capacity to get picked in 2030 + # # SGPXX: 1680 + # # MYSSK: 350 + # # MYSPE: 980 + # maximum_capacity: + # SGPXX: 1680 + # MYSSK: 350 + # MYSPE: 980 + # efficiency: + # SGPXX: 0.6 + # MYSSK: 0.6 + # MYSPE: 0.6 + # ramp_limit_up: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # ramp_limit_down: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # p_min_pu: + # MYSPE: 0. + # MYSSK: 0. + # SGPXX: 0. + # # p_max_pu: + # # MYSPE: 0.85 + # # MYSSK: 0.85 + # # SGPXX: 0.85 + # min_utilisation_rate: + # MYSPE: 0. + # MYSSK: 0. + # MYSSH: 0. + # SGPXX: 0. + # max_utilisation_rate: + # MYSPE: 1.0 + # MYSSK: 1.0 + # MYSSH: 1.0 + # SGPXX: 1.0 + # # --- + # # universal technology parameters + # extendable: true + # capital_cost: 1 # currency/MW + # marginal_cost: 1 # currency/MWh + # lifetime: 40 # years + # # capacity_factor: 0.9 + # is_blend_or_ccs: true + # generation_blend_share: 0.7 + # # --- + # # unit commitment + # committable: false + # start_up_cost: 34.2 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # shut_down_cost: 0 # currency/MW + # ramp_limit_start_up: 0.45 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # ramp_limit_shut_down: 0.45 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # min_up_time: 3 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # min_down_time: 2 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - - id: combined-cycle-hydrogen-clean - type: combined-cycle-hydrogen-clean - carrier: hydrogen - # --- - # unique technology parameters by bus - initial_capacity: - SGPXX: 0 - MYSSK: 0 - MYSPE: 0 - planned_expansion: - SGPXX: - 2030: 720 # 30% blending (30% for total planned capacity: 2400*0.3) - MYSSK: - 2027: 150 # 30% blending (70% for total planned capacity: 500*0.3) - MYSPE: - 2029: 420 # 30% blending (70% for total planned capacity: 1400*0.3) - # initial_capacity: # try to set this as initial capacity to get picked in 2030 - # SGPXX: 720 - # MYSSK: 150 - # MYSPE: 420 - maximum_capacity: - SGPXX: 720 - MYSSK: 150 - MYSPE: 420 - efficiency: - SGPXX: 0.6 - MYSSK: 0.6 - MYSPE: 0.6 - ramp_limit_up: - MYSPE: 1. - MYSSK: 1. - SGPXX: 1. - ramp_limit_down: - MYSPE: 1. - MYSSK: 1. - SGPXX: 1. - p_min_pu: - MYSPE: 0. - MYSSK: 0. - SGPXX: 0. - # p_max_pu: - # MYSPE: 0.85 - # MYSSK: 0.85 - # SGPXX: 0.85 - min_utilisation_rate: - MYSPE: 0. - MYSSK: 0. - SGPXX: 0. - max_utilisation_rate: - MYSPE: 1. - MYSSK: 1. - SGPXX: 1. - # --- - # universal technology parameters - extendable: true - capital_cost: 1 # currency/MW - marginal_cost: 1 # currency/MWh - lifetime: 40 # years - # capacity_factor: 0.9 - is_blend_or_ccs: true - generation_blend_share: 0.3 - # --- - # unit commitment - committable: false - start_up_cost: 34.2 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - shut_down_cost: 0 # currency/MW - ramp_limit_start_up: 0.45 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - ramp_limit_shut_down: 0.45 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - min_up_time: 3 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - min_down_time: 2 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # - id: combined-cycle-hydrogen-clean + # type: combined-cycle-hydrogen-clean + # carrier: hydrogen + # # --- + # # unique technology parameters by bus + # initial_capacity: + # SGPXX: 0 + # MYSSK: 0 + # MYSPE: 0 + # planned_expansion: + # SGPXX: + # 2030: 720 # 30% blending (30% for total planned capacity: 2400*0.3) + # MYSSK: + # 2027: 150 # 30% blending (70% for total planned capacity: 500*0.3) + # MYSPE: + # 2029: 420 # 30% blending (70% for total planned capacity: 1400*0.3) + # # initial_capacity: # try to set this as initial capacity to get picked in 2030 + # # SGPXX: 720 + # # MYSSK: 150 + # # MYSPE: 420 + # maximum_capacity: + # SGPXX: 720 + # MYSSK: 150 + # MYSPE: 420 + # efficiency: + # SGPXX: 0.6 + # MYSSK: 0.6 + # MYSPE: 0.6 + # ramp_limit_up: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # ramp_limit_down: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # p_min_pu: + # MYSPE: 0. + # MYSSK: 0. + # SGPXX: 0. + # # p_max_pu: + # # MYSPE: 0.85 + # # MYSSK: 0.85 + # # SGPXX: 0.85 + # min_utilisation_rate: + # MYSPE: 0. + # MYSSK: 0. + # SGPXX: 0. + # max_utilisation_rate: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # # --- + # # universal technology parameters + # extendable: true + # capital_cost: 1 # currency/MW + # marginal_cost: 1 # currency/MWh + # lifetime: 40 # years + # # capacity_factor: 0.9 + # is_blend_or_ccs: true + # generation_blend_share: 0.3 + # # --- + # # unit commitment + # committable: false + # start_up_cost: 34.2 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # shut_down_cost: 0 # currency/MW + # ramp_limit_start_up: 0.45 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # ramp_limit_shut_down: 0.45 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # min_up_time: 3 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # min_down_time: 2 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - - id: coal-biomass-cofiring-fossil - type: coal-biomass-cofiring-fossil - carrier: coal - # --- - # unique technology parameters by bus - initial_capacity: - MYSPE: 0 - MYSSK: 0 - SGPXX: 0 - planned_expansion: - MYSPE: - 2027: 1785 # 15% blending (85% for total planned capacity: 2100*0.85) - # initial_capacity: # try to set this as initial capacity to get picked in 2030 - # MYSPE: 1785 - # MYSSK: 0 - # SGPXX: 0 - maximum_capacity: - MYSPE: 1785 - MYSSK: 0 - SGPXX: 0 - efficiency: - MYSPE: 0.38 - MYSSK: 0.38 - SGPXX: 0.38 - ramp_limit_up: - MYSPE: 1. - MYSSK: 1. - SGPXX: 1. - ramp_limit_down: - MYSPE: 1. - MYSSK: 1. - SGPXX: 1. - p_min_pu: - MYSPE: 0. - MYSSK: 0. - SGPXX: 0. - # p_max_pu: - # MYSPE: 0.85 - min_utilisation_rate: - MYSPE: 0. - MYSSK: 0. - SGPXX: 0. - max_utilisation_rate: - MYSPE: 0.85 - MYSSK: 0.85 - SGPXX: 0.85 - # --- - # universal technology parameters - extendable: true - capital_cost: 1 # currency/MW - marginal_cost: 1 # currency/MWh - lifetime: 30 # years - is_blend_or_ccs: true - generation_blend_share: 0.85 - # unit commitment - using coal-subcritical values - committable: false # calibration: true - start_up_cost: 35.64 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - shut_down_cost: 0 # currency/MW - ramp_limit_start_up: 0.38 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - ramp_limit_shut_down: 0.38 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - min_up_time: 5 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - min_down_time: 6 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # - id: coal-biomass-cofiring-fossil + # type: coal-biomass-cofiring-fossil + # carrier: coal + # # --- + # # unique technology parameters by bus + # initial_capacity: + # MYSPE: 0 + # MYSSK: 0 + # SGPXX: 0 + # planned_expansion: + # MYSPE: + # 2027: 1785 # 15% blending (85% for total planned capacity: 2100*0.85) + # # initial_capacity: # try to set this as initial capacity to get picked in 2030 + # # MYSPE: 1785 + # # MYSSK: 0 + # # SGPXX: 0 + # maximum_capacity: + # MYSPE: 1785 + # MYSSK: 0 + # SGPXX: 0 + # efficiency: + # MYSPE: 0.38 + # MYSSK: 0.38 + # SGPXX: 0.38 + # ramp_limit_up: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # ramp_limit_down: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # p_min_pu: + # MYSPE: 0. + # MYSSK: 0. + # SGPXX: 0. + # # p_max_pu: + # # MYSPE: 0.85 + # min_utilisation_rate: + # MYSPE: 0. + # MYSSK: 0. + # SGPXX: 0. + # max_utilisation_rate: + # MYSPE: 0.85 + # MYSSK: 0.85 + # SGPXX: 0.85 + # # --- + # # universal technology parameters + # extendable: true + # capital_cost: 1 # currency/MW + # marginal_cost: 1 # currency/MWh + # lifetime: 30 # years + # is_blend_or_ccs: true + # generation_blend_share: 0.85 + # # unit commitment - using coal-subcritical values + # committable: false # calibration: true + # start_up_cost: 35.64 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # shut_down_cost: 0 # currency/MW + # ramp_limit_start_up: 0.38 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # ramp_limit_shut_down: 0.38 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # min_up_time: 5 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # min_down_time: 6 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - - id: coal-biomass-cofiring-clean - type: coal-biomass-cofiring-clean - carrier: biomass - # --- - # unique technology parameters by bus - initial_capacity: - MYSPE: 0 - MYSSK: 0 - SGPXX: 0 - planned_expansion: - MYSPE: - 2027: 315 # 15% blending (15% for total planned capacity: 2100*0.15) - # initial_capacity: # try to set this as initial capacity to get picked in 2030 - # MYSPE: 315 - # MYSSK: 0 - # SGPXX: 0 - maximum_capacity: - MYSPE: 315 - MYSSK: 0 - SGPXX: 0 - efficiency: - MYSPE: 0.38 - MYSSK: 0.38 - SGPXX: 0.38 - ramp_limit_up: - MYSPE: 1. - MYSSK: 1. - SGPXX: 1. - ramp_limit_down: - MYSPE: 1. - MYSSK: 1. - SGPXX: 1. - p_min_pu: - MYSPE: 0. - MYSSK: 0. - SGPXX: 0. - # p_max_pu: - # MYSPE: 0.85 - min_utilisation_rate: - MYSPE: 0. - MYSSK: 0. - SGPXX: 0. - max_utilisation_rate: - MYSPE: 0.85 - MYSSK: 0.85 - SGPXX: 0.85 - # --- - # --- - # universal technology parameters - extendable: true - capital_cost: 1 # currency/MW - marginal_cost: 1 # currency/MWh - lifetime: 30 # years - is_blend_or_ccs: true - generation_blend_share: 0.15 - # min_utilisation_rate: 0. - # max_utilisation_rate: 1. - # --- - # unit commitment - using biomass values - committable: false - start_up_cost: 0 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - shut_down_cost: 0 # currency/MW - ramp_limit_start_up: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - ramp_limit_shut_down: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - min_up_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - min_down_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # - id: coal-biomass-cofiring-clean + # type: coal-biomass-cofiring-clean + # carrier: biomass + # # --- + # # unique technology parameters by bus + # initial_capacity: + # MYSPE: 0 + # MYSSK: 0 + # SGPXX: 0 + # planned_expansion: + # MYSPE: + # 2027: 315 # 15% blending (15% for total planned capacity: 2100*0.15) + # # initial_capacity: # try to set this as initial capacity to get picked in 2030 + # # MYSPE: 315 + # # MYSSK: 0 + # # SGPXX: 0 + # maximum_capacity: + # MYSPE: 315 + # MYSSK: 0 + # SGPXX: 0 + # efficiency: + # MYSPE: 0.38 + # MYSSK: 0.38 + # SGPXX: 0.38 + # ramp_limit_up: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # ramp_limit_down: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # p_min_pu: + # MYSPE: 0. + # MYSSK: 0. + # SGPXX: 0. + # # p_max_pu: + # # MYSPE: 0.85 + # min_utilisation_rate: + # MYSPE: 0. + # MYSSK: 0. + # SGPXX: 0. + # max_utilisation_rate: + # MYSPE: 0.85 + # MYSSK: 0.85 + # SGPXX: 0.85 + # # --- + # # --- + # # universal technology parameters + # extendable: true + # capital_cost: 1 # currency/MW + # marginal_cost: 1 # currency/MWh + # lifetime: 30 # years + # is_blend_or_ccs: true + # generation_blend_share: 0.15 + # # min_utilisation_rate: 0. + # # max_utilisation_rate: 1. + # # --- + # # unit commitment - using biomass values + # committable: false + # start_up_cost: 0 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # shut_down_cost: 0 # currency/MW + # ramp_limit_start_up: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # ramp_limit_shut_down: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # min_up_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # min_down_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - - id: coal-ammonia-cofiring-fossil - type: coal-ammonia-cofiring-fossil - carrier: coal - # --- - # unique technology parameters by bus - initial_capacity: - MYSPE: 0 - MYSSK: 0 - SGPXX: 0 - planned_expansion: - MYSPE: - 2030: 3208 # 20% blending (80% for total planned capacity: 4010*0.80) - # initial_capacity: # try to set this as initial capacity to get picked in 2030 - # MYSPE: 3208 - # MYSSK: 0 - # SGPXX: 0 - maximum_capacity: - MYSPE: 3208 - MYSSK: 0 - SGPXX: 0 - efficiency: - MYSPE: 0.34 - MYSSK: 0.34 - SGPXX: 0.34 - ramp_limit_up: - MYSPE: 1. - MYSSK: 1. - SGPXX: 1. - ramp_limit_down: - MYSPE: 1. - MYSSK: 1. - SGPXX: 1. - p_min_pu: - MYSPE: 0. - MYSSK: 0. - SGPXX: 0. - # p_max_pu: - # MYSPE: 0.85 - min_utilisation_rate: - MYSPE: 0. - MYSSK: 0. - SGPXX: 0. - max_utilisation_rate: - MYSPE: 1. - MYSSK: 1. - SGPXX: 1. - # --- - # --- - # universal technology parameters - extendable: true - capital_cost: 1 # currency/MW - marginal_cost: 1 # currency/MWh - lifetime: 30 # years - is_blend_or_ccs: true - generation_blend_share: 0.20 - # min_utilisation_rate: 0. - # max_utilisation_rate: 1. - # --- - # unit commitment - using biomass values - committable: false - start_up_cost: 0 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - shut_down_cost: 0 # currency/MW - ramp_limit_start_up: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - ramp_limit_shut_down: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - min_up_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - min_down_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # - id: coal-ammonia-cofiring-fossil + # type: coal-ammonia-cofiring-fossil + # carrier: coal + # # --- + # # unique technology parameters by bus + # initial_capacity: + # MYSPE: 0 + # MYSSK: 0 + # SGPXX: 0 + # planned_expansion: + # MYSPE: + # 2030: 3208 # 20% blending (80% for total planned capacity: 4010*0.80) + # # initial_capacity: # try to set this as initial capacity to get picked in 2030 + # # MYSPE: 3208 + # # MYSSK: 0 + # # SGPXX: 0 + # maximum_capacity: + # MYSPE: 3208 + # MYSSK: 0 + # SGPXX: 0 + # efficiency: + # MYSPE: 0.34 + # MYSSK: 0.34 + # SGPXX: 0.34 + # ramp_limit_up: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # ramp_limit_down: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # p_min_pu: + # MYSPE: 0. + # MYSSK: 0. + # SGPXX: 0. + # # p_max_pu: + # # MYSPE: 0.85 + # min_utilisation_rate: + # MYSPE: 0. + # MYSSK: 0. + # SGPXX: 0. + # max_utilisation_rate: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # # --- + # # --- + # # universal technology parameters + # extendable: true + # capital_cost: 1 # currency/MW + # marginal_cost: 1 # currency/MWh + # lifetime: 30 # years + # is_blend_or_ccs: true + # generation_blend_share: 0.20 + # # min_utilisation_rate: 0. + # # max_utilisation_rate: 1. + # # --- + # # unit commitment - using biomass values + # committable: false + # start_up_cost: 0 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # shut_down_cost: 0 # currency/MW + # ramp_limit_start_up: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # ramp_limit_shut_down: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # min_up_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # min_down_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - - id: coal-ammonia-cofiring-clean - type: coal-ammonia-cofiring-clean - carrier: ammonia - # --- - # unique technology parameters by bus - initial_capacity: - MYSPE: 0 - MYSSK: 0 - SGPXX: 0 - planned_expansion: - MYSPE: - 2030: 802 # 20% blending (20% for total planned capacity: 4010*0.20) - # initial_capacity: # try to set this as initial capacity to get picked in 2030 - # MYSPE: 802 - # MYSSK: 0 - # SGPXX: 0 - maximum_capacity: - MYSPE: 802 - MYSSK: 0 - SGPXX: 0 - efficiency: - MYSPE: 0.34 - MYSSK: 0.34 - SGPXX: 0.34 - ramp_limit_up: - MYSPE: 1. - MYSSK: 1. - SGPXX: 1. - ramp_limit_down: - MYSPE: 1. - MYSSK: 1. - SGPXX: 1. - p_min_pu: - MYSPE: 0. - MYSSK: 0. - SGPXX: 0. - # p_max_pu: - # MYSPE: 0.85 - min_utilisation_rate: - MYSPE: 0. - MYSSK: 0. - SGPXX: 0. - max_utilisation_rate: - MYSPE: 0.85 - MYSSK: 0.85 - SGPXX: 0.85 - # --- - # --- - # universal technology parameters - extendable: true - capital_cost: 1 # currency/MW - marginal_cost: 1 # currency/MWh - lifetime: 30 # years - is_blend_or_ccs: true - generation_blend_share: 0.20 - # min_utilisation_rate: 0. - # max_utilisation_rate: 1. - # --- - # unit commitment - using biomass values - committable: false - start_up_cost: 0 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - shut_down_cost: 0 # currency/MW - ramp_limit_start_up: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - ramp_limit_shut_down: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - min_up_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - min_down_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # - id: coal-ammonia-cofiring-clean + # type: coal-ammonia-cofiring-clean + # carrier: ammonia + # # --- + # # unique technology parameters by bus + # initial_capacity: + # MYSPE: 0 + # MYSSK: 0 + # SGPXX: 0 + # planned_expansion: + # MYSPE: + # 2030: 802 # 20% blending (20% for total planned capacity: 4010*0.20) + # # initial_capacity: # try to set this as initial capacity to get picked in 2030 + # # MYSPE: 802 + # # MYSSK: 0 + # # SGPXX: 0 + # maximum_capacity: + # MYSPE: 802 + # MYSSK: 0 + # SGPXX: 0 + # efficiency: + # MYSPE: 0.34 + # MYSSK: 0.34 + # SGPXX: 0.34 + # ramp_limit_up: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # ramp_limit_down: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # p_min_pu: + # MYSPE: 0. + # MYSSK: 0. + # SGPXX: 0. + # # p_max_pu: + # # MYSPE: 0.85 + # min_utilisation_rate: + # MYSPE: 0. + # MYSSK: 0. + # SGPXX: 0. + # max_utilisation_rate: + # MYSPE: 0.85 + # MYSSK: 0.85 + # SGPXX: 0.85 + # # --- + # # --- + # # universal technology parameters + # extendable: true + # capital_cost: 1 # currency/MW + # marginal_cost: 1 # currency/MWh + # lifetime: 30 # years + # is_blend_or_ccs: true + # generation_blend_share: 0.20 + # # min_utilisation_rate: 0. + # # max_utilisation_rate: 1. + # # --- + # # unit commitment - using biomass values + # committable: false + # start_up_cost: 0 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # shut_down_cost: 0 # currency/MW + # ramp_limit_start_up: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # ramp_limit_shut_down: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # min_up_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # min_down_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - - id: gas-ccs-leaked - type: gas-ccs-leaked - carrier: gas-leaked - # --- - initial_capacity: - MYSPE: 0 - MYSSK: 0 - SGPXX: 0 - maximum_capacity: - MYSPE: 0 - MYSSK: 0 - SGPXX: 0 - efficiency: - MYSPE: 0.46 - MYSSK: 0.46 - SGPXX: 0.46 - ramp_limit_up: - MYSPE: 1. - MYSSK: 1. - SGPXX: 1. - ramp_limit_down: - MYSPE: 1. - MYSSK: 1. - SGPXX: 1. - p_min_pu: - MYSPE: 0. - MYSSK: 0. - SGPXX: 0. - # p_max_pu: - # MYSPE: 0.85 - # MYSSK: 0.85 - # SGPXX: 0.85 - min_utilisation_rate: - MYSPE: 0. - MYSSK: 0. - SGPXX: 0. - max_utilisation_rate: - MYSPE: 0.85 - MYSSK: 0.85 - SGPXX: 0.85 - # --- - # --- - # universal technology parameters - extendable: true - capital_cost: 1 # currency/MW - marginal_cost: 1 # currency/MWh - lifetime: 30 # years - is_blend_or_ccs: true - generation_blend_share: 0.30 # 70% capture rate - # min_utilisation_rate: 0. - # max_utilisation_rate: 1. - # --- - # unit commitment - using biomass values - committable: false - start_up_cost: 0 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - shut_down_cost: 0 # currency/MW - ramp_limit_start_up: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - ramp_limit_shut_down: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - min_up_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - min_down_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # - id: gas-ccs-leaked + # type: gas-ccs-leaked + # carrier: gas-leaked + # # --- + # initial_capacity: + # MYSPE: 0 + # MYSSK: 0 + # SGPXX: 0 + # maximum_capacity: + # MYSPE: 0 + # MYSSK: 0 + # SGPXX: 0 + # efficiency: + # MYSPE: 0.46 + # MYSSK: 0.46 + # SGPXX: 0.46 + # ramp_limit_up: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # ramp_limit_down: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # p_min_pu: + # MYSPE: 0. + # MYSSK: 0. + # SGPXX: 0. + # # p_max_pu: + # # MYSPE: 0.85 + # # MYSSK: 0.85 + # # SGPXX: 0.85 + # min_utilisation_rate: + # MYSPE: 0. + # MYSSK: 0. + # SGPXX: 0. + # max_utilisation_rate: + # MYSPE: 0.85 + # MYSSK: 0.85 + # SGPXX: 0.85 + # # --- + # # --- + # # universal technology parameters + # extendable: true + # capital_cost: 1 # currency/MW + # marginal_cost: 1 # currency/MWh + # lifetime: 30 # years + # is_blend_or_ccs: true + # generation_blend_share: 0.30 # 70% capture rate + # # min_utilisation_rate: 0. + # # max_utilisation_rate: 1. + # # --- + # # unit commitment - using biomass values + # committable: false + # start_up_cost: 0 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # shut_down_cost: 0 # currency/MW + # ramp_limit_start_up: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # ramp_limit_shut_down: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # min_up_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # min_down_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - - id: gas-ccs-sequestered - type: gas-ccs-sequestered - carrier: gas-sequestered - # --- - initial_capacity: - MYSPE: 0 - MYSSK: 0 - SGPXX: 0 - maximum_capacity: - MYSPE: 0 - MYSSK: 0 - SGPXX: 0 - efficiency: - MYSPE: 0.46 - MYSSK: 0.46 - SGPXX: 0.46 - ramp_limit_up: - MYSPE: 1. - MYSSK: 1. - SGPXX: 1. - ramp_limit_down: - MYSPE: 1. - MYSSK: 1. - SGPXX: 1. - p_min_pu: - MYSPE: 0. - MYSSK: 0. - SGPXX: 0. - # p_max_pu: - # MYSPE: 0.85 - # MYSSK: 0.85 - # SGPXX: 0.85 - min_utilisation_rate: - MYSPE: 0. - MYSSK: 0. - SGPXX: 0. - max_utilisation_rate: - MYSPE: 0.85 - MYSSK: 0.85 - SGPXX: 0.85 - # --- - # --- - # universal technology parameters - extendable: true - capital_cost: 1 # currency/MW - marginal_cost: 1 # currency/MWh - lifetime: 30 # years - is_blend_or_ccs: true - generation_blend_share: 0.70 # 70% capture rate - # min_utilisation_rate: 0. - # max_utilisation_rate: 1. - # --- - # unit commitment - using biomass values - committable: false - start_up_cost: 0 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - shut_down_cost: 0 # currency/MW - ramp_limit_start_up: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - ramp_limit_shut_down: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - min_up_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) - min_down_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # - id: gas-ccs-sequestered + # type: gas-ccs-sequestered + # carrier: gas-sequestered + # # --- + # initial_capacity: + # MYSPE: 0 + # MYSSK: 0 + # SGPXX: 0 + # maximum_capacity: + # MYSPE: 0 + # MYSSK: 0 + # SGPXX: 0 + # efficiency: + # MYSPE: 0.46 + # MYSSK: 0.46 + # SGPXX: 0.46 + # ramp_limit_up: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # ramp_limit_down: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # p_min_pu: + # MYSPE: 0. + # MYSSK: 0. + # SGPXX: 0. + # # p_max_pu: + # # MYSPE: 0.85 + # # MYSSK: 0.85 + # # SGPXX: 0.85 + # min_utilisation_rate: + # MYSPE: 0. + # MYSSK: 0. + # SGPXX: 0. + # max_utilisation_rate: + # MYSPE: 0.85 + # MYSSK: 0.85 + # SGPXX: 0.85 + # # --- + # # --- + # # universal technology parameters + # extendable: true + # capital_cost: 1 # currency/MW + # marginal_cost: 1 # currency/MWh + # lifetime: 30 # years + # is_blend_or_ccs: true + # generation_blend_share: 0.70 # 70% capture rate + # # min_utilisation_rate: 0. + # # max_utilisation_rate: 1. + # # --- + # # unit commitment - using biomass values + # committable: false + # start_up_cost: 0 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # shut_down_cost: 0 # currency/MW + # ramp_limit_start_up: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # ramp_limit_shut_down: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # min_up_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # min_down_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) diff --git a/stock_models/ASEAN/links.yaml b/stock_models/ASEAN/links.yaml index d2ee797..a354a80 100644 --- a/stock_models/ASEAN/links.yaml +++ b/stock_models/ASEAN/links.yaml @@ -34,6 +34,7 @@ links: bidirectional: true initial_capacity: 0 reverse_capacity: 0 + maximum_capacity: 0 min_utilisation_rate: 0. max_utilisation_rate: 1. @@ -54,7 +55,7 @@ links: - id: IDNJW-IDNNU # Domestic - Existing from_node: IDNJW to_node: IDNNU - extendable: true + extendable: false carrier: interconnector-IDNJW-IDNNU type: hvdc lifetime: 99 @@ -106,13 +107,14 @@ links: bidirectional: true initial_capacity: 0 reverse_capacity: 0 + maximum_capacity: 0 min_utilisation_rate: 0. max_utilisation_rate: 1. - id: IDNKA-MYSSK # AIMS3 - Existing from_node: IDNKA to_node: MYSSK - extendable: true + extendable: false carrier: interconnector-IDNKA-MYSSK type: hvdc lifetime: 99 @@ -120,6 +122,7 @@ links: bidirectional: true initial_capacity: 230 reverse_capacity: 230 + maximum_capacity: 230 min_utilisation_rate: 0. max_utilisation_rate: 1. @@ -176,6 +179,7 @@ links: bidirectional: true initial_capacity: 0 reverse_capacity: 0 + maximum_capacity: 0 min_utilisation_rate: 0. max_utilisation_rate: 1. @@ -192,6 +196,7 @@ links: reverse_capacity: 0 planned_expansion: 2035: 2000 + maximum_capacity: 2000 min_utilisation_rate: 0. max_utilisation_rate: 1. @@ -244,7 +249,7 @@ links: - id: LAOXX-VNMCE # AIMS3 - Existing from_node: LAOXX to_node: VNMCE - extendable: true + extendable: false carrier: interconnector-LAO-VNMCE type: hvdc lifetime: 99 @@ -268,22 +273,24 @@ links: bidirectional: true initial_capacity: 0 reverse_capacity: 0 + maximum_capacity: 0 min_utilisation_rate: 0. max_utilisation_rate: 1. - id: MYSSH-MYSSK # AIMS3 - Existing from_node: MYSSH to_node: MYSSK - extendable: true + extendable: false carrier: interconnector-MYSSH-MYSSK type: hvdc lifetime: 99 efficiency: 0.97 bidirectional: true - initial_capacity: 0 + initial_capacity: 50 reverse_capacity: 50 - planned_expansion: - 2024 : 50 + # planned_expansion: + # 2024 : 50 + maximum_capacity: 50 min_utilisation_rate: 0. max_utilisation_rate: 1. @@ -314,13 +321,14 @@ links: reverse_capacity: 0 # planned_expansion: # 2024 : 900 + maximum_capacity: 1000 min_utilisation_rate: 0. max_utilisation_rate: 1. - id: KHMXX-LAOXX # AIMS3 - Existing from_node: KHMXX to_node: LAOXX - extendable: true + extendable: false carrier: interconnector-KHM-LAO type: hvdc lifetime: 99 @@ -334,7 +342,7 @@ links: - id: KHMXX-THACE # AIMS3 - Existing from_node: KHMXX to_node: THACE - extendable: true + extendable: false carrier: interconnector-KHM-THACE type: hvdc lifetime: 99 @@ -348,7 +356,7 @@ links: - id: KHMXX-VNMSO # AIMS3 - Existing from_node: KHMXX to_node: VNMSO - extendable: true + extendable: false carrier: interconnector-KHM-VNMSO type: hvac lifetime: 99 @@ -362,7 +370,7 @@ links: - id: PHLLU-PHLVI # Domestic - Existing from_node: PHLLU to_node: PHLVI - extendable: true + extendable: false carrier: interconnector-PHLLU-PHLVI type: subsea lifetime: 99 @@ -376,7 +384,7 @@ links: - id: PHLMI-PHLVI # Domestic - Existing from_node: PHLMI to_node: PHLVI - extendable: true + extendable: false carrier: interconnector-PHLMI-PHLVI type: subsea lifetime: 99 @@ -390,7 +398,7 @@ links: - id: VNMCE-VNMNO # Domestic - Existing from_node: VNMCE to_node: VNMNO - extendable: true + extendable: false carrier: interconnector-VNMCE-VNMNO type: hvdc lifetime: 99 @@ -404,7 +412,7 @@ links: - id: VNMCE-VNMSO # Domestic - Existing from_node: VNMCE to_node: VNMSO - extendable: true + extendable: false carrier: interconnector-VNMCE-VNMSO type: hvdc lifetime: 99 @@ -420,7 +428,7 @@ links: - id: THANO-THACE # Domestic - Existing from_node: THANO to_node: THACE - extendable: true + extendable: false carrier: interconnector-THANO-THACE type: hvdc lifetime: 99 @@ -434,7 +442,7 @@ links: - id: THACE-THASO # Domestic - Existing from_node: THACE to_node: THASO - extendable: true + extendable: false carrier: interconnector-THACE-THASO type: hvdc lifetime: 99 @@ -448,7 +456,7 @@ links: - id: THASO-MYSPE # AIMS3 - Existing from_node: THASO to_node: MYSPE - extendable: true + extendable: false carrier: interconnector-THASO-MYSPE type: hvdc lifetime: 99 @@ -456,13 +464,14 @@ links: bidirectional: true initial_capacity: 380 reverse_capacity: 380 + maximum_capacity: 380 min_utilisation_rate: 0. max_utilisation_rate: 1. - id: THANO-LAOXX # AIMS3 - Existing from_node: THANO to_node: LAOXX - extendable: true + extendable: false carrier: interconnector-THANO-LAO type: hvdc lifetime: 99 @@ -520,7 +529,7 @@ links: - id: BTMSL-SGPXX # from EMA doc https://www.ema.gov.sg/content/dam/corporate/partnerships/proposals/second-rfp2-to-appoint-licensed-electricity-imports/RFP2-Document-1-Aug-2023.pdf.coredownload.pdf from_node: BTMSL to_node: SGPXX - extendable: true + extendable: false carrier: interconnector-BTMSL-SGP type: subsea lifetime: 99 @@ -530,5 +539,6 @@ links: reverse_capacity: 0 planned_expansion: 2030: 1000 + maximum_capacity: 1000 min_utilisation_rate: 0.75 max_utilisation_rate: 1. \ No newline at end of file diff --git a/stock_models/ASEAN/power_sector_targets.csv b/stock_models/ASEAN/power_sector_targets.csv index 32fc80f..5ac4a0a 100644 --- a/stock_models/ASEAN/power_sector_targets.csv +++ b/stock_models/ASEAN/power_sector_targets.csv @@ -25,3 +25,5 @@ generation,"hydro, geothermal, bioenergy, solar, on-wind, off-wind",IDN,FALSE,31 generation,coal,IDN,FALSE,30,%,<=,2025,onwards,[coal] generation in [IDN] <= 30% (2025 onwards),Coal generation share target emissions,CO2eq,IDN,TRUE,290000000,tCO2eq,<=,2030,onwards,[CO2eq] emissions in [IDN] <= 290MtCO2eq (2030 onwards),Emissions peak target capacity,solar,MYS,TRUE,7000,MW,>=,2030,onwards,[solar] capacity in [MYS] >= 7000MW (2030 onwards),Solar capacity target +capacity,solar,MYS,TRUE,27000,MW,>=,2040,onwards,[solar] capacity in [MYS] >= 27000MW (2040 onwards),Solar capacity target +emissions,CO2eq,MYS,TRUE,70000000,tCO2eq,<=,2030,only,[CO2eq] emissions in [MYS] <= 70MtCO2eq (2030 only),Emissions target \ No newline at end of file diff --git a/stock_models/ASEAN/storages.yaml b/stock_models/ASEAN/storages.yaml index 01ba9d0..9358c34 100644 --- a/stock_models/ASEAN/storages.yaml +++ b/stock_models/ASEAN/storages.yaml @@ -34,12 +34,12 @@ storages: IDNML: 0. IDNPP: 0. MYSPE: 0. - MYSSK: 0. + MYSSK: 60 MYSSH: 0. PHLLU: 0. PHLVI: 0. PHLMI: 0. - SGPXX: 0. # https://www.ema.gov.sg/news-events/news/media-releases/2022/largest-energy-storage-system-in-south-east-asia-to-enhance-singapores-grid-resilience + SGPXX: 207.5 BRNXX: 0. MMRXX: 0. THANO: 0. @@ -53,7 +53,10 @@ storages: BTMSL: 0. planned_expansion: SGPXX: - 2024: 7.5 + # 2030: 7.5 + 2040: -200 + # MYSSK: + # 2030: 60 - id: hydro-pumped-storage @@ -84,7 +87,8 @@ storages: THANO: 1171 # similar as installed capacity in 2023 THACE: 360 # similar as installed capacity in 2023 MYSPE: 480 # 10% of MYSPE's hydro potential capacity - MYSSK: 2040 # 20% of MYSPE's hydro potential capacity + MYSSK: 2040 # 20% of MYSSK's hydro potential capacity + MYSSH: 110 # 10% of MYSSH's hydro potential capacity # - id: liquid-air @@ -105,20 +109,20 @@ storages: # SGPXX: 0. - - id: redox-flow - type: redox-flow - carrier: long-duration-storage - extendable: false - lifetime: 12 - state_of_charge_initial: 0 - max_hours: 12 - efficiency_store: 1.00 - efficiency_dispatch: 0.65 - standing_loss: 0.004 - cyclic_state_of_charge: true - initial_capacity: - MYSPE: 0. - MYSSK: 0. - MYSSH: 0. - SGPXX: 0. + # - id: redox-flow + # type: redox-flow + # carrier: long-duration-storage + # extendable: false + # lifetime: 12 + # state_of_charge_initial: 0 + # max_hours: 12 + # efficiency_store: 1.00 + # efficiency_dispatch: 0.65 + # standing_loss: 0.004 + # cyclic_state_of_charge: true + # initial_capacity: + # MYSPE: 0. + # MYSSK: 0. + # MYSSH: 0. + # SGPXX: 0. \ No newline at end of file diff --git a/stock_models/ASEAN_ori/generators.yaml b/stock_models/ASEAN_ori/generators.yaml new file mode 100644 index 0000000..77c9923 --- /dev/null +++ b/stock_models/ASEAN_ori/generators.yaml @@ -0,0 +1,3905 @@ +# ------------------------------------------------------------------------- +# +# GENERATORS +# +# Define generators (technologies) and their attributes +# +# Link to docs: +# - https://github.com/transition-zero/tz-assets/blob/main/transitionzero/tz_assets/canonicalisation/commodities.yaml +# - https://github.com/transition-zero/tz-assets/blob/main/transitionzero/tz_assets/canonicalisation/technologies.yaml +# +# Authors: +# - @amanmajid +# +# ------------------------------------------------------------------------- + +generators: + + - id: bioenergy-unspecified + type: bioenergy-unspecified # this is a placeholder for the biomass technology + carrier: biomass + # --- + # unique technology parameters by bus + initial_capacity: + IDNSM: 1840.1 + IDNJW: 14 + IDNKA: 2.4 + IDNPP: 3.5 + VNMNO: 85 + VNMCE: 200.1 + VNMSO: 61 + PHLLU: 145 + PHLVI: 310 + PHLMI: 50.9 + THANO: 277.9 + THACE: 444 + THASO: 73 + SGPXX: 0 # the prev capacity is actually waste to energy, not biomass + MYSPE: 247 + MYSSH: 131 + MYSSK: 58 + MMRXX: 0 + BRNXX: 0 + LAOXX: 0 + KHMXX: 0 + planned_expansion: + PHLLU: + 2024: 23.385 + PHLVI: + 2024: 74 + PHLMI: + 2024: 10 + MYSPE: + 2040: -247 + maximum_capacity: + IDNJW: 1130 + IDNKA: 10590 + IDNML: 70 + IDNNU: 230 + IDNPP: 510 + IDNSL: 360 + IDNSM: 17980 + BRNXX: 0 + KHMXX: 0 # [IRENA, Renewable energy outlook for ASEAN: Towards a regional transition] + LAOXX: 1200 # [IRENA, Renewable energy outlook for ASEAN: Towards a regional transition] + MYSPE: 2200 # New number from MyRER; previous number: 1400 + MYSSK: 600 # New number from MyRER; previous number: 9667 + MYSSH: 800 # New number from MyRER; previous number: 9667 + MMRXX: 1000 # [IRENA, Renewable energy outlook for ASEAN: Towards a regional transition] + PHLLU: 145 # Based on current installed capacity + PHLVI: 310 # Based on current installed capacity + PHLMI: 50.9 # Based on current installed capacity + SGPXX: 280 # Based on current installed capacity + THANO: 6000 # 1/3 of 18000 total for THA [IRENA, Renewable energy outlook for ASEAN: Towards a regional transition] + THACE: 6000 # 1/3 of 18000 total for THA [IRENA, Renewable energy outlook for ASEAN: Towards a regional transition] + THASO: 6000 # 1/3 of 18000 total for THA [IRENA, Renewable energy outlook for ASEAN: Towards a regional transition] + VNMNO: 2867 # 1/3 of 8600 total for VNM [IRENA, Renewable energy outlook for ASEAN: Towards a regional transition] + VNMCE: 2867 # 1/3 of 8600 total for VNM [IRENA, Renewable energy outlook for ASEAN: Towards a regional transition] + VNMSO: 2867 # 1/3 of 8600 total for VNM [IRENA, Renewable energy outlook for ASEAN: Towards a regional transition] + efficiency: + IDNSM: 0.32 + IDNJW: 0.32 + IDNNU: 0.32 + IDNKA: 0.32 + IDNSL: 0.32 + IDNML: 0.32 + IDNPP: 0.32 + MYSPE: 0.32 + MYSSK: 0.32 + MYSSH: 0.32 + PHLLU: 0.32 + PHLVI: 0.32 + PHLMI: 0.32 + SGPXX: 0.32 + BRNXX: 0.32 + MMRXX: 0.32 + THANO: 0.32 + THASO: 0.32 + THACE: 0.32 + VNMNO: 0.32 + VNMCE: 0.32 + VNMSO: 0.32 + KHMXX: 0.32 + LAOXX: 0.32 + ramp_limit_up: + IDNSM: 1.0 + IDNJW: 1.0 + IDNNU: 1.0 + IDNKA: 1.0 + IDNSL: 1.0 + IDNML: 1.0 + IDNPP: 1.0 + MYSPE: 1.0 + MYSSK: 1.0 + MYSSH: 1.0 + PHLLU: 1.0 + PHLVI: 1.0 + PHLMI: 1.0 + SGPXX: 1.0 + BRNXX: 1.0 + MMRXX: 1.0 + THANO: 1.0 + THASO: 1.0 + THACE: 1.0 + VNMNO: 1.0 + VNMCE: 1.0 + VNMSO: 1.0 + KHMXX: 1.0 + LAOXX: 1.0 + ramp_limit_down: + IDNSM: 1.0 + IDNJW: 1.0 + IDNNU: 1.0 + IDNKA: 1.0 + IDNSL: 1.0 + IDNML: 1.0 + IDNPP: 1.0 + MYSPE: 1.0 + MYSSK: 1.0 + MYSSH: 1.0 + PHLLU: 1.0 + PHLVI: 1.0 + PHLMI: 1.0 + SGPXX: 1.0 + BRNXX: 1.0 + MMRXX: 1.0 + THANO: 1.0 + THASO: 1.0 + THACE: 1.0 + VNMNO: 1.0 + VNMCE: 1.0 + VNMSO: 1.0 + KHMXX: 1.0 + LAOXX: 1.0 + p_min_pu: + IDNSM: 0. + IDNJW: 0. + IDNNU: 0. + IDNKA: 0. + IDNSL: 0. + IDNML: 0. + IDNPP: 0. + MYSPE: 0. + MYSSK: 0. + MYSSH: 0. + PHLLU: 0. + PHLVI: 0. + PHLMI: 0. + SGPXX: 0. + BRNXX: 0. + MMRXX: 0. + THANO: 0. + THASO: 0. + THACE: 0. + VNMNO: 0. + VNMCE: 0. + VNMSO: 0. + KHMXX: 0. + LAOXX: 0. + p_max_pu: # (assumption based on the lowest number for wood-based bioenergy plants : https://www.irena.org/-/media/Files/IRENA/Agency/Publication/2024/Sep/IRENA_Renewable_power_generation_costs_in_2023.pdf) + IDNSM: 0.6 + IDNJW: 0.6 + IDNNU: 0.6 + IDNKA: 0.6 + IDNSL: 0.6 + IDNML: 0.6 + IDNPP: 0.6 + MYSPE: 0.6 + MYSSK: 0.6 + MYSSH: 0.6 + PHLLU: 0.6 + PHLVI: 0.6 + PHLMI: 0.6 + SGPXX: 0.6 + BRNXX: 0.6 + MMRXX: 0.6 + THANO: 0.6 + THASO: 0.6 + THACE: 0.6 + VNMNO: 0.6 + VNMCE: 0.6 + VNMSO: 0.6 + KHMXX: 0.6 + LAOXX: 0.6 + min_utilisation_rate: + IDNSM: 0. + IDNJW: 0. + IDNNU: 0. + IDNKA: 0. + IDNSL: 0. + IDNML: 0. + IDNPP: 0. + MYSPE: 0. + MYSSK: 0. + MYSSH: 0. + PHLLU: 0. + PHLVI: 0. + PHLMI: 0. + SGPXX: 0. + BRNXX: 0. + MMRXX: 0. + THANO: 0. + THASO: 0. + THACE: 0. + VNMNO: 0. + VNMCE: 0. + VNMSO: 0. + KHMXX: 0. + LAOXX: 0. + max_utilisation_rate: + IDNSM: 0.85 + IDNJW: 0.85 + IDNNU: 0.85 + IDNKA: 0.85 + IDNSL: 0.85 + IDNML: 0.85 + IDNPP: 0.85 + MYSPE: 0.85 + MYSSK: 0.85 + MYSSH: 0.85 + PHLLU: 0.85 + PHLVI: 0.85 + PHLMI: 0.85 + SGPXX: 0.85 + BRNXX: 0.85 + MMRXX: 0.85 + THANO: 0.85 + THASO: 0.85 + THACE: 0.85 + VNMNO: 0.85 + VNMCE: 0.85 + VNMSO: 0.85 + KHMXX: 0.85 + LAOXX: 0.85 + # --- + # universal technology parameters + extendable: true + lifetime: 25 # years + is_blend_or_ccs: false + generation_blend_share: 0. + # min_utilisation_rate: 0. + # max_utilisation_rate: 0.85 + # --- + # unit commitment + committable: false + start_up_cost: 0 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + shut_down_cost: 0 # currency/MW + ramp_limit_start_up: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + ramp_limit_shut_down: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + min_up_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + min_down_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + + + - id: biogas + type: biogas + carrier: biogas + # --- + # unique technology parameters by bus + initial_capacity: + MYSPE: 115 + planned_expansion: + MYSPE: + 2040: -115 + maximum_capacity: + MYSPE: 115 + efficiency: + MYSPE: 0.32 + ramp_limit_up: + MYSPE: 1.0 + ramp_limit_down: + MYSPE: 1.0 + p_min_pu: + MYSPE: 0. + p_max_pu: # (assumption based on the lowest number for wood-based bioenergy plants : https://www.irena.org/-/media/Files/IRENA/Agency/Publication/2024/Sep/IRENA_Renewable_power_generation_costs_in_2023.pdf) + MYSPE: 0.6 + min_utilisation_rate: + MYSPE: 0. + max_utilisation_rate: + MYSPE: 0.85 + # --- + # universal technology parameters + extendable: true + lifetime: 25 # years + is_blend_or_ccs: false + generation_blend_share: 0. + # min_utilisation_rate: 0. + # max_utilisation_rate: 0.85 + # --- + # unit commitment + committable: false + start_up_cost: 0 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + shut_down_cost: 0 # currency/MW + ramp_limit_start_up: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + ramp_limit_shut_down: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + min_up_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + min_down_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + + + - id: combined-cycle + type: combined-cycle + carrier: gas + # --- + # unique technology parameters by bus + initial_capacity: + IDNSM: 3748.2 + IDNNU: 306 + IDNJW: 12211.87 + IDNSL: 435 + IDNKA: 501 + IDNML: 136 + IDNPP: 205 + VNMSO: 7076 + MYSPE: 10767 # 10189 CCGT + 578 ST + MYSSH: 978 + MYSSK: 1159 + PHLLU: 2734.4 + THANO: 966 + THACE: 29900.55 + THASO: 2690 + SGPXX: 10671 # 9921 CCGT + 750 ST + BRNXX: 268 + planned_expansion: + IDNSM: + 2024: 1600 + IDNJW: + 2024: 1760 + IDNPP: + 2029: 20 + VNMSO: + 2025: 2824 + PHLLU: + 2024: 1320 + THANO: + 2024: 31.2 + THACE: + 2024: 2054 + 2025: 780 + SGPXX: + 2030: 2400 + 2030: -750 # ST + 2040: -2150 + MMRXX: + 2024: 388 + MYSPE: + 2030: 2600 + 2030: -4460 + 2030: -578 # ST + 2040: 2100 + 2040: -2887 + MYSSH: + 2030: 220 + 2030: -290 + 2040: -688 + MYSSK: + 2030: 500 + efficiency: + IDNSM: 0.57 + IDNJW: 0.57 + IDNNU: 0.57 + IDNKA: 0.57 + IDNSL: 0.57 + IDNML: 0.57 + IDNPP: 0.57 + MYSPE: 0.56 + MYSSK: 0.56 + MYSSH: 0.56 + PHLLU: 0.56 + PHLVI: 0.56 + PHLMI: 0.56 + SGPXX: 0.56 + BRNXX: 0.56 + MMRXX: 0.56 + THANO: 0.56 + THASO: 0.56 + THACE: 0.56 + VNMNO: 0.56 + VNMCE: 0.56 + VNMSO: 0.56 + KHMXX: 0.56 + LAOXX: 0.56 + ramp_limit_up: + IDNSM: 1.0 + IDNJW: 1.0 + IDNNU: 1.0 + IDNKA: 1.0 + IDNSL: 1.0 + IDNML: 1.0 + IDNPP: 1.0 + MYSPE: 1.0 + MYSSK: 1.0 + MYSSH: 1.0 + PHLLU: 1.0 + PHLVI: 1.0 + PHLMI: 1.0 + SGPXX: 1.0 + BRNXX: 1.0 + MMRXX: 1.0 + THANO: 1.0 + THASO: 1.0 + THACE: 1.0 + VNMNO: 1.0 + VNMCE: 1.0 + VNMSO: 1.0 + KHMXX: 1.0 + LAOXX: 1.0 + ramp_limit_down: + IDNSM: 1.0 + IDNJW: 1.0 + IDNNU: 1.0 + IDNKA: 1.0 + IDNSL: 1.0 + IDNML: 1.0 + IDNPP: 1.0 + MYSPE: 1.0 + MYSSK: 1.0 + MYSSH: 1.0 + PHLLU: 1.0 + PHLVI: 1.0 + PHLMI: 1.0 + SGPXX: 1.0 + BRNXX: 1.0 + MMRXX: 1.0 + THANO: 1.0 + THASO: 1.0 + THACE: 1.0 + VNMNO: 1.0 + VNMCE: 1.0 + VNMSO: 1.0 + KHMXX: 1.0 + LAOXX: 1.0 + p_min_pu: + IDNSM: 0.3 + IDNJW: 0.3 + IDNNU: 0.3 + IDNKA: 0.3 + IDNSL: 0.3 + IDNML: 0.3 + IDNPP: 0.3 + MYSPE: 0. + MYSSK: 0.3 # CFE calibration: 0.7 + MYSSH: 0.3 # CFE calibration: 0.7 + PHLLU: 0.3 + PHLVI: 0.3 + PHLMI: 0.3 + SGPXX: 0.5 + BRNXX: 0.3 + MMRXX: 0.3 + THANO: 0.4 + THASO: 0.4 + THACE: 0.4 + VNMNO: 0.3 + VNMCE: 0.3 + VNMSO: 0.3 + KHMXX: 0.3 + LAOXX: 0.3 + p_max_pu: + IDNSM: 0.9 + IDNJW: 0.9 + IDNNU: 0.9 + IDNKA: 0.9 + IDNSL: 0.9 + IDNML: 0.9 + IDNPP: 0.9 + MYSPE: 0.9 + MYSSK: 0.9 + MYSSH: 0.9 + PHLLU: 0.9 + PHLVI: 0.9 + PHLMI: 0.9 + SGPXX: 0.9 + BRNXX: 0.9 + MMRXX: 0.9 + THANO: 0.9 + THASO: 0.9 + THACE: 0.9 + VNMNO: 0.9 + VNMCE: 0.9 + VNMSO: 0.9 + KHMXX: 0.9 + LAOXX: 0.9 + min_utilisation_rate: + IDNSM: 0. + IDNJW: 0. + IDNNU: 0. + IDNKA: 0. + IDNSL: 0. + IDNML: 0. + IDNPP: 0. + MYSPE: 0. + MYSSK: 0. + MYSSH: 0. + PHLLU: 0. + PHLVI: 0. + PHLMI: 0. + SGPXX: 0. + BRNXX: 0. + MMRXX: 0. + THANO: 0. + THASO: 0. + THACE: 0. + VNMNO: 0. + VNMCE: 0. + VNMSO: 0. + KHMXX: 0. + LAOXX: 0. + max_utilisation_rate: + IDNSM: 0.85 + IDNJW: 0.85 + IDNNU: 0.85 + IDNKA: 0.85 + IDNSL: 0.85 + IDNML: 0.85 + IDNPP: 0.85 + MYSPE: 0.85 + MYSSK: 0.85 + MYSSH: 0.85 + PHLLU: 0.85 + PHLVI: 0.85 + PHLMI: 0.85 + SGPXX: 0.85 + BRNXX: 0.85 + MMRXX: 0.85 + THANO: 0.85 + THASO: 0.85 + THACE: 0.85 + VNMNO: 0.85 + VNMCE: 0.85 + VNMSO: 0.85 + KHMXX: 0.85 + LAOXX: 0.85 + # --- + # universal technology parameters + extendable: true + capital_cost: 1 # currency/MW + marginal_cost: 1 # currency/MWh + lifetime: 40 # years + # capacity_factor: 0.9 + is_blend_or_ccs: false + generation_blend_share: 0. + # min_utilisation_rate: 0. + # max_utilisation_rate: 0.85 + # unit commitment + committable: false + start_up_cost: 34.2 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + shut_down_cost: 0 # currency/MW + ramp_limit_start_up: 0.45 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + ramp_limit_shut_down: 0.45 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + min_up_time: 3 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + min_down_time: 2 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + + + - id: coal-subcritical + type: coal-subcritical + carrier: coal + # --- + # unique technology parameters by bus + initial_capacity: + IDNSM: 6712 + IDNNU: 186 + IDNJW: 22775 + IDNSL: 1342 + IDNKA: 2454 + IDNML: 14 + IDNPP: 20 + VNMNO: 7327 + VNMCE: 1830 + VNMSO: 1245 + MYSPE: 7170 + MYSSK: 480 + MYSSH: 0 + PHLLU: 5898.6 + PHLVI: 786 + PHLMI: 1465 + THANO: 2360 + THACE: 2291 + KHMXX: 755 + MMRXX: 138 + LAOXX: 1878 + planned_expansion: + IDNSM: + 2024: 600 + 2026: 300 + IDNJW: + 2024: 600 + 2025: 1000 + 2026: 1000 + IDNSL: + 2024: 200 + IDNKA: + 2025: 150 + PHLLU: + 2024: 450 + KHMXX: + 2025: 265 + MYSPE: + 2030: -3670 + 2040: -3500 + MYSSK: + 2030: -210 + 2040: -270 + efficiency: + IDNSM: 0.35 + IDNJW: 0.35 + IDNNU: 0.35 + IDNKA: 0.35 + IDNSL: 0.35 + IDNML: 0.35 + IDNPP: 0.35 + MYSPE: 0.35 + MYSSK: 0.35 + MYSSH: 0.35 + PHLLU: 0.35 + PHLVI: 0.35 + PHLMI: 0.35 + SGPXX: 0.35 + BRNXX: 0.35 + MMRXX: 0.35 + THANO: 0.35 + THASO: 0.35 + THACE: 0.35 + VNMNO: 0.35 + VNMCE: 0.35 + VNMSO: 0.35 + KHMXX: 0.35 + LAOXX: 0.35 + ramp_limit_up: + IDNSM: 1.0 + IDNJW: 1.0 + IDNNU: 1.0 + IDNKA: 1.0 + IDNSL: 1.0 + IDNML: 1.0 + IDNPP: 1.0 + MYSPE: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + MYSSK: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + MYSSH: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + PHLLU: 1.0 + PHLVI: 1.0 + PHLMI: 1.0 + SGPXX: 1.0 + BRNXX: 1.0 + MMRXX: 1.0 + THANO: 1.0 + THASO: 1.0 + THACE: 1.0 + VNMNO: 1.0 + VNMCE: 1.0 + VNMSO: 1.0 + KHMXX: 1.0 + LAOXX: 1.0 + ramp_limit_down: + IDNSM: 1.0 + IDNJW: 1.0 + IDNNU: 1.0 + IDNKA: 1.0 + IDNSL: 1.0 + IDNML: 1.0 + IDNPP: 1.0 + MYSPE: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + MYSSK: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + MYSSH: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + PHLLU: 1.0 + PHLVI: 1.0 + PHLMI: 1.0 + SGPXX: 1.0 + BRNXX: 1.0 + MMRXX: 1.0 + THANO: 1.0 + THASO: 1.0 + THACE: 1.0 + VNMNO: 1.0 + VNMCE: 1.0 + VNMSO: 1.0 + KHMXX: 1.0 + LAOXX: 1.0 + p_min_pu: + IDNSM: 0. + IDNJW: 0. + IDNNU: 0. + IDNKA: 0. + IDNSL: 0. + IDNML: 0. + IDNPP: 0. + MYSPE: 0.3 + MYSSK: 0.3 + MYSSH: 0.3 + PHLLU: 0. + PHLVI: 0. + PHLMI: 0. + SGPXX: 0. + BRNXX: 0. + MMRXX: 0. + THANO: 0.4 + THASO: 0.4 + THACE: 0.4 + VNMNO: 0.4 + VNMCE: 0.4 + VNMSO: 0.4 + KHMXX: 0.4 + LAOXX: 0. + p_max_pu: + IDNSM: 0.9 + IDNJW: 0.9 + IDNNU: 0.9 + IDNKA: 0.9 + IDNSL: 0.9 + IDNML: 0.9 + IDNPP: 0.9 + MYSPE: 0.9 + MYSSK: 0.9 + MYSSH: 0.9 + PHLLU: 0.9 + PHLVI: 0.9 + PHLMI: 0.9 + SGPXX: 0.9 + BRNXX: 0.9 + MMRXX: 0.9 + THANO: 0.9 + THASO: 0.9 + THACE: 0.9 + VNMNO: 0.9 + VNMCE: 0.9 + VNMSO: 0.9 + KHMXX: 0.9 + LAOXX: 0.9 + min_utilisation_rate: + IDNSM: 0. + IDNJW: 0. + IDNNU: 0. + IDNKA: 0. + IDNSL: 0. + IDNML: 0. + IDNPP: 0. + MYSPE: 0. + MYSSK: 0. + MYSSH: 0. + PHLLU: 0. + PHLVI: 0. + PHLMI: 0. + SGPXX: 0. + BRNXX: 0. + MMRXX: 0. + THANO: 0. + THASO: 0. + THACE: 0. + VNMNO: 0. + VNMCE: 0. + VNMSO: 0. + KHMXX: 0. + LAOXX: 0. + max_utilisation_rate: + IDNSM: 0.85 + IDNJW: 0.85 + IDNNU: 0.85 + IDNKA: 0.85 + IDNSL: 0.85 + IDNML: 0.85 + IDNPP: 0.85 + MYSPE: 0.85 + MYSSK: 0.85 + MYSSH: 0.85 + PHLLU: 0.85 + PHLVI: 0.85 + PHLMI: 0.85 + SGPXX: 0.85 + BRNXX: 0.85 + MMRXX: 0.85 + THANO: 0.85 + THASO: 0.85 + THACE: 0.85 + VNMNO: 0.85 + VNMCE: 0.85 + VNMSO: 0.85 + KHMXX: 0.85 + LAOXX: 0.85 + # --- + # universal technology parameters + extendable: false + capital_cost: 1 # currency/MW + marginal_cost: 1 # currency/MWh + lifetime: 30 # years + is_blend_or_ccs: false + generation_blend_share: 0. + # min_utilisation_rate: 0. + # max_utilisation_rate: 0.85 + # --- + # unit commitment + committable: true + start_up_cost: 125 # USD/MW (SEA team) + shut_down_cost: 0 # USD/MW + ramp_limit_start_up: 0.38 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + ramp_limit_shut_down: 0.38 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + min_up_time: 48 # hours (SEA team) + min_down_time: 53.5 # hours (SEA team) + + + - id: coal-supercritical + type: coal-supercritical + carrier: coal + # --- + # unique technology parameters by bus + initial_capacity: + IDNSM: 0 + IDNNU: 0 + IDNJW: 3375 + IDNSL: 0 + IDNKA: 0 + IDNML: 0 + IDNPP: 0 + VNMNO: 1200 + VNMCE: 5484 + VNMSO: 4333 + MYSPE: 0 + MYSSH: 0 + MYSSK: 0 + PHLLU: 1978 + PHLVI: 0 + PHLMI: 0 + THANO: 0 + THACE: 660 + THASO: 0 + KHMXX: 700 + SGPXX: 0 + BRNXX: 0 + MMRXX: 0 + LAOXX: 0 + planned_extension: + VNMCE: + 2024: 1432 + VNMSO: + 2026: 1200 + LAOXX: + 2025: 660 + efficiency: + IDNSM: 0.38 + IDNJW: 0.38 + IDNNU: 0.38 + IDNKA: 0.38 + IDNSL: 0.38 + IDNML: 0.38 + IDNPP: 0.38 + MYSPE: 0.38 + MYSSK: 0.38 + MYSSH: 0.38 + PHLLU: 0.38 + PHLVI: 0.38 + PHLMI: 0.38 + SGPXX: 0.38 + BRNXX: 0.38 + MMRXX: 0.38 + THANO: 0.38 + THASO: 0.38 + THACE: 0.38 + VNMNO: 0.38 + VNMCE: 0.38 + VNMSO: 0.38 + KHMXX: 0.38 + LAOXX: 0.38 + ramp_limit_up: + IDNSM: 1.0 + IDNJW: 1.0 + IDNNU: 1.0 + IDNKA: 1.0 + IDNSL: 1.0 + IDNML: 1.0 + IDNPP: 1.0 + MYSPE: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + MYSSK: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + MYSSH: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + PHLLU: 1.0 + PHLVI: 1.0 + PHLMI: 1.0 + SGPXX: 1.0 + BRNXX: 1.0 + MMRXX: 1.0 + THANO: 1.0 + THASO: 1.0 + THACE: 1.0 + VNMNO: 1.0 + VNMCE: 1.0 + VNMSO: 1.0 + KHMXX: 1.0 + LAOXX: 1.0 + ramp_limit_down: + IDNSM: 1.0 + IDNJW: 1.0 + IDNNU: 1.0 + IDNKA: 1.0 + IDNSL: 1.0 + IDNML: 1.0 + IDNPP: 1.0 + MYSPE: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + MYSSK: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + MYSSH: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + PHLLU: 1.0 + PHLVI: 1.0 + PHLMI: 1.0 + SGPXX: 1.0 + BRNXX: 1.0 + MMRXX: 1.0 + THANO: 1.0 + THASO: 1.0 + THACE: 1.0 + VNMNO: 1.0 + VNMCE: 1.0 + VNMSO: 1.0 + KHMXX: 1.0 + LAOXX: 1.0 + p_min_pu: + IDNSM: 0. + IDNJW: 0. + IDNNU: 0. + IDNKA: 0. + IDNSL: 0. + IDNML: 0. + IDNPP: 0. + MYSPE: 0.3 + MYSSK: 0.3 + MYSSH: 0.3 + PHLLU: 0. + PHLVI: 0. + PHLMI: 0. + SGPXX: 0. + BRNXX: 0. + MMRXX: 0. + THANO: 0.4 + THASO: 0.4 + THACE: 0.4 + VNMNO: 0.4 + VNMCE: 0.4 + VNMSO: 0.4 + KHMXX: 0.4 + LAOXX: 0.4 + p_max_pu: + IDNSM: 0.9 + IDNJW: 0.9 + IDNNU: 0.9 + IDNKA: 0.9 + IDNSL: 0.9 + IDNML: 0.9 + IDNPP: 0.9 + MYSPE: 0.9 + MYSSK: 0.9 + MYSSH: 0.9 + PHLLU: 0.9 + PHLVI: 0.9 + PHLMI: 0.9 + SGPXX: 0.9 + BRNXX: 0.9 + MMRXX: 0.9 + THANO: 0.9 + THASO: 0.9 + THACE: 0.9 + VNMNO: 0.9 + VNMCE: 0.9 + VNMSO: 0.9 + KHMXX: 0.9 + LAOXX: 0.9 + min_utilisation_rate: + IDNSM: 0. + IDNJW: 0. + IDNNU: 0. + IDNKA: 0. + IDNSL: 0. + IDNML: 0. + IDNPP: 0. + MYSPE: 0. + MYSSK: 0. + MYSSH: 0. + PHLLU: 0. + PHLVI: 0. + PHLMI: 0. + SGPXX: 0. + BRNXX: 0. + MMRXX: 0. + THANO: 0. + THASO: 0. + THACE: 0. + VNMNO: 0. + VNMCE: 0. + VNMSO: 0. + KHMXX: 0. + LAOXX: 0. + max_utilisation_rate: + IDNSM: 0.85 + IDNJW: 0.85 + IDNNU: 0.85 + IDNKA: 0.85 + IDNSL: 0.85 + IDNML: 0.85 + IDNPP: 0.85 + MYSPE: 0.85 + MYSSK: 0.85 + MYSSH: 0.85 + PHLLU: 0.85 + PHLVI: 0.85 + PHLMI: 0.85 + SGPXX: 0.85 + BRNXX: 0.85 + MMRXX: 0.85 + THANO: 0.85 + THASO: 0.85 + THACE: 0.85 + VNMNO: 0.85 + VNMCE: 0.85 + VNMSO: 0.85 + KHMXX: 0.85 + LAOXX: 0.85 + # --- + # universal technology parameters + extendable: false + capital_cost: 1 # currency/MW + marginal_cost: 1 # currency/MWh + lifetime: 30 # years + is_blend_or_ccs: false + generation_blend_share: 0. + # min_utilisation_rate: 0. + # max_utilisation_rate: 0.85 + # --- + # unit commitment + committable: true + start_up_cost: 125 # USD/MW (SEA team) + shut_down_cost: 0 # USD/MW + ramp_limit_start_up: 0.38 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + ramp_limit_shut_down: 0.38 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + min_up_time: 48 # hours (SEA team) + min_down_time: 48 # hours (SEA team) + + + - id: coal-ultrasupercritical + type: coal-ultrasupercritical + carrier: coal + # --- + # unique technology parameters by bus + initial_capacity: + IDNJW: 1900 + MYSPE: 5010 + planned_expansion: + VNMCE: + 2025: 1330 + 2026: 1403 + MYSPE: + 2030: -1010 + efficiency: + IDNSM: 0.42 + IDNJW: 0.42 + IDNNU: 0.42 + IDNKA: 0.42 + IDNSL: 0.42 + IDNML: 0.42 + IDNPP: 0.42 + MYSPE: 0.42 + MYSSK: 0.42 + MYSSH: 0.42 + PHLLU: 0.42 + PHLVI: 0.42 + PHLMI: 0.42 + SGPXX: 0.42 + BRNXX: 0.42 + MMRXX: 0.42 + THANO: 0.42 + THASO: 0.42 + THACE: 0.42 + VNMNO: 0.43 + VNMCE: 0.43 + VNMSO: 0.43 + KHMXX: 0.42 + LAOXX: 0.42 + ramp_limit_up: + IDNSM: 1.0 + IDNJW: 1.0 + IDNNU: 1.0 + IDNKA: 1.0 + IDNSL: 1.0 + IDNML: 1.0 + IDNPP: 1.0 + MYSPE: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + MYSSK: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + MYSSH: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + PHLLU: 1.0 + PHLVI: 1.0 + PHLMI: 1.0 + SGPXX: 1.0 + BRNXX: 1.0 + MMRXX: 1.0 + THANO: 1.0 + THASO: 1.0 + THACE: 1.0 + VNMNO: 1.0 + VNMCE: 1.0 + VNMSO: 1.0 + KHMXX: 1.0 + LAOXX: 1.0 + ramp_limit_down: + IDNSM: 1.0 + IDNJW: 1.0 + IDNNU: 1.0 + IDNKA: 1.0 + IDNSL: 1.0 + IDNML: 1.0 + IDNPP: 1.0 + MYSPE: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + MYSSK: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + MYSSH: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + PHLLU: 1.0 + PHLVI: 1.0 + PHLMI: 1.0 + SGPXX: 1.0 + BRNXX: 1.0 + MMRXX: 1.0 + THANO: 1.0 + THASO: 1.0 + THACE: 1.0 + VNMNO: 1.0 + VNMCE: 1.0 + VNMSO: 1.0 + KHMXX: 1.0 + LAOXX: 1.0 + p_min_pu: + IDNSM: 0. + IDNJW: 0. + IDNNU: 0. + IDNKA: 0. + IDNSL: 0. + IDNML: 0. + IDNPP: 0. + MYSPE: 0.3 + MYSSK: 0.3 + MYSSH: 0.3 + PHLLU: 0. + PHLVI: 0. + PHLMI: 0. + SGPXX: 0. + BRNXX: 0. + MMRXX: 0. + THANO: 0.4 + THASO: 0.4 + THACE: 0.4 + VNMNO: 0.4 + VNMCE: 0.4 + VNMSO: 0.4 + KHMXX: 0.4 + LAOXX: 0.4 + p_max_pu: + IDNSM: 0.9 + IDNJW: 0.9 + IDNNU: 0.9 + IDNKA: 0.9 + IDNSL: 0.9 + IDNML: 0.9 + IDNPP: 0.9 + MYSPE: 0.9 + MYSSK: 0.9 + MYSSH: 0.9 + PHLLU: 0.9 + PHLVI: 0.9 + PHLMI: 0.9 + SGPXX: 0.9 + BRNXX: 0.9 + MMRXX: 0.9 + THANO: 0.9 + THASO: 0.9 + THACE: 0.9 + VNMNO: 0.9 + VNMCE: 0.9 + VNMSO: 0.9 + KHMXX: 0.9 + LAOXX: 0.9 + min_utilisation_rate: + IDNSM: 0. + IDNJW: 0. + IDNNU: 0. + IDNKA: 0. + IDNSL: 0. + IDNML: 0. + IDNPP: 0. + MYSPE: 0. + MYSSK: 0. + MYSSH: 0. + PHLLU: 0. + PHLVI: 0. + PHLMI: 0. + SGPXX: 0. + BRNXX: 0. + MMRXX: 0. + THANO: 0. + THASO: 0. + THACE: 0. + VNMNO: 0. + VNMCE: 0. + VNMSO: 0. + KHMXX: 0. + LAOXX: 0. + max_utilisation_rate: + IDNSM: 0.85 + IDNJW: 0.85 + IDNNU: 0.85 + IDNKA: 0.85 + IDNSL: 0.85 + IDNML: 0.85 + IDNPP: 0.85 + MYSPE: 0.85 + MYSSK: 0.85 + MYSSH: 0.85 + PHLLU: 0.85 + PHLVI: 0.85 + PHLMI: 0.85 + SGPXX: 0.85 + BRNXX: 0.85 + MMRXX: 0.85 + THANO: 0.85 + THASO: 0.85 + THACE: 0.85 + VNMNO: 0.85 + VNMCE: 0.85 + VNMSO: 0.85 + KHMXX: 0.85 + LAOXX: 0.85 + # --- + # universal technology parameters + extendable: false + capital_cost: 1 # currency/MW + marginal_cost: 1 # currency/MWh + lifetime: 30 # years + is_blend_or_ccs: false + generation_blend_share: 0. + # min_utilisation_rate: 0. + # max_utilisation_rate: 0.85 + # --- + # unit commitment + committable: true + start_up_cost: 57 # USD/MW (SEA team) + shut_down_cost: 0 # USD/MW + ramp_limit_start_up: 0.38 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + ramp_limit_shut_down: 0.38 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + min_up_time: 48 # hours (SEA team) + min_down_time: 56 # hours (SEA team) + + + - id: circulating-fluidized-bed + type: circulating-fluidized-bed + carrier: coal + # --- + # unique technology parameters by bus + initial_capacity: + IDNSM: 224 + IDNNU: 0 + IDNJW: 280 + IDNSL: 0 + IDNKA: 60 + IDNML: 0 + IDNPP: 0 + VNMNO: 3230 + VNMCE: 30 + VNMSO: 0 + MYSPE: 0 + MYSSH: 0 + MYSSK: 624 + PHLLU: 736 + PHLVI: 625 + PHLMI: 765 + THANO: 0 + THACE: 0 + THASO: 0 + KHMXX: 0 + SGPXX: 0 + BRNXX: 0 + MMRXX: 0 + LAOXX: 0 + planned_expansion: + VNMNO: + 2026: 435 + 2027: 325 + PHLVI: + 2026: 135 + efficiency: + IDNSM: 0.41 + IDNJW: 0.41 + IDNNU: 0.41 + IDNKA: 0.41 + IDNSL: 0.41 + IDNML: 0.41 + IDNPP: 0.41 + MYSPE: 0.41 + MYSSK: 0.41 + MYSSH: 0.41 + PHLLU: 0.41 + PHLVI: 0.41 + PHLMI: 0.41 + SGPXX: 0.41 + BRNXX: 0.41 + MMRXX: 0.41 + THANO: 0.41 + THASO: 0.41 + THACE: 0.41 + VNMNO: 0.41 + VNMCE: 0.41 + VNMSO: 0.41 + KHMXX: 0.41 + LAOXX: 0.41 + ramp_limit_up: + IDNSM: 1.0 + IDNJW: 1.0 + IDNNU: 1.0 + IDNKA: 1.0 + IDNSL: 1.0 + IDNML: 1.0 + IDNPP: 1.0 + MYSPE: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + MYSSK: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + MYSSH: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + PHLLU: 1.0 + PHLVI: 1.0 + PHLMI: 1.0 + SGPXX: 1.0 + BRNXX: 1.0 + MMRXX: 1.0 + THANO: 1.0 + THASO: 1.0 + THACE: 1.0 + VNMNO: 1.0 + VNMCE: 1.0 + VNMSO: 1.0 + KHMXX: 1.0 + LAOXX: 1.0 + ramp_limit_down: + IDNSM: 1.0 + IDNJW: 1.0 + IDNNU: 1.0 + IDNKA: 1.0 + IDNSL: 1.0 + IDNML: 1.0 + IDNPP: 1.0 + MYSPE: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + MYSSK: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + MYSSH: 0.9 # 1.5% per minute = 0.015 * 60 = 0.9 per hour; source: SEA team + PHLLU: 1.0 + PHLVI: 1.0 + PHLMI: 1.0 + SGPXX: 1.0 + BRNXX: 1.0 + MMRXX: 1.0 + THANO: 1.0 + THASO: 1.0 + THACE: 1.0 + VNMNO: 1.0 + VNMCE: 1.0 + VNMSO: 1.0 + KHMXX: 1.0 + LAOXX: 1.0 + p_min_pu: + IDNSM: 0. + IDNJW: 0. + IDNNU: 0. + IDNKA: 0.4 + IDNSL: 0. + IDNML: 0. + IDNPP: 0. + MYSPE: 0.3 + MYSSK: 0.3 + MYSSH: 0.3 + PHLLU: 0. + PHLVI: 0. + PHLMI: 0. + SGPXX: 0. + BRNXX: 0. + MMRXX: 0. + THANO: 0.4 + THASO: 0.4 + THACE: 0.4 + VNMNO: 0.4 + VNMCE: 0.4 + VNMSO: 0.4 + KHMXX: 0.4 + LAOXX: 0.4 + p_max_pu: + IDNSM: 0.9 + IDNJW: 0.9 + IDNNU: 0.9 + IDNKA: 0.9 + IDNSL: 0.9 + IDNML: 0.9 + IDNPP: 0.9 + MYSPE: 0.9 + MYSSK: 0.9 + MYSSH: 0.9 + PHLLU: 0.9 + PHLVI: 0.9 + PHLMI: 0.9 + SGPXX: 0.9 + BRNXX: 0.9 + MMRXX: 0.9 + THANO: 0.9 + THASO: 0.9 + THACE: 0.9 + VNMNO: 0.9 + VNMCE: 0.9 + VNMSO: 0.9 + KHMXX: 0.9 + LAOXX: 0.9 + min_utilisation_rate: + IDNSM: 0. + IDNJW: 0. + IDNNU: 0. + IDNKA: 0. + IDNSL: 0. + IDNML: 0. + IDNPP: 0. + MYSPE: 0. + MYSSK: 0. + MYSSH: 0. + PHLLU: 0. + PHLVI: 0. + PHLMI: 0. + SGPXX: 0. + BRNXX: 0. + MMRXX: 0. + THANO: 0. + THASO: 0. + THACE: 0. + VNMNO: 0. + VNMCE: 0. + VNMSO: 0. + KHMXX: 0. + LAOXX: 0. + max_utilisation_rate: + IDNSM: 0.85 + IDNJW: 0.85 + IDNNU: 0.85 + IDNKA: 0.85 + IDNSL: 0.85 + IDNML: 0.85 + IDNPP: 0.85 + MYSPE: 0.85 + MYSSK: 0.85 + MYSSH: 0.85 + PHLLU: 0.85 + PHLVI: 0.85 + PHLMI: 0.85 + SGPXX: 0.85 + BRNXX: 0.85 + MMRXX: 0.85 + THANO: 0.85 + THASO: 0.85 + THACE: 0.85 + VNMNO: 0.85 + VNMCE: 0.85 + VNMSO: 0.85 + KHMXX: 0.85 + LAOXX: 0.85 + # --- + # universal technology parameters + extendable: false + capital_cost: 1 # currency/MW + marginal_cost: 1 # currency/MWh + lifetime: 30 # years + is_blend_or_ccs: false + generation_blend_share: 0. + # min_utilisation_rate: 0. + # max_utilisation_rate: 0.85 + # --- + # unit commitment + committable: true + start_up_cost: 125 # USD/MW (SEA team) + shut_down_cost: 0 # USD/MW + ramp_limit_start_up: 0.38 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + ramp_limit_shut_down: 0.38 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + min_up_time: 48 # hours (SEA team) + min_down_time: 48 # hours (SEA team) + + + - id: oil-unspecified + type: oil-unspecified # THIS IS DIESEL + carrier: oil + # --- + # unique technology parameters by bus + initial_capacity: + IDNSM: 130.1 + IDNNU: 13.1 + IDNJW: 1544 + IDNSL: 144 + IDNKA: 142 + IDNML: 207 + IDNPP: 13.74 + VNMSO: 660 + MYSPE: 0 + MYSSH: 157 + MYSSK: 37.6 + PHLLU: 2025.36 + PHLVI: 514 + PHLMI: 499 + KHMXX: 521.4 + MMRXX: 181 + planned_expansion: + PHLVI: + 2024: 114.874 + PHLMI: + 2024: 55 + MYSSK: + 2040: -37.6 + efficiency: + IDNSM: 0.46 + IDNJW: 0.46 + IDNNU: 0.46 + IDNKA: 0.46 + IDNSL: 0.46 + IDNML: 0.46 + IDNPP: 0.46 + MYSPE: 0.46 + MYSSK: 0.46 + MYSSH: 0.46 + PHLLU: 0.46 + PHLVI: 0.46 + PHLMI: 0.46 + SGPXX: 0.46 + BRNXX: 0.46 + MMRXX: 0.46 + THANO: 0.46 + THASO: 0.46 + THACE: 0.46 + VNMNO: 0.46 + VNMCE: 0.46 + VNMSO: 0.46 + KHMXX: 0.46 + LAOXX: 0.46 + ramp_limit_up: + IDNSM: 1.0 + IDNJW: 1.0 + IDNNU: 1.0 + IDNKA: 1.0 + IDNSL: 1.0 + IDNML: 1.0 + IDNPP: 1.0 + MYSPE: 1.0 + MYSSK: 1.0 + MYSSH: 1.0 + PHLLU: 1.0 + PHLVI: 1.0 + PHLMI: 1.0 + SGPXX: 1.0 + BRNXX: 1.0 + MMRXX: 1.0 + THANO: 1.0 + THASO: 1.0 + THACE: 1.0 + VNMNO: 1.0 + VNMCE: 1.0 + VNMSO: 1.0 + KHMXX: 1.0 + LAOXX: 1.0 + ramp_limit_down: + IDNSM: 1.0 + IDNJW: 1.0 + IDNNU: 1.0 + IDNKA: 1.0 + IDNSL: 1.0 + IDNML: 1.0 + IDNPP: 1.0 + MYSPE: 1.0 + MYSSK: 1.0 + MYSSH: 1.0 + PHLLU: 1.0 + PHLVI: 1.0 + PHLMI: 1.0 + SGPXX: 1.0 + BRNXX: 1.0 + MMRXX: 1.0 + THANO: 1.0 + THASO: 1.0 + THACE: 1.0 + VNMNO: 1.0 + VNMCE: 1.0 + VNMSO: 1.0 + KHMXX: 1.0 + LAOXX: 1.0 + p_min_pu: + IDNSM: 0. + IDNJW: 0. + IDNNU: 0. + IDNKA: 0. + IDNSL: 0. + IDNML: 0. + IDNPP: 0. + MYSPE: 0. + MYSSK: 0. + MYSSH: 0.3 # CFE calibration: 0.7 + PHLLU: 0 + PHLVI: 0. + PHLMI: 0. + SGPXX: 0. + BRNXX: 0. + MMRXX: 0. + THANO: 0. + THASO: 0. + THACE: 0. + VNMNO: 0.3 + VNMCE: 0.3 + VNMSO: 0.3 + KHMXX: 0. + LAOXX: 0. + min_utilisation_rate: + IDNSM: 0. + IDNJW: 0. + IDNNU: 0. + IDNKA: 0. + IDNSL: 0. + IDNML: 0. + IDNPP: 0. + MYSPE: 0. + MYSSK: 0. + MYSSH: 0. + PHLLU: 0. + PHLVI: 0. + PHLMI: 0. + SGPXX: 0. + BRNXX: 0. + MMRXX: 0. + THANO: 0. + THASO: 0. + THACE: 0. + VNMNO: 0. + VNMCE: 0. + VNMSO: 0. + KHMXX: 0. + LAOXX: 0. + max_utilisation_rate: + IDNSM: 0.85 + IDNJW: 0.85 + IDNNU: 0.85 + IDNKA: 0.85 + IDNSL: 0.85 + IDNML: 0.85 + IDNPP: 0.85 + MYSPE: 0.85 + MYSSK: 0.85 + MYSSH: 0.85 + PHLLU: 0.85 + PHLVI: 0.85 + PHLMI: 0.85 + SGPXX: 0.85 + BRNXX: 0.85 + MMRXX: 0.85 + THANO: 0.85 + THASO: 0.85 + THACE: 0.85 + VNMNO: 0.85 + VNMCE: 0.85 + VNMSO: 0.85 + KHMXX: 0.85 + LAOXX: 0.85 + # --- + # universal technology parameters + extendable: true + capital_cost: 1 # currency/MW + marginal_cost: 1 # currency/MWh + lifetime: 40 # years + is_blend_or_ccs: false + generation_blend_share: 0. + # min_utilisation_rate: 0. + # max_utilisation_rate: 0.85 + # --- + # unit commitment + committable: false + start_up_cost: 0 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + shut_down_cost: 0 # currency/MW + ramp_limit_start_up: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + ramp_limit_shut_down: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + min_up_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + min_down_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + + + - id: geothermal-unspecified + type: geothermal-unspecified + carrier: geothermal + # --- + # unique technology parameters by bus + initial_capacity: + IDNSM: 921 + IDNNU: 16 + IDNJW: 1233 + IDNSL: 120 + PHLLU: 850 + PHLVI: 780 + PHLMI: 113 + planned_expansion: + IDNSM: + 2025: 55 + IDNJW: + 2024: 110 + 2025: 70 + PHLLU: + 2024: 89.073 + PHLVI: + 2024: 5.645 + maximum_capacity: + BRNXX: 0 + IDNJW: 10270 + IDNKA: 50 + IDNML: 460 + IDNNU: 1210 + IDNPP: 60 + IDNSL: 1900 + IDNSM: 12540 + KHMXX: 0 + LAOXX: 0 + MMRXX: 0 + MYSPE: 162 # New number from MyRER; previous number: 0 + MYSSH: 67 # New number from MyRER; previous number: 0 + MYSSK: 0 + PHLLU: 3790 + PHLMI: 5280 + PHLVI: 15620 + SGPXX: 0 + THACE: 0 + THANO: 0 + THASO: 0 + VNMCE: 0 + VNMNO: 0 + VNMSO: 0 + efficiency: + IDNSM: 0.13 + IDNJW: 0.13 + IDNNU: 0.13 + IDNKA: 0.13 + IDNSL: 0.13 + IDNML: 0.13 + IDNPP: 0.13 + MYSPE: 0.13 + MYSSK: 0.13 + MYSSH: 0.13 + PHLLU: 0.13 + PHLVI: 0.13 + PHLMI: 0.13 + SGPXX: 0.13 + BRNXX: 0.13 + MMRXX: 0.13 + THANO: 0.13 + THASO: 0.13 + THACE: 0.13 + VNMNO: 0.13 + VNMCE: 0.13 + VNMSO: 0.13 + KHMXX: 0.13 + LAOXX: 0.13 + ramp_limit_up: + IDNSM: 1. + IDNJW: 1. + IDNNU: 1. + IDNKA: 1. + IDNSL: 1. + IDNML: 1. + IDNPP: 1. + MYSPE: 1. + MYSSK: 1. + MYSSH: 1. + PHLLU: 1. + PHLVI: 1. + PHLMI: 1. + SGPXX: 1. + BRNXX: 1. + MMRXX: 1. + THANO: 1. + THASO: 1. + THACE: 1. + VNMNO: 1. + VNMCE: 1. + VNMSO: 1. + KHMXX: 1. + LAOXX: 1. + ramp_limit_down: + IDNSM: 1. + IDNJW: 1. + IDNNU: 1. + IDNKA: 1. + IDNSL: 1. + IDNML: 1. + IDNPP: 1. + MYSPE: 1. + MYSSK: 1. + MYSSH: 1. + PHLLU: 1. + PHLVI: 1. + PHLMI: 1. + SGPXX: 1. + BRNXX: 1. + MMRXX: 1. + THANO: 1. + THASO: 1. + THACE: 1. + VNMNO: 1. + VNMCE: 1. + VNMSO: 1. + KHMXX: 1. + LAOXX: 1. + p_min_pu: + IDNSM: 0. + IDNJW: 0. + IDNNU: 0. + IDNKA: 0. + IDNSL: 0. + IDNML: 0. + IDNPP: 0. + MYSPE: 0. + MYSSK: 0. + MYSSH: 0. + PHLLU: 0. + PHLVI: 0. + PHLMI: 0. + SGPXX: 0. + BRNXX: 0. + MMRXX: 0. + THANO: 0. + THASO: 0. + THACE: 0. + VNMNO: 0. + VNMCE: 0. + VNMSO: 0. + KHMXX: 0. + LAOXX: 0. + min_utilisation_rate: + IDNSM: 0. + IDNJW: 0. + IDNNU: 0. + IDNKA: 0. + IDNSL: 0. + IDNML: 0. + IDNPP: 0. + MYSPE: 0. + MYSSK: 0. + MYSSH: 0. + PHLLU: 0. + PHLVI: 0. + PHLMI: 0. + SGPXX: 0. + BRNXX: 0. + MMRXX: 0. + THANO: 0. + THASO: 0. + THACE: 0. + VNMNO: 0. + VNMCE: 0. + VNMSO: 0. + KHMXX: 0. + LAOXX: 0. + max_utilisation_rate: + IDNSM: 0.85 + IDNJW: 0.85 + IDNNU: 0.85 + IDNKA: 0.85 + IDNSL: 0.85 + IDNML: 0.85 + IDNPP: 0.85 + MYSPE: 0.85 + MYSSK: 0.85 + MYSSH: 0.85 + PHLLU: 0.85 + PHLVI: 0.85 + PHLMI: 0.85 + SGPXX: 0.85 + BRNXX: 0.85 + MMRXX: 0.85 + THANO: 0.85 + THASO: 0.85 + THACE: 0.85 + VNMNO: 0.85 + VNMCE: 0.85 + VNMSO: 0.85 + KHMXX: 0.85 + LAOXX: 0.85 + # --- + # universal technology parameters + extendable: true + capital_cost: 1 # currency/MW + marginal_cost: 1 # currency/MWh + lifetime: 30 # years + is_blend_or_ccs: false + generation_blend_share: 0. + # min_utilisation_rate: 0. + # max_utilisation_rate: 0.85 + # --- + # unit commitment + committable: false + start_up_cost: 0 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + shut_down_cost: 0 # currency/MW + ramp_limit_start_up: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + ramp_limit_shut_down: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + min_up_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + min_down_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + + + - id: hydro-unspecified + type: hydro-unspecified + carrier: hydro + # --- + # unique technology parameters by bus + initial_capacity: + IDNSM: 1615.12 + IDNNU: 66.75 + IDNJW: 2346.7 + IDNSL: 758 + IDNKA: 30 + IDNML: 0 + IDNPP: 20 + VNMNO: 11810 + VNMCE: 9829 + VNMSO: 1556 + MYSPE: 2536 + MYSSH: 66 + MYSSK: 3462.5 + PHLLU: 2486 + PHLVI: 49.8 + PHLMI: 1083 + THANO: 2754.2 + THACE: 1078 + THASO: 324 + KHMXX: 1328 + SGPXX: 0 + BRNXX: 0 + MMRXX: 3262 + LAOXX: 9312 + planned_expansion: + IDNSM: + 2024: 177 + 2025: 1370 + IDNJW: + 2024: 227 + IDNSL: + 2026: 58.1 + 2028: 21 + VNMNO: + 2024: 126 + 2025: 480 + VNMCE: + 2024: 546 + 2025: 945 + 2026: 120 + 2028: 1200 + VNMSO: + 2026: 240 + MYSPE: + 2030: -400 + 2030: 384 + 2040: -600 + MYSSK: + 2028: 1285 + MYSSH: + 2030: 187.5 + PHLLU: + 2024: 54.97 + 2025: 62.4 + 2030: 500 + PHLVI: + 2024: 20.1 + PHLMI: + 2024: 76.65 + KHMXX: + 2026: 230 + MMRXX: + 2024: 111 + 2026: 152 + LAOXX: + 2024: 129 + 2025: 1184 + 2026: 30 + 2028: 124 + 2030: 1527.5 + maximum_capacity: + BRNXX: 0 + IDNJW: 4950 + # IDNKA: 21600 + IDNML: 730 + IDNNU: 360 + IDNPP: 22400 + IDNSL: 10300 + IDNSM: 15600 + KHMXX: 10000 + LAOXX: 20000 + MMRXX: 39710 + MYSPE: 4320 # New number from MyRER is 4800 MW, 10% is for PHES (480 MW) and 90% for hydropower (4320 MW); + MYSSH: 990 # New number from MyRER is 1100 MW, 10% is for PHES (110 MW) and 90% for hydropower (990 MW); + MYSSK: 8160 # New number from MyRER is 10200 MW, 20% is for PHES (2040 MW) and 80% for hydropower (8160 MW); + PHLLU: 11640 + PHLMI: 4860 + PHLVI: 49.8 + SGPXX: 0 + THACE: 3950 + THANO: 10890 + THASO: 324 + VNMCE: 16450 + VNMNO: 16160 + VNMSO: 2390 + efficiency: + IDNSM: 0.95 + IDNJW: 0.95 + IDNNU: 0.95 + IDNKA: 0.95 + IDNSL: 0.95 + IDNML: 0.95 + IDNPP: 0.95 + MYSPE: 0.95 + MYSSK: 0.95 + MYSSH: 0.95 + PHLLU: 0.95 + PHLVI: 0.95 + PHLMI: 0.95 + SGPXX: 0.95 + BRNXX: 0.95 + MMRXX: 0.95 + THANO: 0.95 + THASO: 0.95 + THACE: 0.95 + VNMNO: 0.95 + VNMCE: 0.95 + VNMSO: 0.95 + KHMXX: 0.95 + LAOXX: 0.95 + ramp_limit_up: + IDNSM: 1. + IDNJW: 1. + IDNNU: 1. + IDNKA: 1. + IDNSL: 1. + IDNML: 1. + IDNPP: 1. + MYSPE: 1. + MYSSK: 1. + MYSSH: 1. + PHLLU: 1. + PHLVI: 1. + PHLMI: 1. + SGPXX: 1. + BRNXX: 1. + MMRXX: 1. + THANO: 1. + THASO: 1. + THACE: 1. + VNMNO: 1. + VNMCE: 1. + VNMSO: 1. + KHMXX: 1. + LAOXX: 1. + ramp_limit_down: + IDNSM: 1. + IDNJW: 1. + IDNNU: 1. + IDNKA: 1. + IDNSL: 1. + IDNML: 1. + IDNPP: 1. + MYSPE: 1. + MYSSK: 1. + MYSSH: 1. + PHLLU: 1. + PHLVI: 1. + PHLMI: 1. + SGPXX: 1. + BRNXX: 1. + MMRXX: 1. + THANO: 1. + THASO: 1. + THACE: 1. + VNMNO: 1. + VNMCE: 1. + VNMSO: 1. + KHMXX: 1. + LAOXX: 1. + p_min_pu: # CFE calibrated: deactivated to force hydro to generate based on MYSPE hourly CF + IDNSM: 0. + IDNJW: 0. + IDNNU: 0. + IDNKA: 0. + IDNSL: 0. + IDNML: 0. + IDNPP: 0. + MYSPE: 0. + MYSSK: 0. + MYSSH: 0. + PHLLU: 0. + PHLVI: 0. + PHLMI: 0. + SGPXX: 0. + BRNXX: 0. + MMRXX: 0. + THANO: 0. + THASO: 0. + THACE: 0. + VNMNO: 0. + VNMCE: 0. + VNMSO: 0. + KHMXX: 0. + LAOXX: 0. + min_utilisation_rate: + IDNSM: 0. + IDNJW: 0. + IDNNU: 0. + IDNKA: 0. + IDNSL: 0. + IDNML: 0. + IDNPP: 0. + MYSPE: 0. + MYSSK: 0. + MYSSH: 0. + PHLLU: 0. + PHLVI: 0. + PHLMI: 0. + SGPXX: 0. + BRNXX: 0. + MMRXX: 0. + THANO: 0. + THASO: 0. + THACE: 0. + VNMNO: 0. + VNMCE: 0. + VNMSO: 0. + KHMXX: 0. + LAOXX: 0. + max_utilisation_rate: + IDNSM: 1.0 + IDNJW: 1.0 + IDNNU: 1.0 + IDNKA: 1.0 + IDNSL: 1.0 + IDNML: 1.0 + IDNPP: 1.0 + MYSPE: 1.0 + MYSSK: 1.0 + MYSSH: 1.0 + PHLLU: 1.0 + PHLVI: 1.0 + PHLMI: 1.0 + SGPXX: 1.0 + BRNXX: 1.0 + MMRXX: 1.0 + THANO: 1.0 + THASO: 1.0 + THACE: 1.0 + VNMNO: 1.0 + VNMCE: 1.0 + VNMSO: 1.0 + KHMXX: 1.0 + LAOXX: 1.0 + # --- + # universal technology parameters + extendable: true + capital_cost: 1 # currency/MW + marginal_cost: 1 # currency/MWh + lifetime: 60 # years + is_blend_or_ccs: false + generation_blend_share: 0. + # min_utilisation_rate: 0. + # max_utilisation_rate: 1. + # unit commitment + committable: false # CFE calibration: true + start_up_cost: 0 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + shut_down_cost: 0 # currency/MW + ramp_limit_start_up: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + ramp_limit_shut_down: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + min_up_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + min_down_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + + + - id: open-cycle-gas-turbine + type: open-cycle-gas-turbine + carrier: gas + # --- + # unique technology parameters by bus + initial_capacity: + IDNSM: 356.85 + IDNNU: 0 + IDNJW: 1749 + IDNSL: 100 + IDNKA: 161 + IDNML: 0 + IDNPP: 50 + VNMNO: 0 + VNMCE: 0 + VNMSO: 375 + MYSPE: 250 + MYSSH: 0 + MYSSK: 102 + PHLLU: 373 + PHLVI: 0 + PHLMI: 0 + THANO: 0 + THACE: 2699 + THASO: 315 + KHMXX: 0 + SGPXX: 180 + BRNXX: 630 + MMRXX: 3529 + LAOXX: 0 + planned_expansion: + SGPXX: + 2030: 780 + 2030: -180 + MYSPE: + 2025: -250 + MYSSK: + 2025: -102 + efficiency: + IDNSM: 0.34 + IDNJW: 0.34 + IDNNU: 0.34 + IDNKA: 0.34 + IDNSL: 0.34 + IDNML: 0.34 + IDNPP: 0.34 + MYSPE: 0.34 + MYSSK: 0.34 + MYSSH: 0.34 + PHLLU: 0.34 + PHLVI: 0.34 + PHLMI: 0.34 + SGPXX: 0.34 + BRNXX: 0.34 + MMRXX: 0.34 + THANO: 0.34 + THASO: 0.34 + THACE: 0.34 + VNMNO: 0.34 + VNMCE: 0.34 + VNMSO: 0.34 + KHMXX: 0.34 + LAOXX: 0.34 + ramp_limit_up: + IDNSM: 1.0 + IDNJW: 1.0 + IDNNU: 1.0 + IDNKA: 1.0 + IDNSL: 1.0 + IDNML: 1.0 + IDNPP: 1.0 + MYSPE: 1.0 + MYSSK: 1.0 + MYSSH: 1.0 + PHLLU: 1.0 + PHLVI: 1.0 + PHLMI: 1.0 + SGPXX: 1.0 + BRNXX: 1.0 + MMRXX: 1.0 + THANO: 1.0 + THASO: 1.0 + THACE: 1.0 + VNMNO: 1.0 + VNMCE: 1.0 + VNMSO: 1.0 + KHMXX: 1.0 + LAOXX: 1.0 + ramp_limit_down: + IDNSM: 1.0 + IDNJW: 1.0 + IDNNU: 1.0 + IDNKA: 1.0 + IDNSL: 1.0 + IDNML: 1.0 + IDNPP: 1.0 + MYSPE: 1.0 + MYSSK: 1.0 + MYSSH: 1.0 + PHLLU: 1.0 + PHLVI: 1.0 + PHLMI: 1.0 + SGPXX: 1.0 + BRNXX: 1.0 + MMRXX: 1.0 + THANO: 1.0 + THASO: 1.0 + THACE: 1.0 + VNMNO: 1.0 + VNMCE: 1.0 + VNMSO: 1.0 + KHMXX: 1.0 + LAOXX: 1.0 + p_min_pu: + IDNSM: 0.3 + IDNJW: 0.3 + IDNNU: 0.3 + IDNKA: 0.3 + IDNSL: 0.3 + IDNML: 0.3 + IDNPP: 0.3 + MYSPE: 0.3 + MYSSK: 0.3 + MYSSH: 0.3 + PHLLU: 0.3 + PHLVI: 0.3 + PHLMI: 0.3 + SGPXX: 0.3 + BRNXX: 0.3 + MMRXX: 0.3 + THANO: 0.3 + THASO: 0.3 + THACE: 0.3 + VNMNO: 0.3 + VNMCE: 0.3 + VNMSO: 0.3 + KHMXX: 0.3 + LAOXX: 0.3 + p_max_pu: + IDNSM: 0.9 + IDNJW: 0.9 + IDNNU: 0.9 + IDNKA: 0.9 + IDNSL: 0.9 + IDNML: 0.9 + IDNPP: 0.9 + MYSPE: 0.3 # CFE calibration: 0.6 + MYSSK: 0.9 + MYSSH: 0.9 + PHLLU: 0.9 + PHLVI: 0.9 + PHLMI: 0.9 + SGPXX: 0.9 + BRNXX: 0.9 + MMRXX: 0.9 + THANO: 0.9 + THASO: 0.9 + THACE: 0.9 + VNMNO: 0.9 + VNMCE: 0.9 + VNMSO: 0.9 + KHMXX: 0.9 + LAOXX: 0.9 + min_utilisation_rate: + IDNSM: 0. + IDNJW: 0. + IDNNU: 0. + IDNKA: 0. + IDNSL: 0. + IDNML: 0. + IDNPP: 0. + MYSPE: 0. + MYSSK: 0. + MYSSH: 0. + PHLLU: 0. + PHLVI: 0. + PHLMI: 0. + SGPXX: 0. + BRNXX: 0. + MMRXX: 0. + THANO: 0. + THASO: 0. + THACE: 0. + VNMNO: 0. + VNMCE: 0. + VNMSO: 0. + KHMXX: 0. + LAOXX: 0. + max_utilisation_rate: + IDNSM: 0.85 + IDNJW: 0.85 + IDNNU: 0.85 + IDNKA: 0.85 + IDNSL: 0.85 + IDNML: 0.85 + IDNPP: 0.85 + MYSPE: 0.85 + MYSSK: 0.85 + MYSSH: 0.85 + PHLLU: 0.85 + PHLVI: 0.85 + PHLMI: 0.85 + SGPXX: 0.85 + BRNXX: 0.85 + MMRXX: 0.85 + THANO: 0.85 + THASO: 0.85 + THACE: 0.85 + VNMNO: 0.85 + VNMCE: 0.85 + VNMSO: 0.85 + KHMXX: 0.85 + LAOXX: 0.85 + # --- + # universal technology parameters + extendable: true + capital_cost: 1 # currency/MW + marginal_cost: 1 # currency/MWh + lifetime: 40 # years + capacity_factor: 0.9 + is_blend_or_ccs: false + generation_blend_share: 0. + # min_utilisation_rate: 0. + # max_utilisation_rate: 0.85 + # unit commitment + committable: false + start_up_cost: 9.6 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + shut_down_cost: 0 # currency/MW + ramp_limit_start_up: 0.2 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + ramp_limit_shut_down: 0.2 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + min_up_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + min_down_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + + + - id: photovoltaic-unspecified + type: photovoltaic-unspecified + carrier: solar + # --- + # unique technology parameters by bus + initial_capacity: + IDNSM: 0 + IDNNU: 5.876 + IDNJW: 199 + IDNSL: 20 + IDNKA: 0 + IDNML: 4.48 + IDNPP: 0 + VNMNO: 0 + VNMCE: 5722.4 + VNMSO: 3350.6 + MYSPE: 2400 + MYSSH: 116 + MYSSK: 50 + PHLLU: 937.2 + PHLVI: 373.1 + PHLMI: 78 + THANO: 695.41 + THACE: 657.21 + THASO: 0 + KHMXX: 420.84 + SGPXX: 918.6 + BRNXX: 0.96 + MMRXX: 181 + LAOXX: 0 + BTMSL: 0 + planned_expansion: + IDNSM: + 2024: 33.6 + IDNKA: + 2024: 80 + VNMCE: + 2024: 120 + MYSPE: + 2030: 1941 + MYSSH: + 2024: 10 + MYSSK: + 2025: 50 + PHLLU: + 2024: 761 + 2025: 565.856 + 2026: 93 + 2027: 6.9 + PHLMI: + 2024: 1 + THANO: + 2024: 127.8 + 2025: 477 + THACE: + 2024: 309 + SGPXX: + 2025: 153.6 + LAOXX: + 2030: 64 + # BTMSL: + # 2030: 1000 # deactivate this and use the potential instead + maximum_capacity: + IDNSM: 166398 + IDNNU: 116257 + IDNJW: 58455 + IDNSL: 56349 + IDNKA: 144489 + IDNML: 15993 + IDNPP: 53389 + VNMNO: 34462 + VNMCE: 59353 + VNMSO: 77260 + MYSPE: 137500 # New number from MyRER; + MYSSH: 99400 # New number from MyRER; + MYSSK: 32100 # New number from MyRER; + PHLLU: 86286 + PHLVI: 36614 + PHLMI: 82843 + THANO: 467486 + THACE: 88858 + THASO: 12130 + KHMXX: 268131 + SGPXX: 6900 # From EMA: 8.6 GW-p -> 6.9 GW-ac + BRNXX: 4800 # From Accenture study: floating (2323 MW) + utility (1500 MW) + rooftop (1000 MW) + MMRXX: 722690 + LAOXX: 84603 + BTMSL: 4000 # planned expansion, not the potential + efficiency: + IDNSM: 1. + IDNJW: 1. + IDNNU: 1. + IDNKA: 1. + IDNSL: 1. + IDNML: 1. + IDNPP: 1. + MYSPE: 1. + MYSSK: 1. + MYSSH: 1. + PHLLU: 1. + PHLVI: 1. + PHLMI: 1. + SGPXX: 1. + BRNXX: 1. + MMRXX: 1. + THANO: 1. + THASO: 1. + THACE: 1. + VNMNO: 1. + VNMCE: 1. + VNMSO: 1. + KHMXX: 1. + LAOXX: 1. + BTMSL: 1. + ramp_limit_up: + IDNSM: 1. + IDNJW: 1. + IDNNU: 1. + IDNKA: 1. + IDNSL: 1. + IDNML: 1. + IDNPP: 1. + MYSPE: 1. + MYSSK: 1. + MYSSH: 1. + PHLLU: 1. + PHLVI: 1. + PHLMI: 1. + SGPXX: 1. + BRNXX: 1. + MMRXX: 1. + THANO: 1. + THASO: 1. + THACE: 1. + VNMNO: 1. + VNMCE: 1. + VNMSO: 1. + KHMXX: 1. + LAOXX: 1. + BTMSL: 1. + ramp_limit_down: + IDNSM: 1. + IDNJW: 1. + IDNNU: 1. + IDNKA: 1. + IDNSL: 1. + IDNML: 1. + IDNPP: 1. + MYSPE: 1. + MYSSK: 1. + MYSSH: 1. + PHLLU: 1. + PHLVI: 1. + PHLMI: 1. + SGPXX: 1. + BRNXX: 1. + MMRXX: 1. + THANO: 1. + THASO: 1. + THACE: 1. + VNMNO: 1. + VNMCE: 1. + VNMSO: 1. + KHMXX: 1. + LAOXX: 1. + BTMSL: 1. + p_min_pu: + IDNSM: 0. + IDNJW: 0. + IDNNU: 0. + IDNKA: 0. + IDNSL: 0. + IDNML: 0. + IDNPP: 0. + MYSPE: 0. + MYSSK: 0. + MYSSH: 0. + PHLLU: 0. + PHLVI: 0. + PHLMI: 0. + SGPXX: 0. + BRNXX: 0. + MMRXX: 0. + THANO: 0. + THASO: 0. + THACE: 0. + VNMNO: 0. + VNMCE: 0. + VNMSO: 0. + KHMXX: 0. + LAOXX: 0. + BTMSL: 0. + min_utilisation_rate: + IDNSM: 0. + IDNJW: 0. + IDNNU: 0. + IDNKA: 0. + IDNSL: 0. + IDNML: 0. + IDNPP: 0. + MYSPE: 0. + MYSSK: 0. + MYSSH: 0. + PHLLU: 0. + PHLVI: 0. + PHLMI: 0. + SGPXX: 0. + BRNXX: 0. + MMRXX: 0. + THANO: 0. + THASO: 0. + THACE: 0. + VNMNO: 0. + VNMCE: 0. + VNMSO: 0. + KHMXX: 0. + LAOXX: 0. + BTMSL: 0. + max_utilisation_rate: + IDNSM: 1.0 + IDNJW: 1.0 + IDNNU: 1.0 + IDNKA: 1.0 + IDNSL: 1.0 + IDNML: 1.0 + IDNPP: 1.0 + MYSPE: 1.0 + MYSSK: 1.0 + MYSSH: 1.0 + PHLLU: 1.0 + PHLVI: 1.0 + PHLMI: 1.0 + SGPXX: 1.0 + BRNXX: 1.0 + MMRXX: 1.0 + THANO: 1.0 + THASO: 1.0 + THACE: 1.0 + VNMNO: 1.0 + VNMCE: 1.0 + VNMSO: 1.0 + KHMXX: 1.0 + LAOXX: 1.0 + BTMSL: 1.0 + # --- + # universal technology parameters + extendable: true + capital_cost: 1 # currency/MW + marginal_cost: 0 # currency/MWh + lifetime: 20 # years + is_blend_or_ccs: false + generation_blend_share: 0. + # unit commitment + committable: false + start_up_cost: 0 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + shut_down_cost: 0 # currency/MW + ramp_limit_start_up: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + ramp_limit_shut_down: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + min_up_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + min_down_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + + + - id: waste + type: waste + carrier: biowaste-solids + # --- + # unique technology parameters by bus + initial_capacity: + IDNSM: 0 + IDNNU: 0 + IDNJW: 0 + IDNSL: 0 + IDNKA: 0 + IDNML: 0 + IDNPP: 0 + VNMNO: 0 + VNMCE: 0 + VNMSO: 0 + MYSPE: 0 + MYSSH: 0 + MYSSK: 0 + PHLLU: 0 + PHLVI: 0 + PHLMI: 0 + THANO: 0 + THACE: 0 + THASO: 0 + KHMXX: 0 + SGPXX: 294 + BRNXX: 0 + MMRXX: 0 + LAOXX: 0 + planned_expansion: + SGPXX: + 2030: 20 + 2030: -136 + 2040: -22 + maximum_capacity: + IDNJW: 0 + IDNKA: 0 + IDNML: 0 + IDNNU: 0 + IDNPP: 0 + IDNSL: 0 + IDNSM: 0 + BRNXX: 0 + KHMXX: 0 + LAOXX: 0 + MYSPE: 0 + MYSSK: 0 + MYSSH: 0 + MMRXX: 0 + PHLLU: 0 + PHLVI: 0 + PHLMI: 0 + SGPXX: 294 + THANO: 0 + THACE: 0 + THASO: 0 + VNMNO: 0 + VNMCE: 0 + VNMSO: 0 + efficiency: # using biomass solid values + IDNSM: 0.32 + IDNJW: 0.32 + IDNNU: 0.32 + IDNKA: 0.32 + IDNSL: 0.32 + IDNML: 0.32 + IDNPP: 0.32 + MYSPE: 0.32 + MYSSK: 0.32 + MYSSH: 0.32 + PHLLU: 0.32 + PHLVI: 0.32 + PHLMI: 0.32 + SGPXX: 0.32 + BRNXX: 0.32 + MMRXX: 0.32 + THANO: 0.32 + THASO: 0.32 + THACE: 0.32 + VNMNO: 0.32 + VNMCE: 0.32 + VNMSO: 0.32 + KHMXX: 0.32 + LAOXX: 0.32 + ramp_limit_up: + IDNSM: 1.0 + IDNJW: 1.0 + IDNNU: 1.0 + IDNKA: 1.0 + IDNSL: 1.0 + IDNML: 1.0 + IDNPP: 1.0 + MYSPE: 1.0 + MYSSK: 1.0 + MYSSH: 1.0 + PHLLU: 1.0 + PHLVI: 1.0 + PHLMI: 1.0 + SGPXX: 1.0 + BRNXX: 1.0 + MMRXX: 1.0 + THANO: 1.0 + THASO: 1.0 + THACE: 1.0 + VNMNO: 1.0 + VNMCE: 1.0 + VNMSO: 1.0 + KHMXX: 1.0 + LAOXX: 1.0 + ramp_limit_down: + IDNSM: 1.0 + IDNJW: 1.0 + IDNNU: 1.0 + IDNKA: 1.0 + IDNSL: 1.0 + IDNML: 1.0 + IDNPP: 1.0 + MYSPE: 1.0 + MYSSK: 1.0 + MYSSH: 1.0 + PHLLU: 1.0 + PHLVI: 1.0 + PHLMI: 1.0 + SGPXX: 1.0 + BRNXX: 1.0 + MMRXX: 1.0 + THANO: 1.0 + THASO: 1.0 + THACE: 1.0 + VNMNO: 1.0 + VNMCE: 1.0 + VNMSO: 1.0 + KHMXX: 1.0 + LAOXX: 1.0 + p_min_pu: + IDNSM: 0. + IDNJW: 0. + IDNNU: 0. + IDNKA: 0. + IDNSL: 0. + IDNML: 0. + IDNPP: 0. + MYSPE: 0. + MYSSK: 0. + MYSSH: 0. + PHLLU: 0. + PHLVI: 0. + PHLMI: 0. + SGPXX: 0. + BRNXX: 0. + MMRXX: 0. + THANO: 0. + THASO: 0. + THACE: 0. + VNMNO: 0. + VNMCE: 0. + VNMSO: 0. + KHMXX: 0. + LAOXX: 0. + min_utilisation_rate: + IDNSM: 0. + IDNJW: 0. + IDNNU: 0. + IDNKA: 0. + IDNSL: 0. + IDNML: 0. + IDNPP: 0. + MYSPE: 0. + MYSSK: 0. + MYSSH: 0. + PHLLU: 0. + PHLVI: 0. + PHLMI: 0. + SGPXX: 0. + BRNXX: 0. + MMRXX: 0. + THANO: 0. + THASO: 0. + THACE: 0. + VNMNO: 0. + VNMCE: 0. + VNMSO: 0. + KHMXX: 0. + LAOXX: 0. + max_utilisation_rate: + IDNSM: 1.0 + IDNJW: 1.0 + IDNNU: 1.0 + IDNKA: 1.0 + IDNSL: 1.0 + IDNML: 1.0 + IDNPP: 1.0 + MYSPE: 1.0 + MYSSK: 1.0 + MYSSH: 1.0 + PHLLU: 1.0 + PHLVI: 1.0 + PHLMI: 1.0 + SGPXX: 1.0 + BRNXX: 1.0 + MMRXX: 1.0 + THANO: 1.0 + THASO: 1.0 + THACE: 1.0 + VNMNO: 1.0 + VNMCE: 1.0 + VNMSO: 1.0 + KHMXX: 1.0 + LAOXX: 1.0 + # --- + # universal technology parameters + extendable: true + capital_cost: 1 # currency/MW + marginal_cost: 1 # currency/MWh + lifetime: 25 # years + is_blend_or_ccs: false + generation_blend_share: 0. + # --- + # unit commitment + committable: false + start_up_cost: 0 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + shut_down_cost: 0 # currency/MW + ramp_limit_start_up: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + ramp_limit_shut_down: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + min_up_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + min_down_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + + + - id: wind-offshore-unspecified + type: wind-offshore-unspecified + carrier: off-wind + # --- + # unique technology parameters by bus + initial_capacity: + IDNSM: 0 + IDNNU: 0 + IDNJW: 0 + IDNSL: 0 + IDNKA: 0 + IDNML: 0 + IDNPP: 0 + VNMNO: 0 + VNMCE: 0 + VNMSO: 1303.4 + MYSPE: 0 + MYSSH: 0 + MYSSK: 0 + PHLLU: 0 + PHLVI: 0 + PHLMI: 0 + THANO: 0 + THACE: 0 + THASO: 0 + KHMXX: 0 + SGPXX: 0 + BRNXX: 0 + MMRXX: 0 + LAOXX: 0 + planned_expansion: + VNMSO: + 2025: 711.4 + maximum_capacity: + IDNSM: 2891026 + IDNNU: 180272 + IDNJW: 1075116 + IDNSL: 499801 + IDNKA: 969031 + IDNML: 905302 + IDNPP: 1205570 + VNMNO: 215347 + VNMCE: 365036 + VNMSO: 1181464 + MYSPE: 820431 + MYSSH: 175425 + MYSSK: 572175 + PHLLU: 579482 + PHLVI: 179302 + PHLMI: 440988 + THANO: 0 + THACE: 241905 + THASO: 769041 + KHMXX: 195511 + SGPXX: 1827 + BRNXX: 37323 + MMRXX: 979039 + LAOXX: 0 + efficiency: + IDNSM: 1. + IDNJW: 1. + IDNNU: 1. + IDNKA: 1. + IDNSL: 1. + IDNML: 1. + IDNPP: 1. + MYSPE: 1. + MYSSK: 1. + MYSSH: 1. + PHLLU: 1. + PHLVI: 1. + PHLMI: 1. + SGPXX: 1. + BRNXX: 1. + MMRXX: 1. + THANO: 1. + THASO: 1. + THACE: 1. + VNMNO: 1. + VNMCE: 1. + VNMSO: 1. + KHMXX: 1. + LAOXX: 1. + ramp_limit_up: + IDNSM: 1. + IDNJW: 1. + IDNNU: 1. + IDNKA: 1. + IDNSL: 1. + IDNML: 1. + IDNPP: 1. + MYSPE: 1. + MYSSK: 1. + MYSSH: 1. + PHLLU: 1. + PHLVI: 1. + PHLMI: 1. + SGPXX: 1. + BRNXX: 1. + MMRXX: 1. + THANO: 1. + THASO: 1. + THACE: 1. + VNMNO: 1. + VNMCE: 1. + VNMSO: 1. + KHMXX: 1. + LAOXX: 1. + ramp_limit_down: + IDNSM: 1. + IDNJW: 1. + IDNNU: 1. + IDNKA: 1. + IDNSL: 1. + IDNML: 1. + IDNPP: 1. + MYSPE: 1. + MYSSK: 1. + MYSSH: 1. + PHLLU: 1. + PHLVI: 1. + PHLMI: 1. + SGPXX: 1. + BRNXX: 1. + MMRXX: 1. + THANO: 1. + THASO: 1. + THACE: 1. + VNMNO: 1. + VNMCE: 1. + VNMSO: 1. + KHMXX: 1. + LAOXX: 1. + p_min_pu: + IDNSM: 0. + IDNJW: 0. + IDNNU: 0. + IDNKA: 0. + IDNSL: 0. + IDNML: 0. + IDNPP: 0. + MYSPE: 0. + MYSSK: 0. + MYSSH: 0. + PHLLU: 0. + PHLVI: 0. + PHLMI: 0. + SGPXX: 0. + BRNXX: 0. + MMRXX: 0. + THANO: 0. + THASO: 0. + THACE: 0. + VNMNO: 0. + VNMCE: 0. + VNMSO: 0. + KHMXX: 0. + LAOXX: 0. + min_utilisation_rate: + IDNSM: 0. + IDNJW: 0. + IDNNU: 0. + IDNKA: 0. + IDNSL: 0. + IDNML: 0. + IDNPP: 0. + MYSPE: 0. + MYSSK: 0. + MYSSH: 0. + PHLLU: 0. + PHLVI: 0. + PHLMI: 0. + SGPXX: 0. + BRNXX: 0. + MMRXX: 0. + THANO: 0. + THASO: 0. + THACE: 0. + VNMNO: 0. + VNMCE: 0. + VNMSO: 0. + KHMXX: 0. + LAOXX: 0. + max_utilisation_rate: + IDNSM: 1.0 + IDNJW: 1.0 + IDNNU: 1.0 + IDNKA: 1.0 + IDNSL: 1.0 + IDNML: 1.0 + IDNPP: 1.0 + MYSPE: 1.0 + MYSSK: 1.0 + MYSSH: 1.0 + PHLLU: 1.0 + PHLVI: 1.0 + PHLMI: 1.0 + SGPXX: 1.0 + BRNXX: 1.0 + MMRXX: 1.0 + THANO: 1.0 + THASO: 1.0 + THACE: 1.0 + VNMNO: 1.0 + VNMCE: 1.0 + VNMSO: 1.0 + KHMXX: 1.0 + LAOXX: 1.0 + # --- + # universal technology parameters + extendable: true + capital_cost: 1 # currency/MW + marginal_cost: 0 # currency/MWh + lifetime: 27 # years + is_blend_or_ccs: false + generation_blend_share: 0. + # --- + # unit commitment + committable: false + start_up_cost: 0 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + shut_down_cost: 0 # currency/MW + ramp_limit_start_up: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + ramp_limit_shut_down: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + min_up_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + min_down_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + + + - id: wind-onshore + type: wind-onshore + carrier: on-wind + # --- + # unique technology parameters by bus + initial_capacity: + IDNSM: 0 + IDNNU: 0 + IDNJW: 0 + IDNSL: 202 + IDNKA: 0 + IDNML: 0 + IDNPP: 0 + VNMNO: 0 + VNMCE: 3359.05 + VNMSO: 499 + MYSPE: 0 + MYSSH: 0 + MYSSK: 0 + PHLLU: 379 + PHLVI: 90 + PHLMI: 0 + THANO: 1369.5 + THACE: 0 + THASO: 146 + KHMXX: 0 + SGPXX: 0 + BRNXX: 0 + MMRXX: 0 + LAOXX: 0 + planned_expansion: + IDNJW: + 2025: 250 + VNMCE: + 2024: 276.2 + 2025: 1289.7 + VNMSO: + 2025: 268 + PHLLU: + 2025: 240 + LAOXX: + 2025: 600 + maximum_capacity: + IDNSM: 83905 + IDNNU: 30295 + IDNJW: 41711 + IDNSL: 21992 + IDNKA: 51891 + IDNML: 3539 + IDNPP: 10102 + VNMNO: 23886 + VNMCE: 42102 + VNMSO: 57481 + MYSPE: 12455 + MYSSH: 1506 + MYSSK: 5528 + PHLLU: 55510 + PHLVI: 21025 + PHLMI: 54981 + THANO: 360974 + THACE: 67981 + THASO: 9174 + KHMXX: 205638 + SGPXX: 4 + BRNXX: 74 + MMRXX: 494034 + LAOXX: 63805 + efficiency: + IDNSM: 1. + IDNJW: 1. + IDNNU: 1. + IDNKA: 1. + IDNSL: 1. + IDNML: 1. + IDNPP: 1. + MYSPE: 1. + MYSSK: 1. + MYSSH: 1. + PHLLU: 1. + PHLVI: 1. + PHLMI: 1. + SGPXX: 1. + BRNXX: 1. + MMRXX: 1. + THANO: 1. + THASO: 1. + THACE: 1. + VNMNO: 1. + VNMCE: 1. + VNMSO: 1. + KHMXX: 1. + LAOXX: 1. + ramp_limit_up: + IDNSM: 1. + IDNJW: 1. + IDNNU: 1. + IDNKA: 1. + IDNSL: 1. + IDNML: 1. + IDNPP: 1. + MYSPE: 1. + MYSSK: 1. + MYSSH: 1. + PHLLU: 1. + PHLVI: 1. + PHLMI: 1. + SGPXX: 1. + BRNXX: 1. + MMRXX: 1. + THANO: 1. + THASO: 1. + THACE: 1. + VNMNO: 1. + VNMCE: 1. + VNMSO: 1. + KHMXX: 1. + LAOXX: 1. + ramp_limit_down: + IDNSM: 1. + IDNJW: 1. + IDNNU: 1. + IDNKA: 1. + IDNSL: 1. + IDNML: 1. + IDNPP: 1. + MYSPE: 1. + MYSSK: 1. + MYSSH: 1. + PHLLU: 1. + PHLVI: 1. + PHLMI: 1. + SGPXX: 1. + BRNXX: 1. + MMRXX: 1. + THANO: 1. + THASO: 1. + THACE: 1. + VNMNO: 1. + VNMCE: 1. + VNMSO: 1. + KHMXX: 1. + LAOXX: 1. + p_min_pu: + IDNSM: 0. + IDNJW: 0. + IDNNU: 0. + IDNKA: 0. + IDNSL: 0. + IDNML: 0. + IDNPP: 0. + MYSPE: 0. + MYSSK: 0. + MYSSH: 0. + PHLLU: 0. + PHLVI: 0. + PHLMI: 0. + SGPXX: 0. + BRNXX: 0. + MMRXX: 0. + THANO: 0. + THASO: 0. + THACE: 0. + VNMNO: 0. + VNMCE: 0. + VNMSO: 0. + KHMXX: 0. + LAOXX: 0. + min_utilisation_rate: + IDNSM: 0. + IDNJW: 0. + IDNNU: 0. + IDNKA: 0. + IDNSL: 0. + IDNML: 0. + IDNPP: 0. + MYSPE: 0. + MYSSK: 0. + MYSSH: 0. + PHLLU: 0. + PHLVI: 0. + PHLMI: 0. + SGPXX: 0. + BRNXX: 0. + MMRXX: 0. + THANO: 0. + THASO: 0. + THACE: 0. + VNMNO: 0. + VNMCE: 0. + VNMSO: 0. + KHMXX: 0. + LAOXX: 0. + max_utilisation_rate: + IDNSM: 1.0 + IDNJW: 1.0 + IDNNU: 1.0 + IDNKA: 1.0 + IDNSL: 1.0 + IDNML: 1.0 + IDNPP: 1.0 + MYSPE: 1.0 + MYSSK: 1.0 + MYSSH: 1.0 + PHLLU: 1.0 + PHLVI: 1.0 + PHLMI: 1.0 + SGPXX: 1.0 + BRNXX: 1.0 + MMRXX: 1.0 + THANO: 1.0 + THASO: 1.0 + THACE: 1.0 + VNMNO: 1.0 + VNMCE: 1.0 + VNMSO: 1.0 + KHMXX: 1.0 + LAOXX: 1.0 + # --- + # universal technology parameters + extendable: true + capital_cost: 1 # currency/MW + marginal_cost: 0 # currency/MWh + lifetime: 27 # years + is_blend_or_ccs: false + generation_blend_share: 0. + # --- + # unit commitment + committable: false + start_up_cost: 0 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + shut_down_cost: 0 # currency/MW + ramp_limit_start_up: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + ramp_limit_shut_down: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + min_up_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + min_down_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + + + # - id: combined-cycle-hydrogen-fossil + # type: combined-cycle-hydrogen-fossil + # carrier: gas + # # --- + # # unique technology parameters by bus + # initial_capacity: + # SGPXX: 0 + # MYSSK: 0 + # MYSPE: 0 + # planned_expansion: + # SGPXX: + # 2030: 1680 # 30% blending (70% for total planned capacity: 2400*0.7) + # MYSSK: + # 2027: 350 # 30% blending (70% for total planned capacity: 500*0.7) + # MYSPE: + # 2029: 980 # 30% blending (70% for total planned capacity: 1400*0.7) + # # initial_capacity: # try to set this as initial capacity to get picked in 2030 + # # SGPXX: 1680 + # # MYSSK: 350 + # # MYSPE: 980 + # maximum_capacity: + # SGPXX: 1680 + # MYSSK: 350 + # MYSPE: 980 + # efficiency: + # SGPXX: 0.6 + # MYSSK: 0.6 + # MYSPE: 0.6 + # ramp_limit_up: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # ramp_limit_down: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # p_min_pu: + # MYSPE: 0. + # MYSSK: 0. + # SGPXX: 0. + # # p_max_pu: + # # MYSPE: 0.85 + # # MYSSK: 0.85 + # # SGPXX: 0.85 + # min_utilisation_rate: + # MYSPE: 0. + # MYSSK: 0. + # MYSSH: 0. + # SGPXX: 0. + # max_utilisation_rate: + # MYSPE: 1.0 + # MYSSK: 1.0 + # MYSSH: 1.0 + # SGPXX: 1.0 + # # --- + # # universal technology parameters + # extendable: true + # capital_cost: 1 # currency/MW + # marginal_cost: 1 # currency/MWh + # lifetime: 40 # years + # # capacity_factor: 0.9 + # is_blend_or_ccs: true + # generation_blend_share: 0.7 + # # --- + # # unit commitment + # committable: false + # start_up_cost: 34.2 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # shut_down_cost: 0 # currency/MW + # ramp_limit_start_up: 0.45 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # ramp_limit_shut_down: 0.45 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # min_up_time: 3 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # min_down_time: 2 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + + + + # - id: combined-cycle-hydrogen-clean + # type: combined-cycle-hydrogen-clean + # carrier: hydrogen + # # --- + # # unique technology parameters by bus + # initial_capacity: + # SGPXX: 0 + # MYSSK: 0 + # MYSPE: 0 + # planned_expansion: + # SGPXX: + # 2030: 720 # 30% blending (30% for total planned capacity: 2400*0.3) + # MYSSK: + # 2027: 150 # 30% blending (70% for total planned capacity: 500*0.3) + # MYSPE: + # 2029: 420 # 30% blending (70% for total planned capacity: 1400*0.3) + # # initial_capacity: # try to set this as initial capacity to get picked in 2030 + # # SGPXX: 720 + # # MYSSK: 150 + # # MYSPE: 420 + # maximum_capacity: + # SGPXX: 720 + # MYSSK: 150 + # MYSPE: 420 + # efficiency: + # SGPXX: 0.6 + # MYSSK: 0.6 + # MYSPE: 0.6 + # ramp_limit_up: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # ramp_limit_down: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # p_min_pu: + # MYSPE: 0. + # MYSSK: 0. + # SGPXX: 0. + # # p_max_pu: + # # MYSPE: 0.85 + # # MYSSK: 0.85 + # # SGPXX: 0.85 + # min_utilisation_rate: + # MYSPE: 0. + # MYSSK: 0. + # SGPXX: 0. + # max_utilisation_rate: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # # --- + # # universal technology parameters + # extendable: true + # capital_cost: 1 # currency/MW + # marginal_cost: 1 # currency/MWh + # lifetime: 40 # years + # # capacity_factor: 0.9 + # is_blend_or_ccs: true + # generation_blend_share: 0.3 + # # --- + # # unit commitment + # committable: false + # start_up_cost: 34.2 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # shut_down_cost: 0 # currency/MW + # ramp_limit_start_up: 0.45 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # ramp_limit_shut_down: 0.45 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # min_up_time: 3 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # min_down_time: 2 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + + + # - id: coal-biomass-cofiring-fossil + # type: coal-biomass-cofiring-fossil + # carrier: coal + # # --- + # # unique technology parameters by bus + # initial_capacity: + # MYSPE: 0 + # MYSSK: 0 + # SGPXX: 0 + # planned_expansion: + # MYSPE: + # 2027: 1785 # 15% blending (85% for total planned capacity: 2100*0.85) + # # initial_capacity: # try to set this as initial capacity to get picked in 2030 + # # MYSPE: 1785 + # # MYSSK: 0 + # # SGPXX: 0 + # maximum_capacity: + # MYSPE: 1785 + # MYSSK: 0 + # SGPXX: 0 + # efficiency: + # MYSPE: 0.38 + # MYSSK: 0.38 + # SGPXX: 0.38 + # ramp_limit_up: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # ramp_limit_down: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # p_min_pu: + # MYSPE: 0. + # MYSSK: 0. + # SGPXX: 0. + # # p_max_pu: + # # MYSPE: 0.85 + # min_utilisation_rate: + # MYSPE: 0. + # MYSSK: 0. + # SGPXX: 0. + # max_utilisation_rate: + # MYSPE: 0.85 + # MYSSK: 0.85 + # SGPXX: 0.85 + # # --- + # # universal technology parameters + # extendable: true + # capital_cost: 1 # currency/MW + # marginal_cost: 1 # currency/MWh + # lifetime: 30 # years + # is_blend_or_ccs: true + # generation_blend_share: 0.85 + # # unit commitment - using coal-subcritical values + # committable: false # calibration: true + # start_up_cost: 35.64 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # shut_down_cost: 0 # currency/MW + # ramp_limit_start_up: 0.38 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # ramp_limit_shut_down: 0.38 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # min_up_time: 5 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # min_down_time: 6 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + + + # - id: coal-biomass-cofiring-clean + # type: coal-biomass-cofiring-clean + # carrier: biomass + # # --- + # # unique technology parameters by bus + # initial_capacity: + # MYSPE: 0 + # MYSSK: 0 + # SGPXX: 0 + # planned_expansion: + # MYSPE: + # 2027: 315 # 15% blending (15% for total planned capacity: 2100*0.15) + # # initial_capacity: # try to set this as initial capacity to get picked in 2030 + # # MYSPE: 315 + # # MYSSK: 0 + # # SGPXX: 0 + # maximum_capacity: + # MYSPE: 315 + # MYSSK: 0 + # SGPXX: 0 + # efficiency: + # MYSPE: 0.38 + # MYSSK: 0.38 + # SGPXX: 0.38 + # ramp_limit_up: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # ramp_limit_down: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # p_min_pu: + # MYSPE: 0. + # MYSSK: 0. + # SGPXX: 0. + # # p_max_pu: + # # MYSPE: 0.85 + # min_utilisation_rate: + # MYSPE: 0. + # MYSSK: 0. + # SGPXX: 0. + # max_utilisation_rate: + # MYSPE: 0.85 + # MYSSK: 0.85 + # SGPXX: 0.85 + # # --- + # # --- + # # universal technology parameters + # extendable: true + # capital_cost: 1 # currency/MW + # marginal_cost: 1 # currency/MWh + # lifetime: 30 # years + # is_blend_or_ccs: true + # generation_blend_share: 0.15 + # # min_utilisation_rate: 0. + # # max_utilisation_rate: 1. + # # --- + # # unit commitment - using biomass values + # committable: false + # start_up_cost: 0 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # shut_down_cost: 0 # currency/MW + # ramp_limit_start_up: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # ramp_limit_shut_down: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # min_up_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # min_down_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + + + # - id: coal-ammonia-cofiring-fossil + # type: coal-ammonia-cofiring-fossil + # carrier: coal + # # --- + # # unique technology parameters by bus + # initial_capacity: + # MYSPE: 0 + # MYSSK: 0 + # SGPXX: 0 + # planned_expansion: + # MYSPE: + # 2030: 3208 # 20% blending (80% for total planned capacity: 4010*0.80) + # # initial_capacity: # try to set this as initial capacity to get picked in 2030 + # # MYSPE: 3208 + # # MYSSK: 0 + # # SGPXX: 0 + # maximum_capacity: + # MYSPE: 3208 + # MYSSK: 0 + # SGPXX: 0 + # efficiency: + # MYSPE: 0.34 + # MYSSK: 0.34 + # SGPXX: 0.34 + # ramp_limit_up: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # ramp_limit_down: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # p_min_pu: + # MYSPE: 0. + # MYSSK: 0. + # SGPXX: 0. + # # p_max_pu: + # # MYSPE: 0.85 + # min_utilisation_rate: + # MYSPE: 0. + # MYSSK: 0. + # SGPXX: 0. + # max_utilisation_rate: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # # --- + # # --- + # # universal technology parameters + # extendable: true + # capital_cost: 1 # currency/MW + # marginal_cost: 1 # currency/MWh + # lifetime: 30 # years + # is_blend_or_ccs: true + # generation_blend_share: 0.20 + # # min_utilisation_rate: 0. + # # max_utilisation_rate: 1. + # # --- + # # unit commitment - using biomass values + # committable: false + # start_up_cost: 0 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # shut_down_cost: 0 # currency/MW + # ramp_limit_start_up: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # ramp_limit_shut_down: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # min_up_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # min_down_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + + + # - id: coal-ammonia-cofiring-clean + # type: coal-ammonia-cofiring-clean + # carrier: ammonia + # # --- + # # unique technology parameters by bus + # initial_capacity: + # MYSPE: 0 + # MYSSK: 0 + # SGPXX: 0 + # planned_expansion: + # MYSPE: + # 2030: 802 # 20% blending (20% for total planned capacity: 4010*0.20) + # # initial_capacity: # try to set this as initial capacity to get picked in 2030 + # # MYSPE: 802 + # # MYSSK: 0 + # # SGPXX: 0 + # maximum_capacity: + # MYSPE: 802 + # MYSSK: 0 + # SGPXX: 0 + # efficiency: + # MYSPE: 0.34 + # MYSSK: 0.34 + # SGPXX: 0.34 + # ramp_limit_up: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # ramp_limit_down: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # p_min_pu: + # MYSPE: 0. + # MYSSK: 0. + # SGPXX: 0. + # # p_max_pu: + # # MYSPE: 0.85 + # min_utilisation_rate: + # MYSPE: 0. + # MYSSK: 0. + # SGPXX: 0. + # max_utilisation_rate: + # MYSPE: 0.85 + # MYSSK: 0.85 + # SGPXX: 0.85 + # # --- + # # --- + # # universal technology parameters + # extendable: true + # capital_cost: 1 # currency/MW + # marginal_cost: 1 # currency/MWh + # lifetime: 30 # years + # is_blend_or_ccs: true + # generation_blend_share: 0.20 + # # min_utilisation_rate: 0. + # # max_utilisation_rate: 1. + # # --- + # # unit commitment - using biomass values + # committable: false + # start_up_cost: 0 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # shut_down_cost: 0 # currency/MW + # ramp_limit_start_up: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # ramp_limit_shut_down: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # min_up_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # min_down_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + + + # - id: gas-ccs-leaked + # type: gas-ccs-leaked + # carrier: gas-leaked + # # --- + # initial_capacity: + # MYSPE: 0 + # MYSSK: 0 + # SGPXX: 0 + # maximum_capacity: + # MYSPE: 0 + # MYSSK: 0 + # SGPXX: 0 + # efficiency: + # MYSPE: 0.46 + # MYSSK: 0.46 + # SGPXX: 0.46 + # ramp_limit_up: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # ramp_limit_down: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # p_min_pu: + # MYSPE: 0. + # MYSSK: 0. + # SGPXX: 0. + # # p_max_pu: + # # MYSPE: 0.85 + # # MYSSK: 0.85 + # # SGPXX: 0.85 + # min_utilisation_rate: + # MYSPE: 0. + # MYSSK: 0. + # SGPXX: 0. + # max_utilisation_rate: + # MYSPE: 0.85 + # MYSSK: 0.85 + # SGPXX: 0.85 + # # --- + # # --- + # # universal technology parameters + # extendable: true + # capital_cost: 1 # currency/MW + # marginal_cost: 1 # currency/MWh + # lifetime: 30 # years + # is_blend_or_ccs: true + # generation_blend_share: 0.30 # 70% capture rate + # # min_utilisation_rate: 0. + # # max_utilisation_rate: 1. + # # --- + # # unit commitment - using biomass values + # committable: false + # start_up_cost: 0 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # shut_down_cost: 0 # currency/MW + # ramp_limit_start_up: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # ramp_limit_shut_down: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # min_up_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # min_down_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + + + # - id: gas-ccs-sequestered + # type: gas-ccs-sequestered + # carrier: gas-sequestered + # # --- + # initial_capacity: + # MYSPE: 0 + # MYSSK: 0 + # SGPXX: 0 + # maximum_capacity: + # MYSPE: 0 + # MYSSK: 0 + # SGPXX: 0 + # efficiency: + # MYSPE: 0.46 + # MYSSK: 0.46 + # SGPXX: 0.46 + # ramp_limit_up: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # ramp_limit_down: + # MYSPE: 1. + # MYSSK: 1. + # SGPXX: 1. + # p_min_pu: + # MYSPE: 0. + # MYSSK: 0. + # SGPXX: 0. + # # p_max_pu: + # # MYSPE: 0.85 + # # MYSSK: 0.85 + # # SGPXX: 0.85 + # min_utilisation_rate: + # MYSPE: 0. + # MYSSK: 0. + # SGPXX: 0. + # max_utilisation_rate: + # MYSPE: 0.85 + # MYSSK: 0.85 + # SGPXX: 0.85 + # # --- + # # --- + # # universal technology parameters + # extendable: true + # capital_cost: 1 # currency/MW + # marginal_cost: 1 # currency/MWh + # lifetime: 30 # years + # is_blend_or_ccs: true + # generation_blend_share: 0.70 # 70% capture rate + # # min_utilisation_rate: 0. + # # max_utilisation_rate: 1. + # # --- + # # unit commitment - using biomass values + # committable: false + # start_up_cost: 0 # currency/MW (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # shut_down_cost: 0 # currency/MW + # ramp_limit_start_up: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # ramp_limit_shut_down: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # min_up_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) + # min_down_time: 0 # (https://github.com/PyPSA/pypsa-eur/blob/master/data/unit_commitment.csv) diff --git a/tz_pypsa/constraints.py b/tz_pypsa/constraints.py index 85bd0c9..e70b9b8 100644 --- a/tz_pypsa/constraints.py +++ b/tz_pypsa/constraints.py @@ -261,7 +261,7 @@ def constr_policy_targets( years = network.investment_periods.to_list() - master_targets = pd.read_csv('stock_models/' + stock_model + '/power_sector_targets.csv') + master_targets = pd.read_csv('../tza-pypsa/stock_models/' + stock_model + '/power_sector_targets.csv') indices = [] # ----- constr: absolute capacity targets ----- # diff --git a/tz_pypsa/cost_model.py b/tz_pypsa/cost_model.py index cda36a2..1244473 100644 --- a/tz_pypsa/cost_model.py +++ b/tz_pypsa/cost_model.py @@ -87,7 +87,7 @@ def compute_costs( costs['AnnualCapitalCost'] = ( # annuity factor ( - costs['Technology'].map( calculate_annuity(capital_outlay['useful_life'], r = 0.1).to_dict() ) + costs['Technology'].map( calculate_annuity(capital_outlay['useful_life'], r = 0.08).to_dict() ) ) * costs['CapitalCost'] # multiply capital cost gives us annualised capex + costs['FixedCost'] # finally add annual fixed costs @@ -102,4 +102,6 @@ def compute_costs( .fillna(0) ) + costs.to_csv('costs.csv') + return costs#[ ~costs.Technology.isna() ].reset_index(drop=True) \ No newline at end of file diff --git a/tz_pypsa/model.py b/tz_pypsa/model.py index 08b3d7e..e83992f 100644 --- a/tz_pypsa/model.py +++ b/tz_pypsa/model.py @@ -126,7 +126,7 @@ def load_model( path_to_file = model['remote_data']['technology_costs']['path_to_cost'] + 'costs_capital_outlay_during_construction.csv', personal_access_token = PERSONAL_ACCESS_TOKEN, remote_data = model['remote_data'], - branch=kwargs.get('branch', 'main'), + branch=kwargs.get('branch', 'coal_flex'), ) ) @@ -147,7 +147,7 @@ def load_model( path_to_file = model['remote_data']['technology_costs']['path_to_cost'] + 'technology_costs.csv', personal_access_token = PERSONAL_ACCESS_TOKEN, remote_data = model['remote_data'], - branch=kwargs.get('branch', 'main'), + branch=kwargs.get('branch', 'coal_flex'), ) ) @@ -164,7 +164,7 @@ def load_model( path_to_file = model['remote_data']['policies']['path_to_policy'] + 'power_sector_targets.csv', personal_access_token = PERSONAL_ACCESS_TOKEN, remote_data = model['remote_data'], - branch=kwargs.get('branch', 'main'), + branch=kwargs.get('branch', 'coal_flex'), ) ) @@ -200,7 +200,7 @@ def load_model( path_to_file=model['remote_data']['timeseries']['path_to_timeseries'] + f'timeseries_{year}.nc', personal_access_token=PERSONAL_ACCESS_TOKEN, remote_data=model['remote_data'], - branch=kwargs.get('branch', 'main'), + branch=kwargs.get('branch', 'coal_flex'), ) # open and resample