Skip to content
Snippets Groups Projects
Commit eb382202 authored by Christoph Bertram's avatar Christoph Bertram
Browse files

change NDC2018: introduce maximum carbon price in region SSA (if existent):...

change NDC2018: introduce maximum carbon price in region SSA (if existent): 7.5$ in 2020, 30$ in 2025 and 45$ in 2045 (leading to roughly 300Mt higher emissions in 2030
parent d731fdae
No related branches found
No related tags found
1 merge request!177change NDC2018: introduce maximum carbon price in region SSA (if exis…
......@@ -75,7 +75,11 @@ display p45_factorRescaleCO2TaxTrack;
***pm_taxCO2eq(t,"LAM")$(t.val gt 2014 AND t.val lt 2036) = min(pm_taxCO2eq(t,"LAM"),0.5*pm_taxCO2eq(t,"EUR"));
***pm_taxCO2eq(t,"MEA")$(t.val gt 2014 AND t.val lt 2036) = min(pm_taxCO2eq(t,"MEA"),0.5*pm_taxCO2eq(t,"EUR"));
***pm_taxCO2eq(t,"OAS")$(t.val gt 2014 AND t.val lt 2036) = min(pm_taxCO2eq(t,"OAS"),0.5*pm_taxCO2eq(t,"EUR"));
***new hard-coded safety valve for SSA: 7.5$ in 2005, 30 in 2025, 45 in 2030
*CB* special case SSA: maximum carbon price at 7.5$ in 2020, 30 in 2025, 45 in 2030, to reflect low energy productivity of region, and avoid high losses
pm_taxCO2eq("2020",regi)$(sameas(regi,"SSA")) = min(pm_taxCO2eq("2020",regi)$(sameas(regi,"SSA")),7.5 * sm_DptCO2_2_TDpGtC);
pm_taxCO2eq("2025",regi)$(sameas(regi,"SSA")) = min(pm_taxCO2eq("2025",regi)$(sameas(regi,"SSA")),30 * sm_DptCO2_2_TDpGtC);
pm_taxCO2eq("2030",regi)$(sameas(regi,"SSA")) = min(pm_taxCO2eq("2030",regi)$(sameas(regi,"SSA")),45 * sm_DptCO2_2_TDpGtC);
*#' convergence scheme post 2030: exponential increase with 1.25% AND regional convergence
pm_taxCO2eq(ttot,regi)$(ttot.val gt 2030) = (pm_taxCO2eq("2030",regi)*1.0125**(ttot.val-2030)*max(70-ttot.val+2030,0) + 30 * sm_DptCO2_2_TDpGtC * 1.0125**(ttot.val-2030)*min(ttot.val-2030,70))/70;
......
......@@ -6,6 +6,8 @@
*** | Contact: remind@pik-potsdam.de
*** SOF ./modules/45_carbonprice/NDC2018/preloop.gms
*CB* special case SSA: maximum carbon price (after adjustment below) at 7.5$ in 2020, 30 in 2025, 45 in 2030, to reflect low energy productivity of region, and avoid high losses
pm_taxCO2eq("2020",regi)$(sameas(regi,"SSA")) = 15 * sm_DptCO2_2_TDpGtC;
*CB* calculate tax path until 2030 - linear increase
pm_taxCO2eq(ttot,regi)$(ttot.val gt 2016 AND ttot.val le 2030) = pm_taxCO2eq("2020",regi)*(ttot.val-2015)/5;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment