diff --git a/core/bounds.gms b/core/bounds.gms index e01a49b6b15e098d939297488f788044e582fcea..0b0b8cdf1c08367ca4980d65c1fa255e24b822d8 100644 --- a/core/bounds.gms +++ b/core/bounds.gms @@ -82,6 +82,10 @@ loop(regi, ); ); +$if %cm_GDPscen% == "gdp_SDP" vm_deltaCap.fx(t,regi,"biotr","1")$(t.val gt 2020) = 0.50 * vm_deltaCap.lo(t,regi,"biotr","1"); +$if %cm_GDPscen% == "gdp_SSP1" vm_deltaCap.fx(t,regi,"biotr","1")$(t.val gt 2020) = 0.65 * vm_deltaCap.lo(t,regi,"biotr","1"); +$if %cm_GDPscen% == "gdp_SSP5" vm_deltaCap.fx(t,regi,"biotr","1")$(t.val gt 2020) = 0.65 * vm_deltaCap.lo(t,regi,"biotr","1"); + *** ------------------------------------------------------------------------------------------ *LP* implement switch for scenarios with or without carbon sequestration: *** ------------------------------------------------------------------------------------------ diff --git a/modules/05_initialCap/on/preloop.gms b/modules/05_initialCap/on/preloop.gms index 1151ed0eca97526df73b8b2d556750d5e287f35b..5f15ef6bbe3354ddb2aebb6508b4a52a624bb2e3 100644 --- a/modules/05_initialCap/on/preloop.gms +++ b/modules/05_initialCap/on/preloop.gms @@ -436,6 +436,11 @@ loop(regi, p05_deltacap_res("2055",regi,"biotr") = 0.1 * vm_deltaCap.lo("2005",regi,"biotr","1"); ); ); + +$if %cm_GDPscen% == "gdp_SDP" p05_deltacap_res(t,regi,"biotr")$(t.val gt 2020) = 0.50 * p05_deltacap_res(t,regi,"biotr"); +$if %cm_GDPscen% == "gdp_SSP1" p05_deltacap_res(t,regi,"biotr")$(t.val gt 2020) = 0.65 * p05_deltacap_res(t,regi,"biotr"); +$if %cm_GDPscen% == "gdp_SSP5" p05_deltacap_res(t,regi,"biotr")$(t.val gt 2020) = 0.65 * p05_deltacap_res(t,regi,"biotr"); + display p05_deltacap_res; p05_cap_res(ttot,regi,teBioPebiolc) =