Skip to content

Commit

Permalink
change convergence scheme for CO2 tax post 2020
Browse files Browse the repository at this point in the history
  • Loading branch information
LaviniaBaumstark committed Jun 30, 2023
1 parent ca09cc0 commit afd2fa4
Showing 1 changed file with 11 additions and 6 deletions.
17 changes: 11 additions & 6 deletions modules/45_carbonprice/NPi/datainput.gms
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,17 @@ $offdelim

pm_taxCO2eq(t,regi)$(t.val < 2025) = f45_taxCO2eqHist(t,regi);

*** convergence scheme post 2020: exponential increase of 5$ dollar in 2020 with 1.25% AND regional convergence
pm_taxCO2eq(ttot,regi)$(ttot.val ge 2025) =
(
pm_taxCO2eq("2020",regi) * max(2100-ttot.val,0)
+ 5 * 1.0125**(ttot.val-2020) * min(ttot.val-2020,2100-2020)
)/(2100-2020);
*** convergence scheme post 2020: parabolic convergence up to 40$/tCO2 in the convergence year (here chosen as 2070) and then linear increase of 2$/year afterwards
pm_taxCO2eq(ttot,regi)$( (ttot.val ge 2025) AND (ttot.val le 2070)) =
pm_taxCO2eq("2020",regi)
+ (
( 40 - pm_taxCO2eq("2020",regi) )
* (
(ttot.val - 2020) / (2070 - 2020)
) ** 2
)
;
pm_taxCO2eq(ttot,regi)$(ttot.val gt 2070) = pm_taxCO2eq("2070",regi);

*** rescale everything to $/t CO2
pm_taxCO2eq(ttot,regi) = pm_taxCO2eq(ttot,regi) * sm_DptCO2_2_TDpGtC;
Expand Down

0 comments on commit afd2fa4

Please sign in to comment.