Skip to content
Snippets Groups Projects
Unverified Commit da4c2640 authored by Lavinia Baumstark's avatar Lavinia Baumstark Committed by GitHub
Browse files

Merge pull request #125 from Loisel/harmonize_pass_non_LDV_shares

Harmonization of UE passenger share of HDV transport
parents d29cc69d c9d1cb7e
No related branches found
No related tags found
No related merge requests found
......@@ -26,7 +26,12 @@ $include "./modules/35_transport/complex/input/f35_transp_eff.cs3r"
$offdelim
;
p35_pass_FE_share_transp(regi) = f35_transp_eff(regi,"share_Pass_nonLDV");
*** Developed regions: EU 2.6, US 3.1, CAZ 3.4
p35_pass_FE_target_share = 0.3;
p35_harmonizing_year = 2150;
p35_pass_FE_share_transp(ttot,regi)$(ttot.val ge 2005) = (f35_transp_eff(regi, "share_Pass_nonLDV")*(p35_harmonizing_year-ttot.val)**2+p35_pass_FE_target_share*(ttot.val-2005)**2)/(p35_harmonizing_year-2005)**2;
p35_pass_nonLDV_ES_efficiency(ttot,regi)$(ttot.val ge 2005) = f35_transp_eff(regi,"Eff_Pass_nonLDV");
p35_passLDV_ES_efficiency(ttot,regi)$(ttot.val ge 2005) = f35_transp_eff(regi,"Eff_Pass_LDV");
p35_freight_ES_efficiency(ttot,regi)$(ttot.val ge 2005) = f35_transp_eff(regi,"Eff_Freight");
......@@ -34,15 +39,15 @@ p35_freight_ES_efficiency(ttot,regi)$(ttot.val ge 2005) = f35_transp_eff(re
p35_valconv = sum((regi),f35_transp_eff(regi,"Eff_Pass_nonLDV"))/ card(regi);
p35_pass_nonLDV_ES_efficiency(ttot,regi)$(ttot.val ge 2005) = (p35_pass_nonLDV_ES_efficiency(ttot,regi)*(2200-ttot.val)+p35_valconv*(ttot.val-2005))/(2200-2005);
p35_pass_nonLDV_ES_efficiency(ttot,regi)$(ttot.val ge 2005) = (p35_pass_nonLDV_ES_efficiency(ttot,regi)*(p35_harmonizing_year-ttot.val)+p35_valconv*(ttot.val-2005))/(p35_harmonizing_year-2005);
p35_valconv = sum((regi),f35_transp_eff(regi,"Eff_Pass_LDV"))/ card(regi);
p35_passLDV_ES_efficiency(ttot,regi)$(ttot.val ge 2005) = (p35_passLDV_ES_efficiency(ttot,regi)*(2200-ttot.val)+p35_valconv*(ttot.val-2005))/(2200-2005);
p35_passLDV_ES_efficiency(ttot,regi)$(ttot.val ge 2005) = (p35_passLDV_ES_efficiency(ttot,regi)*(p35_harmonizing_year-ttot.val)+p35_valconv*(ttot.val-2005))/(p35_harmonizing_year-2005);
p35_valconv = sum((regi),f35_transp_eff(regi,"Eff_Freight"))/ card(regi);
p35_freight_ES_efficiency(ttot,regi)$(ttot.val ge 2005) = (p35_freight_ES_efficiency(ttot,regi)*(2200-ttot.val)+p35_valconv*(ttot.val-2005))/(2200-2005);
p35_freight_ES_efficiency(ttot,regi)$(ttot.val ge 2005) = (p35_freight_ES_efficiency(ttot,regi)*(p35_harmonizing_year-ttot.val)+p35_valconv*(ttot.val-2005))/(p35_harmonizing_year-2005);
display p35_pass_nonLDV_ES_efficiency;
......
......@@ -16,11 +16,14 @@ q35_shUePeTbal(ttot,all_regi) "shares sum must be equal to 100"
;
Parameter
p35_pass_FE_share_transp(all_regi) "Share of 'non-LDV passenger FE' in 'total non-LDV FE. Unit: share [0..1]"
p35_pass_FE_share_transp(ttot,all_regi) "Share of 'non-LDV passenger FE' in 'total non-LDV FE. Unit: share [0..1]"
p35_pass_nonLDV_ES_efficiency(ttot,all_regi) "Non-LDV passenger energy service per non-LDV FE. Unit: bn pkm/EJ"
p35_passLDV_ES_efficiency(ttot,all_regi) "LDV passenger energy service per non-LDV FE. Only correct if applied to CES-input, as BEV and H2FCV have higher efficiencies. Unit: bn pkm/EJ"
p35_freight_ES_efficiency(ttot,all_regi) "Freight energy service per freight FE. Unit: bn tkm/EJ"
p35_pass_FE_target_share "The target share for the harmonization of non-LDV passenger FE (p35_pass_FE_share_transp). Unit: share [0..1]"
p35_harmonizing_year "Year when full harmonization of shares and efficiencies would be reached."
p35_share_seliq_t(ttot,all_regi) "share of liquids used for transport sector (fedie + fepet). Unit 0..1"
p35_share_seh2_t(ttot,all_regi) "share of hydrogen used for transport sector (feh2t). Unit 0..1"
p35_share_seel_t(ttot,all_regi) "Share of electricity used for transport sector (feelt). Unit 0..1"
......
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