diff --git a/modules/35_transport/edge_esm/bounds.gms b/modules/35_transport/edge_esm/bounds.gms index e62d04d9aa0f96d1612e82d8909a169fc37fde38..7dd58d1e9c44c4465d948c484692319cca4d866f 100644 --- a/modules/35_transport/edge_esm/bounds.gms +++ b/modules/35_transport/edge_esm/bounds.gms @@ -5,9 +5,15 @@ *** | REMIND License Exception, version 1.0 (see LICENSE file). *** | Contact: remind@pik-potsdam.de *** SOF ./modules/35_transport/edge_esm/bounds.gms + +* Specify amount of syn- and biofuels to be used in transport vm_shBioFe.lo(t,regi)$(t.val > 2020) = 0.1; vm_shBioFe.lo(t,regi)$(t.val > 2025) = 0.2; vm_shBioFe.lo(t,regi)$(t.val > 2030) = 0.3; +vm_shSynSe.lo(t,regi)$(t.val > 2020) = 0.1; +vm_shSynSe.lo(t,regi)$(t.val > 2025) = 0.2; +vm_shSynSe.lo(t,regi)$(t.val > 2030) = 0.4; + * vm_cesIO.up(t,regi,ppfen_dyn35)$(t.val > 2020) = p35_demLimit(t,regi,"gdp_SSP2","Smart_lifestyles_Electricity_push",ppfen_dyn35); *** EOF ./modules/35_transport/edge_esm/bounds.gms diff --git a/modules/35_transport/edge_esm/declarations.gms b/modules/35_transport/edge_esm/declarations.gms index 4827f6d73b2fda9d825e2e69f5846daedc43cbea..ba00f04b5b1412c4d996d034c3ce9f8de211ec3c 100644 --- a/modules/35_transport/edge_esm/declarations.gms +++ b/modules/35_transport/edge_esm/declarations.gms @@ -6,10 +6,12 @@ *** | Contact: remind@pik-potsdam.de *** SOF ./modules/35_transport/edge_esm/declarations.gms Positive variables -vm_shBioFe(ttot,all_regi) "Share of biofuels in all final energies used for transportation. Value between 0 and 1." +vm_shBioFe(ttot,all_regi) "Share of biofuels in all final energies used for transportation. Value between 0 and 1." +vm_shSynSe(ttot,all_regi) "Share of synthetic liquids in all fossil liquids. Value between 0 and 1." ; Equations -q35_shBioFe(ttot,all_regi) "Define the share of biofuels in all final energies for transportation." +q35_shBioFe(ttot,all_regi) "Define the share of biofuels in all final energies for transportation." +q35_shSynSe(ttot,all_regi) "Define share of synthetic liquids in all fossil liquids." ; *** EOF ./modules/35_transport/edge_esm/declarations.gms diff --git a/modules/35_transport/edge_esm/equations.gms b/modules/35_transport/edge_esm/equations.gms index 9095bba04077ce88f70f77efabb3346a2021e09f..1da2e84ec49c50f7c75f076f2d8abe84b09bab61 100644 --- a/modules/35_transport/edge_esm/equations.gms +++ b/modules/35_transport/edge_esm/equations.gms @@ -6,10 +6,30 @@ *** | Contact: remind@pik-potsdam.de *** SOF ./modules/35_transport/edge_esm/equations.gms +***--------------------------------------------------------------------------- +*** Share of biofuels in transport liquids +***--------------------------------------------------------------------------- + q35_shBioFe(t,regi).. sum(se2fe(entySe,fe_with_bio_dyn35,te), vm_prodFe(t,regi,entySe,fe_with_bio_dyn35,te) ) * vm_shBioFe(t,regi) =e= sum(se2fe(se_with_bio_dyn35,fe_with_bio_dyn35,te), vm_prodFe(t,regi,se_with_bio_dyn35,fe_with_bio_dyn35,te) ) ; + +***--------------------------------------------------------------------------- +*** Share of synfuels in transport liquids, only applicable if CCU module is used +***--------------------------------------------------------------------------- + +$ifthen.ccu %CCU% == "on" +q35_shSynSe(t,regi).. + ( + sum(se2fe(entySe,"fepet",te), vm_prodFe(t,regi,entySe,"fepet",te) ) + + sum(se2fe(entySe,"fedie",te), vm_prodFe(t,regi,entySe,"fedie",te) ) + ) * vm_shSynSe(t,regi) + =e= + vm_prodSe(t,regi,"seh2","seliqfos","MeOH") +; +$endif.ccu + *** EOF ./modules/35_transport/edge_esm/equations.gms diff --git a/modules/39_CCU/on/bounds.gms b/modules/39_CCU/on/bounds.gms index b1748a44d3e834c44b89db200c4c3b5aa2ee6726..f9cbed4d405e3ddb1bc75443de73aa555aca0cd8 100644 --- a/modules/39_CCU/on/bounds.gms +++ b/modules/39_CCU/on/bounds.gms @@ -46,9 +46,5 @@ vm_co2capture.up(t,regi,"cco2","ico2","ccsinje","1") = 50; *** vm_prodSe.lo("2060","SSA",enty,"segafos",te) = 1; *** vm_prodSe.lo("2060","USA",enty,"segafos",te) = 0.5; -vm_shSynSe.lo(t,regi)$(t.val > 2020) = 0.1; -vm_shSynSe.lo(t,regi)$(t.val > 2025) = 0.2; -vm_shSynSe.lo(t,regi)$(t.val > 2030) = 0.4; - *** EOF ./modules/39_CCU/39_CCU.gms diff --git a/modules/39_CCU/on/declarations.gms b/modules/39_CCU/on/declarations.gms index 0f0f09431d04b60fdfe5aed51036a2855721df22..bdf2fd85608c28f0221141be49d84ff8c8cfbf4a 100644 --- a/modules/39_CCU/on/declarations.gms +++ b/modules/39_CCU/on/declarations.gms @@ -25,8 +25,6 @@ p39_ratioCtoH(tall,all_regi,all_enty,all_enty,all_te,all_enty) "ratio be positive variables vm_co2CCUshort(ttot,all_regi,all_enty,all_enty,all_te,rlf) "CO2 captured in CCU te that have a persistence for co2 storage shorter than 5 years. Unit GtC/a" - -vm_shSynSe(ttot,all_regi) "Share of synthetic liquids in all fossil liquids. Value between 0 and 1." ; @@ -38,8 +36,6 @@ vm_shSynSe(ttot,all_regi) "Share of synthetic liquids in all fossil liq equations q39_emiCCU(ttot,all_regi) "Managing the C/H ratio in CCU-Technologies" - -q39_shSynSe(ttot,all_regi) "Define share of synthetic liquids in all fossil liquids." ; *** EOF ./modules/39_CCU/on/declarations.gms diff --git a/modules/39_CCU/on/equations.gms b/modules/39_CCU/on/equations.gms index 7153ef5985dd28debd275f419942f50e792c2e5b..b0e053592076096d6ab5166806d2bf6739d2fc2e 100644 --- a/modules/39_CCU/on/equations.gms +++ b/modules/39_CCU/on/equations.gms @@ -23,13 +23,5 @@ q39_emiCCU(t,regi) .. ) ; -q39_shSynSe(t,regi).. - ( - sum(se2fe(entySe,"fepet",te), vm_prodFe(t,regi,entySe,"fepet",te) ) + - sum(se2fe(entySe,"fedie",te), vm_prodFe(t,regi,entySe,"fedie",te) ) - ) * vm_shSynSe(t,regi) - =e= - vm_prodSe(t,regi,"seh2","seliqfos","MeOH") -; *** EOF ./modules/39_CCU/on/equations.gms