From 9548450a1a7ee3084984a7462fd8d43b24c7acb9 Mon Sep 17 00:00:00 2001 From: julia1071 Date: Thu, 30 Jan 2025 18:23:18 +0100 Subject: [PATCH] json files remove integers --- .../network_data/CO2PipelineOffshore.json | 3 +- .../data/network_data/CO2PipelineOnshore.json | 3 +- adopt_net0/data/network_data/CO2Railway.json | 3 +- adopt_net0/data/network_data/CO2Ship.json | 3 +- adopt_net0/data/network_data/CO2Truck.json | 3 +- .../network_data/electricityOffshore.json | 3 +- .../data/network_data/electricityOnshore.json | 3 +- .../data/network_data/electricitySimple.json | 3 +- adopt_net0/data/network_data/heat.json | 3 +- .../hydrogenPipelineOffshore.json | 3 +- .../network_data/hydrogenPipelineOnshore.json | 3 +- .../data/network_data/hydrogenRailway.json | 3 +- .../data/network_data/hydrogenShip.json | 3 +- .../data/network_data/hydrogenSimple.json | 3 +- .../data/network_data/hydrogenTruck.json | 3 +- .../CCSTechnologies/MEA_large.json | 3 +- .../CCSTechnologies/MEA_medium.json | 3 +- .../CCSTechnologies/MEA_small.json | 3 +- .../CO2Capture/DAC_Adsorption.json | 3 +- .../HeatGeneration/Boiler_El.json | 3 +- .../HeatGeneration/Boiler_Industrial_NG.json | 3 +- .../HeatGeneration/Boiler_Small_H2.json | 3 +- .../HeatGeneration/Boiler_Small_NG.json | 3 +- .../HeatGeneration/Furnace_H2.json | 3 +- .../HeatGeneration/Furnace_NG.json | 3 +- .../HeatGeneration/HeatPump_AirSourced.json | 3 +- .../HeatPump_GroundSourced.json | 3 +- .../HeatGeneration/HeatPump_WaterSourced.json | 3 +- .../HydroTechnologies/Hydro_Reservoir.json | 3 +- .../HydroTechnologies/PumpedHydro_Closed.json | 3 +- .../HydroTechnologies/PumpedHydro_Open.json | 3 +- .../Industrial/CrackerFurnace.json | 3 +- .../Industrial/CrackerFurnace_Electric.json | 3 +- .../Industrial/EthyleneCompression.json | 3 +- .../EthyleneCompression_Electric.json | 3 +- .../Industrial/EthyleneSeparation.json | 3 +- .../Industrial/SteamReformer.json | 3 +- .../Industrial/SteamReformer_CCS.json | 3 +- .../CombinedCycle_fixed_size.json | 3 +- .../PowerGeneration/GasTurbine_H2_10.json | 3 +- .../PowerGeneration/GasTurbine_H2_100.json | 3 +- .../PowerGeneration/GasTurbine_H2_250.json | 3 +- .../PowerGeneration/GasTurbine_H2_400.json | 3 +- .../PowerGeneration/GasTurbine_NG_10.json | 3 +- .../PowerGeneration/GasTurbine_NG_100.json | 3 +- .../PowerGeneration/GasTurbine_NG_250.json | 3 +- .../PowerGeneration/GasTurbine_NG_400.json | 3 +- .../PowerGeneration/GasTurbine_simple.json | 3 +- .../GasTurbine_simple_CCS.json | 3 +- .../PowerGeneration/SteamTurbine.json | 3 +- .../technology_data/RES/Photovoltaic.json | 3 +- .../technology_data/RES/SolarThermal.json | 3 +- .../RES/WindTurbine_Offshore_11000.json | 3 +- .../RES/WindTurbine_Offshore_6000.json | 3 +- .../RES/WindTurbine_Offshore_9500.json | 3 +- .../RES/WindTurbine_Onshore_1500.json | 3 +- .../RES/WindTurbine_Onshore_2500.json | 3 +- .../RES/WindTurbine_Onshore_4000.json | 3 +- .../Sink/PermanentStorage_CO2_simple.json | 3 +- .../Storage/Storage_Battery.json | 3 +- .../Storage/Storage_Ethylene.json | 3 +- .../technology_data/Storage/Storage_H2.json | 3 +- .../Storage/Storage_H2_Cavern.json | 3 +- .../Storage/Storage_HotWater.json | 3 +- .../technology_data/Storage/Storage_NG.json | 3 +- .../technology_data/Storage/Storage_PCM.json | 3 +- .../Storage/TemporaryStorage_CO2.json | 3 +- .../network_data/electricitySimple.json | 3 +- .../TestTec_GasTurbine_simple.json | 3 +- .../technology_data/TestTec_WindTurbine.json | 3 +- .../technology_data/TestTec_BoilerEl.json | 3 +- tests/network_data/TestNetwork.json | 3 +- tests/technology_data/TestTec_CCS_MEA.json | 3 +- .../TestTec_CombinedCycle_fixed_size.json | 3 +- tests/technology_data/TestTec_Conv1.json | 3 +- tests/technology_data/TestTec_Conv1_ccs.json | 3 +- tests/technology_data/TestTec_Conv2.json | 3 +- tests/technology_data/TestTec_Conv3.json | 3 +- tests/technology_data/TestTec_Conv4.json | 3 +- .../TestTec_DAC_Adsorption.json | 3 +- .../TestTec_GasTurbine_NG_10.json | 3 +- .../TestTec_GasTurbine_simple_CCS.json | 3 +- .../TestTec_HeatPump_AirSourced.json | 3 +- tests/technology_data/TestTec_Hydro_Open.json | 3 +- .../TestTec_ResPhotovoltaic.json | 3 +- tests/technology_data/TestTec_Sink.json | 3 +- .../TestTec_StorageBattery.json | 3 +- .../technology_data/TestTec_WindTurbine.json | 3 +- .../TestTec_WindTurbine_decommission.json | 31 +++++++++++++++++++ 89 files changed, 119 insertions(+), 176 deletions(-) create mode 100644 tests/technology_data/TestTec_WindTurbine_decommission.json diff --git a/adopt_net0/data/network_data/CO2PipelineOffshore.json b/adopt_net0/data/network_data/CO2PipelineOffshore.json index 5bb5a0a03..ca70295ee 100644 --- a/adopt_net0/data/network_data/CO2PipelineOffshore.json +++ b/adopt_net0/data/network_data/CO2PipelineOffshore.json @@ -1,7 +1,6 @@ { "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "size_min": 0, "size_max": 10000, "Economics": { diff --git a/adopt_net0/data/network_data/CO2PipelineOnshore.json b/adopt_net0/data/network_data/CO2PipelineOnshore.json index 0ce91c51c..b9156094c 100644 --- a/adopt_net0/data/network_data/CO2PipelineOnshore.json +++ b/adopt_net0/data/network_data/CO2PipelineOnshore.json @@ -1,7 +1,6 @@ { "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "size_min": 0, "size_max": 50, "Economics": { diff --git a/adopt_net0/data/network_data/CO2Railway.json b/adopt_net0/data/network_data/CO2Railway.json index d6487d850..ff15fde4e 100644 --- a/adopt_net0/data/network_data/CO2Railway.json +++ b/adopt_net0/data/network_data/CO2Railway.json @@ -1,7 +1,6 @@ { "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "size_min": 0, "size_max": 10000, "Economics": { diff --git a/adopt_net0/data/network_data/CO2Ship.json b/adopt_net0/data/network_data/CO2Ship.json index 2d7b87eaf..8a46f740e 100644 --- a/adopt_net0/data/network_data/CO2Ship.json +++ b/adopt_net0/data/network_data/CO2Ship.json @@ -1,7 +1,6 @@ { "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "size_min": 0, "size_max": 10000, "Economics": { diff --git a/adopt_net0/data/network_data/CO2Truck.json b/adopt_net0/data/network_data/CO2Truck.json index 879f3afed..0ae7283af 100644 --- a/adopt_net0/data/network_data/CO2Truck.json +++ b/adopt_net0/data/network_data/CO2Truck.json @@ -1,7 +1,6 @@ { "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "size_min": 0, "size_max": 10000, "Economics": { diff --git a/adopt_net0/data/network_data/electricityOffshore.json b/adopt_net0/data/network_data/electricityOffshore.json index b8bc24dd2..666112922 100644 --- a/adopt_net0/data/network_data/electricityOffshore.json +++ b/adopt_net0/data/network_data/electricityOffshore.json @@ -1,7 +1,6 @@ { "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "size_min": 0, "size_max": 10000, "Economics": { diff --git a/adopt_net0/data/network_data/electricityOnshore.json b/adopt_net0/data/network_data/electricityOnshore.json index bf903dd77..a208f3508 100644 --- a/adopt_net0/data/network_data/electricityOnshore.json +++ b/adopt_net0/data/network_data/electricityOnshore.json @@ -1,7 +1,6 @@ { "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "size_min": 0, "size_max": 10000, "Economics": { diff --git a/adopt_net0/data/network_data/electricitySimple.json b/adopt_net0/data/network_data/electricitySimple.json index 5f1e97736..325a72e3d 100644 --- a/adopt_net0/data/network_data/electricitySimple.json +++ b/adopt_net0/data/network_data/electricitySimple.json @@ -1,7 +1,6 @@ { "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "size_min": 0, "size_max": 10000, "Economics": { diff --git a/adopt_net0/data/network_data/heat.json b/adopt_net0/data/network_data/heat.json index 8388d2388..8bcd7e05f 100644 --- a/adopt_net0/data/network_data/heat.json +++ b/adopt_net0/data/network_data/heat.json @@ -1,7 +1,6 @@ { "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "size_min": 0, "size_max": 1000, "Economics": { diff --git a/adopt_net0/data/network_data/hydrogenPipelineOffshore.json b/adopt_net0/data/network_data/hydrogenPipelineOffshore.json index 09a3ad038..db6c0db5b 100644 --- a/adopt_net0/data/network_data/hydrogenPipelineOffshore.json +++ b/adopt_net0/data/network_data/hydrogenPipelineOffshore.json @@ -1,7 +1,6 @@ { "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "size_min": 0, "size_max": 10000, "Economics": { diff --git a/adopt_net0/data/network_data/hydrogenPipelineOnshore.json b/adopt_net0/data/network_data/hydrogenPipelineOnshore.json index 498a2501f..3b1263998 100644 --- a/adopt_net0/data/network_data/hydrogenPipelineOnshore.json +++ b/adopt_net0/data/network_data/hydrogenPipelineOnshore.json @@ -1,7 +1,6 @@ { "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "size_min": 0, "size_max": 10000, "Economics": { diff --git a/adopt_net0/data/network_data/hydrogenRailway.json b/adopt_net0/data/network_data/hydrogenRailway.json index 8249ef647..60a244abb 100644 --- a/adopt_net0/data/network_data/hydrogenRailway.json +++ b/adopt_net0/data/network_data/hydrogenRailway.json @@ -1,7 +1,6 @@ { "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "size_min": 0, "size_max": 852.48, "Economics": { diff --git a/adopt_net0/data/network_data/hydrogenShip.json b/adopt_net0/data/network_data/hydrogenShip.json index d9825fe49..7386ddddd 100644 --- a/adopt_net0/data/network_data/hydrogenShip.json +++ b/adopt_net0/data/network_data/hydrogenShip.json @@ -1,7 +1,6 @@ { "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "size_min": 0, "size_max": 10000, "Economics": { diff --git a/adopt_net0/data/network_data/hydrogenSimple.json b/adopt_net0/data/network_data/hydrogenSimple.json index 2e54e5816..e75caeba9 100644 --- a/adopt_net0/data/network_data/hydrogenSimple.json +++ b/adopt_net0/data/network_data/hydrogenSimple.json @@ -1,7 +1,6 @@ { "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "size_min": 0, "size_max": 10000, "Economics": { diff --git a/adopt_net0/data/network_data/hydrogenTruck.json b/adopt_net0/data/network_data/hydrogenTruck.json index 541212ced..54c613c09 100644 --- a/adopt_net0/data/network_data/hydrogenTruck.json +++ b/adopt_net0/data/network_data/hydrogenTruck.json @@ -1,7 +1,6 @@ { "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "size_min": 0, "size_max": 38.628, "Economics": { diff --git a/adopt_net0/data/technology_data/CCSTechnologies/MEA_large.json b/adopt_net0/data/technology_data/CCSTechnologies/MEA_large.json index 96bebcc90..754720aba 100644 --- a/adopt_net0/data/technology_data/CCSTechnologies/MEA_large.json +++ b/adopt_net0/data/technology_data/CCSTechnologies/MEA_large.json @@ -4,8 +4,7 @@ "size_min": 792.18, "size_max": 1985.203, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/t/hCO2_in, OPEX_variable in EUR/t/h_CO2_captured, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 3, diff --git a/adopt_net0/data/technology_data/CCSTechnologies/MEA_medium.json b/adopt_net0/data/technology_data/CCSTechnologies/MEA_medium.json index 96f1c6d71..1eb990c33 100644 --- a/adopt_net0/data/technology_data/CCSTechnologies/MEA_medium.json +++ b/adopt_net0/data/technology_data/CCSTechnologies/MEA_medium.json @@ -4,8 +4,7 @@ "size_min": 158.436, "size_max": 792.18, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/t/hCO2_in, OPEX_variable in EUR/t/h_CO2_captured, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 3, diff --git a/adopt_net0/data/technology_data/CCSTechnologies/MEA_small.json b/adopt_net0/data/technology_data/CCSTechnologies/MEA_small.json index 30fdac4f9..ce99497a5 100644 --- a/adopt_net0/data/technology_data/CCSTechnologies/MEA_small.json +++ b/adopt_net0/data/technology_data/CCSTechnologies/MEA_small.json @@ -4,8 +4,7 @@ "size_min": 14.18, "size_max": 158.436, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/t/hCO2_in, OPEX_variable in EUR/t/h_CO2_captured, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 3, diff --git a/adopt_net0/data/technology_data/CO2Capture/DAC_Adsorption.json b/adopt_net0/data/technology_data/CO2Capture/DAC_Adsorption.json index daf1a691f..ddcacbdf7 100644 --- a/adopt_net0/data/technology_data/CO2Capture/DAC_Adsorption.json +++ b/adopt_net0/data/technology_data/CO2Capture/DAC_Adsorption.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 200, "size_is_int": 1, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/unit or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/adopt_net0/data/technology_data/HeatGeneration/Boiler_El.json b/adopt_net0/data/technology_data/HeatGeneration/Boiler_El.json index 97f9958e9..4eaa461f8 100644 --- a/adopt_net0/data/technology_data/HeatGeneration/Boiler_El.json +++ b/adopt_net0/data/technology_data/HeatGeneration/Boiler_El.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 500, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/MW or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/adopt_net0/data/technology_data/HeatGeneration/Boiler_Industrial_NG.json b/adopt_net0/data/technology_data/HeatGeneration/Boiler_Industrial_NG.json index 4d536fe0e..5d7bd0909 100644 --- a/adopt_net0/data/technology_data/HeatGeneration/Boiler_Industrial_NG.json +++ b/adopt_net0/data/technology_data/HeatGeneration/Boiler_Industrial_NG.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 250, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/MW or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/adopt_net0/data/technology_data/HeatGeneration/Boiler_Small_H2.json b/adopt_net0/data/technology_data/HeatGeneration/Boiler_Small_H2.json index c316aa690..85258286b 100644 --- a/adopt_net0/data/technology_data/HeatGeneration/Boiler_Small_H2.json +++ b/adopt_net0/data/technology_data/HeatGeneration/Boiler_Small_H2.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 250, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/MW or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/adopt_net0/data/technology_data/HeatGeneration/Boiler_Small_NG.json b/adopt_net0/data/technology_data/HeatGeneration/Boiler_Small_NG.json index 954c9344b..5bfc416c7 100644 --- a/adopt_net0/data/technology_data/HeatGeneration/Boiler_Small_NG.json +++ b/adopt_net0/data/technology_data/HeatGeneration/Boiler_Small_NG.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 2.5, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/MW or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/adopt_net0/data/technology_data/HeatGeneration/Furnace_H2.json b/adopt_net0/data/technology_data/HeatGeneration/Furnace_H2.json index 31891bdb3..d6846c1eb 100644 --- a/adopt_net0/data/technology_data/HeatGeneration/Furnace_H2.json +++ b/adopt_net0/data/technology_data/HeatGeneration/Furnace_H2.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 500, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/MW or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/adopt_net0/data/technology_data/HeatGeneration/Furnace_NG.json b/adopt_net0/data/technology_data/HeatGeneration/Furnace_NG.json index dc544fe8e..96808d36e 100644 --- a/adopt_net0/data/technology_data/HeatGeneration/Furnace_NG.json +++ b/adopt_net0/data/technology_data/HeatGeneration/Furnace_NG.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 500, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/MW or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/adopt_net0/data/technology_data/HeatGeneration/HeatPump_AirSourced.json b/adopt_net0/data/technology_data/HeatGeneration/HeatPump_AirSourced.json index 5e00a68de..ab6fa9538 100644 --- a/adopt_net0/data/technology_data/HeatGeneration/HeatPump_AirSourced.json +++ b/adopt_net0/data/technology_data/HeatGeneration/HeatPump_AirSourced.json @@ -3,8 +3,7 @@ "size_is_int": 0, "size_min": 0, "size_max": 2, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/MW or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/adopt_net0/data/technology_data/HeatGeneration/HeatPump_GroundSourced.json b/adopt_net0/data/technology_data/HeatGeneration/HeatPump_GroundSourced.json index 550061c16..67c2d55a8 100644 --- a/adopt_net0/data/technology_data/HeatGeneration/HeatPump_GroundSourced.json +++ b/adopt_net0/data/technology_data/HeatGeneration/HeatPump_GroundSourced.json @@ -3,8 +3,7 @@ "size_is_int": 0, "size_min": 0, "size_max": 2, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/MW or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/adopt_net0/data/technology_data/HeatGeneration/HeatPump_WaterSourced.json b/adopt_net0/data/technology_data/HeatGeneration/HeatPump_WaterSourced.json index 1744225da..81261a5fc 100644 --- a/adopt_net0/data/technology_data/HeatGeneration/HeatPump_WaterSourced.json +++ b/adopt_net0/data/technology_data/HeatGeneration/HeatPump_WaterSourced.json @@ -3,8 +3,7 @@ "size_is_int": 0, "size_min": 0, "size_max": 2, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/MW or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/adopt_net0/data/technology_data/HydroTechnologies/Hydro_Reservoir.json b/adopt_net0/data/technology_data/HydroTechnologies/Hydro_Reservoir.json index 5277c86d7..b54b2c861 100644 --- a/adopt_net0/data/technology_data/HydroTechnologies/Hydro_Reservoir.json +++ b/adopt_net0/data/technology_data/HydroTechnologies/Hydro_Reservoir.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 10000000.0, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/MWh or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/adopt_net0/data/technology_data/HydroTechnologies/PumpedHydro_Closed.json b/adopt_net0/data/technology_data/HydroTechnologies/PumpedHydro_Closed.json index 0f1ed40d8..bddf50ea3 100644 --- a/adopt_net0/data/technology_data/HydroTechnologies/PumpedHydro_Closed.json +++ b/adopt_net0/data/technology_data/HydroTechnologies/PumpedHydro_Closed.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 10000000.0, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/MWh or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/adopt_net0/data/technology_data/HydroTechnologies/PumpedHydro_Open.json b/adopt_net0/data/technology_data/HydroTechnologies/PumpedHydro_Open.json index 5065af4fc..b247e5280 100644 --- a/adopt_net0/data/technology_data/HydroTechnologies/PumpedHydro_Open.json +++ b/adopt_net0/data/technology_data/HydroTechnologies/PumpedHydro_Open.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 10000000.0, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/MWh or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/adopt_net0/data/technology_data/Industrial/CrackerFurnace.json b/adopt_net0/data/technology_data/Industrial/CrackerFurnace.json index 75c7c08f9..e67d99730 100644 --- a/adopt_net0/data/technology_data/Industrial/CrackerFurnace.json +++ b/adopt_net0/data/technology_data/Industrial/CrackerFurnace.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 1000, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/tonne/h or as a piecewise function, OPEX_variable in EUR/tonne total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 3, diff --git a/adopt_net0/data/technology_data/Industrial/CrackerFurnace_Electric.json b/adopt_net0/data/technology_data/Industrial/CrackerFurnace_Electric.json index ee59b68e6..837505a1f 100644 --- a/adopt_net0/data/technology_data/Industrial/CrackerFurnace_Electric.json +++ b/adopt_net0/data/technology_data/Industrial/CrackerFurnace_Electric.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 1000, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/tonne/hr or as a piecewise function, OPEX_variable in EUR/tonne total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 3, diff --git a/adopt_net0/data/technology_data/Industrial/EthyleneCompression.json b/adopt_net0/data/technology_data/Industrial/EthyleneCompression.json index 1bd10c78e..270a27ed1 100644 --- a/adopt_net0/data/technology_data/Industrial/EthyleneCompression.json +++ b/adopt_net0/data/technology_data/Industrial/EthyleneCompression.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 1000, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/tonne/hr or as a piecewise function, OPEX_variable in EUR/tonne total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 3, diff --git a/adopt_net0/data/technology_data/Industrial/EthyleneCompression_Electric.json b/adopt_net0/data/technology_data/Industrial/EthyleneCompression_Electric.json index 25dbde984..bdc2d2906 100644 --- a/adopt_net0/data/technology_data/Industrial/EthyleneCompression_Electric.json +++ b/adopt_net0/data/technology_data/Industrial/EthyleneCompression_Electric.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 1000, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/tonne/hr or as a piecewise function, OPEX_variable in EUR/tonne total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 3, diff --git a/adopt_net0/data/technology_data/Industrial/EthyleneSeparation.json b/adopt_net0/data/technology_data/Industrial/EthyleneSeparation.json index ad632f89b..c917eebff 100644 --- a/adopt_net0/data/technology_data/Industrial/EthyleneSeparation.json +++ b/adopt_net0/data/technology_data/Industrial/EthyleneSeparation.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 1000, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/tonne/hr or as a piecewise function, OPEX_variable in EUR/tonne total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 3, diff --git a/adopt_net0/data/technology_data/Industrial/SteamReformer.json b/adopt_net0/data/technology_data/Industrial/SteamReformer.json index b0fda3dcd..4f09308c0 100644 --- a/adopt_net0/data/technology_data/Industrial/SteamReformer.json +++ b/adopt_net0/data/technology_data/Industrial/SteamReformer.json @@ -3,8 +3,7 @@ "size_min": 1, "size_max": 100000, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/MW or as a piecewise function, OPEX_variable in EUR/MWh, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/adopt_net0/data/technology_data/Industrial/SteamReformer_CCS.json b/adopt_net0/data/technology_data/Industrial/SteamReformer_CCS.json index 7d66e4b6a..6b22500f0 100644 --- a/adopt_net0/data/technology_data/Industrial/SteamReformer_CCS.json +++ b/adopt_net0/data/technology_data/Industrial/SteamReformer_CCS.json @@ -3,8 +3,7 @@ "size_min": 0.7, "size_max": 90000, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/MW or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/adopt_net0/data/technology_data/PowerGeneration/CombinedCycle_fixed_size.json b/adopt_net0/data/technology_data/PowerGeneration/CombinedCycle_fixed_size.json index 1fbd70e2e..5c766a9c6 100644 --- a/adopt_net0/data/technology_data/PowerGeneration/CombinedCycle_fixed_size.json +++ b/adopt_net0/data/technology_data/PowerGeneration/CombinedCycle_fixed_size.json @@ -4,8 +4,7 @@ "size_max": 1, "size_is_int": 0, "size_based_on": "output", - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/MW or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_H2_10.json b/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_H2_10.json index 96875a848..322d2d2e2 100644 --- a/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_H2_10.json +++ b/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_H2_10.json @@ -1,7 +1,6 @@ { "tec_type": "GasTurbine_H2_10", - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "size_is_int": 1, "size_min": 0, "size_max": 100, diff --git a/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_H2_100.json b/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_H2_100.json index 0cddc6496..0de596f68 100644 --- a/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_H2_100.json +++ b/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_H2_100.json @@ -1,7 +1,6 @@ { "tec_type": "GasTurbine_H2_100", - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "size_is_int": 1, "size_min": 0, "size_max": 100, diff --git a/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_H2_250.json b/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_H2_250.json index 5cf8728af..7591389db 100644 --- a/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_H2_250.json +++ b/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_H2_250.json @@ -1,7 +1,6 @@ { "tec_type": "GasTurbine_H2_250", - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "size_is_int": 1, "size_min": 0, "size_max": 100, diff --git a/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_H2_400.json b/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_H2_400.json index 33601afd3..0d96e12ee 100644 --- a/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_H2_400.json +++ b/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_H2_400.json @@ -1,7 +1,6 @@ { "tec_type": "GasTurbine_H2_400", - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "size_is_int": 1, "size_min": 0, "size_max": 100, diff --git a/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_NG_10.json b/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_NG_10.json index 8ac939d51..6c0a4bec9 100644 --- a/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_NG_10.json +++ b/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_NG_10.json @@ -1,7 +1,6 @@ { "tec_type": "GasTurbine_NG_10", - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "size_is_int": 1, "size_min": 0, "size_max": 100, diff --git a/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_NG_100.json b/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_NG_100.json index b029ddaec..0b5596f27 100644 --- a/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_NG_100.json +++ b/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_NG_100.json @@ -1,7 +1,6 @@ { "tec_type": "GasTurbine_NG_100", - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "size_is_int": 1, "size_min": 0, "size_max": 100, diff --git a/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_NG_250.json b/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_NG_250.json index 6e8b90797..cfd9a3122 100644 --- a/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_NG_250.json +++ b/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_NG_250.json @@ -1,7 +1,6 @@ { "tec_type": "GasTurbine_NG_250", - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "size_is_int": 1, "size_min": 0, "size_max": 100, diff --git a/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_NG_400.json b/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_NG_400.json index f29eb4aa9..cfd414046 100644 --- a/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_NG_400.json +++ b/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_NG_400.json @@ -1,7 +1,6 @@ { "tec_type": "GasTurbine_NG_400", - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "size_is_int": 1, "size_min": 0, "size_max": 100, diff --git a/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_simple.json b/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_simple.json index de98b1d92..6e2f9dc46 100644 --- a/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_simple.json +++ b/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_simple.json @@ -4,8 +4,7 @@ "size_max": 10000, "size_is_int": 0, "size_based_on": "output", - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/MW or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_simple_CCS.json b/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_simple_CCS.json index 92cb3d9c2..c6754faf2 100644 --- a/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_simple_CCS.json +++ b/adopt_net0/data/technology_data/PowerGeneration/GasTurbine_simple_CCS.json @@ -4,8 +4,7 @@ "size_max": 10000, "size_is_int": 0, "size_based_on": "output", - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/MW/year or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/adopt_net0/data/technology_data/PowerGeneration/SteamTurbine.json b/adopt_net0/data/technology_data/PowerGeneration/SteamTurbine.json index 746553280..d709468c2 100644 --- a/adopt_net0/data/technology_data/PowerGeneration/SteamTurbine.json +++ b/adopt_net0/data/technology_data/PowerGeneration/SteamTurbine.json @@ -2,8 +2,7 @@ "size_min": 0, "size_max": 1500, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/MW or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/adopt_net0/data/technology_data/RES/Photovoltaic.json b/adopt_net0/data/technology_data/RES/Photovoltaic.json index 18f7144f5..0d356d784 100644 --- a/adopt_net0/data/technology_data/RES/Photovoltaic.json +++ b/adopt_net0/data/technology_data/RES/Photovoltaic.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 10000, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "CAPEX_model": 1, "comment": "CAPEX in EUR/MW, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", diff --git a/adopt_net0/data/technology_data/RES/SolarThermal.json b/adopt_net0/data/technology_data/RES/SolarThermal.json index 0cf84a0f7..b447e4e92 100644 --- a/adopt_net0/data/technology_data/RES/SolarThermal.json +++ b/adopt_net0/data/technology_data/RES/SolarThermal.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 1000, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "CAPEX_model": 1, "comment": "CAPEX in EUR/MW, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", diff --git a/adopt_net0/data/technology_data/RES/WindTurbine_Offshore_11000.json b/adopt_net0/data/technology_data/RES/WindTurbine_Offshore_11000.json index 8db04671b..d0aac24a4 100644 --- a/adopt_net0/data/technology_data/RES/WindTurbine_Offshore_11000.json +++ b/adopt_net0/data/technology_data/RES/WindTurbine_Offshore_11000.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 1.5E+6, "size_is_int": 1, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "CAPEX_model": 1, "comment": "CAPEX in EUR/module, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", diff --git a/adopt_net0/data/technology_data/RES/WindTurbine_Offshore_6000.json b/adopt_net0/data/technology_data/RES/WindTurbine_Offshore_6000.json index 87f19a100..743c9c68f 100644 --- a/adopt_net0/data/technology_data/RES/WindTurbine_Offshore_6000.json +++ b/adopt_net0/data/technology_data/RES/WindTurbine_Offshore_6000.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 1.5E+6, "size_is_int": 1, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "CAPEX_model": 1, "comment": "CAPEX in EUR/module, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", diff --git a/adopt_net0/data/technology_data/RES/WindTurbine_Offshore_9500.json b/adopt_net0/data/technology_data/RES/WindTurbine_Offshore_9500.json index 55c702451..b31a6c007 100644 --- a/adopt_net0/data/technology_data/RES/WindTurbine_Offshore_9500.json +++ b/adopt_net0/data/technology_data/RES/WindTurbine_Offshore_9500.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 1.5E+6, "size_is_int": 1, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "CAPEX_model": 1, "comment": "CAPEX in EUR/module, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", diff --git a/adopt_net0/data/technology_data/RES/WindTurbine_Onshore_1500.json b/adopt_net0/data/technology_data/RES/WindTurbine_Onshore_1500.json index 578751954..b188c6448 100644 --- a/adopt_net0/data/technology_data/RES/WindTurbine_Onshore_1500.json +++ b/adopt_net0/data/technology_data/RES/WindTurbine_Onshore_1500.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 1.5E+6, "size_is_int": 1, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "CAPEX_model": 1, "comment": "CAPEX in EUR/module, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", diff --git a/adopt_net0/data/technology_data/RES/WindTurbine_Onshore_2500.json b/adopt_net0/data/technology_data/RES/WindTurbine_Onshore_2500.json index cb2892c8f..27051f269 100644 --- a/adopt_net0/data/technology_data/RES/WindTurbine_Onshore_2500.json +++ b/adopt_net0/data/technology_data/RES/WindTurbine_Onshore_2500.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 1.5E+6, "size_is_int": 1, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "CAPEX_model": 1, "comment": "CAPEX in EUR/module, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", diff --git a/adopt_net0/data/technology_data/RES/WindTurbine_Onshore_4000.json b/adopt_net0/data/technology_data/RES/WindTurbine_Onshore_4000.json index f2c20ad51..6f4a26c33 100644 --- a/adopt_net0/data/technology_data/RES/WindTurbine_Onshore_4000.json +++ b/adopt_net0/data/technology_data/RES/WindTurbine_Onshore_4000.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 1.5E+6, "size_is_int": 1, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "CAPEX_model": 1, "comment": "CAPEX in EUR/module, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", diff --git a/adopt_net0/data/technology_data/Sink/PermanentStorage_CO2_simple.json b/adopt_net0/data/technology_data/Sink/PermanentStorage_CO2_simple.json index 84c1d47fc..c018fdbfd 100644 --- a/adopt_net0/data/technology_data/Sink/PermanentStorage_CO2_simple.json +++ b/adopt_net0/data/technology_data/Sink/PermanentStorage_CO2_simple.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 10000000, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX is 0, cost are given by OPEX_variable in EUR/tCO2 stored", "CAPEX_model": 1, diff --git a/adopt_net0/data/technology_data/Storage/Storage_Battery.json b/adopt_net0/data/technology_data/Storage/Storage_Battery.json index 8b1fcd3a4..0e24a53a2 100644 --- a/adopt_net0/data/technology_data/Storage/Storage_Battery.json +++ b/adopt_net0/data/technology_data/Storage/Storage_Battery.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 1.0E+7, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/MWh or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/adopt_net0/data/technology_data/Storage/Storage_Ethylene.json b/adopt_net0/data/technology_data/Storage/Storage_Ethylene.json index 4f127fdee..aa164b027 100644 --- a/adopt_net0/data/technology_data/Storage/Storage_Ethylene.json +++ b/adopt_net0/data/technology_data/Storage/Storage_Ethylene.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 100000, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/tonne or as a piecewise function, OPEX_variable in EUR/tonne total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/adopt_net0/data/technology_data/Storage/Storage_H2.json b/adopt_net0/data/technology_data/Storage/Storage_H2.json index 14624adbd..0efed4892 100644 --- a/adopt_net0/data/technology_data/Storage/Storage_H2.json +++ b/adopt_net0/data/technology_data/Storage/Storage_H2.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 1000, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/MWh or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/adopt_net0/data/technology_data/Storage/Storage_H2_Cavern.json b/adopt_net0/data/technology_data/Storage/Storage_H2_Cavern.json index e80107c82..311371994 100644 --- a/adopt_net0/data/technology_data/Storage/Storage_H2_Cavern.json +++ b/adopt_net0/data/technology_data/Storage/Storage_H2_Cavern.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 6.0E+9, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/MWh or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/adopt_net0/data/technology_data/Storage/Storage_HotWater.json b/adopt_net0/data/technology_data/Storage/Storage_HotWater.json index f3116ded0..036912697 100644 --- a/adopt_net0/data/technology_data/Storage/Storage_HotWater.json +++ b/adopt_net0/data/technology_data/Storage/Storage_HotWater.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 28000, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/MWh or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/adopt_net0/data/technology_data/Storage/Storage_NG.json b/adopt_net0/data/technology_data/Storage/Storage_NG.json index 2691455ec..3854f05aa 100644 --- a/adopt_net0/data/technology_data/Storage/Storage_NG.json +++ b/adopt_net0/data/technology_data/Storage/Storage_NG.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 1000, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/MWh or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/adopt_net0/data/technology_data/Storage/Storage_PCM.json b/adopt_net0/data/technology_data/Storage/Storage_PCM.json index 4d5260c8b..e0825bc6f 100644 --- a/adopt_net0/data/technology_data/Storage/Storage_PCM.json +++ b/adopt_net0/data/technology_data/Storage/Storage_PCM.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 280, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/MWh or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/adopt_net0/data/technology_data/Storage/TemporaryStorage_CO2.json b/adopt_net0/data/technology_data/Storage/TemporaryStorage_CO2.json index c312345ee..8ad41978c 100644 --- a/adopt_net0/data/technology_data/Storage/TemporaryStorage_CO2.json +++ b/adopt_net0/data/technology_data/Storage/TemporaryStorage_CO2.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 1000, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/tonneCO2 (value to be added, now it is 0), OPEX_variable in EUR/tonneCO2 total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/tests/case_study_full_pipeline/period1/network_data/electricitySimple.json b/tests/case_study_full_pipeline/period1/network_data/electricitySimple.json index c74351208..d2f92e1d9 100644 --- a/tests/case_study_full_pipeline/period1/network_data/electricitySimple.json +++ b/tests/case_study_full_pipeline/period1/network_data/electricitySimple.json @@ -1,7 +1,6 @@ { "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "size_min": 0, "size_max": 10000, "Economics": { diff --git a/tests/case_study_full_pipeline/period1/node_data/node1/technology_data/TestTec_GasTurbine_simple.json b/tests/case_study_full_pipeline/period1/node_data/node1/technology_data/TestTec_GasTurbine_simple.json index 336556ffd..54544bb39 100644 --- a/tests/case_study_full_pipeline/period1/node_data/node1/technology_data/TestTec_GasTurbine_simple.json +++ b/tests/case_study_full_pipeline/period1/node_data/node1/technology_data/TestTec_GasTurbine_simple.json @@ -4,8 +4,7 @@ "size_max": 10000, "size_is_int": 0, "size_based_on": "output", - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/MW or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/tests/case_study_full_pipeline/period1/node_data/node1/technology_data/TestTec_WindTurbine.json b/tests/case_study_full_pipeline/period1/node_data/node1/technology_data/TestTec_WindTurbine.json index 1d6e50b9d..12309103b 100644 --- a/tests/case_study_full_pipeline/period1/node_data/node1/technology_data/TestTec_WindTurbine.json +++ b/tests/case_study_full_pipeline/period1/node_data/node1/technology_data/TestTec_WindTurbine.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 1.5E+6, "size_is_int": 1, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/module, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/tests/case_study_full_pipeline/period1/node_data/node2/technology_data/TestTec_BoilerEl.json b/tests/case_study_full_pipeline/period1/node_data/node2/technology_data/TestTec_BoilerEl.json index 64c6d7be5..5b38774d5 100644 --- a/tests/case_study_full_pipeline/period1/node_data/node2/technology_data/TestTec_BoilerEl.json +++ b/tests/case_study_full_pipeline/period1/node_data/node2/technology_data/TestTec_BoilerEl.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 500, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/MW or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/tests/network_data/TestNetwork.json b/tests/network_data/TestNetwork.json index d665a516e..61cedd4aa 100644 --- a/tests/network_data/TestNetwork.json +++ b/tests/network_data/TestNetwork.json @@ -1,7 +1,6 @@ { "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "size_min": 0, "size_max": 10000, "Economics": { diff --git a/tests/technology_data/TestTec_CCS_MEA.json b/tests/technology_data/TestTec_CCS_MEA.json index 96f1c6d71..1eb990c33 100644 --- a/tests/technology_data/TestTec_CCS_MEA.json +++ b/tests/technology_data/TestTec_CCS_MEA.json @@ -4,8 +4,7 @@ "size_min": 158.436, "size_max": 792.18, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/t/hCO2_in, OPEX_variable in EUR/t/h_CO2_captured, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 3, diff --git a/tests/technology_data/TestTec_CombinedCycle_fixed_size.json b/tests/technology_data/TestTec_CombinedCycle_fixed_size.json index b549f7392..375a1b4f8 100644 --- a/tests/technology_data/TestTec_CombinedCycle_fixed_size.json +++ b/tests/technology_data/TestTec_CombinedCycle_fixed_size.json @@ -4,8 +4,7 @@ "size_max": 1, "size_is_int": 0, "size_based_on": "output", - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/MW or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/tests/technology_data/TestTec_Conv1.json b/tests/technology_data/TestTec_Conv1.json index fb66661bd..67a3f92c6 100644 --- a/tests/technology_data/TestTec_Conv1.json +++ b/tests/technology_data/TestTec_Conv1.json @@ -4,8 +4,7 @@ "size_max": 500, "size_is_int": 0, "size_based_on": "input", - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX_annual in EUR/MW/year or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/tests/technology_data/TestTec_Conv1_ccs.json b/tests/technology_data/TestTec_Conv1_ccs.json index dee252429..70a3c757c 100644 --- a/tests/technology_data/TestTec_Conv1_ccs.json +++ b/tests/technology_data/TestTec_Conv1_ccs.json @@ -4,8 +4,7 @@ "size_max": 500, "size_is_int": 0, "size_based_on": "input", - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX_annual in EUR/MW/year or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/tests/technology_data/TestTec_Conv2.json b/tests/technology_data/TestTec_Conv2.json index cc34b20b7..5a618c4cd 100644 --- a/tests/technology_data/TestTec_Conv2.json +++ b/tests/technology_data/TestTec_Conv2.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 500, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX_annual in EUR/MW/year or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/tests/technology_data/TestTec_Conv3.json b/tests/technology_data/TestTec_Conv3.json index 56555ba11..737ec8523 100644 --- a/tests/technology_data/TestTec_Conv3.json +++ b/tests/technology_data/TestTec_Conv3.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 500, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX_annual in EUR/MW/year or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/tests/technology_data/TestTec_Conv4.json b/tests/technology_data/TestTec_Conv4.json index 00a6ca1f9..a7073c5a0 100644 --- a/tests/technology_data/TestTec_Conv4.json +++ b/tests/technology_data/TestTec_Conv4.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 500, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX_annual in EUR/MW/year or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/tests/technology_data/TestTec_DAC_Adsorption.json b/tests/technology_data/TestTec_DAC_Adsorption.json index 4e254447b..32104d31b 100644 --- a/tests/technology_data/TestTec_DAC_Adsorption.json +++ b/tests/technology_data/TestTec_DAC_Adsorption.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 200, "size_is_int": 1, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/unit or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/tests/technology_data/TestTec_GasTurbine_NG_10.json b/tests/technology_data/TestTec_GasTurbine_NG_10.json index aeb9f068d..ada4eab87 100644 --- a/tests/technology_data/TestTec_GasTurbine_NG_10.json +++ b/tests/technology_data/TestTec_GasTurbine_NG_10.json @@ -1,7 +1,6 @@ { "tec_type": "GasTurbine_NG_10", - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "size_is_int": 1, "size_min": 0, "size_max": 100, diff --git a/tests/technology_data/TestTec_GasTurbine_simple_CCS.json b/tests/technology_data/TestTec_GasTurbine_simple_CCS.json index ad09c7e04..700fc1387 100644 --- a/tests/technology_data/TestTec_GasTurbine_simple_CCS.json +++ b/tests/technology_data/TestTec_GasTurbine_simple_CCS.json @@ -4,8 +4,7 @@ "size_max": 10000, "size_is_int": 0, "size_based_on": "output", - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/MW/year or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/tests/technology_data/TestTec_HeatPump_AirSourced.json b/tests/technology_data/TestTec_HeatPump_AirSourced.json index 30e88f237..aa509d29b 100644 --- a/tests/technology_data/TestTec_HeatPump_AirSourced.json +++ b/tests/technology_data/TestTec_HeatPump_AirSourced.json @@ -3,8 +3,7 @@ "size_is_int": 0, "size_min": 0.02, "size_max": 2, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/MW or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/tests/technology_data/TestTec_Hydro_Open.json b/tests/technology_data/TestTec_Hydro_Open.json index 22aaa33f6..f16493c2b 100644 --- a/tests/technology_data/TestTec_Hydro_Open.json +++ b/tests/technology_data/TestTec_Hydro_Open.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 10000000.0, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/MWh or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/tests/technology_data/TestTec_ResPhotovoltaic.json b/tests/technology_data/TestTec_ResPhotovoltaic.json index 93881a044..544b300a0 100644 --- a/tests/technology_data/TestTec_ResPhotovoltaic.json +++ b/tests/technology_data/TestTec_ResPhotovoltaic.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 1000, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "CAPEX_model": 1, "comment": "CAPEX in EUR/MW, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", diff --git a/tests/technology_data/TestTec_Sink.json b/tests/technology_data/TestTec_Sink.json index fbb1d3bff..452968675 100644 --- a/tests/technology_data/TestTec_Sink.json +++ b/tests/technology_data/TestTec_Sink.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 10000000, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX is 0, cost are given by OPEX_variable in EUR/tCO2 stored", "CAPEX_model": 1, diff --git a/tests/technology_data/TestTec_StorageBattery.json b/tests/technology_data/TestTec_StorageBattery.json index 0771f8d85..ce2e61158 100644 --- a/tests/technology_data/TestTec_StorageBattery.json +++ b/tests/technology_data/TestTec_StorageBattery.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 1.0E+7, "size_is_int": 0, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/MW or as a piecewise function, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/tests/technology_data/TestTec_WindTurbine.json b/tests/technology_data/TestTec_WindTurbine.json index 1d6e50b9d..12309103b 100644 --- a/tests/technology_data/TestTec_WindTurbine.json +++ b/tests/technology_data/TestTec_WindTurbine.json @@ -3,8 +3,7 @@ "size_min": 0, "size_max": 1.5E+6, "size_is_int": 1, - "decommission": 0, - "decommission_full": 0, + "decommission": "impossible", "Economics": { "comment": "CAPEX in EUR/module, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", "CAPEX_model": 1, diff --git a/tests/technology_data/TestTec_WindTurbine_decommission.json b/tests/technology_data/TestTec_WindTurbine_decommission.json new file mode 100644 index 000000000..646056a3b --- /dev/null +++ b/tests/technology_data/TestTec_WindTurbine_decommission.json @@ -0,0 +1,31 @@ +{ + "tec_type": "RES", + "size_min": 0, + "size_max": 1.5E+6, + "size_is_int": 1, + "decommission": "impossible", + "Economics": { + "comment": "CAPEX in EUR/module, OPEX_variable in EUR/MWh total output, OPEX_fixed in % of CAPEX_annual", + "CAPEX_model": 1, + "unit_CAPEX": 1.57539785E+6, + "OPEX_variable": 12.797158, + "OPEX_fixed": 0, + "discount_rate": 0.1, + "lifetime": 25, + "decommission_cost": -2e6 + }, + "Performance": { + "comment": "contains fitting data on unit of input, technology types and input/output carriers", + "output_carrier": [ + "electricity" + ], + "curtailment": 1, + "emission_factor": 0 + }, + "Units": { + "size": "MW", + "output_carrier": { + "electricity": "MW" + } + } +} \ No newline at end of file