From d67a1ca1d4606f6317b20c13ca4491c27ed6b5a0 Mon Sep 17 00:00:00 2001 From: Lavinia Baumstark Date: Mon, 27 Nov 2023 17:04:51 +0100 Subject: [PATCH 1/4] delete old realizations of 45_carbonprice --- .../45_carbonprice/NDC2constant/datainput.gms | 32 ------- .../NDC2constant/declarations.gms | 21 ----- .../45_carbonprice/NDC2constant/not_used.txt | 36 -------- .../45_carbonprice/NDC2constant/postsolve.gms | 22 ----- .../NDC2constant/realization.gms | 15 ---- modules/45_carbonprice/NPi2018/datainput.gms | 19 ----- modules/45_carbonprice/NPi2018/not_used.txt | 35 -------- .../45_carbonprice/NPi2018/realization.gms | 12 --- .../diffPhaseIn2Constant/datainput.gms | 49 ----------- .../diffPhaseIn2Constant/declarations.gms | 22 ----- .../diffPhaseIn2Constant/not_used.txt | 33 ------- .../diffPhaseIn2Constant/postsolve.gms | 22 ----- .../diffPhaseIn2Constant/realization.gms | 15 ---- .../diffPhaseIn2Lin/datainput.gms | 71 ---------------- .../diffPhaseIn2Lin/declarations.gms | 25 ------ .../diffPhaseIn2Lin/not_used.txt | 31 ------- .../diffPhaseIn2Lin/postsolve.gms | 22 ----- .../diffPhaseIn2Lin/realization.gms | 15 ---- .../diffPhaseInLin2LinFlex/datainput.gms | 85 ------------------- .../diffPhaseInLin2LinFlex/declarations.gms | 30 ------- .../diffPhaseInLin2LinFlex/not_used.txt | 28 ------ .../diffPhaseInLin2LinFlex/postsolve.gms | 32 ------- .../diffPhaseInLin2LinFlex/realization.gms | 15 ---- .../diffPriceSameCost/datainput.gms | 28 ------ .../diffPriceSameCost/declarations.gms | 20 ----- .../diffPriceSameCost/not_used.txt | 30 ------- .../diffPriceSameCost/postsolve.gms | 64 -------------- .../diffPriceSameCost/realization.gms | 17 ---- 28 files changed, 846 deletions(-) delete mode 100644 modules/45_carbonprice/NDC2constant/datainput.gms delete mode 100644 modules/45_carbonprice/NDC2constant/declarations.gms delete mode 100644 modules/45_carbonprice/NDC2constant/not_used.txt delete mode 100644 modules/45_carbonprice/NDC2constant/postsolve.gms delete mode 100644 modules/45_carbonprice/NDC2constant/realization.gms delete mode 100644 modules/45_carbonprice/NPi2018/datainput.gms delete mode 100644 modules/45_carbonprice/NPi2018/not_used.txt delete mode 100644 modules/45_carbonprice/NPi2018/realization.gms delete mode 100644 modules/45_carbonprice/diffPhaseIn2Constant/datainput.gms delete mode 100644 modules/45_carbonprice/diffPhaseIn2Constant/declarations.gms delete mode 100644 modules/45_carbonprice/diffPhaseIn2Constant/not_used.txt delete mode 100644 modules/45_carbonprice/diffPhaseIn2Constant/postsolve.gms delete mode 100644 modules/45_carbonprice/diffPhaseIn2Constant/realization.gms delete mode 100644 modules/45_carbonprice/diffPhaseIn2Lin/datainput.gms delete mode 100644 modules/45_carbonprice/diffPhaseIn2Lin/declarations.gms delete mode 100644 modules/45_carbonprice/diffPhaseIn2Lin/not_used.txt delete mode 100644 modules/45_carbonprice/diffPhaseIn2Lin/postsolve.gms delete mode 100644 modules/45_carbonprice/diffPhaseIn2Lin/realization.gms delete mode 100644 modules/45_carbonprice/diffPhaseInLin2LinFlex/datainput.gms delete mode 100644 modules/45_carbonprice/diffPhaseInLin2LinFlex/declarations.gms delete mode 100644 modules/45_carbonprice/diffPhaseInLin2LinFlex/not_used.txt delete mode 100644 modules/45_carbonprice/diffPhaseInLin2LinFlex/postsolve.gms delete mode 100644 modules/45_carbonprice/diffPhaseInLin2LinFlex/realization.gms delete mode 100644 modules/45_carbonprice/diffPriceSameCost/datainput.gms delete mode 100644 modules/45_carbonprice/diffPriceSameCost/declarations.gms delete mode 100644 modules/45_carbonprice/diffPriceSameCost/not_used.txt delete mode 100644 modules/45_carbonprice/diffPriceSameCost/postsolve.gms delete mode 100644 modules/45_carbonprice/diffPriceSameCost/realization.gms diff --git a/modules/45_carbonprice/NDC2constant/datainput.gms b/modules/45_carbonprice/NDC2constant/datainput.gms deleted file mode 100644 index 61ee3e237..000000000 --- a/modules/45_carbonprice/NDC2constant/datainput.gms +++ /dev/null @@ -1,32 +0,0 @@ -*** | (C) 2006-2023 Potsdam Institute for Climate Impact Research (PIK) -*** | authors, and contributors see CITATION.cff file. This file is part -*** | of REMIND and licensed under AGPL-3.0-or-later. Under Section 7 of -*** | AGPL-3.0, you are granted additional permissions described in the -*** | REMIND License Exception, version 1.0 (see LICENSE file). -*** | Contact: remind@pik-potsdam.de -*** SOF ./modules/45_carbonprice/NDC2constant/datainput.gms -***------------------------------------------------------------------------------------------------------------------------ -*** *LB,BS* 20190927 calculation of tax paths for linear converge from NDC value in 2020 to constant global price in 2040 -***----------------------------------------------------------------------------------------------------------------------- - -*** can make this flexible later -s45_stagestart = 2020; -s45_stageend = 2040; -*** price from stageend onwards (value set here is for first iteration only, will be adjusted afterwards) -s45_constantCO2price = 500 * sm_DptCO2_2_TDpGtC; - -*** get CO2 price before transition stage from reference (NDC) run -Execute_Loadpoint 'input_ref' p45_tauCO2_ref = pm_taxCO2eq; -pm_taxCO2eq(ttot,regi)$(ttot.val le s45_stagestart) = p45_tauCO2_ref(ttot,regi); -p45_NDCstartPrice(regi) = sum(ttot$(ttot.val eq s45_stagestart), p45_tauCO2_ref(ttot,regi)); -display p45_tauCO2_ref; -display p45_NDCstartPrice; -*** linear transition to global price -pm_taxCO2eq(ttot,regi)$(ttot.val gt s45_stagestart and ttot.val lt s45_stageend) - = p45_NDCstartPrice(regi) + (s45_constantCO2price - p45_NDCstartPrice(regi))/(s45_stageend-s45_stagestart) * (ttot.val - s45_stagestart); -*** constant price after end of transition stage -pm_taxCO2eq(ttot,regi)$(ttot.val ge s45_stageend) = s45_constantCO2price; - -display pm_taxCO2eq; - -*** EOF ./modules/45_carbonprice/NDC2constant/datainput.gms diff --git a/modules/45_carbonprice/NDC2constant/declarations.gms b/modules/45_carbonprice/NDC2constant/declarations.gms deleted file mode 100644 index a025cd9e6..000000000 --- a/modules/45_carbonprice/NDC2constant/declarations.gms +++ /dev/null @@ -1,21 +0,0 @@ -*** | (C) 2006-2023 Potsdam Institute for Climate Impact Research (PIK) -*** | authors, and contributors see CITATION.cff file. This file is part -*** | of REMIND and licensed under AGPL-3.0-or-later. Under Section 7 of -*** | AGPL-3.0, you are granted additional permissions described in the -*** | REMIND License Exception, version 1.0 (see LICENSE file). -*** | Contact: remind@pik-potsdam.de -*** SOF ./modules/45_carbonprice/NDC2constant/declarations.gms -***------------------------------------------------------------------------------------------------------------------------ -*** *LB,BS* 20190927 calculation of tax paths for linear converge from NDC value in 2020 to constant global price in 2040 -***----------------------------------------------------------------------------------------------------------------------- - -parameters -p45_tauCO2_ref(ttot, all_regi) "CO2 tax path of reference policy (NDC)" -p45_NDCstartPrice(all_regi) "start price for linear phase-in from NDC" -; -scalars -s45_stagestart "last time-step fixed to ref. / beginning of staged accession period" -s45_stageend "first time-step of constant global CO2 price" -s45_constantCO2price "initial value for constant global CO2 price" -; -*** EOF ./modules/45_carbonprice/NDC2constant/declarations.gms diff --git a/modules/45_carbonprice/NDC2constant/not_used.txt b/modules/45_carbonprice/NDC2constant/not_used.txt deleted file mode 100644 index 713b72df2..000000000 --- a/modules/45_carbonprice/NDC2constant/not_used.txt +++ /dev/null @@ -1,36 +0,0 @@ -# | (C) 2006-2023 Potsdam Institute for Climate Impact Research (PIK) -# | authors, and contributors see CITATION.cff file. This file is part -# | of REMIND and licensed under AGPL-3.0-or-later. Under Section 7 of -# | AGPL-3.0, you are granted additional permissions described in the -# | REMIND License Exception, version 1.0 (see LICENSE file). -# | Contact: remind@pik-potsdam.de -name,type,reason -sm_c_2_co2,input,questionnaire -cm_peakBudgYr,input,questionnaire -vm_co2eq,input,questionnaire -vm_emiFgas,input,questionnaire -vm_cesIO,input,questionnaire -pm_shPPPMER,input,questionnaire -pm_pvp,input,questionnaire -pm_pop,input,questionnaire -pm_gdp,input,questionnaire -pm_globalMeanTemperature,input,questionnaire -pm_temperatureImpulseResponseCO2,input,questionnaire -pm_consPC,input,questionnaire -pm_GDPGross,input,questionnaire -pm_ttot_val,input,questionnaire -pm_ts,input,questionnaire -pm_ttot_2_tall,input,questionnaire -pm_prtp,input,questionnaire -cm_emiscen,input,questionnaire -cm_co2_tax_2020,input,questionnaire -cm_co2_tax_growth,input,questionnaire -cm_startyear,input,questionnaire -cm_iterative_target_adj,input,questionnaire -cm_expoLinear_yearStart,input,questionnaire -cm_carbonprice_temperatureLimit,input,questionnaire -cm_taxCO2inc_after_peakBudgYr,input,questionnaire -cm_CO2priceRegConvEndYr,input,questionnaire -cm_NDC_divergentScenario,input,questionnaire -vm_demFeSector,input,questionnaire -pm_emifac,input,questionnaire diff --git a/modules/45_carbonprice/NDC2constant/postsolve.gms b/modules/45_carbonprice/NDC2constant/postsolve.gms deleted file mode 100644 index e4b5e5596..000000000 --- a/modules/45_carbonprice/NDC2constant/postsolve.gms +++ /dev/null @@ -1,22 +0,0 @@ -*** | (C) 2006-2023 Potsdam Institute for Climate Impact Research (PIK) -*** | authors, and contributors see CITATION.cff file. This file is part -*** | of REMIND and licensed under AGPL-3.0-or-later. Under Section 7 of -*** | AGPL-3.0, you are granted additional permissions described in the -*** | REMIND License Exception, version 1.0 (see LICENSE file). -*** | Contact: remind@pik-potsdam.de -*** SOF ./modules/45_carbonprice/NDC2constant/postsolve.gms -***------------------------------------------------------------------------------------------------------------------------ -*** *LB,BS* 20190927 calculation of tax paths for linear converge from NDC value in 2020 to constant global price in 2040 -***----------------------------------------------------------------------------------------------------------------------- - -*** updated constant global price as scalar (regional prices are the same anyway) -s45_constantCO2price = sum((ttot,regi)$(ttot.val eq s45_stageend), pm_taxCO2eq(ttot,regi))/card(regi) ; -*** entire path has been shifted in update, so have to set these again -pm_taxCO2eq(ttot,regi)$(ttot.val le s45_stagestart) = p45_tauCO2_ref(ttot, regi); -pm_taxCO2eq(ttot,regi)$(ttot.val gt s45_stagestart and ttot.val lt s45_stageend) - = p45_NDCstartPrice(regi) + (s45_constantCO2price - p45_NDCstartPrice(regi))/(s45_stageend-s45_stagestart) * (ttot.val - s45_stagestart); -*** price trajectory should be constant anyway but let's be explicit here -pm_taxCO2eq(ttot,regi)$(ttot.val ge s45_stageend) = s45_constantCO2price; - -display pm_taxCO2eq; -*** EOF ./modules/45_carbonprice/NDC2constant/postsolve.gms diff --git a/modules/45_carbonprice/NDC2constant/realization.gms b/modules/45_carbonprice/NDC2constant/realization.gms deleted file mode 100644 index a847ddefa..000000000 --- a/modules/45_carbonprice/NDC2constant/realization.gms +++ /dev/null @@ -1,15 +0,0 @@ -*** | (C) 2006-2023 Potsdam Institute for Climate Impact Research (PIK) -*** | authors, and contributors see CITATION.cff file. This file is part -*** | of REMIND and licensed under AGPL-3.0-or-later. Under Section 7 of -*** | AGPL-3.0, you are granted additional permissions described in the -*** | REMIND License Exception, version 1.0 (see LICENSE file). -*** | Contact: remind@pik-potsdam.de -*** SOF ./modules/45_carbonprice/NDC2constant/realization.gms - -*####################### R SECTION START (PHASES) ############################## -$Ifi "%phase%" == "declarations" $include "./modules/45_carbonprice/NDC2constant/declarations.gms" -$Ifi "%phase%" == "datainput" $include "./modules/45_carbonprice/NDC2constant/datainput.gms" -$Ifi "%phase%" == "postsolve" $include "./modules/45_carbonprice/NDC2constant/postsolve.gms" -*######################## R SECTION END (PHASES) ############################### - -*** EOF ./modules/45_carbonprice/NDC2constant/realization.gms diff --git a/modules/45_carbonprice/NPi2018/datainput.gms b/modules/45_carbonprice/NPi2018/datainput.gms deleted file mode 100644 index c59010032..000000000 --- a/modules/45_carbonprice/NPi2018/datainput.gms +++ /dev/null @@ -1,19 +0,0 @@ -*** | (C) 2006-2023 Potsdam Institute for Climate Impact Research (PIK) -*** | authors, and contributors see CITATION.cff file. This file is part -*** | of REMIND and licensed under AGPL-3.0-or-later. Under Section 7 of -*** | AGPL-3.0, you are granted additional permissions described in the -*** | REMIND License Exception, version 1.0 (see LICENSE file). -*** | Contact: remind@pik-potsdam.de -*** SOF ./modules/45_carbonprice/NPi2018/datainput.gms - -Execute_Loadpoint "input_ref" pm_taxCO2eq = pm_taxCO2eq; - -*** convergence scheme post 2020: exponential increase of 5$ dollar in 2020 with 1.25% AND regional convergence -pm_taxCO2eq(t,regi) = - ( - sum(ttot,(pm_taxCO2eq(ttot,regi)$(ttot.val eq min(2020, cm_startyear - 5)))) * max(2100 - t.val, 0) - + 5 * sm_DptCO2_2_TDpGtC * 1.0125**(t.val-2020)*min(t.val - 2020, 2100 - 2020) - ) / (2100 - 2020); - -display pm_taxCO2eq; -*** EOF ./modules/45_carbonprice/NPi2018/datainput.gms diff --git a/modules/45_carbonprice/NPi2018/not_used.txt b/modules/45_carbonprice/NPi2018/not_used.txt deleted file mode 100644 index 699b94bff..000000000 --- a/modules/45_carbonprice/NPi2018/not_used.txt +++ /dev/null @@ -1,35 +0,0 @@ -# | (C) 2006-2023 Potsdam Institute for Climate Impact Research (PIK) -# | authors, and contributors see CITATION.cff file. This file is part -# | of REMIND and licensed under AGPL-3.0-or-later. Under Section 7 of -# | AGPL-3.0, you are granted additional permissions described in the -# | REMIND License Exception, version 1.0 (see LICENSE file). -# | Contact: remind@pik-potsdam.de -name,type,reason -cm_emiscen, switch, ??? -cm_co2_tax_2020, switch, ??? -vm_cesIO,variable,??? -pm_pvp,parameter,??? -pm_ttot_val,parameter,??? -pm_ts,parameter,??? -cm_co2_tax_growth,switch,??? -cm_expoLinear_yearStart,switch,??? -pm_globalMeanTemperature,input,questionnaire -pm_temperatureImpulseResponseCO2,input,questionnaire -pm_consPC,input,questionnaire -pm_GDPGross,input,questionnaire -pm_prtp,input,questionnaire -cm_carbonprice_temperatureLimit,input,questionnaire -pm_ttot_2_tall,input,questionnaire -sm_c_2_co2,input,questionnaire -vm_co2eq,input,questionnaire -vm_emiFgas,input,questionnaire -cm_iterative_target_adj,input,questionnaire -pm_shPPPMER,input,questionnaire -pm_pop,input,questionnaire -pm_gdp,input,questionnaire -cm_CO2priceRegConvEndYr,input,questionnaire -cm_peakBudgYr,input,questionnaire -cm_taxCO2inc_after_peakBudgYr,input,questionnaire -cm_NDC_divergentScenario,input,questionnaire -vm_demFeSector,input,questionnaire -pm_emifac,input,questionnaire diff --git a/modules/45_carbonprice/NPi2018/realization.gms b/modules/45_carbonprice/NPi2018/realization.gms deleted file mode 100644 index cec2a915f..000000000 --- a/modules/45_carbonprice/NPi2018/realization.gms +++ /dev/null @@ -1,12 +0,0 @@ -*** | (C) 2006-2023 Potsdam Institute for Climate Impact Research (PIK) -*** | authors, and contributors see CITATION.cff file. This file is part -*** | of REMIND and licensed under AGPL-3.0-or-later. Under Section 7 of -*** | AGPL-3.0, you are granted additional permissions described in the -*** | REMIND License Exception, version 1.0 (see LICENSE file). -*** | Contact: remind@pik-potsdam.de -*** SOF ./modules/45_carbonprice/NPi2018/realization.gms - -*####################### R SECTION START (PHASES) ############################## -$Ifi "%phase%" == "datainput" $include "./modules/45_carbonprice/NPi2018/datainput.gms" -*######################## R SECTION END (PHASES) ############################### -*** EOF ./modules/45_carbonprice/NPi2018/realization.gms diff --git a/modules/45_carbonprice/diffPhaseIn2Constant/datainput.gms b/modules/45_carbonprice/diffPhaseIn2Constant/datainput.gms deleted file mode 100644 index dead2c727..000000000 --- a/modules/45_carbonprice/diffPhaseIn2Constant/datainput.gms +++ /dev/null @@ -1,49 +0,0 @@ -*** | (C) 2006-2023 Potsdam Institute for Climate Impact Research (PIK) -*** | authors, and contributors see CITATION.cff file. This file is part -*** | of REMIND and licensed under AGPL-3.0-or-later. Under Section 7 of -*** | AGPL-3.0, you are granted additional permissions described in the -*** | REMIND License Exception, version 1.0 (see LICENSE file). -*** | Contact: remind@pik-potsdam.de -*** SOF ./modules/45_carbonprice/diffPhaseIn2Constant/datainput.gms -***------------------------------------------------------------------------------------------------------------------------ -*** *BS* 20190930 linear convergence with starting points differentiated by GDP/capita, global price from 2040 -***----------------------------------------------------------------------------------------------------------------------- - -*** can make this flexible later -s45_stagestart = 2020; -s45_stageend = 2040; -*** price from stageend onwards (value set here is for first iteration only, will be adjusted afterwards) -s45_constantCO2price = 500 * sm_DptCO2_2_TDpGtC; - -*** convergence to global CO2 price depends on GDP per capita (in 1e3 $ PPP 2005). -p45_gdppcap2015_PPP(regi) = pm_gdp("2015",regi)/pm_shPPPMER(regi) / pm_pop("2015",regi); -display p45_gdppcap2015_PPP; -*** suggestion by Robert: differentiate "zero-crossing" of linear convergence path -*** earlier zero-crossing --> higher starting price during convergence period -*** for now GDP/cap differentiation hardcoded -*** BS: modified limits to have SSA in first category -p45_phasein_zeroyear(regi)$(p45_gdppcap2015_PPP(regi) le 3) = 2024; -p45_phasein_zeroyear(regi)$(p45_gdppcap2015_PPP(regi) gt 3 and p45_gdppcap2015_PPP(regi) le 5) = 2023; -p45_phasein_zeroyear(regi)$(p45_gdppcap2015_PPP(regi) gt 5 and p45_gdppcap2015_PPP(regi) le 8) = 2022; -p45_phasein_zeroyear(regi)$(p45_gdppcap2015_PPP(regi) gt 8 and p45_gdppcap2015_PPP(regi) le 11) = 2021; -p45_phasein_zeroyear(regi)$(p45_gdppcap2015_PPP(regi) gt 11 and p45_gdppcap2015_PPP(regi) le 14) = 2020; -p45_phasein_zeroyear(regi)$(p45_gdppcap2015_PPP(regi) gt 14 and p45_gdppcap2015_PPP(regi) le 19) = 2018; -p45_phasein_zeroyear(regi)$(p45_gdppcap2015_PPP(regi) gt 19 and p45_gdppcap2015_PPP(regi) le 24) = 2016; -p45_phasein_zeroyear(regi)$(p45_gdppcap2015_PPP(regi) gt 24 and p45_gdppcap2015_PPP(regi) le 30) = 2013; -p45_phasein_zeroyear(regi)$(p45_gdppcap2015_PPP(regi) gt 30) = 2010; -display p45_phasein_zeroyear; - -*** get CO2 price before transition stage from reference (NDC) run -Execute_Loadpoint 'input_ref' p45_tauCO2_ref = pm_taxCO2eq; -pm_taxCO2eq(ttot,regi)$(ttot.val le s45_stagestart) = p45_tauCO2_ref(ttot,regi); -display p45_tauCO2_ref; - -*** linear transition to global price - starting point depends on GDP/cap -pm_taxCO2eq(ttot,regi)$(ttot.val gt s45_stagestart and ttot.val lt s45_stageend) - = s45_constantCO2price * (ttot.val - p45_phasein_zeroyear(regi))/(s45_stageend - p45_phasein_zeroyear(regi)); -*** constant price after end of transition stage -pm_taxCO2eq(ttot,regi)$(ttot.val ge s45_stageend) = s45_constantCO2price; - -display pm_taxCO2eq; - -*** EOF ./modules/45_carbonprice/diffPhaseIn2Constant/datainput.gms diff --git a/modules/45_carbonprice/diffPhaseIn2Constant/declarations.gms b/modules/45_carbonprice/diffPhaseIn2Constant/declarations.gms deleted file mode 100644 index 555c87cd9..000000000 --- a/modules/45_carbonprice/diffPhaseIn2Constant/declarations.gms +++ /dev/null @@ -1,22 +0,0 @@ -*** | (C) 2006-2023 Potsdam Institute for Climate Impact Research (PIK) -*** | authors, and contributors see CITATION.cff file. This file is part -*** | of REMIND and licensed under AGPL-3.0-or-later. Under Section 7 of -*** | AGPL-3.0, you are granted additional permissions described in the -*** | REMIND License Exception, version 1.0 (see LICENSE file). -*** | Contact: remind@pik-potsdam.de -*** SOF ./modules/45_carbonprice/diffPhaseIn2Constant/declarations.gms -***------------------------------------------------------------------------------------------------------------------------ -*** *BS* 20190930 linear convergence with starting points differentiated by GDP/capita, global price from 2040 -***----------------------------------------------------------------------------------------------------------------------- - -parameters -p45_tauCO2_ref(ttot, all_regi) "CO2 tax path of reference policy (NDC)" -p45_gdppcap2015_PPP(all_regi) "2015 GDP per capita (k $ PPP 2005)" -p45_phasein_zeroyear(all_regi) "year when CO2 price convergence line crosses zero" -; -scalars -s45_stagestart "last time-step fixed to ref. / beginning of staged accession period" -s45_stageend "first time-step of constant global CO2 price" -s45_constantCO2price "initial value for constant global CO2 price" -; -*** EOF ./modules/45_carbonprice/diffPhaseIn2Constant/declarations.gms diff --git a/modules/45_carbonprice/diffPhaseIn2Constant/not_used.txt b/modules/45_carbonprice/diffPhaseIn2Constant/not_used.txt deleted file mode 100644 index 4787afc3e..000000000 --- a/modules/45_carbonprice/diffPhaseIn2Constant/not_used.txt +++ /dev/null @@ -1,33 +0,0 @@ -# | (C) 2006-2023 Potsdam Institute for Climate Impact Research (PIK) -# | authors, and contributors see CITATION.cff file. This file is part -# | of REMIND and licensed under AGPL-3.0-or-later. Under Section 7 of -# | AGPL-3.0, you are granted additional permissions described in the -# | REMIND License Exception, version 1.0 (see LICENSE file). -# | Contact: remind@pik-potsdam.de -name,type,reason -sm_c_2_co2,input,questionnaire -cm_peakBudgYr,input,questionnaire -vm_co2eq,input,questionnaire -vm_emiFgas,input,questionnaire -vm_cesIO,input,questionnaire -pm_pvp,input,questionnaire -pm_globalMeanTemperature,input,questionnaire -pm_temperatureImpulseResponseCO2,input,questionnaire -pm_consPC,input,questionnaire -pm_GDPGross,input,questionnaire -pm_ttot_val,input,questionnaire -pm_ts,input,questionnaire -pm_ttot_2_tall,input,questionnaire -pm_prtp,input,questionnaire -cm_emiscen,input,questionnaire -cm_co2_tax_2020,input,questionnaire -cm_co2_tax_growth,input,questionnaire -cm_startyear,input,questionnaire -cm_iterative_target_adj,input,questionnaire -cm_expoLinear_yearStart,input,questionnaire -cm_carbonprice_temperatureLimit,input,questionnaire -cm_taxCO2inc_after_peakBudgYr,input,questionnaire -cm_CO2priceRegConvEndYr,input,questionnaire -cm_NDC_divergentScenario,input,questionnaire -vm_demFeSector,input,questionnaire -pm_emifac,input,questionnaire diff --git a/modules/45_carbonprice/diffPhaseIn2Constant/postsolve.gms b/modules/45_carbonprice/diffPhaseIn2Constant/postsolve.gms deleted file mode 100644 index 5c774062f..000000000 --- a/modules/45_carbonprice/diffPhaseIn2Constant/postsolve.gms +++ /dev/null @@ -1,22 +0,0 @@ -*** | (C) 2006-2023 Potsdam Institute for Climate Impact Research (PIK) -*** | authors, and contributors see CITATION.cff file. This file is part -*** | of REMIND and licensed under AGPL-3.0-or-later. Under Section 7 of -*** | AGPL-3.0, you are granted additional permissions described in the -*** | REMIND License Exception, version 1.0 (see LICENSE file). -*** | Contact: remind@pik-potsdam.de -*** SOF ./modules/45_carbonprice/diffPhaseIn2Constant/postsolve.gms -***------------------------------------------------------------------------------------------------------------------------ -*** *BS* 20190930 linear convergence with starting points differentiated by GDP/capita, global price from 2040 -***----------------------------------------------------------------------------------------------------------------------- - -*** updated constant global price as scalar (regional prices are the same anyway) -s45_constantCO2price = sum((ttot,regi)$(ttot.val eq s45_stageend), pm_taxCO2eq(ttot,regi))/card(regi) ; -*** entire path has been shifted in update, so have to set these again -pm_taxCO2eq(ttot,regi)$(ttot.val le s45_stagestart) = p45_tauCO2_ref(ttot, regi); -pm_taxCO2eq(ttot,regi)$(ttot.val gt s45_stagestart and ttot.val lt s45_stageend) - = s45_constantCO2price * (ttot.val - p45_phasein_zeroyear(regi))/(s45_stageend - p45_phasein_zeroyear(regi)); -*** price trajectory should be constant anyway but let's be explicit here -pm_taxCO2eq(ttot,regi)$(ttot.val ge s45_stageend) = s45_constantCO2price; - -display pm_taxCO2eq; -*** EOF ./modules/45_carbonprice/diffPhaseIn2Constant/postsolve.gms diff --git a/modules/45_carbonprice/diffPhaseIn2Constant/realization.gms b/modules/45_carbonprice/diffPhaseIn2Constant/realization.gms deleted file mode 100644 index 0b73acec4..000000000 --- a/modules/45_carbonprice/diffPhaseIn2Constant/realization.gms +++ /dev/null @@ -1,15 +0,0 @@ -*** | (C) 2006-2023 Potsdam Institute for Climate Impact Research (PIK) -*** | authors, and contributors see CITATION.cff file. This file is part -*** | of REMIND and licensed under AGPL-3.0-or-later. Under Section 7 of -*** | AGPL-3.0, you are granted additional permissions described in the -*** | REMIND License Exception, version 1.0 (see LICENSE file). -*** | Contact: remind@pik-potsdam.de -*** SOF ./modules/45_carbonprice/diffPhaseIn2Constant/realization.gms - -*####################### R SECTION START (PHASES) ############################## -$Ifi "%phase%" == "declarations" $include "./modules/45_carbonprice/diffPhaseIn2Constant/declarations.gms" -$Ifi "%phase%" == "datainput" $include "./modules/45_carbonprice/diffPhaseIn2Constant/datainput.gms" -$Ifi "%phase%" == "postsolve" $include "./modules/45_carbonprice/diffPhaseIn2Constant/postsolve.gms" -*######################## R SECTION END (PHASES) ############################### - -*** EOF ./modules/45_carbonprice/diffPhaseIn2Constant/realization.gms diff --git a/modules/45_carbonprice/diffPhaseIn2Lin/datainput.gms b/modules/45_carbonprice/diffPhaseIn2Lin/datainput.gms deleted file mode 100644 index 53aed71f6..000000000 --- a/modules/45_carbonprice/diffPhaseIn2Lin/datainput.gms +++ /dev/null @@ -1,71 +0,0 @@ -*** | (C) 2006-2023 Potsdam Institute for Climate Impact Research (PIK) -*** | authors, and contributors see CITATION.cff file. This file is part -*** | of REMIND and licensed under AGPL-3.0-or-later. Under Section 7 of -*** | AGPL-3.0, you are granted additional permissions described in the -*** | REMIND License Exception, version 1.0 (see LICENSE file). -*** | Contact: remind@pik-potsdam.de -*** SOF ./modules/45_carbonprice/diffPhaseIn2Lin/datainput.gms -***------------------------------------------------------------------------------------------------------------------------ -*** *BS* 20190930 linear convergence with starting points differentiated by GDP/capita, global price from 2040 -***----------------------------------------------------------------------------------------------------------------------- - -*** can make this flexible later -s45_stagestart = 2020; -s45_stageend = 2040; -*** price from stageend onwards (value set here is for first iteration only, will be adjusted afterwards) -s45_constantCO2price = 500 * sm_DptCO2_2_TDpGtC; - -*** convergence to global CO2 price depends on GDP per capita (in 1e3 $ PPP 2005). -p45_gdppcap2015_PPP(regi) = pm_gdp("2015",regi)/pm_shPPPMER(regi) / pm_pop("2015",regi); -display p45_gdppcap2015_PPP; -*** suggestion by Robert: differentiate "zero-crossing" of linear convergence path -*** earlier zero-crossing --> higher starting price during convergence period -*** for now GDP/cap differentiation hardcoded -*** BS: modified limits to have SSA in first category -p45_phasein_zeroyear(regi)$(p45_gdppcap2015_PPP(regi) le 3) = 2024; -p45_phasein_zeroyear(regi)$(p45_gdppcap2015_PPP(regi) gt 3 and p45_gdppcap2015_PPP(regi) le 5) = 2023; -p45_phasein_zeroyear(regi)$(p45_gdppcap2015_PPP(regi) gt 5 and p45_gdppcap2015_PPP(regi) le 8) = 2022; -p45_phasein_zeroyear(regi)$(p45_gdppcap2015_PPP(regi) gt 8 and p45_gdppcap2015_PPP(regi) le 11) = 2021; -p45_phasein_zeroyear(regi)$(p45_gdppcap2015_PPP(regi) gt 11 and p45_gdppcap2015_PPP(regi) le 14) = 2020; -p45_phasein_zeroyear(regi)$(p45_gdppcap2015_PPP(regi) gt 14 and p45_gdppcap2015_PPP(regi) le 19) = 2018; -p45_phasein_zeroyear(regi)$(p45_gdppcap2015_PPP(regi) gt 19 and p45_gdppcap2015_PPP(regi) le 24) = 2016; -p45_phasein_zeroyear(regi)$(p45_gdppcap2015_PPP(regi) gt 24 and p45_gdppcap2015_PPP(regi) le 30) = 2013; -p45_phasein_zeroyear(regi)$(p45_gdppcap2015_PPP(regi) gt 30) = 2010; -display p45_phasein_zeroyear; - -*** get CO2 price before transition stage from reference (NDC) run -***Execute_Loadpoint 'input_ref' p45_tauCO2_ref = pm_taxCO2eq; -***pm_taxCO2eq(ttot,regi)$(ttot.val le s45_stagestart) = p45_tauCO2_ref(ttot,regi); -***display p45_tauCO2_ref; - -*** global price is linear from 2010 -if(cm_co2_tax_2020 lt 0, - abort "please choose a valid cm_co2_tax_2020" -elseif cm_co2_tax_2020 ge 0, -*** convert tax value from $/t CO2eq to T$/GtC - pm_taxCO2eq("2040",regi)= 3 * cm_co2_tax_2020 * sm_DptCO2_2_TDpGtC; !! shifted to 2040 to make sure that even in delay scenarios the fixpoint of the linear price path is inside the "t" range, otherwise the CO2 prices from reference run may be overwritten -*** The factor 3 comes from shifting the 2020 value 20 years into the future at linear increase of 10% of 2020 value per year. -); - -pm_taxCO2eq(ttot,regi)$((ttot.val gt 2005) AND (ttot.val ge cm_startyear)) = pm_taxCO2eq("2040",regi)*( 1 + 0.1/3 * (ttot.val-2040)); !! no CO2 price in 2005 and only change CO2 prices after ; -*** annual increase by (10/3)% of the 2040 value is the same as a 10% increase of the 2020 value is the same as a linear increase from 0 in 2010 to the 2020/2040 value - -pm_taxCO2eq(ttot,regi)$(ttot.val gt 2110) = pm_taxCO2eq("2110",regi); !! to prevent huge taxes after 2110 and the resulting convergence problems, set taxes after 2110 equal to 2110 value -display pm_taxCO2eq; - -*** s45_yearly_taxCO2Increase = (s45_stageend - p45_phasein_zeroyear(regi) -*** linear transition to global price - starting point depends on GDP/cap -loop(regi, - loop(t$(t.val eq s45_stageend), - s45_convergenceCO2price = pm_taxCO2eq(t,regi); - ); -); - -pm_taxCO2eq(ttot,regi)$( (ttot.val ge cm_startyear) AND (ttot.val lt s45_stageend)) - = max(0, s45_convergenceCO2price * (ttot.val - p45_phasein_zeroyear(regi))/(s45_stageend - p45_phasein_zeroyear(regi)) ); - - - -display s45_convergenceCO2price, pm_taxCO2eq; - -*** EOF ./modules/45_carbonprice/diffPhaseIn2Lin/datainput.gms diff --git a/modules/45_carbonprice/diffPhaseIn2Lin/declarations.gms b/modules/45_carbonprice/diffPhaseIn2Lin/declarations.gms deleted file mode 100644 index 7e7f245dd..000000000 --- a/modules/45_carbonprice/diffPhaseIn2Lin/declarations.gms +++ /dev/null @@ -1,25 +0,0 @@ -*** | (C) 2006-2023 Potsdam Institute for Climate Impact Research (PIK) -*** | authors, and contributors see CITATION.cff file. This file is part -*** | of REMIND and licensed under AGPL-3.0-or-later. Under Section 7 of -*** | AGPL-3.0, you are granted additional permissions described in the -*** | REMIND License Exception, version 1.0 (see LICENSE file). -*** | Contact: remind@pik-potsdam.de -*** SOF ./modules/45_carbonprice/diffPhaseIn2Lin/declarations.gms -***------------------------------------------------------------------------------------------------------------------------ -*** *BS* 20190930 linear convergence with starting points differentiated by GDP/capita, global price from 2040 -***----------------------------------------------------------------------------------------------------------------------- - -parameters -p45_tauCO2_ref(ttot, all_regi) "CO2 tax path of reference policy (NDC)" -p45_gdppcap2015_PPP(all_regi) "2015 GDP per capita (k $ PPP 2005)" -p45_phasein_zeroyear(all_regi) "year when CO2 price convergence line crosses zero" -; -scalars -s45_stagestart "last time-step fixed to ref. / beginning of staged accession period" -s45_stageend "first time-step of constant global CO2 price" -s45_constantCO2price "initial value for constant global CO2 price" -s45_convergenceCO2price "price to which the regional values converge" - - -; -*** EOF ./modules/45_carbonprice/diffPhaseIn2Lin/declarations.gms diff --git a/modules/45_carbonprice/diffPhaseIn2Lin/not_used.txt b/modules/45_carbonprice/diffPhaseIn2Lin/not_used.txt deleted file mode 100644 index f847927f2..000000000 --- a/modules/45_carbonprice/diffPhaseIn2Lin/not_used.txt +++ /dev/null @@ -1,31 +0,0 @@ -# | (C) 2006-2023 Potsdam Institute for Climate Impact Research (PIK) -# | authors, and contributors see CITATION.cff file. This file is part -# | of REMIND and licensed under AGPL-3.0-or-later. Under Section 7 of -# | AGPL-3.0, you are granted additional permissions described in the -# | REMIND License Exception, version 1.0 (see LICENSE file). -# | Contact: remind@pik-potsdam.de -name,type,reason -sm_c_2_co2,input,questionnaire -cm_peakBudgYr,input,questionnaire -vm_co2eq,input,questionnaire -vm_emiFgas,input,questionnaire -vm_cesIO,input,questionnaire -pm_pvp,input,questionnaire -pm_globalMeanTemperature,input,questionnaire -pm_temperatureImpulseResponseCO2,input,questionnaire -pm_consPC,input,questionnaire -pm_GDPGross,input,questionnaire -pm_ttot_val,input,questionnaire -pm_ts,input,questionnaire -pm_ttot_2_tall,input,questionnaire -pm_prtp,input,questionnaire -cm_emiscen,input,questionnaire -cm_co2_tax_growth,input,questionnaire -cm_iterative_target_adj,input,questionnaire -cm_expoLinear_yearStart,input,questionnaire -cm_carbonprice_temperatureLimit,input,questionnaire -cm_taxCO2inc_after_peakBudgYr,input,questionnaire -cm_CO2priceRegConvEndYr,input,questionnaire -cm_NDC_divergentScenario,input,questionnaire -vm_demFeSector,input,questionnaire -pm_emifac,input,questionnaire diff --git a/modules/45_carbonprice/diffPhaseIn2Lin/postsolve.gms b/modules/45_carbonprice/diffPhaseIn2Lin/postsolve.gms deleted file mode 100644 index 64eac7fed..000000000 --- a/modules/45_carbonprice/diffPhaseIn2Lin/postsolve.gms +++ /dev/null @@ -1,22 +0,0 @@ -*** | (C) 2006-2023 Potsdam Institute for Climate Impact Research (PIK) -*** | authors, and contributors see CITATION.cff file. This file is part -*** | of REMIND and licensed under AGPL-3.0-or-later. Under Section 7 of -*** | AGPL-3.0, you are granted additional permissions described in the -*** | REMIND License Exception, version 1.0 (see LICENSE file). -*** | Contact: remind@pik-potsdam.de -*** SOF ./modules/45_carbonprice/diffPhaseIn2Lin/postsolve.gms -***------------------------------------------------------------------------------------------------------------------------ -*** *BS* 20190930 linear convergence with starting points differentiated by GDP/capita, global price from 2040 -***----------------------------------------------------------------------------------------------------------------------- - -*** *** updated constant global price as scalar (regional prices are the same anyway) -*** s45_constantCO2price = sum((ttot,regi)$(ttot.val eq s45_stageend), pm_taxCO2eq(ttot,regi))/card(regi) ; -*** *** entire path has been shifted in update, so have to set these again -*** pm_taxCO2eq(ttot,regi)$(ttot.val le s45_stagestart) = p45_tauCO2_ref(ttot, regi); -*** pm_taxCO2eq(ttot,regi)$(ttot.val gt s45_stagestart and ttot.val lt s45_stageend) -*** = s45_constantCO2price * (ttot.val - p45_phasein_zeroyear(regi))/(s45_stageend - p45_phasein_zeroyear(regi)); -*** *** price trajectory should be constant anyway but let's be explicit here -*** pm_taxCO2eq(ttot,regi)$(ttot.val ge s45_stageend) = s45_constantCO2price; - -display pm_taxCO2eq; -*** EOF ./modules/45_carbonprice/diffPhaseIn2Lin/postsolve.gms diff --git a/modules/45_carbonprice/diffPhaseIn2Lin/realization.gms b/modules/45_carbonprice/diffPhaseIn2Lin/realization.gms deleted file mode 100644 index 3d738da2b..000000000 --- a/modules/45_carbonprice/diffPhaseIn2Lin/realization.gms +++ /dev/null @@ -1,15 +0,0 @@ -*** | (C) 2006-2023 Potsdam Institute for Climate Impact Research (PIK) -*** | authors, and contributors see CITATION.cff file. This file is part -*** | of REMIND and licensed under AGPL-3.0-or-later. Under Section 7 of -*** | AGPL-3.0, you are granted additional permissions described in the -*** | REMIND License Exception, version 1.0 (see LICENSE file). -*** | Contact: remind@pik-potsdam.de -*** SOF ./modules/45_carbonprice/diffPhaseIn2Lin/realization.gms - -*####################### R SECTION START (PHASES) ############################## -$Ifi "%phase%" == "declarations" $include "./modules/45_carbonprice/diffPhaseIn2Lin/declarations.gms" -$Ifi "%phase%" == "datainput" $include "./modules/45_carbonprice/diffPhaseIn2Lin/datainput.gms" -$Ifi "%phase%" == "postsolve" $include "./modules/45_carbonprice/diffPhaseIn2Lin/postsolve.gms" -*######################## R SECTION END (PHASES) ############################### - -*** EOF ./modules/45_carbonprice/diffPhaseIn2Lin/realization.gms diff --git a/modules/45_carbonprice/diffPhaseInLin2LinFlex/datainput.gms b/modules/45_carbonprice/diffPhaseInLin2LinFlex/datainput.gms deleted file mode 100644 index fe416a0f0..000000000 --- a/modules/45_carbonprice/diffPhaseInLin2LinFlex/datainput.gms +++ /dev/null @@ -1,85 +0,0 @@ -*** | (C) 2006-2023 Potsdam Institute for Climate Impact Research (PIK) -*** | authors, and contributors see CITATION.cff file. This file is part -*** | of REMIND and licensed under AGPL-3.0-or-later. Under Section 7 of -*** | AGPL-3.0, you are granted additional permissions described in the -*** | REMIND License Exception, version 1.0 (see LICENSE file). -*** | Contact: remind@pik-potsdam.de -*** SOF ./modules/45_carbonprice/diffPhaseInLin2LinFlex/datainput.gms -***------------------------------------------------------------------------------------------------------------------------ -*** *BS* 20190930 linear convergence with starting points differentiated by GDP/capita, global price from 2040 -***----------------------------------------------------------------------------------------------------------------------- - -*** can make this flexible later -s45_stagestart = 2020; - -*** price from stageend onwards (value set here is for first iteration only, will be adjusted afterwards) -s45_constantCO2price = 500 * sm_DptCO2_2_TDpGtC; - -*** convergence to global CO2 price depends on GDP per capita (in 1e3 $ PPP 2005). -p45_gdppcap2015_PPP(regi) = pm_gdp("2015",regi)/pm_shPPPMER(regi) / pm_pop("2015",regi); -display p45_gdppcap2015_PPP; -*** suggestion by Robert: differentiate "zero-crossing" of linear convergence path -*** earlier zero-crossing --> higher starting price during convergence period -*** for now GDP/cap differentiation hardcoded -*** BS: modified limits to have SSA in first category -p45_phasein_zeroyear(regi)$(p45_gdppcap2015_PPP(regi) le 3) = 2024; -p45_phasein_zeroyear(regi)$(p45_gdppcap2015_PPP(regi) gt 3 and p45_gdppcap2015_PPP(regi) le 5) = 2023; -p45_phasein_zeroyear(regi)$(p45_gdppcap2015_PPP(regi) gt 5 and p45_gdppcap2015_PPP(regi) le 8) = 2022; -p45_phasein_zeroyear(regi)$(p45_gdppcap2015_PPP(regi) gt 8 and p45_gdppcap2015_PPP(regi) le 11) = 2021; -p45_phasein_zeroyear(regi)$(p45_gdppcap2015_PPP(regi) gt 11 and p45_gdppcap2015_PPP(regi) le 14) = 2020; -p45_phasein_zeroyear(regi)$(p45_gdppcap2015_PPP(regi) gt 14 and p45_gdppcap2015_PPP(regi) le 19) = 2018; -p45_phasein_zeroyear(regi)$(p45_gdppcap2015_PPP(regi) gt 19 and p45_gdppcap2015_PPP(regi) le 24) = 2016; -p45_phasein_zeroyear(regi)$(p45_gdppcap2015_PPP(regi) gt 24 and p45_gdppcap2015_PPP(regi) le 30) = 2013; -p45_phasein_zeroyear(regi)$(p45_gdppcap2015_PPP(regi) gt 30) = 2010; -display p45_phasein_zeroyear; - -p45_phasein_2025ratio(regi)$(p45_gdppcap2015_PPP(regi) le 3) = 0.05; -p45_phasein_2025ratio(regi)$(p45_gdppcap2015_PPP(regi) gt 3 and p45_gdppcap2015_PPP(regi) le 5) = 0.1; -p45_phasein_2025ratio(regi)$(p45_gdppcap2015_PPP(regi) gt 5 and p45_gdppcap2015_PPP(regi) le 8) = 0.2; -p45_phasein_2025ratio(regi)$(p45_gdppcap2015_PPP(regi) gt 8 and p45_gdppcap2015_PPP(regi) le 11) = 0.3; -p45_phasein_2025ratio(regi)$(p45_gdppcap2015_PPP(regi) gt 11 and p45_gdppcap2015_PPP(regi) le 14) = 0.4; -p45_phasein_2025ratio(regi)$(p45_gdppcap2015_PPP(regi) gt 14 and p45_gdppcap2015_PPP(regi) le 19) = 0.5; -p45_phasein_2025ratio(regi)$(p45_gdppcap2015_PPP(regi) gt 19 and p45_gdppcap2015_PPP(regi) le 24) = 0.65; -p45_phasein_2025ratio(regi)$(p45_gdppcap2015_PPP(regi) gt 24 and p45_gdppcap2015_PPP(regi) le 30) = 0.8; -p45_phasein_2025ratio(regi)$(p45_gdppcap2015_PPP(regi) gt 30) = 1; -display p45_phasein_2025ratio; - -*** get CO2 price before transition stage from reference (NDC) run -***Execute_Loadpoint 'input_ref' p45_tauCO2_ref = pm_taxCO2eq; -***pm_taxCO2eq(ttot,regi)$(ttot.val le s45_stagestart) = p45_tauCO2_ref(ttot,regi); -***display p45_tauCO2_ref; - -*** for the current implementation, use the following trajectory for rich countries: -*** global price is linear from 2010 until the pkBudgYr, then increases with cm_taxCO2inc_after_peakBudgYr -if(cm_co2_tax_2020 lt 0, - abort "please choose a valid cm_co2_tax_2020" -elseif cm_co2_tax_2020 ge 0, -*** convert tax value from $/t CO2eq to T$/GtC - p45_CO2priceTrajDeveloped("2040")= 3 * cm_co2_tax_2020 * sm_DptCO2_2_TDpGtC; !! shifted to 2040 to make sure that even in delay scenarios the fixpoint of the linear price path is inside the "t" range, otherwise the CO2 prices from reference run may be overwritten -*** The factor 3 comes from shifting the 2020 value 20 years into the future at linear increase of 10% of 2020 value per year. -); - - - -p45_CO2priceTrajDeveloped(ttot)$((ttot.val gt 2005) AND (ttot.val ge cm_startyear)) = p45_CO2priceTrajDeveloped("2040")*( 1 + 0.1/3 * (ttot.val-2040)); !! no CO2 price in 2005 and only change CO2 prices after ; -*** annual increase by (10/3)% of the 2040 value is the same as a 10% increase of the 2020 value is the same as a linear increase from 0 in 2010 to the 2020/2040 value - -loop(t2$(t2.val eq cm_peakBudgYr), - p45_CO2priceTrajDeveloped(t)$(t.val gt cm_peakBudgYr) = p45_CO2priceTrajDeveloped(t2) + (t.val - t2.val) * cm_taxCO2inc_after_peakBudgYr * sm_DptCO2_2_TDpGtC; !! increase by cm_taxCO2inc_after_peakBudgYr per year -); - -*** Then create regional phase-in: -loop(ttot$((ttot.val ge cm_startyear) AND (ttot.val le cm_CO2priceRegConvEndYr) ), - p45_regCO2priceFactor(ttot,regi) = max(0, p45_phasein_2025ratio(regi) + (1-p45_phasein_2025ratio(regi)) * (ttot.val - 2025) / (cm_CO2priceRegConvEndYr - 2025) ); -); -p45_regCO2priceFactor(ttot,regi)$(ttot.val ge cm_CO2priceRegConvEndYr) = 1; - - -*** linear transition to global price - starting point depends on GDP/cap -pm_taxCO2eq(t,regi) = p45_regCO2priceFactor(t,regi) * p45_CO2priceTrajDeveloped(t); - - - -display p45_regCO2priceFactor, p45_CO2priceTrajDeveloped, pm_taxCO2eq; - -*** EOF ./modules/45_carbonprice/diffPhaseInLin2LinFlex/datainput.gms diff --git a/modules/45_carbonprice/diffPhaseInLin2LinFlex/declarations.gms b/modules/45_carbonprice/diffPhaseInLin2LinFlex/declarations.gms deleted file mode 100644 index e8f9f61b7..000000000 --- a/modules/45_carbonprice/diffPhaseInLin2LinFlex/declarations.gms +++ /dev/null @@ -1,30 +0,0 @@ -*** | (C) 2006-2023 Potsdam Institute for Climate Impact Research (PIK) -*** | authors, and contributors see CITATION.cff file. This file is part -*** | of REMIND and licensed under AGPL-3.0-or-later. Under Section 7 of -*** | AGPL-3.0, you are granted additional permissions described in the -*** | REMIND License Exception, version 1.0 (see LICENSE file). -*** | Contact: remind@pik-potsdam.de -*** SOF ./modules/45_carbonprice/diffPhaseInLin2LinFlex/declarations.gms -***------------------------------------------------------------------------------------------------------------------------ -*** *BS* 20190930 linear convergence with starting points differentiated by GDP/capita, global price from 2040 -***----------------------------------------------------------------------------------------------------------------------- - -parameters -p45_tauCO2_ref(ttot, all_regi) "CO2 tax path of reference policy (NDC)" -p45_gdppcap2015_PPP(all_regi) "2015 GDP per capita (k $ PPP 2005)" -p45_phasein_zeroyear(all_regi) "year when CO2 price convergence line crosses zero" -p45_phasein_2025ratio(all_regi) "ratio of CO2 price to that of developed region in 2025" - -p45_regCO2priceFactor(ttot,all_regi) "regional multiplicative factor to the CO2 price of the developed countries" -p45_CO2priceTrajDeveloped(ttot) "CO2 price trajectory for developed/rich countries" -; - -scalars -s45_stagestart "first time-step fixed to ref. / beginning of staged accession period" - -s45_constantCO2price "initial value for constant global CO2 price" -s45_convergenceCO2price "price to which the regional values converge" - - -; -*** EOF ./modules/45_carbonprice/diffPhaseInLin2LinFlex/declarations.gms diff --git a/modules/45_carbonprice/diffPhaseInLin2LinFlex/not_used.txt b/modules/45_carbonprice/diffPhaseInLin2LinFlex/not_used.txt deleted file mode 100644 index 5e46f9b2d..000000000 --- a/modules/45_carbonprice/diffPhaseInLin2LinFlex/not_used.txt +++ /dev/null @@ -1,28 +0,0 @@ -# | (C) 2006-2023 Potsdam Institute for Climate Impact Research (PIK) -# | authors, and contributors see CITATION.cff file. This file is part -# | of REMIND and licensed under AGPL-3.0-or-later. Under Section 7 of -# | AGPL-3.0, you are granted additional permissions described in the -# | REMIND License Exception, version 1.0 (see LICENSE file). -# | Contact: remind@pik-potsdam.de -name,type,reason -sm_c_2_co2,input,questionnaire -vm_co2eq,input,questionnaire -vm_emiFgas,input,questionnaire -vm_cesIO,input,questionnaire -pm_pvp,input,questionnaire -pm_globalMeanTemperature,input,questionnaire -pm_temperatureImpulseResponseCO2,input,questionnaire -pm_consPC,input,questionnaire -pm_GDPGross,input,questionnaire -pm_ttot_val,input,questionnaire -pm_ts,input,questionnaire -pm_ttot_2_tall,input,questionnaire -pm_prtp,input,questionnaire -cm_emiscen,input,questionnaire -cm_co2_tax_growth,input,questionnaire -cm_iterative_target_adj,input,questionnaire -cm_expoLinear_yearStart,input,questionnaire -cm_carbonprice_temperatureLimit,input,questionnaire -cm_NDC_divergentScenario,input,questionnaire -vm_demFeSector,input,questionnaire -pm_emifac,input,questionnaire diff --git a/modules/45_carbonprice/diffPhaseInLin2LinFlex/postsolve.gms b/modules/45_carbonprice/diffPhaseInLin2LinFlex/postsolve.gms deleted file mode 100644 index c67aa2cf5..000000000 --- a/modules/45_carbonprice/diffPhaseInLin2LinFlex/postsolve.gms +++ /dev/null @@ -1,32 +0,0 @@ -*** | (C) 2006-2023 Potsdam Institute for Climate Impact Research (PIK) -*** | authors, and contributors see CITATION.cff file. This file is part -*** | of REMIND and licensed under AGPL-3.0-or-later. Under Section 7 of -*** | AGPL-3.0, you are granted additional permissions described in the -*** | REMIND License Exception, version 1.0 (see LICENSE file). -*** | Contact: remind@pik-potsdam.de -*** SOF ./modules/45_carbonprice/diffPhaseInLin2LinFlex/postsolve.gms -***------------------------------------------------------------------------------------------------------------------------ -*** *BS* 20190930 linear convergence with starting points differentiated by GDP/capita, global price from 2040 -***----------------------------------------------------------------------------------------------------------------------- - -*** *** updated constant global price as scalar (regional prices are the same anyway) -*** s45_constantCO2price = sum((ttot,regi)$(ttot.val eq s45_stageend), pm_taxCO2eq(ttot,regi))/card(regi) ; -*** *** entire path has been shifted in update, so have to set these again -*** pm_taxCO2eq(ttot,regi)$(ttot.val le s45_stagestart) = p45_tauCO2_ref(ttot, regi); -*** pm_taxCO2eq(ttot,regi)$(ttot.val gt s45_stagestart and ttot.val lt s45_stageend) -*** = s45_constantCO2price * (ttot.val - p45_phasein_zeroyear(regi))/(s45_stageend - p45_phasein_zeroyear(regi)); -*** *** price trajectory should be constant anyway but let's be explicit here -*** pm_taxCO2eq(ttot,regi)$(ttot.val ge s45_stageend) = s45_constantCO2price; - - -*** re-create the regional differentation, use path from developed countries as the basis. -*** This doesn't need to be a loop, but it will be correct for any cycle of the loop, so also for the last cycle. -loop(regi$(p45_gdppcap2015_PPP(regi) gt 30), - p45_CO2priceTrajDeveloped(t) = pm_taxCO2eq(t,regi); -); - -*** linear transition to global price - starting point depends on GDP/cap -pm_taxCO2eq(t,regi) = p45_regCO2priceFactor(t,regi) * p45_CO2priceTrajDeveloped(t); - -display pm_taxCO2eq; -*** EOF ./modules/45_carbonprice/diffPhaseInLin2LinFlex/postsolve.gms diff --git a/modules/45_carbonprice/diffPhaseInLin2LinFlex/realization.gms b/modules/45_carbonprice/diffPhaseInLin2LinFlex/realization.gms deleted file mode 100644 index 00284478b..000000000 --- a/modules/45_carbonprice/diffPhaseInLin2LinFlex/realization.gms +++ /dev/null @@ -1,15 +0,0 @@ -*** | (C) 2006-2023 Potsdam Institute for Climate Impact Research (PIK) -*** | authors, and contributors see CITATION.cff file. This file is part -*** | of REMIND and licensed under AGPL-3.0-or-later. Under Section 7 of -*** | AGPL-3.0, you are granted additional permissions described in the -*** | REMIND License Exception, version 1.0 (see LICENSE file). -*** | Contact: remind@pik-potsdam.de -*** SOF ./modules/45_carbonprice/diffPhaseInLin2LinFlex/realization.gms - -*####################### R SECTION START (PHASES) ############################## -$Ifi "%phase%" == "declarations" $include "./modules/45_carbonprice/diffPhaseInLin2LinFlex/declarations.gms" -$Ifi "%phase%" == "datainput" $include "./modules/45_carbonprice/diffPhaseInLin2LinFlex/datainput.gms" -$Ifi "%phase%" == "postsolve" $include "./modules/45_carbonprice/diffPhaseInLin2LinFlex/postsolve.gms" -*######################## R SECTION END (PHASES) ############################### - -*** EOF ./modules/45_carbonprice/diffPhaseInLin2LinFlex/realization.gms diff --git a/modules/45_carbonprice/diffPriceSameCost/datainput.gms b/modules/45_carbonprice/diffPriceSameCost/datainput.gms deleted file mode 100644 index 6eaaff8ab..000000000 --- a/modules/45_carbonprice/diffPriceSameCost/datainput.gms +++ /dev/null @@ -1,28 +0,0 @@ -*** | (C) 2006-2023 Potsdam Institute for Climate Impact Research (PIK) -*** | authors, and contributors see CITATION.cff file. This file is part -*** | of REMIND and licensed under AGPL-3.0-or-later. Under Section 7 of -*** | AGPL-3.0, you are granted additional permissions described in the -*** | REMIND License Exception, version 1.0 (see LICENSE file). -*** | Contact: remind@pik-potsdam.de -*** SOF ./modules/45_carbonprice/diffPriceSameCost/datainput.gms - - - - -*start from uniform price trrajectory - -*exponential code: -if(cm_co2_tax_2020 lt 0, -abort "please choose a valid cm_co2_tax_2020" -elseif cm_co2_tax_2020 ge 0, -*** cocnvert tax value from $/t CO2eq to T$/GtC -pm_taxCO2eq("2020",regi)= cm_co2_tax_2020 * sm_DptCO2_2_TDpGtC; -); - -pm_taxCO2eq(ttot,regi)$(ttot.val ge 2005) = pm_taxCO2eq("2020",regi)*cm_co2_tax_growth**(ttot.val-2020); - -*LB* read in GDP from baseline scenario -p45_gdpBAU(ttot,regi) = 0; -Execute_Loadpoint 'input_bau' vm_cesIO; -p45_gdpBAU(ttot,regi) = vm_cesIO.l(ttot,regi,"inco"); -*** EOF ./modules/45_carbonprice/diffPriceSameCost/datainput.gms diff --git a/modules/45_carbonprice/diffPriceSameCost/declarations.gms b/modules/45_carbonprice/diffPriceSameCost/declarations.gms deleted file mode 100644 index 15ee35045..000000000 --- a/modules/45_carbonprice/diffPriceSameCost/declarations.gms +++ /dev/null @@ -1,20 +0,0 @@ -*** | (C) 2006-2023 Potsdam Institute for Climate Impact Research (PIK) -*** | authors, and contributors see CITATION.cff file. This file is part -*** | of REMIND and licensed under AGPL-3.0-or-later. Under Section 7 of -*** | AGPL-3.0, you are granted additional permissions described in the -*** | REMIND License Exception, version 1.0 (see LICENSE file). -*** | Contact: remind@pik-potsdam.de -*** SOF ./modules/45_carbonprice/diffPriceSameCost/declarations.gms - -parameter - - p45_correctScale "XXX" / 10 /, - p45_mitiCostRel(all_regi) "XXX", - p45_mitiCostRelGlob "XXX", - p45_gdpBAU(tall,all_regi) "baseline GDP path from gdx", - - -p45_debugMitiCostRel(all_regi,iteration) "XXX", -p45_debugCprice2020(all_regi,iteration) "XXX" -; -*** EOF ./modules/45_carbonprice/diffPriceSameCost/declarations.gms diff --git a/modules/45_carbonprice/diffPriceSameCost/not_used.txt b/modules/45_carbonprice/diffPriceSameCost/not_used.txt deleted file mode 100644 index ade176053..000000000 --- a/modules/45_carbonprice/diffPriceSameCost/not_used.txt +++ /dev/null @@ -1,30 +0,0 @@ -# | (C) 2006-2023 Potsdam Institute for Climate Impact Research (PIK) -# | authors, and contributors see CITATION.cff file. This file is part -# | of REMIND and licensed under AGPL-3.0-or-later. Under Section 7 of -# | AGPL-3.0, you are granted additional permissions described in the -# | REMIND License Exception, version 1.0 (see LICENSE file). -# | Contact: remind@pik-potsdam.de -name,type,reason -sm_c_2_co2,switch, ??? -pm_ttot_val,parameter,??? -cm_emiscen,switch,??? -cm_iterative_target_adj,switch,??? -cm_expoLinear_yearStart,switch,??? -vm_co2eq,variable,??? -vm_emiFgas,input,questionnaire -pm_globalMeanTemperature,input,questionnaire -pm_temperatureImpulseResponseCO2,input,questionnaire -pm_consPC,input,questionnaire -pm_GDPGross,input,questionnaire -pm_prtp,input,questionnaire -cm_carbonprice_temperatureLimit,input,questionnaire -pm_ttot_2_tall,input,questionnaire -pm_shPPPMER,input,questionnaire -pm_pop,input,questionnaire -pm_gdp,input,questionnaire -cm_CO2priceRegConvEndYr,input,questionnaire -cm_peakBudgYr,input,questionnaire -cm_taxCO2inc_after_peakBudgYr,input,questionnaire -cm_NDC_divergentScenario,input,questionnaire -vm_demFeSector,input,questionnaire -pm_emifac,input,questionnaire diff --git a/modules/45_carbonprice/diffPriceSameCost/postsolve.gms b/modules/45_carbonprice/diffPriceSameCost/postsolve.gms deleted file mode 100644 index 90e72c733..000000000 --- a/modules/45_carbonprice/diffPriceSameCost/postsolve.gms +++ /dev/null @@ -1,64 +0,0 @@ -*** | (C) 2006-2023 Potsdam Institute for Climate Impact Research (PIK) -*** | authors, and contributors see CITATION.cff file. This file is part -*** | of REMIND and licensed under AGPL-3.0-or-later. Under Section 7 of -*** | AGPL-3.0, you are granted additional permissions described in the -*** | REMIND License Exception, version 1.0 (see LICENSE file). -*** | Contact: remind@pik-potsdam.de -*** SOF ./modules/45_carbonprice/diffPriceSameCost/postsolve.gms - -* let all regional prices be adjusted by magicc to reach global target -* in here, correct regional carbon prices such that equal relative costs (in NPV) is reached - - -display pm_taxCO2eq; -*calc relative mitigation costs from policy and baseline consumption. -> p45_mitiCostRel - - -p45_mitiCostRel(regi) = 1 - - sum(ttot$((ttot.val ge max(2010,cm_startyear)) and (ttot.val le 2100) ), ( - pm_ts(ttot-1)/2 * pm_pvp(ttot-1,"good") * vm_cesIO.l(ttot-1,regi,"inco") - + pm_ts(ttot)/2 *pm_pvp(ttot,"good") * vm_cesIO.l(ttot,regi,"inco")) ) - - / - sum(ttot$((ttot.val ge max(2010,cm_startyear)) and (ttot.val le 2100) ), - ( pm_ts(ttot-1)/2 * pm_pvp(ttot -1,"good") * p45_gdpBAU(ttot-1,regi) - + pm_ts(ttot)/2 * pm_pvp(ttot,"good") * p45_gdpBAU(ttot,regi) ) ) -; - -p45_mitiCostRelGlob = 1 - - sum(regi,sum(ttot$((ttot.val ge max(2010,cm_startyear)) and (ttot.val le 2100) ), ( - pm_ts(ttot-1)/2 * pm_pvp(ttot-1,"good") * vm_cesIO.l(ttot-1,regi,"inco") - + pm_ts(ttot)/2 *pm_pvp(ttot,"good") * vm_cesIO.l(ttot,regi,"inco")) )) - - / - sum(regi,sum(ttot$((ttot.val ge max(2010,cm_startyear)) and (ttot.val le 2100) ), - ( pm_ts(ttot-1)/2 * pm_pvp(ttot -1,"good") * p45_gdpBAU(ttot-1,regi) - + pm_ts(ttot)/2 * pm_pvp(ttot,"good") * p45_gdpBAU(ttot,regi) ) )) -; - - -option decimals = 4; -display p45_mitiCostRel,p45_mitiCostRelGlob; -option decimals = 2; - - -* correct carbon price at t0 linear(?) in differenece to global mean -*FIXME global mean of relative costs or relative global costs? -pm_taxCO2eq("2020",regi) = pm_taxCO2eq("2020",regi) * ( -1 - p45_correctScale * (p45_mitiCostRel(regi) - p45_mitiCostRelGlob ) -*1 - sign((p45_mitiCostRel(regi) - p45_mitiCostRelGlob ))* abs((p45_mitiCostRel(regi) - p45_mitiCostRelGlob)/0.02 )**0.8 -); - - - - -* calculate new price trajectories - -pm_taxCO2eq(ttot,regi)$(ttot.val ge 2005) = pm_taxCO2eq("2020",regi)*cm_co2_tax_growth**(ttot.val-2020); - -display pm_taxCO2eq; - -*debugging: -p45_debugCprice2020(regi,iteration) = pm_taxCO2eq("2020",regi); -p45_debugMitiCostRel(regi,iteration) = p45_mitiCostRel(regi); -*** EOF ./modules/45_carbonprice/diffPriceSameCost/postsolve.gms diff --git a/modules/45_carbonprice/diffPriceSameCost/realization.gms b/modules/45_carbonprice/diffPriceSameCost/realization.gms deleted file mode 100644 index 481a95db6..000000000 --- a/modules/45_carbonprice/diffPriceSameCost/realization.gms +++ /dev/null @@ -1,17 +0,0 @@ -*** | (C) 2006-2023 Potsdam Institute for Climate Impact Research (PIK) -*** | authors, and contributors see CITATION.cff file. This file is part -*** | of REMIND and licensed under AGPL-3.0-or-later. Under Section 7 of -*** | AGPL-3.0, you are granted additional permissions described in the -*** | REMIND License Exception, version 1.0 (see LICENSE file). -*** | Contact: remind@pik-potsdam.de -*** SOF ./modules/45_carbonprice/diffPriceSameCost/realization.gms - -*#' @description This realization implements carbon price trajectories compatible with respect to a global target but with equal regional relative (NPV) mitigation cost. - - -*####################### R SECTION START (PHASES) ############################## -$Ifi "%phase%" == "declarations" $include "./modules/45_carbonprice/diffPriceSameCost/declarations.gms" -$Ifi "%phase%" == "datainput" $include "./modules/45_carbonprice/diffPriceSameCost/datainput.gms" -$Ifi "%phase%" == "postsolve" $include "./modules/45_carbonprice/diffPriceSameCost/postsolve.gms" -*######################## R SECTION END (PHASES) ############################### -*** EOF ./modules/45_carbonprice/diffPriceSameCost/realization.gms From fc546fa5622b0c1a34e23643dff394b71f3bb9a5 Mon Sep 17 00:00:00 2001 From: Lavinia Baumstark Date: Mon, 27 Nov 2023 17:09:25 +0100 Subject: [PATCH 2/4] update module embedding --- modules/45_carbonprice/module.gms | 6 ------ 1 file changed, 6 deletions(-) diff --git a/modules/45_carbonprice/module.gms b/modules/45_carbonprice/module.gms index 20a82ed7d..7642cceba 100644 --- a/modules/45_carbonprice/module.gms +++ b/modules/45_carbonprice/module.gms @@ -22,14 +22,8 @@ *###################### R SECTION START (MODULETYPES) ########################## $Ifi "%carbonprice%" == "NDC" $include "./modules/45_carbonprice/NDC/realization.gms" -$Ifi "%carbonprice%" == "NDC2constant" $include "./modules/45_carbonprice/NDC2constant/realization.gms" $Ifi "%carbonprice%" == "NPi" $include "./modules/45_carbonprice/NPi/realization.gms" -$Ifi "%carbonprice%" == "NPi2018" $include "./modules/45_carbonprice/NPi2018/realization.gms" $Ifi "%carbonprice%" == "diffCurvPhaseIn2Lin" $include "./modules/45_carbonprice/diffCurvPhaseIn2Lin/realization.gms" -$Ifi "%carbonprice%" == "diffPhaseIn2Constant" $include "./modules/45_carbonprice/diffPhaseIn2Constant/realization.gms" -$Ifi "%carbonprice%" == "diffPhaseIn2Lin" $include "./modules/45_carbonprice/diffPhaseIn2Lin/realization.gms" -$Ifi "%carbonprice%" == "diffPhaseInLin2LinFlex" $include "./modules/45_carbonprice/diffPhaseInLin2LinFlex/realization.gms" -$Ifi "%carbonprice%" == "diffPriceSameCost" $include "./modules/45_carbonprice/diffPriceSameCost/realization.gms" $Ifi "%carbonprice%" == "exogenous" $include "./modules/45_carbonprice/exogenous/realization.gms" $Ifi "%carbonprice%" == "expoLinear" $include "./modules/45_carbonprice/expoLinear/realization.gms" $Ifi "%carbonprice%" == "exponential" $include "./modules/45_carbonprice/exponential/realization.gms" From c81d844509883e3d4f9a47d6d9b081ecdfcfa806 Mon Sep 17 00:00:00 2001 From: Lavinia Baumstark Date: Tue, 28 Nov 2023 10:11:48 +0100 Subject: [PATCH 3/4] delete carbonprice == "NPi2018" and substitute it by "NPi" --- config/scenario_config_21_EU11_ECEMF.csv | 14 +++++++------- config/scenario_config_21_EU11_SSPSDP.csv | 8 ++++---- config/scenario_config_EDGE-T_NDC_NPi_pkbudget.csv | 2 +- config/scenario_config_SHAPE.csv | 14 +++++++------- core/datainput.gms | 1 - main.gms | 5 +---- scripts/start/needBau.R | 2 +- standalone/MOFEX/MOFEX.gms | 2 +- standalone/MOFEX/config/scenario_config_MOFEX.csv | 2 +- standalone/trade/trade.gms | 2 +- 10 files changed, 24 insertions(+), 28 deletions(-) diff --git a/config/scenario_config_21_EU11_ECEMF.csv b/config/scenario_config_21_EU11_ECEMF.csv index 2271fe3f4..af8c31733 100644 --- a/config/scenario_config_21_EU11_ECEMF.csv +++ b/config/scenario_config_21_EU11_ECEMF.csv @@ -3,7 +3,7 @@ title;start;cm_implicitQttyTarget;cm_loadFromGDX_implicitQttyTargetTax;cm_implic SSP2EU-EU21-calibrate;0;;;;;;;;;;;;;;;;;;;;;;;;;Mix1;;calibrate;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;;;;0;;;2100;;off;none;2;heat;2005;;;;;SSP2EU-calibration: This baseline scenario follows the Shared Socioeconomic Pathways 2 called Middle of the Road. SSP2EU-EU21-Base;0;;;;;;;;;;;;;;;;;;;;;;;;;Mix1;;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;;;;0;;;2100;;off;none;2;heat;2005;;;;;SSP2EU-Base: This baseline calibration scenario follows the Shared Socioeconomic Pathways 2 called Middle of the Road. SSP2EU-EU21-NDC;0;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;;;;;;;;;;;;regiCarbonPrice;2020.2030.EUR_regi.all.year.netGHG_LULUCFGrassi 2.450;on;on;EUR_regi, NEU_regi;;;;;;;;Mix2;;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;rcp45;3;globallyOptimal;0;NDC;1;2100;9;;NDC;3;heat;2015;;SSP2EU-Base;SSP2EU-Base;;SSP2EU-NDC: This Nationally Determined Contribution (NDC) scenario follows the Shared Socioeconomic Pathways 2 called Middle of the Road. The NDC includes all pledged policies even if not yet implemented. It assumes that the moderate and heterogeneous climate ambition reflected in the NDCs at the begining of 2021 continues over the 21st century. This scenario serves as reference for all other policy scenarios and The NPi scenario until 2020. -SSP2EU-EU21-NPi;0;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;;;;;;;;;;;;regiCarbonPrice;2020.2030.EUR_regi.all.year.netGHG_LULUCFGrassi 3.266;on;on;EUR_regi, NEU_regi;;;;;;;;Mix1;;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;rcp45;3;;0;NPi2018;1;2100;9;;NPi2018;3;heat;2025;;SSP2EU-NDC;SSP2EU-Base;;SSP2EU-NPi: This National Policies Implemented (Npi) scenario follows the Shared Socioeconomic Pathways 2 called Middle of the Road. The NPi is identical to the NDC scenario until 2020 but assumes that policies fail to achieve NDC targets in 2030. Instead, carbon prices are assumed to grow and converge more slowly, leading to emissions trajectories in line with bottom-up studies on the effect of currently implemented policies. +SSP2EU-EU21-NPi;0;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;;;;;;;;;;;;regiCarbonPrice;2020.2030.EUR_regi.all.year.netGHG_LULUCFGrassi 3.266;on;on;EUR_regi, NEU_regi;;;;;;;;Mix1;;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;rcp45;3;;0;NPi;1;2100;9;;NPi2018;3;heat;2025;;SSP2EU-NDC;SSP2EU-Base;;SSP2EU-NPi: This National Policies Implemented (Npi) scenario follows the Shared Socioeconomic Pathways 2 called Middle of the Road. The NPi is identical to the NDC scenario until 2020 but assumes that policies fail to achieve NDC targets in 2030. Instead, carbon prices are assumed to grow and converge more slowly, leading to emissions trajectories in line with bottom-up studies on the effect of currently implemented policies. SSP2EU-EU21-PkBudg500;0;;;;;;;;;;;;;;;;;;;;;;;;;Mix4;;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;rcp20;9;globallyOptimal;500;diffCurvPhaseIn2Lin;100;2080;9;;NDC;2;heat;2025;;SSP2EU-NDC;SSP2EU-Base;;SSP2EU-PkBudg500: This climate policy scenario follows the Shared Socioeconomic Pathways 2 called Middle of the Road. The stylized climate policy scenario assumes a peak budget of 500 Gt?CO2 on total CO2 emissions from 2015 to 2100. This is a 1.5??C scenario, peak warming is allowed to be at or slightly above 1.5??C, at median climate sensitivity but returns to values below 1.5??C in at least 67?% of scenarios by the end of the century. SSP2EU-EU21-PkBudg1150;0;;;;;;;;;;;;;;;;;;;;;;;;;Mix3;;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;rcp26;9;globallyOptimal;1150;diffCurvPhaseIn2Lin;60;2100;9;;NDC;2;heat;2025;;SSP2EU-NDC;SSP2EU-Base;;SSP2EU-PkBudg1150: This climate policy scenario follows the Shared Socioeconomic Pathways 2 called Middle of the Road. The stylized climate policy scenario assumes a peak budget of 1150 Gt?CO2 on total CO2 emissions from 2015 to 2100. This is a weel below 2??C scenario, peak warming is allowed to be at or slightly above 2??C, at median climate sensitivity but returns to values below 2??C in at least 67?% of scenarios by the end of the century. # ________REMIND_3p0p0________;0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @@ -11,7 +11,7 @@ SSP2EU-EU21-PkBudg1150;0;;;;;;;;;;;;;;;;;;;;;;;;;Mix3;;;./config/regionmapping_2 xx_Calib;0;;;;;;;;;;;;;;;;;EUR_regi, NEU_regi;;;;;;;;Mix1;;calibrate;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;;;;0;;;;;;none;;heat;2005;;;;; # _____default_____;0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; xx_DIAG-Base;0;;;;;;;;;;;;;;;;;EUR_regi, NEU_regi;;;;;;;;Mix1;;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;;;;0;;;2100;;;none;;heat;2005;;;;; -xx_DIAG-NPI;0;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;;;;;;;;;;;;regiCarbonPrice;2020.2030.EUR_regi.all.year.netGHG_LULUCFGrassi 3.266;on;on;EUR_regi, NEU_regi;;;;;;;;Mix1;;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;rcp45;3;;0;NPi2018;1;2100;9;;NPi2018;3;heat;2015;xx_DIAG-Base;xx_DIAG-Base;xx_DIAG-Base;; +xx_DIAG-NPI;0;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;;;;;;;;;;;;regiCarbonPrice;2020.2030.EUR_regi.all.year.netGHG_LULUCFGrassi 3.266;on;on;EUR_regi, NEU_regi;;;;;;;;Mix1;;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;rcp45;3;;0;NPi;1;2100;9;;NPi2018;3;heat;2015;xx_DIAG-Base;xx_DIAG-Base;xx_DIAG-Base;; # _____pure_carbon_pricing_____;0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; xx_DIAG-C80-gr5;0;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.1916;on;;;;;;;;;;;regiCarbonPrice;;on;on;EUR_regi, NEU_regi;GLO.(2025 34,2030 44,2035 56,2040 71,2045 91,2050 116,2055 148,2060 190,2070 309,2080 503,2090 819,2100 1334,2110 1334,2130 1334,2150 1334);;;;;;;Mix4;;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;rcp26;;globallyOptimal;0;;;;9;;NDC;;heat;2025;xx_DIAG-NPI;xx_DIAG-NPI;xx_DIAG-Base;; xx_DIAG-C0to80-gr5;0;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.1916;on;;;;;;;;;;;regiCarbonPrice;;on;on;EUR_regi, NEU_regi;GLO.(2025 0.001,2030 0.001,2035 0.001,2040 71,2045 91,2050 116,2055 148,2060 190,2070 309,2080 503,2090 819,2100 1334,2110 1334,2130 1334,2150 1334);;;;;;;Mix4;;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;rcp26;;globallyOptimal;0;;;;9;;NDC;;heat;2025;xx_DIAG-NPI;xx_DIAG-NPI;xx_DIAG-Base;; @@ -31,7 +31,7 @@ xx_DIAG-C400-lin-ResidualFossil;0;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.1916; xx_DIAG-C400-lin-HighEff;0;2050.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 0.698;on;;;;;;;;;;;regiCarbonPrice;;on;on;EUR_regi, NEU_regi;GLO.(2025 116,2030 196,2035 277,2040 357,2045 438,2050 518,2055 598,2060 679,2070 839,2080 1000,2090 1161,2100 1321,2110 1321,2130 1321,2150 1321);;;;;;;Mix4;;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;rcp20;;globallyOptimal;0;;;;9;;NDC;;heat;2025;xx_DIAG-C400-lin;xx_DIAG-C400-lin;xx_DIAG-Base;; # _____NZero_scenario_____;0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; xx_WP1_NDC;0;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;;;;;;;;;;;;regiCarbonPrice;2020.2030.EUR_regi.all.year.netGHG_LULUCFGrassi 2.450;on;on;EUR_regi, NEU_regi;;;;;;;;Mix2;;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;rcp45;3;globallyOptimal;0;NDC;1;2100;9;;NDC;3;heat;2015;xx_DIAG-Base;xx_DIAG-Base;xx_DIAG-Base;; -xx_WP1_NPI;0;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;;;;;;;;;;;;regiCarbonPrice;2020.2030.EUR_regi.all.year.netGHG_LULUCFGrassi 3.266;on;on;EUR_regi, NEU_regi;;;;;;;;Mix1;;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;rcp45;3;;0;NPi2018;1;2100;9;;NPi2018;3;heat;2015;xx_DIAG-Base;xx_DIAG-Base;xx_DIAG-Base;; +xx_WP1_NPI;0;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;;;;;;;;;;;;regiCarbonPrice;2020.2030.EUR_regi.all.year.netGHG_LULUCFGrassi 3.266;on;on;EUR_regi, NEU_regi;;;;;;;;Mix1;;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;rcp45;3;;0;NPi;1;2100;9;;NPi2018;3;heat;2015;xx_DIAG-Base;xx_DIAG-Base;xx_DIAG-Base;; xx_WP1_Nzero;0;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.1916;on;;;;;;;;;;;regiCarbonPrice;2020.2030.EUR_regi.all.year.netGHG_LULUCFGrassi 2.450, 2035.2050.EUR_regi.all.year.netGHG_LULUCFGrassi 0.01;on;on;EUR_regi, NEU_regi;;;;;;;;Mix4;;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;rcp20;9;globallyOptimal;650;diffCurvPhaseIn2Lin;100;2080;9;;NDC;;heat;2025;xx_WP1_NPI;xx_WP1_NPI;xx_DIAG-Base;; xx_EMFECEMF_Nzero;0;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.1916;on;;;;;;;;;;;regiCarbonPrice;2020.2030.EUR_regi.all.year.netGHG_LULUCFGrassi 2.450, 2035.2050.EUR_regi.all.year.netGHG_LULUCFGrassi 0.01, 2020.2050.USA.all.year.netCO2 0.01;on;on;EUR_regi, NEU_regi;;;;;;;;Mix4;;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;rcp20;9;globallyOptimal;650;diffCurvPhaseIn2Lin;100;2080;9;;NDC;;heat;2025;xx_WP1_NPI;xx_WP1_NPI;xx_DIAG-Base;; # _____NZero_tech_constraint_scenarios_____;0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @@ -50,8 +50,8 @@ EWN_DIAG-C400-lin-ResidualFossil_debug;0;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all # xx_cplx_Calib_FE_med(needs adjustment regarding cm_calibration_FE);0;;;;;;;;;;apcardiEfft 0.8, apcardiEffH2t 0.675;;FE_med;;;;;EUR_regi, NEU_regi;;;;;;;complex;Mix1;fixed_shares;calibrate;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;;;;0;;;;;;none;;heat;2005;;;;; # _____default_cplx_____;0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; xx_cplx_DIAG-Base;0;;;;;;;;;;apcardiEfft 0.8, apcardiEffH2t 0.675;;FE_med;;;;;EUR_regi, NEU_regi;;;;;;;complex;Mix1;fixed_shares;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;;;;0;;;2100;;;none;;heat;2005;;;;; -xx_cplx_DIAG-NPI;0;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;;;;;;;;;apcardiEfft 0.8, apcardiEffH2t 0.675;;FE_med;regiCarbonPrice;2020.2030.EUR_regi.all.year.netGHG_LULUCFGrassi 3.266;on;on;EUR_regi, NEU_regi;;;;;;;complex;Mix1;fixed_shares;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;rcp45;3;;0;NPi2018;1;2100;9;;NPi2018;3;heat;2015;xx_cplx_DIAG-Base;xx_cplx_DIAG-Base;xx_cplx_DIAG-Base;; -xx_cplx_DIAG-NPI_old;0;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;;;;;;;;;apcardiEfft 0.8, apcardiEffH2t 0.676;;FE_med;regiCarbonPrice;;on;on;EUR_regi, NEU_regi;EUR_regi.(2015 4,2020 16,2025 41,2030 41,2035 41,2040 41,2045 41,2050 41,2055 41,2060 41,2070 41,2080 41,2090 41,2100 41,2110 41,2130 41,2150 41);;;;;;complex;Mix1;fixed_shares;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;rcp45;3;;0;NPi2018;;2100;9;;NPi2018;3;heat;2015;xx_cplx_DIAG-Base;xx_cplx_DIAG-Base;xx_cplx_DIAG-Base;; +xx_cplx_DIAG-NPI;0;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;;;;;;;;;apcardiEfft 0.8, apcardiEffH2t 0.675;;FE_med;regiCarbonPrice;2020.2030.EUR_regi.all.year.netGHG_LULUCFGrassi 3.266;on;on;EUR_regi, NEU_regi;;;;;;;complex;Mix1;fixed_shares;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;rcp45;3;;0;NPi;1;2100;9;;NPi2018;3;heat;2015;xx_cplx_DIAG-Base;xx_cplx_DIAG-Base;xx_cplx_DIAG-Base;; +xx_cplx_DIAG-NPI_old;0;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;;;;;;;;;apcardiEfft 0.8, apcardiEffH2t 0.676;;FE_med;regiCarbonPrice;;on;on;EUR_regi, NEU_regi;EUR_regi.(2015 4,2020 16,2025 41,2030 41,2035 41,2040 41,2045 41,2050 41,2055 41,2060 41,2070 41,2080 41,2090 41,2100 41,2110 41,2130 41,2150 41);;;;;;complex;Mix1;fixed_shares;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;rcp45;3;;0;NPi;;2100;9;;NPi2018;3;heat;2015;xx_cplx_DIAG-Base;xx_cplx_DIAG-Base;xx_cplx_DIAG-Base;; # _____pure_carbon_pricing_cplx_____;0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; xx_cplx_DIAG-C80-gr5;0;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.1916;on;;;;;;;;apcardiEfft 0.8, apcardiEffH2t 0.675;;FE_med;regiCarbonPrice;;on;on;EUR_regi, NEU_regi;GLO.(2025 34,2030 44,2035 56,2040 71,2045 91,2050 116,2055 148,2060 190,2070 309,2080 503,2090 819,2100 1334,2110 1334,2130 1334,2150 1334);;;;;;complex;Mix4;fixed_shares;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;rcp26;;globallyOptimal;0;;;;9;;NDC;;heat;2025;xx_cplx_DIAG-NPI;xx_cplx_DIAG-NPI;xx_cplx_DIAG-Base;; xx_cplx_DIAG-C0to80-gr5;0;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.1916;on;;;;;;;;apcardiEfft 0.8, apcardiEffH2t 0.675;;FE_med;regiCarbonPrice;;on;on;EUR_regi, NEU_regi;GLO.(2025 0.001,2030 0.001,2035 0.001,2040 71,2045 91,2050 116,2055 148,2060 190,2070 309,2080 503,2090 819,2100 1334,2110 1334,2130 1334,2150 1334);;;;;;complex;Mix4;fixed_shares;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;rcp26;;globallyOptimal;0;;;;9;;NDC;;heat;2025;xx_cplx_DIAG-NPI;xx_cplx_DIAG-NPI;xx_cplx_DIAG-Base;; @@ -71,8 +71,8 @@ xx_cplx_DIAG-C400-lin-ResidualFossil;0;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1. xx_cplx_DIAG-C400-lin-HighEff;0;2050.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 0.698;on;;;;;;;;apcardiEfft 0.8, apcardiEffH2t 0.675;;FE_med;regiCarbonPrice;;on;on;EUR_regi, NEU_regi;GLO.(2025 116,2030 196,2035 277,2040 357,2045 438,2050 518,2055 598,2060 679,2070 839,2080 1000,2090 1161,2100 1321,2110 1321,2130 1321,2150 1321);;;;;;complex;Mix4;fixed_shares;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;rcp20;;globallyOptimal;0;;;;9;;NDC;;heat;2025;xx_cplx_DIAG-C400-lin;xx_cplx_DIAG-C400-lin;xx_cplx_DIAG-Base;; # _____NZero_scenario_cplx_____;0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; xx_cplx_WP1_NDC;0;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;;;;;;;;;apcardiEfft 0.8, apcardiEffH2t 0.675;;FE_med;regiCarbonPrice;2020.2030.EUR_regi.all.year.netGHG_LULUCFGrassi 2.450;on;on;EUR_regi, NEU_regi;;;;;;;complex;Mix2;fixed_shares;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;rcp45;3;globallyOptimal;0;NDC;1;2100;9;;NDC;3;heat;2015;xx_cplx_DIAG-Base;xx_cplx_DIAG-Base;xx_cplx_DIAG-Base;; -xx_cplx_WP1_NPI_default;0;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;;;;;;;;;apcardiEfft 0.8, apcardiEffH2t 0.675;;FE_med;regiCarbonPrice;2020.2030.EUR_regi.all.year.netGHG_LULUCFGrassi 3.266;on;on;EUR_regi, NEU_regi;;;;;;;complex;Mix1;fixed_shares;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;rcp45;3;;0;NPi2018;1;2100;9;;NPi2018;3;heat;2015;xx_cplx_WP1_NDC;xx_cplx_WP1_NDC;xx_cplx_DIAG-Base;; -xx_cplx_WP1_NPI;0;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;;;;;;;;;apcardiEfft 0.8, apcardiEffH2t 0.675;;FE_med;regiCarbonPrice;2020.2030.EUR_regi.all.year.netGHG_LULUCFGrassi 3.266;on;on;EUR_regi, NEU_regi;;;;;;;complex;Mix1;fixed_shares;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;rcp45;3;;0;NPi2018;1;2100;9;;NPi2018;3;heat;2015;xx_cplx_DIAG-Base;xx_cplx_DIAG-Base;xx_cplx_DIAG-Base;; +xx_cplx_WP1_NPI_default;0;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;;;;;;;;;apcardiEfft 0.8, apcardiEffH2t 0.675;;FE_med;regiCarbonPrice;2020.2030.EUR_regi.all.year.netGHG_LULUCFGrassi 3.266;on;on;EUR_regi, NEU_regi;;;;;;;complex;Mix1;fixed_shares;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;rcp45;3;;0;NPi;1;2100;9;;NPi2018;3;heat;2015;xx_cplx_WP1_NDC;xx_cplx_WP1_NDC;xx_cplx_DIAG-Base;; +xx_cplx_WP1_NPI;0;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;;;;;;;;;apcardiEfft 0.8, apcardiEffH2t 0.675;;FE_med;regiCarbonPrice;2020.2030.EUR_regi.all.year.netGHG_LULUCFGrassi 3.266;on;on;EUR_regi, NEU_regi;;;;;;;complex;Mix1;fixed_shares;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;rcp45;3;;0;NPi;1;2100;9;;NPi2018;3;heat;2015;xx_cplx_DIAG-Base;xx_cplx_DIAG-Base;xx_cplx_DIAG-Base;; xx_cplx_WP1_Nzero;0;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.1916;on;;;;;;;;apcardiEfft 0.8, apcardiEffH2t 0.675;;FE_med;regiCarbonPrice;2020.2030.EUR_regi.all.year.netGHG_LULUCFGrassi 2.450, 2035.2050.EUR_regi.all.year.netGHG_LULUCFGrassi 0.01;on;on;EUR_regi, NEU_regi;;;;;;;complex;Mix4;fixed_shares;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;rcp20;9;globallyOptimal;650;diffCurvPhaseIn2Lin;100;2080;9;;NDC;;heat;2025;xx_cplx_WP1_NPI;xx_cplx_WP1_NPI;xx_cplx_DIAG-Base;; xx_cplx_EMFECEMF_Nzero;0;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.1916;on;;;;;;;;apcardiEfft 0.8, apcardiEffH2t 0.675;;FE_med;regiCarbonPrice;2020.2030.EUR_regi.all.year.netGHG_LULUCFGrassi 2.450, 2035.2050.EUR_regi.all.year.netGHG_LULUCFGrassi 0.01, 2020.2050.USA.all.year.netCO2 0.01;on;on;EUR_regi, NEU_regi;;;;;;;complex;Mix4;fixed_shares;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv;rcp20;9;globallyOptimal;650;diffCurvPhaseIn2Lin;100;2080;9;;NDC;;heat;2025;xx_cplx_WP1_NPI;xx_cplx_WP1_NPI;xx_cplx_DIAG-Base;; # _____NZero_tech_constraint_scenarios_cplx_____;0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; diff --git a/config/scenario_config_21_EU11_SSPSDP.csv b/config/scenario_config_21_EU11_SSPSDP.csv index 8bc546bc8..907b64e86 100644 --- a/config/scenario_config_21_EU11_SSPSDP.csv +++ b/config/scenario_config_21_EU11_SSPSDP.csv @@ -2,14 +2,14 @@ title;start;CES_parameters;cm_bioenergy_SustTax;cm_rcp_scen;cm_iterative_target_ SSP1_EU11-calibrate;0;calibrate;1.75;none;0;off;0;none;-1;2100;3;2050;1;2;1.025;off;2;1;none;pop_SSP1;gdp_SSP1;lowOil;lowGas;lowCoal;2;2;4;2;SSP1;0.5;1;forcing_SSP1;SSP1;heat;2005;;;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv SSP1_EU11-Base;0;load;1.75;none;0;off;0;none;-1;2100;3;2050;1;2;1.025;off;2;1;none;pop_SSP1;gdp_SSP1;lowOil;lowGas;lowCoal;2;2;4;2;SSP1;0.5;1;forcing_SSP1;SSP1;heat;2005;;;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv SSP1_EU11-NDC;0;load;1.75;rcp45;3;globallyOptimal;0;NDC;1;2100;3;2050;9;2;1.025;off;2;1;NDC;pop_SSP1;gdp_SSP1;lowOil;lowGas;lowCoal;2;2;4;3;SSP1;0.5;1;forcing_SSP1;SSP1;heat;2025;;SSP2_EU11-NDC;SSP1_EU11-Base;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv -SSP1_EU11-NPi;0;load;1.75;rcp45;3;off;0;NPi2018;1;2100;3;2050;9;2;1.025;off;2;1;NPi2018;pop_SSP1;gdp_SSP1;lowOil;lowGas;lowCoal;2;2;4;3;SSP1;0.5;1;forcing_SSP1;SSP1;heat;2025;;SSP2_EU11-NDC;SSP1_EU11-Base;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv +SSP1_EU11-NPi;0;load;1.75;rcp45;3;off;0;NPi;1;2100;3;2050;9;2;1.025;off;2;1;NPi2018;pop_SSP1;gdp_SSP1;lowOil;lowGas;lowCoal;2;2;4;3;SSP1;0.5;1;forcing_SSP1;SSP1;heat;2025;;SSP2_EU11-NDC;SSP1_EU11-Base;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv SSP1_EU11-PkBudg700;0;load;1.75;rcp20;9;globallyOptimal;700;diffCurvPhaseIn2Lin;60;2045;3;2050;9;2;1.025;off;2;1;NDC;pop_SSP1;gdp_SSP1;lowOil;lowGas;lowCoal;2;2;4;2;SSP1;0.5;1;forcing_SSP1;SSP1;heat;2025;;SSP2_EU11-NDC;SSP1_EU11-Base;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv SSP1_EU11-PkBudg900;0;load;1.75;rcp26;9;globallyOptimal;900;diffCurvPhaseIn2Lin;100;2080;3;2050;9;2;1.025;off;2;1;NDC;pop_SSP1;gdp_SSP1;lowOil;lowGas;lowCoal;2;2;4;2;SSP1;0.5;1;forcing_SSP1;SSP1;heat;2025;;SSP2_EU11-NDC;SSP1_EU11-Base;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv SSP1_EU11-PkBudg1100;0;load;1.75;rcp26;9;globallyOptimal;1100;diffCurvPhaseIn2Lin;60;2100;3;2050;9;2;1.025;off;2;1;NDC;pop_SSP1;gdp_SSP1;lowOil;lowGas;lowCoal;2;2;4;2;SSP1;0.5;1;forcing_SSP1;SSP1;heat;2025;;SSP2_EU11-NDC;SSP1_EU11-Base;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv SDP_EU11-calibrate;0;calibrate;1.75;none;0;off;0;none;-1;2100;3;2050;1;4;1.025;152;5;1;none;pop_SDP;gdp_SDP;lowOil;lowGas;lowCoal;2;2;4;2;SDP;0.5;1;forcing_SSP1;SSP1;heat;2005;;;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv SDP_EU11-Base;0;load;1.75;none;0;off;0;none;-1;2100;3;2050;1;4;1.025;152;5;1;none;pop_SDP;gdp_SDP;lowOil;lowGas;lowCoal;2;2;4;2;SDP;0.5;1;forcing_SSP1;SSP1;heat;2005;;;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv SDP_EU11-NDC;0;load;1.75;rcp45;3;globallyOptimal;0;NDC;1;2100;3;2050;9;4;1.025;152;5;1;NDC;pop_SDP;gdp_SDP;lowOil;lowGas;lowCoal;2;2;4;3;SDP;0.5;1;forcing_SSP1;SSP1;heat;2025;;SSP2_EU11-NDC;SDP_EU11-Base;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv -SDP_EU11-NPi;0;load;1.75;rcp45;3;off;0;NPi2018;1;2100;3;2050;9;4;1.025;152;5;1;NPi2018;pop_SDP;gdp_SDP;lowOil;lowGas;lowCoal;2;2;4;3;SDP;0.5;1;forcing_SSP1;SSP1;heat;2025;;SSP2_EU11-NDC;SDP_EU11-Base;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv +SDP_EU11-NPi;0;load;1.75;rcp45;3;off;0;NPi;1;2100;3;2050;9;4;1.025;152;5;1;NPi2018;pop_SDP;gdp_SDP;lowOil;lowGas;lowCoal;2;2;4;3;SDP;0.5;1;forcing_SSP1;SSP1;heat;2025;;SSP2_EU11-NDC;SDP_EU11-Base;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv SDP_EU11-PkBudg700;0;load;1.75;rcp20;9;globallyOptimal;700;diffCurvPhaseIn2Lin;200;2045;3;2050;9;4;1.025;152;5;1;NDC;pop_SDP;gdp_SDP;lowOil;lowGas;lowCoal;2;2;4;2;SDP;0.5;1;forcing_SSP1;SSP1;heat;2025;;SSP2_EU11-NDC;SDP_EU11-Base;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv SDP_EU11-PkBudg800;0;load;1.75;rcp20;9;globallyOptimal;800;diffCurvPhaseIn2Lin;150;2045;3;2050;9;4;1.025;152;5;1;NDC;pop_SDP;gdp_SDP;lowOil;lowGas;lowCoal;2;2;4;2;SDP;0.5;1;forcing_SSP1;SSP1;heat;2025;;SSP2_EU11-NDC;SDP_EU11-Base;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv SDP_EU11-PkBudg900;0;load;1.75;rcp26;9;globallyOptimal;900;diffCurvPhaseIn2Lin;100;2080;3;2050;9;4;1.025;152;5;1;NDC;pop_SDP;gdp_SDP;lowOil;lowGas;lowCoal;2;2;4;2;SDP;0.5;1;forcing_SSP1;SSP1;heat;2025;;SSP2_EU11-NDC;SDP_EU11-Base;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv @@ -17,14 +17,14 @@ SDP_EU11-PkBudg1100;0;load;1.75;rcp26;9;globallyOptimal;1100;diffCurvPhaseIn2Lin SSP2_EU11-calibrate;0;calibrate;1.5;none;0;off;0;none;-1;2100;3;2050;1;3;1.05;off;1;1;none;pop_SSP2;gdp_SSP2;medOil;medGas;medCoal;1;2;1;2;SSP2;1;0;forcing_SSP2;SSP2;heat;2005;;;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv SSP2_EU11-Base;0;load;1.5;none;0;off;0;none;-1;2100;3;2050;1;3;1.05;off;1;1;none;pop_SSP2;gdp_SSP2;medOil;medGas;medCoal;1;2;1;2;SSP2;1;0;forcing_SSP2;SSP2;heat;2005;;;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv SSP2_EU11-NDC;0;load;1.5;rcp45;3;globallyOptimal;0;NDC;1;2100;3;2050;9;3;1.05;off;1;1;NDC;pop_SSP2;gdp_SSP2;medOil;medGas;medCoal;1;2;1;3;SSP2;1;0;forcing_SSP2;SSP2;heat;2015;;SSP2_EU11-Base;SSP2_EU11-Base;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv -SSP2_EU11-NPi;0;load;1.5;rcp45;3;off;0;NPi2018;1;2100;3;2050;9;3;1.05;off;1;1;NPi2018;pop_SSP2;gdp_SSP2;medOil;medGas;medCoal;1;2;1;3;SSP2;1;0;forcing_SSP2;SSP2;heat;2025;;SSP2_EU11-NDC;SSP2_EU11-Base;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv +SSP2_EU11-NPi;0;load;1.5;rcp45;3;off;0;NPi;1;2100;3;2050;9;3;1.05;off;1;1;NPi2018;pop_SSP2;gdp_SSP2;medOil;medGas;medCoal;1;2;1;3;SSP2;1;0;forcing_SSP2;SSP2;heat;2025;;SSP2_EU11-NDC;SSP2_EU11-Base;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv SSP2_EU11-PkBudg700;0;load;1.5;rcp20;9;globallyOptimal;700;diffCurvPhaseIn2Lin;200;2045;3;2050;9;3;1.05;off;1;1;NDC;pop_SSP2;gdp_SSP2;medOil;medGas;medCoal;1;2;1;2;SSP2;1;0;forcing_SSP2;SSP2;heat;2025;;SSP2_EU11-NDC;SSP2_EU11-Base;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv SSP2_EU11-PkBudg900;0;load;1.5;rcp26;9;globallyOptimal;900;diffCurvPhaseIn2Lin;100;2080;3;2050;9;3;1.05;off;1;1;NDC;pop_SSP2;gdp_SSP2;medOil;medGas;medCoal;1;2;1;2;SSP2;1;0;forcing_SSP2;SSP2;heat;2025;;SSP2_EU11-NDC;SSP2_EU11-Base;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv SSP2_EU11-PkBudg1100;0;load;1.5;rcp26;9;globallyOptimal;1100;diffCurvPhaseIn2Lin;60;2100;3;2050;9;3;1.05;off;1;1;NDC;pop_SSP2;gdp_SSP2;medOil;medGas;medCoal;1;2;1;2;SSP2;1;0;forcing_SSP2;SSP2;heat;2025;;SSP2_EU11-NDC;SSP2_EU11-Base;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv SSP5_EU11-calibrate;0;calibrate;1.75;none;0;off;0;none;-1;2100;3;2050;1;1;1.05;off;3;2;none;pop_SSP5;gdp_SSP5;highOil;highGas;highCoal;3;6;4;2;SSP5;0.5;1;forcing_SSP5;SSP5;heat;2005;;;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv SSP5_EU11-Base;0;load;1.75;none;0;off;0;none;-1;2100;3;2050;1;1;1.05;off;3;2;none;pop_SSP5;gdp_SSP5;highOil;highGas;highCoal;3;6;4;2;SSP5;0.5;1;forcing_SSP5;SSP5;heat;2005;;;;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv SSP5_EU11-NDC;0;load;1.75;rcp45;3;globallyOptimal;0;NDC;1;2100;3;2050;9;1;1.05;off;3;2;NDC;pop_SSP5;gdp_SSP5;highOil;highGas;highCoal;3;6;4;3;SSP5;0.5;1;forcing_SSP5;SSP5;heat;2025;;SSP2_EU11-NDC;SSP5_EU11-Base;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv -SSP5_EU11-NPi;0;load;1.75;rcp45;3;off;0;NPi2018;1;2100;3;2050;9;1;1.05;off;3;2;NPi2018;pop_SSP5;gdp_SSP5;highOil;highGas;highCoal;3;6;4;3;SSP5;0.5;1;forcing_SSP5;SSP5;heat;2025;;SSP2_EU11-NDC;SSP5_EU11-Base;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv +SSP5_EU11-NPi;0;load;1.75;rcp45;3;off;0;NPi;1;2100;3;2050;9;1;1.05;off;3;2;NPi2018;pop_SSP5;gdp_SSP5;highOil;highGas;highCoal;3;6;4;3;SSP5;0.5;1;forcing_SSP5;SSP5;heat;2025;;SSP2_EU11-NDC;SSP5_EU11-Base;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv SSP5_EU11-PkBudg700;0;load;1.75;rcp20;9;globallyOptimal;700;diffCurvPhaseIn2Lin;300;2045;3;2050;9;1;1.05;off;3;2;NDC;pop_SSP5;gdp_SSP5;highOil;highGas;highCoal;3;6;4;2;SSP5;0.5;1;forcing_SSP5;SSP5;heat;2025;;SSP2_EU11-NDC;SSP5_EU11-Base;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv SSP5_EU11-PkBudg900;0;load;1.75;rcp26;9;globallyOptimal;900;diffCurvPhaseIn2Lin;150;2080;3;2050;9;1;1.05;off;3;2;NDC;pop_SSP5;gdp_SSP5;highOil;highGas;highCoal;3;6;4;2;SSP5;0.5;1;forcing_SSP5;SSP5;heat;2025;;SSP2_EU11-NDC;SSP5_EU11-Base;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv SSP5_EU11-PkBudg1100;0;load;1.75;rcp26;9;globallyOptimal;1100;diffCurvPhaseIn2Lin;80;2100;3;2050;9;1;1.05;off;3;2;NDC;pop_SSP5;gdp_SSP5;highOil;highGas;highCoal;3;6;4;2;SSP5;0.5;1;forcing_SSP5;SSP5;heat;2025;;SSP2_EU11-NDC;SSP5_EU11-Base;./config/regionmapping_21_EU11.csv;./config/extramapping_EU27.csv diff --git a/config/scenario_config_EDGE-T_NDC_NPi_pkbudget.csv b/config/scenario_config_EDGE-T_NDC_NPi_pkbudget.csv index 37199dfae..e1c89edf2 100644 --- a/config/scenario_config_EDGE-T_NDC_NPi_pkbudget.csv +++ b/config/scenario_config_EDGE-T_NDC_NPi_pkbudget.csv @@ -12,4 +12,4 @@ Budg900_HydrHypeWise;0;load;1;1.5;rcp26;9;globallyOptimal;900;diffCurvPhaseIn2Li Budg900_SynSurge;1;load;1;1.5;rcp26;9;globallyOptimal;900;diffCurvPhaseIn2Lin;100;2080;3;2050;9;3;1.05;off;5;1;NDC;pop_SSP2;gdp_SSP2;medOil;medGas;medCoal;1;2;1;2;SSP2;1;0;forcing_SSP2;SSP2;2025;on;0.05;0.2;0.95;edge_esm;Mix1;debt_limit;simple;./config/input.gdx;./output/NDC_ConvCase_2020-09-16_12.01.09/fulldata.gdx;./output/SSP2-Base_2020-09-16_10.46.33/fulldata.gdx Budg900_SynSurgeWise;0;load;1;1.5;rcp26;9;globallyOptimal;900;diffCurvPhaseIn2Lin;100;2080;3;2050;9;3;1.05;off;5;1;NDC;pop_SSP2;gdp_SSP2;medOil;medGas;medCoal;1;2;1;2;SSP2;1;0;forcing_SSP2;SSP2;2025;on;0.05;0.2;0.95;edge_esm;Mix1;debt_limit;simple;./config/input.gdx;./output/NDC_ConvCaseWise_2020-06-23_16.37.39/fulldata.gdx;./output/SSP2-Base_2020-06-23_14.50.17/fulldata.gdx SSP2-Base;0;load;1;1.5;none;0;off;0;none;-1;2100;3;2050;1;3;1.05;off;5;1;none;pop_SSP2;gdp_SSP2;medOil;medGas;medCoal;1;2;1;2;SSP2;1;0;forcing_SSP2;SSP2;2005;off;0.05;0;0;edge_esm;Mix1;debt_limit;simple;./config/input.gdx;; -NPi_ConvCase;0;load;1;1.5;rcp45;3;off;0;NPi2018;1;2100;3;2050;9;3;1.05;off;5;1;NPi2018;pop_SSP2;gdp_SSP2;medOil;medGas;medCoal;1;2;1;3;SSP2;1;0;forcing_SSP2;SSP2;2025;off;0.05;0;0;edge_esm;Mix1;debt_limit;simple;./config/input.gdx;NDC_ConvCase;SSP2-Base +NPi_ConvCase;0;load;1;1.5;rcp45;3;off;0;NPi;1;2100;3;2050;9;3;1.05;off;5;1;NPi2018;pop_SSP2;gdp_SSP2;medOil;medGas;medCoal;1;2;1;3;SSP2;1;0;forcing_SSP2;SSP2;2025;off;0.05;0;0;edge_esm;Mix1;debt_limit;simple;./config/input.gdx;NDC_ConvCase;SSP2-Base diff --git a/config/scenario_config_SHAPE.csv b/config/scenario_config_SHAPE.csv index 0cc178628..89f2751bb 100644 --- a/config/scenario_config_SHAPE.csv +++ b/config/scenario_config_SHAPE.csv @@ -2,41 +2,41 @@ title;start;CES_parameters;optimization;slurmConfig;regionmapping;extramappings_ SSP1-calibrate;0;calibrate;;;;;;none;0;off;0;none;-1;2100;2050;1;GLO 0.09, EUR_regi 0.15;off;2;1.025;1.75;off;2;1;standard;standard;;none;none;off;off;off;off;off;EUR_regi, NEU_regi;pop_SSP1;gdp_SSP1;gdp_SSP1;lowOil;lowGas;lowCoal;2;2;4;2;SSP1;0.5;1;forcing_SSP1;SSP1;heat;Mix1;2005;;;;;SSP1-calibration: This baseline calibration scenario follows the Shared Socioeconomic Pathways 1 called Sustainability. SSP1-Base;1;load;;;;;;none;0;off;0;none;-1;2100;2050;1;GLO 0.09, EUR_regi 0.15;off;2;1.025;1.75;off;2;1;standard;standard;;none;none;off;off;off;off;off;EUR_regi, NEU_regi;pop_SSP1;gdp_SSP1;gdp_SSP1;lowOil;lowGas;lowCoal;2;2;4;2;SSP1;0.5;1;forcing_SSP1;SSP1;heat;Mix1;2005;;;;;SSP1-Base: This baseline scenario follows the Shared Socioeconomic Pathways 1 called Sustainability. SSP1-NDC;0;load;;;;;;rcp45;3;globallyOptimal;0;NDC;1;2100;2050;9;GLO 0.09, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;2;1.025;1.75;off;2;1;standard;standard;;NDC;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;off;2020.2030.EUR_regi.all.year.netGHG_LULUCFGrassi 2.450;on;on;EUR_regi, NEU_regi;pop_SSP1;gdp_SSP1;gdp_SSP1;lowOil;lowGas;lowCoal;2;2;4;3;SSP1;0.5;1;forcing_SSP1;SSP1;heat;Mix2;2025;;SSP2EU-NDC;SSP1-Base;;SSP1-NDC: This Nationally Determined Contribution (NDC) scenario follows the Shared Socioeconomic Pathways 1 called Sustainability. The NDC includes all pledged policies even if not yet implemented. It assumes that the moderate and heterogeneous climate ambition reflected in the NDCs at the begining of 2021 continues over the 21st century. This scenario serves as reference for all other policy scenarios and The NPi scenario until 2020. -SSP1-NPi;1;load;;;;;0.1;rcp45;3;off;0;NPi2018;1;2100;2050;9;GLO 0.09, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;2;1.025;1.75;off;2;1;standard;standard;;NPi2018;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;on;off;on;on;EUR_regi, NEU_regi;pop_SSP1;gdp_SSP1;gdp_SSP1;lowOil;lowGas;lowCoal;2;2;4;3;SSP1;0.5;1;forcing_SSP1;SSP1;heat;Mix1;2025;;SSP2EU-NDC;SSP1-Base;;SSP1-NPi: This National Policies Implemented (Npi) scenario follows the Shared Socioeconomic Pathways 1 called Sustainability. The NPi is identical to the NDC scenario until 2020 but assumes that policies fail to achieve NDC targets in 2030. Instead, carbon prices are assumed to grow and converge more slowly, leading to emissions trajectories in line with bottom-up studies on the effect of currently implemented policies. +SSP1-NPi;1;load;;;;;0.1;rcp45;3;off;0;NPi;1;2100;2050;9;GLO 0.09, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;2;1.025;1.75;off;2;1;standard;standard;;NPi2018;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;on;off;on;on;EUR_regi, NEU_regi;pop_SSP1;gdp_SSP1;gdp_SSP1;lowOil;lowGas;lowCoal;2;2;4;3;SSP1;0.5;1;forcing_SSP1;SSP1;heat;Mix1;2025;;SSP2EU-NDC;SSP1-Base;;SSP1-NPi: This National Policies Implemented (Npi) scenario follows the Shared Socioeconomic Pathways 1 called Sustainability. The NPi is identical to the NDC scenario until 2020 but assumes that policies fail to achieve NDC targets in 2030. Instead, carbon prices are assumed to grow and converge more slowly, leading to emissions trajectories in line with bottom-up studies on the effect of currently implemented policies. SSP1-PkBudg500;0;load;;;;;;rcp20;9;globallyOptimal;500;diffCurvPhaseIn2Lin;100;2080;2050;9;GLO 0.09, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;2;1.025;1.75;off;2;1;standard;standard;;NDC;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;on;off;on;on;EUR_regi, NEU_regi;pop_SSP1;gdp_SSP1;gdp_SSP1;lowOil;lowGas;lowCoal;2;2;4;2;SSP1;0.5;1;forcing_SSP1;SSP1;heat;Mix4;2025;;SSP2EU-NDC;SSP1-Base;;SSP1-PkBudg500: This climate policy scenario follows the Shared Socioeconomic Pathways 1 called Sustainability. The stylized climate policy scenario assumes a peak budget of 500 GtCO2 on total CO2 emissions from 2015 to 2100. This is a 1.5C scenario, peak warming is allowed to be at or slightly above 1.5C, at median climate sensitivity but returns to values below 1.5C in at least 67% of scenarios by the end of the century. SSP1-PkBudg650;1;load;;;;;;rcp20;9;globallyOptimal;650;diffCurvPhaseIn2Lin;100;2080;2050;9;GLO 0.09, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;2;1.025;1.75;off;2;1;standard;standard;;NDC;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;on;off;on;on;EUR_regi, NEU_regi;pop_SSP1;gdp_SSP1;gdp_SSP1;lowOil;lowGas;lowCoal;2;2;4;2;SSP1;0.5;1;forcing_SSP1;SSP1;heat;Mix4;2025;;SSP2EU-NDC;SSP1-Base;;SSP1-PkBudg650: This climate policy scenario follows the Shared Socioeconomic Pathways 1 called Sustainability. The stylized climate policy scenario assumes a peak budget of 500 GtCO2 on total CO2 emissions from 2015 to 2100. This is a 1.5C scenario, peak warming is allowed to be at or slightly above 1.5C, at median climate sensitivity but returns to values below 1.5C in at least 67% of scenarios by the end of the century. SSP2EU-calibrate;0;calibrate;;;;;;none;0;off;0;none;-1;2100;2050;1;GLO 0.09, EUR_regi 0.15;off;3;1.05;1.5;off;1;1;standard;standard;;none;none;off;off;off;off;off;EUR_regi, NEU_regi;pop_SSP2EU;gdp_SSP2EU;gdp_SSP2EU;medOil;medGas;medCoal;1;2;1;2;SSP2;1;0;forcing_SSP2;SSP2;heat;Mix1;2005;;;;;SSP2EU-calibration: This baseline scenario follows the Shared Socioeconomic Pathways 2 called Middle of the Road. SSP2EU-Base;1;load;;;;;;none;0;off;0;none;-1;2100;2050;1;GLO 0.09, EUR_regi 0.15;off;3;1.05;1.5;off;1;1;standard;standard;;none;none;off;off;off;off;off;EUR_regi, NEU_regi;pop_SSP2EU;gdp_SSP2EU;gdp_SSP2EU;medOil;medGas;medCoal;1;2;1;2;SSP2;1;0;forcing_SSP2;SSP2;heat;Mix1;2005;;;;;SSP2EU-Base: This baseline calibration scenario follows the Shared Socioeconomic Pathways 2 called Middle of the Road. SSP2EU-NDC;1;load;;;;;;rcp45;3;globallyOptimal;0;NDC;1;2100;2050;9;GLO 0.09, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;3;1.05;1.5;off;1;1;standard;standard;;NDC;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;off;2020.2030.EUR_regi.all.year.netGHG_LULUCFGrassi 2.450;on;on;EUR_regi, NEU_regi;pop_SSP2EU;gdp_SSP2EU;gdp_SSP2EU;medOil;medGas;medCoal;1;2;1;3;SSP2;1;0;forcing_SSP2;SSP2;heat;Mix2;2015;;SSP2EU-Base;SSP2EU-Base;;SSP2EU-NDC: This Nationally Determined Contribution (NDC) scenario follows the Shared Socioeconomic Pathways 2 called Middle of the Road. The NDC includes all pledged policies even if not yet implemented. It assumes that the moderate and heterogeneous climate ambition reflected in the NDCs at the begining of 2021 continues over the 21st century. This scenario serves as reference for all other policy scenarios and The NPi scenario until 2020. -SSP2EU-NPi;1;load;;;;;0.1;rcp45;3;off;0;NPi2018;1;2100;2050;9;GLO 0.09, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;3;1.05;1.5;off;1;1;standard;standard;;NPi2018;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;on;off;on;on;EUR_regi, NEU_regi;pop_SSP2EU;gdp_SSP2EU;gdp_SSP2EU;medOil;medGas;medCoal;1;2;1;3;SSP2;1;0;forcing_SSP2;SSP2;heat;Mix1;2025;;SSP2EU-NDC;SSP2EU-Base;;SSP2EU-NPi: This National Policies Implemented (Npi) scenario follows the Shared Socioeconomic Pathways 2 called Middle of the Road. The NPi is identical to the NDC scenario until 2020 but assumes that policies fail to achieve NDC targets in 2030. Instead, carbon prices are assumed to grow and converge more slowly, leading to emissions trajectories in line with bottom-up studies on the effect of currently implemented policies. +SSP2EU-NPi;1;load;;;;;0.1;rcp45;3;off;0;NPi;1;2100;2050;9;GLO 0.09, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;3;1.05;1.5;off;1;1;standard;standard;;NPi2018;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;on;off;on;on;EUR_regi, NEU_regi;pop_SSP2EU;gdp_SSP2EU;gdp_SSP2EU;medOil;medGas;medCoal;1;2;1;3;SSP2;1;0;forcing_SSP2;SSP2;heat;Mix1;2025;;SSP2EU-NDC;SSP2EU-Base;;SSP2EU-NPi: This National Policies Implemented (Npi) scenario follows the Shared Socioeconomic Pathways 2 called Middle of the Road. The NPi is identical to the NDC scenario until 2020 but assumes that policies fail to achieve NDC targets in 2030. Instead, carbon prices are assumed to grow and converge more slowly, leading to emissions trajectories in line with bottom-up studies on the effect of currently implemented policies. SSP2EU-PkBudg500;1;load;;;;;;rcp20;9;globallyOptimal;500;diffCurvPhaseIn2Lin;100;2080;2050;9;GLO 0.09, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;3;1.05;1.5;off;1;1;standard;standard;;NDC;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;on;off;on;on;EUR_regi, NEU_regi;pop_SSP2EU;gdp_SSP2EU;gdp_SSP2EU;medOil;medGas;medCoal;1;2;1;2;SSP2;1;0;forcing_SSP2;SSP2;heat;Mix4;2025;;SSP2EU-NDC;SSP2EU-Base;;SSP2EU-PkBudg500: This climate policy scenario follows the Shared Socioeconomic Pathways 2 called Middle of the Road. The stylized climate policy scenario assumes a peak budget of 500 GtCO2 on total CO2 emissions from 2015 to 2100. This is a 1.5C scenario, peak warming is allowed to be at or slightly above 1.5C, at median climate sensitivity but returns to values below 1.5C in at least 67% of scenarios by the end of the century. SSP2EU-PkBudg650;1;load;;;;;;rcp20;9;globallyOptimal;650;diffCurvPhaseIn2Lin;100;2080;2050;9;GLO 0.09, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;3;1.05;1.5;off;1;1;standard;standard;;NDC;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;on;off;on;on;EUR_regi, NEU_regi;pop_SSP2EU;gdp_SSP2EU;gdp_SSP2EU;medOil;medGas;medCoal;1;2;1;2;SSP2;1;0;forcing_SSP2;SSP2;heat;Mix4;2025;;SSP2EU-NDC;SSP2EU-Base;;SSP2EU-PkBudg650: This climate policy scenario follows the Shared Socioeconomic Pathways 2 called Middle of the Road. The stylized climate policy scenario assumes a peak budget of 500 GtCO2 on total CO2 emissions from 2015 to 2100. This is a 1.5C scenario, peak warming is allowed to be at or slightly above 1.5C, at median climate sensitivity but returns to values below 1.5C in at least 67% of scenarios by the end of the century. SDP-calibrate;0;calibrate;;;;;;none;0;off;0;none;-1;2100;2050;1;GLO 0.12, EUR_regi 0.15;off;4;1.025;1.75;152;5;1;standard;standard;;none;none;off;off;off;off;off;EUR_regi, NEU_regi;pop_SDP;gdp_SDP;gdp_SDP;lowOil;lowGas;lowCoal;2;2;4;2;SDP;0.5;1;forcing_SSP1;SSP1;heat;Mix1;2005;;;;;SDP-calibration: This baseline calibration scenario follows the Sustainable Development Pathway scenario fosucing on measures to achieve the UN 2030 Agenda, see Soergel et al., 2021. SDP-Base;0;load;;;;;;none;0;off;0;none;-1;2100;2050;1;GLO 0.12, EUR_regi 0.15;off;4;1.025;1.75;152;5;1;standard;standard;;none;none;off;off;off;off;off;EUR_regi, NEU_regi;pop_SDP;gdp_SDP;gdp_SDP;lowOil;lowGas;lowCoal;2;2;4;2;SDP;0.5;1;forcing_SSP1;SSP1;heat;Mix1;2005;;;;;SDP-Base: This baseline scenario follows the Sustainable Development Pathway scenario fosucing on measures to achieve the UN 2030 Agenda, see Soergel et al., 2021. SDP-NDC;0;load;;;;;;rcp45;3;globallyOptimal;0;NDC;1;2100;2050;9;GLO 0.12, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;4;1.025;1.75;152;5;1;standard;standard;;NDCplus;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;off;2020.2030.EUR_regi.all.year.netGHG_LULUCFGrassi 2.450;on;on;EUR_regi, NEU_regi;pop_SDP;gdp_SDP;gdp_SDP;lowOil;lowGas;lowCoal;2;2;4;3;SDP;0.5;1;forcing_SSP1;SSP1;heat;Mix2;2025;;SSP2EU-NDC;SDP-Base;;SDP-NDC: This Nationally Determined Contribution (NDC) scenario follows the Sustainable Development Pathway scenario fosucing on measures to achieve the UN 2030 Agenda, see Soergel et al., 2021. The NDC includes all pledged policies even if not yet implemented. It assumes that the moderate and heterogeneous climate ambition reflected in the NDCs at the begining of 2021 continues over the 21st century. This scenario serves as reference for all other policy scenarios and The NPi scenario until 2020. -SDP-NPi;0;load;;;;;0.1;rcp45;3;off;0;NPi2018;1;2100;2050;9;GLO 0.12, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;4;1.025;1.75;152;5;1;standard;standard;;NPi2018;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;on;off;on;on;EUR_regi, NEU_regi;pop_SDP;gdp_SDP;gdp_SDP;lowOil;lowGas;lowCoal;2;2;4;3;SDP;0.5;1;forcing_SSP1;SSP1;heat;Mix1;2025;;SSP2EU-NDC;SDP-Base;;SDP-NPi: This National Policies Implemented (Npi) scenario follows the Sustainable Development Pathway scenario fosucing on measures to achieve the UN 2030 Agenda, see Soergel et al., 2021. The NPi is identical to the NDC scenario until 2020 but assumes that policies fail to achieve NDC targets in 2030. Instead, carbon prices are assumed to grow and converge more slowly, leading to emissions trajectories in line with bottom-up studies on the effect of currently implemented policies. +SDP-NPi;0;load;;;;;0.1;rcp45;3;off;0;NPi;1;2100;2050;9;GLO 0.12, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;4;1.025;1.75;152;5;1;standard;standard;;NPi2018;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;on;off;on;on;EUR_regi, NEU_regi;pop_SDP;gdp_SDP;gdp_SDP;lowOil;lowGas;lowCoal;2;2;4;3;SDP;0.5;1;forcing_SSP1;SSP1;heat;Mix1;2025;;SSP2EU-NDC;SDP-Base;;SDP-NPi: This National Policies Implemented (Npi) scenario follows the Sustainable Development Pathway scenario fosucing on measures to achieve the UN 2030 Agenda, see Soergel et al., 2021. The NPi is identical to the NDC scenario until 2020 but assumes that policies fail to achieve NDC targets in 2030. Instead, carbon prices are assumed to grow and converge more slowly, leading to emissions trajectories in line with bottom-up studies on the effect of currently implemented policies. SDP-PkBudg500;0;load;;;;;;rcp20;9;globallyOptimal;500;diffCurvPhaseIn2Lin;150;2045;2050;9;GLO 0.12, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;4;1.025;1.75;152;5;1;standard;standard;;NDCplus;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;on;off;on;on;EUR_regi, NEU_regi;pop_SDP;gdp_SDP;gdp_SDP;lowOil;lowGas;lowCoal;2;2;4;2;SDP;0.5;1;forcing_SSP1;SSP1;heat;Mix4;2025;;SSP2EU-NDC;SDP-Base;;SDP-PkBudg500: This climate policy scenario follows the Sustainable Development Pathway scenario fosucing on measures to achieve the UN 2030 Agenda, see Soergel et al., 2021. The stylized climate policy scenario assumes a peak budget of 500 GtCO2 on total CO2 emissions from 2015 to 2100. This is a 1.5C scenario, peak warming is allowed to be at or slightly above 1.5C, at median climate sensitivity but returns to values below 1.5C in at least 67% of scenarios by the end of the century. SDP-PkBudg650;0;load;;;;;;rcp20;9;globallyOptimal;650;diffCurvPhaseIn2Lin;150;2045;2050;9;GLO 0.12, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;4;1.025;1.75;152;5;1;standard;standard;;NDCplus;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;on;off;on;on;EUR_regi, NEU_regi;pop_SDP;gdp_SDP;gdp_SDP;lowOil;lowGas;lowCoal;2;2;4;2;SDP;0.5;1;forcing_SSP1;SSP1;heat;Mix4;2025;;SSP2EU-NDC;SDP-Base;;SDP-PkBudg650: This climate policy scenario follows the Sustainable Development Pathway scenario fosucing on measures to achieve the UN 2030 Agenda, see Soergel et al., 2021. The stylized climate policy scenario assumes a peak budget of 500 GtCO2 on total CO2 emissions from 2015 to 2100. This is a 1.5C scenario, peak warming is allowed to be at or slightly above 1.5C, at median climate sensitivity but returns to values below 1.5C in at least 67% of scenarios by the end of the century. SDP_MC-calibrate;0;calibrate;;;;;;none;0;off;0;none;-1;2100;2050;1;GLO 0.12, EUR_regi 0.15;off;2;1.025;1.75;152;2;1;standard;standard;;none;none;off;off;off;off;off;EUR_regi, NEU_regi;pop_SDP_MC;gdp_SDP_MC;gdp_SDP_MC;lowOil;lowGas;lowCoal;2;2;4;2;SDP;0.5;1;forcing_SSP1;MFR;heat;Mix4;2005;;;;;SDP_MC-calibration: This baseline calibration scenario follows the Sustainable Development Pathway scenario following the narrative of Managing the global commons: strong global institutions - efficient technological solutions. SDP_MC-Base;1;load;;;;;;none;0;off;0;none;-1;2100;2050;1;GLO 0.12, EUR_regi 0.15;off;2;1.025;1.75;152;2;1;standard;standard;;none;none;off;off;off;off;off;EUR_regi, NEU_regi;pop_SDP_MC;gdp_SDP_MC;gdp_SDP_MC;lowOil;lowGas;lowCoal;2;2;4;2;SDP;0.5;1;forcing_SSP1;MFR;heat;Mix4;2005;;;;;SDP_MC-Base: This baseline scenario follows the Sustainable Development Pathway scenario following the narrative of Managing the global commons: strong global institutions - efficient technological solutions. SDP_MC-NDC;1;load;;;;;;rcp45;3;globallyOptimal;0;NDC;1;2100;2050;9;GLO 0.12, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;2;1.025;1.75;152;2;1;standard;standard;;NDCplus;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;off;2020.2030.EUR_regi.all.year.netGHG_LULUCFGrassi 2.450;on;on;EUR_regi, NEU_regi;pop_SDP_MC;gdp_SDP_MC;gdp_SDP_MC;lowOil;lowGas;lowCoal;2;2;4;3;SDP;0.5;1;forcing_SSP1;MFR;heat;Mix4;2025;;SSP2EU-NDC;SDP_MC-Base;;SDP_MC-NDC: This Nationally Determined Contribution (NDC) scenario follows the Sustainable Development Pathway scenario following the narrative of Managing the global commons: strong global institutions - efficient technological solutions. The NDC includes all pledged policies even if not yet implemented. It assumes that the moderate and heterogeneous climate ambition reflected in the NDCs at the begining of 2021 continues over the 21st century. This scenario serves as reference for all other policy scenarios and The NPi scenario until 2020. -SDP_MC-NPi;1;load;;;;;0.1;rcp45;3;off;0;NPi2018;1;2100;2050;9;GLO 0.12, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;2;1.025;1.75;152;2;1;standard;standard;;NPi2018;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;on;off;on;on;EUR_regi, NEU_regi;pop_SDP_MC;gdp_SDP_MC;gdp_SDP_MC;lowOil;lowGas;lowCoal;2;2;4;3;SDP;0.5;1;forcing_SSP1;MFR;heat;Mix4;2025;;SSP2EU-NDC;SDP_MC-Base;;SDP_MC-NPi: This National Policies Implemented (Npi) scenario follows the Sustainable Development Pathway scenario following the narrative of Managing the global commons: strong global institutions - efficient technological solutions. The NPi is identical to the NDC scenario until 2020 but assumes that policies fail to achieve NDC targets in 2030. Instead, carbon prices are assumed to grow and converge more slowly, leading to emissions trajectories in line with bottom-up studies on the effect of currently implemented policies. +SDP_MC-NPi;1;load;;;;;0.1;rcp45;3;off;0;NPi;1;2100;2050;9;GLO 0.12, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;2;1.025;1.75;152;2;1;standard;standard;;NPi2018;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;on;off;on;on;EUR_regi, NEU_regi;pop_SDP_MC;gdp_SDP_MC;gdp_SDP_MC;lowOil;lowGas;lowCoal;2;2;4;3;SDP;0.5;1;forcing_SSP1;MFR;heat;Mix4;2025;;SSP2EU-NDC;SDP_MC-Base;;SDP_MC-NPi: This National Policies Implemented (Npi) scenario follows the Sustainable Development Pathway scenario following the narrative of Managing the global commons: strong global institutions - efficient technological solutions. The NPi is identical to the NDC scenario until 2020 but assumes that policies fail to achieve NDC targets in 2030. Instead, carbon prices are assumed to grow and converge more slowly, leading to emissions trajectories in line with bottom-up studies on the effect of currently implemented policies. SDP_MC-PkBudg500;1;load;;;;;;rcp20;9;globallyOptimal;500;diffCurvPhaseIn2Lin;150;2045;2050;9;GLO 0.12, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;2;1.025;1.75;152;2;1;feelhpb 1.05, fehob 1.75, feheb 0.1;manual;feh2_otherInd 1.04, feelhth_otherInd 0.4, feh2_cement 2.0, feelhth_chemicals 1.3, feh2_chemicals 1.04;NDCplus;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;on;off;on;on;EUR_regi, NEU_regi;pop_SDP_MC;gdp_SDP_MC;gdp_SDP_MC;lowOil;lowGas;lowCoal;2;2;4;2;SDP;0.5;1;forcing_SSP1;MFR;heat;Mix4;2025;;SSP2EU-NDC;SDP_MC-Base;;SDP_MC-PkBudg500: This climate policy scenario follows the Sustainable Development Pathway scenario following the narrative of Managing the global commons: strong global institutions - efficient technological solutions. The stylized climate policy scenario assumes a peak budget of 500 GtCO2 on total CO2 emissions from 2015 to 2100. This is a 1.5C scenario, peak warming is allowed to be at or slightly above 1.5C, at median climate sensitivity but returns to values below 1.5C in at least 67% of scenarios by the end of the century. SDP_MC-PkBudg650;1;load;;;;;;rcp20;9;globallyOptimal;650;diffCurvPhaseIn2Lin;150;2045;2050;9;GLO 0.12, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;2;1.025;1.75;152;2;1;feelhpb 1.05, fehob 1.75, feheb 0.1;manual;feh2_otherInd 1.04, feelhth_otherInd 0.4, feh2_cement 2.0, feelhth_chemicals 1.3, feh2_chemicals 1.04;NDCplus;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;on;off;on;on;EUR_regi, NEU_regi;pop_SDP_MC;gdp_SDP_MC;gdp_SDP_MC;lowOil;lowGas;lowCoal;2;2;4;2;SDP;0.5;1;forcing_SSP1;MFR;heat;Mix4;2025;;SSP2EU-NDC;SDP_MC-Base;;SDP_MC-PkBudg650: This climate policy scenario follows the Sustainable Development Pathway scenario following the narrative of Managing the global commons: strong global institutions - efficient technological solutions. The stylized climate policy scenario assumes a peak budget of 500 GtCO2 on total CO2 emissions from 2015 to 2100. This is a 1.5C scenario, peak warming is allowed to be at or slightly above 1.5C, at median climate sensitivity but returns to values below 1.5C in at least 67% of scenarios by the end of the century. SDP_EI-calibrate;0;calibrate;;;;;;none;0;off;0;none;-1;2100;2050;1;GLO 0.14, EUR_regi 0.15;off;2;1.025;1.75;300;1;2;standard;standard;;none;none;off;off;off;off;off;EUR_regi, NEU_regi;pop_SDP_EI;gdp_SDP_EI;gdp_SDP_EI;lowOil;lowGas;lowCoal;2;2;4;2;SDP;0.5;1;forcing_SSP1;SSP1;heat;Mix4;2005;;;;;SDP_EI-calibration: This baseline calibration scenario follows the Sustainable Development Pathway scenario following the narrative of Economy-driven innovation: tech & market driven - globalized word - high-growth. SDP_EI-Base;1;load;;;;;;none;0;off;0;none;-1;2100;2050;1;GLO 0.14, EUR_regi 0.15;off;2;1.025;1.75;300;1;2;standard;standard;;none;none;off;off;off;off;off;EUR_regi, NEU_regi;pop_SDP_EI;gdp_SDP_EI;gdp_SDP_EI;lowOil;lowGas;lowCoal;2;2;4;2;SDP;0.5;1;forcing_SSP1;SSP1;heat;Mix4;2005;;;;;SDP_EI-Base: This baseline scenario follows the Sustainable Development Pathway scenario following the narrative of Economy-driven innovation: tech & market driven - globalized word - high-growth. SDP_EI-NDC;1;load;;;;;;rcp45;3;globallyOptimal;0;NDC;1;2100;2050;9;GLO 0.14, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;2;1.025;1.75;300;1;2;standard;standard;;NDCplus;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;off;2020.2030.EUR_regi.all.year.netGHG_LULUCFGrassi 2.450;on;on;EUR_regi, NEU_regi;pop_SDP_EI;gdp_SDP_EI;gdp_SDP_EI;lowOil;lowGas;lowCoal;2;2;4;3;SDP;0.5;1;forcing_SSP1;SSP1;heat;Mix4;2025;;SSP2EU-NDC;SDP_EI-Base;;SDP_EI-NDC: This Nationally Determined Contribution (NDC) scenario follows the Sustainable Development Pathway scenario following the narrative of Economy-driven innovation: tech & market driven - globalized word - high-growth. The NDC includes all pledged policies even if not yet implemented. It assumes that the moderate and heterogeneous climate ambition reflected in the NDCs at the begining of 2021 continues over the 21st century. This scenario serves as reference for all other policy scenarios and The NPi scenario until 2020. -SDP_EI-NPi;1;load;;;;;0.1;rcp45;3;off;0;NPi2018;1;2100;2050;9;GLO 0.14, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;2;1.025;1.75;300;1;2;standard;standard;;NPi2018;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;on;off;on;on;EUR_regi, NEU_regi;pop_SDP_EI;gdp_SDP_EI;gdp_SDP_EI;lowOil;lowGas;lowCoal;2;2;4;3;SDP;0.5;1;forcing_SSP1;SSP1;heat;Mix4;2025;;SSP2EU-NDC;SDP_EI-Base;;SDP_EI-NPi: This National Policies Implemented (Npi) scenario following the narrative of Economy-driven innovation: tech & market driven - globalized word - high-growth. The NPi is identical to the NDC scenario until 2020 but assumes that policies fail to achieve NDC targets in 2030. Instead, carbon prices are assumed to grow and converge more slowly, leading to emissions trajectories in line with bottom-up studies on the effect of currently implemented policies. +SDP_EI-NPi;1;load;;;;;0.1;rcp45;3;off;0;NPi;1;2100;2050;9;GLO 0.14, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;2;1.025;1.75;300;1;2;standard;standard;;NPi2018;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;on;off;on;on;EUR_regi, NEU_regi;pop_SDP_EI;gdp_SDP_EI;gdp_SDP_EI;lowOil;lowGas;lowCoal;2;2;4;3;SDP;0.5;1;forcing_SSP1;SSP1;heat;Mix4;2025;;SSP2EU-NDC;SDP_EI-Base;;SDP_EI-NPi: This National Policies Implemented (Npi) scenario following the narrative of Economy-driven innovation: tech & market driven - globalized word - high-growth. The NPi is identical to the NDC scenario until 2020 but assumes that policies fail to achieve NDC targets in 2030. Instead, carbon prices are assumed to grow and converge more slowly, leading to emissions trajectories in line with bottom-up studies on the effect of currently implemented policies. SDP_EI-PkBudg500;1;load;;;;;;rcp20;9;globallyOptimal;500;diffCurvPhaseIn2Lin;150;2045;2050;9;GLO 0.14, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;2;1.025;1.75;300;1;2;feelhpb 1.05, fehob 1.75, feheb 0.35;manual;feh2_otherInd 1.05, feelhth_otherInd 0.43, feh2_cement 2.2, feelhth_chemicals 1.4, feh2_chemicals 1.05;NDCplus;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;on;off;on;on;EUR_regi, NEU_regi;pop_SDP_EI;gdp_SDP_EI;gdp_SDP_EI;lowOil;lowGas;lowCoal;2;2;4;2;SDP;0.5;1;forcing_SSP1;SSP1;heat;Mix4;2025;;SSP2EU-NDC;SDP_EI-Base;;SDP_EI-PkBudg500: This climate policy scenario following the narrative of Economy-driven innovation: tech & market driven - globalized word - high-growth. The stylized climate policy scenario assumes a peak budget of 500 GtCO2 on total CO2 emissions from 2015 to 2100. This is a 1.5C scenario, peak warming is allowed to be at or slightly above 1.5C, at median climate sensitivity but returns to values below 1.5C in at least 67% of scenarios by the end of the century. SDP_EI-PkBudg650;1;load;;;;;;rcp20;9;globallyOptimal;650;diffCurvPhaseIn2Lin;150;2045;2050;9;GLO 0.14, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;2;1.025;1.75;300;1;2;feelhpb 1.05, fehob 1.75, feheb 0.35;manual;feh2_otherInd 1.05, feelhth_otherInd 0.43, feh2_cement 2.2, feelhth_chemicals 1.4, feh2_chemicals 1.05;NDCplus;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;on;off;on;on;EUR_regi, NEU_regi;pop_SDP_EI;gdp_SDP_EI;gdp_SDP_EI;lowOil;lowGas;lowCoal;2;2;4;2;SDP;0.5;1;forcing_SSP1;SSP1;heat;Mix4;2025;;SSP2EU-NDC;SDP_EI-Base;;SDP_EI-PkBudg650: This climate policy scenario following the narrative of Economy-driven innovation: tech & market driven - globalized word - high-growth. The stylized climate policy scenario assumes a peak budget of 500 GtCO2 on total CO2 emissions from 2015 to 2100. This is a 1.5C scenario, peak warming is allowed to be at or slightly above 1.5C, at median climate sensitivity but returns to values below 1.5C in at least 67% of scenarios by the end of the century. SDP_RC-calibrate;0;calibrate;;;;;;none;0;off;0;none;-1;2100;2060;1;GLO 0.09, EUR_regi 0.15;off;4;1.025;2;100;5;1;standard;standard;;none;none;off;off;off;off;off;EUR_regi, NEU_regi;pop_SDP_RC;gdp_SDP_RC;gdp_SDP_RC;lowOil;lowGas;lowCoal;2;2;4;2;SDP;1;1;forcing_SSP1;SSP1;heat;Mix3;2005;;;;;SDP_RC-calibration: This baseline calibration scenario follows the Sustainable Development Pathway scenario following the narrative of Resilient communities: human well-being - behavioural change - local & less tech-driven. SDP_RC-Base;1;load;;;;;;none;0;off;0;none;-1;2100;2060;1;GLO 0.09, EUR_regi 0.15;off;4;1.025;2;100;5;1;standard;standard;;none;none;off;off;off;off;off;EUR_regi, NEU_regi;pop_SDP_RC;gdp_SDP_RC;gdp_SDP_RC;lowOil;lowGas;lowCoal;2;2;4;2;SDP;1;1;forcing_SSP1;SSP1;heat;Mix3;2005;;;;;SDP_RC-Base: This baseline scenario follows the Sustainable Development Pathway scenario follows the Sustainable Development Pathway scenario following the narrative of Resilient communities: human well-being - behavioural change - local & less tech-driven. SDP_RC-NDC;1;load;;;;;;rcp45;3;globallyOptimal;0;NDC;1;2100;2060;9;GLO 0.09, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;4;1.025;2;100;5;1;standard;standard;;NDCplus;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;off;2020.2030.EUR_regi.all.year.netGHG_LULUCFGrassi 2.450;on;on;EUR_regi, NEU_regi;pop_SDP_RC;gdp_SDP_RC;gdp_SDP_RC;lowOil;lowGas;lowCoal;2;2;4;3;SDP;1;1;forcing_SSP1;SSP1;heat;Mix3;2025;;SSP2EU-NDC;SDP_RC-Base;;SDP_RC-NDC: This Nationally Determined Contribution (NDC) scenario follows the Sustainable Development Pathway scenario following the narrative of Resilient communities: human well-being - behavioural change - local & less tech-driven. The NDC includes all pledged policies even if not yet implemented. It assumes that the moderate and heterogeneous climate ambition reflected in the NDCs at the begining of 2021 continues over the 21st century. This scenario serves as reference for all other policy scenarios and The NPi scenario until 2020. -SDP_RC-NPi;1;load;;;;;0.1;rcp45;3;off;0;NPi2018;1;2100;2060;9;GLO 0.09, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;4;1.025;2;100;5;1;standard;standard;;NPi2018;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;on;off;on;on;EUR_regi, NEU_regi;pop_SDP_RC;gdp_SDP_RC;gdp_SDP_RC;lowOil;lowGas;lowCoal;2;2;4;3;SDP;1;1;forcing_SSP1;SSP1;heat;Mix3;2025;;SSP2EU-NDC;SDP_RC-Base;;SDP_RC-NPi: This National Policies Implemented (Npi) scenario follows the Sustainable Development Pathway scenario following the narrative of Resilient communities: human well-being - behavioural change - local & less tech-driven. The NPi is identical to the NDC scenario until 2020 but assumes that policies fail to achieve NDC targets in 2030. Instead, carbon prices are assumed to grow and converge more slowly, leading to emissions trajectories in line with bottom-up studies on the effect of currently implemented policies. +SDP_RC-NPi;1;load;;;;;0.1;rcp45;3;off;0;NPi;1;2100;2060;9;GLO 0.09, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;4;1.025;2;100;5;1;standard;standard;;NPi2018;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;on;off;on;on;EUR_regi, NEU_regi;pop_SDP_RC;gdp_SDP_RC;gdp_SDP_RC;lowOil;lowGas;lowCoal;2;2;4;3;SDP;1;1;forcing_SSP1;SSP1;heat;Mix3;2025;;SSP2EU-NDC;SDP_RC-Base;;SDP_RC-NPi: This National Policies Implemented (Npi) scenario follows the Sustainable Development Pathway scenario following the narrative of Resilient communities: human well-being - behavioural change - local & less tech-driven. The NPi is identical to the NDC scenario until 2020 but assumes that policies fail to achieve NDC targets in 2030. Instead, carbon prices are assumed to grow and converge more slowly, leading to emissions trajectories in line with bottom-up studies on the effect of currently implemented policies. SDP_RC-PkBudg500;1;load;;;;;;rcp20;9;globallyOptimal;500;diffCurvPhaseIn2Lin;150;2045;2060;9;GLO 0.09, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;4;1.025;2;100;5;1;feelhpb 1.05, fehob 1.75, feheb 0.35;manual;feh2_otherInd 1.05, feelhth_otherInd 0.43, feh2_cement 2.2, feelhth_chemicals 1.4, feh2_chemicals 1.05;NDCplus;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;on;off;on;on;EUR_regi, NEU_regi;pop_SDP_RC;gdp_SDP_RC;gdp_SDP_RC;lowOil;lowGas;lowCoal;2;2;4;2;SDP;1;1;forcing_SSP1;SSP1;heat;Mix3;2025;;SSP2EU-NDC;SDP_RC-Base;;SDP_RC-PkBudg500: This climate policy scenario follows the Sustainable Development Pathway scenario following the narrative of Resilient communities: human well-being - behavioural change - local & less tech-driven. The stylized climate policy scenario assumes a peak budget of 500 GtCO2 on total CO2 emissions from 2015 to 2100. This is a 1.5C scenario, peak warming is allowed to be at or slightly above 1.5C, at median climate sensitivity but returns to values below 1.5C in at least 67% of scenarios by the end of the century. SDP_RC-PkBudg650;1;load;;;;;;rcp20;9;globallyOptimal;650;diffCurvPhaseIn2Lin;150;2045;2060;9;GLO 0.09, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;4;1.025;2;100;5;1;feelhpb 1.05, fehob 1.75, feheb 0.35;manual;feh2_otherInd 1.05, feelhth_otherInd 0.43, feh2_cement 2.2, feelhth_chemicals 1.4, feh2_chemicals 1.05;NDCplus;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;on;off;on;on;EUR_regi, NEU_regi;pop_SDP_RC;gdp_SDP_RC;gdp_SDP_RC;lowOil;lowGas;lowCoal;2;2;4;2;SDP;1;1;forcing_SSP1;SSP1;heat;Mix3;2025;;SSP2EU-NDC;SDP_RC-Base;;SDP_RC-PkBudg650 This climate policy scenario follows the Sustainable Development Pathway scenario following the narrative of Resilient communities: human well-being - behavioural change - local & less tech-driven. The stylized climate policy scenario assumes a peak budget of 500 GtCO2 on total CO2 emissions from 2015 to 2100. This is a 1.5C scenario, peak warming is allowed to be at or slightly above 1.5C, at median climate sensitivity but returns to values below 1.5C in at least 67% of scenarios by the end of the century. SDP_MC-PkBudg650-CCimp;1;load;;;;;;rcp20;9;globallyOptimal;650;diffCurvPhaseIn2Lin;150;2045;2050;9;GLO 0.12, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;2;1.025;1.75;152;2;1;feelhpb 1.05, fehob 1.75, feheb 0.1;manual;feh2_otherInd 1.04, feelhth_otherInd 0.4, feh2_cement 2.0, feelhth_chemicals 1.3, feh2_chemicals 1.04;NDCplus;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;on;off;on;on;EUR_regi, NEU_regi;pop_SDP_MC;gdp_SDP_MC;gdp_SDP_MC;lowOil;lowGas;lowCoal;2;2;4;2;SDP;0.5;1;forcing_SSP1;MFR;heat;Mix4;2025;;SSP2EU-NDC;SDP_MC-Base;;SDP_MC-PkBudg650-CCimp: This climate policy scenario follows the Sustainable Development Pathway scenario following the narrative of Managing the global commons: strong global institutions - efficient technological solutions. The stylized climate policy scenario assumes a peak budget of 500 GtCO2 on total CO2 emissions from 2015 to 2100. This is a 1.5C scenario, peak warming is allowed to be at or slightly above 1.5C, at median climate sensitivity but returns to values below 1.5C in at least 67% of scenarios by the end of the century. SDP_EI-PkBudg650-CCimp;1;load;;;;;;rcp20;9;globallyOptimal;650;diffCurvPhaseIn2Lin;150;2045;2050;9;GLO 0.14, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;2;1.025;1.75;300;1;2;feelhpb 1.05, fehob 1.75, feheb 0.35;manual;feh2_otherInd 1.05, feelhth_otherInd 0.43, feh2_cement 2.2, feelhth_chemicals 1.4, feh2_chemicals 1.05;NDCplus;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;on;off;on;on;EUR_regi, NEU_regi;pop_SDP_EI;gdp_SDP_EI;gdp_SDP_EI;lowOil;lowGas;lowCoal;2;2;4;2;SDP;0.5;1;forcing_SSP1;SSP1;heat;Mix4;2025;;SSP2EU-NDC;SDP_EI-Base;;SDP_EI-PkBudg650-CCimp: This climate policy scenario following the narrative of Economy-driven innovation: tech & market driven - globalized word - high-growth. The stylized climate policy scenario assumes a peak budget of 500 GtCO2 on total CO2 emissions from 2015 to 2100. This is a 1.5C scenario, peak warming is allowed to be at or slightly above 1.5C, at median climate sensitivity but returns to values below 1.5C in at least 67% of scenarios by the end of the century. SDP_RC-PkBudg650-CCimp;1;load;;;;;;rcp20;9;globallyOptimal;650;diffCurvPhaseIn2Lin;150;2045;2060;9;GLO 0.09, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;4;1.025;2;100;5;1;feelhpb 1.05, fehob 1.75, feheb 0.35;manual;feh2_otherInd 1.05, feelhth_otherInd 0.43, feh2_cement 2.2, feelhth_chemicals 1.4, feh2_chemicals 1.05;NDCplus;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;on;off;on;on;EUR_regi, NEU_regi;pop_SDP_RC;gdp_SDP_RC;gdp_SDP_RC;lowOil;lowGas;lowCoal;2;2;4;2;SDP;1;1;forcing_SSP1;SSP1;heat;Mix3;2025;;SSP2EU-NDC;SDP_RC-Base;;SDP_RC-PkBudg650-CCimp: This climate policy scenario follows the Sustainable Development Pathway scenario following the narrative of Resilient communities: human well-being - behavioural change - local & less tech-driven. The stylized climate policy scenario assumes a peak budget of 500 GtCO2 on total CO2 emissions from 2015 to 2100. This is a 1.5C scenario, peak warming is allowed to be at or slightly above 1.5C, at median climate sensitivity but returns to values below 1.5C in at least 67% of scenarios by the end of the century. SSP2EU-PkBudg650-CCimp;1;load;;;;;;rcp20;9;globallyOptimal;650;diffCurvPhaseIn2Lin;100;2080;2050;9;GLO 0.09, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;3;1.05;1.5;off;1;1;standard;standard;;NDC;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;on;off;on;on;EUR_regi, NEU_regi;pop_SSP2EU;gdp_SSP2EU;gdp_SSP2EU;medOil;medGas;medCoal;1;2;1;2;SSP2;1;0;forcing_SSP2;SSP2;heat;Mix4;2025;;SSP2EU-NDC;SSP2EU-Base;;SSP2EU-PkBudg650-CCimp: This climate policy scenario follows the Shared Socioeconomic Pathways 2 called Middle of the Road. The stylized climate policy scenario assumes a peak budget of 500 GtCO2 on total CO2 emissions from 2015 to 2100. This is a 1.5C scenario, peak warming is allowed to be at or slightly above 1.5C, at median climate sensitivity but returns to values below 1.5C in at least 67% of scenarios by the end of the century. -SSP2EU-NPi-CCimp;1;load;;;;;0.1;rcp45;3;off;0;NPi2018;1;2100;2050;9;GLO 0.09, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;3;1.05;1.5;off;1;1;standard;standard;;NPi2018;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;on;off;on;on;EUR_regi, NEU_regi;pop_SSP2EU;gdp_SSP2EU;gdp_SSP2EU;medOil;medGas;medCoal;1;2;1;3;SSP2;1;0;forcing_SSP2;SSP2;heat;Mix1;2025;;SSP2EU-NDC;SSP2EU-Base;;SSP2EU-NPi-CCimp: This National Policies Implemented (Npi) scenario follows the Shared Socioeconomic Pathways 2 called Middle of the Road. The NPi is identical to the NDC scenario until 2020 but assumes that policies fail to achieve NDC targets in 2030. Instead, carbon prices are assumed to grow and converge more slowly, leading to emissions trajectories in line with bottom-up studies on the effect of currently implemented policies. +SSP2EU-NPi-CCimp;1;load;;;;;0.1;rcp45;3;off;0;NPi;1;2100;2050;9;GLO 0.09, EUR_regi 0.15;GLO.(biodiesel 0.14, bioeths 0.14), EUR_regi.(biodiesel 0.15, bioeths 0.15), USA_regi.pc 0.13, REF_regi.pc 0.13, CHA_regi.pc 0.13;3;1.05;1.5;off;1;1;standard;standard;;NPi2018;regiCarbonPrice;2030.EUR_regi.tax.t.FE_wo_b_wo_n_e.all 1.2809;on;off;on;on;EUR_regi, NEU_regi;pop_SSP2EU;gdp_SSP2EU;gdp_SSP2EU;medOil;medGas;medCoal;1;2;1;3;SSP2;1;0;forcing_SSP2;SSP2;heat;Mix1;2025;;SSP2EU-NDC;SSP2EU-Base;;SSP2EU-NPi-CCimp: This National Policies Implemented (Npi) scenario follows the Shared Socioeconomic Pathways 2 called Middle of the Road. The NPi is identical to the NDC scenario until 2020 but assumes that policies fail to achieve NDC targets in 2030. Instead, carbon prices are assumed to grow and converge more slowly, leading to emissions trajectories in line with bottom-up studies on the effect of currently implemented policies. diff --git a/core/datainput.gms b/core/datainput.gms index 704070f6e..d7c578da3 100644 --- a/core/datainput.gms +++ b/core/datainput.gms @@ -1327,7 +1327,6 @@ if(c_macscen eq 1, *** for NDC and NPi switch off landuse MACs $if %carbonprice% == "NDC" pm_macSwitch(emiMacMagpie) = 0; $if %carbonprice% == "NPi" pm_macSwitch(emiMacMagpie) = 0; -$if %carbonprice% == "NPi2018" pm_macSwitch(emiMacMagpie) = 0; *DK* LU emissions are abated in MAgPIE in coupling mode *** An alternative to the approach below could be to introduce a new value for c_macswitch that only deactivates the LU MACs diff --git a/main.gms b/main.gms index c8aa8b7fa..44c4188dc 100755 --- a/main.gms +++ b/main.gms @@ -371,11 +371,8 @@ $setglobal emicapregi none !! def = none *' * (expoLinear): 5% exponential increase until c_expoLinear_yearStart, linear increase thereafter *' * (exogenous): carbon price is specified using an external input file or using the switch cm_regiExoPrice *' * (linear): linear increase over time of the tax level in 2020 set via cm_co2_tax_2020 (combined with emiscen eq 9 and cm_co2_tax_2020>0) -*' * (diffPriceSameCost) ! experimental ! adjusts regional carbon prices until regional mitigation costs (in NPV GDP) are equal across regions. Use with iterative_adjust=2, emiscen=9. Experimental feature, you are responsible to check for convergence yourself (check that p45_mitiCostRel is about constant over iterations) *' * (temperatureNotToExceed): [test and verify before using it!] Find the optimal carbon carbon tax (set cm_emiscen=1"iterative_target_adj" = 9] curved convergence of CO2 prices between regions until cm_CO2priceRegConvEndYr; developed countries have linear path from 0 in 2010 through cm_co2_tax_2020 in 2020; -*' * (NDC2constant): linearly phase in global constant price from NDC prices (default 2020-2040 phase-in) *' * (diffCurvPhaseIn2Lin): [REMIND 2.1 default for validation peakBudget runs, in combination with "iterative_target_adj" = 9] curved convergence of CO2 prices between regions until cm_CO2priceRegConvEndYr; developed countries have linear path from 0 in 2010 through cm_co2_tax_2020 in 2020; -*' * (diffPhaseIn2Constant): !experimental! linearly phase in global constant price, with starting values differentiated by GDP/cap *' * (NDC): implements a carbon price trajectory consistent with the NDC targets (up to 2030) and a trajectory of comparable ambition post 2030 (1.25%/yr price increase and regional convergence of carbon price). Choose version using cm_NDC_version "2023_cond", "2023_uncond", or replace 2023 by 2022, 2021 or 2018 to get all NDC published until end of these years. *' * (NPi): National Policies Implemented, extrapolation of historical (until 2020) carbon prices $setglobal carbonprice none !! def = none @@ -986,7 +983,7 @@ parameter cm_taxCO2inc_after_peakBudgYr = 0; !! def = 0 . For weak targets (higher than 1100 Peak Budget), this value might need to increased to prevent continually increasing temperatures *' parameter - cm_CO2priceRegConvEndYr "Year at which regional CO2 prices converge in module 45 realization diffPhaseIn2LinFlex" + cm_CO2priceRegConvEndYr "Year at which regional CO2 prices converge in module 45 realization diffCurvPhaseIn2Lin" ; cm_CO2priceRegConvEndYr = 2050; !! def = 2050 *' diff --git a/scripts/start/needBau.R b/scripts/start/needBau.R index ac953c517..cb6e932b5 100644 --- a/scripts/start/needBau.R +++ b/scripts/start/needBau.R @@ -8,6 +8,6 @@ # and the realizations that require a 'path_gdx_bau' as elements # This allows readCheckScenarioConfig and checkFixConfig to set it to NA # if not needed, and complain if it is missing. -needBau <- list(carbonprice = c("NDC", "diffPriceSameCost"), +needBau <- list(carbonprice = c("NDC"), carbonpriceRegi = "NDC", emicapregi = "AbilityToPay") diff --git a/standalone/MOFEX/MOFEX.gms b/standalone/MOFEX/MOFEX.gms index 7065ed31b..d709b73a2 100644 --- a/standalone/MOFEX/MOFEX.gms +++ b/standalone/MOFEX/MOFEX.gms @@ -193,7 +193,7 @@ cm_noReboundEffect "Switch for allowing a rebound effect when closing the e cm_priceSensiBuild "Price sensitivity of energy carrier choice in buildings" cm_peakBudgYr "date of net-zero CO2 emissions for peak budget runs without overshoot" cm_taxCO2inc_after_peakBudgYr "annual increase of CO2 price after the Peak Budget Year in $ per tCO2" -cm_CO2priceRegConvEndYr "Year at which regional CO2 prices converge in module 45 realization diffPhaseIn2LinFlex" +cm_CO2priceRegConvEndYr "Year at which regional CO2 prices converge in module 45 realization diffCurvPhaseIn2Lin" c_regi_nucscen "regions to apply nucscen to" c_regi_capturescen "region to apply ccapturescen to" c_regi_synfuelscen "region to apply synfuelscen to" diff --git a/standalone/MOFEX/config/scenario_config_MOFEX.csv b/standalone/MOFEX/config/scenario_config_MOFEX.csv index 336f1f1cb..4930de2c4 100644 --- a/standalone/MOFEX/config/scenario_config_MOFEX.csv +++ b/standalone/MOFEX/config/scenario_config_MOFEX.csv @@ -1,7 +1,7 @@ title;start;cm_iteration_max;cm_MOFEX;fossil;regionmapping;cm_coal_scen;cm_gas_scen;cm_oil_scen;cm_rcp_scen;cm_iterative_target_adj;c_budgetCO2;carbonprice;cm_co2_tax_2020;cm_co2_tax_growth;cm_emiscen;techpol;cm_multigasscen;cm_startyear;path_gdx;path_gdx_ref;path_gdx_bau;revision;model;output Base;0;1;off;timeDepGrades;./config/regionmappingH12.csv;;;;none;0;0;none;-1;1.05;1;none;2;2005;./config/input.gdx;;;;; NDC;0;1;;;./config/regionmappingH12.csv;;;;rcp45;3;0;NDC;1;1.05;9;NDC;3;2015;./config/input.gdx;Base;Base;;; -NPi;0;1;;;./config/regionmappingH12.csv;;;;rcp45;3;0;NPi2018;1;1.05;9;NPi2018;3;2025;./config/input.gdx;NDC;Base;;; +NPi;0;1;;;./config/regionmappingH12.csv;;;;rcp45;3;0;NPi;1;1.05;9;NPi2018;3;2025;./config/input.gdx;NDC;Base;;; Budg600;0;1;;;./config/regionmappingH12.csv;;;;rcp20;5;600;expoLinear;30;1.05;9;NDC;2;2025;./config/input.gdx;NDC;Base;;; Budg950;0;1;;;./config/regionmappingH12.csv;;;;rcp26;5;950;expoLinear;30;1.05;9;NDC;2;2025;./config/input.gdx;NDC;Base;;; Budg1300;0;1;;;./config/regionmappingH12.csv;;;;rcp26;5;1300;expoLinear;30;1.05;9;NDC;2;2025;./config/input.gdx;NDC;Base;;; diff --git a/standalone/trade/trade.gms b/standalone/trade/trade.gms index e8d39414a..0469f7aaa 100644 --- a/standalone/trade/trade.gms +++ b/standalone/trade/trade.gms @@ -197,7 +197,7 @@ cm_noReboundEffect "Switch for allowing a rebound effect when closing the e cm_priceSensiBuild "Price sensitivity of energy carrier choice in buildings" cm_peakBudgYr "date of net-zero CO2 emissions for peak budget runs without overshoot" cm_taxCO2inc_after_peakBudgYr "annual increase of CO2 price after the Peak Budget Year in $ per tCO2" -cm_CO2priceRegConvEndYr "Year at which regional CO2 prices converge in module 45 realization diffPhaseIn2LinFlex" +cm_CO2priceRegConvEndYr "Year at which regional CO2 prices converge in module 45 realization diffCurvPhaseIn2Lin" c_regi_nucscen "regions to apply nucscen to" c_regi_capturescen "region to apply ccapturescen to" c_regi_synfuelscen "region to apply synfuelscen to" From 404ce56557ebbc1c2d27a1416cef2d1317bd9dd7 Mon Sep 17 00:00:00 2001 From: Lavinia Baumstark Date: Tue, 28 Nov 2023 17:07:37 +0100 Subject: [PATCH 4/4] cleaning --- core/datainput.gms | 26 +++++--------------------- 1 file changed, 5 insertions(+), 21 deletions(-) diff --git a/core/datainput.gms b/core/datainput.gms index d7c578da3..c90db1e80 100644 --- a/core/datainput.gms +++ b/core/datainput.gms @@ -217,16 +217,15 @@ loop((ext_regi)$p_extRegiccsinjecrateRegi(ext_regi), ; $endIf.c_ccsinjecrateRegi - $include "./core/input/generisdata_flexibility.prn" $IFTHEN.WindOff %cm_wind_offshore% == "1" fm_dataglob("flexibility","storwindoff") = 1.93; fm_dataglob("flexibility","windoff") = -1; $ENDIF.WindOff -* inco0 (and incolearn) are given in $/kW (or $/(tC/a) for dac) -* convert to REMIND units, i.e., T$/TW (or T$/(GtC/a) for dac) -* note that factor for $/kW -> T$/TW is the same as for $/(tC/a) -> T$/(GtC/a) +*** inco0 (and incolearn) are given in $/kW (or $/(tC/a) for dac) +*** convert to REMIND units, i.e., T$/TW (or T$/(GtC/a) for dac) +*** note that factor for $/kW -> T$/TW is the same as for $/(tC/a) -> T$/(GtC/a) fm_dataglob("inco0",te) = sm_DpKW_2_TDpTW * fm_dataglob("inco0",te); fm_dataglob("incolearn",te) = sm_DpKW_2_TDpTW * fm_dataglob("incolearn",te); fm_dataglob("omv",te) = s_DpKWa_2_TDpTWa * fm_dataglob("omv",te); @@ -327,7 +326,6 @@ $offdelim / ; - ***--------------------------------------------------------------------------- *** Import and set regional data ***--------------------------------------------------------------------------- @@ -509,8 +507,6 @@ loop((ext_regi,te)$p_techEarlyRetiRate(ext_regi,te), ); $ENDIF.tech_earlyreti - - *SB* Time-dependent early retirement rates in Baseline scenarios $ifthen.Base_Cprice %carbonprice% == "none" $ifthen.Base_techpol %techpol% == "none" @@ -525,7 +521,6 @@ $endif.Base_Cprice display pm_regiEarlyRetiRate; - ***--------------------------------------------------------------------------- *RP* calculate omegs and opTimeYr2te ***--------------------------------------------------------------------------- @@ -590,7 +585,6 @@ loop(regi, putclose diagnosis_opTimeYr2te; - *RP* safety check that no technology has zero life time - this should give a run-time error if omeg=0 for the first time step *RP* also check the previous calculation that pm_omeg is not >0 for a opTimeYr value greater than contained in opTimeYr2te *RP* for diagnosis, uncomment the putfile lines and you will find out which technologies have wrong inputs in generissets or generisdatadatacap @@ -641,8 +635,6 @@ if(pm_NuclearConstraint("2020",regi,"tnrs")<0, ); ); - - *** read in data on CCS capacities used as bound on vm_co2CCS.up("2020",regi,"cco2","ico2","ccsinje","1") parameter pm_boundCapCCS(all_regi) "installed and planed capacity of CCS" / @@ -678,7 +670,6 @@ $offdelim / ; - parameter p_abatparam_CH4(tall,all_regi,all_enty,steps) "MAC costs for CH4 by source" / $ondelim @@ -783,7 +774,6 @@ p_datapot(all_regi,"limitGeopot",rlf,"pesol") = f_dataRegiSolar(all_regi,"limitG pm_data(all_regi,"luse","spv") = f_dataRegiSolar(all_regi,"luse","spv","1")/1000; - table f_maxProdGeothermal(all_regi,char) "input of regionalized maximum from geothermal [EJ/a]" $ondelim $include "./core/input/f_maxProdGeothermal.cs3r" @@ -805,9 +795,6 @@ display p_datapot, pm_dataren; ***--------------------------------------------------------------------------- *** calculate average capacity factors for renewables in 2015 *** -------------------------------------------------------------------------- - - - loop(regi, loop(teReNoBio(te), p_aux_capToDistr(regi,te) = pm_histCap("2015",regi,te)$(pm_histCap("2015",regi,te) gt 1e-10); @@ -821,8 +808,8 @@ loop(regi, ); ); !! teRe2rlfDetail - p_avCapFac2015(regi,te) = sum(teRe2rlfDetail(te,rlf), p_aux_capThisGrade(regi,te,rlf) * pm_dataren(regi,"nur",rlf,te) ) - / ( sum(teRe2rlfDetail(te,rlf), p_aux_capThisGrade(regi,te,rlf) ) + 1e-10) + p_avCapFac2015(regi,te) = sum(teRe2rlfDetail(te,rlf), p_aux_capThisGrade(regi,te,rlf) * pm_dataren(regi,"nur",rlf,te) ) + / ( sum(teRe2rlfDetail(te,rlf), p_aux_capThisGrade(regi,te,rlf) ) + 1e-10) ); !! teReNoBio ); !! regi @@ -909,9 +896,6 @@ $ifthen.VREPot_Factor not "%c_VREPot_Factor%" == "off" $endif.VREPot_Factor - - - *** ----------------------------------------------------------------- pm_dataeta(tall,regi,te) = f_dataetaglob(tall,te);