diff --git a/Results/Fuel_Prices_JRC.gms b/Results/Fuel_Prices_JRC.gms new file mode 100644 index 0000000..5bddcac --- /dev/null +++ b/Results/Fuel_Prices_JRC.gms @@ -0,0 +1,529 @@ +$TITLE Small routine to generate consumer prices from long-term marginal costs and average costs +option limcol=99999, limrow=99999, solprint=on,cns=conopt4; +$onlisting + +$if not set scenario $abort --scenario name is missing + +sets process, commodity, region, attribute, t, v, ts, userconstraint, io/in,out/,bd; +parameter + veda_vdd(attribute, commodity, process, t, region, v, ts, userconstraint) all veda results + prc_capact(region,process) capacity to activity conversion factor + coef_af(region,v,t,process,ts,bd) + g_yrfr(region,ts) year fraction of timeslice ts + out_etsco2(commodity,t) EU-wide average ETS price + + +$gdxin %scenario%.gdx +$load process +$load commodity +$load region +$load attribute +$load t +$load v +$load ts +$load userconstraint +$load veda_vdd +$load bd +$load prc_capact +$load coef_af +$load g_yrfr +$load out_etsco2 +$gdxin +; + +parameter + afv(region,v,t,process) maximum capacity factor at annual level for a process + af(region,t,process) maximum capacity factor at annual level for a process +; + +afv(region,v,t,process) = coef_af(region,v,t,process,"ANNUAL","UP")+coef_af(region,v,t,process,"ANNUAL","FX"); + +afv(region,v,t,process)$(sum(ts$(coef_af(region,v,t,process,ts,"UP")+coef_af(region,v,t,process,ts,"FX")),1) $(not afv(region,v,t,process))) = sum(ts, g_yrfr(region,ts)*(coef_af(region,v,t,process,ts,"UP")+coef_af(region,v,t,process,ts,"FX"))); + +af(region,t,process)$sum(v,afv(region,v,t,process)) = smax(v,afv(region,v,t,process)); + +sets + milestone(t) milestone years /2019,2020,2025,2030,2035,2040,2045,2050/ + trun(t) running years /2020,2025,2030,2035,2040,2045,2050/ +* trun(t) running years /2020/ + r(region) regions for which the model is running /AT,BE,BG,CY,CZ,DE,DK,EE,ES,FI,FR,EL,HU,IE,IT,LT,LU,LV,MT,NL,PL,PT,RO,SE,SI,SK,UK,CH,NO,HR/ +* r(region) regions for which the model is running /CH/ + + top(region,process,commodity,t,io) + sc_attr_long(attribute) system cost attributes /COST_act,COST_comx,Cost_Fixx, COST_flo,COST_flox,COST_fom,COST_inv,Cost_Dec,COST_invx +* Cost_Ire (this is not to be included in the equation) + / + sc_attr_short(attribute) system cost attributes /COST_act,COST_comx,COST_flo,COST_flox +* Cost_Ire (this is not to be included in the equation) + / + sc_attr_com(attribute) system cost attributes related only to commodity /cost_comx,cost_flo,cost_flox +* cost_ire (this is not to be included in the equation) + / + + aux_c(commodity) commodities not be accounted in the calculations / ABRCO2c,BIOGLY1,GreenCert-TRA,INDHTHDUM,TOTCH4,AGRCO2N,AGRCO2c,AGRCO2v,AGRSCO2N,AUX_COMBATS01,AUX_COMBATS02,AUX_COMBATS03,AUX_ESTBATS101, + AUX_ESTBATS102,AUX_ESTBATS103,AUX_ESTBATS201,AUX_ESTBATS202,AUX_ESTCAESS00,AUX_ESTCAESS101,AUX_ESTCAESS102,AUX_ESTCAESS201,AUX_ESTHYDPS101,AUX_ESTHYDPS201,AUX_RSDBATS01,AUX_RSDBATS02,AUX_RSDBATS03,AUX_TRABAT, + BIODDGS,BIOGLY2,BIOPULP,BIOSAP,BIOSTIL,BRFCA1,BRFCA2,BRFCA3,BRFCO2,BRFEZ1,BRFEZ2,BRFEZ3,BRFEZ4,BRFWAT,CATACHEM,CCUCO2,CCUGCO2,CO2WOT,COMCH4N,COMCO2N,COMCO2c,COMCO2v,COMCOXN,COMCXFN,COMN2ON,COMNOXN,COMPMAN,COMPMBN, + COMSCO2N,COMSF6N,COMSO2N,COMVOCN,DUMGrw,DUM_ELCCO2N,DUM_SUPCO2N,ELCCH4N,ELCCO2I,ELCCO2N,ELCCO2P,ELCCO2c,ELCCO2v,ELCCOXN,ELCLossInTransmsn,ELCN2ON,ELCNOXI,ELCNOXN,ELCNUC,ELCNUCA,ELCPMAI,ELCPMAN,ELCPMBI,ELCPMBN,ELCSCO2GN, + ELCSCO2N,ELCSO2I,ELCSO2N,ELCVOCI,ELCVOCN,ETS2CO2,ETSCO2,GHG,GreenCert-ELC,GreenCert-FEL,GreenCert-FGH,GreenCert-FHT,GreenCert-FIN,GreenCert-HTH,INDCBL,INDCH4N,INDCH4P,INDCO2N,INDCO2P,INDCO2c,INDCO2v,INDCOXN,INDCOXP, + INDCXFN,INDCXFP,INDN2ON,INDN2OP,INDNETSCO2,INDNOXN,INDNOXP,INDPMAN,INDPMAP,INDPMBN,INDPMBP,INDSCO2GN,INDSO2N,INDSCO2N,INDSCO2P,INDSF6N,INDSF6P,INDSO2P,INDVOCN,INDVOCP,ISOBUTYL,MALBAU,MALCAL,MALSCR,MCMCLK,MCUORE,MCUSCR, + MCUSCU,MGHRYC,MISBFS,MISCST,MISDIR,MISORE,MISOXY,MISPLT,MISQLI,MISRFC,MISRIR,MISSCR,MISSNT,MLMSTN,MPPGYP,MPPKAO,MPPNOH,MPPOXY,MPPPUP,MPPRYC,MPPWOO,NONCO2,NUCAGR,NUCCONC,NUCCONS,NUCENRE,NUCENRU1,NUCENRU2,NUCLWR,NUCU308, + Penalty_REQ,RAGCAKE,RSDCH4N,RSDCO2N,RSDCO2c,RSDCO2v,RSDCOXN,RSDCXFN,RSDN2ON,RSDNOXN,RSDPMAN,RSDPMBN,RSDSF6N,RSDSO2N,RSDVOCN,SE_TRACH4P,SE_TRACH4N,SE_AGRCO2N,SE_COMCO2N,SE_INDCO2N,SE_RSDCO2N,SE_TRACO2N,SE_TRACO2Nintl,SE_TRACO2P, + SE_TRACOXN,SE_TRACOXP,SE_TRACXFN,SE_TRACXFP,SE_TRAN2ON,SE_TRAN2OP,SE_TRANOXN,SE_TRANOXP,SE_TRAPMAN,SE_TRAPMAP,SE_TRAPMBN,SE_TRAPMBP,SE_TRASF6N,SE_TRASF6P,SE_TRASO2N,SE_TRASO2P,SE_TRAVOCN,SE_TRAVOCP,SNKAFF,SNKCB1,SNKCB2,SNKCB3, + SNKCO2GN,SNKCO2N,SNKDGF,SNKDGO,SNKDOF,SNKDOGF,SNKDOGO,SNKDOO,SNKDSAOF,SNKDSAON,SNKEOR,SUBS-REN_FeedIn,SUBS-REN_FeedInBiog,SUBS-REN_FeedInBiogCHP,SUBS-REN_FeedInBiom,SUBS-REN_FeedInBiomCHP,SUBS-REN_FeedInGeo,SUBS-REN_FeedInLaHyd, + SUBS-REN_FeedInOce,SUBS-REN_FeedInPV,SUBS-REN_FeedInSmHyd,SUBS-REN_FeedInSolTh,SUBS-REN_FeedInWaste,SUBS-REN_FeedInWindN,SUBS-REN_FeedInWindO,SUBS-REN_INV,SUBS-REN_INVBiog,SUBS-REN_INVBiom,SUBS-REN_INVGeo,SUBS-REN_INVLaHyd,SUBS-REN_INVOce, + SUBS-REN_INVPV,SUBS-REN_INVSmHyd,SUBS-REN_INVSolTh,SUBS-REN_INVWaste,SUBS-REN_INVWind,SUPCH4N,SUPCH4P,SUPCO2N,SUPCO2P,SUPCO2c,SUPCO2v,SUPCOXN,SUPCOXP,SUPCXFN,SUPCXFP,SUPN2ON,SUPN2OP,SUPNETSCO2,SUPNOXN,SUPNOXP,SUPPMAN,SUPPMAP,SUPPMBN,SUPPMBP,SUPSCO2GN, + SUPSCO2N,SUPSF6N,SUPSF6P,SUPSO2N,SUPSO2P,SUPVOCN,SUPVOCP,TBioFS,TBioFuel,TBiofuel-g1,TBiofuel-g2,TOTCO2,TOTGHG,TOTN2O,TRACH4N,TRACH4P,TRACO2N,TRACO2Nintl,TRACO2P,TRACOXN,TRACOXP,TRACXFN,TRACXFP,TRAN2ON,TRAN2OP,TRANOXN,TRANOXP,TRAPMAN,TRAPMAP,TRAPMBN, + TRAPMBP,TRASF6N,TRASF6P,TRASO2N,TRASO2P,TRAVOCN,TaxPEC,TRAVOCP,TradeA + AUX_STH2SDT,AUX_STH2SGT,AUX_STH2SUG,AUX_VARSOUT +* Exclude also demand commodities + NEU,NR_BuildLight,R_Flat,TAvi_Pas_Intra-EU,RCDR,GDP,IAL,IAM,ICH,ICL,ICM,ICU,IGF,IGH,IIS,ILM,INM,IOI,IPH,NR_ICTM,NR_ShopS,NR_SpoRecr,NR_StLight,IPL,TAvi_Pas_Extra-EU,TBunk,THDT,TLCV,NR_BuildTech,NR_Hosp,TRai_Frt,NR_Refrig,NR_ShopL,AGR_Agr_For_Fis,POP,INF, + NR_HoRest,NR_Offic,NR_Vent,RCWA,RDWA,RLIG,ROEL,RREF,R_DetH,R_SDetH,TAvi_Frt_Extra-EU,TAvi_Frt_Intra-EU,TAvi_Pas_Dom,TBus,TCar,TMop,TMot,TNav,TRai_Pas_Conv,TRai_Pas_Hspd,TRai_Pas_Metro + ELCForPeak,INDFINOIL,INDFINGAS +* GN1 + +* Additional commodities (e.g., demands) not to be considered in the price calculation + AGR_Low_Ent_Het,ITOT_AHT,ITOT_BDL,ITOT_BIO,ITOT_COA,OUT_TRABAT,ITOT_BGS,Bldg_DETPre45-Wal,Bldg_SDEPre45-Wal,COMFINOIL,EUVAR1DUM,INDFINSOLID,AGR_Lig,AGR_Ven,ITOT_OIL,ITOT_REN,NR_ES-HO-Cook,ITOT_ELC,NR_ES-HO-SpCool-I,NR_ES-HR-SpCool, + NR_ES-SR-WatHeat,Bldg_FLTPre99-Win,Bldg_HoRest-Cei,Bldg_Hosp-Win,Bldg_SDEPre89-Cei,Bldg_SDEPre89-Wal,Bldg_DETPre09-Wal,Bldg_DETPre69-Wal,Bldg_DETPre79-Cei,Bldg_DETPre99-Cei,Bldg_FLTPre69-Wal,Bldg_Offic-Cei,RSDFINOIL,R_ES-SD-Cook,R_ES-SD-SpCool-I, + SER_BGS,SER_BIO,EUVAR5DUM,FINOIL,ITOT_HH2,RSDNRG,TRAFINOIL,NR_ES-OF-Cook,NR_ES-SL-SpHeat,NR_ES-SS-SpHeat-I,TRA_GAS,TRA_GASintl,TRA_H2intl,NR_ES-SS-SpHeat,NR_ES-SS-WatHeat,RES_AHT,AGR_Far_Mac_Dri,AGR_Pum_Dev_Dis,AGR_Pum_Dev_Ele,AGR_Spe_Ele_Use,AGR_Spe_Het_Use, + RES_OIL,RES_REN,R_ES-DH-SpCool,R_ES-FL-SpHeat-I,Bldg_DETPre09-Cei,Bldg_DETPre09-Win,Bldg_DETPre45-Cei,R_ES-SD-SpCool,Bldg_DETPre45-Win,Bldg_DETPre69-Cei,Bldg_DETPre69-Win,Bldg_DETPre79-Wal,SER_HET,Bldg_DETPre79-Win,Bldg_DETPre89-Cei,Bldg_DETPre89-Wal,Bldg_DETPre89-Win, + Bldg_DETPre99-Wal,Bldg_DETPre99-Win,Bldg_FLTPre09-Cei,SER_COA,SER_ELC,Bldg_FLTPre09-Wal,Bldg_FLTPre09-Win,Bldg_FLTPre45-Cei,Bldg_FLTPre45-Wal,Bldg_FLTPre45-Win,Bldg_FLTPre69-Cei,Bldg_FLTPre69-Win,Bldg_FLTPre79-Cei,Bldg_FLTPre79-Wal,Bldg_FLTPre79-Win,Bldg_FLTPre89-Cei,Bldg_FLTPre89-Wal, + Bldg_FLTPre89-Win,Bldg_FLTPre99-Cei,Bldg_FLTPre99-Wal,Bldg_HoRest-Wal,Bldg_HoRest-Win,Bldg_Hosp-Cei,Bldg_Hosp-Wal,Bldg_Offic-Wal,Bldg_Offic-Win,Bldg_SDEPre09-Cei,Bldg_SDEPre09-Wal,Bldg_SDEPre09-Win,Bldg_SDEPre45-Cei,Bldg_SDEPre45-Win,Bldg_SDEPre69-Cei,Bldg_SDEPre69-Wal,Bldg_SDEPre69-Win, + Bldg_SDEPre79-Cei,Bldg_SDEPre79-Wal,Bldg_SDEPre79-Win,Bldg_SDEPre89-Win,Bldg_SDEPre99-Cei,Bldg_SDEPre99-Wal,Bldg_SDEPre99-Win,Bldg_ShopL-Cei,Bldg_ShopL-Wal,Bldg_ShopL-Win,Bldg_ShopS-Cei,Bldg_ShopS-Wal,Bldg_ShopS-Win,Bldg_SpoRecr-Cei,Bldg_SpoRecr-Wal,Bldg_SpoRecr-Win,DUMBioFuelConstr,EUCAPDUM, + EUVAR2DUM,EUVAR3DUM,EUVAR4DUM,FC_TOT,FC_TOTintl,FINSOLID,TRA_BGSintl,ITOT_GAS,NR_ES-HO-SpCool,NR_ES-HO-SpHeat,NR_ES-HO-SpHeat-I,NR_ES-HO-WatHeat,NR_ES-HR-Cook,NR_ES-HR-SpCool-I,NR_ES-HR-SpHeat,NR_ES-HR-SpHeat-I,NR_ES-HR-WatHeat,NR_ES-OF-SpCool,NR_ES-OF-SpCool-I,NR_ES-OF-SpHeat,NR_ES-OF-SpHeat-I, + NR_ES-OF-WatHeat,NR_ES-SL-Cook,NR_ES-SL-SpCool,NR_ES-SL-SpCool-I,NR_ES-SL-SpHeat-I,NR_ES-SL-WatHeat,NR_ES-SR-Cook,NR_ES-SR-SpCool,NR_ES-SR-SpCool-I,NR_ES-SR-SpHeat,NR_ES-SR-SpHeat-I,NR_ES-SS-Cook,NR_ES-SS-SpCool,NR_ES-SS-SpCool-I,RES_BDL,RES_BGS,RES_BIO,RES_COA,RES_ELC,RES_GAS,RES_HET,RES_HH2,R_ES-DH-70-SpHeat, + R_ES-DH-70-SpHeat-I,R_ES-DH-Cook,R_ES-DH-SpCool-I,R_ES-DH-SpHeat,R_ES-DH-SpHeat-I,R_ES-DH-WatHeat,R_ES-FL-Cook,R_ES-FL-SpCool,R_ES-FL-SpCool-I,R_ES-FL-SpHeat,R_ES-FL-WatHeat,R_ES-SD-SpHeat,R_ES-SD-SpHeat-I,R_ES-SD-WatHeat,SER_AHT,SER_BDL,SER_GAS,SER_HH2,SER_OIL,SER_REN,TRA_BGS,TRA_BLQ,TRA_BLQintl,TRA_H2,TRA_OIL,TRA_OILintl + AGR_Mot_Dri,ITOT_HET +* Exclude industrial byproducts + INDBLQ,GASBFG + SUPRPP + GN1 + / + + aux_p(process) storage processes to be exlcuded / +* TRABAT_Battery + STGCOO02,COMBATS02,COMBATS01,COMBATS03,ESTCAESS101,ESTCAESS00,ESTCAESS201,RSDBATS01,RSDBATS02,RSDBATS03,STH2SDT,STH2SGT,STH2SUG,NGASTOR-BE,NGASTOR-FI,NGASTOR-FR,NGASTOR-MT,NGASTOR-NL,NGASTOR-PT,ESTBATS101,ESTBATS102,ESTBATS103,ESTBATS201,ESTBATS202,ESTCAESS102,ESTHYDPS101,ESTHYDPS201,STGCOO01,NGASTOR-UK,STGHTH01,STGHTH02,LNGSTOR-BE,LNGSTOR-PT,LNGSTOR_E-UK,LNGSTOR_M-FR,NGASTOR-BG,NGASTOR-CZ,NGASTOR-EE,NGASTOR-ES,NGASTOR-IT,NGASTOR-NO,NGASTOR-PL,NGASTOR-RO,LNGSTOR_W-UK,LNGSTOR_M-ES,LNGSTOR-NL,LNGSTOR_E-IT,LNGSTOR_W-IT,NGASTOR-AT,NGASTOR-CH,NGASTOR-DE,NGASTOR-LT,NGASTOR-LV,NGASTOR-SI,NGASTOR-SK,LNGSTOR_A-FR,NGASTOR-SE,NGASTOR-CY,NGASTOR-DK,NGASTOR-HU,NGASTOR-IE,NGASTOR-LU,LNGSTOR_A-ES + SUPRPP00 + / + + co2(commodity) CO2 commodities / + ETSCO2, + RSDCO2N,COMCO2N,AGRCO2N,TRACO2N,INDCO2N,INDCO2P,ELCCO2N,SUPCO2N,SUPCO2P,ELCCO2P,ELCCO2I,TOTCO2/ + + c(commodity) commodities not in aux and which are produced or consumed by processes + + p_c(commodity) commodities for which price is calculated / + + AGRAHT,AGRBDL,AGRBGS,AGRBIO,AGRCOA,AGRDST,AGRELC,AGRGAS,AGRGEO,AGRGHH2,AGRGHT,AGRHET,AGRHH2,AGRLPG,AGROIL,AGRSOL,BIOBTLFTDSL,BIOCRP1,BIOCRP2,BIODME,BIODST,BIOEMHV,BIOETBE,BIOETHA,BIOGAS,BIOHVO,BIOLGCFS,BIOLIQ,BIOMtaH,BIOMUN,BIOOILFS,BIOPROP,BIORPS,BIOSLU,BIOSTAFS,BIOSUGFS,BIOWOO,BRFH2,COABRO,COACOK,COAHAR,COALIG,COHRSV,COLRSV,COMAHT,COMBDL,COMBGS,COMBIO,COMCOA,COMCOO,COMELC,COMGAS,COMGEO,COMGHH2,COMGHT,COMHET,COMHH2,COMLPG,COMNRG,COMOIL,COMSOL,COOFRE,DUMDCAES,DUMDCAES00,DUMSTOR,ELCAHT,ELCBDL,ELCBFG,ELCBFT,ELCBGS,ELCCOG,ELCCOH,ELCCOL,ELCCOP,ELCDST,ELCGAS,ELCGEO,ELCHFO,ELCHIG,ELCHIGG,ELCHYD,ELCIIS,ELCLOW,ELCMED,ELCMUN,ELCSLU,ELCSOL,ELCTID,ELCWAV,ELCWIN,ELCWOO,GAS2ST,GASBFT,GASCOG,GASCOP,GASIIS,GASLNG,GASNAT,GASP2G,GASP2G_G,GASPIP,GASRSV,HETHTH,IAMHTH,ICHELE,ICHHTH,ICHMCH,ICHOTH,ICHPRC, + ICHSTM,ICLHTH,ICMPRC,ICUHTH,IGFHTH,IGHHTH,IISHTH,ILMHTH,ILMPRC,IMPLH2,INDAHT,INDBFG,INDBFT,INDBGS,INDBIO,INDCOA,INDCOB,INDCOG,INDCOK,INDCOL,INDCOP,INDELC,INDGAS,INDGEO,INDGHH2,INDHFO,INDHH2,INDHTH,INDIIS,INDLFO,INDLPG,INDMUN,INDNAP,INDNRG,INDRFG,INDSLU,INDSOL,INFELE,INFHTH,INFMCH,INFOTH,INFPRC,INFSTM,INMELE,INMHTH,INMMCH,INMOTH,INMPRC,INMSTM,IOIELE,IOIHTH,IOIMCH,IOIOTH,IOIPRC,IOISTM,IPPHTH,IPPPRC,ISYNG,ISYNGDST,ISYNGGAS,ISYNGGSL,ISYNGKER,NUCH2,OILCRD,OILDST,OILDSTkt,OILFDS,OILGSL,OILGSLkt,OILHFO,OILKER,OILKERkt,OILLPG,OILNAP,OILNEU,OILOTH,OILPIP,OILRFG,OILRSV,RAGOILFS,REFHTH,RENAHT,RENGEO,RENGHT,RENHYD,RENSOL,RENWIN,RSDAHT,RSDBDL,RSDBGS,RSDBIO,RSDCOA,RSDCOO,RSDELC,RSDGAS,RSDGEO,RSDGHH2,RSDGHT,RSDHET,RSDHH2,RSDLPG,RSDOIL,RSDSOL,SUP_H2,SUP_TOT,SUPAHT,SUPBIO,SUPCOA,SUPCRD,SUPELC,SUPGAS, + SUPHTH,SUPRPG,SUPSOL,SYNDME,SYNGDST,SYNGGSL,SYNGH2,SYNGH2CT,SYNGH2CU,SYNGH2DT,SYNGKER,SYNGLPG,SYNGNAP,SYNGOTH,SYNH2,SYNH2CT,SYNH2CU,SYNH2DT,SYNMtaH,TRABGS,TRABGSintl,TRABGSintraeuintl,TRADST,TRADSTB30,TRADSTintl,TRADSTintraeuintl,TRADSTSYNG,TRADSTSYNGB30,TRAELC,TRAELC_EV,TRAELC_V2G,TRAELCintl,TRAELCintraeuintl,TRAETH,TRAFTS,TRAGAS,TRAGASintl,TRAGASintraeuintl,TRAGGH2,TRAGH2,TRAGSLE85,TRAGSLSP95,TRAGSLSP95E10,TRAGSLSYNGE85,TRAGSLSYNGSP95,TRAGSLSYNGSP95E10,TRAHFO,TRAHFOintl,TRAHFOintraeuintl,TRAJTK,TRAJTKintl,TRAJTKintraeuintl,TRALGH2,TRALGH2Intl,TRALGH2intraeuIntl,TRALH2,TRALH2Intl,TRALH2intraeuIntl,TRALPG,TRAN_ELC,TRAN_ELCintl +* SUPRPP + / + + bltrd_c(commodity) commodities entering into the bileteral trade + / + ELCHIG + GASNAT,GASP2G_G, +* to be added in the topology + GASP2G + SYNH2CU,SYNH2CT,SYNGH2CT,SYNGH2CU + SYNGDST,SYNGGSL,SYNGKER + / + flow(attribute) /var_fin, var_fout/ + + gasoline (commodity) commodities referring to gasoline /TRAGSLSP95,TRAGSLSYNGE85,TRAGSLSYNGSP95E10,TRAGSLSYNGSP95,TRAGSLSP95E10,TRAGSLE85/ + diesel (commodity) commodities referring to diesel /TRADSTB30,TRADSTSYNG,TRADSTSYNGB30,TRADST/ + ethanol(commodity) commodities referring to ethanol /BIOETHA, BIOETBE,BIOMTAH/ + biodiesel(commodity) commodities referring to biodiesel /BIOBTLFTDSL,BIODME,BIODST,BIOEMHV,BIOHVO/ +; + +$include Fuel_Prices_JRC_primary_commodity.gms + +alias (c2,com2,commodity),(p,p2,process), (lmil, milestone),(ts,s),(c,cc1,cc2),(r,r2),(region,region2); + +c(commodity)$(not aux_c(commodity))=yes$sum((region,p,t,v,ts,userconstraint),abs(veda_vdd("var_fin", commodity, p, t, region, v, ts, userconstraint)+veda_vdd("var_fout", commodity, p, t, region, v, ts, userconstraint))); + +top(region,p,c,t,"in")$((not co2(c)) and (not (aux_c(c))) and (not aux_p(p))) = sum((v,ts,userconstraint)$veda_vdd("var_fin", c, p, t, region, v, ts, userconstraint),1); +top(region,p,c,t,"out")$((not co2(c)) and (not (aux_c(c))) and (not aux_p(p))) = sum((v,ts,userconstraint)$veda_vdd("var_fout", c, p, t, region, v, ts, userconstraint),1); + +parameter + + price_CO2(region, commodity,t) CO2 price in EUR per ton + long_w(region, commodity, t) price weight for long term cost (the short term is 1-long_w) + co2_tax(region,co2,t) + + lrun_bltrd(region,process,commodity,milestone) long run cost of interconnectors for the bilateraly traded commodity c + dom(region,commodity,milestone) domestice production for commodity + imp_prc(region, region, bltrd_p,commodity,milestone) imported amounts for commodity per source of origin and process + imp(region, region,commodity,milestone) imported amounts for commodity per source of origin +; + +scalar tol cut-off tolerance below of which no price is calculated /5E-3/; + +long_w(r, c, t)=1; + +Parameter cf(commodity) conversion factor to PJ from kt; + +cf(c)=1; + +cf("BIOSUGFS")=0.079; +cf("BIOHVO")=0.044; +cf("BIOBTLFTDSL")=0.044; +cf("OILDSTkt")=0.044; +cf("BIOEMHV")=0.044; +cf("BIOOILFS")=0.044; +cf("BIOETBE")=0.0363; +cf("BIOETHA")=0.0268; + + +Positive Variable + price(region,commodity,milestone) price of commodity in EUR per GJ per year + price_final(region,commodity,milestone ) final price of the bilaterely traded commodity + price_temp(region,commodity,milestone) temporary price reflecting the production cost or price as calculated from the previous model + + lrun(region,process,commodity,milestone) long run cost per process to produce the commmodity + srun(region,process,commodity,milestone) short run cost per process to produce the commmodity + fuel(region,process,commodity,c2, milestone) fuel cost of c2 used to produce commodity from process p + cost_co2(region,process,commodity,milestone) co2 cost per process to produce the commmodity + revenues(region,process,commodity,c2, milestone) revenues from byrpoduct c2 when producing commodity by process +; + + +price_CO2(r,co2,t)=0; +co2_tax(region,co2,t)=0; +**** EVERYTHING CONVERTS TO EUR10 IN THE MODEL (NEED TO CHANGE THE SYSSETINGS) +co2_tax("ch","AGRCO2N",t)=120*0.71; +co2_tax("ch","COMCO2N",t)=120*0.71; +co2_tax("ch","RSDCO2N",t)=120*0.71; + +* this needs some re-thinkng +price_CO2(r,co2,t)$milestone(t) = max(0,co2_tax(r,co2,t),-sum(ts,veda_vdd("eq_combalm", co2, "-", t, r, "-", ts, "-"))/12*1000); +* overwire the ETS price with the EU-wide average price +price_CO2(r,"ETSCO2",t)$milestone(t) = max(0,out_etsco2("ETSCO2",t)); + + +* long run and short run cost of interconnectors +lrun_bltrd(region,p,commodity,milestone)$(bltrd_c(commodity)$bltrd_p(p)$(not aux_p(p))$pcg(p,commodity)$r(region)$trun(milestone) $(sum((flow,v,ts,userconstraint)$veda_vdd(flow,commodity,p,milestone,region,v,ts,userconstraint),veda_vdd(flow,commodity,p,milestone,region,v,ts,userconstraint)) gt tol)) = + ( sum((sc_attr_long,v,ts,userconstraint)$((not sc_attr_com(sc_attr_long))$veda_vdd(sc_attr_long,"-",p,milestone,region,v,ts,userconstraint)),abs(veda_vdd(sc_attr_long,"-",p,milestone,region,v,ts,userconstraint))) + +sum((sc_attr_long,v,ts,userconstraint)$(sc_attr_com(sc_attr_long)$veda_vdd(sc_attr_long,commodity,p,milestone,region,v,ts,userconstraint)),abs(veda_vdd(sc_attr_long,commodity,p,milestone,region,v,ts,userconstraint))) + ) + /sum((flow,v,ts,userconstraint)$veda_vdd(flow,commodity,p,milestone,region,v,ts,userconstraint),veda_vdd(flow,commodity,p,milestone,region,v,ts,userconstraint)) +; + +lrun_bltrd(region,p,commodity,milestone)$(sameas(commodity,"GN1")$bltrd_p(p)$(not aux_p(p))$pcg(p,commodity)$r(region)$trun(milestone) $(sum((flow,v,ts,userconstraint)$veda_vdd(flow,commodity,p,milestone,region,v,ts,userconstraint),veda_vdd(flow,commodity,p,milestone,region,v,ts,userconstraint)) gt tol)) = + ( sum((sc_attr_long,v,ts,userconstraint)$((not sc_attr_com(sc_attr_long))$veda_vdd(sc_attr_long,"-",p,milestone,region,v,ts,userconstraint)),abs(veda_vdd(sc_attr_long,"-",p,milestone,region,v,ts,userconstraint))) + +sum((sc_attr_long,v,ts,userconstraint)$(sc_attr_com(sc_attr_long)$veda_vdd(sc_attr_long,commodity,p,milestone,region,v,ts,userconstraint)),abs(veda_vdd(sc_attr_long,commodity,p,milestone,region,v,ts,userconstraint))) + ) + /sum((flow,v,ts,userconstraint)$veda_vdd(flow,commodity,p,milestone,region,v,ts,userconstraint),veda_vdd(flow,commodity,p,milestone,region,v,ts,userconstraint)) +; + +* domestically produced and imported quantities of bilaterly traded fuels +dom(r,bltrd_c,milestone)$trun(milestone) = sum((p,v,ts,userconstraint)$((not aux_p(p))$(not bltrd_p(p))$pcg(p,bltrd_c)$veda_vdd("var_fout",bltrd_c,p,milestone,r,v,ts,userconstraint)),veda_vdd("var_fout",bltrd_c,p,milestone,r,v,ts,userconstraint)); + +imp_prc(r,region,bltrd_p,bltrd_c,milestone)$(trun(milestone)$(not sameas(r,region)) + $( sum((v,ts,userconstraint)$veda_vdd("var_fout",bltrd_c,bltrd_p,milestone,r,v,ts,userconstraint),veda_vdd("var_fout",bltrd_c,bltrd_p,milestone,r,v,ts,userconstraint)) + eq sum((v,ts,userconstraint)$veda_vdd("var_fin",bltrd_c,bltrd_p,milestone,region,v,ts,userconstraint),veda_vdd("var_fin",bltrd_c,bltrd_p,milestone,region,v,ts,userconstraint)) + ) + ) + = sum((v,ts,userconstraint)$veda_vdd("var_fout",bltrd_c,bltrd_p,milestone,r,v,ts,userconstraint),veda_vdd("var_fout",bltrd_c,bltrd_p,milestone,r,v,ts,userconstraint)) +; + +imp_prc(r,region,bltrd_p,"GN1",milestone)$(trun(milestone)$(not sameas(r,region)) + $( sum((v,ts,userconstraint)$veda_vdd("var_fout","GN1",bltrd_p,milestone,r,v,ts,userconstraint),veda_vdd("var_fout","GN1",bltrd_p,milestone,r,v,ts,userconstraint)) + eq sum((v,ts,userconstraint)$veda_vdd("var_fin","GN1",bltrd_p,milestone,region,v,ts,userconstraint),veda_vdd("var_fin","GN1",bltrd_p,milestone,region,v,ts,userconstraint)) + ) + ) + = sum((v,ts,userconstraint)$veda_vdd("var_fout","GN1",bltrd_p,milestone,r,v,ts,userconstraint),veda_vdd("var_fout","GN1",bltrd_p,milestone,r,v,ts,userconstraint)) +; + +imp(r,region,bltrd_c,milestone)$trun(milestone) = sum(bltrd_p,imp_prc(r,region,bltrd_p,bltrd_c,milestone)+imp_prc(r,region,bltrd_p,"GN1",milestone)$sameas(bltrd_c,"ELCHIG")) +; + + +equations + eq_price price formation equation + eq_lrun long run cost + eq_srun short run cost + eq_fuel fuel cost + eq_co2 co2 costs + eq_revenues revenues from by products + eq_price_temp temporary price of bilateral traded commodities + eq_price_final equation for caclulating the final price of bilateral traded commodities + +; + +eq_lrun(region,p,c,milestone)$(top(region,p,c,milestone,"out")$(not aux_p(p))$pcg(p,c)$p_c(c)$r(region)$(not aux_c(c))$trun(milestone) $(sum((com2,v,ts,userconstraint)$(pcg(p,com2)$veda_vdd("var_fout",com2,p,milestone,region,v,ts,userconstraint)),veda_vdd("var_fout",com2,p,milestone,region,v,ts,userconstraint)) gt tol) ).. + lrun(region,p,c,milestone) =e= + long_w(region,c,milestone)*sum((sc_attr_long,v,ts,userconstraint)$((not sc_attr_com(sc_attr_long))$veda_vdd(sc_attr_long,"-",p,milestone,region,v,ts,userconstraint)),abs(veda_vdd(sc_attr_long,"-",p,milestone,region,v,ts,userconstraint))) + /( + (af(region,milestone,p)*prc_capact(region,p)*sum((v,ts,userconstraint)$veda_vdd("var_cap","-",p,milestone,region,v,ts,userconstraint),veda_vdd("var_cap","-",p,milestone,region,v,ts,userconstraint)))$(af(region,milestone,p)*prc_capact(region,p)*sum((v,ts,userconstraint)$veda_vdd("var_cap","-",p,milestone,region,v,ts,userconstraint),veda_vdd("var_cap","-",p,milestone,region,v,ts,userconstraint))) + + + (sum((com2,v,ts,userconstraint)$(pcg(p,com2)$veda_vdd("var_fout",com2,p,milestone,region,v,ts,userconstraint)),veda_vdd("var_fout",com2,p,milestone,region,v,ts,userconstraint)))$(not af(region,milestone,p)*prc_capact(region,p)*sum((v,ts,userconstraint)$veda_vdd("var_cap","-",p,milestone,region,v,ts,userconstraint),veda_vdd("var_cap","-",p,milestone,region,v,ts,userconstraint))) + ) + +(( + long_w(region,c,milestone)*sum((sc_attr_long,v,ts,userconstraint)$(sc_attr_com(sc_attr_long)$veda_vdd(sc_attr_long,c,p,milestone,region,v,ts,userconstraint)),abs(veda_vdd(sc_attr_long,c,p,milestone,region,v,ts,userconstraint))) + / + sum((com2,v,ts,userconstraint)$(pcg(p,com2)$veda_vdd("var_fout",com2,p,milestone,region,v,ts,userconstraint)),veda_vdd("var_fout",com2,p,milestone,region,v,ts,userconstraint)) + )) + $(sum((sc_attr_long,v,ts,userconstraint)$(sc_attr_com(sc_attr_long)$veda_vdd(sc_attr_long,c,p,milestone,region,v,ts,userconstraint)),veda_vdd(sc_attr_long,c,p,milestone,region,v,ts,userconstraint)) gt 0) +; + +eq_srun(region,p,c,milestone)$(top(region,p,c,milestone,"out")$(not aux_p(p))$pcg(p,c)$p_c(c)$r(region)$(not aux_c(c))$trun(milestone) $(sum((com2,v,ts,userconstraint)$(pcg(p,com2)$veda_vdd("var_fout",com2,p,milestone,region,v,ts,userconstraint)),veda_vdd("var_fout",com2,p,milestone,region,v,ts,userconstraint)) gt tol) ).. + srun(region,p,c,milestone) =e= + (1-long_w(region,c,milestone))*sum((sc_attr_short,v,ts,userconstraint)$((not sc_attr_com(sc_attr_short))$veda_vdd(sc_attr_short,"-",p,milestone,region,v,ts,userconstraint)),abs(veda_vdd(sc_attr_short,"-",p,milestone,region,v,ts,userconstraint))) + /( + (af(region,milestone,p)*prc_capact(region,p)*sum((v,ts,userconstraint)$veda_vdd("var_cap","-",p,milestone,region,v,ts,userconstraint),veda_vdd("var_cap","-",p,milestone,region,v,ts,userconstraint)))$(af(region,milestone,p)*prc_capact(region,p)*sum((v,ts,userconstraint)$veda_vdd("var_cap","-",p,milestone,region,v,ts,userconstraint),veda_vdd("var_cap","-",p,milestone,region,v,ts,userconstraint))) + + + (sum((com2,v,ts,userconstraint)$(pcg(p,com2)$veda_vdd("var_fout",com2,p,milestone,region,v,ts,userconstraint)),veda_vdd("var_fout",com2,p,milestone,region,v,ts,userconstraint)))$(not af(region,milestone,p)*prc_capact(region,p)*sum((v,ts,userconstraint)$veda_vdd("var_cap","-",p,milestone,region,v,ts,userconstraint),veda_vdd("var_cap","-",p,milestone,region,v,ts,userconstraint))) + ) + +(( + (1-long_w(region,c,milestone))*sum((sc_attr_short,v,ts,userconstraint)$(sc_attr_com(sc_attr_short)$veda_vdd(sc_attr_short,c,p,milestone,region,v,ts,userconstraint)),abs(veda_vdd(sc_attr_short,c,p,milestone,region,v,ts,userconstraint))) + / + sum((com2,v,ts,userconstraint)$(pcg(p,com2)$veda_vdd("var_fout",com2,p,milestone,region,v,ts,userconstraint)),veda_vdd("var_fout",com2,p,milestone,region,v,ts,userconstraint)) + )) + $(sum((sc_attr_short,v,ts,userconstraint)$(sc_attr_com(sc_attr_short)$veda_vdd(sc_attr_short,c,p,milestone,region,v,ts,userconstraint)),veda_vdd(sc_attr_short,c,p,milestone,region,v,ts,userconstraint)) gt 0) +; + + +eq_fuel(region,p,c,c2, milestone)$(top(region,p,c,milestone,"out")$(not aux_p(p))$pcg(p,c)$p_c(c)$r(region)$(not aux_c(c))$trun(milestone)$sum(p2$pcg(p2,c2),1)$(not aux_c(c2))$top(region,p,c2,milestone,"in")$(sum((p2,v,ts,userconstraint)$(pcg(p2,c2)$veda_vdd("var_fout",c2,p2,milestone,region,v,ts,userconstraint)),veda_vdd("var_fout",c2,p2,milestone,region,v,ts,userconstraint)) gt tol) $(sum((com2,v,ts,userconstraint)$(pcg(p,com2)$veda_vdd("var_fout",com2,p,milestone,region,v,ts,userconstraint)),veda_vdd("var_fout",com2,p,milestone,region,v,ts,userconstraint)) gt tol) ).. + fuel(region,p,c,c2, milestone) =e= + ( + sum((v,ts,userconstraint)$((veda_vdd("var_fin",c2,p,milestone,region,v,ts,userconstraint) gt tol) +* $(sum((p2)$((not aux_p(p2))$pcg(p2,c)$veda_vdd("var_fout",c,p2,milestone,region,v,ts,userconstraint)),cf(c2)*veda_vdd("var_fout",c,p2,milestone,region,v,ts,userconstraint)) gt tol) +* ), cf(c2)*veda_vdd("var_fin",c2,p,milestone,region,v,ts,userconstraint) + ), veda_vdd("var_fin",c2,p,milestone,region,v,ts,userconstraint) + *(price(region,c2,milestone)$(not bltrd_c(c2))+price_final(region,c2,milestone)$(bltrd_c(c2) $(dom(region,c2,milestone)+ sum(region2$imp(region,region2,c2,milestone),imp(region,region2,c2,milestone))) )) + ) + / + sum((com2,v,ts,userconstraint)$(pcg(p,com2)$veda_vdd("var_fout",com2,p,milestone,region,v,ts,userconstraint)),veda_vdd("var_fout",com2,p,milestone,region,v,ts,userconstraint)) + ) +; + +eq_co2(region,p,c,milestone)$(top(region,p,c,milestone,"out")$(not aux_p(p))$pcg(p,c)$p_c(c)$r(region)$(not aux_c(c))$trun(milestone) $(sum((com2,v,ts,userconstraint)$(pcg(p,com2)$veda_vdd("var_fout",com2,p,milestone,region,v,ts,userconstraint)),veda_vdd("var_fout",com2,p,milestone,region,v,ts,userconstraint)) gt tol) ).. + cost_co2(region,p,c,milestone) =e= + (( +* take ETS price if the process belongs to ETS + sum((v,co2,ts,userconstraint)$(sameas("ETSCO2", co2)$veda_vdd("var_fout", co2,p,milestone,region,v,ts,userconstraint)),abs(veda_vdd("var_fout",co2,p,milestone,region,v,ts,userconstraint))*1e-3*price_CO2(region,co2,milestone)) +* otherwise the CO2 price of the sector + + sum((v,co2,ts,userconstraint)$((not sameas("ETSCO2",co2))$veda_vdd("var_fout", co2,p,milestone,region,v,ts,userconstraint)),abs(veda_vdd("var_fout",co2,p,milestone,region,v,ts,userconstraint))*1e-3*price_CO2(region,co2,milestone)) $(sum((v,co2,ts,userconstraint)$(sameas("ETSCO2", co2)$veda_vdd("var_fout", co2,p,milestone,region,v,ts,userconstraint)),abs(veda_vdd("var_fout",co2,p,milestone,region,v,ts,userconstraint))*1e-3*price_CO2(region,co2,milestone)) eq 0) + ) + /sum((com2,v,ts,userconstraint)$(pcg(p,com2)$veda_vdd("var_fout",com2,p,milestone,region,v,ts,userconstraint)),veda_vdd("var_fout",com2,p,milestone,region,v,ts,userconstraint)) + ) +; + +eq_revenues(region,p,c,c2, milestone)$(top(region,p,c,milestone,"out")$(not aux_p(p))$pcg(p,c)$p_c(c)$p_c(c2)$r(region)$(not aux_c(c))$trun(milestone)$(not aux_c(c2))$top(region,p,c2,milestone,"out") $sum((p2,v,ts,userconstraint)$(pcg(p2,c2)$veda_vdd("var_fout",c2,p2,milestone,region,v,ts,userconstraint)),1)$(not sameas(c,c2)) $(sum((com2,v,ts,userconstraint)$(pcg(p,com2)$veda_vdd("var_fout",com2,p,milestone,region,v,ts,userconstraint)),veda_vdd("var_fout",com2,p,milestone,region,v,ts,userconstraint)) gt tol) ).. + revenues(region,p,c,c2,milestone) =e= + (sum((v,ts,userconstraint)$(veda_vdd("var_fout",c2,p,milestone,region,v,ts,userconstraint) gt tol), veda_vdd("var_fout",c2,p,milestone,region,v,ts,userconstraint)*price(region,c2,milestone)) + /sum((com2,v,ts,userconstraint)$(pcg(p,com2)$veda_vdd("var_fout",com2,p,milestone,region,v,ts,userconstraint)),veda_vdd("var_fout",com2,p,milestone,region,v,ts,userconstraint)) + ) +; + +eq_price(region,c,milestone)$(p_c(c)$r(region)$(not aux_c(c))$trun(milestone)$sum(p$((not aux_p(p))$top(region,p,c,milestone,"out")),1) $sum(p$(top(region,p,c,milestone,"out")$(not aux_p(p))$pcg(p,c)), sum((v,ts,userconstraint)$veda_vdd("var_fout",c,p,milestone,region,v,ts,userconstraint),veda_vdd("var_fout",c,p,milestone,region,v,ts,userconstraint))) $( sum((p,v,ts,userconstraint)$((not aux_p(p))$pcg(p,c)$veda_vdd("var_fout",c,p,milestone,region,v,ts,userconstraint)),veda_vdd("var_fout",c,p,milestone,region,v,ts,userconstraint)) gt tol) ).. + +price(region,c,milestone)$(sum((p,v,ts,userconstraint)$((not aux_p(p))$pcg(p,c)$veda_vdd("var_fout",c,p,milestone,region,v,ts,userconstraint)),veda_vdd("var_fout",c,p,milestone,region,v,ts,userconstraint)) gt tol) =e= +sum(p$(top(region,p,c,milestone,"out")$(not aux_p(p))$pcg(p,c)$(sum((com2,v,ts,userconstraint)$(pcg(p,com2)$veda_vdd("var_fout",com2,p,milestone,region,v,ts,userconstraint)), veda_vdd("var_fout",com2,p,milestone,region,v,ts,userconstraint)) gt tol) ), +( +* long run cost + lrun(region,p,c,milestone) +* short run cost ++ srun(region,p,c,milestone) +* fuel input cost (excluding CO2 direct emissions costs) + + sum(c2$((not aux_c(c2))$top(region,p,c2,milestone,"in")$(sum((p2,v,ts,userconstraint)$(pcg(p2,c2)$veda_vdd("var_fout",c2,p2,milestone,region,v,ts,userconstraint)),veda_vdd("var_fout",c2,p2,milestone,region,v,ts,userconstraint)) gt tol) $(sum((v,ts,userconstraint)$(veda_vdd("var_fin",c2,p,milestone,region,v,ts,userconstraint)),veda_vdd("var_fin",c2,p,milestone,region,v,ts,userconstraint)) gt tol)), fuel(region,p,c,c2, milestone)) +* CO2 costs + + cost_co2(region,p,c,milestone) +* revenues from by marketed product (i.e., the byproduct is primary commodity for at least 1 process) +* - sum(c2$(top(region,p,c2,milestone,"out")$sum((p2,v,ts,userconstraint)$(pcg(p2,c2)$veda_vdd("var_fout",c2,p2,milestone,region,v,ts,userconstraint)),1)$(not sameas(c,c2))), revenues(region,p,c,c2,milestone)) +) + *sum((v,ts,userconstraint)$(top(region,p,c,milestone,"out")$(not aux_p(p))$pcg(p,c)$veda_vdd("var_fout",c,p,milestone,region,v,ts,userconstraint)),veda_vdd("var_fout",c,p,milestone,region,v,ts,userconstraint)) +) +* divide by the total output of primary commodity c from those processes which have it as main product (primary commodity group) +/sum((p,v,ts,userconstraint)$((not aux_p(p))$pcg(p,c)$veda_vdd("var_fout",c,p,milestone,region,v,ts,userconstraint)),veda_vdd("var_fout",c,p,milestone,region,v,ts,userconstraint)) + +; + +eq_price_temp(r,bltrd_c,milestone)$trun(milestone).. + price_temp(r,bltrd_c,milestone) =e= price(r,bltrd_c,milestone)$(sum((p,v,ts,userconstraint)$((not aux_p(p))$pcg(p,bltrd_c)$veda_vdd("var_fout",bltrd_c,p,milestone,r,v,ts,userconstraint)),veda_vdd("var_fout",bltrd_c,p,milestone,r,v,ts,userconstraint)) gt tol) + + sum(bltrd_p, lrun_bltrd(r,bltrd_p,bltrd_c,milestone)) + sum(bltrd_p, lrun_bltrd(r,bltrd_p,"GN1",milestone))$sameas("ELCHIG",bltrd_c) + +; + +eq_price_final(r,bltrd_c,milestone)$(trun(milestone) $(dom(r,bltrd_c,milestone)+sum(region$imp(r,region,bltrd_c,milestone),imp(r,region,bltrd_c,milestone))) ).. + +price_final(r,bltrd_c,milestone) =e= + ( + price_temp(r,bltrd_c,milestone)*dom(r,bltrd_c,milestone) + + sum(region$(imp(r,region,bltrd_c,milestone) $(dom(region,bltrd_c,milestone)+sum(region2$imp(region,region2,bltrd_c,milestone),imp(region,region2,bltrd_c,milestone)) )), price_final(region,bltrd_c,milestone)*imp(r,region,bltrd_c,milestone)) + ) + / + ( + dom(r,bltrd_c,milestone) + + sum(region$imp(r,region,bltrd_c,milestone), imp(r,region,bltrd_c,milestone)) + ) +; + + + + +model price_calculation / + eq_price.price + eq_lrun.lrun + eq_srun.srun + eq_fuel.fuel + eq_co2.cost_co2 +* eq_revenues.revenues + + eq_price_temp.price_temp + eq_price_final.price_final + /; + +parameter check_price; + +* price.up(r,c,milestone)$(trun(milestone) $(sum(ts,veda_vdd("eq_combalm",c,"-",milestone,r,"-",ts,"-")) gt 0)) = sum(ts, veda_vdd("eq_combalm",c,"-",milestone,r,"-",ts,"-"))/sum(ts$veda_vdd("eq_combalm",c,"-",milestone,r,"-",ts,"-"),1); +* price_final.up(r,c,milestone)$(trun(milestone) $(sum(ts, veda_vdd("eq_combalm",c,"-",milestone,r,"-",ts,"-")) gt 0)) = sum(ts, veda_vdd("eq_combalm",c,"-",milestone,r,"-",ts,"-"))/sum(ts$veda_vdd("eq_combalm",c,"-",milestone,r,"-",ts,"-"),1); + + +solve price_calculation using cns; + +check_price(r,c,milestone)$(trun(milestone) $(sum(ts$(not (sameas(ts,"WP") or sameas(ts,"SP") or sameas(ts,"FP") or sameas(ts, "SP"))),veda_vdd("eq_combalm",c,"-",milestone,r,"-",ts,"-")*g_yrfr(r,ts)) gt 0)) = + sum(ts$veda_vdd("eq_combalm",c,"-",milestone,r,"-",ts,"-"), veda_vdd("eq_combalm",c,"-",milestone,r,"-",ts,"-")*g_yrfr(r,ts)) + - price.l(r,c,milestone); +check_price(r,c,milestone)$(check_price(r,c,milestone) ge 0) = 0; + +*************************** +*** Report the final prices +*************************** +parameter + rprice(region,commodity,milestone) final prices to be reported and used in further calculations +; + +rprice(r,c,milestone)$trun(milestone) = price.l(r,c,milestone)$(not bltrd_c(c)) + price_final.l(r,c,milestone)$bltrd_c(c); + + +* for gasoline and diesel take the average of the prices of all related commodities in the blending +rprice(r,"TRAGSLSP95",milestone)$(trun(milestone)$sum((gasoline,p,v,ts,userconstraint)$veda_vdd("var_fin",gasoline,p,milestone,r,v,ts,userconstraint),veda_vdd("var_fin",gasoline,p,milestone,r,v,ts,userconstraint))) = sum((gasoline,p,v,ts,userconstraint)$veda_vdd("var_fin",gasoline,p,milestone,r,v,ts,userconstraint),veda_vdd("var_fin",gasoline,p,milestone,r,v,ts,userconstraint)*rprice(r,gasoline,milestone))/sum((gasoline,p,v,ts,userconstraint)$veda_vdd("var_fin",gasoline,p,milestone,r,v,ts,userconstraint),veda_vdd("var_fin",gasoline,p,milestone,r,v,ts,userconstraint)); +rprice(r,"TRADST",milestone)$(trun(milestone)$sum((diesel,p,v,ts,userconstraint)$veda_vdd("var_fin",diesel,p,milestone,r,v,ts,userconstraint),veda_vdd("var_fin",diesel,p,milestone,r,v,ts,userconstraint))) = sum((diesel,p,v,ts,userconstraint)$veda_vdd("var_fin",diesel,p,milestone,r,v,ts,userconstraint),veda_vdd("var_fin",diesel,p,milestone,r,v,ts,userconstraint)*rprice(r,diesel,milestone))/sum((diesel,p,v,ts,userconstraint)$veda_vdd("var_fin",diesel,p,milestone,r,v,ts,userconstraint),veda_vdd("var_fin",diesel,p,milestone,r,v,ts,userconstraint)); +rprice(r,gasoline,milestone)=rprice(r,"TRAGSLSP95",milestone); +rprice(r,diesel,milestone)=rprice(r,"TRADST",milestone); + + + +* for ethanol and bioediesel take the average of the prices of all related commodities in the blending +rprice(r,"BIOETHA",milestone)$(trun(milestone)$sum((ethanol,p,v,ts,userconstraint)$veda_vdd("var_fin",ethanol,p,milestone,r,v,ts,userconstraint),veda_vdd("var_fin",ethanol,p,milestone,r,v,ts,userconstraint))) = sum((ethanol,p,v,ts,userconstraint)$veda_vdd("var_fin",ethanol,p,milestone,r,v,ts,userconstraint),veda_vdd("var_fin",ethanol,p,milestone,r,v,ts,userconstraint)*rprice(r,ethanol,milestone))/sum((ethanol,p,v,ts,userconstraint)$veda_vdd("var_fin",ethanol,p,milestone,r,v,ts,userconstraint),veda_vdd("var_fin",ethanol,p,milestone,r,v,ts,userconstraint)); +rprice(r,ethanol,milestone)=rprice(r,"BIOETHA",milestone); + +rprice(r,"BIODST",milestone)$(trun(milestone)$sum((biodiesel,p,v,ts,userconstraint)$veda_vdd("var_fin",biodiesel,p,milestone,r,v,ts,userconstraint),veda_vdd("var_fin",biodiesel,p,milestone,r,v,ts,userconstraint))) = sum((biodiesel,p,v,ts,userconstraint)$veda_vdd("var_fin",biodiesel,p,milestone,r,v,ts,userconstraint),veda_vdd("var_fin",biodiesel,p,milestone,r,v,ts,userconstraint)*rprice(r,biodiesel,milestone))/sum((biodiesel,p,v,ts,userconstraint)$veda_vdd("var_fin",biodiesel,p,milestone,r,v,ts,userconstraint),cf(biodiesel)*veda_vdd("var_fin",biodiesel,p,milestone,r,v,ts,userconstraint)); +rprice(r,biodiesel,milestone)=rprice(r,"BIODST",milestone); + + +$ontext +Provide levelised cost of the main energy carriers + +Electricity + +Diesel + +Gasoline + +natural gas + +biomass + +bioliquids + +e-liquids + +$offtext + +set + p_c_out_bfe(commodity) commodities for which prices are to be reported as difference from the BFE prices /ELCHIG,INDLFO,INDGAS,INDELC,RSDOIL,RSDGAS,RSDELC,TRAGSLSP95,TRADST,TRAELC_EV/ + p_c_out_oecd(commodity) commdities for which prices are to be reported for OECD /BIODST,BIOETHA,BIOGAS,BIOLIQ,SYNGDST,SYNGGSL,SYNGKER,SYNGLPG,SYNGNAP,SYNGOTH,GASP2G_G, ELCHIG, SYNH2CT,SYNH2CU,SYNH2DT,SYNGH2CT,SYNGH2CU,SYNGH2DT/ + oecd_commodity(commodity) /ELCDST,ELCGAS,ELCHIG,INDELC,RSDELC,COMELC,TRAELC,TRAELC_EV,TRAGSLSP95,TRADST,INDLFO,RSDOIL,INDGAS,RSDGAS,COMGAS,COMBIO,COMOIL,RSDBIO,SYNGDST,SYNGGSL,SYNGKER,ELCWOO,INDBIO,BIOETHA,BIODST/ +; + +scalar EUR15; EUR15=1/0.925; + +parameter + out_prices(region,commodity,milestone) end-consumer prices for Switzerland + LCOE(region,commodity,milestone) "levelised cost per output commodity and region" + oecd_LCOE(region, commodity, milestone) levelised cost for the oecd commodities +; + +out_prices(r,oecd_commodity,milestone)$trun(milestone)=EUR15*rprice(r,oecd_commodity,milestone); + +$onText + +out_prices("ELCHIG","2020")=34/3.6; + +out_prices("INDLFO","2020")=16.578499092; +out_prices("INDGAS","2020")=18.819461164; +out_prices("INDELC","2020")=32.896856788; + +out_prices("RSDOIL","2020")=18.9592433361995000; +out_prices("RSDGAS","2020")=29.7068166618898000; +out_prices("RSDELC","2020")=58.5103014235215000; +out_prices("RSDBIO","2020")=6.0565536618800100; +out_prices("RSDHET","2020")=6.0565536618800100; + +out_prices("TRAGSLSP95","2020")=45.908822967421400000; +out_prices("TRADST","2020")=42.572069360848400000; +out_prices("TRAELC_EV","2020")=58.510301423521500000; + + + +loop(milestone$(ord(milestone) gt 2), + out_prices(p_c_out_bfe,milestone) = out_prices(p_c_out_bfe,milestone-1)+rprice("ch",p_c_out_bfe,milestone)-rprice("ch",p_c_out_bfe,milestone-1); +); + + +out_prices(r,p_c_out_oecd,milestone) = rprice(r,p_c_out_oecd,milestone); + + +***************************** +* LCOE calculation accross the system lifetime +***************************** + +lcoe(region,c,lmil)$price.l(region,c,lmil) = +sum(milestone$(ord(milestone) le ord(lmil)),1/((1+0.5/100)**(ord(milestone)-0.5))* +( +* capital and operating costs + sum(p$(lrun.l(region,p,c,milestone) or srun.l(region,p,c,milestone) or lrun_bltrd(region,p,c,milestone)), + sum((sc_attr_long,v,ts,userconstraint)$((not sc_attr_com(sc_attr_long))$veda_vdd(sc_attr_long,"-",p,milestone,region,v,ts,userconstraint)),veda_vdd(sc_attr_long,"-",p,milestone,region,v,ts,userconstraint)) + + + sum((sc_attr_long,v,ts,userconstraint)$(sc_attr_com(sc_attr_long)$veda_vdd(sc_attr_long,c,p,milestone,region,v,ts,userconstraint)),veda_vdd(sc_attr_long,c,p,milestone,region,v,ts,userconstraint)) + ) +* fuel input costs + + sum((p,c2)$fuel.l(region,p,c,c2, milestone), + sum((v,ts,userconstraint)$((veda_vdd("var_fin",c2,p,milestone,region,v,ts,userconstraint) gt tol) $(sum((p2)$((not aux_p(p2))$pcg(p2,c)$veda_vdd("var_fout",c,p2,milestone,region,v,ts,userconstraint)),veda_vdd("var_fout",c,p2,milestone,region,v,ts,userconstraint)) gt tol) ), cf(c2)*veda_vdd("var_fin",c2,p,milestone,region,v,ts,userconstraint)*rprice(region,c2,milestone)) + ) +) +) +/ +sum(milestone$(ord(milestone) le ord(lmil)),1/((1+0.5/100)**(ord(milestone)-0.5))* +sum(p$((not aux_p(p))$top(region,p,c,milestone,'out')$sum((v,ts,userconstraint)$veda_vdd("var_fout", c, p, milestone, region, v, ts, userconstraint),1)), + sum((v,ts,userconstraint)$(top(region,p,c,milestone,"out")$(not aux_c(c)) $(not aux_p(p))$veda_vdd("var_fout", c, p, milestone, region, v, ts, userconstraint)),veda_vdd("var_fout", c, p, milestone, region, v, ts, userconstraint))) +) +; + +oecd_LCOE(region,oecd_commodity,lmil)$trun(lmil) = lcoe(region,oecd_commodity,lmil); + +$onecho>outpr%SCENARIO%.txt +par=out_prices rng=out_prices!a3 rdim=2 cdim=1 +par=oecd_LCOE rng=oecd_LCOE!a3 rdim=2 cdim=1 + +$offecho + +$offText +$onecho>outpr%SCENARIO%.txt +par=out_prices rng=out_prices!a3 rdim=2 cdim=1 +$offecho + +execute_unload "outpr%SCENARIO%", out_prices; + +execute 'gdxxrw.exe i=outpr%SCENARIO%.gdx o="%SCENARIO%.xlsb" EpsOut="0" @outpr%SCENARIO%.txt' ; + +execute 'del out*%SCENARIO%*.txt out*%SCENARIO%*.gdx *%SCENARIO%*.~gm dim*%SCENARIO%*.gms' ; + + +execute_unload "%SCENARIO%_pr.gdx" + + + diff --git a/Results/Fuel_Prices_JRC_primary_commodity.gms b/Results/Fuel_Prices_JRC_primary_commodity.gms new file mode 100644 index 0000000..b1c1ecd --- /dev/null +++ b/Results/Fuel_Prices_JRC_primary_commodity.gms @@ -0,0 +1,5115 @@ +$onwarning + +set pcg(process,commodity) primary commodity group (from the GDX file of VEDA FE) +/ +DUMDCAES.DUMDCAES +DUMDCAES00.DUMDCAES00 +DUMSTOR.DUMSTOR +AGRAHT00.AGRAHT +AGRBDL00.AGRBDL +AGRBIO00.AGRBIO +AGRCOA00.AGRCOA +AGRDST00.AGRDST +AGRELC00.AGRELC +AGRGAS00.AGRGAS +AGRGEO00.AGRGEO +AGRGHT00.AGRGHT +AGRHET00.AGRHET +AGRLPG00.AGRLPG +AGROIL00.AGROIL +AGRSOL00.AGRSOL +AGR_Agr_For_Fis-Tech.AGR_Agr_For_Fis +AGR_Far_Mac_Dri-Tech.AGR_Far_Mac_Dri +AGR_Lig-Tech.AGR_Lig +AGR_Low_Ent_Het-Tech.AGR_Low_Ent_Het +AGR_Mot_Dri-Tech.AGR_Mot_Dri +AGR_Pum_Dev_Dis-Tech.AGR_Pum_Dev_Dis +AGR_Pum_Dev_Ele-Tech.AGR_Pum_Dev_Ele +AGR_Spe_Ele_Use-Tech.AGR_Spe_Ele_Use +AGR_Spe_Het_Use-Tech.AGR_Spe_Het_Use +AGR_Ven-Tech.AGR_Ven +Adj_DH-70-SpHeat.R_ES-DH-70-SpHeat-I +Adj_DH-SpCool.R_ES-DH-SpCool-I +Adj_DH-SpHeat.R_ES-DH-SpHeat-I +Adj_FL-SpCool.R_ES-FL-SpCool-I +Adj_FL-SpHeat.R_ES-FL-SpHeat-I +Adj_HO-SpCool.NR_ES-HO-SpCool-I +Adj_HO-SpHeat.NR_ES-HO-SpHeat-I +Adj_HR-SpCool.NR_ES-HR-SpCool-I +Adj_HR-SpHeat.NR_ES-HR-SpHeat-I +Adj_OF-SpCool.NR_ES-OF-SpCool-I +Adj_OF-SpHeat.NR_ES-OF-SpHeat-I +Adj_SD-SpCool.R_ES-SD-SpCool-I +Adj_SD-SpHeat.R_ES-SD-SpHeat-I +Adj_SL-SpCool.NR_ES-SL-SpCool-I +Adj_SL-SpHeat.NR_ES-SL-SpHeat-I +Adj_SR-SpCool.NR_ES-SR-SpCool-I +Adj_SR-SpHeat.NR_ES-SR-SpHeat-I +Adj_SS-SpCool.NR_ES-SS-SpCool-I +Adj_SS-SpHeat.NR_ES-SS-SpHeat-I +CHPAUTOGENBIO00.INDELC +CHPAUTOGENBIO00.INDHTH +CHPAUTOGENBLQ00.INDELC +CHPAUTOGENBLQ00.IPPHTH +CHPAUTOGENGAS00.INDELC +CHPAUTOGENGAS00.INDHTH +CHPAUTOGENOIL00.INDELC +CHPAUTOGENOIL00.INDHTH +CHPAUTOGENRFG00.INDELC +CHPAUTOGENRFG00.INDHTH +CHPAUTOGENSOLID00.INDELC +CHPAUTOGENSOLID00.INDHTH +CHPAUTOGENWASTE00.INDELC +CHPAUTOGENWASTE00.INDHTH +COMAHT00.COMAHT +COMBDL00.COMBDL +COMBGS00.COMBGS +COMBIO00.COMBIO +COMCOA00.COMCOA +COMCOO100.COMCOO +COMCOO200.COMCOO +COMELC00.COMELC +COMGAS00.COMGAS +COMGEO00.COMGEO +COMGHT00.COMGHT +COMHTH00.COMHET +COMLPG00.COMLPG +COMOIL00.COMOIL +COMSOL00.COMSOL +C_ES-CK-HO_BIO.NR_ES-HO-Cook +C_ES-CK-HO_ELC.NR_ES-HO-Cook +C_ES-CK-HO_GAS.NR_ES-HO-Cook +C_ES-CK-HO_LPG.NR_ES-HO-Cook +C_ES-CK-HR_BIO.NR_ES-HR-Cook +C_ES-CK-HR_ELC.NR_ES-HR-Cook +C_ES-CK-HR_GAS.NR_ES-HR-Cook +C_ES-CK-HR_LPG.NR_ES-HR-Cook +C_ES-CK-OF_BIO.NR_ES-OF-Cook +C_ES-CK-OF_ELC.NR_ES-OF-Cook +C_ES-CK-OF_GAS.NR_ES-OF-Cook +C_ES-CK-OF_LPG.NR_ES-OF-Cook +C_ES-CK-SL_BIO.NR_ES-SL-Cook +C_ES-CK-SL_ELC.NR_ES-SL-Cook +C_ES-CK-SL_GAS.NR_ES-SL-Cook +C_ES-CK-SL_LPG.NR_ES-SL-Cook +C_ES-CK-SR_BIO.NR_ES-SR-Cook +C_ES-CK-SR_ELC.NR_ES-SR-Cook +C_ES-CK-SR_GAS.NR_ES-SR-Cook +C_ES-CK-SR_LPG.NR_ES-SR-Cook +C_ES-CK-SS_BIO.NR_ES-SS-Cook +C_ES-CK-SS_ELC.NR_ES-SS-Cook +C_ES-CK-SS_GAS.NR_ES-SS-Cook +C_ES-CK-SS_LPG.NR_ES-SS-Cook +C_ES-SC-HO_ELC.NR_ES-HO-SpCool +C_ES-SC-HO_GAS.NR_ES-HO-SpCool +C_ES-SC-HR_ELC.NR_ES-HR-SpCool +C_ES-SC-HR_GAS.NR_ES-HR-SpCool +C_ES-SC-OF_ELC.NR_ES-OF-SpCool +C_ES-SC-OF_GAS.NR_ES-OF-SpCool +C_ES-SC-SL_ELC.NR_ES-SL-SpCool +C_ES-SC-SL_GAS.NR_ES-SL-SpCool +C_ES-SC-SR_ELC.NR_ES-SR-SpCool +C_ES-SC-SR_GAS.NR_ES-SR-SpCool +C_ES-SC-SS_ELC.NR_ES-SS-SpCool +C_ES-SC-SS_GAS.NR_ES-SS-SpCool +C_ES-SH-HO_BIO.NR_ES-HO-SpHeat +C_ES-SH-HO_COA.NR_ES-HO-SpHeat +C_ES-SH-HO_ELC.NR_ES-HO-SpHeat +C_ES-SH-HO_ELCHP.NR_ES-HO-SpHeat +C_ES-SH-HO_GAS.NR_ES-HO-SpHeat +C_ES-SH-HO_GASHP.NR_ES-HO-SpHeat +C_ES-SH-HO_GEO.NR_ES-HO-SpHeat +C_ES-SH-HO_HET.NR_ES-HO-SpHeat +C_ES-SH-HO_LPG.NR_ES-HO-SpHeat +C_ES-SH-HO_OIL.NR_ES-HO-SpHeat +C_ES-SH-HR_BIO.NR_ES-HR-SpHeat +C_ES-SH-HR_COA.NR_ES-HR-SpHeat +C_ES-SH-HR_ELC.NR_ES-HR-SpHeat +C_ES-SH-HR_ELCHP.NR_ES-HR-SpHeat +C_ES-SH-HR_GAS.NR_ES-HR-SpHeat +C_ES-SH-HR_GASHP.NR_ES-HR-SpHeat +C_ES-SH-HR_GEO.NR_ES-HR-SpHeat +C_ES-SH-HR_HET.NR_ES-HR-SpHeat +C_ES-SH-HR_LPG.NR_ES-HR-SpHeat +C_ES-SH-HR_OIL.NR_ES-HR-SpHeat +C_ES-SH-OF_BIO.NR_ES-OF-SpHeat +C_ES-SH-OF_COA.NR_ES-OF-SpHeat +C_ES-SH-OF_ELC.NR_ES-OF-SpHeat +C_ES-SH-OF_ELCHP.NR_ES-OF-SpHeat +C_ES-SH-OF_GAS.NR_ES-OF-SpHeat +C_ES-SH-OF_GASHP.NR_ES-OF-SpHeat +C_ES-SH-OF_GEO.NR_ES-OF-SpHeat +C_ES-SH-OF_HET.NR_ES-OF-SpHeat +C_ES-SH-OF_LPG.NR_ES-OF-SpHeat +C_ES-SH-OF_OIL.NR_ES-OF-SpHeat +C_ES-SH-SL_BIO.NR_ES-SL-SpHeat +C_ES-SH-SL_COA.NR_ES-SL-SpHeat +C_ES-SH-SL_ELC.NR_ES-SL-SpHeat +C_ES-SH-SL_ELCHP.NR_ES-SL-SpHeat +C_ES-SH-SL_GAS.NR_ES-SL-SpHeat +C_ES-SH-SL_GASHP.NR_ES-SL-SpHeat +C_ES-SH-SL_GEO.NR_ES-SL-SpHeat +C_ES-SH-SL_HET.NR_ES-SL-SpHeat +C_ES-SH-SL_LPG.NR_ES-SL-SpHeat +C_ES-SH-SL_OIL.NR_ES-SL-SpHeat +C_ES-SH-SR_BIO.NR_ES-SR-SpHeat +C_ES-SH-SR_COA.NR_ES-SR-SpHeat +C_ES-SH-SR_ELC.NR_ES-SR-SpHeat +C_ES-SH-SR_ELCHP.NR_ES-SR-SpHeat +C_ES-SH-SR_GAS.NR_ES-SR-SpHeat +C_ES-SH-SR_GASHP.NR_ES-SR-SpHeat +C_ES-SH-SR_GEO.NR_ES-SR-SpHeat +C_ES-SH-SR_HET.NR_ES-SR-SpHeat +C_ES-SH-SR_LPG.NR_ES-SR-SpHeat +C_ES-SH-SR_OIL.NR_ES-SR-SpHeat +C_ES-SH-SS_BIO.NR_ES-SS-SpHeat +C_ES-SH-SS_COA.NR_ES-SS-SpHeat +C_ES-SH-SS_ELC.NR_ES-SS-SpHeat +C_ES-SH-SS_ELCHP.NR_ES-SS-SpHeat +C_ES-SH-SS_GAS.NR_ES-SS-SpHeat +C_ES-SH-SS_GASHP.NR_ES-SS-SpHeat +C_ES-SH-SS_GEO.NR_ES-SS-SpHeat +C_ES-SH-SS_HET.NR_ES-SS-SpHeat +C_ES-SH-SS_LPG.NR_ES-SS-SpHeat +C_ES-SH-SS_OIL.NR_ES-SS-SpHeat +C_ES-WH-HO_BIO.NR_ES-HO-WatHeat +C_ES-WH-HO_COA.NR_ES-HO-WatHeat +C_ES-WH-HO_ELC.NR_ES-HO-WatHeat +C_ES-WH-HO_GAS.NR_ES-HO-WatHeat +C_ES-WH-HO_HET.NR_ES-HO-WatHeat +C_ES-WH-HO_LPG.NR_ES-HO-WatHeat +C_ES-WH-HO_OIL.NR_ES-HO-WatHeat +C_ES-WH-HO_SOL.NR_ES-HO-WatHeat +C_ES-WH-HR_BIO.NR_ES-HR-WatHeat +C_ES-WH-HR_COA.NR_ES-HR-WatHeat +C_ES-WH-HR_ELC.NR_ES-HR-WatHeat +C_ES-WH-HR_GAS.NR_ES-HR-WatHeat +C_ES-WH-HR_HET.NR_ES-HR-WatHeat +C_ES-WH-HR_LPG.NR_ES-HR-WatHeat +C_ES-WH-HR_OIL.NR_ES-HR-WatHeat +C_ES-WH-HR_SOL.NR_ES-HR-WatHeat +C_ES-WH-OF_BIO.NR_ES-OF-WatHeat +C_ES-WH-OF_COA.NR_ES-OF-WatHeat +C_ES-WH-OF_ELC.NR_ES-OF-WatHeat +C_ES-WH-OF_GAS.NR_ES-OF-WatHeat +C_ES-WH-OF_HET.NR_ES-OF-WatHeat +C_ES-WH-OF_LPG.NR_ES-OF-WatHeat +C_ES-WH-OF_OIL.NR_ES-OF-WatHeat +C_ES-WH-OF_SOL.NR_ES-OF-WatHeat +C_ES-WH-SL_BIO.NR_ES-SL-WatHeat +C_ES-WH-SL_COA.NR_ES-SL-WatHeat +C_ES-WH-SL_ELC.NR_ES-SL-WatHeat +C_ES-WH-SL_GAS.NR_ES-SL-WatHeat +C_ES-WH-SL_HET.NR_ES-SL-WatHeat +C_ES-WH-SL_LPG.NR_ES-SL-WatHeat +C_ES-WH-SL_OIL.NR_ES-SL-WatHeat +C_ES-WH-SL_SOL.NR_ES-SL-WatHeat +C_ES-WH-SR_BIO.NR_ES-SR-WatHeat +C_ES-WH-SR_COA.NR_ES-SR-WatHeat +C_ES-WH-SR_ELC.NR_ES-SR-WatHeat +C_ES-WH-SR_GAS.NR_ES-SR-WatHeat +C_ES-WH-SR_HET.NR_ES-SR-WatHeat +C_ES-WH-SR_LPG.NR_ES-SR-WatHeat +C_ES-WH-SR_OIL.NR_ES-SR-WatHeat +C_ES-WH-SR_SOL.NR_ES-SR-WatHeat +C_ES-WH-SS_BIO.NR_ES-SS-WatHeat +C_ES-WH-SS_COA.NR_ES-SS-WatHeat +C_ES-WH-SS_ELC.NR_ES-SS-WatHeat +C_ES-WH-SS_GAS.NR_ES-SS-WatHeat +C_ES-WH-SS_HET.NR_ES-SS-WatHeat +C_ES-WH-SS_LPG.NR_ES-SS-WatHeat +C_ES-WH-SS_OIL.NR_ES-SS-WatHeat +C_ES-WH-SS_SOL.NR_ES-SS-WatHeat +EAUTOGENBIO00.INDELC +EAUTOGENGAS00.INDELC +EAUTOGENOIL00.INDELC +EAUTOGENRFGD00.INDELC +EAUTOGENSOLID00.INDELC +EAUTOGENWASTE00.INDELC +ECHP_HFO_thermal.ELCHIG +ECHP_HFO_thermal.HETHTH +ECHP_LFO_thermal.ELCHIG +ECHP_LFO_thermal.HETHTH +ECHP_PV.ELCHIG +ECHP_PV.HETHTH +ECHP_biomass_thermal.ELCHIG +ECHP_biomass_thermal.HETHTH +ECHP_coal_thermal.ELCHIG +ECHP_coal_thermal.HETHTH +ECHP_lignite_thermal.ELCHIG +ECHP_lignite_thermal.HETHTH +ECHP_naturalgas_CCGT.ELCHIG +ECHP_naturalgas_CCGT.HETHTH +ECHP_naturalgas_OCGT.ELCHIG +ECHP_naturalgas_OCGT.HETHTH +ECHP_naturalgas_thermal.ELCHIG +ECHP_naturalgas_thermal.HETHTH +EEHP_DistHeating.HETHTH +EEPP_CSP.ELCHIG +EEPP_HFO_thermal.ELCHIG +EEPP_LFO_thermal.ELCHIG +EEPP_OCE.ELCHIG +EEPP_PV.ELCHIG +EEPP_biomass_CCGT.ELCHIG +EEPP_biomass_thermal.ELCHIG +EEPP_coal_CCGT.ELCHIG +EEPP_coal_thermal.ELCHIG +EEPP_geothermal.ELCHIG +EEPP_lignite_thermal.ELCHIG +EEPP_naturalgas_CCGT.ELCHIG +EEPP_naturalgas_OCGT.ELCHIG +EEPP_naturalgas_thermal.ELCHIG +EEPP_windOFF.ELCHIG +EEPP_windON.ELCHIG +ELCAHT00.ELCAHT +ELCBDL00.ELCBDL +ELCBGS00.ELCBGS +ELCCOH00.ELCCOH +ELCCOL00.ELCCOL +ELCDST00.ELCDST +ELCGAS00.ELCGAS +ELCGEO00.ELCGEO +ELCHFO00.ELCHFO +ELCHYD00.ELCHYD +ELCMUN00.ELCMUN +ELCSLU00.ELCSLU +ELCSOL00.ELCSOL +ELCSOL01.ELCSOL +ELCSOL02.ELCSOL +ELCSOL03.ELCSOL +ELCSOL04.ELCSOL +ELCWIN00.ELCWIN +ELCWOO00.ELCWOO +EUHYDDAM00.ELCHIG +EUHYDRUN00.ELCHIG +EVTRANS_H-H.ELCHIGG +EVTRANS_H-M.ELCMED +EVTRANS_L-M.ELCMED +EVTRANS_M-L.ELCLOW +IALFINPRO00.IAL +IALHAHEPF00.MALCAL +IALHAHERG00.MALCAL +IALINERAN00.MALCAL +IALRECYCP00.MALCAL +IAMADVCAP00.IAM +ICHDEMAND00.ICH +ICHELEELC00.ICHELE +ICHMCHBIO00.ICHMCH +ICHMCHCOA00.ICHMCH +ICHMCHCOK00.ICHMCH +ICHMCHELC00.ICHMCH +ICHMCHGAS00.ICHMCH +ICHMCHHFO00.ICHMCH +ICHMCHLFO00.ICHMCH +ICHMCHLPG00.ICHMCH +ICHOTH-NRG.ICHOTH +ICHPRCBIO00.ICHPRC +ICHPRCCOA00.ICHPRC +ICHPRCCOK00.ICHPRC +ICHPRCELC00.ICHPRC +ICHPRCGAS00.ICHPRC +ICHPRCHFO00.ICHPRC +ICHPRCLFO00.ICHPRC +ICHPRCLPG00.ICHPRC +ICHSTMBIO00.ICHHTH +ICHSTMCOA00.ICHHTH +ICHSTMCOK00.ICHHTH +ICHSTMELC00.ICHHTH +ICHSTMGAS00.ICHHTH +ICHSTMHFO00.ICHHTH +ICHSTMHTH00.ICHHTH +ICHSTMLFO00.ICHHTH +ICHSTMLPG00.ICHHTH +ICLADVPRO00.ICL +ICLSTDPRO00.ICL +ICLSTDPRO01.ICL +ICLSTDPRO02.ICL +ICMDRYPRD00.MCMCLK +ICMFINPRO00.ICM +ICMPRCCOA00.ICMPRC +ICMPRCGAS00.ICMPRC +ICMPRCHFO00.ICMPRC +ICMWETPRD00.MCMCLK +ICUFINPRO00.ICU +ICUOREPRD00.MCUSCU +ICURECPRD00.MCUSCU +IGFFLATGL00.IGF +IGHHOLLOW00.IGH +IGHRECYCL00.IGH +IISAODFUR00.MISCST +IISBLAFUR00.MISRIR +IISBOXFUR00.MISCST +IISBOXSCR00.MISCST +IISCOREXP00.MISRIR +IISCUPOLA00.MISCST +IISCYCFUR00.MISRIR +IISDRIEAF00.MISCST +IISDRISPN00.MISDIR +IISELAFUR00.MISCST +IISFECRFR00.MISRFC +IISFINPRO00.IIS +IISINDHTH00.IISHTH +IISPELLET00.MISPLT +IISSINTER00.MISSNT +ILMPRCCOA00.ILMPRC +ILMPRCCOG00.ILMPRC +ILMPRCGAS00.ILMPRC +ILMPRCHFO00.ILMPRC +ILMQLMPRO00.ILM +INDBFG00.INDBFG +INDBIO00.INDBIO +INDCOA00.INDCOA +INDCOB00.INDCOB +INDCOG00.INDCOG +INDCOK00.INDCOK +INDCOL00.INDCOL +INDELC00.INDELC +INDGAS00.INDGAS +INDGEO00.INDGEO +INDHFO00.INDHFO +INDHTH00.INDHTH +INDIHTH00.ICHHTH +INDIHTH00.ICLHTH +INDIHTH00.ICUHTH +INDIHTH00.IISHTH +INDIHTH00.INFHTH +INDIHTH00.INMHTH +INDIHTH00.IOIHTH +INDIHTH00.IPPHTH +INDIHTH00.REFHTH +INDLFO00.INDLFO +INDLPG00.INDLPG +INDMUN00.INDMUN +INDNAP00.INDNAP +INDRFG00.INDRFG +INDSLU00.INDSLU +INDSOL00.INDSOL +INFDEMAND00.INF +INFELEELC00.INFELE +INFMCHBIO00.INFMCH +INFMCHCOA00.INFMCH +INFMCHCOK00.INFMCH +INFMCHELC00.INFMCH +INFMCHGAS00.INFMCH +INFMCHHFO00.INFMCH +INFMCHLFO00.INFMCH +INFMCHLPG00.INFMCH +INFOTH-NRG.INFOTH +INFPRCBIO00.INFPRC +INFPRCCOA00.INFPRC +INFPRCCOK00.INFPRC +INFPRCELC00.INFPRC +INFPRCGAS00.INFPRC +INFPRCHFO00.INFPRC +INFPRCLFO00.INFPRC +INFPRCLPG00.INFPRC +INFSTMBIO00.INFHTH +INFSTMCOA00.INFHTH +INFSTMCOK00.INFHTH +INFSTMELC00.INFHTH +INFSTMGAS00.INFHTH +INFSTMHFO00.INFHTH +INFSTMHTH00.INFHTH +INFSTMLFO00.INFHTH +INFSTMLPG00.INFHTH +INMDEMAND00.INM +INMELEELC00.INMELE +INMMCHBIO00.INMMCH +INMMCHCOA00.INMMCH +INMMCHCOK00.INMMCH +INMMCHELC00.INMMCH +INMMCHGAS00.INMMCH +INMMCHHFO00.INMMCH +INMMCHLFO00.INMMCH +INMMCHLPG00.INMMCH +INMOTH-NRG.INMOTH +INMPRCBIO00.INMPRC +INMPRCCOA00.INMPRC +INMPRCCOK00.INMPRC +INMPRCELC00.INMPRC +INMPRCGAS00.INMPRC +INMPRCHFO00.INMPRC +INMPRCLFO00.INMPRC +INMPRCLPG00.INMPRC +INMSTMBIO00.INMHTH +INMSTMCOA00.INMHTH +INMSTMCOK00.INMHTH +INMSTMELC00.INMHTH +INMSTMGAS00.INMHTH +INMSTMHFO00.INMHTH +INMSTMHTH00.INMHTH +INMSTMLFO00.INMHTH +INMSTMLPG00.INMHTH +IOIDEMAND00.IOI +IOIELEELC00.IOIELE +IOIMCHBIO00.IOIMCH +IOIMCHCOA00.IOIMCH +IOIMCHCOK00.IOIMCH +IOIMCHELC00.IOIMCH +IOIMCHGAS00.IOIMCH +IOIMCHHFO00.IOIMCH +IOIMCHLFO00.IOIMCH +IOIMCHLPG00.IOIMCH +IOIOTH-NRG.IOIOTH +IOIPRCBIO00.IOIPRC +IOIPRCCOA00.IOIPRC +IOIPRCCOK00.IOIPRC +IOIPRCELC00.IOIPRC +IOIPRCGAS00.IOIPRC +IOIPRCHFO00.IOIPRC +IOIPRCLFO00.IOIPRC +IOIPRCLPG00.IOIPRC +IOISTMBIO00.IOIHTH +IOISTMCOA00.IOIHTH +IOISTMCOK00.IOIHTH +IOISTMELC00.IOIHTH +IOISTMGAS00.IOIHTH +IOISTMHFO00.IOIHTH +IOISTMHTH00.IOIHTH +IOISTMLFO00.IOIHTH +IOISTMLPG00.IOIHTH +IPPHIGQUA00.IPH +IPPINDHTH00.IPPHTH +IPPLOWQUA00.IPL +IPPPRCBIO00.IPPPRC +IPPPRCGAS00.IPPPRC +IPPPRCHFO00.IPPPRC +IPPPUPCHE00.MPPPUP +IPPPUPMEC00.MPPPUP +IPPPUPRYC00.MPPPUP +MINCOHRSV1.COHRSV +MINCOHRSV2.COHRSV +MINCOHRSV3.COHRSV +MINCOLRSV1.COLRSV +MINCOLRSV2.COLRSV +MINCOLRSV3.COLRSV +MINCOOFRE1.COOFRE +MINGASRSV1.GASRSV +MINGASRSV4.GASRSV +MINGASRSV7.GASRSV +MINMALBAU1.MALBAU +MINMALSCR1.MALSCR +MINMCUORE1.MCUORE +MINMCUSCR1.MCUSCR +MINMGHRYC1.MGHRYC +MINMISORE1.MISORE +MINMISOXY1.MISOXY +MINMISQLI1.MISQLI +MINMISSCR1.MISSCR +MINMLMSTN1.MLMSTN +MINMPPGYP1.MPPGYP +MINMPPKAO1.MPPKAO +MINMPPNOH1.MPPNOH +MINMPPOXY1.MPPOXY +MINMPPRYC1.MPPRYC +MINMPPWOO1.MPPWOO +MINOILRSV1.OILRSV +MINOILRSV2.OILRSV +MINOILRSV4.OILRSV +MINOILRSV7.OILRSV +MINRENAHT.RENAHT +MINRENGEO1.RENGEO +MINRENGHT.RENGHT +MINRENHYD1.RENHYD +MINRENSOL1.RENSOL +MINRENWIN1.RENWIN +NEUDEMAND00.NEU +NRbldg-HoRest.NR_HoRest +NRbldg-Hosp.NR_Hosp +NRbldg-Offic.NR_Offic +NRbldg-ShopL.NR_ShopL +NRbldg-ShopS.NR_ShopS +NRbldg-SpoRecr.NR_SpoRecr +NRbldg_BuildLight.NR_BuildLight +NRbldg_BuildTech.NR_BuildTech +NRbldg_ICTM.NR_ICTM +NRbldg_Refrig.NR_Refrig +NRbldg_StLight.NR_StLight +NRbldg_Vent.NR_Vent +RCDRELC00.RCDR +RCWAELC00.RCWA +RDWAELC00.RDWA +RLIGELC00.RLIG +ROELELC00.ROEL +RREFELC00.RREF +RSDAHT00.RSDAHT +RSDBDL00.RSDBDL +RSDBGS00.RSDBGS +RSDBIO00.RSDBIO +RSDCOA00.RSDCOA +RSDCOO100.RSDCOO +RSDCOO200.RSDCOO +RSDELC00.RSDELC +RSDGAS00.RSDGAS +RSDGEO00.RSDGEO +RSDGHT00.RSDGHT +RSDHTH00.RSDHET +RSDLPG00.RSDLPG +RSDOIL00.RSDOIL +RSDSOL00.RSDSOL +R_ES-CK-DH_BIO.GreenCert-FIN +R_ES-CK-DH_ELC.R_ES-DH-Cook +R_ES-CK-FL_BIO.GreenCert-FIN +R_ES-CK-FL_ELC.R_ES-FL-Cook +R_ES-CK-SD_BIO.GreenCert-FIN +R_ES-CK-SD_ELC.R_ES-SD-Cook +R_ES-SC-DH_ELC.R_ES-DH-SpCool +R_ES-SC-FL_ELC.R_ES-FL-SpCool +R_ES-SC-SD_ELC.R_ES-SD-SpCool +R_ES-SH-DH-70_BIO.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_COA.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_ELC-HPA.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_ELC-HPG.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_ELC-R.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_GAS.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_GEO.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_HET.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_LPG.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_OIL.R_ES-DH-70-SpHeat +R_ES-SH-DH_BIO.R_ES-DH-SpHeat +R_ES-SH-DH_COA.R_ES-DH-SpHeat +R_ES-SH-DH_ELC-HPA.R_ES-DH-SpHeat +R_ES-SH-DH_ELC-HPG.R_ES-DH-SpHeat +R_ES-SH-DH_ELC-R.R_ES-DH-SpHeat +R_ES-SH-DH_GAS.R_ES-DH-SpHeat +R_ES-SH-DH_GEO.R_ES-DH-SpHeat +R_ES-SH-DH_HET.R_ES-DH-SpHeat +R_ES-SH-DH_LPG.R_ES-DH-SpHeat +R_ES-SH-DH_OIL.R_ES-DH-SpHeat +R_ES-SH-FL_BIO.R_ES-FL-SpHeat +R_ES-SH-FL_COA.R_ES-FL-SpHeat +R_ES-SH-FL_ELC-HPA.R_ES-FL-SpHeat +R_ES-SH-FL_ELC-HPG.R_ES-FL-SpHeat +R_ES-SH-FL_ELC-R.R_ES-FL-SpHeat +R_ES-SH-FL_GAS.R_ES-FL-SpHeat +R_ES-SH-FL_GEO.R_ES-FL-SpHeat +R_ES-SH-FL_HET.R_ES-FL-SpHeat +R_ES-SH-FL_LPG.R_ES-FL-SpHeat +R_ES-SH-FL_OIL.R_ES-FL-SpHeat +R_ES-SH-SD_BIO.R_ES-SD-SpHeat +R_ES-SH-SD_COA.R_ES-SD-SpHeat +R_ES-SH-SD_ELC-HPA.R_ES-SD-SpHeat +R_ES-SH-SD_ELC-HPG.R_ES-SD-SpHeat +R_ES-SH-SD_ELC-R.R_ES-SD-SpHeat +R_ES-SH-SD_GAS.R_ES-SD-SpHeat +R_ES-SH-SD_GEO.R_ES-SD-SpHeat +R_ES-SH-SD_HET.R_ES-SD-SpHeat +R_ES-SH-SD_LPG.R_ES-SD-SpHeat +R_ES-SH-SD_OIL.R_ES-SD-SpHeat +R_ES-WH-DH_BIO.R_ES-DH-WatHeat +R_ES-WH-DH_COA.R_ES-DH-WatHeat +R_ES-WH-DH_ELC.R_ES-DH-WatHeat +R_ES-WH-DH_GAS.R_ES-DH-WatHeat +R_ES-WH-DH_HET.R_ES-DH-WatHeat +R_ES-WH-DH_LPG.R_ES-DH-WatHeat +R_ES-WH-DH_OIL.R_ES-DH-WatHeat +R_ES-WH-DH_SOL.R_ES-DH-WatHeat +R_ES-WH-FL_BIO.R_ES-FL-WatHeat +R_ES-WH-FL_COA.R_ES-FL-WatHeat +R_ES-WH-FL_ELC.R_ES-FL-WatHeat +R_ES-WH-FL_GAS.R_ES-FL-WatHeat +R_ES-WH-FL_HET.R_ES-FL-WatHeat +R_ES-WH-FL_LPG.R_ES-FL-WatHeat +R_ES-WH-FL_OIL.R_ES-FL-WatHeat +R_ES-WH-FL_SOL.R_ES-FL-WatHeat +R_ES-WH-SD_BIO.R_ES-SD-WatHeat +R_ES-WH-SD_COA.R_ES-SD-WatHeat +R_ES-WH-SD_ELC.R_ES-SD-WatHeat +R_ES-WH-SD_GAS.R_ES-SD-WatHeat +R_ES-WH-SD_HET.R_ES-SD-WatHeat +R_ES-WH-SD_LPG.R_ES-SD-WatHeat +R_ES-WH-SD_OIL.R_ES-SD-WatHeat +R_ES-WH-SD_SOL.R_ES-SD-WatHeat +Rdw_DetH.R_DetH +Rdw_DetH-70.R_DetH +Rdw_Flat.R_Flat +Rdw_SDetH.R_SDetH +SPIPGAS100.GASNAT +SPIPOIL100.OILCRD +SPRICOH100.COAHAR +SPRICOL100.COALIG +SPRIGAS100.GASPIP +SPRIOIL100.OILPIP +SSCDCOKE00.COACOK +SSCDCOKE00.GASCOG + +SSCDRFLX00.OILDST +SSCDRFLX00.OILGSL +SSCDRFLX00.OILHFO +SSCDRFLX00.OILKER +SSCDRFLX00.OILLPG +SSCDRFLX00.OILNAP +SSCDRFLX00.OILNEU +SSCDRFLX00.OILOTH +SSCDRFLX00.OILRFG + +SUPBIO00.SUPBIO +SUPCOA00.SUPCOA +SUPCRD00.SUPCRD +SUPELC00.SUPELC +SUPGAS00.SUPGAS +SUPHTH00.SUPHTH +SUPRPG00.SUPRPG +SUPRPP00.SUPRPP +SUPSOL00.SUPSOL +TB_BIOWOO-G22.BIOWOO +TB_BIOWOO-G23.BIOWOO +TB_BIOWOO-G24.BIOWOO +TB_BIOWOO-G26.BIOWOO +TB_ELCHIG_IT_MT_01.ELCHIG +TB_SNKCO2N_IT_MT_01.SNKCO2GN +TB_SNKCO2N_IT_MT_01.SNKCO2N +TB_SYNG_IT_MT_01.SYNGDST +TB_SYNG_IT_MT_01.SYNGGSL +TB_SYNG_IT_MT_01.SYNGKER +TB_SYNH2_IT_MT_01.SYNGH2CT +TB_SYNH2_IT_MT_01.SYNGH2CU +TB_SYNH2_IT_MT_01.SYNH2CT +TB_SYNH2_IT_MT_01.SYNH2CU +TRABGS00.TRABGS +TRABGS00Intl.TRABGSintl +TRABGS00intraeuIntl.TRABGSintraeuintl +TRAELC00.TRAELC +TRAELC00Intl.TRAELCintl +TRAELC00intraeuIntl.TRAELCintraeuintl +TRAGAS00.TRAGAS +TRAGAS00Intl.TRAGASintl +TRAGAS00intraeuIntl.TRAGASintraeuintl +TRAGH200Intl.TRALGH2Intl +TRAGH200intraeuIntl.TRALGH2intraeuIntl +TRAH200Intl.TRALH2Intl +TRAH200intraeuIntl.TRALH2intraeuIntl +TRAHFO00.TRAHFO +TRAHFO00Intl.TRAHFOintl +TRAHFO00intraeuIntl.TRAHFOintraeuintl +TRALPG00.TRALPG +TRA_Avi_Frt_Extra-EU.TAvi_Frt_Extra-EU +TRA_Avi_Frt_Intra-EU.TAvi_Frt_Intra-EU +TRA_Avi_Pas_Dom.TAvi_Pas_Dom +TRA_Avi_Pas_Extra-EU.TAvi_Pas_Extra-EU +TRA_Avi_Pas_Intra-EU.TAvi_Pas_Intra-EU +TRA_Bunk.TBunk +TRA_Bus_Cng_Coa.TBus +TRA_Bus_Cng_Urb.TBus +TRA_Bus_Dis_Coa.TBus +TRA_Bus_Dis_Urb.TBus +TRA_Bus_Ele_Coa.TBus +TRA_Bus_Ele_Urb.TBus +TRA_Bus_Gas_Coa.TBus +TRA_Bus_Gas_Urb.TBus +TRA_Bus_Lpg_Coa.TBus +TRA_Bus_Lpg_Urb.TBus +TRA_Car_Cng_Exe.TCar +TRA_Car_Cng_Lom.TCar +TRA_Car_Cng_Sma.TCar +TRA_Car_Cng_Upm.TCar +TRA_Car_Dis_Exe.TCar +TRA_Car_Dis_Lom.TCar +TRA_Car_Dis_Sma.TCar +TRA_Car_Dis_Upm.TCar +TRA_Car_Ele_Exe.TCar +TRA_Car_Ele_Lom.TCar +TRA_Car_Ele_Sma.TCar +TRA_Car_Ele_Upm.TCar +TRA_Car_Gas_Exe.TCar +TRA_Car_Gas_Lom.TCar +TRA_Car_Gas_Sma.TCar +TRA_Car_Gas_Upm.TCar +TRA_Car_Lpg_Exe.TCar +TRA_Car_Lpg_Lom.TCar +TRA_Car_Lpg_Sma.TCar +TRA_Car_Lpg_Upm.TCar +TRA_Hdt_Dis.THDT +TRA_Lcv_Cng.TLCV +TRA_Lcv_Dis.TLCV +TRA_Lcv_Gas.TLCV +TRA_Lcv_Lpg.TLCV +TRA_Mop_Gas.TMop +TRA_Mot_Gas.TMot +IALFINPRO01.IAL +IALFINPRO02.IAL +IALFINPRO03.IAL +IALFINPRO04.IAL +IALFINPRO05.IAL +IALFINPRO06.IAL +IALHAHEPF01.MALCAL +IALHAHEPF02.MALCAL +IALHAHEPF03.MALCAL +IALHAHEPF04.MALCAL +IALHAHEPF05.MALCAL +IALHAHEPF06.MALCAL +IALHAHEPF10.MALCAL +IALHAHERG01.MALCAL +IALHAHERG02.MALCAL +IALHAHERG05.MALCAL +IALHAHERG10.MALCAL +IALHAHERG11.MALCAL +IALHAHERG12.MALCAL +IALHAHERG13.MALCAL +IALHAHERG14.MALCAL +IALHAHERG15.MALCAL +IALHAHERG16.MALCAL +IALINERAN01.MALCAL +IALINERAN02.MALCAL +IALINERAN03.MALCAL +IALINERAN04.MALCAL +IALINERAN05.MALCAL +IALINERAN06.MALCAL +IALRECYCP01.MALCAL +IALRECYCP05.MALCAL +IALRECYCP06.MALCAL +IALRECYCP07.MALCAL +IALRECYCP08.MALCAL +IALRECYCP10.MALCAL +IALRECYCP11.MALCAL +IALRECYCP12.MALCAL +IALRECYCP13.MALCAL +IALRECYCP20.MALCAL +IALRECYCP21.MALCAL +IAMADVCAP10.IAM +IAMADVCAP11.IAM +IAMADVPRO10.IAM +IAMADVPRO20.IAM +IAMADVPRO21.IAM +IAMADVPRO22.IAM +IAMADVPRO23.IAM +IAMSTDPRO01.IAM +IAMSTDPRO05.IAM +IAMSTDPRO10.IAM +IAMSTDPRO11.IAM +IAMSTDPRO12.IAM +IAMSTDPRO13.IAM +ICHELEELC01.ICHELE +ICHMCHELC01.ICHMCH +ICHOTH-NRG01.ICHOTH +ICHOTH-NRG10.ICHOTH +ICHPRCBGS02.ICHPRC +ICHPRCBIO01.ICHPRC +ICHPRCBIO02.ICHPRC +ICHPRCCOA01.ICHPRC +ICHPRCCOA02.ICHPRC +ICHPRCCOK01.ICHPRC +ICHPRCCOK02.ICHPRC +ICHPRCELC01.ICHPRC +ICHPRCELC02.ICHPRC +ICHPRCGAS01.ICHPRC +ICHPRCGAS02.ICHPRC +ICHPRCHFO01.ICHPRC +ICHPRCHFO02.ICHPRC +ICHPRCHH202.ICHPRC +ICHPRCLFO01.ICHPRC +ICHPRCLFO02.ICHPRC +ICHPRCLPG01.ICHPRC +ICHPRCLPG02.ICHPRC +ICHSTMBGS02.ICHHTH +ICHSTMBIO01.ICHHTH +ICHSTMBIO02.ICHHTH +ICHSTMCOA01.ICHHTH +ICHSTMCOA02.ICHHTH +ICHSTMCOK01.ICHHTH +ICHSTMCOK02.ICHHTH +ICHSTMELC01.INDELC +ICHSTMELC02.ICHHTH +ICHSTMGAS01.ICHHTH +ICHSTMGAS02.ICHHTH +ICHSTMHFO01.ICHHTH +ICHSTMHFO02.ICHHTH +ICHSTMHH202.ICHHTH +ICHSTMLFO01.ICHHTH +ICHSTMLFO02.ICHHTH +ICHSTMLPG01.ICHHTH +ICHSTMLPG02.ICHHTH +ICLADVPRO01.ICL +ICLADVPRO02.ICL +ICLADVPRO05.ICL +ICLSTDPRO03.ICL +ICMDRYPRD01.MCMCLK +ICMDRYPRD02.MCMCLK +ICMDRYPRD03.MCMCLK +ICMDRYPRD10.MCMCLK +ICMDRYPRD20.MCMCLK +ICMFINPRO01.ICM +ICMFINPRO02.ICM +ICMFINPRO03.ICM +ICMPRCGEN01.ICMPRC +ICMPRCGEN02.ICMPRC +ICMPRCGEN03.ICMPRC +ICMPRCGEN10.ICMPRC +ICMWETPRD01.MCMCLK +ICMWETPRD02.MCMCLK +ICMWETPRD03.MCMCLK +ICMWETPRD04.MCMCLK +ICMWETPRD05.MCMCLK +ICMWETPRD06.MCMCLK +ICMWETPRD10.MCMCLK +ICMWETPRD11.MCMCLK +ICUFINPRO01.ICU +ICUFINPRO02.ICU +ICUFINPRO03.ICU +ICUOREPRD01.MCUSCU +ICUOREPRD02.MCUSCU +ICUOREPRD03.MCUSCU +ICUOREPRD04.MCUSCU +ICUOREPRD05.MCUSCU +ICUOREPRD06.MCUSCU +ICUOREPRDCS10.MCUSCU +ICUOREPRDCS11.MCUSCU +ICURECPRD01.MCUSCU +ICURECPRD02.MCUSCU +ICURECPRD03.MCUSCU +ICURECPRD04.MCUSCU +ICURECPRD05.MCUSCU +ICURECPRD10.MCUSCU +ICURECPRD11.MCUSCU +IGFFLATGL01.IGF +IGFFLATGL02.IGF +IGFFLATGL10.IGF +IGFFLATGL11.IGF +IGFFLATGL12.IGF +IGFFLATGL13.IGF +IGFFLATGL15.IGF +IGFFLATGL16.IGF +IGHHOLLOW01.IGH +IGHHOLLOW02.IGH +IGHHOLLOW10.IGH +IGHHOLLOW11.IGH +IGHHOLLOW12.IGH +IGHHOLLOW13.IGH +IGHHOLLOW15.IGH +IGHHOLLOW16.IGH +IGHRECYCL01.IGH +IGHRECYCL02.IGH +IGHRECYCL05.IGH +IGHRECYCL06.IGH +IGHRECYCL07.IGH +IGHRECYCL08.IGH +IGHRECYCL10.IGH +IGHRECYCL11.IGH +IISBLAFURBIO.MISRIR +IISBLAFURBIO02.MISRIR +IISBLAFURBIO05.MISRIR +IISBLAFURCS20.MISRIR +IISBLAFURCS21.MISRIR +IISBLAFURCS22.MISRIR +IISBLAFURDCI05.MISRIR +IISBLAFURDCI06.MISRIR +IISBLAFURDCI07.MISRIR +IISBLAFURDCIS10.MISRIR +IISBLAFURTGR10.MISRIR +IISBLAFURTGR11.MISRIR +IISBLAFURTGR12.MISRIR +IISBLAFURTGRCS20.MISRIR +IISBLAFURTGRCS21.MISRIR +IISBLAFURTGRCS22.MISRIR +IISBOXFUR01.MISCST +IISBOXFUR02.MISCST +IISBOXFUR03.MISCST +IISBOXFUR10.MISCST +IISBOXSCR01.MISCST +IISBOXSCR02.MISCST +IISBOXSCR03.MISCST +IISBOXSCR10.MISCST +IISCOREX01.MISRIR +IISCOREX02.MISRIR +IISCOREX03.MISRIR +IISCOREXCS.MISRIR +IISCOREXCS01.MISRIR +IISCOREXCS02.MISRIR +IISCUPOLA01.MISCST +IISCUPOLA02.MISCST +IISCUPOLA03.MISCST +IISCUPOLA04.MISCST +IISCUPOLA05.MISCST +IISCUPOLA06.MISCST +IISCUPOLA10.MISCST +IISCUPOLA11.MISCST +IISCYCFUR01.MISRIR +IISCYCFUR02.MISRIR +IISCYCFUR03.MISRIR +IISCYCFUR10.MISRIR +IISDRIEAF01.MISCST +IISDRIEAF02.MISCST +IISDRIEAF03.MISCST +IISDRIEAF04.MISCST +IISDRIEAF05.MISCST +IISDRIH2.IIS +IISDRIH201.IIS +IISDRISPN01.MISDIR +IISDRISPN02.MISDIR +IISDRISPN03.MISDIR +IISDRISPN04.MISDIR +IISDRISPN05.MISDIR +IISDRISPNCS01.MISDIR +IISDRISPNCS02.MISDIR +IISDRISPNCS03.MISDIR +IISDRISPNCS04.MISDIR +IISELAFUR01.MISCST +IISELAFUR02.MISCST +IISELAFUR03.MISCST +IISELAFUR04.MISCST +IISELAFUR05.MISCST +IISELAFUR06.MISCST +IISFECRFR01.MISRFC +IISFECRFR02.MISRFC +IISFECRFR03.MISRFC +IISFECRFR10.MISRFC +IISFINPRO01.IIS +IISFINPRO02.IIS +IISFINPRO03.IIS +IISFINPRO04.IIS +IISFINPRO05.IIS +IISFINPRO06.IIS +IISOXYGEN01.MISOXY +IISPELLET01.MISPLT +IISSINTER01.MISSNT +IISSINTER02.MISSNT +IISSINTER03.MISSNT +IISSINTER10.MISSNT +IISSINTERBIO.MISSNT +IISSINTERBIO02.MISSNT +IISSINTERBIO03.MISSNT +IISSINTERBIO10.MISSNT +ILMPRCGEN01.ILMPRC +ILMPRCGEN02.ILMPRC +ILMPRCGEN03.ILMPRC +ILMPRCGEN10.ILMPRC +ILMQLMPRO01.ILM +ILMQLMPRO02.ILM +ILMQLMPRO03.ILM +INDAHT01.INDAHT +INDBGS01.INDBGS +INDCOP01.INDCOP +INDIIS01.INDIIS +INFELEELC01.INFELE +INFMCHELC01.INFMCH +INFOTH-NRG01.INFOTH +INFOTH-NRG10.INFOTH +INFPRCBGS02.INFPRC +INFPRCBIO01.INFPRC +INFPRCBIO02.INFPRC +INFPRCCOA01.INFPRC +INFPRCCOA02.INFPRC +INFPRCCOK01.INFPRC +INFPRCCOK02.INFPRC +INFPRCELC01.INFPRC +INFPRCELC02.INFPRC +INFPRCGAS01.INFPRC +INFPRCGAS02.INFPRC +INFPRCHFO01.INFPRC +INFPRCHFO02.INFPRC +INFPRCHH202.INFPRC +INFPRCLFO01.INFPRC +INFPRCLFO02.INFPRC +INFPRCLPG01.INFPRC +INFPRCLPG02.INFPRC +INFSTMBGS02.INFHTH +INFSTMBIO01.INFHTH +INFSTMBIO02.INFHTH +INFSTMCOA01.INFHTH +INFSTMCOA02.INFHTH +INFSTMCOK01.INFHTH +INFSTMCOK02.INFHTH +INFSTMELC01.INFHTH +INFSTMELC02.INFHTH +INFSTMGAS01.INFHTH +INFSTMGAS02.INFHTH +INFSTMHFO01.INFHTH +INFSTMHFO02.INFHTH +INFSTMHH202.INFHTH +INFSTMLFO01.INFHTH +INFSTMLFO02.INFHTH +INFSTMLPG01.INFHTH +INFSTMLPG02.INFHTH +INMELEELC01.INMELE +INMMCHELC01.INMMCH +INMOTH-NRG01.INMOTH +INMOTH-NRG10.INMOTH +INMPRCBGS02.INMPRC +INMPRCBIO01.INMPRC +INMPRCBIO02.INMPRC +INMPRCCOA01.INMPRC +INMPRCCOA02.INMPRC +INMPRCCOK01.INMPRC +INMPRCCOK02.INMPRC +INMPRCELC01.INMPRC +INMPRCELC02.INMPRC +INMPRCGAS01.INMPRC +INMPRCGAS02.INMPRC +INMPRCHFO01.INMPRC +INMPRCHFO02.INMPRC +INMPRCHH202.INMPRC +INMPRCLFO01.INMPRC +INMPRCLFO02.INMPRC +INMPRCLPG01.INMPRC +INMPRCLPG02.INMPRC +INMSTMBGS02.INMHTH +INMSTMBIO01.INMHTH +INMSTMBIO02.INMHTH +INMSTMCOA01.INMHTH +INMSTMCOA02.INMHTH +INMSTMCOK01.INMHTH +INMSTMCOK02.INMHTH +INMSTMELC01.INMHTH +INMSTMELC02.INMHTH +INMSTMGAS01.INMHTH +INMSTMGAS02.INMHTH +INMSTMHFO01.INMHTH +INMSTMHFO02.INMHTH +INMSTMHH202.INMHTH +INMSTMLFO01.INMHTH +INMSTMLFO02.INMHTH +INMSTMLPG01.INMHTH +INMSTMLPG02.INMHTH +IOIELEELC01.IOIELE +IOIMCHELC01.IOIMCH +IOIOTH-NRG01.IOIOTH +IOIOTH-NRG10.IOIOTH +IOIPRCBGS02.IOIPRC +IOIPRCBIO01.IOIPRC +IOIPRCBIO02.IOIPRC +IOIPRCCOA01.IOIPRC +IOIPRCCOA02.IOIPRC +IOIPRCCOB01.IOIPRC +IOIPRCCOB02.IOIPRC +IOIPRCCOK01.IOIPRC +IOIPRCCOK02.IOIPRC +IOIPRCCOL01.IOIPRC +IOIPRCCOL02.IOIPRC +IOIPRCELC01.IOIPRC +IOIPRCELC02.IOIPRC +IOIPRCGAS01.IOIPRC +IOIPRCGAS02.IOIPRC +IOIPRCHFO01.IOIPRC +IOIPRCHFO02.IOIPRC +IOIPRCHH202.IOIPRC +IOIPRCLFO01.IOIPRC +IOIPRCLFO02.IOIPRC +IOIPRCLPG01.IOIPRC +IOIPRCLPG02.IOIPRC +IOISTMBGS02.IOIHTH +IOISTMBIO01.IOIHTH +IOISTMBIO02.IOIHTH +IOISTMCOA01.IOIHTH +IOISTMCOA02.IOIHTH +IOISTMCOB01.IOIHTH +IOISTMCOB02.IOIHTH +IOISTMCOK01.IOIHTH +IOISTMCOK02.IOIHTH +IOISTMCOL01.IOIHTH +IOISTMCOL02.IOIHTH +IOISTMELC01.IOIHTH +IOISTMELC02.IOIHTH +IOISTMGAS01.IOIHTH +IOISTMGAS02.IOIHTH +IOISTMHFO01.IOIHTH +IOISTMHFO02.IOIHTH +IOISTMHH202.IOIHTH +IOISTMLFO01.IOIHTH +IOISTMLFO02.IOIHTH +IOISTMLPG01.IOIHTH +IOISTMLPG02.IOIHTH +IPPHIGQUA01.IPH +IPPHIGQUA05.IPH +IPPHIGQUA10.IPH +IPPINDBGSHTH07.IPPHTH +IPPINDBIOHTH06.IPPHTH +IPPINDBIOHTH07.IPPHTH +IPPINDBLQHTH06.IPPHTH +IPPINDBLQHTH07.IPPHTH +IPPINDCOAHTH06.IPPHTH +IPPINDCOAHTH07.IPPHTH +IPPINDCOBHTH06.IPPHTH +IPPINDCOBHTH07.IPPHTH +IPPINDCOLHTH06.IPPHTH +IPPINDCOLHTH07.IPPHTH +IPPINDGASHTH06.IPPHTH +IPPINDGASHTH07.IPPHTH +IPPINDHFOHTH06.IPPHTH +IPPINDHFOHTH07.IPPHTH +IPPINDHH2HTH06.IPPHTH +IPPINDHH2HTH07.IPPHTH +IPPINDLFOHTH06.IPPHTH +IPPINDLFOHTH07.IPPHTH +IPPLOWQUA01.IPL +IPPLOWQUA05.IPL +IPPLOWQUA06.IPL +IPPLOWQUA07.IPL +IPPLOWQUA08.IPL +IPPLOWQUA10.IPL +IPPLOWQUA11.IPL +IPPPRCBGS02.IPPPRC +IPPPRCBIO01.IPPPRC +IPPPRCBIO02.IPPPRC +IPPPRCCOA01.IPPPRC +IPPPRCCOA02.IPPPRC +IPPPRCCOK01.IPPPRC +IPPPRCCOK02.IPPPRC +IPPPRCELC01.IPPPRC +IPPPRCELC02.IPPPRC +IPPPRCGAS01.IPPPRC +IPPPRCGAS02.IPPPRC +IPPPRCHFO01.IPPPRC +IPPPRCHFO02.IPPPRC +IPPPRCHH202.IPPPRC +IPPPRCLFO01.IPPPRC +IPPPRCLFO02.IPPPRC +IPPPRCLPG01.IPPPRC +IPPPRCLPG02.IPPPRC +IPPPUPCHE01.MPPPUP +IPPPUPCHE02.MPPPUP +IPPPUPCHE03.MPPPUP +IPPPUPMEC01.MPPPUP +IPPPUPMEC02.MPPPUP +IPPPUPMEC03.MPPPUP +IPPPUPMEC10.MPPPUP +IPPPUPMEC11.MPPPUP +IPPPUPMEC12.MPPPUP +IPPPUPMEC13.MPPPUP +IPPPUPMEC15.MPPPUP +IPPPUPMEC16.MPPPUP +IPPPUPRYC01.MPPPUP +IPPPUPRYC02.MPPPUP +IPPPUPRYC03.MPPPUP +ELCBFG01.ELCBFG +ELCBFT01.ELCBFT +ELCCOG01.ELCCOG +ELCCOP01.ELCCOP +ELCIIS01.ELCIIS +EUCCGASCCSpos20.ELCHIG +EUCCGTGAS15.ELCHIG +EUCSPSOL101.ELCHIG +EUCSPSOL201.ELCHIG +EUCSPSOL301.ELCHIG +EUCSPSOL401.ELCHIG +EUCSPSOL501.ELCHIG +EUCSPSOL601.ELCHIG +EUGEOEGS01.ELCHIG +EUGEOF01.ELCHIG +EUGEOORC01.ELCHIG +EUHFOsuppos75.ELCHIG +EUHYDLAKELC01.ELCHIG +EUHYDLAKELE01.ELCHIG +EUHYDLAKEMC01.ELCHIG +EUHYDLAKEME01.ELCHIG +EUHYDLAKESC01.ELCHIG +EUHYDLAKESE01.ELCHIG +EUHYDRUN01.ELCHIG +EUICBGS01.ELCHIG +EUICDST01.ELCHIG +EUICDST101.ELCHIG +EUICDST201.ELCHIG +EUICGAS01.ELCHIG +EUIGCCWOO01.ELCHIG +EUIGCCWOOCCS01.ELCHIG +EUIGCOHCCSpre20.ELCHIG +EUIGCOLCCSpre20.ELCHIG +EUIGHFOCCSpre75.ELCHIG +EUNUC3rd10.ELCHIG +EUNUC4th40.ELCHIG +EUOCETID01.ELCHIG +EUOCETID02.ELCHIG +EUOCEWAV01.ELCHIG +EUOCEWAV02.ELCHIG +EUOCGTGAS01.ELCHIG +EUOCGTGASA01.ELCHIG +EUPCCOHCCSoxy20.ELCHIG +EUPCCOHCCSpos20.ELCHIG +EUPCCOLCCSpos20.ELCHIG +EUPVSOLHC01.ELCHIG +EUPVSOLL101.ELCHIG +EUPVSOLL201.ELCHIG +EUPVSOLS101.ELCLOW +EUPVSOLS201.ELCLOW +EUSTCOHcon01.ELCHIG +EUSTCOLcon01.ELCHIG +EUSTHFOsup01.ELCHIG +EUSTIISGAS101.ELCHIG +EUSTIISGASCS101.ELCHIG +EUSTWOO01.ELCHIG +EUSTWOOCCS01.ELCHIG +EUWINOFH01.ELCHIG +EUWINOFV01.ELCHIG +EUWINONH01.ELCHIG +EUWINONL01.ELCHIG +EUWINONM01.ELCHIG +HHTHBIO001.HETHTH +HHTHCOH001.HETHTH +HHTHELC001.HETHTH +HHTHELC002.HETHTH +HHTHGAS001.HETHTH +HHTHGEO001.HETHTH +HHTHH2001.HETHTH +HHTHHFO001.HETHTH +PUACCSSLU.ELCHIG +PUACCSSLU.HETHTH +PUASLU.ELCHIG +PUASLU.HETHTH +PUCAGAS.ELCHIG +PUCAGAS.HETHTH +PUCCSGAS1.ELCHIG +PUCCSGAS1.HETHTH +PUCCSGAS2.ELCHIG +PUCCSGAS2.HETHTH +PUCCSGAS3.ELCHIG +PUCCSGAS3.HETHTH +PUGWOO.ELCHIG +PUGWOO.HETHTH +PUICBGS.ELCHIG +PUICBGS.HETHTH +PUICSCOH1.ELCHIG +PUICSCOH1.HETHTH +PUICSCOH2.ELCHIG +PUICSCOH2.HETHTH +PUICSCOH3.ELCHIG +PUICSCOH3.HETHTH +PUICSCOL1.ELCHIG +PUICSCOL1.HETHTH +PUICSCOL2.ELCHIG +PUICSCOL2.HETHTH +PUICSCOL3.ELCHIG +PUICSCOL3.HETHTH +PUSCSCOH1.ELCHIG +PUSCSCOH1.HETHTH +PUSCSCOH3.ELCHIG +PUSCSCOH3.HETHTH +PUSCSCOL1.ELCHIG +PUSCSCOL1.HETHTH +PUSCSCOL3.ELCHIG +PUSCSCOL3.HETHTH +PUSCSMUN.ELCHIG +PUSCSMUN.HETHTH +PUSMUN.ELCHIG +PUSMUN.HETHTH +CHPINDCSGAS15.INDELC +CHPINDCSGAS15.INDHTH +CHPINDGAS301.INDELC +CHPINDGAS301.INDHTH +CHPINDHFO101.INDELC +CHPINDHFO101.INDHTH +CHPINDIGWOO101.INDELC +CHPINDIGWOO101.INDHTH +CHPINDIGWOO105.INDELC +CHPINDIGWOO105.INDHTH +CHPINDSHFO105.INDELC +CHPINDSHFO105.INDHTH +CHPINDSMUN201.INDELC +CHPINDSMUN201.INDHTH +CHPINDSMUN205.INDELC +CHPINDSMUN205.INDHTH +CHPINDSPWOO101.INDELC +CHPINDSPWOO101.INDHTH +CHPINDSSLU101.INDELC +CHPINDSSLU101.INDHTH +CHPIPIGBLQ01.INDELC +CHPIPIGBLQ01.INDHTH +CHPIPISGBLQ15.INDELC +CHPIPISGBLQ15.INDHTH +CHPIPREBLQ01.INDELC +CHPIPREBLQ01.INDHTH +COMBATS01.COMELC +COMBATS01.ELCLOW +COMBATS02.COMELC +COMBATS02.ELCLOW +COMBATS03.COMELC +COMBATS03.ELCLOW +ESTBATS101.ELCHIG +ESTBATS102.ELCHIG +ESTBATS103.ELCHIG +ESTBATS201.ELCHIG +ESTBATS202.ELCHIG +ESTCAESS00.ELCHIG +ESTCAESS00.DUMDCAES00 +ESTCAESS101.ELCHIG +ESTCAESS101.DUMDCAES +ESTCAESS102.ELCHIG +ESTCAESS201.ELCHIG +ESTCAESS201.DUMDCAES +ESTHYDPS101.ELCHIG +ESTHYDPS201.ELCHIG +RSDBATS01.ELCLOW +RSDBATS01.RSDELC +RSDBATS02.ELCLOW +RSDBATS02.RSDELC +RSDBATS03.ELCLOW +RSDBATS03.RSDELC +STGCOO01.COOFRE +STGCOO02.COOFRE +STGHTH01.HETHTH +STGHTH02.HETHTH +AGRGASGH2C01.AGRGAS +AGRGASH2C01.AGRGAS +AGRGGH2C01.AGRGHH2 +AGRGGH2C02.AGRGHH2 +AGRGGH2D01.AGRGHH2 +AGRGH2C01.AGRHH2 +AGRGH2C02.AGRHH2 +AGRGH2D01.COMHH2 +COMGASGH2C01.COMGAS +COMGASH2C01.COMGAS +COMGGH2C01.COMGHH2 +COMGGH2C02.COMGHH2 +COMGGH2D01.COMGHH2 +COMGH2C01.COMHH2 +COMGH2C02.COMHH2 +COMGH2D01.COMHH2 +ELCGASGH2C01.ELCGAS +ELCGASH2C01.ELCGAS +ELCNUCTONUCH2.NUCH2 +ENUCH2EC01.ELCHIG +ENUCH2EC01.SYNH2CT +EUH2FCPEM.ELCHIG +INDGASGH2C01.INDGAS +INDGASH2C01.INDGAS +INDGGH2C01.INDGHH2 +INDGH2C01.INDHH2 +P_STH2SDT.AUX_STH2SDT +P_STH2SGT.AUX_STH2SGT +RSDGASGH2C01.RSDGAS +RSDGASH2C01.RSDGAS +RSDGGH2C01.RSDGHH2 +RSDGGH2C02.RSDGHH2 +RSDGGH2D01.RSDGHH2 +RSDGH2C01.RSDHH2 +RSDGH2C02.RSDHH2 +RSDGH2D01.RSDHH2 +SBIOH2GC01.SYNH2CT +SBIOH2GCC01.SYNH2CT +SBIOH2GD01.SYNH2DT +SBIOH2RC01.SYNH2CU +SCOAH2GC01.SYNH2CU +SCOAH2GC02.SYNH2CU +SCOAH2GCC01.SYNH2CU +SCOAH2GCC02.SYNH2CU +SELCH2EC01.SYNH2CT +SELCH2EC01_LowAF.SYNH2CT +SELCH2EC02.SYNH2CT +SELCH2EC02_LowAF.SYNH2CT +SELCH2ED01.SYNH2DT +SELCH2ED01_LowAF.SYNH2DT +SELCH2PEM01_LowAF.SYNH2CU +SELCH2PEMC01.SYNH2CU +SELCH2PEMD01.SYNH2DT +SETHH2RD01.SYNH2DT +SGASH2KC01.SYNH2CT +SGASH2RC01.SYNH2CU +SGASH2RC02.SYNH2CT +SGASH2RCC01.SYNH2CU +SGASH2RCC02.SYNH2CT +SGASH2RD01.SYNH2DT +SGASH2RD02.SYNH2DT +SGASSH2RC01.SYNH2CT +SGASSH2RD01.SYNH2DT +SHFOH2POC01.SYNH2CT +STH2SDT.SYNH2DT +STH2SGT.SYNH2CT +STORAGE_COMS.SNKCO2N +STORAGE_ELCS.SNKCO2GN +STORAGE_ELCS.SNKCO2N +STORAGE_INDS.SNKCO2GN +STORAGE_INDS.SNKCO2N +STORAGE_SUPS.SNKCO2GN +STORAGE_SUPS.SNKCO2N +SUPGASGH2C01.SUPGAS +SUPGASH2C01.SUPGAS +TRAGASGH2C01.TRAGAS +TRAGASH2C01.TRAGAS +TRAGGH2C01.TRAGGH2 +TRAGGH2C02.TRAGH2 +TRAGGH2C03.TRAGGH2 +TRAGGH2C04.TRAGGH2 +TRAGGH2C05.TRAGGH2 +TRAGGH2D01.TRAGGH2 +TRAGH2C01.TRAGH2 +TRAGH2C02.TRAGH2 +TRAGH2C03.TRAGH2 +TRAGH2C04.TRAGH2 +TRAGH2C05.TRAGH2 +TRAGH2D01.TRAGH2 +TRALGH2C01.TRALGH2 +TRALGH2C02.TRALGH2 +TRALGH2D01.TRALGH2 +TRALH2C01.TRALH2 +TRALH2C02.TRALH2 +TRALH2D01.TRALH2 +SBIO_G_H2GC01.SYNGH2CT +SBIO_G_H2GCC01.SYNGH2CT +SBIO_G_H2GD01.SYNGH2DT +SBIO_G_H2RC01.SYNGH2CU +SELC_G_H2EC01.SYNGH2CT +SELC_G_H2EC02.SYNGH2CT +SELC_G_H2PEMC01.SYNGH2CU +SELC_G_H2PEMD01.SYNGH2DT +SELC_G_H2SOECC01.SYNGH2CT +SELC_G_H2SOECD01.SYNGH2DT +SETH_G_H2RD01.SYNGH2DT +AGR_Low_Ent_Het-CHP_GAS01.AGR_Low_Ent_Het +AGR_Low_Ent_Het-CHP_GAS01.ELCLOW +AGR_Low_Ent_Het-CHP_GAS02.AGR_Low_Ent_Het +AGR_Low_Ent_Het-CHP_GAS02.ELCLOW +AGR_Low_Ent_Het-CHP_GAS03.AGR_Low_Ent_Het +AGR_Low_Ent_Het-CHP_GAS03.ELCLOW +AGR_Low_Ent_Het-CHP_GAS04.AGR_Low_Ent_Het +AGR_Low_Ent_Het-CHP_GAS04.ELCLOW +AGR_Low_Ent_Het-CHP_PEM.AGR_Low_Ent_Het +AGR_Low_Ent_Het-CHP_PEM.ELCLOW +AGR_Low_Ent_Het-CHP_SOFC.AGR_Low_Ent_Het +AGR_Low_Ent_Het-CHP_SOFC.ELCLOW +AGR_Low_Ent_Het_BIO01.AGR_Low_Ent_Het +AGR_Low_Ent_Het_ELC03.AGR_Low_Ent_Het +AGR_Low_Ent_Het_ELC06.AGR_Low_Ent_Het +AGR_Low_Ent_Het_ELC09.AGR_Low_Ent_Het +AGR_Low_Ent_Het_GAS01.AGR_Low_Ent_Het +AGR_Low_Ent_Het_GAS02.AGR_Low_Ent_Het +AGR_Low_Ent_Het_GAS04.AGR_Low_Ent_Het +AGR_Low_Ent_Het_GAS06.AGR_Low_Ent_Het +AGR_Low_Ent_Het_GAS07.AGR_Low_Ent_Het +AGR_Low_Ent_Het_GAS08.AGR_Low_Ent_Het +AGR_Low_Ent_Het_HET01.AGR_Low_Ent_Het +AGR_Low_Ent_Het_LPG01.AGR_Low_Ent_Het +AGR_Low_Ent_Het_LPG03.AGR_Low_Ent_Het +AGR_Low_Ent_Het_OIL01.AGR_Low_Ent_Het +AGR_Low_Ent_Het_OIL03.AGR_Low_Ent_Het +AGR_Low_Ent_Het_OIL04.AGR_Low_Ent_Het +AGR_Spe_Het_Use-CHP_GAS01.AGR_Spe_Het_Use +AGR_Spe_Het_Use-CHP_GAS01.ELCLOW +AGR_Spe_Het_Use-CHP_GAS02.AGR_Spe_Het_Use +AGR_Spe_Het_Use-CHP_GAS02.ELCLOW +AGR_Spe_Het_Use-CHP_GAS03.AGR_Spe_Het_Use +AGR_Spe_Het_Use-CHP_GAS03.ELCLOW +AGR_Spe_Het_Use-CHP_GAS04.AGR_Spe_Het_Use +AGR_Spe_Het_Use-CHP_GAS04.ELCLOW +AGR_Spe_Het_Use-CHP_PEM.AGR_Spe_Het_Use +AGR_Spe_Het_Use-CHP_PEM.ELCLOW +AGR_Spe_Het_Use-CHP_SOFC.AGR_Spe_Het_Use +AGR_Spe_Het_Use-CHP_SOFC.ELCLOW +AGR_Spe_Het_Use_BIO01.AGR_Spe_Het_Use +AGR_Spe_Het_Use_ELC03.AGR_Spe_Het_Use +AGR_Spe_Het_Use_ELC06.AGR_Spe_Het_Use +AGR_Spe_Het_Use_ELC09.AGR_Spe_Het_Use +AGR_Spe_Het_Use_GAS01.AGR_Spe_Het_Use +AGR_Spe_Het_Use_GAS02.AGR_Spe_Het_Use +AGR_Spe_Het_Use_GAS04.AGR_Spe_Het_Use +AGR_Spe_Het_Use_GAS06.AGR_Spe_Het_Use +AGR_Spe_Het_Use_GAS07.AGR_Spe_Het_Use +AGR_Spe_Het_Use_GAS08.AGR_Spe_Het_Use +AGR_Spe_Het_Use_HET01.AGR_Spe_Het_Use +AGR_Spe_Het_Use_LPG01.AGR_Spe_Het_Use +AGR_Spe_Het_Use_LPG03.AGR_Spe_Het_Use +AGR_Spe_Het_Use_OIL01.AGR_Spe_Het_Use +AGR_Spe_Het_Use_OIL03.AGR_Spe_Het_Use +AGR_Spe_Het_Use_OIL04.AGR_Spe_Het_Use +P_TRABAT.AUX_TRABAT +TRABAT_Battery.AUX_VARSOUT +TRABAT_Battery.OUT_TRABAT +TRABAT_Battery.TRAELC_EV +TRABAT_ChgStn.TRAELC_EV +TRABAT_Output.TRAELC_EV +TRABAT_Output.TRAELC_V2G +TRA_Avi_Frt_ELC_Intra-EU_01.TAvi_Frt_Intra-EU +TRA_Avi_Frt_Extra-EU_01.TAvi_Frt_Extra-EU +TRA_Avi_Frt_Extra-EU_02.TAvi_Frt_Extra-EU +TRA_Avi_Frt_Extra-EU_03.TAvi_Frt_Extra-EU +TRA_Avi_Frt_Extra-EU_04.TAvi_Frt_Extra-EU +TRA_Avi_Frt_Extra-EU_05.TAvi_Frt_Extra-EU +TRA_Avi_Frt_Extra-EU_06.TAvi_Frt_Extra-EU +TRA_Avi_Frt_Extra-EU_07.TAvi_Frt_Extra-EU +TRA_Avi_Frt_Extra-EU_10.TAvi_Frt_Extra-EU +TRA_Avi_Frt_Extra-EU_11.TAvi_Frt_Extra-EU +TRA_Avi_Frt_Extra-EU_12.TAvi_Frt_Extra-EU +TRA_Avi_Frt_Extra-EU_13.TAvi_Frt_Extra-EU +TRA_Avi_Frt_Extra-EU_14.TAvi_Frt_Extra-EU +TRA_Avi_Frt_Extra-EU_15.TAvi_Frt_Extra-EU +TRA_Avi_Frt_Extra-EU_16.TAvi_Frt_Extra-EU +TRA_Avi_Frt_Extra-EU_17.TAvi_Frt_Extra-EU +TRA_Avi_Frt_Intra-EU_01.TAvi_Frt_Intra-EU +TRA_Avi_Frt_Intra-EU_02.TAvi_Frt_Intra-EU +TRA_Avi_Frt_Intra-EU_03.TAvi_Frt_Intra-EU +TRA_Avi_Frt_Intra-EU_04.TAvi_Frt_Intra-EU +TRA_Avi_Frt_Intra-EU_05.TAvi_Frt_Intra-EU +TRA_Avi_Frt_Intra-EU_06.TAvi_Frt_Intra-EU +TRA_Avi_Frt_Intra-EU_07.TAvi_Frt_Intra-EU +TRA_Avi_Frt_Intra-EU_10.TAvi_Frt_Intra-EU +TRA_Avi_Frt_Intra-EU_11.TAvi_Frt_Intra-EU +TRA_Avi_Frt_Intra-EU_12.TAvi_Frt_Intra-EU +TRA_Avi_Frt_Intra-EU_13.TAvi_Frt_Intra-EU +TRA_Avi_Frt_Intra-EU_14.TAvi_Frt_Intra-EU +TRA_Avi_Frt_Intra-EU_15.TAvi_Frt_Intra-EU +TRA_Avi_Frt_Intra-EU_16.TAvi_Frt_Intra-EU +TRA_Avi_Frt_Intra-EU_17.TAvi_Frt_Intra-EU +TRA_Avi_Frt_LH2_Extra-EU_01.TAvi_Frt_Extra-EU +TRA_Avi_Frt_LH2_Extra-EU_02.TAvi_Frt_Extra-EU +TRA_Avi_Frt_LH2_Extra-EU_03.TAvi_Frt_Extra-EU +TRA_Avi_Frt_LH2_Extra-EU_04.TAvi_Frt_Extra-EU +TRA_Avi_Frt_LH2_Extra-EU_05.TAvi_Frt_Extra-EU +TRA_Avi_Frt_LH2_Extra-EU_06.TAvi_Frt_Extra-EU +TRA_Avi_Frt_LH2_Extra-EU_07.TAvi_Frt_Extra-EU +TRA_Avi_Frt_LH2_Intra-EU_01.TAvi_Frt_Intra-EU +TRA_Avi_Frt_LH2_Intra-EU_02.TAvi_Frt_Intra-EU +TRA_Avi_Frt_LH2_Intra-EU_03.TAvi_Frt_Intra-EU +TRA_Avi_Frt_LH2_Intra-EU_04.TAvi_Frt_Intra-EU +TRA_Avi_Frt_LH2_Intra-EU_05.TAvi_Frt_Intra-EU +TRA_Avi_Frt_LH2_Intra-EU_06.TAvi_Frt_Intra-EU +TRA_Avi_Frt_LH2_Intra-EU_07.TAvi_Frt_Intra-EU +TRA_Avi_Pas_Dom_01.TAvi_Pas_Dom +TRA_Avi_Pas_Dom_02.TAvi_Pas_Dom +TRA_Avi_Pas_Dom_03.TAvi_Pas_Dom +TRA_Avi_Pas_Dom_04.TAvi_Pas_Dom +TRA_Avi_Pas_Dom_05.TAvi_Pas_Dom +TRA_Avi_Pas_Dom_06.TAvi_Pas_Dom +TRA_Avi_Pas_Dom_07.TAvi_Pas_Dom +TRA_Avi_Pas_Dom_10.TAvi_Pas_Dom +TRA_Avi_Pas_Dom_11.TAvi_Pas_Dom +TRA_Avi_Pas_Dom_12.TAvi_Pas_Dom +TRA_Avi_Pas_Dom_13.TAvi_Pas_Dom +TRA_Avi_Pas_Dom_14.TAvi_Pas_Dom +TRA_Avi_Pas_Dom_15.TAvi_Pas_Dom +TRA_Avi_Pas_Dom_16.TAvi_Pas_Dom +TRA_Avi_Pas_Dom_17.TAvi_Pas_Dom +TRA_Avi_Pas_ELC_Dom_01.TAvi_Pas_Dom +TRA_Avi_Pas_ELC_Intra-EU_01.TAvi_Pas_Intra-EU +TRA_Avi_Pas_Extra-EU_01.TAvi_Pas_Extra-EU +TRA_Avi_Pas_Extra-EU_02.TAvi_Pas_Extra-EU +TRA_Avi_Pas_Extra-EU_03.TAvi_Pas_Extra-EU +TRA_Avi_Pas_Extra-EU_04.TAvi_Pas_Extra-EU +TRA_Avi_Pas_Extra-EU_05.TAvi_Pas_Extra-EU +TRA_Avi_Pas_Extra-EU_06.TAvi_Pas_Extra-EU +TRA_Avi_Pas_Extra-EU_07.TAvi_Pas_Extra-EU +TRA_Avi_Pas_Extra-EU_10.TAvi_Pas_Extra-EU +TRA_Avi_Pas_Extra-EU_11.TAvi_Pas_Extra-EU +TRA_Avi_Pas_Extra-EU_12.TAvi_Pas_Extra-EU +TRA_Avi_Pas_Extra-EU_13.TAvi_Pas_Extra-EU +TRA_Avi_Pas_Extra-EU_14.TAvi_Pas_Extra-EU +TRA_Avi_Pas_Extra-EU_15.TAvi_Pas_Extra-EU +TRA_Avi_Pas_Extra-EU_16.TAvi_Pas_Extra-EU +TRA_Avi_Pas_Extra-EU_17.TAvi_Pas_Extra-EU +TRA_Avi_Pas_Intra-EU_01.TAvi_Pas_Intra-EU +TRA_Avi_Pas_Intra-EU_02.TAvi_Pas_Intra-EU +TRA_Avi_Pas_Intra-EU_03.TAvi_Pas_Intra-EU +TRA_Avi_Pas_Intra-EU_04.TAvi_Pas_Intra-EU +TRA_Avi_Pas_Intra-EU_05.TAvi_Pas_Intra-EU +TRA_Avi_Pas_Intra-EU_06.TAvi_Pas_Intra-EU +TRA_Avi_Pas_Intra-EU_07.TAvi_Pas_Intra-EU +TRA_Avi_Pas_Intra-EU_10.TAvi_Pas_Intra-EU +TRA_Avi_Pas_Intra-EU_11.TAvi_Pas_Intra-EU +TRA_Avi_Pas_Intra-EU_12.TAvi_Pas_Intra-EU +TRA_Avi_Pas_Intra-EU_13.TAvi_Pas_Intra-EU +TRA_Avi_Pas_Intra-EU_14.TAvi_Pas_Intra-EU +TRA_Avi_Pas_Intra-EU_15.TAvi_Pas_Intra-EU +TRA_Avi_Pas_Intra-EU_16.TAvi_Pas_Intra-EU +TRA_Avi_Pas_Intra-EU_17.TAvi_Pas_Intra-EU +TRA_Avi_Pas_LH2_Dom_01.TAvi_Pas_Dom +TRA_Avi_Pas_LH2_Dom_02.TAvi_Pas_Dom +TRA_Avi_Pas_LH2_Dom_03.TAvi_Pas_Dom +TRA_Avi_Pas_LH2_Dom_04.TAvi_Pas_Dom +TRA_Avi_Pas_LH2_Dom_05.TAvi_Pas_Dom +TRA_Avi_Pas_LH2_Dom_06.TAvi_Pas_Dom +TRA_Avi_Pas_LH2_Dom_07.TAvi_Pas_Dom +TRA_Avi_Pas_LH2_Extra-EU_01.TAvi_Pas_Extra-EU +TRA_Avi_Pas_LH2_Extra-EU_02.TAvi_Pas_Extra-EU +TRA_Avi_Pas_LH2_Extra-EU_03.TAvi_Pas_Extra-EU +TRA_Avi_Pas_LH2_Extra-EU_04.TAvi_Pas_Extra-EU +TRA_Avi_Pas_LH2_Extra-EU_05.TAvi_Pas_Extra-EU +TRA_Avi_Pas_LH2_Extra-EU_06.TAvi_Pas_Extra-EU +TRA_Avi_Pas_LH2_Extra-EU_07.TAvi_Pas_Extra-EU +TRA_Avi_Pas_LH2_Intra-EU_01.TAvi_Pas_Intra-EU +TRA_Avi_Pas_LH2_Intra-EU_02.TAvi_Pas_Intra-EU +TRA_Avi_Pas_LH2_Intra-EU_03.TAvi_Pas_Intra-EU +TRA_Avi_Pas_LH2_Intra-EU_04.TAvi_Pas_Intra-EU +TRA_Avi_Pas_LH2_Intra-EU_05.TAvi_Pas_Intra-EU +TRA_Avi_Pas_LH2_Intra-EU_06.TAvi_Pas_Intra-EU +TRA_Avi_Pas_LH2_Intra-EU_07.TAvi_Pas_Intra-EU +TRA_Bunk_GAS_01.TBunk +TRA_Bunk_GAS_02.TBunk +TRA_Bunk_GAS_03.TBunk +TRA_Bunk_GAS_04.TBunk +TRA_Bunk_GAS_05.TBunk +TRA_Bunk_GAS_06.TBunk +TRA_Bunk_GAS_07.TBunk +TRA_Bunk_GH2_01.TBunk +TRA_Bunk_GH2_02.TBunk +TRA_Bunk_GH2_03.TBunk +TRA_Bunk_GH2_04.TBunk +TRA_Bunk_GH2_05.TBunk +TRA_Bunk_GH2_06.TBunk +TRA_Bunk_GH2_07.TBunk +TRA_Bunk_HFO_01.TBunk +TRA_Bunk_HFO_02.TBunk +TRA_Bunk_HFO_03.TBunk +TRA_Bunk_HFO_04.TBunk +TRA_Bunk_HFO_05.TBunk +TRA_Bunk_HFO_06.TBunk +TRA_Bunk_HFO_07.TBunk +TRA_Bus_Cng_Coa_01.TBus +TRA_Bus_Cng_Urb_01.TBus +TRA_Bus_Dis_Coa_01.TBus +TRA_Bus_Dis_Coa_10.TBus +TRA_Bus_Dis_Urb_01.TBus +TRA_Bus_Dis_Urb_10.TBus +TRA_Bus_Elc_Coa_01.TBus +TRA_Bus_Elc_Urb_01.TBus +TRA_Bus_GH2_Coa_01.TBus +TRA_Bus_GH2_Urb_01.TBus +TRA_Car_Cng_Exe_01.TCar +TRA_Car_Cng_Exe_11.TCar +TRA_Car_Cng_Exe_21.TCar +TRA_Car_Cng_Exe_31.TCar +TRA_Car_Cng_Exe_41.TCar +TRA_Car_Cng_Exe_51.TCar +TRA_Car_Cng_Exe_61.TCar +TRA_Car_Cng_Exe_71.TCar +TRA_Car_Cng_Exe_81.TCar +TRA_Car_Cng_Exe_91.TCar +TRA_Car_Cng_LoM_01.TCar +TRA_Car_Cng_LoM_11.TCar +TRA_Car_Cng_LoM_21.TCar +TRA_Car_Cng_LoM_31.TCar +TRA_Car_Cng_LoM_41.TCar +TRA_Car_Cng_LoM_51.TCar +TRA_Car_Cng_LoM_61.TCar +TRA_Car_Cng_LoM_71.TCar +TRA_Car_Cng_LoM_81.TCar +TRA_Car_Cng_LoM_91.TCar +TRA_Car_Cng_Sma_01.TCar +TRA_Car_Cng_Sma_11.TCar +TRA_Car_Cng_Sma_21.TCar +TRA_Car_Cng_Sma_31.TCar +TRA_Car_Cng_Sma_41.TCar +TRA_Car_Cng_Sma_51.TCar +TRA_Car_Cng_Sma_61.TCar +TRA_Car_Cng_Sma_71.TCar +TRA_Car_Cng_Sma_81.TCar +TRA_Car_Cng_Sma_91.TCar +TRA_Car_Cng_UpM_01.TCar +TRA_Car_Cng_UpM_11.TCar +TRA_Car_Cng_UpM_21.TCar +TRA_Car_Cng_UpM_31.TCar +TRA_Car_Cng_UpM_41.TCar +TRA_Car_Cng_UpM_51.TCar +TRA_Car_Cng_UpM_61.TCar +TRA_Car_Cng_UpM_71.TCar +TRA_Car_Cng_UpM_81.TCar +TRA_Car_Cng_UpM_91.TCar +TRA_Car_Dis_Exe_01.TCar +TRA_Car_Dis_Exe_11.TCar +TRA_Car_Dis_Exe_21.TCar +TRA_Car_Dis_Exe_31.TCar +TRA_Car_Dis_Exe_41.TCar +TRA_Car_Dis_Exe_51.TCar +TRA_Car_Dis_Exe_61.TCar +TRA_Car_Dis_Exe_71.TCar +TRA_Car_Dis_Exe_81.TCar +TRA_Car_Dis_Exe_91.TCar +TRA_Car_Dis_LoM_01.TCar +TRA_Car_Dis_LoM_11.TCar +TRA_Car_Dis_LoM_21.TCar +TRA_Car_Dis_LoM_31.TCar +TRA_Car_Dis_LoM_41.TCar +TRA_Car_Dis_LoM_51.TCar +TRA_Car_Dis_LoM_61.TCar +TRA_Car_Dis_LoM_71.TCar +TRA_Car_Dis_LoM_81.TCar +TRA_Car_Dis_LoM_91.TCar +TRA_Car_Dis_Sma_01.TCar +TRA_Car_Dis_Sma_11.TCar +TRA_Car_Dis_Sma_21.TCar +TRA_Car_Dis_Sma_31.TCar +TRA_Car_Dis_Sma_41.TCar +TRA_Car_Dis_Sma_51.TCar +TRA_Car_Dis_Sma_61.TCar +TRA_Car_Dis_Sma_71.TCar +TRA_Car_Dis_Sma_81.TCar +TRA_Car_Dis_Sma_91.TCar +TRA_Car_Dis_UpM_01.TCar +TRA_Car_Dis_UpM_11.TCar +TRA_Car_Dis_UpM_21.TCar +TRA_Car_Dis_UpM_31.TCar +TRA_Car_Dis_UpM_41.TCar +TRA_Car_Dis_UpM_51.TCar +TRA_Car_Dis_UpM_61.TCar +TRA_Car_Dis_UpM_71.TCar +TRA_Car_Dis_UpM_81.TCar +TRA_Car_Dis_UpM_91.TCar +TRA_Car_Elc_Exe_10.TCar +TRA_Car_Elc_LoM_10.TCar +TRA_Car_Elc_Sma_10.TCar +TRA_Car_Elc_UpM_10.TCar +TRA_Car_GH2_Exe_01.TCar +TRA_Car_GH2_Exe_10.TCar +TRA_Car_GH2_LoM_01.TCar +TRA_Car_GH2_LoM_10.TCar +TRA_Car_GH2_Sma_01.TCar +TRA_Car_GH2_Sma_10.TCar +TRA_Car_GH2_UpM_01.TCar +TRA_Car_GH2_UpM_10.TCar +TRA_Car_Gas_Exe_01.TCar +TRA_Car_Gas_Exe_11.TCar +TRA_Car_Gas_Exe_21.TCar +TRA_Car_Gas_Exe_31.TCar +TRA_Car_Gas_Exe_41.TCar +TRA_Car_Gas_Exe_51.TCar +TRA_Car_Gas_Exe_61.TCar +TRA_Car_Gas_Exe_71.TCar +TRA_Car_Gas_Exe_81.TCar +TRA_Car_Gas_Exe_91.TCar +TRA_Car_Gas_LoM_01.TCar +TRA_Car_Gas_LoM_11.TCar +TRA_Car_Gas_LoM_21.TCar +TRA_Car_Gas_LoM_31.TCar +TRA_Car_Gas_LoM_41.TCar +TRA_Car_Gas_LoM_51.TCar +TRA_Car_Gas_LoM_61.TCar +TRA_Car_Gas_LoM_71.TCar +TRA_Car_Gas_LoM_81.TCar +TRA_Car_Gas_LoM_91.TCar +TRA_Car_Gas_Sma_01.TCar +TRA_Car_Gas_Sma_11.TCar +TRA_Car_Gas_Sma_21.TCar +TRA_Car_Gas_Sma_31.TCar +TRA_Car_Gas_Sma_41.TCar +TRA_Car_Gas_Sma_51.TCar +TRA_Car_Gas_Sma_61.TCar +TRA_Car_Gas_Sma_71.TCar +TRA_Car_Gas_Sma_81.TCar +TRA_Car_Gas_Sma_91.TCar +TRA_Car_Gas_UpM_01.TCar +TRA_Car_Gas_UpM_11.TCar +TRA_Car_Gas_UpM_21.TCar +TRA_Car_Gas_UpM_31.TCar +TRA_Car_Gas_UpM_41.TCar +TRA_Car_Gas_UpM_51.TCar +TRA_Car_Gas_UpM_61.TCar +TRA_Car_Gas_UpM_71.TCar +TRA_Car_Gas_UpM_81.TCar +TRA_Car_Gas_UpM_91.TCar +TRA_Car_LH2_Exe_01.TCar +TRA_Car_LH2_LoM_01.TCar +TRA_Car_LH2_Sma_01.TCar +TRA_Car_LH2_UpM_01.TCar +TRA_Car_Lpg_Exe_01.TCar +TRA_Car_Lpg_Exe_11.TCar +TRA_Car_Lpg_Exe_21.TCar +TRA_Car_Lpg_Exe_31.TCar +TRA_Car_Lpg_Exe_41.TCar +TRA_Car_Lpg_Exe_51.TCar +TRA_Car_Lpg_Exe_61.TCar +TRA_Car_Lpg_Exe_71.TCar +TRA_Car_Lpg_Exe_81.TCar +TRA_Car_Lpg_Exe_91.TCar +TRA_Car_Lpg_LoM_01.TCar +TRA_Car_Lpg_LoM_11.TCar +TRA_Car_Lpg_LoM_21.TCar +TRA_Car_Lpg_LoM_31.TCar +TRA_Car_Lpg_LoM_41.TCar +TRA_Car_Lpg_LoM_51.TCar +TRA_Car_Lpg_LoM_61.TCar +TRA_Car_Lpg_LoM_71.TCar +TRA_Car_Lpg_LoM_81.TCar +TRA_Car_Lpg_LoM_91.TCar +TRA_Car_Lpg_Sma_01.TCar +TRA_Car_Lpg_Sma_11.TCar +TRA_Car_Lpg_Sma_21.TCar +TRA_Car_Lpg_Sma_31.TCar +TRA_Car_Lpg_Sma_41.TCar +TRA_Car_Lpg_Sma_51.TCar +TRA_Car_Lpg_Sma_61.TCar +TRA_Car_Lpg_Sma_71.TCar +TRA_Car_Lpg_Sma_81.TCar +TRA_Car_Lpg_Sma_91.TCar +TRA_Car_Lpg_UpM_01.TCar +TRA_Car_Lpg_UpM_11.TCar +TRA_Car_Lpg_UpM_21.TCar +TRA_Car_Lpg_UpM_31.TCar +TRA_Car_Lpg_UpM_41.TCar +TRA_Car_Lpg_UpM_51.TCar +TRA_Car_Lpg_UpM_61.TCar +TRA_Car_Lpg_UpM_71.TCar +TRA_Car_Lpg_UpM_81.TCar +TRA_Car_Lpg_UpM_91.TCar +TRA_Car_PIH_Exe.TCar +TRA_Car_PIH_LoM.TCar +TRA_Car_PIH_Sma.TCar +TRA_Car_PIH_UpM.TCar +TRA_Hdt_Cng_01.THDT +TRA_Hdt_Dis_01.THDT +TRA_Hdt_Dis_10.THDT +TRA_Hdt_Elc_01.THDT +TRA_Hdt_Elc_11.THDT +TRA_Hdt_GH2_01.THDT +TRA_Lcv_Cng_01.TLCV +TRA_Lcv_Dis_01.TLCV +TRA_Lcv_Dis_10.TLCV +TRA_Lcv_Elc_01.TLCV +TRA_Lcv_GH2_01.TLCV +TRA_Lcv_GH2_10.TLCV +TRA_Lcv_Gas_01.TLCV +TRA_Lcv_Gas_10.TLCV +TRA_Lcv_LH2_01.TLCV +TRA_Lcv_Lpg_01.TLCV +TRA_Mop_Elc_01.TMop +TRA_Mop_GH2_10.TMop +TRA_Mop_Gas_01.TMop +TRA_Mot_Elc_01.TMot +TRA_Mot_GH2_10.TMot +TRA_Mot_Gas_01.TMot +TRA_Nav_Dis_01.TNav +TRA_Nav_Dis_03.TNav +TRA_Nav_Dis_04.TNav +TRA_Nav_Dis_05.TNav +TRA_Nav_Dis_06.TNav +TRA_Nav_Dis_07.TNav +TRA_Nav_Elc_01.TNav +TRA_V2G.ELCLOW +AGRDME01.AGROIL +BBLQDME110.BIODME +BBLQFTST110.BIODST +BBLQGAS110.BIOGAS +BBLQMtaH110.BIOMtaH +BSLUGAS101.BIOGAS +BWOOGAS110.BIOGAS +CO2_compensation_abr1.TOTCO2 +CO2_compensation_abr2.TOTCO2 +CO2_compensation_abr3.TOTCO2 +CO2_compensation_abr4.TOTCO2 +COMDME01.COMOIL +DUMBIO1.DUMBioFuelConstr +DUMBIO2.DUMBioFuelConstr +DUMELCNR.DUMBioFuelConstr +DUMELCR.DUMBioFuelConstr +ELCDME01.ELCDST +FeedInTariffBiog.SUBS-REN_FeedInBiog +FeedInTariffBiogCHP.SUBS-REN_FeedInBiogCHP +FeedInTariffBiom.SUBS-REN_FeedInBiom +FeedInTariffBiomCHP.SUBS-REN_FeedInBiomCHP +FeedInTariffGeo.SUBS-REN_FeedInGeo +FeedInTariffLaHyd.SUBS-REN_FeedInLaHyd +FeedInTariffOce.SUBS-REN_FeedInOce +FeedInTariffPV.SUBS-REN_FeedInPV +FeedInTariffSmHyd.SUBS-REN_FeedInSmHyd +FeedInTariffSolTh.SUBS-REN_FeedInSolTh +FeedInTariffWaste.SUBS-REN_FeedInWaste +FeedInTariffWindN.SUBS-REN_FeedInWindN +FeedInTariffWindO.SUBS-REN_FeedInWindO +GENCOALCONVERTOR.COABRO +GENCOALCONVERTOR.COALIG +GENOILCONVERTOR.OILFDS +GENOILCONVERTOR.OILNEU +GENOILCONVERTOR.OILOTH +GENOILCONVERTOR.OILRFG +INDDME01.INDLFO +MINBIOAGRW1.BIOWOO +MINBIOCRP11.BIOCRP1 +MINBIOCRP21.BIOCRP2 +MINBIOCRP31.BIOWOO +MINBIOCRP41.BIOWOO +MINBIOCRP41a.BIOWOO +MINBIOFRSR1.BIOWOO +MINBIOFRSR1a.BIOWOO +MINBIOGAS1.BIOGAS +MINBIOMUN1.BIOMUN +MINBIORPS1.BIORPS +MINBIOSLU1.BIOSLU +MINBIOWOO.BIOWOO +MINBIOWOOW1.BIOWOO +MINBIOWOOW1a.BIOWOO +MINBIOWOOa.BIOWOO +MINRENTID01.ELCTID +MINRENWAV01.ELCWAV +MINSNKAFF1.SNKAFF +MINSNKAFF2.SNKAFF +MINSNKAFF3.SNKAFF +MINSNKAFF4.SNKAFF +MINSNKCB11.SNKCB1 +MINSNKCB21.SNKCB2 +MINSNKCB31.SNKCB3 +MINSNKDGF1.SNKDGF +MINSNKDGO1.SNKDGO +MINSNKDOF1.SNKDOF +MINSNKDOGF1.SNKDOGF +MINSNKDOGO1.SNKDOGO +MINSNKDOO1.SNKDOO +MINSNKDSAOF1.SNKDSAOF +MINSNKDSAON1.SNKDSAON +MINSNKEOR1.SNKEOR +NGASFRSTOR.GASNAT +NGASTOR-MT.GAS2ST +NGASTOSTOR.GAS2ST +Penalty_RenELCQuota.Penalty_REQ +RENInvSubsidyBiog.SUBS-REN_INVBiog +RENInvSubsidyBiom.SUBS-REN_INVBiom +RENInvSubsidyGeo.SUBS-REN_INVGeo +RENInvSubsidyLaHyd.SUBS-REN_INVLaHyd +RENInvSubsidyOce.SUBS-REN_INVOce +RENInvSubsidyPV.SUBS-REN_INVPV +RENInvSubsidySmHyd.SUBS-REN_INVSmHyd +RENInvSubsidySolTh.SUBS-REN_INVSolTh +RENInvSubsidyWaste.SUBS-REN_INVWaste +RENInvSubsidyWind.SUBS-REN_INVWind +SCOADME110.SYNDME +SCOADST110.OILDST +SCOAGAS110.GASNAT +SCOAMtaH110.SYNMtaH +SGASDME110.SYNDME +SGASDST110.OILDST +SGASDST130.OILDST +SGASMtaH110.SYNMtaH +SINKAFE.SNKAFF +SINKCB1.SNKCB1 +SINKCB2.SNKCB2 +SINKCB3.SNKCB3 +SINKDGF.SNKDGF +SINKDGO.SNKDGO +SINKDOF.SNKDOF +SINKDOGF.SNKDOGF +SINKDOGO.SNKDOGO +SINKDOO.SNKDOO +SINKDSAOF.SNKDSAOF +SINKDSAON.SNKDSAON +SINKEOR.SNKEOR +SUP2INDHTH.INDHTH +AcctTBiof-g1.TBiofuel-g1 +AcctTBiof-g2.TBiofuel-g2 +AcctTBiofSup.TBiofuel-g1 +AcctTBiofSup.TBiofuel-g2 +BIOLIQ1.BIOLIQ +BLDDSL.TRADST +BLDDSL30.TRADSTB30 +BLDDSLSYNG.TRADSTSYNG +BLDDSLSYNG30.TRADSTSYNGB30 +BLDDSLintl.TRADSTintl +BLDDSLintraeuintl.TRADSTintraeuintl +BLDGSLE85.TRAGSLE85 +BLDGSLSP95.TRAGSLSP95 +BLDGSLSP95E10.TRAGSLSP95E10 +BLDGSLSYNGE85.TRAGSLSYNGE85 +BLDGSLSYNGSP95.TRAGSLSYNGSP95 +BLDGSLSYNGSP95E10.TRAGSLSYNGSP95E10 +BLDJET.TRAJTK +BLDJETintl.TRAJTKintl +BLDJETintraeuintl.TRAJTKintraeuintl +BRF1_ETHAMIDO.BIOETHA +BRF1_ETHSUCRI.BIOETHA +BRF1_HVO.BIOHVO +BRF1_PREETBE.BIOETBE +BRF1_TRANSESTER.BIOEMHV +BRF2_BTLFTDSL.BIOBTLFTDSL +BRF2_BTLFTDSL_CCS.BIOBTLFTDSL +BRF2_ETHLGC.BIOETHA +BRF2_ETHLGC_CCS.BIOETHA +BRF_PJ2Kt-DST.OILDSTkt +BRF_PJ2Kt-GSL.OILGSLkt +BRF_PJ2Kt-KER.OILKERkt +CRUSHING.BIOOILFS +EXPCAKE.RAGCAKE +EXPCO2.BRFCO2 +EXPDDGS.BIODDGS +EXPEMHV.BIOEMHV +EXPGLY1.BIOGLY1 +EXPGLY2.BIOGLY2 +EXPPROP.BIOPROP +EXPPULP.BIOPULP +EXPSAP.BIOSAP +EXPSTIL.BIOSTIL +H2TOBRF.BRFH2 +IMPBIOOIL.BIOOILFS +IMPBIOSUGFS.BIOSUGFS +IMPBRFCA2.BRFCA2 +IMPBRFCA3.BRFCA3 +IMPBRFEZ1.BRFEZ1 +IMPBRFEZ2.BRFEZ2 +IMPBRFEZ3.BRFEZ3 +IMPBRFEZ4.BRFEZ4 +IMPBRFWAT.BRFWAT +IMPCATACHEM.CATACHEM +IMPISOBUT.ISOBUTYL +PTBIOLGC.BIOLGCFS +PTBIOSTA.BIOSTAFS +PTBIOSUG.BIOSUGFS +PTRAGOIL.RAGOILFS +DUMSYNGH2.SYNGH2 +DUMSYNH2.SYNH2 +SINKCCU.CCUCO2 +SINKGCCU.CCUGCO2 +SNK_DAC.SNKCO2GN +SNK_DAC_GAS.SNKCO2GN +S_CCUS_G_MeOH_MtK.SYNGKER +S_CCUS_G_P2GT.GASP2G_G +S_CCUS_G_P2GU.GASP2G_G +S_CCUS_G_RWGS_FT.SYNGDST +S_CCUS_G_RWGS_FT.SYNGKER +S_CCUS_G_RWGS_FT.SYNGNAP +S_CCUS_G_RWGS_FT.SYNGOTH +S_CCUS_G_StL.SYNGDST +S_CCUS_G_StL.SYNGKER +S_CCUS_G_StL.SYNGNAP +S_CCUS_G_StL.SYNGOTH +S_CCUS_MeOH_MtK.OILKER +S_CCUS_P2GT.GASP2G +S_CCUS_P2GU.GASP2G +S_CCUS_RWGS_FT.OILDST +S_CCUS_RWGS_FT.OILKER +S_CCUS_RWGS_FT.OILNAP +S_CCUS_RWGS_FT.OILOTH +S_CCUS_StL.OILDST +S_CCUS_StL.OILKER +S_CCUS_StL.OILNAP +S_CCUS_StL.OILOTH +C_ES-CHP-HO_GAS01.ELCLOW +C_ES-CHP-HO_GAS01.NR_ES-HO-SpHeat +C_ES-CHP-HO_GAS02.ELCLOW +C_ES-CHP-HO_GAS02.NR_ES-HO-SpHeat +C_ES-CHP-HO_GAS03.ELCLOW +C_ES-CHP-HO_GAS03.NR_ES-HO-SpHeat +C_ES-CHP-HO_GAS04.ELCLOW +C_ES-CHP-HO_GAS04.NR_ES-HO-SpHeat +C_ES-CHP-HO_PEM.ELCLOW +C_ES-CHP-HO_PEM.NR_ES-HO-SpHeat +C_ES-CHP-HO_SOFC.ELCLOW +C_ES-CHP-HO_SOFC.NR_ES-HO-SpHeat +C_ES-CHP-HR_GAS01.ELCLOW +C_ES-CHP-HR_GAS01.NR_ES-HR-SpHeat +C_ES-CHP-HR_GAS02.ELCLOW +C_ES-CHP-HR_GAS02.NR_ES-HR-SpHeat +C_ES-CHP-HR_GAS03.ELCLOW +C_ES-CHP-HR_GAS03.NR_ES-HR-SpHeat +C_ES-CHP-HR_GAS04.ELCLOW +C_ES-CHP-HR_GAS04.NR_ES-HR-SpHeat +C_ES-CHP-HR_PEM.ELCLOW +C_ES-CHP-HR_PEM.NR_ES-HR-SpHeat +C_ES-CHP-HR_SOFC.ELCLOW +C_ES-CHP-HR_SOFC.NR_ES-HR-SpHeat +C_ES-CHP-OF_GAS01.ELCLOW +C_ES-CHP-OF_GAS01.NR_ES-OF-SpHeat +C_ES-CHP-OF_GAS02.ELCLOW +C_ES-CHP-OF_GAS02.NR_ES-OF-SpHeat +C_ES-CHP-OF_GAS03.ELCLOW +C_ES-CHP-OF_GAS03.NR_ES-OF-SpHeat +C_ES-CHP-OF_GAS04.ELCLOW +C_ES-CHP-OF_GAS04.NR_ES-OF-SpHeat +C_ES-CHP-OF_PEM.ELCLOW +C_ES-CHP-OF_PEM.NR_ES-OF-SpHeat +C_ES-CHP-OF_SOFC.ELCLOW +C_ES-CHP-OF_SOFC.NR_ES-OF-SpHeat +C_ES-CHP-SL_GAS01.ELCLOW +C_ES-CHP-SL_GAS01.NR_ES-SL-SpHeat +C_ES-CHP-SL_GAS02.ELCLOW +C_ES-CHP-SL_GAS02.NR_ES-SL-SpHeat +C_ES-CHP-SL_GAS03.ELCLOW +C_ES-CHP-SL_GAS03.NR_ES-SL-SpHeat +C_ES-CHP-SL_GAS04.ELCLOW +C_ES-CHP-SL_GAS04.NR_ES-SL-SpHeat +C_ES-CHP-SL_PEM.ELCLOW +C_ES-CHP-SL_PEM.NR_ES-SL-SpHeat +C_ES-CHP-SL_SOFC.ELCLOW +C_ES-CHP-SL_SOFC.NR_ES-SL-SpHeat +C_ES-CHP-SR_GAS01.ELCLOW +C_ES-CHP-SR_GAS01.NR_ES-SR-SpHeat +C_ES-CHP-SR_GAS02.ELCLOW +C_ES-CHP-SR_GAS02.NR_ES-SR-SpHeat +C_ES-CHP-SR_GAS03.ELCLOW +C_ES-CHP-SR_GAS03.NR_ES-SR-SpHeat +C_ES-CHP-SR_GAS04.ELCLOW +C_ES-CHP-SR_GAS04.NR_ES-SR-SpHeat +C_ES-CHP-SR_PEM.ELCLOW +C_ES-CHP-SR_PEM.NR_ES-SR-SpHeat +C_ES-CHP-SR_SOFC.ELCLOW +C_ES-CHP-SR_SOFC.NR_ES-SR-SpHeat +C_ES-CHP-SS_GAS01.ELCLOW +C_ES-CHP-SS_GAS01.NR_ES-SS-SpHeat +C_ES-CHP-SS_GAS02.ELCLOW +C_ES-CHP-SS_GAS02.NR_ES-SS-SpHeat +C_ES-CHP-SS_GAS03.ELCLOW +C_ES-CHP-SS_GAS03.NR_ES-SS-SpHeat +C_ES-CHP-SS_GAS04.ELCLOW +C_ES-CHP-SS_GAS04.NR_ES-SS-SpHeat +C_ES-CHP-SS_PEM.ELCLOW +C_ES-CHP-SS_PEM.NR_ES-SS-SpHeat +C_ES-CHP-SS_SOFC.ELCLOW +C_ES-CHP-SS_SOFC.NR_ES-SS-SpHeat +C_ES-CK-HO_ELC01.NR_ES-HO-Cook +C_ES-CK-HO_GAS01.NR_ES-HO-Cook +C_ES-CK-HO_HH201.NR_ES-HO-Cook +C_ES-CK-HO_LPG01.NR_ES-HO-Cook +C_ES-CK-HR_ELC01.NR_ES-HR-Cook +C_ES-CK-HR_GAS01.NR_ES-HR-Cook +C_ES-CK-HR_HH201.NR_ES-HR-Cook +C_ES-CK-HR_LPG01.NR_ES-HR-Cook +C_ES-CK-OF_ELC01.NR_ES-OF-Cook +C_ES-CK-OF_GAS01.NR_ES-OF-Cook +C_ES-CK-OF_HH201.NR_ES-OF-Cook +C_ES-CK-OF_LPG01.NR_ES-OF-Cook +C_ES-CK-SL_ELC01.NR_ES-SL-Cook +C_ES-CK-SL_GAS01.NR_ES-SL-Cook +C_ES-CK-SL_HH201.NR_ES-SL-Cook +C_ES-CK-SL_LPG01.NR_ES-SL-Cook +C_ES-CK-SR_ELC01.NR_ES-SR-Cook +C_ES-CK-SR_GAS01.NR_ES-SR-Cook +C_ES-CK-SR_HH201.NR_ES-SR-Cook +C_ES-CK-SR_LPG01.NR_ES-SR-Cook +C_ES-CK-SS_ELC01.NR_ES-SS-Cook +C_ES-CK-SS_GAS01.NR_ES-SS-Cook +C_ES-CK-SS_HH201.NR_ES-SS-Cook +C_ES-CK-SS_LPG01.NR_ES-SS-Cook +C_ES-SC-HO_COO01.NR_ES-HO-SpCool +C_ES-SC-HO_ELC01.NR_ES-HO-SpCool +C_ES-SC-HO_ELC02.NR_ES-HO-SpCool +C_ES-SC-HO_ELC03.NR_ES-HO-SpCool +C_ES-SC-HO_ELC04.NR_ES-HO-SpCool +C_ES-SC-HO_ELC05.NR_ES-HO-SpCool +C_ES-SC-HO_GAS01.NR_ES-HO-SpCool +C_ES-SC-HO_GAS02.NR_ES-HO-SpCool +C_ES-SC-HR_COO01.NR_ES-HR-SpCool +C_ES-SC-HR_ELC01.NR_ES-HR-SpCool +C_ES-SC-HR_ELC02.NR_ES-HR-SpCool +C_ES-SC-HR_ELC03.NR_ES-HR-SpCool +C_ES-SC-HR_ELC04.NR_ES-HR-SpCool +C_ES-SC-HR_ELC05.NR_ES-HR-SpCool +C_ES-SC-HR_GAS01.NR_ES-HR-SpCool +C_ES-SC-HR_GAS02.NR_ES-HR-SpCool +C_ES-SC-OF_COO01.NR_ES-OF-SpCool +C_ES-SC-OF_ELC01.NR_ES-OF-SpCool +C_ES-SC-OF_ELC02.NR_ES-OF-SpCool +C_ES-SC-OF_ELC03.NR_ES-OF-SpCool +C_ES-SC-OF_ELC04.NR_ES-OF-SpCool +C_ES-SC-OF_ELC05.NR_ES-OF-SpCool +C_ES-SC-OF_GAS01.NR_ES-OF-SpCool +C_ES-SC-OF_GAS02.NR_ES-OF-SpCool +C_ES-SC-SL_COO01.NR_ES-SL-SpCool +C_ES-SC-SL_ELC01.NR_ES-SL-SpCool +C_ES-SC-SL_ELC02.NR_ES-SL-SpCool +C_ES-SC-SL_ELC03.NR_ES-SL-SpCool +C_ES-SC-SL_ELC04.NR_ES-SL-SpCool +C_ES-SC-SL_ELC05.NR_ES-SL-SpCool +C_ES-SC-SL_GAS01.NR_ES-SL-SpCool +C_ES-SC-SL_GAS02.NR_ES-SL-SpCool +C_ES-SC-SR_COO01.NR_ES-SR-SpCool +C_ES-SC-SR_ELC01.NR_ES-SR-SpCool +C_ES-SC-SR_ELC02.NR_ES-SR-SpCool +C_ES-SC-SR_ELC03.NR_ES-SR-SpCool +C_ES-SC-SR_ELC04.NR_ES-SR-SpCool +C_ES-SC-SR_ELC05.NR_ES-SR-SpCool +C_ES-SC-SR_GAS01.NR_ES-SR-SpCool +C_ES-SC-SR_GAS02.NR_ES-SR-SpCool +C_ES-SC-SS_COO01.NR_ES-SS-SpCool +C_ES-SC-SS_ELC01.NR_ES-SS-SpCool +C_ES-SC-SS_ELC02.NR_ES-SS-SpCool +C_ES-SC-SS_ELC03.NR_ES-SS-SpCool +C_ES-SC-SS_ELC04.NR_ES-SS-SpCool +C_ES-SC-SS_ELC05.NR_ES-SS-SpCool +C_ES-SC-SS_GAS01.NR_ES-SS-SpCool +C_ES-SC-SS_GAS02.NR_ES-SS-SpCool +C_ES-SH-HO_BIO01.NR_ES-HO-SpHeat +C_ES-SH-HO_BIO01.NR_ES-HO-WatHeat +C_ES-SH-HO_ELC01.NR_ES-HO-SpHeat +C_ES-SH-HO_ELC02.NR_ES-HO-SpHeat +C_ES-SH-HO_ELC03.NR_ES-HO-SpHeat +C_ES-SH-HO_ELC04.NR_ES-HO-SpCool +C_ES-SH-HO_ELC04.NR_ES-HO-SpHeat +C_ES-SH-HO_ELC05.NR_ES-HO-SpCool +C_ES-SH-HO_ELC05.NR_ES-HO-SpHeat +C_ES-SH-HO_ELC06.NR_ES-HO-SpHeat +C_ES-SH-HO_ELC07.NR_ES-HO-SpCool +C_ES-SH-HO_ELC07.NR_ES-HO-SpHeat +C_ES-SH-HO_ELC08.NR_ES-HO-SpCool +C_ES-SH-HO_ELC08.NR_ES-HO-SpHeat +C_ES-SH-HO_ELC09.NR_ES-HO-SpHeat +C_ES-SH-HO_ELC09.NR_ES-HO-WatHeat +C_ES-SH-HO_GAS01.NR_ES-HO-SpHeat +C_ES-SH-HO_GAS02.NR_ES-HO-SpHeat +C_ES-SH-HO_GAS03.NR_ES-HO-SpHeat +C_ES-SH-HO_GAS03.NR_ES-HO-WatHeat +C_ES-SH-HO_GAS04.NR_ES-HO-SpHeat +C_ES-SH-HO_GAS05.NR_ES-HO-SpHeat +C_ES-SH-HO_GAS05.NR_ES-HO-WatHeat +C_ES-SH-HO_GAS06.NR_ES-HO-SpCool +C_ES-SH-HO_GAS06.NR_ES-HO-SpHeat +C_ES-SH-HO_GAS07.NR_ES-HO-SpCool +C_ES-SH-HO_GAS07.NR_ES-HO-SpHeat +C_ES-SH-HO_GAS08.NR_ES-HO-SpHeat +C_ES-SH-HO_GAS08.NR_ES-HO-WatHeat +C_ES-SH-HO_HET01.NR_ES-HO-SpHeat +C_ES-SH-HO_HET01.NR_ES-HO-WatHeat +C_ES-SH-HO_LPG01.NR_ES-HO-SpHeat +C_ES-SH-HO_LPG02.NR_ES-HO-SpHeat +C_ES-SH-HO_LPG02.NR_ES-HO-WatHeat +C_ES-SH-HO_LPG03.NR_ES-HO-SpCool +C_ES-SH-HO_LPG03.NR_ES-HO-SpHeat +C_ES-SH-HO_OIL01.NR_ES-HO-SpHeat +C_ES-SH-HO_OIL02.NR_ES-HO-SpHeat +C_ES-SH-HO_OIL02.NR_ES-HO-WatHeat +C_ES-SH-HO_OIL03.NR_ES-HO-SpHeat +C_ES-SH-HO_OIL03.NR_ES-HO-WatHeat +C_ES-SH-HO_OIL04.NR_ES-HO-SpHeat +C_ES-SH-HO_OIL04.NR_ES-HO-WatHeat +C_ES-SH-HR_BIO01.NR_ES-HR-SpHeat +C_ES-SH-HR_BIO01.NR_ES-HR-WatHeat +C_ES-SH-HR_ELC01.NR_ES-HR-SpHeat +C_ES-SH-HR_ELC02.NR_ES-HR-SpHeat +C_ES-SH-HR_ELC03.NR_ES-HR-SpHeat +C_ES-SH-HR_ELC04.NR_ES-HR-SpCool +C_ES-SH-HR_ELC04.NR_ES-HR-SpHeat +C_ES-SH-HR_ELC05.NR_ES-HR-SpCool +C_ES-SH-HR_ELC05.NR_ES-HR-SpHeat +C_ES-SH-HR_ELC06.NR_ES-HR-SpHeat +C_ES-SH-HR_ELC07.NR_ES-HR-SpCool +C_ES-SH-HR_ELC07.NR_ES-HR-SpHeat +C_ES-SH-HR_ELC08.NR_ES-HR-SpCool +C_ES-SH-HR_ELC08.NR_ES-HR-SpHeat +C_ES-SH-HR_ELC09.NR_ES-HR-SpHeat +C_ES-SH-HR_ELC09.NR_ES-HR-WatHeat +C_ES-SH-HR_GAS01.NR_ES-HR-SpHeat +C_ES-SH-HR_GAS02.NR_ES-HR-SpHeat +C_ES-SH-HR_GAS03.NR_ES-HR-SpHeat +C_ES-SH-HR_GAS03.NR_ES-HR-WatHeat +C_ES-SH-HR_GAS04.NR_ES-HR-SpHeat +C_ES-SH-HR_GAS05.NR_ES-HR-SpHeat +C_ES-SH-HR_GAS05.NR_ES-HR-WatHeat +C_ES-SH-HR_GAS06.NR_ES-HR-SpCool +C_ES-SH-HR_GAS06.NR_ES-HR-SpHeat +C_ES-SH-HR_GAS07.NR_ES-HR-SpCool +C_ES-SH-HR_GAS07.NR_ES-HR-SpHeat +C_ES-SH-HR_GAS08.NR_ES-HR-SpHeat +C_ES-SH-HR_GAS08.NR_ES-HR-WatHeat +C_ES-SH-HR_HET01.NR_ES-HR-SpHeat +C_ES-SH-HR_HET01.NR_ES-HR-WatHeat +C_ES-SH-HR_LPG01.NR_ES-HR-SpHeat +C_ES-SH-HR_LPG02.NR_ES-HR-SpHeat +C_ES-SH-HR_LPG02.NR_ES-HR-WatHeat +C_ES-SH-HR_LPG03.NR_ES-HR-SpCool +C_ES-SH-HR_LPG03.NR_ES-HR-SpHeat +C_ES-SH-HR_OIL01.NR_ES-HR-SpHeat +C_ES-SH-HR_OIL02.NR_ES-HR-SpHeat +C_ES-SH-HR_OIL02.NR_ES-HR-WatHeat +C_ES-SH-HR_OIL03.NR_ES-HR-SpHeat +C_ES-SH-HR_OIL03.NR_ES-HR-WatHeat +C_ES-SH-HR_OIL04.NR_ES-HR-SpHeat +C_ES-SH-HR_OIL04.NR_ES-HR-WatHeat +C_ES-SH-OF_BIO01.NR_ES-OF-SpHeat +C_ES-SH-OF_BIO01.NR_ES-OF-WatHeat +C_ES-SH-OF_ELC01.NR_ES-OF-SpHeat +C_ES-SH-OF_ELC02.NR_ES-OF-SpHeat +C_ES-SH-OF_ELC03.NR_ES-OF-SpHeat +C_ES-SH-OF_ELC04.NR_ES-OF-SpCool +C_ES-SH-OF_ELC04.NR_ES-OF-SpHeat +C_ES-SH-OF_ELC05.NR_ES-OF-SpCool +C_ES-SH-OF_ELC05.NR_ES-OF-SpHeat +C_ES-SH-OF_ELC06.NR_ES-OF-SpHeat +C_ES-SH-OF_ELC07.NR_ES-OF-SpCool +C_ES-SH-OF_ELC07.NR_ES-OF-SpHeat +C_ES-SH-OF_ELC08.NR_ES-OF-SpCool +C_ES-SH-OF_ELC08.NR_ES-OF-SpHeat +C_ES-SH-OF_ELC09.NR_ES-OF-SpHeat +C_ES-SH-OF_ELC09.NR_ES-OF-WatHeat +C_ES-SH-OF_GAS01.NR_ES-OF-SpHeat +C_ES-SH-OF_GAS02.NR_ES-OF-SpHeat +C_ES-SH-OF_GAS03.NR_ES-OF-SpHeat +C_ES-SH-OF_GAS03.NR_ES-OF-WatHeat +C_ES-SH-OF_GAS04.NR_ES-OF-SpHeat +C_ES-SH-OF_GAS05.NR_ES-OF-SpHeat +C_ES-SH-OF_GAS05.NR_ES-OF-WatHeat +C_ES-SH-OF_GAS06.NR_ES-OF-SpCool +C_ES-SH-OF_GAS06.NR_ES-OF-SpHeat +C_ES-SH-OF_GAS07.NR_ES-OF-SpCool +C_ES-SH-OF_GAS07.NR_ES-OF-SpHeat +C_ES-SH-OF_GAS08.NR_ES-OF-SpHeat +C_ES-SH-OF_GAS08.NR_ES-OF-WatHeat +C_ES-SH-OF_HET01.NR_ES-OF-SpHeat +C_ES-SH-OF_HET01.NR_ES-OF-WatHeat +C_ES-SH-OF_LPG01.NR_ES-OF-SpHeat +C_ES-SH-OF_LPG02.NR_ES-OF-SpHeat +C_ES-SH-OF_LPG02.NR_ES-OF-WatHeat +C_ES-SH-OF_LPG03.NR_ES-OF-SpCool +C_ES-SH-OF_LPG03.NR_ES-OF-SpHeat +C_ES-SH-OF_OIL01.NR_ES-OF-SpHeat +C_ES-SH-OF_OIL02.NR_ES-OF-SpHeat +C_ES-SH-OF_OIL02.NR_ES-OF-WatHeat +C_ES-SH-OF_OIL03.NR_ES-OF-SpHeat +C_ES-SH-OF_OIL03.NR_ES-OF-WatHeat +C_ES-SH-OF_OIL04.NR_ES-OF-SpHeat +C_ES-SH-OF_OIL04.NR_ES-OF-WatHeat +C_ES-SH-SL_BIO01.NR_ES-SL-SpHeat +C_ES-SH-SL_BIO01.NR_ES-SL-WatHeat +C_ES-SH-SL_ELC01.NR_ES-SL-SpHeat +C_ES-SH-SL_ELC02.NR_ES-SL-SpHeat +C_ES-SH-SL_ELC03.NR_ES-SL-SpHeat +C_ES-SH-SL_ELC04.NR_ES-SL-SpCool +C_ES-SH-SL_ELC04.NR_ES-SL-SpHeat +C_ES-SH-SL_ELC05.NR_ES-SL-SpCool +C_ES-SH-SL_ELC05.NR_ES-SL-SpHeat +C_ES-SH-SL_ELC06.NR_ES-SL-SpHeat +C_ES-SH-SL_ELC07.NR_ES-SL-SpCool +C_ES-SH-SL_ELC07.NR_ES-SL-SpHeat +C_ES-SH-SL_ELC08.NR_ES-SL-SpCool +C_ES-SH-SL_ELC08.NR_ES-SL-SpHeat +C_ES-SH-SL_ELC09.NR_ES-SL-SpHeat +C_ES-SH-SL_ELC09.NR_ES-SL-WatHeat +C_ES-SH-SL_GAS01.NR_ES-SL-SpHeat +C_ES-SH-SL_GAS02.NR_ES-SL-SpHeat +C_ES-SH-SL_GAS03.NR_ES-SL-SpHeat +C_ES-SH-SL_GAS03.NR_ES-SL-WatHeat +C_ES-SH-SL_GAS04.NR_ES-SL-SpHeat +C_ES-SH-SL_GAS05.NR_ES-SL-SpHeat +C_ES-SH-SL_GAS05.NR_ES-SL-WatHeat +C_ES-SH-SL_GAS06.NR_ES-SL-SpCool +C_ES-SH-SL_GAS06.NR_ES-SL-SpHeat +C_ES-SH-SL_GAS07.NR_ES-SL-SpCool +C_ES-SH-SL_GAS07.NR_ES-SL-SpHeat +C_ES-SH-SL_GAS08.NR_ES-SL-SpHeat +C_ES-SH-SL_GAS08.NR_ES-SL-WatHeat +C_ES-SH-SL_HET01.NR_ES-SL-SpHeat +C_ES-SH-SL_HET01.NR_ES-SL-WatHeat +C_ES-SH-SL_LPG01.NR_ES-SL-SpHeat +C_ES-SH-SL_LPG02.NR_ES-SL-SpHeat +C_ES-SH-SL_LPG02.NR_ES-SL-WatHeat +C_ES-SH-SL_LPG03.NR_ES-SL-SpCool +C_ES-SH-SL_LPG03.NR_ES-SL-SpHeat +C_ES-SH-SL_OIL01.NR_ES-SL-SpHeat +C_ES-SH-SL_OIL02.NR_ES-SL-SpHeat +C_ES-SH-SL_OIL02.NR_ES-SL-WatHeat +C_ES-SH-SL_OIL03.NR_ES-SL-SpHeat +C_ES-SH-SL_OIL03.NR_ES-SL-WatHeat +C_ES-SH-SL_OIL04.NR_ES-SL-SpHeat +C_ES-SH-SL_OIL04.NR_ES-SL-WatHeat +C_ES-SH-SR_BIO01.NR_ES-SR-SpHeat +C_ES-SH-SR_BIO01.NR_ES-SR-WatHeat +C_ES-SH-SR_ELC01.NR_ES-SR-SpHeat +C_ES-SH-SR_ELC02.NR_ES-SR-SpHeat +C_ES-SH-SR_ELC03.NR_ES-SR-SpHeat +C_ES-SH-SR_ELC04.NR_ES-SR-SpCool +C_ES-SH-SR_ELC04.NR_ES-SR-SpHeat +C_ES-SH-SR_ELC05.NR_ES-SR-SpCool +C_ES-SH-SR_ELC05.NR_ES-SR-SpHeat +C_ES-SH-SR_ELC06.NR_ES-SR-SpHeat +C_ES-SH-SR_ELC07.NR_ES-SR-SpCool +C_ES-SH-SR_ELC07.NR_ES-SR-SpHeat +C_ES-SH-SR_ELC08.NR_ES-SR-SpCool +C_ES-SH-SR_ELC08.NR_ES-SR-SpHeat +C_ES-SH-SR_ELC09.NR_ES-SR-SpHeat +C_ES-SH-SR_ELC09.NR_ES-SR-WatHeat +C_ES-SH-SR_GAS01.NR_ES-SR-SpHeat +C_ES-SH-SR_GAS02.NR_ES-SR-SpHeat +C_ES-SH-SR_GAS03.NR_ES-SR-SpHeat +C_ES-SH-SR_GAS03.NR_ES-SR-WatHeat +C_ES-SH-SR_GAS04.NR_ES-SR-SpHeat +C_ES-SH-SR_GAS05.NR_ES-SR-SpHeat +C_ES-SH-SR_GAS05.NR_ES-SR-WatHeat +C_ES-SH-SR_GAS06.NR_ES-SR-SpCool +C_ES-SH-SR_GAS06.NR_ES-SR-SpHeat +C_ES-SH-SR_GAS07.NR_ES-SR-SpCool +C_ES-SH-SR_GAS07.NR_ES-SR-SpHeat +C_ES-SH-SR_GAS08.NR_ES-SR-SpHeat +C_ES-SH-SR_GAS08.NR_ES-SR-WatHeat +C_ES-SH-SR_HET01.NR_ES-SR-SpHeat +C_ES-SH-SR_HET01.NR_ES-SR-WatHeat +C_ES-SH-SR_LPG01.NR_ES-SR-SpHeat +C_ES-SH-SR_LPG02.NR_ES-SR-SpHeat +C_ES-SH-SR_LPG02.NR_ES-SR-WatHeat +C_ES-SH-SR_LPG03.NR_ES-SR-SpCool +C_ES-SH-SR_LPG03.NR_ES-SR-SpHeat +C_ES-SH-SR_OIL01.NR_ES-SR-SpHeat +C_ES-SH-SR_OIL02.NR_ES-SR-SpHeat +C_ES-SH-SR_OIL02.NR_ES-SR-WatHeat +C_ES-SH-SR_OIL03.NR_ES-SR-SpHeat +C_ES-SH-SR_OIL03.NR_ES-SR-WatHeat +C_ES-SH-SR_OIL04.NR_ES-SR-SpHeat +C_ES-SH-SR_OIL04.NR_ES-SR-WatHeat +C_ES-SH-SS_BIO01.NR_ES-SS-SpHeat +C_ES-SH-SS_BIO01.NR_ES-SS-WatHeat +C_ES-SH-SS_ELC01.NR_ES-SS-SpHeat +C_ES-SH-SS_ELC02.NR_ES-SS-SpHeat +C_ES-SH-SS_ELC03.NR_ES-SS-SpHeat +C_ES-SH-SS_ELC04.NR_ES-SS-SpCool +C_ES-SH-SS_ELC04.NR_ES-SS-SpHeat +C_ES-SH-SS_ELC05.NR_ES-SS-SpCool +C_ES-SH-SS_ELC05.NR_ES-SS-SpHeat +C_ES-SH-SS_ELC06.NR_ES-SS-SpHeat +C_ES-SH-SS_ELC07.NR_ES-SS-SpCool +C_ES-SH-SS_ELC07.NR_ES-SS-SpHeat +C_ES-SH-SS_ELC08.NR_ES-SS-SpCool +C_ES-SH-SS_ELC08.NR_ES-SS-SpHeat +C_ES-SH-SS_ELC09.NR_ES-SS-SpHeat +C_ES-SH-SS_ELC09.NR_ES-SS-WatHeat +C_ES-SH-SS_GAS01.NR_ES-SS-SpHeat +C_ES-SH-SS_GAS02.NR_ES-SS-SpHeat +C_ES-SH-SS_GAS03.NR_ES-SS-SpHeat +C_ES-SH-SS_GAS03.NR_ES-SS-WatHeat +C_ES-SH-SS_GAS04.NR_ES-SS-SpHeat +C_ES-SH-SS_GAS05.NR_ES-SS-SpHeat +C_ES-SH-SS_GAS05.NR_ES-SS-WatHeat +C_ES-SH-SS_GAS06.NR_ES-SS-SpCool +C_ES-SH-SS_GAS06.NR_ES-SS-SpHeat +C_ES-SH-SS_GAS07.NR_ES-SS-SpCool +C_ES-SH-SS_GAS07.NR_ES-SS-SpHeat +C_ES-SH-SS_GAS08.NR_ES-SS-SpHeat +C_ES-SH-SS_GAS08.NR_ES-SS-WatHeat +C_ES-SH-SS_HET01.NR_ES-SS-SpHeat +C_ES-SH-SS_HET01.NR_ES-SS-WatHeat +C_ES-SH-SS_LPG01.NR_ES-SS-SpHeat +C_ES-SH-SS_LPG02.NR_ES-SS-SpHeat +C_ES-SH-SS_LPG02.NR_ES-SS-WatHeat +C_ES-SH-SS_LPG03.NR_ES-SS-SpCool +C_ES-SH-SS_LPG03.NR_ES-SS-SpHeat +C_ES-SH-SS_OIL01.NR_ES-SS-SpHeat +C_ES-SH-SS_OIL02.NR_ES-SS-SpHeat +C_ES-SH-SS_OIL02.NR_ES-SS-WatHeat +C_ES-SH-SS_OIL03.NR_ES-SS-SpHeat +C_ES-SH-SS_OIL03.NR_ES-SS-WatHeat +C_ES-SH-SS_OIL04.NR_ES-SS-SpHeat +C_ES-SH-SS_OIL04.NR_ES-SS-WatHeat +C_ES-WH-HO_BIO01.NR_ES-HO-WatHeat +C_ES-WH-HO_ELC01.NR_ES-HO-WatHeat +C_ES-WH-HO_ELC02.NR_ES-HO-WatHeat +C_ES-WH-HO_ELC03.NR_ES-HO-WatHeat +C_ES-WH-HO_GAS01.NR_ES-HO-WatHeat +C_ES-WH-HO_GAS02.NR_ES-HO-WatHeat +C_ES-WH-HO_GEO01.NR_ES-HO-WatHeat +C_ES-WH-HO_LPG01.NR_ES-HO-WatHeat +C_ES-WH-HO_OIL01.NR_ES-HO-WatHeat +C_ES-WH-HO_OIL02.NR_ES-HO-WatHeat +C_ES-WH-HR_BIO01.NR_ES-HR-WatHeat +C_ES-WH-HR_ELC01.NR_ES-HR-WatHeat +C_ES-WH-HR_ELC02.NR_ES-HR-WatHeat +C_ES-WH-HR_ELC03.NR_ES-HR-WatHeat +C_ES-WH-HR_GAS01.NR_ES-HR-WatHeat +C_ES-WH-HR_GAS02.NR_ES-HR-WatHeat +C_ES-WH-HR_GEO01.NR_ES-HR-WatHeat +C_ES-WH-HR_LPG01.NR_ES-HR-WatHeat +C_ES-WH-HR_OIL01.NR_ES-HR-WatHeat +C_ES-WH-HR_OIL02.NR_ES-HR-WatHeat +C_ES-WH-OF_BIO01.NR_ES-OF-WatHeat +C_ES-WH-OF_ELC01.NR_ES-OF-WatHeat +C_ES-WH-OF_ELC02.NR_ES-OF-WatHeat +C_ES-WH-OF_ELC03.NR_ES-OF-WatHeat +C_ES-WH-OF_GAS01.NR_ES-OF-WatHeat +C_ES-WH-OF_GAS02.NR_ES-OF-WatHeat +C_ES-WH-OF_GEO01.NR_ES-OF-WatHeat +C_ES-WH-OF_LPG01.NR_ES-OF-WatHeat +C_ES-WH-OF_OIL01.NR_ES-OF-WatHeat +C_ES-WH-OF_OIL02.NR_ES-OF-WatHeat +C_ES-WH-SL_BIO01.NR_ES-SL-WatHeat +C_ES-WH-SL_ELC01.NR_ES-SL-WatHeat +C_ES-WH-SL_ELC02.NR_ES-SL-WatHeat +C_ES-WH-SL_ELC03.NR_ES-SL-WatHeat +C_ES-WH-SL_GAS01.NR_ES-SL-WatHeat +C_ES-WH-SL_GAS02.NR_ES-SL-WatHeat +C_ES-WH-SL_GEO01.NR_ES-SL-WatHeat +C_ES-WH-SL_LPG01.NR_ES-SL-WatHeat +C_ES-WH-SL_OIL01.NR_ES-SL-WatHeat +C_ES-WH-SL_OIL02.NR_ES-SL-WatHeat +C_ES-WH-SR_BIO01.NR_ES-SR-WatHeat +C_ES-WH-SR_ELC01.NR_ES-SR-WatHeat +C_ES-WH-SR_ELC02.NR_ES-SR-WatHeat +C_ES-WH-SR_ELC03.NR_ES-SR-WatHeat +C_ES-WH-SR_GAS01.NR_ES-SR-WatHeat +C_ES-WH-SR_GAS02.NR_ES-SR-WatHeat +C_ES-WH-SR_GEO01.NR_ES-SR-WatHeat +C_ES-WH-SR_LPG01.NR_ES-SR-WatHeat +C_ES-WH-SR_OIL01.NR_ES-SR-WatHeat +C_ES-WH-SR_OIL02.NR_ES-SR-WatHeat +C_ES-WH-SS_BIO01.NR_ES-SS-WatHeat +C_ES-WH-SS_ELC01.NR_ES-SS-WatHeat +C_ES-WH-SS_ELC02.NR_ES-SS-WatHeat +C_ES-WH-SS_ELC03.NR_ES-SS-WatHeat +C_ES-WH-SS_GAS01.NR_ES-SS-WatHeat +C_ES-WH-SS_GAS02.NR_ES-SS-WatHeat +C_ES-WH-SS_GEO01.NR_ES-SS-WatHeat +C_ES-WH-SS_LPG01.NR_ES-SS-WatHeat +C_ES-WH-SS_OIL01.NR_ES-SS-WatHeat +C_ES-WH-SS_OIL02.NR_ES-SS-WatHeat +NRbldg_N-BuildLight1.NR_BuildLight +NRbldg_N-BuildLight2.NR_BuildLight +NRbldg_N-BuildLight3.NR_BuildLight +NRbldg_N-BuildLight4.NR_BuildLight +NRbldg_N-BuildLight5.NR_BuildLight +NRbldg_N-BuildTech1.NR_BuildTech +NRbldg_N-ICTM1.NR_ICTM +NRbldg_N-Refrig1.NR_Refrig +NRbldg_N-Refrig2.NR_Refrig +NRbldg_N-Refrig3.NR_Refrig +NRbldg_N-Refrig4.NR_Refrig +NRbldg_N-StLight.NR_StLight +NRbldg_N-StLight2.NR_StLight +NRbldg_N-Vent.NR_Vent +RCDRELC101.RCDR +RCDRELC201.RCDR +RCDRELC301.RCDR +RCDRELC401.RCDR +RCWAELC101.RCWA +RCWAELC201.RCWA +RCWAELC301.RCWA +RCWAELC401.RCWA +RCWAELC501.RCWA +RCWAELC601.RCWA +RDWAELC101.RDWA +RDWAELC201.RDWA +RDWAELC301.RDWA +RDWAELC401.RDWA +RLIGELC201.RLIG +RLIGELC301.RLIG +RLIGELC401.RLIG +RLIGELC501.RLIG +ROELELC101.ROEL +RREFELC501.RREF +RREFELC601.RREF +RREFELC701.RREF +RREFELC801.RREF +R_ES-CHP-DH-70-GASspl.R_ES-DH-70-SpHeat +R_ES-CHP-DH-70-GASspl.R_ES-DH-WatHeat +R_ES-CHP-DH-70-OILspl.R_ES-DH-70-SpHeat +R_ES-CHP-DH-70-OILspl.R_ES-DH-WatHeat +R_ES-CHP-DH-70_GAS01.RSDELC +R_ES-CHP-DH-70_GAS01.R_ES-DH-70-SpHeat +R_ES-CHP-DH-70_GAS01.R_ES-DH-WatHeat +R_ES-CHP-DH-70_GAS02.RSDELC +R_ES-CHP-DH-70_GAS02.R_ES-DH-70-SpHeat +R_ES-CHP-DH-70_GAS02.R_ES-DH-WatHeat +R_ES-CHP-DH-70_GAS03.RSDELC +R_ES-CHP-DH-70_GAS03.R_ES-DH-70-SpHeat +R_ES-CHP-DH-70_GAS03.R_ES-DH-WatHeat +R_ES-CHP-DH-70_GAS04.RSDELC +R_ES-CHP-DH-70_GAS04.R_ES-DH-70-SpHeat +R_ES-CHP-DH-70_GAS04.R_ES-DH-WatHeat +R_ES-CHP-DH-70_HH201.RSDELC +R_ES-CHP-DH-70_HH201.R_ES-DH-70-SpHeat +R_ES-CHP-DH-70_HH201.R_ES-DH-WatHeat +R_ES-CHP-DH-70_OIL01.RSDELC +R_ES-CHP-DH-70_OIL01.R_ES-DH-70-SpHeat +R_ES-CHP-DH-70_OIL01.R_ES-DH-WatHeat +R_ES-CHP-DH-70_OIL02.RSDELC +R_ES-CHP-DH-70_OIL02.R_ES-DH-70-SpHeat +R_ES-CHP-DH-70_OIL02.R_ES-DH-WatHeat +R_ES-CHP-DH-GASspl.R_ES-DH-SpHeat +R_ES-CHP-DH-GASspl.R_ES-DH-WatHeat +R_ES-CHP-DH-OILspl.R_ES-DH-SpHeat +R_ES-CHP-DH-OILspl.R_ES-DH-WatHeat +R_ES-CHP-DH_GAS01.RSDELC +R_ES-CHP-DH_GAS01.R_ES-DH-SpHeat +R_ES-CHP-DH_GAS01.R_ES-DH-WatHeat +R_ES-CHP-DH_GAS02.RSDELC +R_ES-CHP-DH_GAS02.R_ES-DH-SpHeat +R_ES-CHP-DH_GAS02.R_ES-DH-WatHeat +R_ES-CHP-DH_GAS03.RSDELC +R_ES-CHP-DH_GAS03.R_ES-DH-SpHeat +R_ES-CHP-DH_GAS03.R_ES-DH-WatHeat +R_ES-CHP-DH_GAS04.RSDELC +R_ES-CHP-DH_GAS04.R_ES-DH-SpHeat +R_ES-CHP-DH_GAS04.R_ES-DH-WatHeat +R_ES-CHP-DH_HH201.RSDELC +R_ES-CHP-DH_HH201.R_ES-DH-SpHeat +R_ES-CHP-DH_HH201.R_ES-DH-WatHeat +R_ES-CHP-DH_OIL01.RSDELC +R_ES-CHP-DH_OIL01.R_ES-DH-SpHeat +R_ES-CHP-DH_OIL01.R_ES-DH-WatHeat +R_ES-CHP-DH_OIL02.RSDELC +R_ES-CHP-DH_OIL02.R_ES-DH-SpHeat +R_ES-CHP-DH_OIL02.R_ES-DH-WatHeat +R_ES-CHP-FL-GASspl.R_ES-FL-SpHeat +R_ES-CHP-FL-GASspl.R_ES-FL-WatHeat +R_ES-CHP-FL-OILspl.R_ES-FL-SpHeat +R_ES-CHP-FL-OILspl.R_ES-FL-WatHeat +R_ES-CHP-FL_GAS01.RSDELC +R_ES-CHP-FL_GAS01.R_ES-FL-SpHeat +R_ES-CHP-FL_GAS01.R_ES-FL-WatHeat +R_ES-CHP-FL_GAS02.RSDELC +R_ES-CHP-FL_GAS02.R_ES-FL-SpHeat +R_ES-CHP-FL_GAS02.R_ES-FL-WatHeat +R_ES-CHP-FL_GAS03.RSDELC +R_ES-CHP-FL_GAS03.R_ES-FL-SpHeat +R_ES-CHP-FL_GAS03.R_ES-FL-WatHeat +R_ES-CHP-FL_GAS04.RSDELC +R_ES-CHP-FL_GAS04.R_ES-FL-SpHeat +R_ES-CHP-FL_GAS04.R_ES-FL-WatHeat +R_ES-CHP-FL_HH201.RSDELC +R_ES-CHP-FL_HH201.R_ES-FL-SpHeat +R_ES-CHP-FL_HH201.R_ES-FL-WatHeat +R_ES-CHP-FL_OIL01.RSDELC +R_ES-CHP-FL_OIL01.R_ES-FL-SpHeat +R_ES-CHP-FL_OIL01.R_ES-FL-WatHeat +R_ES-CHP-FL_OIL02.RSDELC +R_ES-CHP-FL_OIL02.R_ES-FL-SpHeat +R_ES-CHP-FL_OIL02.R_ES-FL-WatHeat +R_ES-CHP-SD-GASspl.R_ES-SD-SpHeat +R_ES-CHP-SD-GASspl.R_ES-SD-WatHeat +R_ES-CHP-SD-OILspl.R_ES-SD-SpHeat +R_ES-CHP-SD-OILspl.R_ES-SD-WatHeat +R_ES-CHP-SD_GAS01.RSDELC +R_ES-CHP-SD_GAS01.R_ES-SD-SpHeat +R_ES-CHP-SD_GAS01.R_ES-SD-WatHeat +R_ES-CHP-SD_GAS02.RSDELC +R_ES-CHP-SD_GAS02.R_ES-SD-SpHeat +R_ES-CHP-SD_GAS02.R_ES-SD-WatHeat +R_ES-CHP-SD_GAS03.RSDELC +R_ES-CHP-SD_GAS03.R_ES-SD-SpHeat +R_ES-CHP-SD_GAS03.R_ES-SD-WatHeat +R_ES-CHP-SD_GAS04.RSDELC +R_ES-CHP-SD_GAS04.R_ES-SD-SpHeat +R_ES-CHP-SD_GAS04.R_ES-SD-WatHeat +R_ES-CHP-SD_HH201.RSDELC +R_ES-CHP-SD_HH201.R_ES-SD-SpHeat +R_ES-CHP-SD_HH201.R_ES-SD-WatHeat +R_ES-CHP-SD_OIL01.RSDELC +R_ES-CHP-SD_OIL01.R_ES-SD-SpHeat +R_ES-CHP-SD_OIL01.R_ES-SD-WatHeat +R_ES-CHP-SD_OIL02.RSDELC +R_ES-CHP-SD_OIL02.R_ES-SD-SpHeat +R_ES-CHP-SD_OIL02.R_ES-SD-WatHeat +R_ES-CK-DH_ELC01.R_ES-DH-Cook +R_ES-CK-DH_ELC02.R_ES-DH-Cook +R_ES-CK-DH_GAS01.R_ES-DH-Cook +R_ES-CK-DH_GAS02.R_ES-DH-Cook +R_ES-CK-DH_HH201.R_ES-DH-Cook +R_ES-CK-DH_HH202.R_ES-DH-Cook +R_ES-CK-DH_LPG01.R_ES-DH-Cook +R_ES-CK-DH_LPG02.R_ES-DH-Cook +R_ES-CK-FL_ELC01.R_ES-FL-Cook +R_ES-CK-FL_ELC02.R_ES-FL-Cook +R_ES-CK-FL_GAS01.R_ES-FL-Cook +R_ES-CK-FL_GAS02.R_ES-FL-Cook +R_ES-CK-FL_HH201.R_ES-FL-Cook +R_ES-CK-FL_HH202.R_ES-FL-Cook +R_ES-CK-FL_LPG01.R_ES-FL-Cook +R_ES-CK-FL_LPG02.R_ES-FL-Cook +R_ES-CK-SD_ELC01.R_ES-SD-Cook +R_ES-CK-SD_ELC02.R_ES-SD-Cook +R_ES-CK-SD_GAS01.R_ES-SD-Cook +R_ES-CK-SD_GAS02.R_ES-SD-Cook +R_ES-CK-SD_HH201.R_ES-SD-Cook +R_ES-CK-SD_HH202.R_ES-SD-Cook +R_ES-CK-SD_LPG01.R_ES-SD-Cook +R_ES-CK-SD_LPG02.R_ES-SD-Cook +R_ES-SC-DH_COO01.R_ES-DH-SpCool +R_ES-SC-DH_ELC01.R_ES-DH-SpCool +R_ES-SC-DH_ELC02.R_ES-DH-SpCool +R_ES-SC-DH_ELC03.R_ES-DH-SpCool +R_ES-SC-DH_ELC04.R_ES-DH-SpCool +R_ES-SC-DH_ELC05.R_ES-DH-SpCool +R_ES-SC-DH_ELC08.R_ES-DH-SpCool +R_ES-SC-DH_GAS06.R_ES-DH-SpCool +R_ES-SC-DH_GAS07.R_ES-DH-SpCool +R_ES-SC-FL_COO01.R_ES-SD-SpCool +R_ES-SC-FL_ELC01.R_ES-FL-SpCool +R_ES-SC-FL_ELC02.R_ES-FL-SpCool +R_ES-SC-FL_ELC03.R_ES-FL-SpCool +R_ES-SC-FL_ELC04.R_ES-FL-SpCool +R_ES-SC-FL_ELC05.R_ES-FL-SpCool +R_ES-SC-FL_ELC08.R_ES-FL-SpCool +R_ES-SC-FL_GAS06.R_ES-FL-SpCool +R_ES-SC-FL_GAS07.R_ES-FL-SpCool +R_ES-SC-SD_COO01.R_ES-SD-SpCool +R_ES-SC-SD_ELC01.R_ES-SD-SpCool +R_ES-SC-SD_ELC02.R_ES-SD-SpCool +R_ES-SC-SD_ELC03.R_ES-SD-SpCool +R_ES-SC-SD_ELC04.R_ES-SD-SpCool +R_ES-SC-SD_ELC05.R_ES-SD-SpCool +R_ES-SC-SD_ELC08.R_ES-SD-SpCool +R_ES-SC-SD_GAS06.R_ES-SD-SpCool +R_ES-SC-SD_GAS07.R_ES-SD-SpCool +R_ES-SH-DH-70_BIO01.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_BIO01.R_ES-DH-WatHeat +R_ES-SH-DH-70_ELC01.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_ELC01.R_ES-DH-WatHeat +R_ES-SH-DH-70_ELC02.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_ELC02.R_ES-DH-SpCool +R_ES-SH-DH-70_ELC02-BIOspl.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_ELC02-BIOspl.R_ES-DH-WatHeat +R_ES-SH-DH-70_ELC02-ELCspl.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_ELC02-ELCspl.R_ES-DH-WatHeat +R_ES-SH-DH-70_ELC02-GASspl.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_ELC02-GASspl.R_ES-DH-WatHeat +R_ES-SH-DH-70_ELC02-SOLspl.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_ELC02-SOLspl.R_ES-DH-WatHeat +R_ES-SH-DH-70_ELC04.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_ELC04.R_ES-DH-WatHeat +R_ES-SH-DH-70_ELC05.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_ELC05.R_ES-DH-SpCool +R_ES-SH-DH-70_ELC05.R_ES-DH-WatHeat +R_ES-SH-DH-70_ELC06.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_ELC06.R_ES-DH-WatHeat +R_ES-SH-DH-70_ELC07.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_ELC07.R_ES-DH-SpCool +R_ES-SH-DH-70_ELC07.R_ES-DH-WatHeat +R_ES-SH-DH-70_ELC08.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_ELC08.R_ES-DH-WatHeat +R_ES-SH-DH-70_ELC09.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_ELC09.R_ES-DH-SpCool +R_ES-SH-DH-70_ELC09.R_ES-DH-WatHeat +R_ES-SH-DH-70_ELC10.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_ELC10.R_ES-DH-WatHeat +R_ES-SH-DH-70_ELC11.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_ELC11.R_ES-DH-SpCool +R_ES-SH-DH-70_ELC11.R_ES-DH-WatHeat +R_ES-SH-DH-70_GAS01.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_GAS01.R_ES-DH-WatHeat +R_ES-SH-DH-70_GAS02.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_GAS02.R_ES-DH-WatHeat +R_ES-SH-DH-70_GAS02-BIOspl.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_GAS02-SOLspl.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_GAS02-SOLspl.R_ES-DH-WatHeat +R_ES-SH-DH-70_GAS03.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_GAS03.R_ES-DH-WatHeat +R_ES-SH-DH-70_GAS04.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_GAS04.R_ES-DH-SpCool +R_ES-SH-DH-70_GAS04.R_ES-DH-WatHeat +R_ES-SH-DH-70_GAS05.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_GAS05.R_ES-DH-WatHeat +R_ES-SH-DH-70_GAS06.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_GAS06.R_ES-DH-SpCool +R_ES-SH-DH-70_GAS06.R_ES-DH-WatHeat +R_ES-SH-DH-70_GAS07.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_GAS07.R_ES-DH-WatHeat +R_ES-SH-DH-70_GAS08.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_GAS08.R_ES-DH-SpCool +R_ES-SH-DH-70_GAS08.R_ES-DH-WatHeat +R_ES-SH-DH-70_HET01.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_HET01.R_ES-DH-WatHeat +R_ES-SH-DH-70_HH202.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_HH202.R_ES-DH-WatHeat +R_ES-SH-DH-70_OIL01.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_OIL01.R_ES-DH-WatHeat +R_ES-SH-DH-70_OIL02.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_OIL02.R_ES-DH-WatHeat +R_ES-SH-DH-70_OIL02-BIOspl.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_OIL02-SOLspl.R_ES-DH-70-SpHeat +R_ES-SH-DH-70_OIL02-SOLspl.R_ES-DH-WatHeat +R_ES-SH-DH_BIO01.R_ES-DH-SpHeat +R_ES-SH-DH_BIO01.R_ES-DH-WatHeat +R_ES-SH-DH_ELC01.R_ES-DH-SpHeat +R_ES-SH-DH_ELC01.R_ES-DH-WatHeat +R_ES-SH-DH_ELC02.R_ES-DH-SpCool +R_ES-SH-DH_ELC02.R_ES-DH-SpHeat +R_ES-SH-DH_ELC02-BIOspl.R_ES-DH-SpHeat +R_ES-SH-DH_ELC02-BIOspl.R_ES-DH-WatHeat +R_ES-SH-DH_ELC02-ELCspl.R_ES-DH-SpHeat +R_ES-SH-DH_ELC02-ELCspl.R_ES-DH-WatHeat +R_ES-SH-DH_ELC02-GASspl.R_ES-DH-SpHeat +R_ES-SH-DH_ELC02-GASspl.R_ES-DH-WatHeat +R_ES-SH-DH_ELC02-SOLspl.R_ES-DH-SpHeat +R_ES-SH-DH_ELC02-SOLspl.R_ES-DH-WatHeat +R_ES-SH-DH_ELC04.R_ES-DH-SpHeat +R_ES-SH-DH_ELC04.R_ES-DH-WatHeat +R_ES-SH-DH_ELC05.R_ES-DH-SpCool +R_ES-SH-DH_ELC05.R_ES-DH-SpHeat +R_ES-SH-DH_ELC05.R_ES-DH-WatHeat +R_ES-SH-DH_ELC06.R_ES-DH-SpHeat +R_ES-SH-DH_ELC06.R_ES-DH-WatHeat +R_ES-SH-DH_ELC07.R_ES-DH-SpCool +R_ES-SH-DH_ELC07.R_ES-DH-SpHeat +R_ES-SH-DH_ELC07.R_ES-DH-WatHeat +R_ES-SH-DH_ELC08.R_ES-DH-SpHeat +R_ES-SH-DH_ELC08.R_ES-DH-WatHeat +R_ES-SH-DH_ELC09.R_ES-DH-SpCool +R_ES-SH-DH_ELC09.R_ES-DH-SpHeat +R_ES-SH-DH_ELC09.R_ES-DH-WatHeat +R_ES-SH-DH_ELC10.R_ES-DH-SpHeat +R_ES-SH-DH_ELC10.R_ES-DH-WatHeat +R_ES-SH-DH_ELC11.R_ES-DH-SpCool +R_ES-SH-DH_ELC11.R_ES-DH-SpHeat +R_ES-SH-DH_ELC11.R_ES-DH-WatHeat +R_ES-SH-DH_GAS01.R_ES-DH-SpHeat +R_ES-SH-DH_GAS01.R_ES-DH-WatHeat +R_ES-SH-DH_GAS02.R_ES-DH-SpHeat +R_ES-SH-DH_GAS02.R_ES-DH-WatHeat +R_ES-SH-DH_GAS02-BIOspl.R_ES-DH-SpHeat +R_ES-SH-DH_GAS02-SOLspl.R_ES-DH-SpHeat +R_ES-SH-DH_GAS02-SOLspl.R_ES-DH-WatHeat +R_ES-SH-DH_GAS03.R_ES-DH-SpHeat +R_ES-SH-DH_GAS03.R_ES-DH-WatHeat +R_ES-SH-DH_GAS04.R_ES-DH-SpCool +R_ES-SH-DH_GAS04.R_ES-DH-SpHeat +R_ES-SH-DH_GAS04.R_ES-DH-WatHeat +R_ES-SH-DH_GAS05.R_ES-DH-SpHeat +R_ES-SH-DH_GAS05.R_ES-DH-WatHeat +R_ES-SH-DH_GAS06.R_ES-DH-SpCool +R_ES-SH-DH_GAS06.R_ES-DH-SpHeat +R_ES-SH-DH_GAS06.R_ES-DH-WatHeat +R_ES-SH-DH_GAS07.R_ES-DH-SpHeat +R_ES-SH-DH_GAS07.R_ES-DH-WatHeat +R_ES-SH-DH_GAS08.R_ES-DH-SpCool +R_ES-SH-DH_GAS08.R_ES-DH-SpHeat +R_ES-SH-DH_GAS08.R_ES-DH-WatHeat +R_ES-SH-DH_H2002.R_ES-DH-SpHeat +R_ES-SH-DH_H2002.R_ES-DH-WatHeat +R_ES-SH-DH_HET01.R_ES-DH-SpHeat +R_ES-SH-DH_HET01.R_ES-DH-WatHeat +R_ES-SH-DH_OIL01.R_ES-DH-SpHeat +R_ES-SH-DH_OIL01.R_ES-DH-WatHeat +R_ES-SH-DH_OIL02.R_ES-DH-SpHeat +R_ES-SH-DH_OIL02.R_ES-DH-WatHeat +R_ES-SH-DH_OIL02-BIOspl.R_ES-DH-SpHeat +R_ES-SH-DH_OIL02-SOLspl.R_ES-DH-SpHeat +R_ES-SH-DH_OIL02-SOLspl.R_ES-DH-WatHeat +R_ES-SH-FL_BIO01.R_ES-FL-SpHeat +R_ES-SH-FL_BIO01.R_ES-FL-WatHeat +R_ES-SH-FL_ELC01.R_ES-FL-SpHeat +R_ES-SH-FL_ELC01.R_ES-FL-WatHeat +R_ES-SH-FL_ELC02.R_ES-FL-SpCool +R_ES-SH-FL_ELC02.R_ES-FL-SpHeat +R_ES-SH-FL_ELC02-BIOspl.R_ES-FL-SpHeat +R_ES-SH-FL_ELC02-BIOspl.R_ES-FL-WatHeat +R_ES-SH-FL_ELC02-ELCspl.R_ES-FL-SpHeat +R_ES-SH-FL_ELC02-ELCspl.R_ES-FL-WatHeat +R_ES-SH-FL_ELC02-GASspl.R_ES-FL-SpHeat +R_ES-SH-FL_ELC02-GASspl.R_ES-FL-WatHeat +R_ES-SH-FL_ELC02-SOLspl.R_ES-FL-SpHeat +R_ES-SH-FL_ELC02-SOLspl.R_ES-FL-WatHeat +R_ES-SH-FL_ELC04.R_ES-FL-SpHeat +R_ES-SH-FL_ELC04.R_ES-FL-WatHeat +R_ES-SH-FL_ELC05.R_ES-FL-SpCool +R_ES-SH-FL_ELC05.R_ES-FL-SpHeat +R_ES-SH-FL_ELC05.R_ES-FL-WatHeat +R_ES-SH-FL_ELC06.R_ES-FL-SpHeat +R_ES-SH-FL_ELC06.R_ES-FL-WatHeat +R_ES-SH-FL_ELC07.R_ES-FL-SpCool +R_ES-SH-FL_ELC07.R_ES-FL-SpHeat +R_ES-SH-FL_ELC07.R_ES-FL-WatHeat +R_ES-SH-FL_ELC08.R_ES-FL-SpHeat +R_ES-SH-FL_ELC08.R_ES-FL-WatHeat +R_ES-SH-FL_ELC09.R_ES-FL-SpCool +R_ES-SH-FL_ELC09.R_ES-FL-SpHeat +R_ES-SH-FL_ELC09.R_ES-FL-WatHeat +R_ES-SH-FL_ELC10.R_ES-FL-SpHeat +R_ES-SH-FL_ELC10.R_ES-FL-WatHeat +R_ES-SH-FL_ELC11.R_ES-FL-SpCool +R_ES-SH-FL_ELC11.R_ES-FL-SpHeat +R_ES-SH-FL_ELC11.R_ES-FL-WatHeat +R_ES-SH-FL_GAS01.R_ES-FL-SpHeat +R_ES-SH-FL_GAS01.R_ES-FL-WatHeat +R_ES-SH-FL_GAS02.R_ES-FL-SpHeat +R_ES-SH-FL_GAS02.R_ES-FL-WatHeat +R_ES-SH-FL_GAS02-BIOspl.R_ES-FL-SpHeat +R_ES-SH-FL_GAS02-SOLspl.R_ES-FL-SpHeat +R_ES-SH-FL_GAS02-SOLspl.R_ES-FL-WatHeat +R_ES-SH-FL_GAS03.R_ES-FL-SpHeat +R_ES-SH-FL_GAS03.R_ES-FL-WatHeat +R_ES-SH-FL_GAS04.R_ES-FL-SpCool +R_ES-SH-FL_GAS04.R_ES-FL-SpHeat +R_ES-SH-FL_GAS04.R_ES-FL-WatHeat +R_ES-SH-FL_GAS05.R_ES-FL-SpHeat +R_ES-SH-FL_GAS05.R_ES-FL-WatHeat +R_ES-SH-FL_GAS06.R_ES-FL-SpCool +R_ES-SH-FL_GAS06.R_ES-FL-SpHeat +R_ES-SH-FL_GAS06.R_ES-FL-WatHeat +R_ES-SH-FL_GAS07.R_ES-FL-SpHeat +R_ES-SH-FL_GAS07.R_ES-FL-WatHeat +R_ES-SH-FL_GAS08.R_ES-FL-SpCool +R_ES-SH-FL_GAS08.R_ES-FL-SpHeat +R_ES-SH-FL_GAS08.R_ES-FL-WatHeat +R_ES-SH-FL_HET01.R_ES-FL-SpHeat +R_ES-SH-FL_HET01.R_ES-FL-WatHeat +R_ES-SH-FL_HH202.R_ES-FL-SpHeat +R_ES-SH-FL_HH202.R_ES-FL-WatHeat +R_ES-SH-FL_OIL01.R_ES-FL-SpHeat +R_ES-SH-FL_OIL01.R_ES-FL-WatHeat +R_ES-SH-FL_OIL02.R_ES-FL-SpHeat +R_ES-SH-FL_OIL02.R_ES-FL-WatHeat +R_ES-SH-FL_OIL02-BIOspl.R_ES-FL-SpHeat +R_ES-SH-FL_OIL02-SOLspl.R_ES-FL-SpHeat +R_ES-SH-FL_OIL02-SOLspl.R_ES-FL-WatHeat +R_ES-SH-SD_BIO01.R_ES-SD-SpHeat +R_ES-SH-SD_BIO01.R_ES-SD-WatHeat +R_ES-SH-SD_ELC01.R_ES-SD-SpHeat +R_ES-SH-SD_ELC01.R_ES-SD-WatHeat +R_ES-SH-SD_ELC02.R_ES-SD-SpCool +R_ES-SH-SD_ELC02.R_ES-SD-SpHeat +R_ES-SH-SD_ELC02-BIOspl.R_ES-SD-SpHeat +R_ES-SH-SD_ELC02-BIOspl.R_ES-SD-WatHeat +R_ES-SH-SD_ELC02-ELCspl.R_ES-SD-SpHeat +R_ES-SH-SD_ELC02-ELCspl.R_ES-SD-WatHeat +R_ES-SH-SD_ELC02-GASspl.R_ES-SD-SpHeat +R_ES-SH-SD_ELC02-GASspl.R_ES-SD-WatHeat +R_ES-SH-SD_ELC02-SOLspl.R_ES-SD-SpHeat +R_ES-SH-SD_ELC02-SOLspl.R_ES-SD-WatHeat +R_ES-SH-SD_ELC04.R_ES-SD-SpHeat +R_ES-SH-SD_ELC04.R_ES-SD-WatHeat +R_ES-SH-SD_ELC05.R_ES-SD-SpCool +R_ES-SH-SD_ELC05.R_ES-SD-SpHeat +R_ES-SH-SD_ELC05.R_ES-SD-WatHeat +R_ES-SH-SD_ELC06.R_ES-SD-SpHeat +R_ES-SH-SD_ELC06.R_ES-SD-WatHeat +R_ES-SH-SD_ELC07.R_ES-SD-SpCool +R_ES-SH-SD_ELC07.R_ES-SD-SpHeat +R_ES-SH-SD_ELC07.R_ES-SD-WatHeat +R_ES-SH-SD_ELC08.R_ES-SD-SpHeat +R_ES-SH-SD_ELC08.R_ES-SD-WatHeat +R_ES-SH-SD_ELC09.R_ES-SD-SpCool +R_ES-SH-SD_ELC09.R_ES-SD-SpHeat +R_ES-SH-SD_ELC09.R_ES-SD-WatHeat +R_ES-SH-SD_ELC10.R_ES-SD-SpHeat +R_ES-SH-SD_ELC10.R_ES-SD-WatHeat +R_ES-SH-SD_ELC11.R_ES-SD-SpCool +R_ES-SH-SD_ELC11.R_ES-SD-SpHeat +R_ES-SH-SD_ELC11.R_ES-SD-WatHeat +R_ES-SH-SD_GAS01.R_ES-SD-SpHeat +R_ES-SH-SD_GAS01.R_ES-SD-WatHeat +R_ES-SH-SD_GAS02.R_ES-SD-SpHeat +R_ES-SH-SD_GAS02.R_ES-SD-WatHeat +R_ES-SH-SD_GAS02-BIOspl.R_ES-SD-SpHeat +R_ES-SH-SD_GAS02-SOLspl.R_ES-SD-SpHeat +R_ES-SH-SD_GAS02-SOLspl.R_ES-SD-WatHeat +R_ES-SH-SD_GAS03.R_ES-SD-SpHeat +R_ES-SH-SD_GAS03.R_ES-SD-WatHeat +R_ES-SH-SD_GAS04.R_ES-SD-SpCool +R_ES-SH-SD_GAS04.R_ES-SD-SpHeat +R_ES-SH-SD_GAS04.R_ES-SD-WatHeat +R_ES-SH-SD_GAS05.R_ES-SD-SpHeat +R_ES-SH-SD_GAS05.R_ES-SD-WatHeat +R_ES-SH-SD_GAS06.R_ES-SD-SpCool +R_ES-SH-SD_GAS06.R_ES-SD-SpHeat +R_ES-SH-SD_GAS06.R_ES-SD-WatHeat +R_ES-SH-SD_GAS07.R_ES-SD-SpHeat +R_ES-SH-SD_GAS07.R_ES-SD-WatHeat +R_ES-SH-SD_GAS08.R_ES-SD-SpCool +R_ES-SH-SD_GAS08.R_ES-SD-SpHeat +R_ES-SH-SD_GAS08.R_ES-SD-WatHeat +R_ES-SH-SD_HET01.R_ES-SD-SpHeat +R_ES-SH-SD_HET01.R_ES-SD-WatHeat +R_ES-SH-SD_HH202.R_ES-SD-SpHeat +R_ES-SH-SD_HH202.R_ES-SD-WatHeat +R_ES-SH-SD_OIL01.R_ES-SD-SpHeat +R_ES-SH-SD_OIL01.R_ES-SD-WatHeat +R_ES-SH-SD_OIL02.R_ES-SD-SpHeat +R_ES-SH-SD_OIL02.R_ES-SD-WatHeat +R_ES-SH-SD_OIL02-BIOspl.R_ES-SD-SpHeat +R_ES-SH-SD_OIL02-SOLspl.R_ES-SD-SpHeat +R_ES-SH-SD_OIL02-SOLspl.R_ES-SD-WatHeat +R_ES-WH-DH_BIO01.R_ES-DH-WatHeat +R_ES-WH-DH_ELC01.R_ES-DH-WatHeat +R_ES-WH-DH_ELC02.R_ES-DH-WatHeat +R_ES-WH-DH_ELC03.R_ES-DH-WatHeat +R_ES-WH-DH_GAS01.R_ES-DH-WatHeat +R_ES-WH-DH_GAS02.R_ES-DH-WatHeat +R_ES-WH-DH_GEO01.R_ES-DH-WatHeat +R_ES-WH-DH_LPG01.R_ES-DH-WatHeat +R_ES-WH-DH_OIL01.R_ES-DH-WatHeat +R_ES-WH-DH_OIL02.R_ES-DH-WatHeat +R_ES-WH-FL_BIO01.R_ES-DH-WatHeat +R_ES-WH-FL_ELC01.R_ES-DH-WatHeat +R_ES-WH-FL_ELC02.R_ES-DH-WatHeat +R_ES-WH-FL_ELC03.R_ES-DH-WatHeat +R_ES-WH-FL_GAS01.R_ES-DH-WatHeat +R_ES-WH-FL_GAS02.R_ES-DH-WatHeat +R_ES-WH-FL_GEO01.R_ES-DH-WatHeat +R_ES-WH-FL_LPG01.R_ES-DH-WatHeat +R_ES-WH-FL_OIL01.R_ES-DH-WatHeat +R_ES-WH-FL_OIL02.R_ES-DH-WatHeat +R_ES-WH-SD_BIO01.R_ES-DH-WatHeat +R_ES-WH-SD_ELC01.R_ES-DH-WatHeat +R_ES-WH-SD_ELC02.R_ES-DH-WatHeat +R_ES-WH-SD_ELC03.R_ES-DH-WatHeat +R_ES-WH-SD_GAS01.R_ES-DH-WatHeat +R_ES-WH-SD_GAS02.R_ES-DH-WatHeat +R_ES-WH-SD_GEO01.R_ES-DH-WatHeat +R_ES-WH-SD_LPG01.R_ES-DH-WatHeat +R_ES-WH-SD_OIL01.R_ES-DH-WatHeat +R_ES-WH-SD_OIL02.R_ES-DH-WatHeat +Dum_Rtfit-COM-Stock-Ctrl.Bldg_HoRest-Cei +Dum_Rtfit-COM-Stock-Ctrl.Bldg_HoRest-Wal +Dum_Rtfit-COM-Stock-Ctrl.Bldg_HoRest-Win +Dum_Rtfit-COM-Stock-Ctrl.Bldg_Hosp-Cei +Dum_Rtfit-COM-Stock-Ctrl.Bldg_Hosp-Wal +Dum_Rtfit-COM-Stock-Ctrl.Bldg_Hosp-Win +Dum_Rtfit-COM-Stock-Ctrl.Bldg_Offic-Cei +Dum_Rtfit-COM-Stock-Ctrl.Bldg_Offic-Wal +Dum_Rtfit-COM-Stock-Ctrl.Bldg_Offic-Win +Dum_Rtfit-COM-Stock-Ctrl.Bldg_ShopL-Cei +Dum_Rtfit-COM-Stock-Ctrl.Bldg_ShopL-Wal +Dum_Rtfit-COM-Stock-Ctrl.Bldg_ShopL-Win +Dum_Rtfit-COM-Stock-Ctrl.Bldg_ShopS-Cei +Dum_Rtfit-COM-Stock-Ctrl.Bldg_ShopS-Wal +Dum_Rtfit-COM-Stock-Ctrl.Bldg_ShopS-Win +Dum_Rtfit-COM-Stock-Ctrl.Bldg_SpoRecr-Cei +Dum_Rtfit-COM-Stock-Ctrl.Bldg_SpoRecr-Wal +Dum_Rtfit-COM-Stock-Ctrl.Bldg_SpoRecr-Win +NRbldg-HoRest-new.NR_HoRest +NRbldg-HoRest-new_Minergie-P.NR_HoRest +NRbldg-Hosp-new.NR_Hosp +NRbldg-Offic-new.NR_Offic +NRbldg-Offic-new_Minergie-P.NR_Offic +NRbldg-ShopL-new.NR_ShopL +NRbldg-ShopL-new_Minergie-P.NR_ShopL +NRbldg-ShopS-new.NR_ShopS +NRbldg-ShopS-new_Minergie-P.NR_ShopS +NRbldg-SpoRecr-new.NR_SpoRecr +NRbldg-SpoRecr-new_Minergie-P.NR_SpoRecr +NRbldg_HoRest-MG1.Bldg_HoRest-Win +NRbldg_HoRest-MG2.Bldg_HoRest-Win +NRbldg_HoRest-MG3.Bldg_HoRest-Win +NRbldg_HoRest-MR2.Bldg_HoRest-Cei +NRbldg_HoRest-MR3.Bldg_HoRest-Cei +NRbldg_HoRest-MW2.Bldg_HoRest-Wal +NRbldg_HoRest-MW3.Bldg_HoRest-Wal +NRbldg_Hosp-MG1.Bldg_Hosp-Win +NRbldg_Hosp-MG2.Bldg_Hosp-Win +NRbldg_Hosp-MG3.Bldg_Hosp-Win +NRbldg_Hosp-MR2.Bldg_Hosp-Cei +NRbldg_Hosp-MR3.Bldg_Hosp-Cei +NRbldg_Hosp-MW2.Bldg_Hosp-Wal +NRbldg_Hosp-MW3.Bldg_Hosp-Wal +NRbldg_Offic-MG1.Bldg_Offic-Win +NRbldg_Offic-MG2.Bldg_Offic-Win +NRbldg_Offic-MG3.Bldg_Offic-Win +NRbldg_Offic-MR2.Bldg_Offic-Cei +NRbldg_Offic-MR3.Bldg_Offic-Cei +NRbldg_Offic-MW2.Bldg_Offic-Wal +NRbldg_Offic-MW3.Bldg_Offic-Wal +NRbldg_ShopL-MG1.Bldg_ShopL-Win +NRbldg_ShopL-MG2.Bldg_ShopL-Win +NRbldg_ShopL-MG3.Bldg_ShopL-Win +NRbldg_ShopL-MR2.Bldg_ShopL-Cei +NRbldg_ShopL-MR3.Bldg_ShopL-Cei +NRbldg_ShopL-MW2.Bldg_ShopL-Wal +NRbldg_ShopL-MW3.Bldg_ShopL-Wal +NRbldg_ShopS-MG1.Bldg_ShopS-Win +NRbldg_ShopS-MG2.Bldg_ShopS-Win +NRbldg_ShopS-MG3.Bldg_ShopS-Win +NRbldg_ShopS-MR2.Bldg_ShopS-Cei +NRbldg_ShopS-MR3.Bldg_ShopS-Cei +NRbldg_ShopS-MW2.Bldg_ShopS-Wal +NRbldg_ShopS-MW3.Bldg_ShopS-Wal +NRbldg_SpoRecr-MG1.Bldg_SpoRecr-Win +NRbldg_SpoRecr-MG2.Bldg_SpoRecr-Win +NRbldg_SpoRecr-MG3.Bldg_SpoRecr-Win +NRbldg_SpoRecr-MR2.Bldg_SpoRecr-Cei +NRbldg_SpoRecr-MR3.Bldg_SpoRecr-Cei +NRbldg_SpoRecr-MW2.Bldg_SpoRecr-Wal +NRbldg_SpoRecr-MW3.Bldg_SpoRecr-Wal +DETPre09-MG1.Bldg_DETPre09-Win +DETPre09-MG2.Bldg_DETPre09-Win +DETPre09-MG3.Bldg_DETPre09-Win +DETPre09-MR2.Bldg_DETPre09-Cei +DETPre09-MR3.Bldg_DETPre09-Cei +DETPre09-MW2.Bldg_DETPre09-Wal +DETPre09-MW3.Bldg_DETPre09-Wal +DETPre45-MG1.Bldg_DETPre45-Win +DETPre45-MG2.Bldg_DETPre45-Win +DETPre45-MG3.Bldg_DETPre45-Win +DETPre45-MR2.Bldg_DETPre45-Cei +DETPre45-MR3.Bldg_DETPre45-Cei +DETPre45-MW2.Bldg_DETPre45-Wal +DETPre45-MW3.Bldg_DETPre45-Wal +DETPre69-MG1.Bldg_DETPre69-Win +DETPre69-MG2.Bldg_DETPre69-Win +DETPre69-MG3.Bldg_DETPre69-Win +DETPre69-MR2.Bldg_DETPre69-Cei +DETPre69-MR3.Bldg_DETPre69-Cei +DETPre69-MW2.Bldg_DETPre69-Wal +DETPre69-MW3.Bldg_DETPre69-Wal +DETPre79-MG1.Bldg_DETPre79-Win +DETPre79-MG2.Bldg_DETPre79-Win +DETPre79-MG3.Bldg_DETPre79-Win +DETPre79-MR2.Bldg_DETPre79-Cei +DETPre79-MR3.Bldg_DETPre79-Cei +DETPre79-MW2.Bldg_DETPre79-Wal +DETPre79-MW3.Bldg_DETPre79-Wal +DETPre89-MG1.Bldg_DETPre89-Win +DETPre89-MG2.Bldg_DETPre89-Win +DETPre89-MG3.Bldg_DETPre89-Win +DETPre89-MR2.Bldg_DETPre89-Cei +DETPre89-MR3.Bldg_DETPre89-Cei +DETPre89-MW2.Bldg_DETPre89-Wal +DETPre89-MW3.Bldg_DETPre89-Wal +DETPre99-MG1.Bldg_DETPre99-Win +DETPre99-MG2.Bldg_DETPre99-Win +DETPre99-MG3.Bldg_DETPre99-Win +DETPre99-MR2.Bldg_DETPre99-Cei +DETPre99-MR3.Bldg_DETPre99-Cei +DETPre99-MW2.Bldg_DETPre99-Wal +DETPre99-MW3.Bldg_DETPre99-Wal +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_DETPre09-Cei +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_DETPre09-Wal +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_DETPre09-Win +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_DETPre45-Cei +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_DETPre45-Wal +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_DETPre45-Win +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_DETPre69-Cei +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_DETPre69-Wal +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_DETPre69-Win +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_DETPre79-Cei +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_DETPre79-Wal +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_DETPre79-Win +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_DETPre89-Cei +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_DETPre89-Wal +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_DETPre89-Win +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_DETPre99-Cei +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_DETPre99-Wal +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_DETPre99-Win +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_FLTPre09-Cei +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_FLTPre09-Wal +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_FLTPre09-Win +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_FLTPre45-Cei +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_FLTPre45-Wal +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_FLTPre45-Win +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_FLTPre69-Cei +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_FLTPre69-Wal +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_FLTPre69-Win +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_FLTPre79-Cei +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_FLTPre79-Wal +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_FLTPre79-Win +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_FLTPre89-Cei +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_FLTPre89-Wal +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_FLTPre89-Win +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_FLTPre99-Cei +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_FLTPre99-Wal +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_FLTPre99-Win +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_SDEPre09-Cei +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_SDEPre09-Wal +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_SDEPre09-Win +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_SDEPre45-Cei +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_SDEPre45-Wal +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_SDEPre45-Win +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_SDEPre69-Cei +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_SDEPre69-Wal +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_SDEPre69-Win +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_SDEPre79-Cei +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_SDEPre79-Wal +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_SDEPre79-Win +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_SDEPre89-Cei +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_SDEPre89-Wal +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_SDEPre89-Win +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_SDEPre99-Cei +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_SDEPre99-Wal +Dum_Rtfit-RSD-Stock-Ctrl.Bldg_SDEPre99-Win +FLTPre09-MG1.Bldg_FLTPre09-Win +FLTPre09-MG2.Bldg_FLTPre09-Win +FLTPre09-MG3.Bldg_FLTPre09-Win +FLTPre09-MR2.Bldg_FLTPre09-Cei +FLTPre09-MR3.Bldg_FLTPre09-Cei +FLTPre09-MW2.Bldg_FLTPre09-Wal +FLTPre09-MW3.Bldg_FLTPre09-Wal +FLTPre45-MG1.Bldg_FLTPre45-Win +FLTPre45-MG2.Bldg_FLTPre45-Win +FLTPre45-MG3.Bldg_FLTPre45-Win +FLTPre45-MR2.Bldg_FLTPre45-Cei +FLTPre45-MR3.Bldg_FLTPre45-Cei +FLTPre45-MW2.Bldg_FLTPre45-Wal +FLTPre45-MW3.Bldg_FLTPre45-Wal +FLTPre69-MG1.Bldg_FLTPre69-Win +FLTPre69-MG2.Bldg_FLTPre69-Win +FLTPre69-MG3.Bldg_FLTPre69-Win +FLTPre69-MR2.Bldg_FLTPre69-Cei +FLTPre69-MR3.Bldg_FLTPre69-Cei +FLTPre69-MW2.Bldg_FLTPre69-Wal +FLTPre69-MW3.Bldg_FLTPre69-Wal +FLTPre79-MG1.Bldg_FLTPre79-Win +FLTPre79-MG2.Bldg_FLTPre79-Win +FLTPre79-MG3.Bldg_FLTPre79-Win +FLTPre79-MR2.Bldg_FLTPre79-Cei +FLTPre79-MR3.Bldg_FLTPre79-Cei +FLTPre79-MW2.Bldg_FLTPre79-Wal +FLTPre79-MW3.Bldg_FLTPre79-Wal +FLTPre89-MG1.Bldg_FLTPre89-Win +FLTPre89-MG2.Bldg_FLTPre89-Win +FLTPre89-MG3.Bldg_FLTPre89-Win +FLTPre89-MR2.Bldg_FLTPre89-Cei +FLTPre89-MR3.Bldg_FLTPre89-Cei +FLTPre89-MW2.Bldg_FLTPre89-Wal +FLTPre89-MW3.Bldg_FLTPre89-Wal +FLTPre99-MG1.Bldg_FLTPre99-Win +FLTPre99-MG2.Bldg_FLTPre99-Win +FLTPre99-MG3.Bldg_FLTPre99-Win +FLTPre99-MR2.Bldg_FLTPre99-Cei +FLTPre99-MR3.Bldg_FLTPre99-Cei +FLTPre99-MW2.Bldg_FLTPre99-Wal +FLTPre99-MW3.Bldg_FLTPre99-Wal +Rdw_DetH-New.R_DetH +Rdw_Flat-New.R_Flat +Rdw_SDetH-New.R_SDetH +SDEPre09-MG1.Bldg_SDEPre09-Win +SDEPre09-MG2.Bldg_SDEPre09-Win +SDEPre09-MG3.Bldg_SDEPre09-Win +SDEPre09-MR2.Bldg_SDEPre09-Cei +SDEPre09-MR3.Bldg_SDEPre09-Cei +SDEPre09-MW2.Bldg_SDEPre09-Wal +SDEPre09-MW3.Bldg_SDEPre09-Wal +SDEPre45-MG1.Bldg_SDEPre45-Win +SDEPre45-MG2.Bldg_SDEPre45-Win +SDEPre45-MG3.Bldg_SDEPre45-Win +SDEPre45-MR2.Bldg_SDEPre45-Cei +SDEPre45-MR3.Bldg_SDEPre45-Cei +SDEPre45-MW2.Bldg_SDEPre45-Wal +SDEPre45-MW3.Bldg_SDEPre45-Wal +SDEPre69-MG1.Bldg_SDEPre69-Win +SDEPre69-MG2.Bldg_SDEPre69-Win +SDEPre69-MG3.Bldg_SDEPre69-Win +SDEPre69-MR2.Bldg_SDEPre69-Cei +SDEPre69-MR3.Bldg_SDEPre69-Cei +SDEPre69-MW2.Bldg_SDEPre69-Wal +SDEPre69-MW3.Bldg_SDEPre69-Wal +SDEPre79-MG1.Bldg_SDEPre79-Win +SDEPre79-MG2.Bldg_SDEPre79-Win +SDEPre79-MG3.Bldg_SDEPre79-Win +SDEPre79-MR2.Bldg_SDEPre79-Cei +SDEPre79-MR3.Bldg_SDEPre79-Cei +SDEPre79-MW2.Bldg_SDEPre79-Wal +SDEPre79-MW3.Bldg_SDEPre79-Wal +SDEPre89-MG1.Bldg_SDEPre89-Win +SDEPre89-MG2.Bldg_SDEPre89-Win +SDEPre89-MG3.Bldg_SDEPre89-Win +SDEPre89-MR2.Bldg_SDEPre89-Cei +SDEPre89-MR3.Bldg_SDEPre89-Cei +SDEPre89-MW2.Bldg_SDEPre89-Wal +SDEPre89-MW3.Bldg_SDEPre89-Wal +SDEPre99-MG1.Bldg_SDEPre99-Win +SDEPre99-MG2.Bldg_SDEPre99-Win +SDEPre99-MG3.Bldg_SDEPre99-Win +SDEPre99-MR2.Bldg_SDEPre99-Cei +SDEPre99-MR3.Bldg_SDEPre99-Cei +SDEPre99-MW2.Bldg_SDEPre99-Wal +SDEPre99-MW3.Bldg_SDEPre99-Wal +EXPBIOLIQ.BIOLIQ +EXPBIOWOO.BIOWOO +EXPCOABRO.COABRO +EXPCOACOK.COACOK +EXPCOAHAR.COAHAR +EXPCOALIG.COALIG +EXPOILCRD.OILCRD +EXPOILDST.OILDST +EXPOILFDS.OILFDS +EXPOILGSL.OILGSL +EXPOILHFO.OILHFO +EXPOILKER.OILKER +EXPOILLPG.OILLPG +EXPOILNAP.OILNAP +EXPOILNEU.OILNEU +EXPOILOTH.OILOTH +EXPOILRFG.OILRFG +IMPBIOEMHV.BIOEMHV +IMPBIOETH.BIOETHA +IMPBIOHVO.BIOHVO +IMPBIOWOO.BIOWOO +IMPCOABRO.COABRO +IMPCOACOK.COACOK +IMPCOAHAR.COAHAR +IMPCOALIG.COALIG +IMPLH2_AUS.IMPLH2 +IMPLH2_MDE.IMPLH2 +IMPLH2_NAF.IMPLH2 +IMPLH2_SAF.IMPLH2 +IMPLH2_SAM.IMPLH2 +IMPLH2_USA.IMPLH2 +IMPLNG_GLOBAL.GASLNG +IMPOILCRD.OILCRD +IMPOILDST.OILDST +IMPOILFDS.OILFDS +IMPOILGSL.OILGSL +IMPOILHFO.OILHFO +IMPOILKER.OILKER +IMPOILLPG.OILLPG +IMPOILNAP.OILNAP +IMPOILNEU.OILNEU +IMPOILOTH.OILOTH +IMPOILRFG.OILRFG +IMPSYNGGAS_AUS.ISYNGGAS +IMPSYNGGAS_MDE.ISYNGGAS +IMPSYNGGAS_NAF.ISYNGGAS +IMPSYNGGAS_SAF.ISYNGGAS +IMPSYNGGAS_SAM.ISYNGGAS +IMPSYNGGAS_USA.ISYNGGAS +IMPSYNG_AUS.ISYNG +IMPSYNG_MDE.ISYNG +IMPSYNG_NAF.ISYNG +IMPSYNG_SAF.ISYNG +IMPSYNG_SAM.ISYNG +IMPSYNG_USA.ISYNG +ISYNG_SPLIT_DST.ISYNGDST +ISYNG_SPLIT_GSL.ISYNGGSL +ISYNG_SPLIT_KER.ISYNGKER +LNGREGAS_MT.GASNAT +UNPACK_LH2.SYNGH2CT +UNPACK_LH2.SYNGH2CU +UNPACK_LH2.SYNGH2DT +MINGASSHA1.GASRSV +MINGASSHA2.GASRSV +MINGASSHA3.GASRSV +DUM_CO2v.AGRCO2v +DUM_CO2v.COMCO2v +DUM_CO2v.ELCCO2v +DUM_CO2v.INDCO2v +DUM_CO2v.RSDCO2v +DUM_CO2v.SUPCO2v +DUM_FC_ITOT.FC_TOT +DUM_FC_RES.FC_TOT +DUM_FC_SER.FC_TOT +DUM_FC_TRA.FC_TOT +DUM_FC_TRAintl.FC_TOTintl +DUM_FTOT.ITOT_AHT +DUM_FTOT.ITOT_BDL +DUM_FTOT.ITOT_BGS +DUM_FTOT.ITOT_BIO +DUM_FTOT.ITOT_COA +DUM_FTOT.ITOT_ELC +DUM_FTOT.ITOT_GAS +DUM_FTOT.ITOT_HET +DUM_FTOT.ITOT_HH2 +DUM_FTOT.ITOT_OIL +DUM_FTOT.ITOT_REN +DUM_FTOT.RES_AHT +DUM_FTOT.RES_BDL +DUM_FTOT.RES_BGS +DUM_FTOT.RES_BIO +DUM_FTOT.RES_COA +DUM_FTOT.RES_ELC +DUM_FTOT.RES_GAS +DUM_FTOT.RES_HET +DUM_FTOT.RES_HH2 +DUM_FTOT.RES_OIL +DUM_FTOT.RES_REN +DUM_FTOT.SER_AHT +DUM_FTOT.SER_BDL +DUM_FTOT.SER_BGS +DUM_FTOT.SER_BIO +DUM_FTOT.SER_COA +DUM_FTOT.SER_ELC +DUM_FTOT.SER_GAS +DUM_FTOT.SER_HET +DUM_FTOT.SER_HH2 +DUM_FTOT.SER_OIL +DUM_FTOT.SER_REN +DUM_FTOT.TRAN_ELC +DUM_FTOT.TRAN_ELCintl +DUM_FTOT.TRA_BGS +DUM_FTOT.TRA_BGSintl +DUM_FTOT.TRA_BLQ +DUM_FTOT.TRA_BLQintl +DUM_FTOT.TRA_GAS +DUM_FTOT.TRA_GASintl +DUM_FTOT.TRA_H2 +DUM_FTOT.TRA_H2intl +DUM_FTOT.TRA_OIL +DUM_FTOT.TRA_OILintl +DUM_IBIO1.ITOT_BIO +DUM_IBIO2.ITOT_BIO +DUM_IBIO3.ITOT_BIO +DUM_IBIO4.ITOT_BIO +$ontext +DUM_RBIO1.RES_BIO +DUM_RBIO2.RES_BIO +DUM_RBIO3.RES_BIO +DUM_RBIO4.RES_BIO +$offtext +DUM_RHH21.RES_HH2 +DUM_RHH22.RES_HH2 +DUM_RHH23.RES_HH2 +DUM_RHH24.RES_HH2 +DUM_SBIO1.SER_BIO +DUM_SBIO2.SER_BIO +DUM_SBIO3.SER_BIO +DUM_SBIO4.SER_BIO +DUM_SHH21.SER_HH2 +DUM_SHH22.SER_HH2 +DUM_SHH23.SER_HH2 +DUM_SHH24.SER_HH2 +DUM_SUPH21.SUP_H2 +DUM_SUPH22.SUP_H2 +DUM_SUPH23.SUP_H2 +DUM_SUPH24.SUP_H2 +DUM_SUP_TOT.SUP_TOT +GI-AT-N1-CZ-N1.GN1 +GI-AT-N1-HU-N1.GN1 +GI-AT-N1-IT-N1.GN1 +GI-CH-N1-AT-N1.GN1 +GI-DE-N1-AT-N1.GN1 +GI-SI-N1-AT-N1.GN1 +IAMADVPRO00.IAM +R_ES-CK-DH_BIO.R_ES-DH-Cook +R_ES-CK-DH_GAS.R_ES-DH-Cook +R_ES-CK-FL_BIO.R_ES-FL-Cook +R_ES-CK-FL_GAS.R_ES-FL-Cook +R_ES-CK-SD_BIO.R_ES-SD-Cook +R_ES-CK-SD_GAS.R_ES-SD-Cook +TB_BIOWOO-G7.BIOWOO +TB_ELCHIG_AT_CH_01.ELCHIG +TB_ELCHIG_AT_CZ_01.ELCHIG +TB_ELCHIG_AT_DE_01.ELCHIG +TB_ELCHIG_AT_HU_01.ELCHIG +TB_ELCHIG_AT_IT_01.ELCHIG +TB_ELCHIG_AT_SI_01.ELCHIG +TB_ELCHIG_AT_SK_01.ELCHIG +TB_SNKCO2N_AT_CZ_01.SNKCO2GN +TB_SNKCO2N_AT_CZ_01.SNKCO2N +TB_SNKCO2N_AT_DE_01.SNKCO2GN +TB_SNKCO2N_AT_DE_01.SNKCO2N +TB_SNKCO2N_AT_HU_01.SNKCO2GN +TB_SNKCO2N_AT_HU_01.SNKCO2N +TB_SNKCO2N_AT_SI_01.SNKCO2GN +TB_SNKCO2N_AT_SI_01.SNKCO2N +TB_SNKCO2N_AT_SK_01.SNKCO2GN +TB_SNKCO2N_AT_SK_01.SNKCO2N +TB_SNKCO2N_CH_AT_01.SNKCO2GN +TB_SNKCO2N_CH_AT_01.SNKCO2N +TB_SYNG_AT_CH_01.SYNGDST +TB_SYNG_AT_CH_01.SYNGGSL +TB_SYNG_AT_CH_01.SYNGKER +TB_SYNG_AT_CZ_01.SYNGDST +TB_SYNG_AT_CZ_01.SYNGGSL +TB_SYNG_AT_CZ_01.SYNGKER +TB_SYNG_AT_DE_01.SYNGDST +TB_SYNG_AT_DE_01.SYNGGSL +TB_SYNG_AT_DE_01.SYNGKER +TB_SYNG_AT_HU_01.SYNGDST +TB_SYNG_AT_HU_01.SYNGGSL +TB_SYNG_AT_HU_01.SYNGKER +TB_SYNG_AT_IT_01.SYNGDST +TB_SYNG_AT_IT_01.SYNGGSL +TB_SYNG_AT_IT_01.SYNGKER +TB_SYNG_AT_SI_01.SYNGDST +TB_SYNG_AT_SI_01.SYNGGSL +TB_SYNG_AT_SI_01.SYNGKER +TB_SYNG_AT_SK_01.SYNGDST +TB_SYNG_AT_SK_01.SYNGGSL +TB_SYNG_AT_SK_01.SYNGKER +TB_SYNH2_AT_CH_01.SYNGH2CT +TB_SYNH2_AT_CH_01.SYNGH2CU +TB_SYNH2_AT_CH_01.SYNH2CT +TB_SYNH2_AT_CH_01.SYNH2CU +TB_SYNH2_AT_CZ_01.SYNGH2CT +TB_SYNH2_AT_CZ_01.SYNGH2CU +TB_SYNH2_AT_CZ_01.SYNH2CT +TB_SYNH2_AT_CZ_01.SYNH2CU +TB_SYNH2_AT_DE_01.SYNGH2CT +TB_SYNH2_AT_DE_01.SYNGH2CU +TB_SYNH2_AT_DE_01.SYNH2CT +TB_SYNH2_AT_DE_01.SYNH2CU +TB_SYNH2_AT_HU_01.SYNGH2CT +TB_SYNH2_AT_HU_01.SYNGH2CU +TB_SYNH2_AT_HU_01.SYNH2CT +TB_SYNH2_AT_HU_01.SYNH2CU +TB_SYNH2_AT_IT_01.SYNGH2CT +TB_SYNH2_AT_IT_01.SYNGH2CU +TB_SYNH2_AT_IT_01.SYNH2CT +TB_SYNH2_AT_IT_01.SYNH2CU +TB_SYNH2_AT_SI_01.SYNGH2CT +TB_SYNH2_AT_SI_01.SYNGH2CU +TB_SYNH2_AT_SI_01.SYNH2CT +TB_SYNH2_AT_SI_01.SYNH2CU +TB_SYNH2_AT_SK_01.SYNGH2CT +TB_SYNH2_AT_SK_01.SYNGH2CU +TB_SYNH2_AT_SK_01.SYNH2CT +TB_SYNH2_AT_SK_01.SYNH2CU +TRA_Nav.TNav +TRA_Rai_Frt-Dsl.TRai_Frt +TRA_Rai_Frt-Elc.TRai_Frt +TRA_Rai_Pas_Conv-Dsl.TRai_Pas_Conv +TRA_Rai_Pas_Conv-Elc.TRai_Pas_Conv +TRA_Rai_Pas_Metro.TRai_Pas_Metro +TU_GASNAT_AT_DE_01.GASNAT +TU_GASNAT_AT_DE_01.GASP2G_G +TU_GASNAT_AT_HU_01.GASNAT +TU_GASNAT_AT_HU_01.GASP2G_G +TU_GASNAT_AT_IT_01.GASNAT +TU_GASNAT_AT_IT_01.GASP2G_G +TU_GASNAT_AT_SI_01.GASNAT +TU_GASNAT_AT_SI_01.GASP2G_G +TU_GASNAT_AT_SK_01.GASNAT +TU_GASNAT_AT_SK_01.GASP2G_G +TU_GASNAT_DE_AT_01.GASNAT +TU_GASNAT_DE_AT_01.GASP2G_G +TU_GASNAT_IT_AT_01.GASNAT +TU_GASNAT_IT_AT_01.GASP2G_G +TU_GASNAT_SK_AT_01.GASNAT +TU_GASNAT_SK_AT_01.GASP2G_G +P_STH2SUG.AUX_STH2SUG +STH2SUG.SYNH2CU +NGASTOR-AT.GAS2ST +GI-BE-N1-LU-N1.GN1 +GI-FR-N1-BE-N1.GN1 +GI-NL-N1-BE-N1.GN1 +IAMSTDPRO00.IAM +TB_ELCHIG_BE_DE_01.ELCHIG +TB_ELCHIG_BE_FR_01.ELCHIG +TB_ELCHIG_BE_LU_01.ELCHIG +TB_ELCHIG_BE_NL_01.ELCHIG +TB_ELCHIG_BE_UK_01.ELCHIG +TB_SNKCO2N_BE_DE_01.SNKCO2GN +TB_SNKCO2N_BE_DE_01.SNKCO2N +TB_SNKCO2N_BE_FR_01.SNKCO2GN +TB_SNKCO2N_BE_FR_01.SNKCO2N +TB_SNKCO2N_BE_LU_01.SNKCO2GN +TB_SNKCO2N_BE_LU_01.SNKCO2N +TB_SNKCO2N_BE_NL_01.SNKCO2GN +TB_SNKCO2N_BE_NL_01.SNKCO2N +TB_SNKCO2N_BE_UK_01.SNKCO2GN +TB_SNKCO2N_BE_UK_01.SNKCO2N +TB_SYNG_BE_DE_01.SYNGDST +TB_SYNG_BE_DE_01.SYNGGSL +TB_SYNG_BE_DE_01.SYNGKER +TB_SYNG_BE_FR_01.SYNGDST +TB_SYNG_BE_FR_01.SYNGGSL +TB_SYNG_BE_FR_01.SYNGKER +TB_SYNG_BE_LU_01.SYNGDST +TB_SYNG_BE_LU_01.SYNGGSL +TB_SYNG_BE_LU_01.SYNGKER +TB_SYNG_BE_NL_01.SYNGDST +TB_SYNG_BE_NL_01.SYNGGSL +TB_SYNG_BE_NL_01.SYNGKER +TB_SYNG_BE_UK_01.SYNGDST +TB_SYNG_BE_UK_01.SYNGGSL +TB_SYNG_BE_UK_01.SYNGKER +TB_SYNH2_BE_DE_01.SYNGH2CT +TB_SYNH2_BE_DE_01.SYNGH2CU +TB_SYNH2_BE_DE_01.SYNH2CT +TB_SYNH2_BE_DE_01.SYNH2CU +TB_SYNH2_BE_FR_01.SYNGH2CT +TB_SYNH2_BE_FR_01.SYNGH2CU +TB_SYNH2_BE_FR_01.SYNH2CT +TB_SYNH2_BE_FR_01.SYNH2CU +TB_SYNH2_BE_LU_01.SYNGH2CT +TB_SYNH2_BE_LU_01.SYNGH2CU +TB_SYNH2_BE_LU_01.SYNH2CT +TB_SYNH2_BE_LU_01.SYNH2CU +TB_SYNH2_BE_NL_01.SYNGH2CT +TB_SYNH2_BE_NL_01.SYNGH2CU +TB_SYNH2_BE_NL_01.SYNH2CT +TB_SYNH2_BE_NL_01.SYNH2CU +TB_SYNH2_BE_UK_01.SYNGH2CT +TB_SYNH2_BE_UK_01.SYNGH2CU +TB_SYNH2_BE_UK_01.SYNH2CT +TB_SYNH2_BE_UK_01.SYNH2CU +TRA_Rai_Pas_Hspd.TRai_Pas_Hspd +TU_ELCNUC_FR_BE_01.ELCNUC +TU_ELCNUC_UK_BE_01.ELCNUC +TU_GASNAT_BE_DE_01.GASNAT +TU_GASNAT_BE_DE_01.GASP2G_G +TU_GASNAT_BE_FR_01.GASNAT +TU_GASNAT_BE_FR_01.GASP2G_G +TU_GASNAT_BE_LU_01.GASNAT +TU_GASNAT_BE_LU_01.GASP2G_G +TU_GASNAT_BE_NL_01.GASNAT +TU_GASNAT_BE_NL_01.GASP2G_G +TU_GASNAT_BE_UK_01.GASNAT +TU_GASNAT_BE_UK_01.GASP2G_G +TU_GASNAT_DE_BE_01.GASNAT +TU_GASNAT_DE_BE_01.GASP2G_G +TU_GASNAT_FR_BE_01.GASNAT +TU_GASNAT_FR_BE_01.GASP2G_G +TU_GASNAT_NL_BE_01.GASNAT +TU_GASNAT_NL_BE_01.GASP2G_G +TU_GASNAT_NO_BE_01.GASNAT +TU_GASNAT_NO_BE_01.GASP2G_G +TU_GASNAT_UK_BE_01.GASNAT +TU_GASNAT_UK_BE_01.GASP2G_G +ENBE_DOEL-1_00.ELCHIG +ENBE_DOEL-2_00.ELCHIG +ENBE_DOEL-3_00.ELCHIG +ENBE_DOEL-4_00.ELCHIG +ENBE_TIHANGE-1_00.ELCHIG +ENBE_TIHANGE-2_00.ELCHIG +ENBE_TIHANGE-3_00.ELCHIG +LNGSTOR-BE.GASLNG +NGASTOR-BE.GAS2ST +LNGREGAS_BE.GASNAT +R_ES-CK-DH_COA.R_ES-DH-Cook +R_ES-CK-FL_COA.R_ES-FL-Cook +R_ES-CK-SD_COA.R_ES-SD-Cook +TB_ELCHIG_BG_EL_01.ELCHIG +TB_ELCHIG_BG_MK_01.ELCHIG +TB_ELCHIG_BG_RO_01.ELCHIG +TB_ELCHIG_BG_RS_01.ELCHIG +TB_SNKCO2N_BG_EL_01.SNKCO2GN +TB_SNKCO2N_BG_EL_01.SNKCO2N +TB_SNKCO2N_BG_RO_01.SNKCO2GN +TB_SNKCO2N_BG_RO_01.SNKCO2N +TB_SYNG_BG_EL_01.SYNGDST +TB_SYNG_BG_EL_01.SYNGGSL +TB_SYNG_BG_EL_01.SYNGKER +TB_SYNG_BG_RO_01.SYNGDST +TB_SYNG_BG_RO_01.SYNGGSL +TB_SYNG_BG_RO_01.SYNGKER +TB_SYNH2_BG_EL_01.SYNGH2CT +TB_SYNH2_BG_EL_01.SYNGH2CU +TB_SYNH2_BG_EL_01.SYNH2CT +TB_SYNH2_BG_EL_01.SYNH2CU +TB_SYNH2_BG_RO_01.SYNGH2CT +TB_SYNH2_BG_RO_01.SYNGH2CU +TB_SYNH2_BG_RO_01.SYNH2CT +TB_SYNH2_BG_RO_01.SYNH2CU +TU_ELCNUC_FR_BG_01.ELCNUC +TU_ELCNUC_UK_BG_01.ELCNUC +TU_GASNAT_BG_EL_01.GASNAT +TU_GASNAT_BG_EL_01.GASP2G_G +TU_GASNAT_BG_MK_01.GASNAT +TU_GASNAT_BG_MK_01.GASP2G_G +TU_GASNAT_BG_RO_01.GASNAT +TU_GASNAT_BG_RO_01.GASP2G_G +TU_GASNAT_BG_RS_01.GASNAT +TU_GASNAT_BG_RS_01.GASP2G_G +TU_GASNAT_EL_BG_01.GASNAT +TU_GASNAT_EL_BG_01.GASP2G_G +TU_GASNAT_RO_BG_01.GASNAT +TU_GASNAT_RO_BG_01.GASP2G_G +TU_GASNAT_RS_BG_01.GASNAT +TU_GASNAT_RS_BG_01.GASP2G_G +ENBG_BELENE-1.ELCHIG +ENBG_BELENE-2.ELCHIG +ENBG_KOZLODUY-3_00.ELCHIG +ENBG_KOZLODUY-4_00.ELCHIG +ENBG_KOZLODUY-5_00.ELCHIG +ENBG_KOZLODUY-6_00.ELCHIG +ENBG_KOZLODUY-7.ELCHIG +ENBG_KOZLODUY-8.ELCHIG +EUFBCOH15.ELCHIG +EUFBCOL01.ELCHIG +EUIGCCCOH15.ELCHIG +EUIGCCCOL01.ELCHIG +EUNUCLifeExt.ELCHIG +EUSTCOHsup01.ELCHIG +EUSTCOLsup01.ELCHIG +CHPINDISCOA15.INDELC +CHPINDISCOA15.INDHTH +CHPINDSTCOA201.INDELC +CHPINDSTCOA201.INDHTH +NGASTOR-BG.GAS2ST +EXPGAS_TU_PIP.GASNAT +IMPELC-TR.ELCHIG +IMPGAS_TU_PIP.GASNAT +EXPELC-MK.ELCHIG +EXPELC-RS.ELCHIG +IMPELC-MK.ELCHIG +IMPELC-RS.ELCHIG +GI-CH-N1-DE-N1.GN1 +GI-CH-N1-IT-N1.GN1 +GI-FR-N1-CH-N1.GN1 +TB_BIOWOO-G4.BIOWOO +TB_ELCHIG_CH_DE_01.ELCHIG +TB_ELCHIG_CH_FR_01.ELCHIG +TB_ELCHIG_CH_IT_01.ELCHIG +TB_SNKCO2N_CH_DE_01.SNKCO2GN +TB_SNKCO2N_CH_DE_01.SNKCO2N +TB_SNKCO2N_CH_FR_01.SNKCO2GN +TB_SNKCO2N_CH_FR_01.SNKCO2N +TB_SNKCO2N_CH_IT_01.SNKCO2GN +TB_SNKCO2N_CH_IT_01.SNKCO2N +TB_SYNG_CH_DE_01.SYNGDST +TB_SYNG_CH_DE_01.SYNGGSL +TB_SYNG_CH_DE_01.SYNGKER +TB_SYNG_CH_FR_01.SYNGDST +TB_SYNG_CH_FR_01.SYNGGSL +TB_SYNG_CH_FR_01.SYNGKER +TB_SYNG_CH_IT_01.SYNGDST +TB_SYNG_CH_IT_01.SYNGGSL +TB_SYNG_CH_IT_01.SYNGKER +TB_SYNH2_CH_DE_01.SYNGH2CT +TB_SYNH2_CH_DE_01.SYNGH2CU +TB_SYNH2_CH_DE_01.SYNH2CT +TB_SYNH2_CH_DE_01.SYNH2CU +TB_SYNH2_CH_FR_01.SYNGH2CT +TB_SYNH2_CH_FR_01.SYNGH2CU +TB_SYNH2_CH_FR_01.SYNH2CT +TB_SYNH2_CH_FR_01.SYNH2CU +TB_SYNH2_CH_IT_01.SYNGH2CT +TB_SYNH2_CH_IT_01.SYNGH2CU +TB_SYNH2_CH_IT_01.SYNH2CT +TB_SYNH2_CH_IT_01.SYNH2CU +TU_ELCNUC_FR_CH_01.ELCNUC +TU_ELCNUC_UK_CH_01.ELCNUC +TU_GASNAT_CH_FR_01.GASNAT +TU_GASNAT_CH_FR_01.GASP2G_G +TU_GASNAT_CH_IT_01.GASNAT +TU_GASNAT_CH_IT_01.GASP2G_G +TU_GASNAT_DE_CH_01.GASNAT +TU_GASNAT_DE_CH_01.GASP2G_G +TU_GASNAT_FR_CH_01.GASNAT +TU_GASNAT_FR_CH_01.GASP2G_G +TU_GASNAT_IT_CH_01.GASNAT +TU_GASNAT_IT_CH_01.GASP2G_G +ENCH_BEZNAU-1_00.ELCHIG +ENCH_BEZNAU-2_00.ELCHIG +ENCH_GOESGEN_00.ELCHIG +ENCH_HEAT00.HETHTH +ENCH_LEIBSTADT_00.ELCHIG +ENCH_MUEHLEBERG_00.ELCHIG +CO2_TRA_Comp.ABRCO2c +CO2_TRA_Comp.AGRCO2c +CO2_TRA_Comp.COMCO2c +CO2_TRA_Comp.ELCCO2c +CO2_TRA_Comp.INDCO2c +CO2_TRA_Comp.RSDCO2c +CO2_TRA_Comp.SUPCO2c +NGASTOR-CH.GAS2ST +NRbldg-HoRest-new_GEAK-A.NR_HoRest +NRbldg-Hosp-new_GEAK-A.NR_Hosp +NRbldg-Hosp-new_Minergie-P.NR_Hosp +NRbldg-Offic-new_GEAK-A.NR_Offic +NRbldg-ShopL-new_GEAK-A.NR_ShopL +NRbldg-ShopS-new_GEAK-A.NR_ShopS +NRbldg-SpoRecr-new_GEAK-A.NR_SpoRecr +Rdw_DetH-New_GEAK-A.R_DetH +Rdw_DetH-New_Minergie-P.R_DetH +Rdw_Flat-New_GEAK-A.R_Flat +Rdw_Flat-New_Minergie-P.R_Flat +Rdw_SDetH-New_GEAK-A.R_SDetH +Rdw_SDetH-New_Minergie-P.R_SDetH +LNGREGAS_CH.GASNAT +TB_ELCHIG_EL_CY_01.ELCHIG +TB_SNKCO2N_CY_EL_01.SNKCO2GN +TB_SNKCO2N_CY_EL_01.SNKCO2N +TB_SYNG_CY_EL_01.SYNGDST +TB_SYNG_CY_EL_01.SYNGGSL +TB_SYNG_CY_EL_01.SYNGKER +TB_SYNH2_CY_EL_01.SYNGH2CT +TB_SYNH2_CY_EL_01.SYNGH2CU +TB_SYNH2_CY_EL_01.SYNH2CT +TB_SYNH2_CY_EL_01.SYNH2CU +NGASTOR-CY.GAS2ST +LNGREGAS_CY.GASNAT +LNGREGAS_CY_U.GASNAT +GI-DE-N1-CZ-N1.GN1 +GI-PL-N1-CZ-N1.GN1 +GI-SK-N1-CZ-N1.GN1 +TB_ELCHIG_CZ_DE_01.ELCHIG +TB_ELCHIG_CZ_PL_01.ELCHIG +TB_ELCHIG_CZ_SK_01.ELCHIG +TB_SNKCO2N_CZ_DE_01.SNKCO2GN +TB_SNKCO2N_CZ_DE_01.SNKCO2N +TB_SNKCO2N_CZ_PL_01.SNKCO2GN +TB_SNKCO2N_CZ_PL_01.SNKCO2N +TB_SNKCO2N_CZ_SK_01.SNKCO2GN +TB_SNKCO2N_CZ_SK_01.SNKCO2N +TB_SYNG_CZ_DE_01.SYNGDST +TB_SYNG_CZ_DE_01.SYNGGSL +TB_SYNG_CZ_DE_01.SYNGKER +TB_SYNG_CZ_PL_01.SYNGDST +TB_SYNG_CZ_PL_01.SYNGGSL +TB_SYNG_CZ_PL_01.SYNGKER +TB_SYNG_CZ_SK_01.SYNGDST +TB_SYNG_CZ_SK_01.SYNGGSL +TB_SYNG_CZ_SK_01.SYNGKER +TB_SYNH2_CZ_DE_01.SYNGH2CT +TB_SYNH2_CZ_DE_01.SYNGH2CU +TB_SYNH2_CZ_DE_01.SYNH2CT +TB_SYNH2_CZ_DE_01.SYNH2CU +TB_SYNH2_CZ_PL_01.SYNGH2CT +TB_SYNH2_CZ_PL_01.SYNGH2CU +TB_SYNH2_CZ_PL_01.SYNH2CT +TB_SYNH2_CZ_PL_01.SYNH2CU +TB_SYNH2_CZ_SK_01.SYNGH2CT +TB_SYNH2_CZ_SK_01.SYNGH2CU +TB_SYNH2_CZ_SK_01.SYNH2CT +TB_SYNH2_CZ_SK_01.SYNH2CU +TU_ELCNUC_FR_CZ_01.ELCNUC +TU_ELCNUC_UK_CZ_01.ELCNUC +TU_GASNAT_CZ_DE_01.GASNAT +TU_GASNAT_CZ_DE_01.GASP2G_G +TU_GASNAT_CZ_PL_01.GASNAT +TU_GASNAT_CZ_PL_01.GASP2G_G +TU_GASNAT_CZ_SK_01.GASNAT +TU_GASNAT_CZ_SK_01.GASP2G_G +TU_GASNAT_DE_CZ_01.GASNAT +TU_GASNAT_DE_CZ_01.GASP2G_G +TU_GASNAT_SK_CZ_01.GASNAT +TU_GASNAT_SK_CZ_01.GASP2G_G +ENCZ_DUKOVANY-1_00.ELCHIG +ENCZ_DUKOVANY-2_00.ELCHIG +ENCZ_DUKOVANY-3_00.ELCHIG +ENCZ_DUKOVANY-4_00.ELCHIG +ENCZ_DUKOVANY-5.ELCHIG +ENCZ_DUKOVANY-6.ELCHIG +ENCZ_TEMELIN-1_00.ELCHIG +ENCZ_TEMELIN-2_00.ELCHIG +ENCZ_TEMELIN-3.ELCHIG +ENCZ_TEMELIN-4.ELCHIG +ENCZ_TEMELIN-SMR.ELCHIG +NGASTOR-CZ.GAS2ST +GI-DE-N1-LU-N1.GN1 +GI-DE-N1-PL-N1.GN1 +GI-FR-N1-DE-N1.GN1 +GI-NL-N1-DE-N1.GN1 +TB_ELCHIG_DE_DK_01.ELCHIG +TB_ELCHIG_DE_FR_01.ELCHIG +TB_ELCHIG_DE_LU_01.ELCHIG +TB_ELCHIG_DE_NL_01.ELCHIG +TB_ELCHIG_DE_NO_01.ELCHIG +TB_ELCHIG_DE_PL_01.ELCHIG +TB_ELCHIG_DE_SE_01.ELCHIG +TB_ELCHIG_DE_UK_01.ELCHIG +TB_SNKCO2N_DE_DK_01.SNKCO2GN +TB_SNKCO2N_DE_DK_01.SNKCO2N +TB_SNKCO2N_DE_LU_01.SNKCO2GN +TB_SNKCO2N_DE_LU_01.SNKCO2N +TB_SNKCO2N_DE_NL_01.SNKCO2GN +TB_SNKCO2N_DE_NL_01.SNKCO2N +TB_SNKCO2N_DE_PL_01.SNKCO2GN +TB_SNKCO2N_DE_PL_01.SNKCO2N +TB_SYNG_DE_DK_01.SYNGDST +TB_SYNG_DE_DK_01.SYNGGSL +TB_SYNG_DE_DK_01.SYNGKER +TB_SYNG_DE_FR_01.SYNGDST +TB_SYNG_DE_FR_01.SYNGGSL +TB_SYNG_DE_FR_01.SYNGKER +TB_SYNG_DE_IT_01.SYNGDST +TB_SYNG_DE_IT_01.SYNGGSL +TB_SYNG_DE_IT_01.SYNGKER +TB_SYNG_DE_LU_01.SYNGDST +TB_SYNG_DE_LU_01.SYNGGSL +TB_SYNG_DE_LU_01.SYNGKER +TB_SYNG_DE_NL_01.SYNGDST +TB_SYNG_DE_NL_01.SYNGGSL +TB_SYNG_DE_NL_01.SYNGKER +TB_SYNG_DE_PL_01.SYNGDST +TB_SYNG_DE_PL_01.SYNGGSL +TB_SYNG_DE_PL_01.SYNGKER +TB_SYNH2_DE_DK_01.SYNGH2CT +TB_SYNH2_DE_DK_01.SYNGH2CU +TB_SYNH2_DE_DK_01.SYNH2CT +TB_SYNH2_DE_DK_01.SYNH2CU +TB_SYNH2_DE_FR_01.SYNGH2CT +TB_SYNH2_DE_FR_01.SYNGH2CU +TB_SYNH2_DE_FR_01.SYNH2CT +TB_SYNH2_DE_FR_01.SYNH2CU +TB_SYNH2_DE_IT_01.SYNGH2CT +TB_SYNH2_DE_IT_01.SYNGH2CU +TB_SYNH2_DE_IT_01.SYNH2CT +TB_SYNH2_DE_IT_01.SYNH2CU +TB_SYNH2_DE_LU_01.SYNGH2CT +TB_SYNH2_DE_LU_01.SYNGH2CU +TB_SYNH2_DE_LU_01.SYNH2CT +TB_SYNH2_DE_LU_01.SYNH2CU +TB_SYNH2_DE_NL_01.SYNGH2CT +TB_SYNH2_DE_NL_01.SYNGH2CU +TB_SYNH2_DE_NL_01.SYNH2CT +TB_SYNH2_DE_NL_01.SYNH2CU +TB_SYNH2_DE_PL_01.SYNGH2CT +TB_SYNH2_DE_PL_01.SYNGH2CU +TB_SYNH2_DE_PL_01.SYNH2CT +TB_SYNH2_DE_PL_01.SYNH2CU +TU_ELCNUC_FR_DE_01.ELCNUC +TU_ELCNUC_UK_DE_01.ELCNUC +TU_GASNAT_DE_DK_01.GASNAT +TU_GASNAT_DE_DK_01.GASP2G_G +TU_GASNAT_DE_FR_01.GASNAT +TU_GASNAT_DE_FR_01.GASP2G_G +TU_GASNAT_DE_LU_01.GASNAT +TU_GASNAT_DE_LU_01.GASP2G_G +TU_GASNAT_DE_NL_01.GASNAT +TU_GASNAT_DE_NL_01.GASP2G_G +TU_GASNAT_DE_PL_01.GASNAT +TU_GASNAT_DE_PL_01.GASP2G_G +TU_GASNAT_DK_DE_01.GASNAT +TU_GASNAT_DK_DE_01.GASP2G_G +TU_GASNAT_NL_DE_01.GASNAT +TU_GASNAT_NL_DE_01.GASP2G_G +TU_GASNAT_NO_DE_01.GASNAT +TU_GASNAT_NO_DE_01.GASP2G_G +TU_GASNAT_PL_DE_01.GASNAT +TU_GASNAT_PL_DE_01.GASP2G_G +ENDE_BIBLIS-A_00.ELCHIG +ENDE_BIBLIS-B_00.ELCHIG +ENDE_BROKDORF_KBR_00.ELCHIG +ENDE_BRUNSBUETTEL_00.ELCHIG +ENDE_EMSLAND_KKE_00.ELCHIG +ENDE_GRAFENRHEINFELD_KKG_00.ELCHIG +ENDE_GROHNDE_KWG_00.ELCHIG +ENDE_GUNDREM-B_GUN-B_00.ELCHIG +ENDE_GUNDREM-C_GUN-C_00.ELCHIG +ENDE_ISAR-1_00.ELCHIG +ENDE_ISAR-2_KKI2_00.ELCHIG +ENDE_KRUEMMEL_00.ELCHIG +ENDE_NECKARWEST-2_GKN2_00.ELCHIG +ENDE_NECKARWESTHEIM-1_00.ELCHIG +ENDE_PHILIPPSBURG-1_00.ELCHIG +ENDE_PHILIPPSBURG-2_KKP2_00.ELCHIG +ENDE_UNTERWESER_00.ELCHIG +NGASTOR-DE.GAS2ST +IMPGAS_RU_PIP.GASNAT +LNGREGAS_DE.GASNAT +TB_ELCHIG_DK_NL_01.ELCHIG +TB_ELCHIG_DK_NO_01.ELCHIG +TB_ELCHIG_DK_SE_01.ELCHIG +TB_SNKCO2N_DK_NL_01.SNKCO2GN +TB_SNKCO2N_DK_NL_01.SNKCO2N +TB_SNKCO2N_DK_NO_01.SNKCO2GN +TB_SNKCO2N_DK_NO_01.SNKCO2N +TB_SNKCO2N_DK_PL_01.SNKCO2GN +TB_SNKCO2N_DK_PL_01.SNKCO2N +TB_SNKCO2N_DK_SE_01.SNKCO2GN +TB_SNKCO2N_DK_SE_01.SNKCO2N +TB_SNKCO2N_DK_UK_01.SNKCO2GN +TB_SNKCO2N_DK_UK_01.SNKCO2N +TB_SYNG_DK_NL_01.SYNGDST +TB_SYNG_DK_NL_01.SYNGGSL +TB_SYNG_DK_NL_01.SYNGKER +TB_SYNG_DK_NO_01.SYNGDST +TB_SYNG_DK_NO_01.SYNGGSL +TB_SYNG_DK_NO_01.SYNGKER +TB_SYNG_DK_PL_01.SYNGDST +TB_SYNG_DK_PL_01.SYNGGSL +TB_SYNG_DK_PL_01.SYNGKER +TB_SYNG_DK_SE_01.SYNGDST +TB_SYNG_DK_SE_01.SYNGGSL +TB_SYNG_DK_SE_01.SYNGKER +TB_SYNH2_DK_NL_01.SYNGH2CT +TB_SYNH2_DK_NL_01.SYNGH2CU +TB_SYNH2_DK_NL_01.SYNH2CT +TB_SYNH2_DK_NL_01.SYNH2CU +TB_SYNH2_DK_NO_01.SYNGH2CT +TB_SYNH2_DK_NO_01.SYNGH2CU +TB_SYNH2_DK_NO_01.SYNH2CT +TB_SYNH2_DK_NO_01.SYNH2CU +TB_SYNH2_DK_PL_01.SYNGH2CT +TB_SYNH2_DK_PL_01.SYNGH2CU +TB_SYNH2_DK_PL_01.SYNH2CT +TB_SYNH2_DK_PL_01.SYNH2CU +TB_SYNH2_DK_SE_01.SYNGH2CT +TB_SYNH2_DK_SE_01.SYNGH2CU +TB_SYNH2_DK_SE_01.SYNH2CT +TB_SYNH2_DK_SE_01.SYNH2CU +TU_GASNAT_DK_NL_01.GASNAT +TU_GASNAT_DK_NL_01.GASP2G_G +TU_GASNAT_DK_SE_01.GASNAT +TU_GASNAT_DK_SE_01.GASP2G_G +NGASTOR-DK.GAS2ST +TB_ELCHIG_EE_FI_01.ELCHIG +TB_ELCHIG_EE_LV_01.ELCHIG +TB_SNKCO2N_EE_FI_01.SNKCO2GN +TB_SNKCO2N_EE_FI_01.SNKCO2N +TB_SNKCO2N_EE_LV_01.SNKCO2GN +TB_SNKCO2N_EE_LV_01.SNKCO2N +TB_SYNG_EE_FI_01.SYNGDST +TB_SYNG_EE_FI_01.SYNGGSL +TB_SYNG_EE_FI_01.SYNGKER +TB_SYNG_EE_LV_01.SYNGDST +TB_SYNG_EE_LV_01.SYNGGSL +TB_SYNG_EE_LV_01.SYNGKER +TB_SYNG_EE_SE_01.SYNGDST +TB_SYNG_EE_SE_01.SYNGGSL +TB_SYNG_EE_SE_01.SYNGKER +TB_SYNH2_EE_FI_01.SYNGH2CT +TB_SYNH2_EE_FI_01.SYNGH2CU +TB_SYNH2_EE_FI_01.SYNH2CT +TB_SYNH2_EE_FI_01.SYNH2CU +TB_SYNH2_EE_LV_01.SYNGH2CT +TB_SYNH2_EE_LV_01.SYNGH2CU +TB_SYNH2_EE_LV_01.SYNH2CT +TB_SYNH2_EE_LV_01.SYNH2CU +TB_SYNH2_EE_SE_01.SYNGH2CT +TB_SYNH2_EE_SE_01.SYNGH2CU +TB_SYNH2_EE_SE_01.SYNH2CT +TB_SYNH2_EE_SE_01.SYNH2CU +TU_GASNAT_LV_EE_01.GASNAT +TU_GASNAT_LV_EE_01.GASP2G_G +NGASTOR-EE.GAS2ST +EXPGAS_RU_PIP.GASNAT +IMPELC-RU.ELCHIG +TB_ELCHIG_EL_AL_01.ELCHIG +TB_ELCHIG_EL_IT_01.ELCHIG +TB_ELCHIG_EL_MK_01.ELCHIG +TB_SNKCO2N_EL_IT_01.SNKCO2GN +TB_SNKCO2N_EL_IT_01.SNKCO2N +TB_SYNG_EL_IT_01.SYNGDST +TB_SYNG_EL_IT_01.SYNGGSL +TB_SYNG_EL_IT_01.SYNGKER +TB_SYNH2_EL_IT_01.SYNGH2CT +TB_SYNH2_EL_IT_01.SYNGH2CU +TB_SYNH2_EL_IT_01.SYNH2CT +TB_SYNH2_EL_IT_01.SYNH2CU +LNGREGAS_EL.GASNAT +EXPELC-AL.ELCHIG +IMPELC-AL.ELCHIG +TB_ELCHIG_ES_FR_01.ELCHIG +TB_ELCHIG_ES_PT_01.ELCHIG +TB_SNKCO2N_ES_FR_01.SNKCO2GN +TB_SNKCO2N_ES_FR_01.SNKCO2N +TB_SNKCO2N_ES_PT_01.SNKCO2GN +TB_SNKCO2N_ES_PT_01.SNKCO2N +TB_SYNG_ES_FR_01.SYNGDST +TB_SYNG_ES_FR_01.SYNGGSL +TB_SYNG_ES_FR_01.SYNGKER +TB_SYNG_ES_PT_01.SYNGDST +TB_SYNG_ES_PT_01.SYNGGSL +TB_SYNG_ES_PT_01.SYNGKER +TB_SYNH2_ES_FR_01.SYNGH2CT +TB_SYNH2_ES_FR_01.SYNGH2CU +TB_SYNH2_ES_FR_01.SYNH2CT +TB_SYNH2_ES_FR_01.SYNH2CU +TB_SYNH2_ES_PT_01.SYNGH2CT +TB_SYNH2_ES_PT_01.SYNGH2CU +TB_SYNH2_ES_PT_01.SYNH2CT +TB_SYNH2_ES_PT_01.SYNH2CU +TU_ELCNUC_FR_ES_01.ELCNUC +TU_ELCNUC_UK_ES_01.ELCNUC +TU_GASNAT_ES_FR_01.GASNAT +TU_GASNAT_ES_FR_01.GASP2G_G +TU_GASNAT_ES_PT_01.GASNAT +TU_GASNAT_ES_PT_01.GASP2G_G +TU_GASNAT_FR_ES_01.GASNAT +TU_GASNAT_FR_ES_01.GASP2G_G +TU_GASNAT_PT_ES_01.GASNAT +TU_GASNAT_PT_ES_01.GASP2G_G +ENES_ALMARAZ-1_00.ELCHIG +ENES_ALMARAZ-2_00.ELCHIG +ENES_ASCO-1_00.ELCHIG +ENES_ASCO-2_00.ELCHIG +ENES_COFRENTES_00.ELCHIG +ENES_SANTAMARIADEGARONA_00.ELCHIG +ENES_TRILLO-1_00.ELCHIG +ENES_VANDELLOS-2_00.ELCHIG +LNGSTOR_A-ES.GASLNG +LNGSTOR_M-ES.GASLNG +NGASTOR-ES.GAS2ST +EXPELC-MA.ELCHIG +IMPELC-AG.ELCHIG +IMPGAS_N_AFR_PIP.GASNAT +LNGREGAS_ES-A.GASNAT +LNGREGAS_ES-M.GASNAT +TB_ELCHIG_FI_NO_01.ELCHIG +TB_ELCHIG_FI_SE_01.ELCHIG +TB_SNKCO2N_FI_NO_01.SNKCO2GN +TB_SNKCO2N_FI_NO_01.SNKCO2N +TB_SNKCO2N_FI_SE_01.SNKCO2GN +TB_SNKCO2N_FI_SE_01.SNKCO2N +TB_SYNG_FI_NO_01.SYNGDST +TB_SYNG_FI_NO_01.SYNGGSL +TB_SYNG_FI_NO_01.SYNGKER +TB_SYNG_FI_SE_01.SYNGDST +TB_SYNG_FI_SE_01.SYNGGSL +TB_SYNG_FI_SE_01.SYNGKER +TB_SYNH2_FI_NO_01.SYNGH2CT +TB_SYNH2_FI_NO_01.SYNGH2CU +TB_SYNH2_FI_NO_01.SYNH2CT +TB_SYNH2_FI_NO_01.SYNH2CU +TB_SYNH2_FI_SE_01.SYNGH2CT +TB_SYNH2_FI_SE_01.SYNGH2CU +TB_SYNH2_FI_SE_01.SYNH2CT +TB_SYNH2_FI_SE_01.SYNH2CU +TU_ELCNUC_FR_FI_01.ELCNUC +TU_ELCNUC_UK_FI_01.ELCNUC +ENFI_HANHIKIVI-1.ELCHIG +ENFI_LOVIISA-1_00.ELCHIG +ENFI_LOVIISA-2_00.ELCHIG +ENFI_OLKILUOTO-1_00.ELCHIG +ENFI_OLKILUOTO-2_00.ELCHIG +ENFI_OLKILUOTO-3.ELCHIG +ENFI_OLKILUOTO-4.ELCHIG +ENFI_PYHA-YOKI.ELCHIG +NGASTOR-FI.GAS2ST +GI-FR-N1-IT-N1.GN1 +TB_ELCHIG_FR_IE_01.ELCHIG +TB_ELCHIG_FR_IT_01.ELCHIG +TB_ELCHIG_FR_LU_01.ELCHIG +TB_ELCHIG_FR_UK_01.ELCHIG +TB_SNKCO2N_FR_IT_01.SNKCO2GN +TB_SNKCO2N_FR_IT_01.SNKCO2N +TB_SNKCO2N_FR_LU_01.SNKCO2GN +TB_SNKCO2N_FR_LU_01.SNKCO2N +TB_SNKCO2N_FR_UK_01.SNKCO2GN +TB_SNKCO2N_FR_UK_01.SNKCO2N +TB_SYNG_FR_IT_01.SYNGDST +TB_SYNG_FR_IT_01.SYNGGSL +TB_SYNG_FR_IT_01.SYNGKER +TB_SYNG_FR_LU_01.SYNGDST +TB_SYNG_FR_LU_01.SYNGGSL +TB_SYNG_FR_LU_01.SYNGKER +TB_SYNG_FR_UK_01.SYNGDST +TB_SYNG_FR_UK_01.SYNGGSL +TB_SYNG_FR_UK_01.SYNGKER +TB_SYNH2_FR_IT_01.SYNGH2CT +TB_SYNH2_FR_IT_01.SYNGH2CU +TB_SYNH2_FR_IT_01.SYNH2CT +TB_SYNH2_FR_IT_01.SYNH2CU +TB_SYNH2_FR_LU_01.SYNGH2CT +TB_SYNH2_FR_LU_01.SYNGH2CU +TB_SYNH2_FR_LU_01.SYNH2CT +TB_SYNH2_FR_LU_01.SYNH2CU +TB_SYNH2_FR_UK_01.SYNGH2CT +TB_SYNH2_FR_UK_01.SYNGH2CU +TB_SYNH2_FR_UK_01.SYNH2CT +TB_SYNH2_FR_UK_01.SYNH2CU +TU_ELCNUC_FR_HU_01.ELCNUC +TU_ELCNUC_FR_IT_01.ELCNUC +TU_ELCNUC_FR_NL_01.ELCNUC +TU_ELCNUC_FR_PL_01.ELCNUC +TU_ELCNUC_FR_SE_01.ELCNUC +TU_ELCNUC_FR_SI_01.ELCNUC +TU_ELCNUC_FR_SK_01.ELCNUC +TU_GASNAT_NO_FR_01.GASNAT +TU_GASNAT_NO_FR_01.GASP2G_G +ENFR_BELLEVILLE-1_00.ELCHIG +ENFR_BELLEVILLE-2_00.ELCHIG +ENFR_BLAYAIS-1_00.ELCHIG +ENFR_BLAYAIS-2_00.ELCHIG +ENFR_BLAYAIS-3_00.ELCHIG +ENFR_BLAYAIS-4_00.ELCHIG +ENFR_BUGEY-2_00_00.ELCHIG +ENFR_BUGEY-3_00_00.ELCHIG +ENFR_BUGEY-4_00_00.ELCHIG +ENFR_BUGEY-5_00_00.ELCHIG +ENFR_BUGEY-6.ELCHIG +ENFR_CATTENOM-1_00.ELCHIG +ENFR_CATTENOM-2_00.ELCHIG +ENFR_CATTENOM-3_00.ELCHIG +ENFR_CATTENOM-4_00.ELCHIG +ENFR_CHINON-B-1_00.ELCHIG +ENFR_CHINON-B-2_00.ELCHIG +ENFR_CHINON-B-3_00.ELCHIG +ENFR_CHINON-B-4_00.ELCHIG +ENFR_CHOOZ-B-1_00.ELCHIG +ENFR_CHOOZ-B-2_00.ELCHIG +ENFR_CIVAUX-1_00.ELCHIG +ENFR_CIVAUX-2_00.ELCHIG +ENFR_CRUAS-1_00.ELCHIG +ENFR_CRUAS-2_00.ELCHIG +ENFR_CRUAS-3_00.ELCHIG +ENFR_CRUAS-4_00.ELCHIG +ENFR_DAMPIERRE-1_00.ELCHIG +ENFR_DAMPIERRE-2_00.ELCHIG +ENFR_DAMPIERRE-3_00.ELCHIG +ENFR_DAMPIERRE-4_00.ELCHIG +ENFR_FESSENHEIM-1_00.ELCHIG +ENFR_FESSENHEIM-2_00.ELCHIG +ENFR_FLAMANVILLE-1_00.ELCHIG +ENFR_FLAMANVILLE-2_00.ELCHIG +ENFR_FLAMANVILLE-3.ELCHIG +ENFR_GOLFECH-1_00.ELCHIG +ENFR_GOLFECH-2_00.ELCHIG +ENFR_GRAVELINES-1_00.ELCHIG +ENFR_GRAVELINES-2_00.ELCHIG +ENFR_GRAVELINES-3_00.ELCHIG +ENFR_GRAVELINES-4_00.ELCHIG +ENFR_GRAVELINES-5_00.ELCHIG +ENFR_GRAVELINES-6_00.ELCHIG +ENFR_GRAVELINES-7.ELCHIG +ENFR_NOGENT-1_00.ELCHIG +ENFR_NOGENT-2_00.ELCHIG +ENFR_PALUEL-1_00.ELCHIG +ENFR_PALUEL-2_00.ELCHIG +ENFR_PALUEL-3_00.ELCHIG +ENFR_PALUEL-4_00.ELCHIG +ENFR_PENLY-1_00.ELCHIG +ENFR_PENLY-2_00.ELCHIG +ENFR_PENLY-3.ELCHIG +ENFR_PHENIX_00.ELCHIG +ENFR_STALBAN-1_00.ELCHIG +ENFR_STALBAN-2_00.ELCHIG +ENFR_STLAURENT-B-1_00.ELCHIG +ENFR_STLAURENT-B-2_00.ELCHIG +ENFR_TRICASTIN-1_00.ELCHIG +ENFR_TRICASTIN-2_00.ELCHIG +ENFR_TRICASTIN-3_00.ELCHIG +ENFR_TRICASTIN-4_00.ELCHIG +ELCNUC100.ELCNUC +IMPNUCU308.NUCU308 +SCONNUCC00.NUCCONC +SENRDIFFU00.NUCENRE +SFUELFABR00.NUCLWR +LNGSTOR_A-FR.GASLNG +LNGSTOR_M-FR.GASLNG +NGASTOR-FR.GAS2ST +LNGREGAS_FR-A.GASNAT +LNGREGAS_FR-M.GASNAT +TB_ELCHIG_BA_HR_01.ELCHIG +TB_ELCHIG_HR_RS_01.ELCHIG +TB_ELCHIG_HU_HR_01.ELCHIG +TB_ELCHIG_IT_HR_01.ELCHIG +TB_ELCHIG_SI_HR_01.ELCHIG +TB_SNKCO2N_HR_IT_01.SNKCO2GN +TB_SNKCO2N_HR_IT_01.SNKCO2N +TB_SYNG_HR_HU_01.SYNGDST +TB_SYNG_HR_HU_01.SYNGGSL +TB_SYNG_HR_HU_01.SYNGKER +TB_SYNG_HR_IT_01.SYNGDST +TB_SYNG_HR_IT_01.SYNGGSL +TB_SYNG_HR_IT_01.SYNGKER +TB_SYNG_HR_SI_01.SYNGDST +TB_SYNG_HR_SI_01.SYNGGSL +TB_SYNG_HR_SI_01.SYNGKER +TB_SYNH2_HR_HU_01.SYNGH2CT +TB_SYNH2_HR_HU_01.SYNGH2CU +TB_SYNH2_HR_HU_01.SYNH2CT +TB_SYNH2_HR_HU_01.SYNH2CU +TB_SYNH2_HR_IT_01.SYNGH2CT +TB_SYNH2_HR_IT_01.SYNGH2CU +TB_SYNH2_HR_IT_01.SYNH2CT +TB_SYNH2_HR_IT_01.SYNH2CU +TB_SYNH2_HR_SI_01.SYNGH2CT +TB_SYNH2_HR_SI_01.SYNGH2CU +TB_SYNH2_HR_SI_01.SYNH2CT +TB_SYNH2_HR_SI_01.SYNH2CU +TU_GASNAT_HR_HU_01.GASNAT +TU_GASNAT_HR_HU_01.GASP2G_G +TU_GASNAT_HR_IT_01.GASNAT +TU_GASNAT_HR_IT_01.GASP2G_G +TU_GASNAT_HR_SI_01.GASNAT +TU_GASNAT_HR_SI_01.GASP2G_G +TU_GASNAT_HU_HR_01.GASNAT +TU_GASNAT_HU_HR_01.GASP2G_G +TU_GASNAT_ME_HR_01.GASNAT +TU_GASNAT_ME_HR_01.GASP2G_G +TU_GASNAT_SI_HR_01.GASNAT +TU_GASNAT_SI_HR_01.GASP2G_G +LNGREGAS_HR.GASNAT +LNGREGAS_HR_U.GASNAT +EXPELC-BA.ELCHIG +IMPELC-BA.ELCHIG +GI-SK-N1-HU-N1.GN1 +TB_ELCHIG_HU_RO_01.ELCHIG +TB_ELCHIG_HU_RS_01.ELCHIG +TB_ELCHIG_HU_SI_01.ELCHIG +TB_ELCHIG_HU_SK_01.ELCHIG +TB_SNKCO2N_HU_RO_01.SNKCO2GN +TB_SNKCO2N_HU_RO_01.SNKCO2N +TB_SNKCO2N_HU_SI_01.SNKCO2GN +TB_SNKCO2N_HU_SI_01.SNKCO2N +TB_SNKCO2N_HU_SK_01.SNKCO2GN +TB_SNKCO2N_HU_SK_01.SNKCO2N +TB_SYNG_HU_RO_01.SYNGDST +TB_SYNG_HU_RO_01.SYNGGSL +TB_SYNG_HU_RO_01.SYNGKER +TB_SYNG_HU_SI_01.SYNGDST +TB_SYNG_HU_SI_01.SYNGGSL +TB_SYNG_HU_SI_01.SYNGKER +TB_SYNG_HU_SK_01.SYNGDST +TB_SYNG_HU_SK_01.SYNGGSL +TB_SYNG_HU_SK_01.SYNGKER +TB_SYNH2_HU_RO_01.SYNGH2CT +TB_SYNH2_HU_RO_01.SYNGH2CU +TB_SYNH2_HU_RO_01.SYNH2CT +TB_SYNH2_HU_RO_01.SYNH2CU +TB_SYNH2_HU_SI_01.SYNGH2CT +TB_SYNH2_HU_SI_01.SYNGH2CU +TB_SYNH2_HU_SI_01.SYNH2CT +TB_SYNH2_HU_SI_01.SYNH2CU +TB_SYNH2_HU_SK_01.SYNGH2CT +TB_SYNH2_HU_SK_01.SYNGH2CU +TB_SYNH2_HU_SK_01.SYNH2CT +TB_SYNH2_HU_SK_01.SYNH2CU +TU_ELCNUC_UK_HU_01.ELCNUC +TU_GASNAT_HU_RO_01.GASNAT +TU_GASNAT_HU_RO_01.GASP2G_G +TU_GASNAT_HU_RS_01.GASNAT +TU_GASNAT_HU_RS_01.GASP2G_G +TU_GASNAT_HU_SK_01.GASNAT +TU_GASNAT_HU_SK_01.GASP2G_G +TU_GASNAT_RO_HU_01.GASNAT +TU_GASNAT_RO_HU_01.GASP2G_G +TU_GASNAT_SI_HU_01.GASNAT +TU_GASNAT_SI_HU_01.GASP2G_G +TU_GASNAT_SK_HU_01.GASNAT +TU_GASNAT_SK_HU_01.GASP2G_G +ENHU_PAKS-1_00.ELCHIG +ENHU_PAKS-2_00.ELCHIG +ENHU_PAKS-3_00.ELCHIG +ENHU_PAKS-4_00.ELCHIG +ENHU_PAKS-5.ELCHIG +ENHU_PAKS-6.ELCHIG +NGASTOR-HU.GAS2ST +EXPELC-UA.ELCHIG +IMPELC-UA.ELCHIG +IMPGAS_UA_PIP.GASNAT +TB_ELCHIG_IE_UK_01.ELCHIG +TB_SNKCO2N_IE_UK_01.SNKCO2GN +TB_SNKCO2N_IE_UK_01.SNKCO2N +TB_SYNG_IE_UK_01.SYNGDST +TB_SYNG_IE_UK_01.SYNGGSL +TB_SYNG_IE_UK_01.SYNGKER +TB_SYNH2_IE_UK_01.SYNGH2CT +TB_SYNH2_IE_UK_01.SYNGH2CU +TB_SYNH2_IE_UK_01.SYNH2CT +TB_SYNH2_IE_UK_01.SYNH2CU +TU_GASNAT_IE_UK_01.GASNAT +TU_GASNAT_IE_UK_01.GASP2G_G +TU_GASNAT_UK_IE_01.GASNAT +TU_GASNAT_UK_IE_01.GASP2G_G +NGASTOR-IE.GAS2ST +GI-IT-N1-SI-N1.GN1 +TB_ELCHIG_IT_AL_01.ELCHIG +TB_ELCHIG_IT_ME_01.ELCHIG +TB_ELCHIG_IT_SI_01.ELCHIG +TB_SNKCO2N_IT_SI_01.SNKCO2GN +TB_SNKCO2N_IT_SI_01.SNKCO2N +TB_SYNG_IT_SI_01.SYNGDST +TB_SYNG_IT_SI_01.SYNGGSL +TB_SYNG_IT_SI_01.SYNGKER +TB_SYNH2_IT_SI_01.SYNGH2CT +TB_SYNH2_IT_SI_01.SYNGH2CU +TB_SYNH2_IT_SI_01.SYNH2CT +TB_SYNH2_IT_SI_01.SYNH2CU +TU_ELCNUC_UK_IT_01.ELCNUC +TU_GASNAT_AL_IT_01.GASNAT +TU_GASNAT_AL_IT_01.GASP2G_G +TU_GASNAT_IT_SI_01.GASNAT +TU_GASNAT_IT_SI_01.GASP2G_G +TU_GASNAT_IT_SK_01.GASNAT +TU_GASNAT_IT_SK_01.GASP2G_G +TU_GASNAT_SI_IT_01.GASNAT +TU_GASNAT_SI_IT_01.GASP2G_G +ENIT_ITALY-1.ELCHIG +ENIT_ITALY-2.ELCHIG +ENIT_ITALY-3.ELCHIG +ENIT_ITALY-4.ELCHIG +LNGSTOR_E-IT.GASLNG +LNGSTOR_W-IT.GASLNG +NGASTOR-IT.GAS2ST +IMPELC-ME.ELCHIG +IMPELC-TN.ELCHIG +LNGREGAS_IT-E.GASNAT +LNGREGAS_IT-W.GASNAT +TB_ELCHIG_LT_LV_01.ELCHIG +TB_ELCHIG_LT_PL_01.ELCHIG +TB_ELCHIG_LT_SE_01.ELCHIG +TB_SNKCO2N_LT_LV_01.SNKCO2GN +TB_SNKCO2N_LT_LV_01.SNKCO2N +TB_SNKCO2N_LT_PL_01.SNKCO2GN +TB_SNKCO2N_LT_PL_01.SNKCO2N +TB_SYNG_LT_LV_01.SYNGDST +TB_SYNG_LT_LV_01.SYNGGSL +TB_SYNG_LT_LV_01.SYNGKER +TB_SYNG_LT_PL_01.SYNGDST +TB_SYNG_LT_PL_01.SYNGGSL +TB_SYNG_LT_PL_01.SYNGKER +TB_SYNG_LT_SE_01.SYNGDST +TB_SYNG_LT_SE_01.SYNGGSL +TB_SYNG_LT_SE_01.SYNGKER +TB_SYNH2_LT_LV_01.SYNGH2CT +TB_SYNH2_LT_LV_01.SYNGH2CU +TB_SYNH2_LT_LV_01.SYNH2CT +TB_SYNH2_LT_LV_01.SYNH2CU +TB_SYNH2_LT_PL_01.SYNGH2CT +TB_SYNH2_LT_PL_01.SYNGH2CU +TB_SYNH2_LT_PL_01.SYNH2CT +TB_SYNH2_LT_PL_01.SYNH2CU +TB_SYNH2_LT_SE_01.SYNGH2CT +TB_SYNH2_LT_SE_01.SYNGH2CU +TB_SYNH2_LT_SE_01.SYNH2CT +TB_SYNH2_LT_SE_01.SYNH2CU +TU_GASNAT_LT_LV_01.GASNAT +TU_GASNAT_LT_LV_01.GASP2G_G +TU_GASNAT_LV_LT_01.GASNAT +TU_GASNAT_LV_LT_01.GASP2G_G +ENLT_IGNALINA-1.ELCHIG +ENLT_IGNALINA-2.ELCHIG +ENLT_VISAGINAS-1.ELCHIG +IMPELCNUCR.ELCNUC +NGASTOR-LT.GAS2ST +EXPELC-BY.ELCHIG +EXPELC-RU.ELCHIG +IMPELC-BY.ELCHIG +IMPGAS_BY_PIP.GASNAT +LNGREGAS_LT.GASNAT +NGASTOR-LU.GAS2ST +TB_ELCHIG_LV_SE_01.ELCHIG +TB_SNKCO2N_LV_SE_01.SNKCO2GN +TB_SNKCO2N_LV_SE_01.SNKCO2N +NGASTOR-LV.GAS2ST +TB_ELCHIG_NL_NO_01.ELCHIG +TB_ELCHIG_NL_UK_01.ELCHIG +TB_SNKCO2N_NL_UK_01.SNKCO2GN +TB_SNKCO2N_NL_UK_01.SNKCO2N +TB_SYNG_NL_UK_01.SYNGDST +TB_SYNG_NL_UK_01.SYNGGSL +TB_SYNG_NL_UK_01.SYNGKER +TB_SYNH2_NL_UK_01.SYNGH2CT +TB_SYNH2_NL_UK_01.SYNGH2CU +TB_SYNH2_NL_UK_01.SYNH2CT +TB_SYNH2_NL_UK_01.SYNH2CU +TU_ELCNUC_UK_NL_01.ELCNUC +TU_GASNAT_NL_UK_01.GASNAT +TU_GASNAT_NL_UK_01.GASP2G_G +TU_GASNAT_NO_NL_01.GASNAT +TU_GASNAT_NO_NL_01.GASP2G_G +TU_GASNAT_UK_NL_01.GASNAT +TU_GASNAT_UK_NL_01.GASP2G_G +ENNL_BORSSELE-2.ELCHIG +ENNL_BORSSELE_00.ELCHIG +LNGSTOR-NL.GASLNG +NGASTOR-NL.GAS2ST +LNGREGAS_NL.GASNAT +R_ES-CK-DH_LPG.R_ES-DH-Cook +R_ES-CK-FL_LPG.R_ES-FL-Cook +R_ES-CK-SD_LPG.R_ES-SD-Cook +TB_ELCHIG_IS_NO_01.ELCHIG +TB_ELCHIG_NO_SE_01.ELCHIG +TB_ELCHIG_NO_UK_01.ELCHIG +TB_SNKCO2N_NO_SE_01.SNKCO2GN +TB_SNKCO2N_NO_SE_01.SNKCO2N +TB_SNKCO2N_NO_UK_01.SNKCO2GN +TB_SNKCO2N_NO_UK_01.SNKCO2N +TB_SYNG_NO_UK_01.SYNGDST +TB_SYNG_NO_UK_01.SYNGGSL +TB_SYNG_NO_UK_01.SYNGKER +TB_SYNG_SE_NO_01.SYNGDST +TB_SYNG_SE_NO_01.SYNGGSL +TB_SYNG_SE_NO_01.SYNGKER +TB_SYNH2_NO_UK_01.SYNGH2CT +TB_SYNH2_NO_UK_01.SYNGH2CU +TB_SYNH2_NO_UK_01.SYNH2CT +TB_SYNH2_NO_UK_01.SYNH2CU +TB_SYNH2_SE_NO_01.SYNGH2CT +TB_SYNH2_SE_NO_01.SYNGH2CU +TB_SYNH2_SE_NO_01.SYNH2CT +TB_SYNH2_SE_NO_01.SYNH2CU +TU_GASNAT_NO_UK_01.GASNAT +TU_GASNAT_NO_UK_01.GASP2G_G +NGASTOR-NO.GAS2ST +GI-PL-N1-SK-N1.GN1 +TB_ELCHIG_PL_SE_01.ELCHIG +TB_ELCHIG_PL_SK_01.ELCHIG +TB_SNKCO2N_PL_SK_01.SNKCO2GN +TB_SNKCO2N_PL_SK_01.SNKCO2N +TB_SYNG_PL_SK_01.SYNGDST +TB_SYNG_PL_SK_01.SYNGGSL +TB_SYNG_PL_SK_01.SYNGKER +TB_SYNH2_PL_SK_01.SYNGH2CT +TB_SYNH2_PL_SK_01.SYNGH2CU +TB_SYNH2_PL_SK_01.SYNH2CT +TB_SYNH2_PL_SK_01.SYNH2CU +TU_ELCNUC_UK_PL_01.ELCNUC +ENPL_DABROWA-SMR.ELCHIG +ENPL_LUBIATOWO-1.ELCHIG +ENPL_LUBIATOWO-2.ELCHIG +ENPL_LUBIATOWO-3.ELCHIG +ENPL_MONOWSKIE-SMR.ELCHIG +ENPL_NEWSITE-SMR.ELCHIG +ENPL_NOWA-SMR.ELCHIG +ENPL_OSTROLEKA-SMR.ELCHIG +ENPL_PATNOW-1.ELCHIG +ENPL_PATNOW-2.ELCHIG +ENPL_TARNOBRZEG-SMR.ELCHIG +ENPL_WLOCLAWEK-SMR.ELCHIG +NGASTOR-PL.GAS2ST +LNGREGAS_PL.GASNAT +LNGSTOR-PT.GASLNG +NGASTOR-PT.GAS2ST +LNGREGAS_PT.GASNAT +TB_ELCHIG_RO_RS_01.ELCHIG +ENRO_CERNAVODA-1_00.ELCHIG +ENRO_CERNAVODA-2.ELCHIG +ENRO_CERNAVODA-3.ELCHIG +ENRO_CERNAVODA-4.ELCHIG +ENRO_CERNAVODA-5.ELCHIG +"ENRO_DoiceÈ™ti-SMR".ELCHIG +NGASTOR-RO.GAS2ST +EXPGAS_MD_PIP.GASNAT +EXPGAS_UA_PIP.GASNAT +IMPELC-MD.ELCHIG +IMPGAS_MD_PIP.GASNAT +TU_ELCNUC_UK_SE_01.ELCNUC +ENSE_FORSMARK-1_00.ELCHIG +ENSE_FORSMARK-2_00.ELCHIG +ENSE_FORSMARK-3_00.ELCHIG +ENSE_OSKARSHAMN-1_00.ELCHIG +ENSE_OSKARSHAMN-2_00.ELCHIG +ENSE_OSKARSHAMN-3_00.ELCHIG +ENSE_RINGHALS-1_00.ELCHIG +ENSE_RINGHALS-2_00.ELCHIG +ENSE_RINGHALS-3_00.ELCHIG +ENSE_RINGHALS-4_00.ELCHIG +ENSE_RINGHALS-NEWBLOCK.ELCHIG +NGASTOR-SE.GAS2ST +TU_ELCNUC_UK_SI_01.ELCNUC +ENSI_KRSKO-2.ELCHIG +ENSI_KRSKO_00.ELCHIG +NGASTOR-SI.GAS2ST +TU_ELCNUC_UK_SK_01.ELCNUC +ENSK_BOHUNICE-1_00.ELCHIG +ENSK_BOHUNICE-2_00.ELCHIG +ENSK_BOHUNICE-3_00.ELCHIG +ENSK_BOHUNICE-4_00.ELCHIG +ENSK_BOHUNICE-NEWBLOCK.ELCHIG +ENSK_MOCHOVCE-1_00.ELCHIG +ENSK_MOCHOVCE-2_00.ELCHIG +ENSK_MOCHOVCE-3.ELCHIG +ENSK_MOCHOVCE-4.ELCHIG +NGASTOR-SK.GAS2ST +TB_ELCHIG_IS_UK_01.ELCHIG +ENUK_BRADWELL-B1.ELCHIG +ENUK_BRADWELL-B2.ELCHIG +ENUK_DUNGENESS-B1_00.ELCHIG +ENUK_DUNGENESS-B2_00.ELCHIG +ENUK_HARTLEPOOL-A1_00.ELCHIG +ENUK_HARTLEPOOL-A2_00.ELCHIG +ENUK_HEYSHAM-A1_00.ELCHIG +ENUK_HEYSHAM-A2_00.ELCHIG +ENUK_HEYSHAM-B1_00.ELCHIG +ENUK_HEYSHAM-B2_00.ELCHIG +ENUK_HINKLEYPOINT-B1_00.ELCHIG +ENUK_HINKLEYPOINT-B2_00.ELCHIG +ENUK_HINKLEYPOINT-C1.ELCHIG +ENUK_HINKLEYPOINT-C2.ELCHIG +ENUK_HUNTERSTON-B1_00.ELCHIG +ENUK_HUNTERSTON-B2_00.ELCHIG +ENUK_MOORSIDE.ELCHIG +ENUK_NEWSITE-SMR.ELCHIG +ENUK_OLDBURY-A1_00.ELCHIG +ENUK_OLDBURY-B.ELCHIG +ENUK_SIZEWELL-Bv_00.ELCHIG +ENUK_SIZEWELL-C1.ELCHIG +ENUK_SIZEWELL-C2.ELCHIG +ENUK_TORNESS1_00.ELCHIG +ENUK_TORNESS2_00.ELCHIG +ENUK_WYLFA-B.ELCHIG +ENUK_WYLFA1_00.ELCHIG +ENUK_WYLFA2_00.ELCHIG +ELCNUC200.ELCNUC +ELCNUC300.ELCNUCA +SCONNUCS00.NUCCONS +SENRCENTG00.NUCENRU2 +SENRCENTP00.NUCENRU1 +SFUELFABC00.NUCLWR +SFUELFABS00.NUCAGR +LNGSTOR_E-UK.GASLNG +LNGSTOR_W-UK.GASLNG +NGASTOR-UK.GAS2ST +LNGREGAS_UK-E.GASNAT +LNGREGAS_UK-W.GASNAT + +PUCGAS.ELCHIG +MINMISPLT1.MISPLT +ICHPRCBGS03.ICHPRC +EAUTOGENWASTECCS00.INDELC +EEPP_biomass_thermalCCS.ELCHIG +* PUIGAS +ENRO_CERNAVODA-5_LifeExt.ELCHIG +CHPAUTOGENWASTECCS00.INDELC +PUSCCOH.ELCHIG +PUSCCOL.ELCHIG +PUSCOH.ELCHIG +PUSCOL.ELCHIG +PUSGAS.ELCHIG +ELCWIN01.ELCWIN +ELCWIN02.ELCWIN +ELCWIN03.ELCWIN +ELCWIN04.ELCWIN +ENBE_DOEL-1_00_LifeExt.ELCHIG +ENBE_DOEL-2_00_LifeExt.ELCHIG +ENBE_DOEL-4_00_LifeExt.ELCHIG +ENBE_TIHANGE-1_00_LifeExt.ELCHIG +ENBE_TIHANGE-3_00_LifeExt.ELCHIG +ENBG_BELENE-1_LifeExt.ELCHIG +ENBG_BELENE-2_LifeExt.ELCHIG +ENBG_KOZLODUY-5_00_LifeExt.ELCHIG +ENBG_KOZLODUY-6_00_LifeExt.ELCHIG +ENBG_KOZLODUY-7_LifeExt.ELCHIG +ENBG_KOZLODUY-8_LifeExt.ELCHIG +ENCH_BEZNAU-1_00_LifeExt.ELCHIG +ENCH_BEZNAU-2_00_LifeExt.ELCHIG +ENCH_GOESGEN_00_LifeExt.ELCHIG +ENCH_LEIBSTADT_00_LifeExt.ELCHIG +ENCZ_DUKOVANY-1_00_LifeExt.ELCHIG +ENCZ_DUKOVANY-2_00_LifeExt.ELCHIG +ENCZ_DUKOVANY-3_00_LifeExt.ELCHIG +ENCZ_DUKOVANY-4_00_LifeExt.ELCHIG +ENCZ_DUKOVANY-5_LifeExt.ELCHIG +ENCZ_DUKOVANY-6_LifeExt.ELCHIG +ENCZ_TEMELIN-1_00_LifeExt.ELCHIG +ENCZ_TEMELIN-2_00_LifeExt.ELCHIG +ENCZ_TEMELIN-3_LifeExt.ELCHIG +ENCZ_TEMELIN-4_LifeExt.ELCHIG +ENFI_HANHIKIVI-1_LifeExt.ELCHIG +ENFI_LOVIISA-1_00_LifeExt.ELCHIG +ENFI_LOVIISA-2_00_LifeExt.ELCHIG +ENFI_OLKILUOTO-1_00_LifeExt.ELCHIG +ENFI_OLKILUOTO-2_00_LifeExt.ELCHIG +ENFI_OLKILUOTO-3_LifeExt.ELCHIG +ENFI_OLKILUOTO-4_LifeExt.ELCHIG +ENFI_PYHA-YOKI_LifeExt.ELCHIG +ENFR_BELLEVILLE-1_00_LifeExt.ELCHIG +ENFR_BELLEVILLE-2_00_LifeExt.ELCHIG +ENFR_BLAYAIS-1_00_LifeExt.ELCHIG +ENFR_BLAYAIS-2_00_LifeExt.ELCHIG +ENFR_BLAYAIS-3_00_LifeExt.ELCHIG +ENFR_BLAYAIS-4_00_LifeExt.ELCHIG +ENFR_BUGEY-2_00_00_LifeExt.ELCHIG +ENFR_BUGEY-3_00_00_LifeExt.ELCHIG +ENFR_BUGEY-4_00_00_LifeExt.ELCHIG +ENFR_BUGEY-5_00_00_LifeExt.ELCHIG +ENFR_CATTENOM-1_00_LifeExt.ELCHIG +ENFR_CATTENOM-2_00_LifeExt.ELCHIG +ENFR_CATTENOM-3_00_LifeExt.ELCHIG +ENFR_CATTENOM-4_00_LifeExt.ELCHIG +ENFR_CHINON-B-1_00_LifeExt.ELCHIG +ENFR_CHINON-B-2_00_LifeExt.ELCHIG +ENFR_CHINON-B-3_00_LifeExt.ELCHIG +ENFR_CHINON-B-4_00_LifeExt.ELCHIG +ENFR_CHOOZ-B-1_00_LifeExt.ELCHIG +ENFR_CHOOZ-B-2_00_LifeExt.ELCHIG +ENFR_CIVAUX-1_00_LifeExt.ELCHIG +ENFR_CIVAUX-2_00_LifeExt.ELCHIG +ENFR_CRUAS-1_00_LifeExt.ELCHIG +ENFR_CRUAS-2_00_LifeExt.ELCHIG +ENFR_CRUAS-3_00_LifeExt.ELCHIG +ENFR_CRUAS-4_00_LifeExt.ELCHIG +ENFR_DAMPIERRE-1_00_LifeExt.ELCHIG +ENFR_DAMPIERRE-2_00_LifeExt.ELCHIG +ENFR_DAMPIERRE-3_00_LifeExt.ELCHIG +ENFR_DAMPIERRE-4_00_LifeExt.ELCHIG +ENFR_FESSENHEIM-1_00_LifeExt.ELCHIG +ENFR_FESSENHEIM-2_00_LifeExt.ELCHIG +ENFR_FLAMANVILLE-1_00_LifeExt.ELCHIG +ENFR_FLAMANVILLE-2_00_LifeExt.ELCHIG +ENFR_FLAMANVILLE-3_LifeExt.ELCHIG +ENFR_GOLFECH-1_00_LifeExt.ELCHIG +ENFR_GOLFECH-2_00_LifeExt.ELCHIG +ENFR_GRAVELINES-1_00_LifeExt.ELCHIG +ENFR_GRAVELINES-2_00_LifeExt.ELCHIG +ENFR_GRAVELINES-3_00_LifeExt.ELCHIG +ENFR_GRAVELINES-4_00_LifeExt.ELCHIG +ENFR_GRAVELINES-5_00_LifeExt.ELCHIG +ENFR_GRAVELINES-6_00_LifeExt.ELCHIG +ENFR_NOGENT-1_00_LifeExt.ELCHIG +ENFR_NOGENT-2_00_LifeExt.ELCHIG +ENFR_NUWARD_SMR.ELCHIG +ENFR_PALUEL-1_00_LifeExt.ELCHIG +ENFR_PALUEL-2_00_LifeExt.ELCHIG +ENFR_PALUEL-3_00_LifeExt.ELCHIG +ENFR_PALUEL-4_00_LifeExt.ELCHIG +ENFR_PENLY-1_00_LifeExt.ELCHIG +ENFR_PENLY-2_00_LifeExt.ELCHIG +ENFR_STALBAN-1_00_LifeExt.ELCHIG +ENFR_STALBAN-2_00_LifeExt.ELCHIG +ENFR_STLAURENT-B-1_00_LifeExt.ELCHIG +ENFR_STLAURENT-B-2_00_LifeExt.ELCHIG +ENFR_TRICASTIN-1_00_LifeExt.ELCHIG +ENFR_TRICASTIN-2_00_LifeExt.ELCHIG +ENFR_TRICASTIN-3_00_LifeExt.ELCHIG +ENFR_TRICASTIN-4_00_LifeExt.ELCHIG +ENHU_PAKS-1_00_LifeExt.ELCHIG +ENHU_PAKS-2_00_LifeExt.ELCHIG +ENHU_PAKS-3_00_LifeExt.ELCHIG +ENHU_PAKS-4_00_LifeExt.ELCHIG +ENHU_PAKS-5_LifeExt.ELCHIG +ENHU_PAKS-6_LifeExt.ELCHIG +ENNL_BORSSELE-3.ELCHIG +ENNL_BORSSELE_00_LifeExt.ELCHIG +ENRO_CERNAVODA-1_00_LifeExt.ELCHIG +ENRO_CERNAVODA-2_LifeExt.ELCHIG +ENRO_CERNAVODA-3_LifeExt.ELCHIG +ENRO_CERNAVODA-4_LifeExt.ELCHIG +ENSE_FORSMARK-1_00_LifeExt.ELCHIG +ENSE_FORSMARK-2_00_LifeExt.ELCHIG +ENSE_FORSMARK-3_00_LifeExt.ELCHIG +ENSE_OSKARSHAMN-3_00_LifeExt.ELCHIG +ENSE_RINGHALS-3_00_LifeExt.ELCHIG +ENSE_RINGHALS-4_00_LifeExt.ELCHIG +ENSE_RINGHALS-NEWBLOCK_LifeExt.ELCHIG +ENSE_RINGHALS-SMR.ELCHIG +ENSI_KRSKO-2_LifeExt.ELCHIG +ENSI_KRSKO_00_LifeExt.ELCHIG +ENSK_BOHUNICE-3_00_LifeExt.ELCHIG +ENSK_BOHUNICE-4_00_LifeExt.ELCHIG +ENSK_MOCHOVCE-1_00_LifeExt.ELCHIG +ENSK_MOCHOVCE-2_00_LifeExt.ELCHIG +ENSK_MOCHOVCE-3_LifeExt.ELCHIG +ENSK_MOCHOVCE-4_LifeExt.ELCHIG +ENUK_HARTLEPOOL-A1_00_LifeExt.ELCHIG +ENUK_HARTLEPOOL-A2_00_LifeExt.ELCHIG +ENUK_HEYSHAM-A1_00_LifeExt.ELCHIG +ENUK_HEYSHAM-A2_00_LifeExt.ELCHIG +ENUK_HEYSHAM-B1_00_LifeExt.ELCHIG +ENUK_HEYSHAM-B2_00_LifeExt.ELCHIG +ENUK_SIZEWELL-Bv_00_LifeExt.ELCHIG +ENUK_TORNESS1_00_LifeExt.ELCHIG +ENUK_TORNESS2_00_LifeExt.ELCHIG +ECHP_biomass_thermalCCS.ELCHIG +CO2_compensation_abr10.TOTCO2 +CO2_compensation_abr11.TOTCO2 +CO2_compensation_abr12.TOTCO2 +CO2_compensation_abr13.TOTCO2 +CO2_compensation_abr14.TOTCO2 +CO2_compensation_abr15.TOTCO2 +CO2_compensation_abr16.TOTCO2 +CO2_compensation_abr5.TOTCO2 +CO2_compensation_abr6.TOTCO2 +CO2_compensation_abr7.TOTCO2 +CO2_compensation_abr8.TOTCO2 +CO2_compensation_abr9.TOTCO2 +ICHPRCBGS10.ICHPRC +ICHPRCBIO03.ICHPRC +ICHPRCBIO10.ICHPRC +ICHPRCCOA10.ICHPRC +ICHPRCGAS03.ICHPRC +ICHPRCGAS10.ICHPRC +ICHPRCHH203.ICHPRC +ICHPRCLFO10.ICHPRC +IOIPRCBGS03.IOIPRC +IOIPRCBIO03.IOIPRC +IOIPRCGAS03.IOIPRC +IOIPRCHH203.IOIPRC +* NGASTOR-IS.GAS2ST +* IMPINDGASY.INDGAS + +/ + +bltrd_p(process) interconnectors entering into the endogenous trade + / +TU_ELCNUC_FR_BE_01 +TU_ELCNUC_FR_BG_01 +TU_ELCNUC_FR_CH_01 +TU_ELCNUC_FR_CZ_01 +TU_ELCNUC_FR_DE_01 +TU_ELCNUC_FR_ES_01 +TU_ELCNUC_FR_FI_01 +TU_ELCNUC_FR_HU_01 +TU_ELCNUC_FR_IT_01 +TU_ELCNUC_FR_NL_01 +TU_ELCNUC_FR_PL_01 +TU_ELCNUC_FR_SE_01 +TU_ELCNUC_FR_SI_01 +TU_ELCNUC_FR_SK_01 +TU_ELCNUC_UK_BE_01 +TU_ELCNUC_UK_BG_01 +TU_ELCNUC_UK_CH_01 +TU_ELCNUC_UK_CZ_01 +TU_ELCNUC_UK_DE_01 +TU_ELCNUC_UK_ES_01 +TU_ELCNUC_UK_FI_01 +TU_ELCNUC_UK_HU_01 +TU_ELCNUC_UK_IT_01 +TU_ELCNUC_UK_NL_01 +TU_ELCNUC_UK_PL_01 +TU_ELCNUC_UK_SE_01 +TU_ELCNUC_UK_SI_01 +TU_ELCNUC_UK_SK_01 +TB_ELCHIG_AT_CH_01 +TB_ELCHIG_AT_CZ_01 +TB_ELCHIG_AT_DE_01 +TB_ELCHIG_AT_HU_01 +TB_ELCHIG_AT_IT_01 +TB_ELCHIG_AT_SI_01 +TB_ELCHIG_AT_SK_01 +TB_ELCHIG_BE_DE_01 +TB_ELCHIG_BE_FR_01 +TB_ELCHIG_BE_LU_01 +TB_ELCHIG_BE_NL_01 +TB_ELCHIG_BE_UK_01 +TB_ELCHIG_BG_EL_01 +TB_ELCHIG_BG_RO_01 +TB_ELCHIG_BG_MK_01 +TB_ELCHIG_BG_RS_01 +TB_ELCHIG_CH_DE_01 +TB_ELCHIG_CH_FR_01 +TB_ELCHIG_CH_IT_01 +TB_ELCHIG_CZ_DE_01 +TB_ELCHIG_CZ_PL_01 +TB_ELCHIG_CZ_SK_01 +TB_ELCHIG_DE_DK_01 +TB_ELCHIG_DE_FR_01 +TB_ELCHIG_DE_LU_01 +TB_ELCHIG_DE_NL_01 +TB_ELCHIG_DE_NO_01 +TB_ELCHIG_DE_PL_01 +TB_ELCHIG_DE_SE_01 +TB_ELCHIG_DE_UK_01 +TB_ELCHIG_DK_NL_01 +TB_ELCHIG_DK_NO_01 +TB_ELCHIG_DK_SE_01 +TB_ELCHIG_EE_FI_01 +TB_ELCHIG_EE_LV_01 +TB_ELCHIG_ES_FR_01 +TB_ELCHIG_ES_PT_01 +TB_ELCHIG_FI_NO_01 +TB_ELCHIG_FI_SE_01 +TB_ELCHIG_FR_IE_01 +TB_ELCHIG_FR_IT_01 +TB_ELCHIG_FR_LU_01 +TB_ELCHIG_FR_UK_01 +TB_ELCHIG_EL_IT_01 +TB_ELCHIG_EL_AL_01 +TB_ELCHIG_EL_MK_01 +TB_ELCHIG_HU_RO_01 +TB_ELCHIG_HU_SI_01 +TB_ELCHIG_HU_SK_01 +TB_ELCHIG_HU_HR_01 +TB_ELCHIG_HU_RS_01 +TB_ELCHIG_IE_UK_01 +TB_ELCHIG_EL_CY_01 +TB_ELCHIG_IS_NO_01 +TB_ELCHIG_IS_UK_01 +TB_ELCHIG_IT_MT_01 +TB_ELCHIG_IT_SI_01 +TB_ELCHIG_IT_AL_01 +TB_ELCHIG_IT_HR_01 +TB_ELCHIG_IT_ME_01 +TB_ELCHIG_LT_LV_01 +TB_ELCHIG_LT_PL_01 +TB_ELCHIG_LT_SE_01 +TB_ELCHIG_LV_SE_01 +TB_ELCHIG_NL_NO_01 +TB_ELCHIG_NL_UK_01 +TB_ELCHIG_NO_SE_01 +TB_ELCHIG_NO_UK_01 +TB_ELCHIG_PL_SE_01 +TB_ELCHIG_PL_SK_01 +TB_ELCHIG_RO_RS_01 +TB_ELCHIG_SI_HR_01 +$ontext +TB_ELCHIG_AL_ME_01 +TB_ELCHIG_AL_MK_01 +TB_ELCHIG_AL_RS_01 +TB_ELCHIG_BA_ME_01 +TB_ELCHIG_BA_RS_01 +TB_ELCHIG_ME_RS_01 +TB_ELCHIG_MK_RS_01 +$offtext +TB_ELCHIG_BA_HR_01 +TB_ELCHIG_HR_RS_01 +GI-DE-N1-LU-N1 +GI-NL-N1-DE-N1 +GI-NL-N1-BE-N1 +GI-FR-N1-BE-N1 +GI-BE-N1-LU-N1 +GI-FR-N1-DE-N1 +GI-PL-N1-CZ-N1 +GI-SK-N1-CZ-N1 +GI-PL-N1-SK-N1 +GI-DE-N1-CZ-N1 +GI-SK-N1-HU-N1 +GI-SI-N1-AT-N1 +GI-CH-N1-DE-N1 +GI-IT-N1-SI-N1 +GI-FR-N1-CH-N1 +GI-AT-N1-CZ-N1 +GI-DE-N1-AT-N1 +GI-CH-N1-AT-N1 +GI-CH-N1-IT-N1 +GI-FR-N1-IT-N1 +GI-AT-N1-HU-N1 +GI-DE-N1-PL-N1 +GI-AT-N1-IT-N1 +TB_SNKCO2N_AT_CZ_01 +TB_SNKCO2N_AT_DE_01 +TB_SNKCO2N_AT_HU_01 +TB_SNKCO2N_AT_SI_01 +TB_SNKCO2N_AT_SK_01 +TB_SNKCO2N_BE_DE_01 +TB_SNKCO2N_BE_FR_01 +TB_SNKCO2N_BE_LU_01 +TB_SNKCO2N_BE_NL_01 +TB_SNKCO2N_BE_UK_01 +TB_SNKCO2N_BG_EL_01 +TB_SNKCO2N_BG_RO_01 +TB_SNKCO2N_CH_DE_01 +TB_SNKCO2N_CY_EL_01 +TB_SNKCO2N_CZ_DE_01 +TB_SNKCO2N_CZ_PL_01 +TB_SNKCO2N_CZ_SK_01 +TB_SNKCO2N_DE_DK_01 +TB_SNKCO2N_DE_LU_01 +TB_SNKCO2N_DE_NL_01 +TB_SNKCO2N_DE_PL_01 +TB_SNKCO2N_DK_NL_01 +TB_SNKCO2N_DK_NO_01 +TB_SNKCO2N_DK_PL_01 +TB_SNKCO2N_DK_SE_01 +TB_SNKCO2N_DK_UK_01 +TB_SNKCO2N_EE_FI_01 +TB_SNKCO2N_EE_LV_01 +TB_SNKCO2N_ES_FR_01 +TB_SNKCO2N_ES_PT_01 +TB_SNKCO2N_FI_NO_01 +TB_SNKCO2N_FI_SE_01 +TB_SNKCO2N_FR_IT_01 +TB_SNKCO2N_FR_LU_01 +TB_SNKCO2N_FR_UK_01 +TB_SNKCO2N_EL_IT_01 +TB_SNKCO2N_HU_RO_01 +TB_SNKCO2N_HU_SI_01 +TB_SNKCO2N_HU_SK_01 +TB_SNKCO2N_IE_UK_01 +TB_SNKCO2N_IT_MT_01 +TB_SNKCO2N_IT_SI_01 +TB_SNKCO2N_LT_LV_01 +TB_SNKCO2N_LT_PL_01 +TB_SNKCO2N_LV_SE_01 +TB_SNKCO2N_NL_UK_01 +TB_SNKCO2N_NO_SE_01 +TB_SNKCO2N_NO_UK_01 +TB_SNKCO2N_PL_SK_01 +TB_SNKCO2N_HR_IT_01 +TB_SNKCO2N_CH_FR_01 +TB_SNKCO2N_CH_IT_01 +TB_SNKCO2N_CH_AT_01 +TU_GASNAT_AT_DE_01 +TU_GASNAT_AT_HU_01 +TU_GASNAT_AT_IT_01 +TU_GASNAT_AT_SI_01 +TU_GASNAT_AT_SK_01 +TU_GASNAT_BE_DE_01 +TU_GASNAT_BE_FR_01 +TU_GASNAT_BE_LU_01 +TU_GASNAT_BE_NL_01 +TU_GASNAT_BE_UK_01 +TU_GASNAT_BG_EL_01 +TU_GASNAT_BG_MK_01 +TU_GASNAT_BG_RO_01 +TU_GASNAT_BG_RS_01 +TU_GASNAT_CH_FR_01 +TU_GASNAT_CH_IT_01 +TU_GASNAT_CZ_DE_01 +TU_GASNAT_CZ_PL_01 +TU_GASNAT_CZ_SK_01 +TU_GASNAT_DE_AT_01 +TU_GASNAT_DE_BE_01 +TU_GASNAT_DE_CH_01 +TU_GASNAT_DE_CZ_01 +TU_GASNAT_DE_DK_01 +TU_GASNAT_DE_FR_01 +TU_GASNAT_DE_LU_01 +TU_GASNAT_DE_NL_01 +TU_GASNAT_DE_PL_01 +TU_GASNAT_DK_DE_01 +TU_GASNAT_DK_NL_01 +TU_GASNAT_DK_SE_01 +TU_GASNAT_EL_BG_01 +TU_GASNAT_ES_FR_01 +TU_GASNAT_ES_PT_01 +TU_GASNAT_FR_BE_01 +TU_GASNAT_FR_CH_01 +TU_GASNAT_FR_ES_01 +TU_GASNAT_HR_HU_01 +TU_GASNAT_HR_IT_01 +TU_GASNAT_HR_SI_01 +TU_GASNAT_HU_HR_01 +TU_GASNAT_HU_RO_01 +TU_GASNAT_HU_RS_01 +TU_GASNAT_HU_SK_01 +TU_GASNAT_IE_UK_01 +TU_GASNAT_IT_AT_01 +TU_GASNAT_IT_CH_01 +TU_GASNAT_IT_SI_01 +TU_GASNAT_IT_SK_01 +TU_GASNAT_LT_LV_01 +TU_GASNAT_LV_EE_01 +TU_GASNAT_LV_LT_01 +TU_GASNAT_ME_HR_01 +TU_GASNAT_NL_BE_01 +TU_GASNAT_NL_DE_01 +TU_GASNAT_NL_UK_01 +TU_GASNAT_NO_BE_01 +TU_GASNAT_NO_DE_01 +TU_GASNAT_NO_FR_01 +TU_GASNAT_NO_NL_01 +TU_GASNAT_NO_UK_01 +TU_GASNAT_PL_DE_01 +TU_GASNAT_PT_ES_01 +TU_GASNAT_RO_BG_01 +TU_GASNAT_RO_HU_01 +* TU_GASNAT_RS_BA_01 +TU_GASNAT_RS_BG_01 +TU_GASNAT_SI_HR_01 +TU_GASNAT_SI_HU_01 +TU_GASNAT_SI_IT_01 +TU_GASNAT_SK_AT_01 +TU_GASNAT_SK_CZ_01 +TU_GASNAT_SK_HU_01 +TU_GASNAT_UK_BE_01 +TU_GASNAT_UK_IE_01 +TU_GASNAT_UK_NL_01 +TU_GASNAT_AL_IT_01 +TB_SYNH2_AT_DE_01 +TB_SYNH2_AT_HU_01 +TB_SYNH2_AT_IT_01 +TB_SYNH2_AT_SI_01 +TB_SYNH2_AT_CZ_01 +TB_SYNH2_AT_CH_01 +TB_SYNH2_AT_SK_01 +TB_SYNH2_BE_DE_01 +TB_SYNH2_BE_FR_01 +TB_SYNH2_BE_LU_01 +TB_SYNH2_BE_NL_01 +TB_SYNH2_BE_UK_01 +TB_SYNH2_BG_EL_01 +TB_SYNH2_BG_RO_01 +TB_SYNH2_CH_DE_01 +TB_SYNH2_CH_FR_01 +TB_SYNH2_CH_IT_01 +TB_SYNH2_CY_EL_01 +TB_SYNH2_CZ_DE_01 +TB_SYNH2_CZ_PL_01 +TB_SYNH2_CZ_SK_01 +TB_SYNH2_DE_FR_01 +TB_SYNH2_DE_DK_01 +TB_SYNH2_DE_LU_01 +TB_SYNH2_DE_NL_01 +TB_SYNH2_DE_PL_01 +TB_SYNH2_DK_NL_01 +TB_SYNH2_DK_NO_01 +TB_SYNH2_DK_SE_01 +TB_SYNH2_DK_PL_01 +TB_SYNH2_EE_FI_01 +TB_SYNH2_EE_LV_01 +TB_SYNH2_EE_SE_01 +TB_SYNH2_EL_IT_01 +TB_SYNH2_ES_FR_01 +TB_SYNH2_ES_PT_01 +TB_SYNH2_FI_NO_01 +TB_SYNH2_FI_SE_01 +TB_SYNH2_FR_LU_01 +TB_SYNH2_FR_IT_01 +TB_SYNH2_FR_UK_01 +TB_SYNH2_HR_HU_01 +TB_SYNH2_HR_IT_01 +TB_SYNH2_HR_SI_01 +TB_SYNH2_HU_RO_01 +TB_SYNH2_HU_SI_01 +TB_SYNH2_HU_SK_01 +TB_SYNH2_IE_UK_01 +TB_SYNH2_IT_MT_01 +TB_SYNH2_IT_SI_01 +TB_SYNH2_LT_LV_01 +TB_SYNH2_LT_PL_01 +TB_SYNH2_LT_SE_01 +TB_SYNH2_NL_UK_01 +TB_SYNH2_PL_SK_01 +TB_SYNH2_SE_NO_01 +TB_SYNH2_NO_UK_01 +TB_SYNH2_DE_IT_01 +TB_SYNG_AT_DE_01 +TB_SYNG_AT_HU_01 +TB_SYNG_AT_IT_01 +TB_SYNG_AT_SI_01 +TB_SYNG_AT_CZ_01 +TB_SYNG_AT_CH_01 +TB_SYNG_AT_SK_01 +TB_SYNG_BE_DE_01 +TB_SYNG_BE_FR_01 +TB_SYNG_BE_LU_01 +TB_SYNG_BE_NL_01 +TB_SYNG_BE_UK_01 +TB_SYNG_BG_EL_01 +TB_SYNG_BG_RO_01 +TB_SYNG_CH_DE_01 +TB_SYNG_CH_FR_01 +TB_SYNG_CH_IT_01 +TB_SYNG_CY_EL_01 +TB_SYNG_CZ_DE_01 +TB_SYNG_CZ_PL_01 +TB_SYNG_CZ_SK_01 +TB_SYNG_DE_FR_01 +TB_SYNG_DE_DK_01 +TB_SYNG_DE_LU_01 +TB_SYNG_DE_NL_01 +TB_SYNG_DE_PL_01 +TB_SYNG_DK_NL_01 +TB_SYNG_DK_NO_01 +TB_SYNG_DK_SE_01 +TB_SYNG_DK_PL_01 +TB_SYNG_EE_FI_01 +TB_SYNG_EE_LV_01 +TB_SYNG_EE_SE_01 +TB_SYNG_EL_IT_01 +TB_SYNG_ES_FR_01 +TB_SYNG_ES_PT_01 +TB_SYNG_FI_NO_01 +TB_SYNG_FI_SE_01 +TB_SYNG_FR_LU_01 +TB_SYNG_FR_IT_01 +TB_SYNG_FR_UK_01 +TB_SYNG_HR_HU_01 +TB_SYNG_HR_IT_01 +TB_SYNG_HR_SI_01 +TB_SYNG_HU_RO_01 +TB_SYNG_HU_SI_01 +TB_SYNG_HU_SK_01 +TB_SYNG_IE_UK_01 +TB_SYNG_IT_MT_01 +TB_SYNG_IT_SI_01 +TB_SYNG_LT_LV_01 +TB_SYNG_LT_PL_01 +TB_SYNG_LT_SE_01 +TB_SYNG_NL_UK_01 +TB_SYNG_PL_SK_01 +TB_SYNG_SE_NO_01 +TB_SYNG_NO_UK_01 +TB_SYNG_DE_IT_01 +/ + +$offwarning diff --git a/Results/bau.xlsb b/Results/bau.xlsb new file mode 100644 index 0000000..fe6d909 Binary files /dev/null and b/Results/bau.xlsb differ diff --git a/Results/cli.xlsb b/Results/cli.xlsb new file mode 100644 index 0000000..dfffed3 Binary files /dev/null and b/Results/cli.xlsb differ diff --git a/Results/cli90.xlsb b/Results/cli90.xlsb new file mode 100644 index 0000000..9a6ba48 Binary files /dev/null and b/Results/cli90.xlsb differ diff --git a/Results/collect_all_scenarios.bat b/Results/collect_all_scenarios.bat new file mode 100644 index 0000000..804a22c --- /dev/null +++ b/Results/collect_all_scenarios.bat @@ -0,0 +1,14 @@ +set p=..\Gams_WrkJRCTIMES + +for %%s in ( + +cli +bau +cli90 + +) do ( +collect_single %%s %p% +) + +PAUSE + diff --git a/Results/collect_results_single_scenario.gms b/Results/collect_results_single_scenario.gms new file mode 100644 index 0000000..35696d3 --- /dev/null +++ b/Results/collect_results_single_scenario.gms @@ -0,0 +1,1831 @@ +$TITLE SMALL UTILITY TO COLLECT RESULTS TO EXCEL FROM VEDA FILES +$TITLE SMALL UTILITY TO COLLECT RESULTS TO EXCEL FROM VEDA FILES + +$OFFLISTING +$onWarning + +$if not set TIMESPath $abort --TIMESPath for the working directory is missing +$if not set Scenario $abort --Scenario name is missing + +* execute "copy results_template.xlsx %SCENARIO%.xlsx" +execute "copy results_template.xlsb %SCENARIO%.xlsb" +sets + v vintage/1940*2200,0,"-","�","?","¤","¤",NONE/ + stranded(v) /"�","?","¤","¤"/ + t(v) period /2019*2200,"-", NONE/ + rt(t) reporting period /2019,2020,2025,2030,2035,2040,2045,2050,2055,2060/ + ts timeslices /ANNUAL,S,F,W,R,SD,SN,SP,FD,FN,FP,WD,WN,WP,RD,RN,RP, "-", NONE , season, weekly, daynite/ + seas(ts) seasonal timeslices /S, F, W, R/ + seas_ts(ts, ts) timeslice seasons mapping / S.(SD,SN,SP), F.(FD,FN,FP), W.(WD,WN,WP), R.(RD,RN,RP) / + bd bounds /UP, LO, FX, N/; +alias (s,ts,ss), (rt2,rt); + +$onechov > read_VDE_dim%SCENARIO%1.awk +BEGIN {FS = ","} +{a[$1]++ } END { for (b in a) { print b }} +END {} +$offecho +$onechov > read_VDE_dim%SCENARIO%2.awk +BEGIN {FS = ","} +{a[$2]++ } END { for (b in a) { print b }} +END {} +$offecho +$onechov > read_VDE_dim%SCENARIO%3.awk +BEGIN {FS = ","} +{a[$3]++ } END { for (b in a) { print b }} +END {} +$offecho + +$call awk -f read_VDE_dim%SCENARIO%1.awk %TIMESPATH%\%SCENARIO%.vde > dim%SCENARIO%1.gms +$call awk -f read_VDE_dim%SCENARIO%2.awk %TIMESPATH%\%SCENARIO%.vde > dim%SCENARIO%2.gms +$call awk -f read_VDE_dim%SCENARIO%3.awk %TIMESPATH%\%SCENARIO%.vde > dim%SCENARIO%6.gms + + +set +dim1 veda items/ +$include dim%SCENARIO%1.gms +"-" +/ + +$onecho>>dim%SCENARIO%2.gms +*NONE +$offecho + +dim2 regions/ +$include dim%SCENARIO%2.gms +/ + +dim3 processes and commodities/ +$include dim%SCENARIO%6.gms +"-" + +********************* +* WARNING!! +* Insert here the commodity groups manually +* +FINREN +UDCG_AllHeat +UDCG_CHPOutputforRENAct +CG_ETBE +CG_ETHA +CG_EMHV +CG_HVO +CG_DSKR-SB +IIS_Gases +/ + +; + + +alias (dim2, Region); +alias (Attribute,Commodity,Process,UserConstraint,dim3); + + +set vde(dim1,dim2,dim3) veda elements definition data +/ +$ondelim +$include %TIMESPATH%\%SCENARIO%.vde +$offdelim +/ +; + +alias (commodity, process, attribute, user_constraint,dim3); + +parameter veda_vdd(Attribute,Commodity,Process,t,Region,v,ts,UserConstraint) veda vd results +* Dimensions- Attribute;Commodity;Process;Period;Region;Vintage;TimeSlice;UserConstraint;PV +$ondelim +/ +$include %TIMESPATH%\%SCENARIO%.vd +/; +$offdelim + +sets + EUETSreg(Region) EU ETS member countries /NO,CH,AT,BE,BG,CY,CZ,DE,DK,EE,ES,FI,FR,EL,HR,HU,IE,IT,LT,LU,LV,MT,NL,PL,PT,RO,SE,SI,SK/ + rpt_reg reporting regions /#region, EU-27, EU-27+/ + eu27(rpt_reg) eu-27 member states /EL,IE,AT,DE,Mt,FI,IT,SI,CY,PL,RO,BE,CZ,LT,SK,LU,BG,EE,LV,NL,DK,ES,HR,FR,HU,PT,SE/ + eu27_plus(rpt_reg) eu-27 member states /EU-27, CH, NO, UK/ + fuel all reporting fuels /coal,coal_ccs,oil,oil_ccs,gas,gas_ccs,nuclear,hydro,biogas,biogas_ccs,bioliquids,biomass,biomass_ccs,wind,solar,env_heat,heat,geo_oce,elec,h2,other,efuels,green_efuels/ +* emissions commodities produced only from CCS processes (used to identify CCS processes in the model) + CO2_ccs(Commodity) CO2 emissions sequestrated /AGRSCO2N,COMSCO2N,ELCSCO2N,ELCSCO2GN,INDSCO2N,INDSCO2GN,SUPSCO2N,SUPSCO2GN/ + ccs_fuels(fuel) fuels for ccs /coal_ccs,gas_ccs,oil_ccs,biomass_ccs,biogas_ccs/ +* fuels related to e-gases and and e-liquids consumed in the sector + ge_gases_com(Commodity) only green e-gases /GASP2G_G/ + ge_liquids_com(Commodity) only green e-liquids /SYNGDST,SYNGGSL,SYNGKER,SYNGOTH/ +; +alias(fuel2, fuel); +parameter cf(process) conversion factors on activities to PJ; + +cf(process)=1; + + +********************************************** +*** CREATE PROCESS SUBSETS USED IN THE TABLES +********************************************** + +set python_prc(process) processes to look up with python code; + +python_prc(process)=yes; +python_prc(process)$sum(stranded$sameas(process,stranded),1)=no; + + +* Overarching sets with processes per energy sector +sets + pri_prc(process) subset of processes involved in the primary production table + nimp_prc(process) subset of processes involved in the net imports table + nimp_end_eu_prc(process) subset of processes that are involved in the endogenous EU trade + nimp_end_reg_prc(process) subset of processes that are involved in the endogenous region trade + dhprd_prc_py(process) subset of processes involved in the district heating production table according to their name formation + synprd_prc_py(process) subset of processes involved in the synthetic fuels table according to their name formation + synblq_prc_py(process) subset of processes producing bioliquids according to their name formation + synbgs_prc_py(process) subset of processes producing biogases according to their name formation + synflq_prc_py(process) subset of processes producing fossil liquids according to their name formation + synfgs_prc_py(process) subset of processes producing fossil gases according to their name formation + synelq_prc_py(process) subset of processes producing e-liquids according to their name formation + synegrlq_prc_py(process) subset of processes producing green e-liquids according to their name formation + synegs_prc_py(process) subset of processes producing e-gases according to their name formation + synegrgs_prc_py(process) subset of processes producing green e-gases according to their name formation + iis_ind_py(process) subset of processes in Iron and Steel Industry + inf_ind_py(process) subset of processes in Non-Ferrous Metals Industry + ich_ind_py(process) subset of processes in Chemicals Industry + ipp_ind_py(process) subset of processes in Paper and Pulp Industry + inm_ind_py(process) subset of processes in Non Metallic Minerals Industry + ioi_ind_py(process) subset of processes in Other Industry + nen_py(process) subset of processes in Non-Energy Uses + iot_prc_py(Process) Other industrial processes consuming heat produced by on-site boilers or CHPs or distric heating + bioe_prc_py(Process) biofuel production processes producing also electricity (all with and without CCS) + bioe_ccs_prc_py(Process) biofuel production processes producing also electricity with CCS + eleTD_prc_py(Process) electricity Transmissoin and Distribution processes + h2TD_prc_py(Process) hydrogen Transmissoin and Distribution processes + indTD_prc_py(Process) industry Transmissoin and Distribution processes + comTD_prc_py(Process) commercial Transmissoin and Distribution processes + traTD_prc_py(Process) transport Transmissoin and Distribution processes + rsdTD_prc_py(Process) residential Transmissoin and Distribution processes + agrTD_prc_py(Process) residential Transmissoin and Distribution processes + tra_carlpg_py(Process) conventional and hybrind LPG cars + tra_cargsl_py(Process) conventional and hybrind gasoline cars + tra_carelc_py(Process) electric cars + tra_carcng_py(Process) conventional and hybrind LPG cars + tra_cardsl_py(Process) conventional and hybrind diesel cars + tra_carhh2_py(Process) hydrogen cars + tra_lcvcng_py(Process) compressed gas LCV vehicles + tra_lcvdsl_py(Process) diesel LCV vehicles + tra_lcvelc_py(Process) electric LCV vehicles + tra_lcvgas_py(Process) gasoline LCV vehicles + tra_lcvhh2_py(Process) hydrogen LCV vehicles + tra_lcvlpg_py(Process) lpg LCV vehicles + tra_hdtcng_py(Process) compress gas trucks + tra_hdtdsl_py(Process) diesel trucks + tra_hdtelc_py(Process) electric trucks + tra_hdthh2_py(Process) hydrogen trucks + tra_motorgas_py(Process) gasoline motorcycles + tra_motorelc_py(Process) electric motorcycles + tra_motorhh2_py(Process) hydrogen motorcycles + tra_bus_cng_py(Process) gas buses and coaches + tra_bus_dsl_py(Process) diesel buses and coaches + tra_bus_gas_py(Process) gasoline buses and coaches + tra_bus_elc_py(Process) electricity buses and coaches + tra_bus_h2_py(Process) hydrogen buses and coaches + + + +; + +parameter + aux_all(process,rt,region) temporary parameter to hold consumption or production accross all commodities of a process + aux_all_ts(process,rt,region,ts) temporary parameter to hold consumption or production accross all commodities of a process per timeslice + aux_com(commodity,process,rt,region) temporary parameter to hold consumption or production per commodity of a process + aux_com_ts(commodity,process,rt,region,ts) temporary parameter to hold consumption or production per commodity of a process per timseslice + aux_com2(commodity,process,rt,region) temporary parameter to hold consumption or production per commodity of a process + aux_com2_ts(commodity,process,rt,region,ts) temporary parameter to hold consumption or production per commodity of a process per timeslice +; + +* The following code select TIMES processes based on their name formation +embeddedCode Python: +pri_prc = [] +nimp_prc = [] +nimp_end_eu_prc = [] +nimp_end_reg_prc = [] +dhprd_prc_py =[] +synprd_prc_py = [] +synblq_prc_py = [] +synbgs_prc_py = [] +synflq_prc_py = [] +synfgs_prc_py = [] +synelq_prc_py = [] +synegs_prc_py = [] +iis_ind_py = [] +inf_ind_py = [] +ich_ind_py = [] +ipp_ind_py = [] +inm_ind_py = [] +ioi_ind_py = [] +nen_py = [] +iot_prc_py=[] +bioe_prc_py = [] +bioe_ccs_prc_py=[] +synegrlq_prc_py=[] +synegrgs_prc_py=[] +synegrlq_prc_py=[] +eleTD_prc_py=[] +h2TD_prc_py=[] +indTD_prc_py=[] +comTD_prc_py=[] +rsdTD_prc_py=[] +traTD_prc_py=[] +agrTD_prc_py=[] +tra_carlpg_py=[] +tra_cargsl_py=[] +tra_carelc_py=[] +tra_carcng_py=[] +tra_cardsl_py=[] +tra_carhh2_py=[] +tra_lcvcng_py=[] +tra_lcvdsl_py=[] +tra_lcvelc_py=[] +tra_lcvgas_py=[] +tra_lcvhh2_py=[] +tra_lcvlpg_py=[] +tra_hdtcng_py=[] +tra_hdtdsl_py=[] +tra_hdtelc_py=[] +tra_hdthh2_py=[] +tra_motorgas_py=[] +tra_motorelc_py=[] +tra_motorhh2_py=[] +tra_bus_cng_py=[] +tra_bus_dsl_py=[] +tra_bus_gas_py=[] +tra_bus_elc_py=[] +tra_bus_h2_py=[] + + +for p in gams.get('python_prc'): + +# Select processes starting with MIN (Primary Production) + if p.startswith('MIN'): + pri_prc.append(p) + +# Select processes starting with IMP, EXP, TB_ , TU_, GI- (Net Imports) + if p.startswith('EXP') or p.startswith('IMP') or p.startswith('TB_') or p.startswith('TU_') or p.startswith('GI-'): + nimp_prc.append(p) + + if p.startswith('UNPACK'): + nimp_prc.append(p) + + if (p.startswith('TB_') or p.startswith('TU_') or p.startswith('GI-')) and (p.find('CH')<0 and p.find('NO')<0 and p.find('UK')<0): + nimp_end_eu_prc.append(p) + + if (p.startswith('TB_') or p.startswith('TU_') or p.startswith('GI-')): + nimp_end_reg_prc.append(p) + +# Select biofuel processes producing electricity too + if p.startswith('BRF2'): + bioe_prc_py.append(p) + if (p.find('CCS')>-1) or (p.find('CCU')-1) or (p.find('Seq')>-1): + bioe_ccs_prc_py.append(p) + +# Select processes starting with CHP, EAUTO, ECHP, PU, EEHP, HHTH, or S_CCUS_P2G, or contain -CHP- + if p.startswith('CHP')or(p.find('-CHP')>-1)or p.startswith('EAUTO')or p.startswith('ECHP_')or p.startswith('PU')or p.startswith('EEHP')or p.startswith('HHTH')or p.startswith('S_CCUS_P2G')or p.startswith('BWOOGAS')or p.startswith('SCOA'): + dhprd_prc_py.append(p) + if p.find('_HEAT')>-1: + dhprd_prc_py.append(p) + +# Select processes starting with BBLQM or S_CCU or SGASD or SCOAG or SCOAD or BWOOG or BBLQG or BSLUG or SCOAM or SGASM or BRF1_ or BRF2_ or BBLQ + if p.startswith('BBLQ') or p.startswith('S_CCU') or p.startswith('SGASD') or p.startswith('SGASM') or p.startswith('SCOAD') or p.startswith('SCOAG') or p.startswith('SCOAM') or p.startswith('MINBIOGAS'): + synprd_prc_py.append(p) +# Split synfuel processes according to the type of the output product (bioliquid, biogas, fossil-liquid, fossil-gas, e-liquid, e-gas) + if p.startswith('BWOO') or p.startswith('BSL') or p.startswith('BBLQG') or p.startswith('MINBIOGAS'): + synbgs_prc_py.append(p) + elif p.startswith('BRF') or p.startswith('BBLQM') or p.startswith('BBLQD') or p.startswith('BBLQF'): + synblq_prc_py.append(p) + elif p.startswith('SCOAM') or p.startswith('SGASM') or p.startswith('SGASD') or p.startswith('SCOAD'): + synflq_prc_py.append(p) + elif p.startswith('SCOAG'): + synfgs_prc_py.append(p) + elif p.startswith('S_CCUS_P2G'): + synegs_prc_py.append(p) + elif p.startswith('S_CCUS_G_P2G'): + synegrgs_prc_py.append(p) + else: + if p.find('_G_')>-1: + synegrlq_prc_py.append(p) + else: + synelq_prc_py.append(p) + + elif p.startswith('BWOOG') or p.startswith('BSLU') or p.startswith('BRF1_') or p.startswith('BRF2_'): + synprd_prc_py.append(p) + +# Split synfuel processes according to the type of the output product (bioliquid, biogas, fossil-liquid, fossil-gas, e-liquid, e-gas) + if p.startswith('BWOO') or p.startswith('BSL') or p.startswith('BBLQG'): + synbgs_prc_py.append(p) + elif p.startswith('BRF') or p.startswith('BBLQM') or p.startswith('BBLQD') or p.startswith('BBLQF'): + synblq_prc_py.append(p) + elif p.startswith('SCOAM') or p.startswith('SGASM') or p.startswith('SGASD') or p.startswith('SCOAD'): + synflq_prc_py.append(p) + elif p.startswith('SCOAG'): + synfgs_prc_py.append(p) + elif p.startswith('S_CCUS_P2G'): + synegs_prc_py.append(p) + elif p.startswith('S_CCUS_G_P2G'): + synegrgs_prc_py.append(p) + else: + if p.find('_G_')>-1: + synegrlq_prc_py.append(p) + else: + synelq_prc_py.append(p) + + +# Select Iron and Steel industrial processes (excluding blast furnances) + if p.startswith('IIS') and (p.find('BLA')==-1): + iis_ind_py.append(p) + +# Select Non-Ferrous Metalsindustrial processes + if p.startswith('IAL') or p.startswith('ICU') or p.startswith('INF'): + inf_ind_py.append(p) + +# Select Chemicals industrial processes + if p.startswith('IAM') or p.startswith('ICH') or p.startswith('ICL'): + ich_ind_py.append(p) + +# Select Paper and Pulp industrial processes + if p.startswith('IPP'): + ipp_ind_py.append(p) + +# Select Non Metalic Minerals industrial processes + if p.startswith('INM') or p.startswith('ILM') or p.startswith('IGF') or p.startswith('IGH') or p.startswith('ICM'): + inm_ind_py.append(p) + +# Select Other industrial processes + if p.startswith('IOI') : + ioi_ind_py.append(p) + +# Select Non Energy Uses processes + if p.startswith('NEU') : + nen_py.append(p) + +# Select other industry processes + if p.startswith('I') and (p.find('OTH-NRG')>-1) : + iot_prc_py.append(p) + +# Select electricity T&D processes + if p.find('EVTRANS')>-1 or p.startswith('GI-') or p.find('BAT')>-1 or p.find('CAES')>-1 or p.find('ESTHYDPS')>-1: + eleTD_prc_py.append(p) + +# Select hydrogen T&D processes + if (p.find('IND')>-1 or p.find('AGR')>-1 or p.find('COM')>-1 or p.find('RSD')>-1 or p.find('TB')>-1 or p.find('TRA')>-1 or p.find('ST')>-1) and p.find('H2')>-1 : + h2TD_prc_py.append(p) + +# Select industry T&D processes + if p.startswith('IND') and (p.find('00')>-1 or p.find('01')>-1) and p.find('H2')==-1: + indTD_prc_py.append(p) + +# Select commercial T&D processes + if p.startswith('COM') and (p.find('00')>-1 or p.find('01')>-1) and p.find('H2')==-1: + comTD_prc_py.append(p) + +# Select residential T&D processes + if p.startswith('RSD') and (p.find('00')>-1 or p.find('01')) and p.find('H2')==-1: + rsdTD_prc_py.append(p) + +# Select agricultural T&D processes + if p.startswith('AGR') and (p.find('00')>-1 or p.find('01')) and p.find('H2')==-1: + agrTD_prc_py.append(p) + +# Select transport T&D processes + if (p.startswith('BL') or p.startswith('TRAELC') or p.startswith('TRABGS') or p.startswith('TRAGAS') or p.startswith('TRAHFO') or p.startswith('TRALPG')) and p.find('H2')==-1: + traTD_prc_py.append(p) + +# Select transport cars + if p.startswith('TRA_Car_Lpg_'): + tra_carlpg_py.append(p) + if p.startswith('TRA_Car_Gas_'): + tra_cargsl_py.append(p) + if p.startswith('TRA_Car_Elc_') or p.startswith('TRA_Car_Ele_') or p.startswith('TRA_Car_PIH_'): + tra_carelc_py.append(p) + if p.startswith('TRA_Car_Cng_'): + tra_carcng_py.append(p) + if p.startswith('TRA_Car_Dis_'): + tra_cardsl_py.append(p) + if p.startswith('TRA_Car_GH2_') or p.startswith('TRA_Car_LH2_'): + tra_carhh2_py.append(p) + +# Select transport lcv + if p.startswith('TRA_Lcv_Cng'): + tra_lcvcng_py.append(p) + if p.startswith('TRA_Lcv_Dis'): + tra_lcvdsl_py.append(p) + if p.startswith('TRA_Lcv_Elc'): + tra_lcvelc_py.append(p) + if p.startswith('TRA_Lcv_Gas'): + tra_lcvgas_py.append(p) + if p.startswith('TRA_Lcv_GH2') or p.startswith('TRA_Lcv_LH2'): + tra_lcvhh2_py.append(p) + if p.startswith('TRA_Lcv_Lpg'): + tra_lcvlpg_py.append(p) + if p.startswith('TRA_Hdt_Cng'): + tra_hdtcng_py.append(p) + if p.startswith('TRA_Hdt_Dis'): + tra_hdtdsl_py.append(p) + if p.startswith('TRA_Hdt_Elc'): + tra_hdtelc_py.append(p) + if p.startswith('TRA_Hdt_GH2'): + tra_hdthh2_py.append(p) + + if p.startswith('TRA_Mop_Gas') or p.startswith('TRA_Mot_Gas'): + tra_motorgas_py.append(p) + if p.startswith('TRA_Mop_Elc') or p.startswith('TRA_Mot_Elc'): + tra_motorelc_py.append(p) + if p.startswith('TRA_Mop_GH2') or p.startswith('TRA_Mot_GH2'): + tra_motorhh2_py.append(p) + + if p.startswith('TRA_Bus_Cng'): + tra_bus_cng_py.append(p) + if p.startswith('TRA_Bus_Dis') or p.startswith('TRA_Bus_Lpg') : + tra_bus_dsl_py.append(p) + if p.startswith('TRA_Bus_Gas'): + tra_bus_gas_py.append(p) + if p.startswith('TRA_Bus_Elc') or p.startswith('TRA_Bus_Ele') : + tra_bus_elc_py.append(p) + if p.startswith('TRA_Bus_GH2'): + tra_bus_h2_py.append(p) + + +# "Export" to GAMS the modified sets +gams.set('pri_prc',pri_prc) +gams.set('nimp_prc',nimp_prc) +gams.set('nimp_end_eu_prc',nimp_end_eu_prc) +gams.set('nimp_end_reg_prc',nimp_end_reg_prc) +gams.set('dhprd_prc_py',dhprd_prc_py) +gams.set('synprd_prc_py',synprd_prc_py) +gams.set ('synprd_prc_py', synprd_prc_py) +gams.set ('synblq_prc_py', synblq_prc_py) +gams.set ('synbgs_prc_py', synbgs_prc_py) +gams.set ('synflq_prc_py', synflq_prc_py) +gams.set ('synfgs_prc_py', synfgs_prc_py) +gams.set ('synelq_prc_py', synelq_prc_py) +gams.set ('synegs_prc_py', synegs_prc_py) +gams.set ('iis_ind_py', iis_ind_py) +gams.set ('inf_ind_py', inf_ind_py) +gams.set ('ich_ind_py', ich_ind_py) +gams.set ('ipp_ind_py', ipp_ind_py) +gams.set ('inm_ind_py', inm_ind_py) +gams.set ('ioi_ind_py', ioi_ind_py) +gams.set ('nen_py', nen_py) +gams.set ('iot_prc_py', iot_prc_py) +gams.set ('bioe_prc_py', bioe_prc_py) +gams.set ('bioe_ccs_prc_py', bioe_ccs_prc_py) +gams.set ('synegrgs_prc_py', synegrgs_prc_py) +gams.set ('synegrlq_prc_py', synegrlq_prc_py) +gams.set ('eleTD_prc_py', eleTD_prc_py) +gams.set ('h2TD_prc_py', h2TD_prc_py) +gams.set ('indTD_prc_py', indTD_prc_py) +gams.set ('comTD_prc_py', comTD_prc_py) +gams.set ('rsdTD_prc_py', rsdTD_prc_py) +gams.set ('agrTD_prc_py', agrTD_prc_py) +gams.set ('traTD_prc_py', traTD_prc_py) +gams.set('tra_carlpg_py',tra_carlpg_py) +gams.set('tra_cargsl_py',tra_cargsl_py) +gams.set('tra_carelc_py',tra_carelc_py) +gams.set('tra_carcng_py',tra_carcng_py) +gams.set('tra_cardsl_py',tra_cardsl_py) +gams.set('tra_carhh2_py',tra_carhh2_py) +gams.set('tra_lcvcng_py',tra_lcvcng_py) +gams.set('tra_lcvdsl_py',tra_lcvdsl_py) +gams.set('tra_lcvelc_py',tra_lcvelc_py) +gams.set('tra_lcvgas_py',tra_lcvgas_py) +gams.set('tra_lcvhh2_py',tra_lcvhh2_py) +gams.set('tra_lcvlpg_py',tra_lcvlpg_py) +gams.set('tra_hdtcng_py',tra_hdtcng_py) +gams.set('tra_hdtdsl_py',tra_hdtdsl_py) +gams.set('tra_hdtelc_py',tra_hdtelc_py) +gams.set('tra_hdthh2_py',tra_hdthh2_py) + +gams.set('tra_motorgas_py',tra_motorgas_py) +gams.set('tra_motorelc_py',tra_motorelc_py) +gams.set('tra_motorhh2_py',tra_motorhh2_py) + +gams.set('tra_bus_dsl_py', tra_bus_dsl_py) +gams.set('tra_bus_gas_py', tra_bus_gas_py) +gams.set('tra_bus_elc_py', tra_bus_elc_py) +gams.set('tra_bus_h2_py', tra_bus_h2_py) + +endEmbeddedCode pri_prc, nimp_prc,nimp_end_eu_prc,nimp_end_reg_prc,dhprd_prc_py,synprd_prc_py, synblq_prc_py, synbgs_prc_py,synflq_prc_py,synfgs_prc_py,synelq_prc_py,synegs_prc_py,iis_ind_py,inf_ind_py,ich_ind_py,ipp_ind_py,inm_ind_py,ioi_ind_py,nen_py,iot_prc_py,bioe_prc_py,bioe_ccs_prc_py,synegrgs_prc_py,synegrlq_prc_py,eleTD_prc_py,h2TD_prc_py,indTD_prc_py,comTD_prc_py,rsdTD_prc_py,agrTD_prc_py,traTD_prc_py,tra_carlpg_py,tra_cargsl_py,tra_carelc_py,tra_carcng_py,tra_cardsl_py,tra_carhh2_py,tra_lcvcng_py,tra_lcvdsl_py,tra_lcvelc_py,tra_lcvgas_py,tra_lcvhh2_py,tra_lcvlpg_py,tra_hdtcng_py,tra_hdtdsl_py,tra_hdtelc_py,tra_hdthh2_py, tra_motorgas_py, tra_motorelc_py, tra_motorhh2_py,tra_bus_dsl_py,tra_bus_gas_py,tra_bus_elc_py,tra_bus_h2_py + +************************************* +*** ADDITIONAL DATA FROM THE GDX FILE OF THE RESULTS +************************************* +sets + rp_pg(region,process,commodity) primary commodity group +; + +parameters + prc_capact(region,process) capacity to activity + coef_af(region,v,rt,process,ts,bd) availability factor + g_yrfr(region,ts) year fraction of timeslice ts +; + +$gdxin %TIMESPATH%\GAMSSAVE\%SCENARIO%.gdx +$load prc_capact +$load rp_pg +$load coef_af +$load g_yrfr +$gdxin + +************************************* +*** TABLE DOMESTIC PRIMARY PRODUCTION +************************************* + +sets + +* reserve and production commodities + cohcol_rsv(commodity) coal and lignite reserve commodities /COHRSV,COLRSV/ + oil_rsv(commodity) oil reserves commodities /OILRSV/ + gas_rsv(commodity) gas reserves commodities /GASRSV/ + hyd_rsv(commodity) hydro production commodities /RENHYD/ + bio_rsv(commodity) biomass production commodities /BIOCRP1,BIOCRP2,BIOGAS,BIOMUN,BIORPS,BIOSLU,BIOWOO/ + win_rsv(commodity) wind production commodities /RENWIN/ + sol_rsv(commodity) solar production commodities /RENSOL/ + envheat_rsv(commodity) environmental heat production commodities /RENAHT,RENGHT/ + geo_oce_rsv(commodity) geothermal ocean and others production commodities /ELCTID,ELCWAV,RENGEO/ + +* reserve and production processes + coa_prod(Process) coal and lignite primary production + oil_prod(Process) oil primary production + gas_prod(Process) gas primary production + hyd_prod(Process) hydro primary production + bio_prod(Process) biomass and biofuels primary production + win_prod(Process) wind primary production + sol_prod(Process) solar primary production + envheat_prod(Process) environmental heat primary production + geo_oce_prod(Process) geothermal ocean and others primary production + +* mapping to create the primary production table + prod_prc_fuel(Process, fuel) process to fuel mapping for creating the primary production table + +parameter + out_pprod(rpt_reg,fuel,rt) primary production table +; + +* select the processes +coa_prod(pri_prc)=yes$sum((cohcol_rsv,rt,region,v,ts,user_constraint)$veda_vdd("var_fout",cohcol_rsv,pri_prc,rt,region,v,ts,user_constraint),1); +oil_prod(pri_prc)=yes$sum((oil_rsv,rt,region,v,ts,user_constraint)$veda_vdd("var_fout",oil_rsv,pri_prc,rt,region,v,ts,user_constraint),1); +gas_prod(pri_prc)=yes$sum((gas_rsv,rt,region,v,ts,user_constraint)$veda_vdd("var_fout",gas_rsv,pri_prc,rt,region,v,ts,user_constraint),1); +hyd_prod(pri_prc)=yes$sum((hyd_rsv,rt,region,v,ts,user_constraint)$veda_vdd("var_fout",hyd_rsv,pri_prc,rt,region,v,ts,user_constraint),1); +bio_prod(pri_prc)=yes$sum((bio_rsv,rt,region,v,ts,user_constraint)$veda_vdd("var_fout",bio_rsv,pri_prc,rt,region,v,ts,user_constraint),1); +win_prod(pri_prc)=yes$sum((win_rsv,rt,region,v,ts,user_constraint)$veda_vdd("var_fout",win_rsv,pri_prc,rt,region,v,ts,user_constraint),1); +sol_prod(pri_prc)=yes$sum((sol_rsv,rt,region,v,ts,user_constraint)$veda_vdd("var_fout",sol_rsv,pri_prc,rt,region,v,ts,user_constraint),1); +envheat_prod(pri_prc)=yes$sum((envheat_rsv,rt,region,v,ts,user_constraint)$veda_vdd("var_fout",envheat_rsv,pri_prc,rt,region,v,ts,user_constraint),1); +geo_oce_prod(pri_prc)=yes$sum((geo_oce_rsv,rt,region,v,ts,user_constraint)$veda_vdd("var_fout",geo_oce_rsv,pri_prc,rt,region,v,ts,user_constraint),1); + +* map processes to the rows of the table +prod_prc_fuel(coa_prod,"coal")=yes; +prod_prc_fuel(oil_prod,"oil")=yes; +prod_prc_fuel(gas_prod,"gas")=yes; +prod_prc_fuel(hyd_prod,"hydro")=yes; +prod_prc_fuel(bio_prod,"biomass")=yes; +prod_prc_fuel(win_prod,"wind")=yes; +prod_prc_fuel(sol_prod,"solar")=yes; +prod_prc_fuel(envheat_prod,"env_heat")=yes; +prod_prc_fuel(geo_oce_prod,"geo_oce")=yes; + + +* extract the results +out_pprod(rpt_reg,fuel,rt) = sum(region$sameas(region, rpt_reg), sum((v,ts,user_constraint),sum(pri_prc$prod_prc_fuel(pri_prc,fuel),veda_vdd("var_act","-",pri_prc,rt,region,v,ts,user_constraint)))); +out_pprod("EU-27",fuel,rt) = sum(rpt_reg$eu27(rpt_reg),out_pprod(rpt_reg,fuel,rt)); +out_pprod("EU-27+",fuel,rt) = sum(rpt_reg$eu27_plus(rpt_reg),out_pprod(rpt_reg,fuel,rt)); + +************************************* +*** TABLE NET IMPORTS (var_fin is exports, var_fout is imports, var_fout-var_fin is net imports) +************************************* + +sets + +* import and export commodities + nimp_coa(Commodity) coal traded commodities /COACOK,COAHAR,COALIG,COABRO/ + nimp_oil(Commodity) oil traded commodities /OILGSL, OILHFO, OILNAP, OILOTH, OILCRD, OILDST, OILFDS, OILKER, OILLPG, OILNEU, OILRFG/ + nimp_gas(Commodity) natrural gas traded commodities /GASNAT, GASLNG/ + nimp_bio(Commodity) biomass and biofuels traded commodities /BIOLIQ,BIOWOO,BIOEMHV,BIOETHA,BIOOILFS,BIOHVO,BIOSUGFS/ + nimp_elc(Commodity) electricity traded commodities /ELCHIG, GN1/ + nimp_h2(Commodity) hydrogen traded commodities /SYNH2CU, SYNH2CT, SYNH2DT,SYNGH2CT,SYNGH2CU,SYNGH2DT,IMPLH2/ + nimp_e_fuels(Commodity) e-fuels commodities /ISYNG,ISYNGGAS,SYNGDST,SYNGGSL,SYNGKER,SYNGLPG,SYNGNAP,SYNGOTH/ + nimp_co2(commodity) Co2 commodities involved in the trade /TOTCO2/ + +* import and export processes + nimp_coa_prc(Process) coal import and export processes + nimp_oil_prc(Process) oil import and export processes + nimp_gas_prc(Process) natural gas import and export processes + nimp_bio_prc(Process) biomass and biofuels import and export processes + nimp_elc_prc(Process) electricity import and export processes + nimp_h2_prc(Process) hydrogen import and export processes + nimp_e_fuels_prc(Process) e-fuels import and export processes + + +* mapping to create the primary production table + nimp_prc_fuel(Process,Fuel) +* nimp_prc_fuel(process,fuel) /#coa_nimp.coal, #oil_nimp.oil, #gas_nimp.gas, #bio_nimp.biomass, #elc_nimp.elec, #h2_nimp.h2/ + cf_nimp(process) processes needed activity unit conversion /EXPEMHV,IMPBIOEMHV,IMPBIOHVO,IMPBIOETH,IMPBIOOIL/ +; + +nimp_coa_prc(nimp_prc)=yes$sum((nimp_coa, rt, region,v,ts,user_constraint)$(veda_vdd("var_fout",nimp_coa,nimp_prc,rt,region,v,ts,user_constraint) or veda_vdd("var_fin",nimp_coa,nimp_prc,rt,region,v,ts,user_constraint)), 1); +nimp_oil_prc(nimp_prc)=yes$sum((nimp_oil, rt, region,v,ts,user_constraint)$(veda_vdd("var_fout",nimp_oil,nimp_prc,rt,region,v,ts,user_constraint) or veda_vdd("var_fin",nimp_oil,nimp_prc,rt,region,v,ts,user_constraint)), 1); +nimp_gas_prc(nimp_prc)=yes$sum((nimp_gas, rt, region,v,ts,user_constraint)$(veda_vdd("var_fout",nimp_gas,nimp_prc,rt,region,v,ts,user_constraint) or veda_vdd("var_fin",nimp_gas,nimp_prc,rt,region,v,ts,user_constraint)), 1); +nimp_bio_prc(nimp_prc)=yes$sum((nimp_bio, rt, region,v,ts,user_constraint)$(veda_vdd("var_fout",nimp_bio,nimp_prc,rt,region,v,ts,user_constraint) or veda_vdd("var_fin",nimp_bio,nimp_prc,rt,region,v,ts,user_constraint)), 1); +nimp_elc_prc(nimp_prc)=yes$sum((nimp_elc, rt, region,v,ts,user_constraint)$(veda_vdd("var_fout",nimp_elc,nimp_prc,rt,region,v,ts,user_constraint) or veda_vdd("var_fin",nimp_elc,nimp_prc,rt,region,v,ts,user_constraint)), 1); +nimp_h2_prc(nimp_prc)=yes$sum((nimp_h2, rt, region,v,ts,user_constraint)$(veda_vdd("var_fout",nimp_h2,nimp_prc,rt,region,v,ts,user_constraint) or veda_vdd("var_fin",nimp_h2,nimp_prc,rt,region,v,ts,user_constraint)), 1); +nimp_e_fuels_prc(nimp_prc)=yes$sum((nimp_e_fuels, rt, region,v,ts,user_constraint)$(veda_vdd("var_fout",nimp_e_fuels,nimp_prc,rt,region,v,ts,user_constraint) or veda_vdd("var_fin",nimp_e_fuels,nimp_prc,rt,region,v,ts,user_constraint)), 1); + +nimp_prc_fuel(nimp_prc,"coal")=yes$nimp_coa_prc(nimp_prc);nimp_prc_fuel(nimp_prc,"oil")=yes$nimp_oil_prc(nimp_prc);nimp_prc_fuel(nimp_prc,"gas")=yes$nimp_gas_prc(nimp_prc); +nimp_prc_fuel(nimp_prc,"biomass")=yes$nimp_bio_prc(nimp_prc);nimp_prc_fuel(nimp_prc,"elec")=yes$nimp_elc_prc(nimp_prc);nimp_prc_fuel(nimp_prc,"h2")=yes$nimp_h2_prc(nimp_prc); +nimp_prc_fuel(nimp_prc,"efuels")=yes$nimp_e_fuels_prc(nimp_prc); + +cf("EXPEMHV")=0.0374;cf("IMPBIOEMHV")=0.0374;cf("IMPBIOHVO")=0.044;cf("IMPBIOOIL")=0.044;cf("IMPBIOETH")=0.0268;cf("IMPBIOETH")=0.0268;CF("IMPBIOSUGFS")=0.0268; +cf("IMPBIOSUGFS")=1/12.6582278481013; + +parameter + out_nimp(rpt_reg,fuel,rt) net imports table + out_nimp_ts(rpt_reg,fuel,rt,ts) net imports table by timeslice + out_nimp_prc(rpt_reg,process,fuel,rt) net imports by import process or corridor and fuel (internal parameter) + out_nimp_no_endog(rpt_reg,fuel,rt) net imports excluding endogenous trade +; + +out_nimp(rpt_reg,fuel,rt) = sum((commodity,process,region,v,ts,user_constraint)$(sameas(region, rpt_reg) $(not nimp_co2(commodity)) $nimp_prc_fuel(process,fuel) $(veda_vdd("var_fout",commodity,process,rt,region,v,ts,user_constraint)+veda_vdd("var_fin",commodity,process,rt,region,v,ts,user_constraint))), + cf(process)*(veda_vdd("var_fout",commodity,process,rt,region,v,ts,user_constraint)-veda_vdd("var_fin",commodity,process,rt,region,v,ts,user_constraint))); + +out_nimp_ts(rpt_reg,fuel,rt,ts) = sum((commodity,process,region,v,user_constraint)$(sameas(region, rpt_reg) $(not nimp_co2(commodity)) $nimp_prc_fuel(process,fuel) $(veda_vdd("var_fout",commodity,process,rt,region,v,ts,user_constraint)+veda_vdd("var_fin",commodity,process,rt,region,v,ts,user_constraint))), + cf(process)*(veda_vdd("var_fout",commodity,process,rt,region,v,ts,user_constraint)-veda_vdd("var_fin",commodity,process,rt,region,v,ts,user_constraint))); + +out_nimp_prc(rpt_reg,process,fuel,rt) = sum((commodity,region,v,ts,user_constraint)$(sameas(region, rpt_reg) $(not nimp_co2(commodity)) $nimp_prc_fuel(process,fuel) $(veda_vdd("var_fout",commodity,process,rt,region,v,ts,user_constraint)+veda_vdd("var_fin",commodity,process,rt,region,v,ts,user_constraint))), + cf(process)*(veda_vdd("var_fout",commodity,process,rt,region,v,ts,user_constraint)-veda_vdd("var_fin",commodity,process,rt,region,v,ts,user_constraint))); + + +* Net imports for the EU (considering only import and export processes outside of the EU-27 borders) + +out_nimp("EU-27",fuel,rt) =sum(rpt_reg$eu27(rpt_reg),sum((commodity,process,region,v,ts,user_constraint)$(sameas(region, rpt_reg) $nimp_prc_fuel(process,fuel) $(not nimp_co2(commodity)) $(not nimp_end_eu_prc(process)) $(veda_vdd("var_fout",commodity,process,rt,region,v,ts,user_constraint)+veda_vdd("var_fin",commodity,process,rt,region,v,ts,user_constraint))),cf(process)*(veda_vdd("var_fout",commodity,process,rt,region,v,ts,user_constraint)-veda_vdd("var_fin",commodity,process,rt,region,v,ts,user_constraint)))); +out_nimp("EU-27+",fuel,rt) =sum(rpt_reg$eu27_plus(rpt_reg),sum((commodity,process,region,v,ts,user_constraint)$(sameas(region, rpt_reg) $nimp_prc_fuel(process,fuel) $(not nimp_co2(commodity)) $(not nimp_end_eu_prc(process)) $(veda_vdd("var_fout",commodity,process,rt,region,v,ts,user_constraint)+veda_vdd("var_fin",commodity,process,rt,region,v,ts,user_constraint))),cf(process)*(veda_vdd("var_fout",commodity,process,rt,region,v,ts,user_constraint)-veda_vdd("var_fin",commodity,process,rt,region,v,ts,user_constraint)))); + +out_nimp_ts("EU-27",fuel,rt,ts) =sum(rpt_reg$eu27(rpt_reg),sum((commodity,process,region,v,user_constraint)$(sameas(region, rpt_reg) $nimp_prc_fuel(process,fuel) $(not nimp_co2(commodity)) $(not nimp_end_eu_prc(process)) $(veda_vdd("var_fout",commodity,process,rt,region,v,ts,user_constraint)+veda_vdd("var_fin",commodity,process,rt,region,v,ts,user_constraint))),cf(process)*(veda_vdd("var_fout",commodity,process,rt,region,v,ts,user_constraint)-veda_vdd("var_fin",commodity,process,rt,region,v,ts,user_constraint)))); +out_nimp_ts("EU-27+",fuel,rt,ts) =sum(rpt_reg$eu27_plus(rpt_reg),sum((commodity,process,region,v,user_constraint)$(sameas(region, rpt_reg) $nimp_prc_fuel(process,fuel) $(not nimp_co2(commodity)) $(not nimp_end_eu_prc(process)) $(veda_vdd("var_fout",commodity,process,rt,region,v,ts,user_constraint)+veda_vdd("var_fin",commodity,process,rt,region,v,ts,user_constraint))),cf(process)*(veda_vdd("var_fout",commodity,process,rt,region,v,ts,user_constraint)-veda_vdd("var_fin",commodity,process,rt,region,v,ts,user_constraint)))); + +out_nimp_no_endog(rpt_reg,fuel,rt) = sum((commodity,process,region,v,ts,user_constraint)$(sameas(region, rpt_reg) $nimp_prc_fuel(process,fuel) $(not nimp_co2(commodity)) $(not nimp_end_reg_prc(process)) $(veda_vdd("var_fout",commodity,process,rt,region,v,ts,user_constraint)+veda_vdd("var_fin",commodity,process,rt,region,v,ts,user_constraint))), + cf(process)*(veda_vdd("var_fout",commodity,process,rt,region,v,ts,user_constraint)-veda_vdd("var_fin",commodity,process,rt,region,v,ts,user_constraint))); + + +************************************* +*** TABLE ELECTRICITY PRODUCTION +************************************* + + +sets +* electricity production processes + eprd_prc (Process) electricity production processes (all - with and without CCS) + eprd_ccs_prc(Process) electricity production processes with CCS + +* commodities for electricity and fuels used for electricity production + eprd_elc(Commodity) electricity production commodities /ELCHIG,ELCHIGG,ELCMED,ELCLOW,AGRELC,COMELC,INDELC,RSDELC,TRAELC,TRAELC_EV,TRAELC_V2G/ + +* fuels used as input to electricity production + eprd_coa(Commodity) coal to electricity generation /ELCCOH, ELCCOL, INDCOA, INDCOB, INDCOL/ + eprd_ngas(Commodity) natural gas to electricity generation /ELCGAS,INDGAS,AGRGAS,COMGAS,RSDGAS/ + eprd_bgas(Commodity) biogas to electricity generation /ELCBGS, INDBGS, COMBGS, RSDBGS/ + eprd_gas(Commodity) natural derived and biogases to electricity generation /#eprd_ngas,#eprd_bgas,INDCOG,INDBFG,SUPGAS, ELCBFG,ELCBFT,ELCCOG,ELCCOP,ELCIIS/ + eprd_h2(Commodity) hydrogen to electricity generation /SYNH2CT,SYNH2CU,SYNH2DT,RSDHH2,RSDGHH2,INDHH2,INDGHH2,COMHH2,COMGHH2,SYNGH2CT,SYNGH2CU,SYNGH2DT/ + eprd_dsl(Commodity) oil to electricity generation /ELCDST,ELCHFO,INDHFO,INDLFO,INDNAP,INDRFG,RSDOIL,RSDLPG,INDLPG,AGRLPG,COMLPG/ + eprd_bdl(Commodity) biodiesel to electricity generation /ELCBDL,RSDBDL,COMBDL,AGRBDL/ + eprd_oil(Commodity) oil and biodiesel to electricity generation /#eprd_dsl,#eprd_bdl/ + eprd_nuc(Commodity) nuclear to electricity generation /ELCNUC, ELCNUCA,NUCH2/ + eprd_bio(Commodity) wood and wastes to electricity generation /INDBIO,INDBLQ,INDMUN,INDSLU,ELCMUN,ELCWOO,ELCSLU / + eprd_hyd(Commodity) hydro to electricity generation /ELCHYD/ + eprd_wnd(Commodity) wind to electricity generation /ELCWIN/ + eprd_sol(Commodity) solar to electricity generation /ELCSOL, INDSOL, RSDSOL, COMSOL, AGRSOL/ + eprd_oth(Commodity) other fuels to electricity generation /ELCGEO,ELCTID,ELCWAV,ELCAHT/ + eprd_all(Commodity) all commodites used to fuel electricity generation processes /#eprd_coa, #eprd_gas, #eprd_h2, #eprd_dsl, #eprd_bdl, #eprd_nuc, #eprd_bio, #eprd_hyd, #eprd_wnd, #eprd_sol, #eprd_oth/ + +* Create the rows of the table in the template file + eprd_prc_fuels(Commodity,fuel) mapping of commodities to reporting fuels (used to generate the rows of the table) + /#eprd_coa.(coal,coal_ccs), #eprd_bgas.(biogas,biogas_ccs), #eprd_gas.(gas, gas_ccs), #eprd_oil.(oil,oil_ccs), #eprd_nuc.nuclear, #eprd_bio.(biomass,biomass_ccs), #eprd_hyd.hydro, #eprd_wnd.wind, #eprd_sol.solar, #eprd_h2.h2, #eprd_oth.geo_oce/ + + eprd_prc_fuels_in(Commodity,fuel) mapping of commodities to reporting fuels (used to generate the fuel consumption ) + /#eprd_coa.coal, #eprd_gas.gas, #eprd_oil.oil, #eprd_nuc.nuclear, #eprd_bio.biomass, #eprd_hyd.hydro, #eprd_wnd.wind, #eprd_sol.solar, #eprd_h2.h2, #eprd_oth.geo_oce/ + + elc_prc(region, process, fuel, rt) set including all processes identified as electricity generation technologies per region and time period (used for debug purposes) + eprd_prccap_fuels(rpt_reg,Process,fuel) set mapping fuels and capacities per time + elc_prc_aux1(region, process) mapping of electricity production processes to region (without fuel and time index) + elc_prc_aux2(region, process,rt) mapping of electricity production processes to region (without fuel ndex) + maxfuel(rpt_reg,process,fuel,rt) +; + +parameter + out_elprod(rpt_reg,fuel,rt) electricity production by fuel table + out_elprod_ts(rpt_reg,fuel,rt,ts) electricity production by fuel table and timeslice + in_elprod(rpt_reg,fuel,rt) consumption by fuel for electricity production + elc_prc_prod(region, process, fuel, rt) production by process and fuel + p_eprd_prccap_fuels(rpt_reg,process) aux parameter holding whether a process is polyvalent + maxfuel_temp(rpt_reg,process,rt) aux parameter holding the maximum fuel in a year for a polyvalent process + maxfuel_temp2(rpt_reg,process,fuel) aux parameter holding the number of years for which the maximum fuel occurs +; + +* Select processes that produce electricity and consume at least one of the identified fuels for electricity production +eprd_prc(process) = sum((eprd_elc,rt,region,v,ts,user_constraint)$veda_vdd("var_fout",eprd_elc,process,rt,region,v,ts,user_constraint),1)*sum((eprd_all,region,rt,v,ts,user_constraint)$veda_vdd("var_fin",eprd_all,process,rt,region,v,ts,user_constraint), 1); +eprd_prc(bioe_prc_py)=yes; + +eprd_ccs_prc(eprd_prc) = sum((CO2_ccs,rt, region,v,ts,user_constraint)$veda_vdd("var_fout",CO2_ccs,eprd_prc,rt,region,v,ts,user_constraint),1); +eprd_ccs_prc(bioe_ccs_prc_py) = yes; + + +* Calculate fuel consumption by electricity production process (total and by fuel) +aux_all(process,rt,region)=0; aux_com(commodity,process,rt,region)=0; +aux_all_ts(process,rt,region,ts)=0; aux_com_ts(commodity,process,rt,region,ts)=0; +aux_all(eprd_prc,rt,region) = sum((eprd_all,v,ts,user_constraint)$veda_vdd("var_fin",eprd_all,eprd_prc,rt,region,v,ts,user_constraint), veda_vdd("var_fin",eprd_all,eprd_prc,rt,region,v,ts,user_constraint)); +aux_all_ts(eprd_prc,rt,region,ts) = sum((eprd_all,v,user_constraint)$veda_vdd("var_fin",eprd_all,eprd_prc,rt,region,v,ts,user_constraint), veda_vdd("var_fin",eprd_all,eprd_prc,rt,region,v,ts,user_constraint)); +aux_com(commodity,eprd_prc,rt,region) = sum((v,ts,user_constraint)$veda_vdd("var_fin",commodity,eprd_prc,rt,region,v,ts,user_constraint), veda_vdd("var_fin",commodity,eprd_prc,rt,region,v,ts,user_constraint)); +aux_com_ts(commodity,eprd_prc,rt,region,ts) = sum((v,user_constraint)$veda_vdd("var_fin",commodity,eprd_prc,rt,region,v,ts,user_constraint), veda_vdd("var_fin",commodity,eprd_prc,rt,region,v,ts,user_constraint)); + +* Calculate production for electricity production processes with and without CCS +out_elprod(rpt_reg,fuel,rt)$(not ccs_fuels(fuel)) = sum((eprd_prc,eprd_elc,commodity,region,v,ts,user_constraint)$(sameas(region,rpt_reg) $eprd_prc_fuels(commodity,fuel) $aux_com(commodity,eprd_prc,rt,region) $aux_all(eprd_prc,rt,region) $veda_vdd("var_fout",eprd_elc,eprd_prc,rt,region,v,ts,user_constraint) $(not eprd_ccs_prc(eprd_prc))), + veda_vdd("var_fout",eprd_elc,eprd_prc,rt,region,v,ts,user_constraint)*aux_com(commodity,eprd_prc,rt,region)/aux_all(eprd_prc,rt,region)); +out_elprod(rpt_reg,fuel,rt)$ccs_fuels(fuel) = sum((eprd_ccs_prc,eprd_elc,commodity,region,v,ts,user_constraint)$(sameas(region,rpt_reg) $eprd_prc_fuels(commodity,fuel) $aux_com(commodity,eprd_ccs_prc,rt,region) $aux_all(eprd_ccs_prc,rt,region) $veda_vdd("var_fout",eprd_elc,eprd_ccs_prc,rt,region,v,ts,user_constraint)), + veda_vdd("var_fout",eprd_elc,eprd_ccs_prc,rt,region,v,ts,user_constraint)*aux_com(commodity,eprd_ccs_prc,rt,region)/aux_all(eprd_ccs_prc,rt,region)); +out_elprod("EU-27",fuel,rt) = sum(rpt_reg$eu27(rpt_reg), out_elprod(rpt_reg,fuel,rt)); +out_elprod("EU-27+",fuel,rt) = sum(rpt_reg$eu27_plus(rpt_reg), out_elprod(rpt_reg,fuel,rt)); + + +out_elprod_ts(rpt_reg,fuel,rt,ts)$(not ccs_fuels(fuel)) = sum((eprd_prc,eprd_elc,commodity,region,v,user_constraint)$(sameas(region,rpt_reg) $eprd_prc_fuels(commodity,fuel) $aux_com(commodity,eprd_prc,rt,region) $aux_all(eprd_prc,rt,region) $veda_vdd("var_fout",eprd_elc,eprd_prc,rt,region,v,ts,user_constraint) $(not eprd_ccs_prc(eprd_prc))), + veda_vdd("var_fout",eprd_elc,eprd_prc,rt,region,v,ts,user_constraint)*aux_com(commodity,eprd_prc,rt,region)/aux_all(eprd_prc,rt,region)); +out_elprod_ts(rpt_reg,fuel,rt,ts)$ccs_fuels(fuel) = sum((eprd_ccs_prc,eprd_elc,commodity,region,v,user_constraint)$(sameas(region,rpt_reg) $eprd_prc_fuels(commodity,fuel) $aux_com(commodity,eprd_ccs_prc,rt,region) $aux_all(eprd_ccs_prc,rt,region) $veda_vdd("var_fout",eprd_elc,eprd_ccs_prc,rt,region,v,ts,user_constraint)), + veda_vdd("var_fout",eprd_elc,eprd_ccs_prc,rt,region,v,ts,user_constraint)*aux_com(commodity,eprd_ccs_prc,rt,region)/aux_all(eprd_ccs_prc,rt,region)); +out_elprod_ts("EU-27",fuel,rt,ts) = sum(rpt_reg$eu27(rpt_reg), out_elprod_ts(rpt_reg,fuel,rt,ts)); +out_elprod_ts("EU-27+",fuel,rt,ts) = sum(rpt_reg$eu27_plus(rpt_reg), out_elprod_ts(rpt_reg,fuel,rt,ts)); + +eprd_prccap_fuels(rpt_reg,eprd_prc,fuel)$((not eprd_ccs_prc(eprd_prc))$(not ccs_fuels(fuel))) = yes$sum((region,rt,eprd_elc,commodity,v,ts,user_constraint)$(sameas(region,rpt_reg)$eprd_prc_fuels(commodity,fuel) $aux_com(commodity,eprd_prc,rt,region) $aux_all(eprd_prc,rt,region) $veda_vdd("var_fout",eprd_elc,eprd_prc,rt,region,v,ts,user_constraint)),1); +eprd_prccap_fuels(rpt_reg,eprd_ccs_prc,fuel)$ccs_fuels(fuel)= yes$sum((region,rt,eprd_elc,commodity,v,ts,user_constraint)$(sameas(region,rpt_reg)$eprd_prc_fuels(commodity,fuel) $aux_com(commodity,eprd_ccs_prc,rt,region) $aux_all(eprd_ccs_prc,rt,region) $veda_vdd("var_fout",eprd_elc,eprd_ccs_prc,rt,region,v,ts,user_constraint)),1); + +* Calculate fuel consumption for electricity production processes with and without CCS +in_elprod(rpt_reg,fuel,rt) = sum((region,commodity,eprd_prc)$(sameas(region,rpt_reg) $eprd_prc_fuels_in(commodity,fuel)), aux_com(commodity,eprd_prc,rt,region)); +in_elprod("EU-27",fuel,rt) = sum(rpt_reg$eu27(rpt_reg), in_elprod(rpt_reg,fuel,rt)); +in_elprod("EU-27+",fuel,rt) = sum(rpt_reg$eu27_plus(rpt_reg), in_elprod(rpt_reg,fuel,rt)); + + +* enable the following comment to get (for debug purposes) a list of all processes identified as electricity generation technologies +elc_prc(region, process, fuel, rt) = sum((eprd_elc,v,ts,user_constraint)$veda_vdd("var_fout",eprd_elc,process,rt,region,v,ts,user_constraint),1)*sum((eprd_all,v,ts,user_constraint)$(eprd_prc_fuels_in(eprd_all,fuel) $veda_vdd("var_fin",eprd_all,process,rt,region,v,ts,user_constraint)), 1); +elc_prc_prod(region, process, fuel, rt)$elc_prc(region, process, fuel, rt) = sum((eprd_elc,v,ts,user_constraint)$veda_vdd("var_fout",eprd_elc,process,rt,region,v,ts,user_constraint),veda_vdd("var_fout",eprd_elc,process,rt,region,v,ts,user_constraint)); + +elc_prc_aux1(region, process)=yes$sum((fuel,rt), elc_prc(region, process, fuel, rt)); +elc_prc_aux2(region, process,rt)=yes$sum((fuel), elc_prc(region, process, fuel, rt)); + +parameter + out_elprod_prc(rpt_reg,process,fuel,rt) electrcicity production by process and fuel (internal parameter) +; + +out_elprod_prc(rpt_reg,eprd_prc,fuel,rt)$(not ccs_fuels(fuel)) = sum((eprd_elc,commodity,region,v,ts,user_constraint)$(sameas(region,rpt_reg) $eprd_prc_fuels(commodity,fuel) $aux_com(commodity,eprd_prc,rt,region) $aux_all(eprd_prc,rt,region) $veda_vdd("var_fout",eprd_elc,eprd_prc,rt,region,v,ts,user_constraint) $(not eprd_ccs_prc(eprd_prc))), + veda_vdd("var_fout",eprd_elc,eprd_prc,rt,region,v,ts,user_constraint)*aux_com(commodity,eprd_prc,rt,region)/aux_all(eprd_prc,rt,region)); + +out_elprod_prc(rpt_reg,eprd_prc,fuel,rt)$(ccs_fuels(fuel)) = sum((eprd_elc,commodity,region,v,ts,user_constraint)$(sameas(region,rpt_reg) $eprd_prc_fuels(commodity,fuel) $aux_com(commodity,eprd_prc,rt,region) $aux_all(eprd_prc,rt,region) $veda_vdd("var_fout",eprd_elc,eprd_prc,rt,region,v,ts,user_constraint) $(eprd_ccs_prc(eprd_prc))), + veda_vdd("var_fout",eprd_elc,eprd_prc,rt,region,v,ts,user_constraint)*aux_com(commodity,eprd_prc,rt,region)/aux_all(eprd_prc,rt,region)); + +* polyvalent gas plants are re-assigned to the primary fuel (i.e., the fuel with the largest input quantity) + +p_eprd_prccap_fuels(rpt_reg,eprd_prc) = sum(fuel$eprd_prccap_fuels(rpt_reg,eprd_prc,fuel),1); + +eprd_prccap_fuels(rpt_reg,eprd_prc,fuel)$(p_eprd_prccap_fuels(rpt_reg,eprd_prc)>1)=no; + +loop((rpt_reg,eprd_prc)$((p_eprd_prccap_fuels(rpt_reg,eprd_prc)>1)$sum(region$sameas(rpt_reg,region), elc_prc_aux1(region, eprd_prc))), + loop(rt$(sum(region$sameas(rpt_reg,region), elc_prc_aux2(region, eprd_prc,rt))), + maxfuel_temp(rpt_reg,eprd_prc,rt)=0;maxfuel(rpt_reg,process,fuel,rt)=no; + loop(fuel$sum(region$sameas(rpt_reg,region), elc_prc(region, eprd_prc, fuel, rt)), + if ( (out_elprod_prc(rpt_reg,eprd_prc,fuel,rt) gt maxfuel_temp(rpt_reg,eprd_prc,rt)), + maxfuel_temp(rpt_reg,eprd_prc,rt) = out_elprod_prc(rpt_reg,eprd_prc,fuel,rt); + ); + ); + maxfuel(rpt_reg,eprd_prc,fuel,rt) = yes$(out_elprod_prc(rpt_reg,eprd_prc,fuel,rt) eq maxfuel_temp(rpt_reg,eprd_prc,rt)); + ); +); + + +maxfuel_temp2(rpt_reg,eprd_prc,fuel)$(p_eprd_prccap_fuels(rpt_reg,eprd_prc)>1)=sum(rt$maxfuel(rpt_reg,eprd_prc,fuel,rt),1); + +parameter z(rpt_reg,process,fuel); + +loop((rpt_reg,eprd_prc)$((p_eprd_prccap_fuels(rpt_reg,eprd_prc)>1)$sum(region$sameas(rpt_reg,region), elc_prc_aux1(region, eprd_prc))), + z(rpt_reg,eprd_prc,fuel)=0;eprd_prccap_fuels(rpt_reg,eprd_prc,fuel)$(p_eprd_prccap_fuels(rpt_reg,eprd_prc)>1)=no; + loop(fuel$sum(region$sameas(rpt_reg,region), sum(rt, elc_prc(region, eprd_prc, fuel, rt))), + if (maxfuel_temp2(rpt_reg,eprd_prc,fuel)>z(rpt_reg,eprd_prc,fuel), + z(rpt_reg,eprd_prc,fuel)=maxfuel_temp2(rpt_reg,eprd_prc,fuel); +* in case of equal appearances of gas with another fuel, gas has priority + if ((sameas("gas", fuel) or sameas("gas_ccs",fuel)), + z(rpt_reg,eprd_prc,fuel)=z(rpt_reg,eprd_prc,fuel)+0.1; + maxfuel_temp2(rpt_reg,eprd_prc,fuel)=z(rpt_reg,eprd_prc,fuel); + ) + ); + ); + eprd_prccap_fuels(rpt_reg,eprd_prc,fuel)$((p_eprd_prccap_fuels(rpt_reg,eprd_prc)>1)$z(rpt_reg,eprd_prc,fuel)$(maxfuel_temp2(rpt_reg,eprd_prc,fuel) ge z(rpt_reg,eprd_prc,fuel)))=yes; + ); + + +************************************* +*** TABLE HYDROGEN PRODUCTION +************************************* +sets +* hydrogen production processes + h2prd_prc(process) hydrogen production processes (all - with and without CCS) + h2prd_ccs_prc(Process) hydrogen production processes with CCS + +* commodities for hydrogen and fuels used for hydrogen production + h2prd_h2(Commodity) hydrogen production commodities / SYNH2CT,SYNH2CU,SYNH2DT,SYNGH2CT,SYNGH2CU,SYNGH2DT/ + +* fuels used as input to hydrogen production + h2prd_coa(Commodity) coal to hydrogen production /COAHAR/ + h2prd_ngas(Commodity) natural gas to hydrogen production /GASNAT/ + h2prd_bgas(Commodity) biogas to hydrogen production /BIOGAS/ + h2prd_gas(Commodity) natural gas and biogases to hydrogen production /#h2prd_ngas,#h2prd_bgas/ + h2prd_elc(Commodity) electricity to hydrogen production /ELCHIG, ELCHIGG, ELCMED, ELCLOW / + h2prd_dsl(Commodity) oil to electricity production /OILHFO/ + h2prd_bdl(Commodity) biodiesel to hydrogen production /BIOLIQ,BIOETHA/ + h2prd_oil(Commodity) oil and biodiesel to hydrogen production /#h2prd_dsl,#h2prd_bdl/ + h2prd_nuc(Commodity) nuclear to hydrogen production /NUCH2/ + h2prd_bio(Commodity) wood and wastes to hydrogen production /BIOWOO/ + h2prd_oth(Commodity) other fuels to hydrogen production /ELCSOL/ + H2prd_all(Commodity) all commodites used to fuel hydrogen production processes /#h2prd_coa, #h2prd_ngas, #h2prd_bgas, #h2prd_elc, #h2prd_dsl, #h2prd_bdl, #h2prd_nuc, #h2prd_bio, #h2prd_oth/ + +* Create the rows of the table in the template file + h2prd_prc_fuels(Commodity,fuel) mapping of commodities to reporting fuels (used to generate the rows of the table) + /#h2prd_coa.(coal,coal_ccs), #h2prd_bgas.(biogas, biogas_ccs), #h2prd_gas.(gas, gas_ccs), #h2prd_oil.(oil,oil_ccs), #h2prd_nuc.nuclear, #h2prd_bio.(biomass,biomass_ccs), #h2prd_elc.elec, #h2prd_oth.other/ + + h2prd_prc_fuels_in(Commodity,fuel) mapping of commodities to reporting fuels (used to generate the fuel consumption ) + /#h2prd_coa.coal, #h2prd_gas.gas, #h2prd_oil.oil, #h2prd_nuc.nuclear, #h2prd_bio.biomass, #h2prd_elc.elec, #h2prd_oth.other/ + +; + +parameter + out_h2prod(rpt_reg,fuel,rt) hydrogen production by fuel table + in_h2prod(rpt_reg,fuel,rt) consumption by fuel for hydrogen production + out_h2prod_prc(rpt_reg,process,fuel,rt) hydrogen production by process and fuel internal table + +; + +* Select processes that produce hydrogen and consume at least one of the identified fuels for hydrogen production +h2prd_prc(process) = sum((h2prd_h2,rt,region,v,ts,user_constraint)$veda_vdd("var_fout",h2prd_h2,process,rt,region,v,ts,user_constraint),1)*sum((h2prd_all,region,rt,v,ts,user_constraint)$veda_vdd("var_fin",h2prd_all,process,rt,region,v,ts,user_constraint), 1); +h2prd_ccs_prc(h2prd_prc) = sum((CO2_ccs,rt, region,v,ts,user_constraint)$veda_vdd("var_fout",CO2_ccs,h2prd_prc,rt,region,v,ts,user_constraint),1); + +* Calculate fuel consumption by hydrogen production process (total and by fuel) +aux_all(process,rt,region)=0; aux_com(commodity,process,rt,region)=0; +aux_all(h2prd_prc,rt,region) = sum((H2prd_all,v,ts,user_constraint)$veda_vdd("var_fin",H2prd_all,h2prd_prc,rt,region,v,ts,user_constraint), veda_vdd("var_fin",h2prd_all,h2prd_prc,rt,region,v,ts,user_constraint)); +aux_com(commodity,h2prd_prc,rt,region) = sum((v,ts,user_constraint)$veda_vdd("var_fin",commodity,h2prd_prc,rt,region,v,ts,user_constraint), veda_vdd("var_fin",commodity,h2prd_prc,rt,region,v,ts,user_constraint)); + +* Calculate production for hydrogen production processes with and without CCS +out_h2prod(rpt_reg,fuel,rt)$(not ccs_fuels(fuel)) = sum((h2prd_prc,h2prd_h2,commodity,region,v,ts,user_constraint)$(sameas(region,rpt_reg) $(not (h2prd_ccs_prc(h2prd_prc))) $h2prd_prc_fuels(commodity,fuel) $aux_com(commodity,h2prd_prc,rt,region) $aux_all(h2prd_prc,rt,region) $veda_vdd("var_fout",h2prd_h2,h2prd_prc,rt,region,v,ts,user_constraint)), + veda_vdd("var_fout",h2prd_H2,h2prd_prc,rt,region,v,ts,user_constraint)*aux_com(commodity,h2prd_prc,rt,region)/aux_all(h2prd_prc,rt,region)); + +out_h2prod(rpt_reg,fuel,rt)$ccs_fuels(fuel) = sum((h2prd_ccs_prc,h2prd_h2,commodity,region,v,ts,user_constraint)$(sameas(region,rpt_reg) $h2prd_prc_fuels(commodity,fuel) $aux_com(commodity,h2prd_ccs_prc,rt,region) $aux_all(h2prd_ccs_prc,rt,region) $veda_vdd("var_fout",h2prd_h2,h2prd_ccs_prc,rt,region,v,ts,user_constraint)), + veda_vdd("var_fout",h2prd_H2,h2prd_ccs_prc,rt,region,v,ts,user_constraint)*aux_com(commodity,h2prd_ccs_prc,rt,region)/aux_all(h2prd_ccs_prc,rt,region)); +out_h2prod("EU-27",fuel,rt) = eps+sum(rpt_reg$eu27(rpt_reg),out_h2prod(rpt_reg,fuel,rt)); +out_h2prod("EU-27+",fuel,rt) = eps+sum(rpt_reg$eu27_plus(rpt_reg),out_h2prod(rpt_reg,fuel,rt)); + +out_h2prod_prc(rpt_reg,h2prd_prc,fuel,rt)$(not ccs_fuels(fuel)) = sum((h2prd_h2,commodity,region,v,ts,user_constraint)$(sameas(region,rpt_reg) $(not h2prd_ccs_prc(h2prd_prc)) $h2prd_prc_fuels(commodity,fuel) $aux_com(commodity,h2prd_prc,rt,region) $aux_all(h2prd_prc,rt,region) $veda_vdd("var_fout",h2prd_h2,h2prd_prc,rt,region,v,ts,user_constraint)), + veda_vdd("var_fout",h2prd_H2,h2prd_prc,rt,region,v,ts,user_constraint)*aux_com(commodity,h2prd_prc,rt,region)/aux_all(h2prd_prc,rt,region)); + +out_h2prod_prc(rpt_reg,h2prd_prc,fuel,rt)$(ccs_fuels(fuel)) = sum((h2prd_h2,commodity,region,v,ts,user_constraint)$(sameas(region,rpt_reg) $( h2prd_ccs_prc(h2prd_prc)) $h2prd_prc_fuels(commodity,fuel) $aux_com(commodity,h2prd_prc,rt,region) $aux_all(h2prd_prc,rt,region) $veda_vdd("var_fout",h2prd_h2,h2prd_prc,rt,region,v,ts,user_constraint)), + veda_vdd("var_fout",h2prd_H2,h2prd_prc,rt,region,v,ts,user_constraint)*aux_com(commodity,h2prd_prc,rt,region)/aux_all(h2prd_prc,rt,region)); + +* Calculate fuel consumption for hydrogen production processes with and without CCS +in_h2prod(rpt_reg,fuel,rt) = sum((region,commodity,h2prd_prc)$(sameas(region,rpt_reg) $h2prd_prc_fuels_in(commodity,fuel)), eps+aux_com(commodity,h2prd_prc,rt,region)); +in_h2prod("EU-27",fuel,rt) = sum(rpt_reg$eu27(rpt_reg), in_h2prod(rpt_reg,fuel,rt)); +in_h2prod("EU-27+",fuel,rt) = sum(rpt_reg$eu27_plus(rpt_reg), in_h2prod(rpt_reg,fuel,rt)); + + + +************************************* +*** TABLE DISTRICT HEATING SUPPLY +************************************* +sets +* distict heating production processes (all) + dhprd_prc(Process) district heating production processes (all - with and without CCS) + dhprd_ccs_prc(Process) district heating production processes with CCS + dhprd_aut_prc(Process) district heating production process (excl. industrial on-site CHP plants) + dhprd_aut_prc_ind(Process) district heating production process (industrial on-site CHP plants) + +* commodities for distirct heating and fuels used for district heating production + dhprd_ah(Commodity) heating production from on-site CHP plants /ICHHTH,ICLHTH,ICUHTH,IISHTH,INDHTH,INFHTH,INMHTH,IOIHTH,IPPHTH,REFHTH,COMHET,RSDHET,AGRHET,AGR_Low_Ent_Het,AGR_Spe_Het_Use,NR_ES-HO-SpHeat,NR_ES-HO-WatHeat,NR_ES-HR-SpHeat,NR_ES-HR-WatHeat,NR_ES-OF-SpHeat,NR_ES-OF-WatHeat,NR_ES-SL-SpHeat,NR_ES-SL-WatHeat,NR_ES-SR-SpHeat,NR_ES-SR-WatHeat,NR_ES-SS-SpHeat,NR_ES-SS-WatHeat,R_ES-DH-70-SpHeat,R_ES-DH-SpHeat,R_ES-DH-WatHeat,R_ES-FL-SpHeat,R_ES-FL-WatHeat,R_ES-SD-SpHeat,R_ES-SD-WatHeat/ +* dhprd_dh(Commodity) heating production commodities (district heating and onsite) /HETHTH,SUPHTH, #dhprd_ah/ +* dhprd_dhind(Commodity) district heating production commodity including also marketed industrial heat /HETHTH,INDHTH/ + dhprd_dhind(Commodity) district heating production commodity including also marketed industrial heat /HETHTH/ + +* fuels used as input to district heating production + dhprd_coa(Commodity) coal to district heating generation /#eprd_coa,COAHAR/ + dhprd_ngas(Commodity) natural gas to district heating generation /#eprd_ngas/ + dhprd_bgas(Commodity) biogas to district heating generation /#eprd_bgas/ + dhprd_gas(Commodity) natural derived and biogases to districth heating generation /#eprd_gas/ + dhprd_h2(Commodity) hydrogen to district heating generation /#eprd_h2/ + dhprd_dsl(Commodity) oil to district heating generation /#eprd_dsl/ + dhprd_bdl(Commodity) biodiesel to district heating generation /#eprd_bdl/ + dhprd_oil(Commodity) oil and biodiesel to district heating generation /#eprd_dsl,#eprd_bdl/ + dhprd_nuc(Commodity) nuclear to district heating generation /#eprd_nuc/ + dhprd_bio(Commodity) wood and wastes to district heating generation /#eprd_bio,BIOWOO/ + dhprd_hyd(Commodity) hydro to district heating generation /#eprd_hyd/ + dhprd_wnd(Commodity) wind to district heating generation /#eprd_wnd/ + dhprd_sol(Commodity) solar to district heating generation /#eprd_sol/ + dhprd_elc(Commodity) electricity to district heating generation /#eprd_elc/ + dhprd_oth(Commodity) other fuels to distric heatinggeneration /#eprd_oth/ + + dhprd_all(Commodity) all commodites used to fuel district heating generation processes + /#dhprd_coa, #dhprd_gas, #dhprd_h2, #dhprd_dsl, #dhprd_bdl, #dhprd_nuc, #dhprd_bio, #dhprd_hyd, #dhprd_wnd, #dhprd_sol, #dhprd_elc, #dhprd_oth/ + +* Create the rows of the table in the template file + dhprd_prc_fuels(Commodity,fuel) mapping of commodities to reporting fuels (used to generate the rows of the table) + /#dhprd_coa.(coal,coal_ccs), #dhprd_bgas.biogas,#dhprd_gas.(gas, gas_ccs), #dhprd_oil.(oil,oil_ccs), #dhprd_bio.(biomass,biomass_ccs), #dhprd_hyd.hydro, #dhprd_wnd.wind, #dhprd_sol.solar, #dhprd_h2.h2, #dhprd_elc.elec, (#dhprd_oth,#dhprd_nuc).other/ + + dhprd_prc_fuels_in(Commodity,fuel) mapping of commodities to reporting fuels (used to generate the fuel consumption ) + /#dhprd_coa.coal, #dhprd_gas.gas, #dhprd_bgas.biogas, #dhprd_oil.oil, #dhprd_nuc.nuclear, #dhprd_bio.biomass, #dhprd_hyd.hydro, #dhprd_wnd.wind, #dhprd_sol.solar, #dhprd_h2.h2, #dhprd_elc.elec, #dhprd_oth.other/ + +; +parameter + out_dhprod(rpt_reg,fuel,rt) district heating production by fuel (centralised and autoproducers plants) + out_dhprod_prc(rpt_reg,process,fuel,rt) district heating production by fuel and process (internal parameter) + in_dhprod(rpt_reg,fuel,rt) fuel consumption for district heating (centralised and autoproducers plants) +; + +* Select processes that produce district heating and consume at least one of the identified fuels for electricity production +dhprd_aut_prc_ind(dhprd_prc_py) = sum((dhprd_ah,rt,region,v,ts,user_constraint)$veda_vdd("var_fout",dhprd_ah,dhprd_prc_py,rt,region,v,ts,user_constraint),1)*sum((dhprd_all,region,rt,v,ts,user_constraint)$veda_vdd("var_fin",dhprd_all,dhprd_prc_py,rt,region,v,ts,user_constraint), 1); +dhprd_aut_prc(dhprd_prc_py) = sum((dhprd_dhind,rt,region,v,ts,user_constraint)$veda_vdd("var_fout",dhprd_dhind,dhprd_prc_py,rt,region,v,ts,user_constraint),1)*sum((dhprd_all,region,rt,v,ts,user_constraint)$veda_vdd("var_fin",dhprd_all,dhprd_prc_py,rt,region,v,ts,user_constraint), 1); +*dhprd_prc(dhprd_prc_py) = sum((dhprd_dh,rt,region,v,ts,user_constraint)$veda_vdd("var_fout",dhprd_dh,dhprd_prc_py,rt,region,v,ts,user_constraint),1)*sum((dhprd_all,region,rt,v,ts,user_constraint)$veda_vdd("var_fin",dhprd_all,dhprd_prc_py,rt,region,v,ts,user_constraint), 1); +dhprd_prc(dhprd_prc_py) = sum((dhprd_dhind,rt,region,v,ts,user_constraint)$veda_vdd("var_fout",dhprd_dhind,dhprd_prc_py,rt,region,v,ts,user_constraint),1)*sum((dhprd_all,region,rt,v,ts,user_constraint)$veda_vdd("var_fin",dhprd_all,dhprd_prc_py,rt,region,v,ts,user_constraint), 1); +dhprd_ccs_prc(dhprd_prc) = sum((CO2_ccs,rt, region,v,ts,user_constraint)$veda_vdd("var_fout",CO2_ccs,dhprd_prc,rt,region,v,ts,user_constraint),1); + +* Calculate fuel consumption by district heating production process (total and by fuel) +aux_all(process,rt,region)=0; aux_com(commodity,process,rt,region)=0; +aux_all(dhprd_prc,rt,region) = sum((dhprd_all,v,ts,user_constraint)$veda_vdd("var_fin",dhprd_all,dhprd_prc,rt,region,v,ts,user_constraint), veda_vdd("var_fin",dhprd_all,dhprd_prc,rt,region,v,ts,user_constraint)); +aux_com(commodity,dhprd_prc,rt,region) = sum((v,ts,user_constraint)$veda_vdd("var_fin",commodity,dhprd_prc,rt,region,v,ts,user_constraint), veda_vdd("var_fin",commodity,dhprd_prc,rt,region,v,ts,user_constraint)); + +* Calculate production for distrcit heating processes with and without CCS +*out_dhprod(rpt_reg,fuel,rt)$(not ccs_fuels(fuel)) = sum((dhprd_prc,dhprd_dh,commodity,region,v,ts,user_constraint)$(sameas(region,rpt_reg) $dhprd_prc_fuels(commodity,fuel) $aux_com(commodity,dhprd_prc,rt,region) $aux_all(dhprd_prc,rt,region) $veda_vdd("var_fout",dhprd_dh,dhprd_prc,rt,region,v,ts,user_constraint) $(not dhprd_ccs_prc(dhprd_prc))), +* veda_vdd("var_fout",dhprd_dh,dhprd_prc,rt,region,v,ts,user_constraint)*aux_com(commodity,dhprd_prc,rt,region)/aux_all(dhprd_prc,rt,region)); +out_dhprod(rpt_reg,fuel,rt)$(not ccs_fuels(fuel)) = sum((dhprd_prc,dhprd_dhind,commodity,region,v,ts,user_constraint)$(sameas(region,rpt_reg) $dhprd_prc_fuels(commodity,fuel) $aux_com(commodity,dhprd_prc,rt,region) $aux_all(dhprd_prc,rt,region) $veda_vdd("var_fout",dhprd_dhind,dhprd_prc,rt,region,v,ts,user_constraint) $(not dhprd_ccs_prc(dhprd_prc))), + veda_vdd("var_fout",dhprd_dhind,dhprd_prc,rt,region,v,ts,user_constraint)*aux_com(commodity,dhprd_prc,rt,region)/aux_all(dhprd_prc,rt,region)); + +*out_dhprod(rpt_reg,fuel,rt)$ccs_fuels(fuel) = sum((dhprd_ccs_prc,dhprd_dh,commodity,region,v,ts,user_constraint)$(sameas(region,rpt_reg) $dhprd_prc_fuels(commodity,fuel) $aux_com(commodity,dhprd_ccs_prc,rt,region) $aux_all(dhprd_ccs_prc,rt,region) $veda_vdd("var_fout",dhprd_dh,dhprd_ccs_prc,rt,region,v,ts,user_constraint)), +* veda_vdd("var_fout",dhprd_dh,dhprd_ccs_prc,rt,region,v,ts,user_constraint)*aux_com(commodity,dhprd_ccs_prc,rt,region)/aux_all(dhprd_ccs_prc,rt,region)); + +out_dhprod(rpt_reg,fuel,rt)$ccs_fuels(fuel) = sum((dhprd_ccs_prc,dhprd_dhind,commodity,region,v,ts,user_constraint)$(sameas(region,rpt_reg) $dhprd_prc_fuels(commodity,fuel) $aux_com(commodity,dhprd_ccs_prc,rt,region) $aux_all(dhprd_ccs_prc,rt,region) $veda_vdd("var_fout",dhprd_dhind,dhprd_ccs_prc,rt,region,v,ts,user_constraint)), + veda_vdd("var_fout",dhprd_dhind,dhprd_ccs_prc,rt,region,v,ts,user_constraint)*aux_com(commodity,dhprd_ccs_prc,rt,region)/aux_all(dhprd_ccs_prc,rt,region)); + +out_dhprod("EU-27",fuel,rt) = sum(rpt_reg$eu27(rpt_reg), out_dhprod(rpt_reg,fuel,rt)); +out_dhprod("EU-27+",fuel,rt) = sum(rpt_reg$eu27_plus(rpt_reg), out_dhprod(rpt_reg,fuel,rt)); + +out_dhprod_prc(rpt_reg,dhprd_prc,fuel,rt)$(not ccs_fuels(fuel)) = sum((dhprd_dhind,commodity,region,v,ts,user_constraint)$(sameas(region,rpt_reg) $dhprd_prc_fuels(commodity,fuel) $aux_com(commodity,dhprd_prc,rt,region) $aux_all(dhprd_prc,rt,region) $veda_vdd("var_fout",dhprd_dhind,dhprd_prc,rt,region,v,ts,user_constraint)$(not dhprd_ccs_prc(dhprd_prc))), + veda_vdd("var_fout",dhprd_dhind,dhprd_prc,rt,region,v,ts,user_constraint)*aux_com(commodity,dhprd_prc,rt,region)/aux_all(dhprd_prc,rt,region)); + +out_dhprod_prc(rpt_reg,dhprd_prc,fuel,rt)$(ccs_fuels(fuel)) = sum((dhprd_dhind,commodity,region,v,ts,user_constraint)$(sameas(region,rpt_reg) $dhprd_prc_fuels(commodity,fuel) $aux_com(commodity,dhprd_prc,rt,region) $aux_all(dhprd_prc,rt,region) $veda_vdd("var_fout",dhprd_dhind,dhprd_prc,rt,region,v,ts,user_constraint)$( dhprd_ccs_prc(dhprd_prc))), + veda_vdd("var_fout",dhprd_dhind,dhprd_prc,rt,region,v,ts,user_constraint)*aux_com(commodity,dhprd_prc,rt,region)/aux_all(dhprd_prc,rt,region)); + +* Calculate fuel consumption for district heating production processes with and without CCS +in_dhprod(rpt_reg,fuel,rt) = sum((region,commodity,dhprd_prc)$(sameas(region,rpt_reg) $dhprd_prc_fuels_in(commodity,fuel)), aux_com(commodity,dhprd_prc,rt,region)); +in_dhprod("EU-27",fuel,rt) = sum(rpt_reg$eu27(rpt_reg), in_dhprod(rpt_reg,fuel,rt)); +in_dhprod("EU-27+",fuel,rt) = sum(rpt_reg$eu27_plus(rpt_reg), in_dhprod(rpt_reg,fuel,rt)); + +parameter + out_dhprod_prc(rpt_reg,process,fuel,rt) + out_dhprod_prc2(rpt_reg,process,fuel,rt); + +out_dhprod_prc(rpt_reg,dhprd_prc,fuel,rt) = sum((dhprd_dhind,commodity,region,v,ts,user_constraint)$(sameas(region,rpt_reg) $dhprd_prc_fuels(commodity,fuel) $aux_com(commodity,dhprd_prc,rt,region) $aux_all(dhprd_prc,rt,region) $veda_vdd("var_fout",dhprd_dhind,dhprd_prc,rt,region,v,ts,user_constraint) $(not dhprd_ccs_prc(dhprd_prc))), + veda_vdd("var_fout",dhprd_dhind,dhprd_prc,rt,region,v,ts,user_constraint)*aux_com(commodity,dhprd_prc,rt,region)/aux_all(dhprd_prc,rt,region)); + +out_dhprod_prc2(rpt_reg,dhprd_prc,fuel,rt) = sum((dhprd_dhind,commodity,region,v,ts,user_constraint)$(sameas(region,rpt_reg) $dhprd_prc_fuels(commodity,fuel) $aux_com(commodity,dhprd_prc,rt,region) $aux_all(dhprd_prc,rt,region) $veda_vdd("var_fout",dhprd_dhind,dhprd_prc,rt,region,v,ts,user_constraint) $(not dhprd_ccs_prc(dhprd_prc))), + veda_vdd("var_fout",dhprd_dhind,dhprd_prc,rt,region,v,ts,user_constraint)); + + +*********************************************** +*** TABLE SYNTHETIC FUEL PRODUCTION +*********************************************** +sets +* synthetic fuels production processes (all) + synprd_prc(Process) synthetic fuels production processes (all - with and without CCS) + synprd_ccs_prc(Process) synthtetic fuel production processes with CCS + c_liquids(Process) coal and gas to liquids processes + c_gases(Process) coal to gas processes + b_liquids(Process) biogenic liquids processes + b_gases(Process) biogenic gases processes + e_liquids(Process) e-liquids processes (PtL) + ge_liquids(Process) green e-liquids processes (PtL-green) + e_gases(Process) e-gases processes (PtG) + ge_gases(Process) green e-gases processes (PtG-green) + +* commodities for synthetic fuels and fuels used for synthetic fuel production + synprd_syn(Commodity) hydrogen production commodities /BIODME,BIODST,BIOEMHV,BIOETHA,BIOGAS,BIOHVO,BIOLIQ,BIOMtaH,BIOPROP,GASNAT,GASP2G,OILDST,OILGSL,OILKER,OILNAP,SYNDME,SYNMtaH, SYNGDST,SYNGGSL,SYNGKER,SYNGLPG,SYNGNAP,SYNGOTH,GASP2G_G/ + gsynprd_syn(Commodity) green-efuels production commodities /SYNGDST,SYNGGSL,SYNGKER,SYNGLPG,SYNGNAP,SYNGOTH,GASP2G_G/ + +* fuels used as input to synthetic fuels production + synprd_coa(Commodity) coal to synthetic fuel production /COAHAR/ + synprd_gas(Commodity) natural gas to synthetic fuel production /GASNAT,SUPGAS/ + synprd_h2(Commodity) hydrogen to synthetic fuel production /SYNH2CT,SYNH2CU,SYNH2DT,BRFH2,SYNGH2CT,SYNGH2CU,SYNGH2DT/ + synprd_oil(Commodity) oil to synthetic fuel production /OILHFO/ + synprd_bio(Commodity) biofuels synthetic fuel production /BIOLGCFS,BIOOILFS,BIOSLU,BIOSTAFS,BIOSUGFS,BIOWOO,INDBLQ/ + synprd_elc(Commodity) electricity to synthetic fuel production /ELCHIG,SUPELC/ + synprd_oth(Commodity) other fuels to synthetic fuel production /SUPHTH/ + + synprd_all(Commodity) all commodites used to fuel synthetic fuels production processes + /#synprd_coa, #synprd_gas, #synprd_h2, #synprd_oil, #synprd_bio, #synprd_elc, #synprd_oth/ + +* Create the rows of the table in the template file + synfuels_types /c_liquids, c_gases, b_liquids, b_gases, e_liquids, e_gases, ge_liquids, ge_gases/ + synfuels_prc_types(synfuels_types,Process) + + synprd_prc_fuels_in(Commodity,fuel) mapping of commodities to reporting fuels (used to generate the fuel consumption ) + /#synprd_coa.coal, #synprd_gas.gas, #synprd_h2.h2, #synprd_oil.oil, #synprd_bio.biomass, #synprd_elc.elec, #synprd_oth.other/ + +; + +parameter + out_synfuels(rpt_reg,synfuels_types,rt) synthetic fuel production by type of synthetic fuel (b-fuel or c-fuel or e-fuel) + out_synfuels_prc(rpt_reg,process,synfuels_types,rt) synthetic fuel production by process and type of synthetic fuel (b-fuel or c-fuel or e-fuel) (internal parameter) + in_synfuels(rpt_reg,fuel,rt) fuel consumption for producing synthetic fuels +; + +cf("BRF2_BTLFTDSL_CCS ")= 0.044;cf("BRF2_BTLFTDSL ")= 0.044;cf("BRF2_ETHLGC ")= 0.0268;cf("BRF1_PREETBE ")= 0.0363;cf("BRF2_ETHLGC_CCS ")= 0.0268;cf("BRF1_ETHAMIDO ")= 0.0268;cf("BRF1_ETHSUCRI ")= 0.0268;cf("BRF1_HVO ")= 0.044;cf("BRF1_TRANSESTER ")= 0.044; + +* Select processes that produce synthetic liquids and consume at least one of the identified fuels for synthetic liquids production +synprd_prc(synprd_prc_py) = sum((synprd_syn,rt,region,v,ts,user_constraint)$veda_vdd("var_fout",synprd_syn,synprd_prc_py,rt,region,v,ts,user_constraint),1); +*sum((synprd_all,region,rt,v,ts,user_constraint)$veda_vdd("var_fin",synprd_all,synprd_prc_py,rt,region,v,ts,user_constraint), 1); +b_liquids(synprd_prc)=yes$synblq_prc_py(synprd_prc); +b_gases(synprd_prc)=yes$synbgs_prc_py(synprd_prc); +c_liquids(synprd_prc)=yes$synflq_prc_py(synprd_prc); +c_gases(synprd_prc)=yes$synfgs_prc_py(synprd_prc); +e_liquids(synprd_prc)=yes$(synelq_prc_py(synprd_prc) or synegrlq_prc_py(synprd_prc)); +ge_liquids(synprd_prc)=yes$(synegrlq_prc_py(synprd_prc) or synegrgs_prc_py(synprd_prc)); +e_gases(synprd_prc)=yes$(synegs_prc_py(synprd_prc) or synegrgs_prc_py(synprd_prc)); +ge_gases(synprd_prc)=yes$synegrgs_prc_py(synprd_prc); +synprd_ccs_prc(synprd_prc) = sum((CO2_ccs,rt, region,v,ts,user_constraint)$veda_vdd("var_fout",CO2_ccs,synprd_prc,rt,region,v,ts,user_constraint),1); + +synfuels_prc_types("c_liquids",c_liquids)=yes;synfuels_prc_types("c_gases",c_gases)=yes; +synfuels_prc_types("b_liquids",b_liquids)=yes;synfuels_prc_types("b_gases",b_gases)=yes; +synfuels_prc_types("e_liquids",e_liquids)=yes;synfuels_prc_types("e_gases",e_gases)=yes; +synfuels_prc_types("ge_liquids",ge_liquids)=yes;synfuels_prc_types("ge_gases",ge_gases)=yes; + + +* Calculate fuel consumption by synthetic fuel production process (total and by fuel) +aux_all(process,rt,region)=0; aux_com(commodity,process,rt,region)=0; +aux_all(synprd_prc,rt,region) = sum((synprd_all,v,ts,user_constraint)$veda_vdd("var_fin",synprd_all,synprd_prc,rt,region,v,ts,user_constraint), veda_vdd("var_fin",synprd_all,synprd_prc,rt,region,v,ts,user_constraint)); +aux_com(commodity,synprd_prc,rt,region) = sum((v,ts,user_constraint)$veda_vdd("var_fin",commodity,synprd_prc,rt,region,v,ts,user_constraint), veda_vdd("var_fin",commodity,synprd_prc,rt,region,v,ts,user_constraint)); + +* Calculate production for synthetic fuels processes +out_synfuels(rpt_reg,synfuels_types,rt) = sum((synprd_prc,region,v,ts,user_constraint)$(sameas(region, rpt_reg)$synfuels_prc_types(synfuels_types,synprd_prc)$veda_vdd("var_act","-",synprd_prc,rt,region,v,ts,user_constraint)),cf(synprd_prc)*veda_vdd("var_act","-",synprd_prc,rt,region,v,ts,user_constraint)); +out_synfuels("EU-27",synfuels_types,rt) = sum(rpt_reg$eu27(rpt_reg),out_synfuels(rpt_reg,synfuels_types,rt)); +out_synfuels("EU-27+",synfuels_types,rt) = sum(rpt_reg$eu27_plus(rpt_reg),out_synfuels(rpt_reg,synfuels_types,rt)); + +out_synfuels_prc(rpt_reg,synprd_prc,synfuels_types,rt) =sum((region,v,ts,user_constraint)$(sameas(region, rpt_reg)$synfuels_prc_types(synfuels_types,synprd_prc)$veda_vdd("var_act","-",synprd_prc,rt,region,v,ts,user_constraint)),cf(synprd_prc)*veda_vdd("var_act","-",synprd_prc,rt,region,v,ts,user_constraint)); + +* Calculate fuel consumption for synthetic fuel processes with and without CCS +in_synfuels(rpt_reg,fuel,rt) = sum((region,commodity,synprd_prc)$(sameas(region,rpt_reg) $synprd_prc_fuels_in(commodity,fuel)), aux_com(commodity,synprd_prc,rt,region)); +in_synfuels("EU-27",fuel,rt) = sum(rpt_reg$eu27(rpt_reg), in_h2prod(rpt_reg,fuel,rt)); +in_synfuels("EU-27+",fuel,rt) = sum(rpt_reg$eu27_plus(rpt_reg), in_h2prod(rpt_reg,fuel,rt)); + + +*********************************************** +*** TABLE FINAL ENERGY CONSUMPTION IN INDUSTRY +*********************************************** + +sets +* Industrial processes (all) + nen_prc(Process) Non energy uses processes + iis_prc(Process) Iron and Steel proceses + inf_prc(Process) Non Ferrous metals proceses + ich_prc(Process) Chemicals proceses + ipp_prc(Process) Paper and Pulp proceses + inm_prc(Process) Non Metallic Minerals proceses + ioi_prc(Process) Other industry proceses + chp_ind_prc(Process) On site CHP processes: fuel input to CHP in industry is excluded from final consumption + boi_ind_prc(Process) on-site processes that deliver on-site heat: heat output from these boilers should be excluded from final consumption of heat in industry + blf_prc(Process) On site Blast furnance processes: fuel input to blust furnance processes is excluded from final consumption + ih2_prc(Process) On-site hydrogen production processes: fuel consumption from on-site produced hydrogen is excluded from final consumption + ibio_prc(Process) On-site biofuels production processes: fuel consumption from on-site produced biofuels is excluded from final consumption + idm_prc(Process) Demand processes (should be excluded from the industrial consumption)/ICHDEMAND00,INFDEMAND00,INMDEMAND00,IOIDEMAND00/ + ind_subsec Industrial Subsectors /IIS, INM, INF, ICH, IPP, IOI/ + ind_prc_subsec(Process, ind_subsec) industrial processes to subsectors + ind_prc(Process) all industrial processes + ind_liqftech(Process) Industry fuel tech processes to distribute liquids /INDHFO00,INDLFO00,INDLPG00,INDNAP00,INDRFG00/ + +* fuels used as input to industrial proceseses + enc_nen(Commodity) fuels used in Non-Energy Uses /GASNAT,OILDST,OILGSL,OILHFO,OILKER,OILLPG,OILNAP,OILNEU,OILOTH,OILRFG/ + coa_ind(Commodity) coal /INDCOL,INDCOA,INDCOB,INDCOK/ + oil_ind(Commodity) oil products /INDHFO,INDNAP,INDLFO,INDLPG,INDRFG/ + gas_ind(Commodity) natural gas and derived gases /INDBFT,INDBFG,INDCOG,INDCOP,INDGAS/ + bgs_ind(Commodity) biogas /INDBGS/ + h2_ind(Commodity) hydrogen /INDHH2,INDGHH2/ + h2_indprc(Process) fuel tech processes delivering hydrogen to industrial sectors /INDGH2C01,INDGGH2C01/ + bio_ind(Commodity) biomass wastes and bioliquids /INDBIO,INDMUN,INDSLU/ + hth_ind(Commodity) heat (marketed and non-marketed /ICHHTH,ICLHTH,ICUHTH,IISHTH,INDHTH,INFHTH,INMHTH,IOIHTH,IPPHTH,REFHTH/ + elc_ind(Commodity) electricity /INDELC/ + oth_ind(Commodity) other fuels in industry /INDSOL,INDGEO/ + env_ind(Commodity) environmental heat in industry /INDAHT/ + ind_all(Commodity) all commodites used to fuel industrial processes /#coa_ind, #oil_ind, #gas_ind, #bgs_ind, #h2_ind, #bio_ind, #hth_ind, #elc_ind, #oth_ind, #env_ind/ + ind_abio(Commodity) all biogenic commodities used to fuel industrial processes /#bgs_ind, #bio_ind/ + blf_ind(Commodity) Output from Blast Furnances /GASBFG,MISBFS,MISRIR,GASBFT,GASIIS,MISCST/ + ingas_ind(Commodity) Input gases to industry that are treated as "natural gas" /GASNAT, GASP2G, GASP2G_G/ + +* Treatment of bioliquids and e-liquids in industry + blq_ind_com(Commodity) bioliquids and e-liquids in industry /BIOLIQ/ +* Create the table rows + ind_com_fuel(Commodity,fuel) mapping of commodities to fuels for industry /#coa_ind.coal, #oil_ind.oil, #gas_ind.gas, #bgs_ind.biogas, #elc_ind.elec, #bio_ind.biomass, #hth_ind.heat, #oth_ind.other,#h2_ind.h2, #env_ind.env_heat/ + ind_com_subsec(Commodity, ind_subsec)/(ICHHTH,ICLHTH).ICH, IISHTH.IIS, (ICUHTH,INFHTH).INF, INMHTH.INM, IOIHTH.IOI,IPPHTH.IPP/ +; +alias (ind_subsec2, ind_subsec); + +parameters + out_nen(rpt_reg,rt) total energy consumption for non-energy uses + out_ind(rpt_reg,ind_subsec,fuel,rt) final energy consumption in industrial subsectors + out_ind_prc(rpt_reg,ind_subsec,process,fuel,rt) final energy consumption in industrial subsectors by process +; + +* Non-energy uses process selection +nen_prc(nen_py) = sum((enc_nen,rt,region,v,ts,user_constraint)$veda_vdd("var_fin",enc_nen,nen_py,rt,region,v,ts,user_constraint),1); +* Non-energy uses consumption +out_nen(rpt_reg,rt) = sum((nen_prc,region,v,ts,user_constraint)$(sameas(region, rpt_reg)$veda_vdd("var_act","-",nen_prc,rt,region,v,ts,user_constraint)),veda_vdd("var_act","-",nen_prc,rt,region,v,ts,user_constraint)); +out_nen("EU-27",rt) = sum(rpt_reg$eu27(rpt_reg), out_nen(rpt_reg,rt)); +out_nen("EU-27+",rt) = sum(rpt_reg$eu27_plus(rpt_reg), out_nen(rpt_reg,rt)); + +* On-Site CHPs, blast furnances, hydrogen and biofuels production and other fuel-tech processes +chp_ind_prc(dhprd_aut_prc_ind) = sum((hth_ind,rt,region,v,ts,user_constraint)$veda_vdd("var_fout",hth_ind,dhprd_aut_prc_ind,rt,region,v,ts,user_constraint),1); +blf_prc(process) = sum((rt,region,v,ts,user_constraint)$veda_vdd("var_fout","GASBFG",process,rt,region,v,ts,user_constraint),1); +ih2_prc(process) = sum((h2_ind,rt,region,v,ts,user_constraint)$veda_vdd("var_fout",h2_ind,process,rt,region,v,ts,user_constraint),1)*sum((ind_all,rt,region,v,ts,user_constraint)$veda_vdd("var_fin",ind_all,Process,rt,region,v,ts,user_constraint),1); +ibio_prc(process) = sum((ind_abio,rt,region,v,ts,user_constraint)$veda_vdd("var_fout",ind_abio,process,rt,region,v,ts,user_constraint),1)*sum((ind_all,rt,region,v,ts,user_constraint)$veda_vdd("var_fin",ind_all,Process,rt,region,v,ts,user_constraint),1); + +* Industrial processes in sucbsectors +aux_all(process,rt,region)=0; aux_com(commodity,process,rt,region)=0;aux_com2(commodity,process,rt,region)=0; + +aux_com2(hth_ind,"INDIHTH00",rt,region)=sum((v,ts,user_constraint)$veda_vdd("var_fout",hth_ind,"INDIHTH00",rt,region,v,ts,user_constraint), veda_vdd("var_fout",hth_ind,"INDIHTH00",rt,region,v,ts,user_constraint)); + +* Bioliquids in total bio for industry +aux_all("INDBIO00",rt,region) = sum((blq_ind_com,v,ts,user_constraint)$veda_vdd("var_fin",blq_ind_com,"INDBIO00",rt,region,v,ts,user_constraint), veda_vdd("var_fin",blq_ind_com,"INDBIO00",rt,region,v,ts,user_constraint)); + +aux_com(ind_all,process,rt,region)$((not chp_ind_prc(process)) $(not idm_prc(process)) $(not blf_prc(process)) $(iis_ind_py(process) or inf_ind_py(process) or ich_ind_py(process) or ipp_ind_py(process) or inm_ind_py(process) or ioi_ind_py(process))) = + sum((v,ts,user_constraint)$veda_vdd("var_fin",ind_all,process,rt,region,v,ts,user_constraint), veda_vdd("var_fin",ind_all,process,rt,region,v,ts,user_constraint)); + +iis_prc(iis_ind_py)=yes$sum((ind_all,rt,region)$aux_com(ind_all,iis_ind_py,rt,region),1);inf_prc(inf_ind_py)=yes$sum((ind_all,rt,region)$aux_com(ind_all,inf_ind_py,rt,region),1); +ich_prc(ich_ind_py)=yes$sum((ind_all,rt,region)$aux_com(ind_all,ich_ind_py,rt,region),1);ipp_prc(ipp_ind_py)=yes$sum((ind_all,rt,region)$aux_com(ind_all,ipp_ind_py,rt,region),1); +inm_prc(inm_ind_py)=yes$sum((ind_all,rt,region)$aux_com(ind_all,inm_ind_py,rt,region),1);ioi_prc(ioi_ind_py)=yes$sum((ind_all,rt,region)$aux_com(ind_all,ioi_ind_py,rt,region),1); +ind_prc_subsec(iis_prc,"iis")=yes;ind_prc_subsec(inf_prc,"inf")=yes;ind_prc_subsec(ich_prc,"ich")=yes; +ind_prc_subsec(ipp_prc,"ipp")=yes;ind_prc_subsec(inm_prc,"inm")=yes;ind_prc_subsec(ioi_prc,"ioi")=yes; +ind_prc(iis_prc)=yes;ind_prc(inf_prc)=yes;ind_prc(ich_prc)=yes;ind_prc(ipp_prc)=yes;ind_prc(inm_prc)=yes;ind_prc(ioi_prc)=yes; + +* Generic boilers producing on-site heat: their heat production should be excluded from total heat consumption in industry +boi_ind_prc(process)$(iis_prc(process) or inf_prc(process) or ich_prc(process) or ipp_prc(process) or inm_prc(process) or ioi_prc(process) and (not blf_prc(process))) = yes$sum((hth_ind,rt,region,v,ts,user_constraint)$veda_vdd("var_fout",hth_ind,process,rt,region,v,ts,user_constraint),1); + +out_ind(rpt_reg,ind_subsec,fuel,rt) = (sum((ind_all,process,region)$(sameas(region,rpt_reg)$ind_com_fuel(ind_all,fuel)$ind_prc_subsec(process, ind_subsec)$aux_com(ind_all,process,rt,region)),aux_com(ind_all,process,rt,region)))$(not sameas(fuel,"heat")) + + (sum((ind_all,process,region)$(sameas(region,rpt_reg)$ind_com_fuel(ind_all,fuel)$ind_com_subsec(ind_all, ind_subsec)$aux_com2(ind_all,process,rt,region)),aux_com2(ind_all,process,rt,region)))$(sameas(fuel,"heat")); + +out_ind_prc(rpt_reg,ind_subsec,process,fuel,rt) = (sum((ind_all,region)$(sameas(region,rpt_reg)$ind_com_fuel(ind_all,fuel)$ind_prc_subsec(process, ind_subsec)$aux_com(ind_all,process,rt,region)),aux_com(ind_all,process,rt,region)))$(not sameas(fuel,"heat")) + + (sum((ind_all,region)$(sameas(region,rpt_reg)$ind_com_fuel(ind_all,fuel)$ind_com_subsec(ind_all, ind_subsec)$aux_com2(ind_all,process,rt,region)),aux_com2(ind_all,process,rt,region)))$(sameas(fuel,"heat")); + + +* do not include on-site hydrogen production (if the produced hydrogen is consumed in at least one industrial process) +$ontext +aux_com(commodity,process,rt,region)=0; +aux_com(h2_ind,chp_ind_prc,rt,region)=sum((v,ts,user_constraint)$veda_vdd("var_fin",h2_ind,chp_ind_prc,rt,region,v,ts,user_constraint), veda_vdd("var_fin",h2_ind,chp_ind_prc,rt,region,v,ts,user_constraint)); +aux_com(h2_ind,process,rt,region)$( (not idm_prc(process)) $(not blf_prc(process)) $(chp_ind_prc(process) or iis_ind_py(process) or inf_ind_py(process) or ich_ind_py(process) or ipp_ind_py(process) or inm_ind_py(process) or ioi_ind_py(process))) = + sum((v,ts,user_constraint)$veda_vdd("var_fin",h2_ind,process,rt,region,v,ts,user_constraint), veda_vdd("var_fin",h2_ind,process,rt,region,v,ts,user_constraint)); +out_ind(rpt_reg,ind_subsec,"h2",rt) = sum((region,h2_ind,h2_indprc,v,ts,user_constraint)$(sameas(region,rpt_reg)$veda_vdd("var_fout",h2_ind,h2_indprc,rt,region,v,ts,user_constraint)),veda_vdd("var_fout",h2_ind,h2_indprc,rt,region,v,ts,user_constraint)) - (sum((h2_ind,region,chp_ind_prc)$(sameas(region,rpt_reg)$aux_com(h2_ind,chp_ind_prc,rt,region)),aux_com(h2_ind,chp_ind_prc,rt,region))/sum((h2_ind,region,process)$(sameas(region,rpt_reg) $aux_com(h2_ind,process,rt,region)),aux_com(h2_ind,process,rt,region)))$sum((h2_ind,region,process)$(sameas(region,rpt_reg) $aux_com(h2_ind,process,rt,region)),aux_com(h2_ind,process,rt,region)); +$offText +* do not include on-site hydrogen production in the final energy consumption of hydrogen - scale final energy consumptption with the pipeline hydrognen output +out_ind(rpt_reg,ind_subsec,"h2",rt)$sum((region,h2_ind,process,v,ts,user_constraint)$(sameas(region,rpt_reg) $veda_vdd("var_fout",h2_ind,process,rt,region,v,ts,user_constraint)),1) = out_ind(rpt_reg,ind_subsec,"h2",rt)* sum((region,h2_ind,h2_indprc,v,ts,user_constraint)$(sameas(region,rpt_reg) $veda_vdd("var_fout",h2_ind,h2_indprc,rt,region,v,ts,user_constraint)),veda_vdd("var_fout",h2_ind,h2_indprc,rt,region,v,ts,user_constraint))/sum((region,h2_ind,process,v,ts,user_constraint)$(sameas(region,rpt_reg) $veda_vdd("var_fout",h2_ind,process,rt,region,v,ts,user_constraint)),veda_vdd("var_fout",h2_ind,process,rt,region,v,ts,user_constraint)); + +* do not include on-site biofuels production (if the produced biofuels is consumed in at least one industrial process) +out_ind(rpt_reg,ind_subsec,fuel,rt)$(sameas("biomass",fuel) $(out_ind(rpt_reg,ind_subsec,fuel,rt) ge sum((bio_ind,ibio_prc,region,v,ts,user_constraint)$(sameas(region,rpt_reg)$ind_com_fuel(bio_ind,fuel)$(ind_prc_subsec(ibio_prc,ind_subsec))$veda_vdd("var_fout",bio_ind,ibio_prc,rt,region,v,ts,user_constraint)),veda_vdd("var_fout",bio_ind,ibio_prc,rt,region,v,ts,user_constraint)))) =out_ind(rpt_reg,ind_subsec,fuel,rt) - sum((bio_ind,ibio_prc,region,v,ts,user_constraint)$(sameas(region,rpt_reg)$ind_com_fuel(bio_ind,fuel)$(ind_prc_subsec(ibio_prc,ind_subsec))$veda_vdd("var_fout",bio_ind,ibio_prc,rt,region,v,ts,user_constraint)),veda_vdd("var_fout",bio_ind,ibio_prc,rt,region,v,ts,user_constraint)); + +* Correction of biomass consumption to remove bioliquids and e-liquids from it +out_ind(rpt_reg,ind_subsec,"bioliquids",rt)$sum(ind_subsec2,out_ind(rpt_reg,ind_subsec2,"biomass",rt)) = sum(region$sameas(region,rpt_reg),aux_all("INDBIO00",rt,region))*out_ind(rpt_reg,ind_subsec,"biomass",rt)/sum(ind_subsec2,out_ind(rpt_reg,ind_subsec2,"biomass",rt)); +out_ind(rpt_reg,ind_subsec,"biomass",rt) = out_ind(rpt_reg,ind_subsec,"biomass",rt)-out_ind(rpt_reg,ind_subsec,"bioliquids",rt); + +* correct gas consumption by subtracting e-gases entered into the INDGAS00 process and add these to the biogases/e-gases category +aux_com(commodity,process,rt,region)=0; +aux_com(ge_gases_com,"INDGAS00",rt,region) = sum((v,ts,user_constraint)$veda_vdd("var_fin",ge_gases_com,"INDGAS00",rt,region,v,ts,user_constraint), veda_vdd("var_fin",ge_gases_com,"INDGAS00",rt,region,v,ts,user_constraint)); +aux_com(ingas_ind,"INDGAS00",rt,region) = sum((v,ts,user_constraint)$veda_vdd("var_fin",ingas_ind,"INDGAS00",rt,region,v,ts,user_constraint), veda_vdd("var_fin",ingas_ind,"INDGAS00",rt,region,v,ts,user_constraint)); +out_ind(rpt_reg,ind_subsec,"biogas",rt)$sum((ingas_ind,region)$sameas(region,rpt_reg), aux_com(ingas_ind,"INDGAS00",rt,region)) = out_ind(rpt_reg,ind_subsec,"biogas",rt)+out_ind(rpt_reg,ind_subsec,"gas",rt)*sum(region$sameas(region,rpt_reg), sum(ge_gases_com, aux_com(ge_gases_com,"INDGAS00",rt,region))/sum(ingas_ind, aux_com(ingas_ind,"INDGAS00",rt,region))); +out_ind(rpt_reg,ind_subsec,"gas",rt) = out_ind(rpt_reg,ind_subsec,"gas",rt)*sum(region$sameas(region,rpt_reg),(1- (sum(ge_gases_com,aux_com(ge_gases_com,"INDGAS00",rt,region))/sum(ingas_ind,aux_com(ingas_ind,"INDGAS00",rt,region)))$sum(ingas_ind,aux_com(ingas_ind,"INDGAS00",rt,region)) ) ); + +* correct liquids consumption by subtracting e-liquids entered into the INDOIL00 processes and add these to the bioliquids/e-liquids category +aux_com(commodity,process,rt,region)=0; +aux_com(ge_liquids_com,ind_liqftech,rt,region) = sum((v,ts,user_constraint)$veda_vdd("var_fin",ge_liquids_com,ind_liqftech,rt,region,v,ts,user_constraint), veda_vdd("var_fin",ge_liquids_com,ind_liqftech,rt,region,v,ts,user_constraint)); +aux_com(oil_ind,ind_liqftech,rt,region) = sum((v,ts,user_constraint)$veda_vdd("var_fout",oil_ind,ind_liqftech,rt,region,v,ts,user_constraint), veda_vdd("var_fout",oil_ind,ind_liqftech,rt,region,v,ts,user_constraint)); + +out_ind(rpt_reg,ind_subsec,"bioliquids",rt) = out_ind(rpt_reg,ind_subsec,"bioliquids",rt)+(out_ind(rpt_reg,ind_subsec,"oil",rt)*sum(region$sameas(region,rpt_reg), sum((ge_liquids_com,ind_liqftech), aux_com(ge_liquids_com,ind_liqftech,rt,region))/sum((oil_ind,ind_liqftech), aux_com(oil_ind,ind_liqftech,rt,region))))$sum((oil_ind,ind_liqftech,region)$sameas(region,rpt_reg), aux_com(oil_ind,ind_liqftech,rt,region)); +out_ind(rpt_reg,ind_subsec,"oil",rt) = out_ind(rpt_reg,ind_subsec,"oil",rt)*(1-sum(region$sameas(region,rpt_reg), sum((ge_liquids_com,ind_liqftech), aux_com(ge_liquids_com,ind_liqftech,rt,region))/sum((oil_ind,ind_liqftech), aux_com(oil_ind,ind_liqftech,rt,region)))$sum((oil_ind,ind_liqftech,region)$sameas(region,rpt_reg), aux_com(oil_ind,ind_liqftech,rt,region))); + +out_ind("EU-27",ind_subsec,fuel,rt) = sum(rpt_reg$eu27(rpt_reg), out_ind(rpt_reg,ind_subsec,fuel,rt)); +out_ind("EU-27+",ind_subsec,fuel,rt) = sum(rpt_reg$eu27_plus(rpt_reg), out_ind(rpt_reg,ind_subsec,fuel,rt)); + +*************************************************************** +*** TABLE FINAL ENERGY CONSUMPTION IN SERVICES AND AGRICULTURE +*************************************************************** + +sets +* fuels consumed in agriculture + coa_agr(Commodity) coal in agriculture /AGRCOA/ + oil_agr(Commodity) oil in agriculture /AGRLPG,AGRDST,AGROIL/ + bdl_agr(Commodity) biodiesel in agriculture /AGRBDL/ + gas_agr(Commodity) gas in agriculture /AGRGAS/ + bgs_agr(Commodity) biogas in agriculture /AGRBGS/ + elc_agr(Commodity) electricity in agriculture /AGRELC/ + bio_agr(Commodity) biomass in agriculture /AGRBIO/ + hth_agr(Commodity) heat in agriculture /AGRHET/ + h2_agr(Commodity) hydrogen in agriculture sectors/AGRHH2,AGRGHH2/ + env_agr(Commodity) environmental heat in agriculture /AGRAHT,AGRGHT/ + oth_agr(Commodity) other fuels in agriculture /AGRGEO,AGRSOL/ + hta_agr(Commodity) on-site heat in agriculture sectors /AGR_Low_Ent_Het,AGR_Spe_Het_Use/ + agr_all(Commodity) all fuels in agriculture /#coa_agr, #oil_agr, #bdl_agr, #gas_agr, #bgs_agr, #elc_agr, #bio_agr, #h2_agr, #hth_agr, #env_agr, #oth_agr/ + +* fuels consumed in commercial sectors + coa_com(Commodity) coal in commercial sectors /COMCOA/ + oil_com(Commodity) oil products in commercial sectors /COMLPG,COMOIL/ + bdl_com(Commodity) bioliquids in commercial sectors /COMBDL/ + gas_com(Commodity) natural gas in commercial sectors /COMGAS/ + bgs_com(Commodity) biogas in commercial sectors /COMBGS/ + elc_com(Commodity) electricity in commercial sectors /COMELC/ + bio_com(Commodity) biomass and wastes in commercial sectors /COMBIO/ + hth_com(Commodity) district heat in commercial sectors /COMHET/ + hta_com(Commodity) on-site heat in commercial sectors /#hth_com, NR_ES-HO-SpHeat,NR_ES-HO-WatHeat,NR_ES-HR-SpHeat,NR_ES-HR-WatHeat,NR_ES-OF-SpHeat,NR_ES-OF-WatHeat,NR_ES-SL-SpHeat,NR_ES-SL-WatHeat,NR_ES-SR-SpHeat,NR_ES-SR-WatHeat,NR_ES-SS-SpHeat,NR_ES-SS-WatHeat/ + h2_com(Commodity) hydrogen in commercial sectors /COMHH2,COMGHH2/ + env_com(Commodity) environmental heating and cooling in commercial sectors /COMAHT,COMGHT/ + oth_com(Commodity) other energy carriers in commmercial sectors /COMGEO,COMSOL/ + com_all(Commodity) all fuels in commercial sectors / #coa_com,#oil_com,#bdl_com,#gas_com,#bgs_com,#elc_com,#bio_com,#hth_com,#h2_com,#env_com,#oth_com / + blq_com_com(Commodity) bioliquids and e-liquids in commercial sectors (blending) /BIOLIQ/ + bgs_com_com(Commodity) biogases and e-gases in commercial sectors (blending) /BIOGAS/ + +* processes in commercial and agriculture sectors + chp_com_prc(Process) On site CHP processes: fuel input to CHP in commercial sectors is excluded from final consumption + com_prc(Process) Commercial processes excluding on site CHP plants + agr_prc(Process) Agriculture processes excluding on site CHP plants + +* Create row tables + agrcom_all(Commodity) all fuels in agriculture and commerical sectors /#agr_all, #com_all/ + agrcom_com_fuel(commodity,fuel) /(#coa_agr,#coa_com).coal, (#oil_agr,#oil_com).oil, (#bdl_agr,#bdl_com).bioliquids, (#gas_agr,#gas_com).gas, (#bgs_com,#bgs_agr).biogas,(#elc_agr,#elc_com).elec, (#bio_agr,#bio_com).biomass, (#hth_agr,#hth_com).heat, (#oth_agr,#oth_com).other,(#h2_com,#h2_agr).h2, (#env_com,#env_agr).env_heat/ + agr_com_fuel(commodity, fuel) fuels for agriculture sector only /#coa_agr.coal, #oil_agr.oil, #bdl_agr.bioliquids, #gas_agr.gas, #bgs_agr.biogas,#elc_agr.elec, #bio_agr.biomass, #hth_agr.heat, #oth_agr.other,#h2_agr.h2, #env_agr.env_heat/ +; + +parameter + out_com(rpt_reg,fuel,rt) final energy consumption in commercial and agriculture sectors + out_agr(rpt_reg,fuel,rt) final energy consumption in agriculture sector only + out_prc_com(rpt_reg,process,fuel,rt) final energy consumption in commercial and agriculture sectors by process +; + +* On-site CHPs to be excluded from final energy consumption +chp_com_prc(dhprd_prc_py) = sum((hta_com,rt,region,v,ts,user_constraint)$veda_vdd("var_fout",hta_com,dhprd_prc_py,rt,region,v,ts,user_constraint),1)+ + sum((hta_agr,rt,region,v,ts,user_constraint)$veda_vdd("var_fout",hta_agr,dhprd_prc_py,rt,region,v,ts,user_constraint),1); + +* Calculate fuel consumption in commercial and agriculture sectors +aux_all(process,rt,region)=0; aux_com(commodity,process,rt,region)=0; +aux_com(agrcom_all,process,rt,region)$(not chp_com_prc(process)) = sum((v,ts,user_constraint)$veda_vdd("var_fin",agrcom_all,process,rt,region,v,ts,user_constraint), veda_vdd("var_fin",agrcom_all,process,rt,region,v,ts,user_constraint)); +out_com(rpt_reg,fuel,rt) = sum((agrcom_all,process,region)$(sameas(region,rpt_reg)$agrcom_com_fuel(agrcom_all,fuel)$aux_com(agrcom_all,process,rt,region)),aux_com(agrcom_all,process,rt,region)); +out_agr(rpt_reg,fuel,rt) = sum((agrcom_all,process,region)$(sameas(region,rpt_reg)$agr_com_fuel(agrcom_all,fuel)$aux_com(agrcom_all,process,rt,region)),aux_com(agrcom_all,process,rt,region)); + +com_prc(process)$(not chp_com_prc(process)) = yes$sum((region,rt,v,com_all,ts,user_constraint)$veda_vdd("var_fin",com_all,process,rt,region,v,ts,user_constraint), 1); +agr_prc(process)$(not chp_com_prc(process)) = yes$sum((region,rt,v,agr_all,ts,user_constraint)$veda_vdd("var_fin",agr_all,process,rt,region,v,ts,user_constraint), 1); + +out_prc_com(rpt_reg,process,fuel,rt) = sum((agrcom_all,region)$(sameas(region,rpt_reg)$agrcom_com_fuel(agrcom_all,fuel)$aux_com(agrcom_all,process,rt,region)),aux_com(agrcom_all,process,rt,region)); + +* correct consumption for bioliquids in case these are consumed in COMBIO00 +aux_all("COMBIO00",rt,region) = sum((blq_com_com,v,ts,user_constraint)$veda_vdd("var_fin",blq_com_com,"COMBIO00",rt,region,v,ts,user_constraint), veda_vdd("var_fin",blq_com_com,"COMBIO00",rt,region,v,ts,user_constraint)); +out_com(rpt_reg,"bioliquids",rt) = sum(region$sameas(region,rpt_reg), aux_all("COMBIO00",rt,region)); +out_agr(rpt_reg,"bioliquids",rt) = sum(region$sameas(region,rpt_reg), aux_all("AGRBIO00",rt,region)); +out_com(rpt_reg,"biomass",rt) = out_com(rpt_reg,"biomass",rt)-out_com(rpt_reg,"bioliquids",rt); +out_agr(rpt_reg,"biomass",rt) = out_agr(rpt_reg,"biomass",rt)-out_agr(rpt_reg,"bioliquids",rt); + +* correct consumption for biogases in case these are consumed in COMBIO00 - they should allocated as biogases and not as solid biomass +aux_all(process,rt,region)=0; +aux_all("COMBIO00",rt,region) = sum((bgs_com_com,v,ts,user_constraint)$veda_vdd("var_fin",bgs_com_com,"COMBIO00",rt,region,v,ts,user_constraint), veda_vdd("var_fin",bgs_com_com,"COMBIO00",rt,region,v,ts,user_constraint)); +out_com(rpt_reg,"biogas",rt) = out_com(rpt_reg,"biogas",rt) + sum(region$sameas(region,rpt_reg), aux_all("COMBIO00",rt,region)); +out_agr(rpt_reg,"biogas",rt) = out_agr(rpt_reg,"biogas",rt) + sum(region$sameas(region,rpt_reg), aux_all("AGRBIO00",rt,region)); +out_com(rpt_reg,"biomass",rt) = out_com(rpt_reg,"biomass",rt)-sum(region$sameas(region,rpt_reg), aux_all("COMBIO00",rt,region)); +out_agr(rpt_reg,"biomass",rt) = out_agr(rpt_reg,"biomass",rt)-sum(region$sameas(region,rpt_reg), aux_all("AGRBIO00",rt,region)); + +* correct gas consumption by subtracting e-gases entered into the COMGAS00 process and add these to the biogases/e-gases category +aux_all(process,rt,region)=0; +aux_all("COMGAS00",rt,region) = sum((ge_gases_com,v,ts,user_constraint)$veda_vdd("var_fin",ge_gases_com,"COMGAS00",rt,region,v,ts,user_constraint), veda_vdd("var_fin",ge_gases_com,"COMGAS00",rt,region,v,ts,user_constraint)); +aux_all("AGRGAS00",rt,region) = sum((ge_gases_com,v,ts,user_constraint)$veda_vdd("var_fin",ge_gases_com,"AGRGAS00",rt,region,v,ts,user_constraint), veda_vdd("var_fin",ge_gases_com,"AGRGAS00",rt,region,v,ts,user_constraint)); +out_com(rpt_reg,"gas",rt) = out_com(rpt_reg,"gas",rt) - sum(region$sameas(region,rpt_reg), aux_all("COMGAS00",rt,region)+aux_all("AGRGAS00",rt,region)); +out_agr(rpt_reg,"gas",rt) = out_agr(rpt_reg,"gas",rt) - sum(region$sameas(region,rpt_reg), aux_all("AGRGAS00",rt,region)); +out_com(rpt_reg,"biogas",rt) = out_com(rpt_reg,"biogas",rt) + sum(region$sameas(region,rpt_reg), aux_all("COMGAS00",rt,region)+aux_all("AGRGAS00",rt,region)); +out_agr(rpt_reg,"biogas",rt) = out_agr(rpt_reg,"biogas",rt) + sum(region$sameas(region,rpt_reg), aux_all("AGRGAS00",rt,region)); + +* correct liquids consumption by subtracting e-liquids entered into the COMOIL00 prcess and add them to the bioliquids/e-liquids category +aux_all(process,rt,region)=0; +aux_all("COMOIL00",rt,region) = sum((ge_liquids_com,v,ts,user_constraint)$veda_vdd("var_fin",ge_liquids_com,"COMOIL00",rt,region,v,ts,user_constraint), veda_vdd("var_fin",ge_liquids_com,"COMOIL00",rt,region,v,ts,user_constraint)); +aux_all("AGROIL00",rt,region) = sum((ge_liquids_com,v,ts,user_constraint)$veda_vdd("var_fin",ge_liquids_com,"AGROIL00",rt,region,v,ts,user_constraint), veda_vdd("var_fin",ge_liquids_com,"AGROIL00",rt,region,v,ts,user_constraint)); +out_com(rpt_reg,"oil",rt) = out_com(rpt_reg,"oil",rt) - sum(region$sameas(region,rpt_reg), aux_all("COMOIL00",rt,region)+aux_all("AGROIL00",rt,region)); +out_agr(rpt_reg,"oil",rt) = out_agr(rpt_reg,"oil",rt) - sum(region$sameas(region,rpt_reg), aux_all("AGROIL00",rt,region)); +out_com(rpt_reg,"bioliquids",rt) = out_com(rpt_reg,"bioliquids",rt) + sum(region$sameas(region,rpt_reg), aux_all("COMOIL00",rt,region)+aux_all("AGROIL00",rt,region)); +out_agr(rpt_reg,"bioliquids",rt) = out_agr(rpt_reg,"bioliquids",rt) + sum(region$sameas(region,rpt_reg), aux_all("AGROIL00",rt,region)); + +out_com("EU-27",fuel,rt) = sum(rpt_reg$eu27(rpt_reg),out_com(rpt_reg,fuel,rt)); +out_com("EU-27+",fuel,rt) = sum(rpt_reg$eu27_plus(rpt_reg),out_com(rpt_reg,fuel,rt)); +out_agr("EU-27",fuel,rt) = sum(rpt_reg$eu27(rpt_reg),out_agr(rpt_reg,fuel,rt)); +out_agr("EU-27+",fuel,rt) = sum(rpt_reg$eu27_plus(rpt_reg),out_agr(rpt_reg,fuel,rt)); + + + +*************************************************************** +*** TABLE FINAL ENERGY CONSUMPTION IN RESIDENTIAL +*************************************************************** + +sets + coa_rsd(Commodity) coal in residential /RSDCOA/ + oil_rsd(Commodity) oil products in residential /RSDLPG,RSDOIL/ + bdl_rsd(Commodity) bioliquids in residential /RSDBDL/ + gas_rsd(Commodity) gas in residential /RSDGAS/ + bgs_rsd(Commodity) biogases in residential /RSDBGS/ + elc_rsd(Commodity) electricity in residential /RSDELC/ + bio_rsd(Commodity) biomass and wastes in residential /RSDBIO/ + hth_rsd(Commodity) district heating in residential /RSDHET/ + oth_rsd(Commodity) other energy carriers in residential /RSDGEO,RSDSOL/ + h2_rsd(Commodity) hydrogen in residential /RSDHH2,RSDGHH2/ + env_rsd(Commodity) environmental heat and cooling /RSDAHT,RSDGHT/ + hta_rsd(Commodity) on-site heat in residential sectors /#hth_com,R_ES-DH-70-SpHeat,R_ES-DH-SpHeat,R_ES-DH-WatHeat,R_ES-FL-SpHeat,R_ES-FL-WatHeat,R_ES-SD-SpHeat,R_ES-SD-WatHeat/ + rsd_all(Commodity) all fuels in residential sectors / #coa_rsd,#oil_rsd,#bdl_rsd,#gas_rsd,#bgs_rsd,#elc_rsd,#bio_rsd,#hth_rsd,#h2_rsd,#env_rsd,#oth_rsd/ +* Onsite CHP processes + chp_rsd_prc(Process) On site CHP processes: fuel input to CHP in residential sectors is excluded from final consumption +* Create the table rows + rsd_com_fuel(commodity,fuel) /#coa_rsd.coal, #oil_rsd.oil, #bdl_rsd.bioliquids, #gas_rsd.gas, #bgs_rsd.biogas, #elc_rsd.elec, #bio_rsd.biomass, #hth_rsd.heat, #oth_rsd.other,#h2_rsd.h2, #env_rsd.env_heat/ +* Residential processes + rsd_prc(Process) Residential processes excluding on site CHP plants +* Residential energy services + rsd_dem_com(Commodity) /R_ES-DH-70-SpHeat,R_ES-DH-SpHeat,R_ES-DH-SpCool,R_ES-FL-SpCool,R_ES-FL-SpHeat,R_ES-SD-SpCool,R_ES-SD-SpHeat,R_ES-DH-WatHeat,R_ES-FL-WatHeat,R_ES-SD-WatHeat,R_ES-DH-Cook,R_ES-FL-Cook,R_ES-SD-Cook,RLIG,RREF,RCWA,RCDR,RDWA,ROEL/ + rsd_esd /RSD_DH_SpHeat, RSD_FL_SpHeat, RSD_SD_SpHeat, RSD_DH_SpCool, RSD_FL_SpCool, RSD_SD_SpCool, RSD_DH_Cook, RSD_FL_Cook, RSD_SD_Cook,RSD_DH_WatHeat,RSD_FL_WatHeat,RSD_SD_WatHeat, RSD_Appliances/ + rsd_esd_com(rsd_esd,commodity) / + RSD_DH_SpHeat.(R_ES-DH-70-SpHeat,R_ES-DH-SpHeat), RSD_FL_SpHeat.R_ES-FL-SpHeat, RSD_SD_SpHeat.R_ES-SD-SpHeat,RSD_DH_SpCool.R_ES-DH-SpCool,RSD_FL_SpCool.R_ES-FL-SpCool,RSD_SD_SpCool.R_ES-SD-SpCool,RSD_DH_Cook.R_ES-DH-Cook,RSD_FL_Cook.R_ES-FL-Cook,RSD_SD_Cook.R_ES-SD-Cook,RSD_DH_WatHeat.R_ES-DH-WatHeat,RSD_FL_WatHeat.R_ES-FL-WatHeat,RSD_SD_WatHeat.R_ES-SD-WatHeat,RSD_Appliances.(RLIG,RREF,RCWA,RCDR,RDWA,ROEL)/ +; + +parameter + out_rsd(rpt_reg,fuel,rt) final energy consumption in residential + out_rsd_esd(rpt_reg,rsd_esd,fuel,rt) final energy consumption in residential by end use + out_rsd_esd_prc(rpt_reg,rsd_esd,process,fuel,rt) final energy consumption in residential by end use + test, test2, debug ; +; + +* On-site CHPs to be excluded from final energy consumption +chp_rsd_prc(dhprd_prc_py) = sum((hta_rsd,rt,region,v,ts,user_constraint)$veda_vdd("var_fout",hta_rsd,dhprd_prc_py,rt,region,v,ts,user_constraint),1); + +* Calculate fuel consumption in residential sectors +aux_all(process,rt,region)=0; aux_com(commodity,process,rt,region)=0; +aux_com(rsd_all,process,rt,region)$(not chp_rsd_prc(process)) = sum((v,ts,user_constraint)$veda_vdd("var_fin",rsd_all,process,rt,region,v,ts,user_constraint), veda_vdd("var_fin",rsd_all,process,rt,region,v,ts,user_constraint)); +out_rsd(rpt_reg,fuel,rt) = sum((rsd_all,process,region)$(sameas(region,rpt_reg)$rsd_com_fuel(rsd_all,fuel)$aux_com(rsd_all,process,rt,region)),aux_com(rsd_all,process,rt,region)); +debug(rpt_reg,fuel,rt) = out_rsd(rpt_reg,fuel,rt); + +test(rpt_reg,process,rt)= sum((region,v,ts,user_constraint,rsd_dem_com)$(sameas(region,rpt_reg)$veda_vdd("var_fout",rsd_dem_com,process,rt,region,v,ts,user_constraint)),veda_vdd("var_fout",rsd_dem_com,process,rt,region,v,ts,user_constraint)); +out_rsd_esd_prc(rpt_reg,rsd_esd,process,fuel,rt)$test(rpt_reg,process,rt) = sum((rsd_all,region)$(sameas(region,rpt_reg)$rsd_com_fuel(rsd_all,fuel)$aux_com(rsd_all,process,rt,region)$sum((rsd_dem_com,v,ts,user_constraint)$(rsd_esd_com(rsd_esd,rsd_dem_com)$veda_vdd("var_fout",rsd_dem_com,process,rt,region,v,ts,user_constraint)), 1)),aux_com(rsd_all,process,rt,region))*sum((region,v,ts,user_constraint,rsd_dem_com)$(sameas(region,rpt_reg)$rsd_esd_com(rsd_esd,rsd_dem_com)$veda_vdd("var_fout",rsd_dem_com,process,rt,region,v,ts,user_constraint)),veda_vdd("var_fout",rsd_dem_com,process,rt,region,v,ts,user_constraint))/test(rpt_reg,process,rt); +out_rsd_esd(rpt_reg,rsd_esd,fuel,rt) = sum(process$out_rsd_esd_prc(rpt_reg,rsd_esd,process,fuel,rt),out_rsd_esd_prc(rpt_reg,rsd_esd,process,fuel,rt) ); + +rsd_prc(Process)$(not chp_rsd_prc(process))=yes$sum((region,v,rsd_all,rt,ts,user_constraint)$veda_vdd("var_fin",rsd_all,process,rt,region,v,ts,user_constraint), 1); + +* correct gas consumption by subtracting e-gases entered into the RSDGAS00 process and add these to the biogases/e-gases category +aux_all(process,rt,region)=0; +aux_all("RSDGAS00",rt,region) = sum((ge_gases_com,v,ts,user_constraint)$veda_vdd("var_fin",ge_gases_com,"RSDGAS00",rt,region,v,ts,user_constraint), veda_vdd("var_fin",ge_gases_com,"RSDGAS00",rt,region,v,ts,user_constraint)); +out_rsd(rpt_reg,"gas",rt) = out_rsd(rpt_reg,"gas",rt) - sum(region$sameas(region,rpt_reg), aux_all("RSDGAS00",rt,region)); +out_rsd(rpt_reg,"biogas",rt) = out_rsd(rpt_reg,"biogas",rt) + sum(region$sameas(region,rpt_reg), aux_all("RSDGAS00",rt,region)); + +test2(rpt_reg,rt)=1; +test2(rpt_reg,rt)$out_rsd(rpt_reg,"gas",rt) = sum(rsd_esd, out_rsd_esd(rpt_reg,rsd_esd,"gas",rt))/out_rsd(rpt_reg,"gas",rt); +out_rsd_esd(rpt_reg,rsd_esd,"gas",rt) = out_rsd_esd(rpt_reg,rsd_esd,"gas",rt) *test2(rpt_reg,rt); +test2(rpt_reg,rt)=1; +test2(rpt_reg,rt)$out_rsd(rpt_reg,"biogas",rt) = sum(rsd_esd, out_rsd_esd(rpt_reg,rsd_esd,"biogas",rt))/out_rsd(rpt_reg,"biogas",rt); +out_rsd_esd(rpt_reg,rsd_esd,"biogas",rt) = out_rsd_esd(rpt_reg,rsd_esd,"biogas",rt) *test2(rpt_reg,rt); + +* correct liquids consumption by subtracting e-liquids entered into the RSDOIL00 prcess and add them to the bioliquids/e-liquids category +aux_all(process,rt,region)=0; +aux_all("RSDOIL00",rt,region) = sum((ge_liquids_com,v,ts,user_constraint)$veda_vdd("var_fin",ge_liquids_com,"RSDOIL00",rt,region,v,ts,user_constraint), veda_vdd("var_fin",ge_liquids_com,"RSDOIL00",rt,region,v,ts,user_constraint)); +out_rsd(rpt_reg,"oil",rt) = out_rsd(rpt_reg,"oil",rt) - sum(region$sameas(region,rpt_reg), aux_all("RSDOIL00",rt,region)); + +out_rsd(rpt_reg,"bioliquids",rt) = out_rsd(rpt_reg,"bioliquids",rt) + sum(region$sameas(region,rpt_reg), aux_all("RSDOIL00",rt,region)); + +out_rsd_esd(rpt_reg,rsd_esd,"oil",rt)$(out_rsd(rpt_reg,"oil",rt)+out_rsd(rpt_reg,"bioliquids",rt)) = out_rsd_esd(rpt_reg,rsd_esd,"oil",rt)*out_rsd(rpt_reg,"oil",rt)/(out_rsd(rpt_reg,"oil",rt)+out_rsd(rpt_reg,"bioliquids",rt)); +out_rsd_esd(rpt_reg,rsd_esd,"bioliquids",rt)$(out_rsd(rpt_reg,"oil",rt)+out_rsd(rpt_reg,"bioliquids",rt)) = out_rsd_esd(rpt_reg,rsd_esd,"oil",rt)*out_rsd(rpt_reg,"bioliquids",rt)/(out_rsd(rpt_reg,"oil",rt)+out_rsd(rpt_reg,"bioliquids",rt)); + +out_rsd("EU-27",fuel,rt) = sum(rpt_reg$eu27(rpt_reg), out_rsd(rpt_reg,fuel,rt)); +out_rsd("EU-27+",fuel,rt) = sum(rpt_reg$eu27_plus(rpt_reg), out_rsd(rpt_reg,fuel,rt)); +out_rsd_esd("EU-27",rsd_esd,fuel,rt) = sum(rpt_reg$eu27(rpt_reg), out_rsd_esd(rpt_reg,rsd_esd,fuel,rt)); +out_rsd_esd("EU-27+",rsd_esd,fuel,rt) = sum(rpt_reg$eu27_plus(rpt_reg), out_rsd_esd(rpt_reg,rsd_esd,fuel,rt)); + + +*************************************************************** +*** TABLE FINAL ENERGY CONSUMPTION IN TRANSPORT +*************************************************************** +sets +* transport demands + dem_tra(Commodity) transport demands /TRai_Frt, TRai_Pas_Conv, TRai_Pas_Hspd, TRai_Pas_Metro,TBunk, TNav, TAvi_Frt_Extra-EU, TAvi_Frt_Intra-EU, TAvi_Pas_Dom, TAvi_Pas_Extra-EU, TAvi_Pas_Intra-EU,TCar, TBus, THDT, TLCV, TMot,TMop/ +* domestic transport commodities + oil_tra(Commodity) domesitc oil productis /TRADST,TRADSTB30,TRADSTSYNG,TRADSTSYNGB30,TRAGSLE85,TRAGSLSP95,TRAGSLSP95E10,TRAHFO,TRAJTK,TRALPG,TRAGSLSYNGE85,TRAGSLSYNGSP95,TRAGSLSYNGSP95E10/ + gas_tra(Commodity) domestic natural gas /TRAGAS/ + bgs_tra(Commodity) domestic biomethanes /TRABGS/ + elc_tra(Commodity) domestic electricity /TRAELC,TRAELC_EV/ + h2_tra(Commodity) domestic hydrogen /TRAGH2,TRALH2,TRAGGH2,TRALGH2/ +* international transport commodities + oil_int_tra(Commodity) interntional oil products /TRADSTintl, TRAHFOintl,TRAJTKintl, TRADSTintraeuintl, TRAHFOintraeuintl,TRAJTKintraeuintl/ + gas_int_tra(Commodity) international natural gas /TRAGASintl,TRAGASintraeuintl/ + bgs_int_tra(Commodity) international biomethane /TRABGSintl,TRABGSintraeuintl/ + elc_int_tra(Commodity) international electricity /TRAELCintl,TRAELCintraeuintl/ + h2_int_tra(Commodity) international hydrogen /TRALH2Intl,TRALGH2Intl,TRALH2intraeuIntl,TRALGH2intraeuIntl/ +* all transport commodities + tra_all(Commodity) /#oil_tra, #gas_tra, #bgs_tra, #elc_tra, #h2_tra, #oil_int_tra, #gas_int_tra, #bgs_int_tra, #elc_int_tra, #h2_int_tra/ +* Bioliquids (common to domestic and international transport ) + blq_tra(Commodity) bioliquids in transport /BIOBTLFTDSL,BIODME,BIODST,BIOEMHV,BIOHVO,BIOETBE,BIOETHA,BIOMtaH, ISYNGDST,SYNGDST, SYNGKER, ISYNGKER,ISYNGGSL,SYNGGSL / + blq_prc_tra(Process) blending process for buioliquids /BLDDSL,BLDDSL30,BLDDSLSYNG,BLDDSLSYNG30,BLDDSLintl,BLDJET,BLDJETintl,BLDJETintraeuintl,BLDGSLE85,BLDGSLSP95,BLDGSLSP95E10,BLDGSLSYNGE85,BLDGSLSYNGSP95,BLDGSLSYNGSP95E10/ + + +* Create table rows for domestic and international transport + tra_dom_fuel(commodity,fuel) table rows for domestic transport / #oil_tra.oil, #blq_tra.bioliquids, #gas_tra.gas, #bgs_tra.biogas, #elc_tra.elec, #h2_tra.h2/ + tra_int_fuel(commodity,fuel) table rows for international transport / #oil_int_tra.oil, #blq_tra.bioliquids, #gas_int_tra.gas, #bgs_int_tra.biogas, #elc_int_tra.elec, #h2_int_tra.h2/ + + tra_sec transport reporting sectors /rail_frt,rail_pas,avi_pas_dom,avi_pas_intra,avi_pas_extra,avi_frt_intra,avi_frt_extra,tra_bunk,navi_dom,tra_car,tra_truck,tra_bus,tra_mop/ + tra_dem_sec(dem_tra, tra_sec) transport demands to reporting sectors /TRai_Frt.rail_frt, (TRai_Pas_Conv,TRai_Pas_Hspd,TRai_Pas_Metro).rail_pas,TBunk.tra_bunk, TNav.navi_dom,TAvi_Frt_Extra-EU.avi_frt_extra, TAvi_Frt_Intra-EU.avi_frt_intra, TAvi_Pas_Dom.avi_pas_dom, TAvi_Pas_Extra-EU.avi_pas_extra,TAvi_Pas_Intra-EU.avi_pas_intra,TCar.tra_car,TBus.tra_bus, (THDT,TLCV).tra_truck, (TMot,TMop).tra_mop/ + tra_prc_sec(Process, tra_sec) transport processes to sectors + tra_prc(Process) all transport processes +; + +parameters + cf_bioliqs(blq_tra) conversion factor of bioliquids units to PJ + out_tra(rpt_reg,tra_sec,fuel,rt) final energy consumption in transport sectors +; +* conversion factor for the transport bioliquids from kt to PJ +cf_bioliqs(blq_tra)=1; + +cf_bioliqs("BIOBTLFTDSL")=0.044; +cf_bioliqs("BIOHVO")=0.044;cf_bioliqs("BIOEMHV")=0.0374;cf_bioliqs("BIOETBE")=0.0363;cf_bioliqs("BIOETHA")=0.0268; +* Select proceses per transport subsector +tra_prc_sec(Process, tra_sec)=yes$sum((dem_tra,rt,region,v,ts,user_constraint)$(tra_dem_sec(dem_tra, tra_sec) $veda_vdd("var_fout",dem_tra,process,rt,region,v,ts,user_constraint) ),1); +tra_prc(Process) =yes$sum(tra_sec$tra_prc_sec(Process,tra_sec),1); + +* Calculate bioliquid consumption (total) +aux_all(process,rt,region)=0; +aux_all(blq_prc_tra,rt,region) = sum((blq_tra,v,ts,user_constraint)$veda_vdd("var_fin",blq_tra,blq_prc_tra,rt,region,v,ts,user_constraint),cf_bioliqs(blq_tra)*veda_vdd("var_fin",blq_tra,blq_prc_tra,rt,region,v,ts,user_constraint)); + +* Calculate consumption per process and commodity +aux_com(commodity,process,rt,region)=0; +aux_com(tra_all,tra_prc,rt,region) = sum((v,ts,user_constraint)$veda_vdd("var_fin",tra_all,tra_prc,rt,region,v,ts,user_constraint), veda_vdd("var_fin",tra_all,tra_prc,rt,region,v,ts,user_constraint)); + +out_tra(rpt_reg,tra_sec,fuel,rt) = sum((tra_all,tra_prc,region)$(sameas(region,rpt_reg) $(tra_dom_fuel(tra_all,fuel) or tra_int_fuel(tra_all,fuel)) $tra_prc_sec(tra_prc,tra_sec)), aux_com(tra_all,tra_prc,rt,region)); + +* Correct sectoral consumption for biofuels +aux_com2(commodity,process,rt,region)=0; +aux_com2(tra_all,blq_prc_tra,rt,region)$(oil_int_tra(tra_all) or oil_tra(tra_all)) = sum((v,ts,user_constraint)$veda_vdd("var_fout",tra_all,blq_prc_tra,rt,region,v,ts,user_constraint),veda_vdd("var_fout",tra_all,blq_prc_tra,rt,region,v,ts,user_constraint)); +out_tra(rpt_reg,tra_sec,"bioliquids",rt) = sum((tra_all,blq_prc_tra,region)$(sameas(region,rpt_reg) $(oil_int_tra(tra_all) or oil_tra(tra_all)) $aux_com2(tra_all,blq_prc_tra,rt,region)), aux_all(blq_prc_tra,rt,region)/aux_com2(tra_all,blq_prc_tra,rt,region) * sum((tra_prc)$tra_prc_sec(tra_prc,tra_sec),aux_com(tra_all,tra_prc,rt,region))); + +out_tra(rpt_reg,tra_sec,"oil",rt) = out_tra(rpt_reg,tra_sec,"oil",rt) - out_tra(rpt_reg,tra_sec,"bioliquids",rt); + +out_tra("EU-27",tra_sec,fuel,rt) = sum(rpt_reg$eu27(rpt_reg), out_tra(rpt_reg,tra_sec,fuel,rt)); +out_tra("EU-27+",tra_sec,fuel,rt) = sum(rpt_reg$eu27_plus(rpt_reg), out_tra(rpt_reg,tra_sec,fuel,rt)); + + +*************************************************************** +*** TABLE CO2 EMISSIONS BY SECTOR +*************************************************************** +Sets + elc_co2(commodity) co2 emissions in power generation /ELCCO2I,ELCCO2N, ELCCO2P/ + ind_co2(commodity) co2 emissions in industry /INDCO2N, INDCO2P/ + ind_sco2(commodity) sequestrated co2 emissions in industry /INDSCO2GN,INDSCO2N,INDSCO2P/ + com_co2(commodity) co2 emissions in services and aggriculture /COMCO2N/ + agr_co2(commodity) co2 emissions in aggriculture /AGRCO2N/ + rsd_co2(commodity) co2 emissions in residential /RSDCO2N/ +* tra_dom_co2(commodity) co2 emissions in transport domestic /SE_TRACO2N, SE_TRACO2P/ + tra_dom_co2(commodity) co2 emissions in transport domestic /TRACO2N, SE_TRACO2P/ + oth_co2(commodity) co2 emissions in the other upstream sector /SUPCO2N, SUPCO2P/ +* tra_int_co2(commodity) co2 emissions in international aviation and bunkers/SE_TRACO2NIntl/ + tra_int_co2(commodity) co2 emissions in international aviation and bunkers/TRACO2NIntl/ + tot_co2(commodity) total co2 emissions without internatinal aviation /totco2/ +* dac (process) direct air capture / SNK_DAC,SNK_DAC_GAS,SNK_DAC_GAS_LowAF,SNK_DAC_LowAF/ + dac (process) direct air capture / SNK_DAC,SNK_DAC_GAS/ +* atm(process) synthetic fuels with direct air capture /S_CCUS_ATM,S_CCUS_ATM_LowAF,S_CCUS_ATM_MeOH,S_CCUS_ATM_MeOH_LowAF/ + lulucf(process) lulucf removals /SINKAFE/ + elc_ccs(process) co2 capture from electricity and heat /STORAGE_ELCS/ + ind_ccs(process) co2 capture from industrial processes /STORAGE_INDS,STORAGE_COMS/ + oth_ccs(process) co2 capture from hydrogen and other upstream sector /STORAGE_SUPS/ + sectors /co2_elc, co2_ind, co2_ser, co2_agr,co2_res, co2_tra_dom, co2_oth, co2_tra_int, co2_tot, ccs_dac, ccs_elc, ccs_ind, ccs_oth, co2_tra_int_avi, co2_tra_int_navi,lulucf, ind_chp, ind_blf, ind_iis,ind_inf,ind_ich,ind_inm,ind_ipp,ind_ioi,ind_ccschp,ind_ccsblf,ind_ccsiis,ind_ccsinf,ind_ccsich,ind_ccsinm,ind_ccsipp,ind_ccsioi/ + co2_com_sectors(commodity,sectors) /#elc_co2.co2_elc,#ind_co2.co2_ind,#agr_co2.co2_agr,#com_co2.co2_ser,#rsd_co2.co2_res,#tra_dom_co2.co2_tra_dom,#oth_co2.co2_oth, #tra_int_co2.co2_tra_int, #tot_co2.co2_tot/ + co2_prc_sectors(process,sectors) /#dac.ccs_dac, #elc_ccs.ccs_elc, #ind_ccs.ccs_ind, #oth_ccs.ccs_oth, #lulucf.lulucf/ + co2_prc_ind_sectors(process,sectors) + co2_prc_ccsind_sectors(process,sectors) +; +co2_prc_ind_sectors(iis_prc,"ind_iis")=yes;co2_prc_ind_sectors(inf_prc,"ind_inf")=yes;co2_prc_ind_sectors(ich_prc,"ind_ich")=yes;co2_prc_ind_sectors(ipp_prc,"ind_ipp")=yes;co2_prc_ind_sectors(inm_prc,"ind_inm")=yes;co2_prc_ind_sectors(ioi_prc,"ind_ioi")=yes;co2_prc_ind_sectors(chp_ind_prc,"ind_chp")=yes;co2_prc_ind_sectors(blf_prc,"ind_blf")=yes; +co2_prc_ccsind_sectors(iis_prc,"ind_ccsiis")=yes;co2_prc_ccsind_sectors(inf_prc,"ind_ccsinf")=yes;co2_prc_ccsind_sectors(ich_prc,"ind_ccsich")=yes;co2_prc_ccsind_sectors(ipp_prc,"ind_ccsipp")=yes;co2_prc_ccsind_sectors(inm_prc,"ind_ccsinm")=yes;co2_prc_ccsind_sectors(ioi_prc,"ind_ccsioi")=yes;co2_prc_ccsind_sectors(chp_ind_prc,"ind_ccschp")=yes;co2_prc_ccsind_sectors(blf_prc,"ind_ccsblf")=yes; + +parameter + out_co2(rpt_reg,sectors,rt) co2 emissions by sector + out_co2_intra_eu(rpt_reg,rt) CO2 emissions in intra-EU aviation + +* atm_co2(rpt_reg,rt) CO2 capture in fuel synthesis with atmospheric CO2 +; +* atm_co2(rpt_reg,rt) = sum((atm,region,v,ts,user_constraint)$(sameas(region, rpt_reg)$veda_vdd("var_fin","TOTCO2",atm,rt,region,v,ts,user_constraint)),veda_vdd("var_fin","TOTCO2",atm,rt,region,v,ts,user_constraint)); + +out_co2(rpt_reg,sectors,rt) = sum((commodity,region,ts)$(sameas(region, rpt_reg)$co2_com_sectors(commodity,sectors)$veda_vdd("var_comnet",commodity,"-",rt,region,"-",ts,"-")),veda_vdd("var_comnet",commodity,"-",rt,region,"-",ts,"-"))+ + sum((process,commodity,region,v,ts,user_constraint)$(sameas(region, rpt_reg)$co2_prc_sectors(process,sectors)$veda_vdd("var_act",commodity,process,rt,region,v,ts,user_constraint)),veda_vdd("var_act",commodity,process,rt,region,v,ts,user_constraint))+ + sum((process,ind_co2,region,v,ts,user_constraint)$(sameas(region, rpt_reg)$co2_prc_ind_sectors(process,sectors)$veda_vdd("var_fout",ind_co2,process,rt,region,v,ts,user_constraint)),veda_vdd("var_fout",ind_co2,process,rt,region,v,ts,user_constraint))+ + sum((process,ind_sco2,region,v,ts,user_constraint)$(sameas(region, rpt_reg)$co2_prc_ccsind_sectors(process,sectors)$veda_vdd("var_fout",ind_sco2,process,rt,region,v,ts,user_constraint)),veda_vdd("var_fout",ind_sco2,process,rt,region,v,ts,user_constraint)) + + + +* + atm_co2(rpt_reg,rt) $sameas(sectors,"ccs_oth") - atm_co2(rpt_reg,rt) $sameas(sectors,"co2_oth") ; +; + +out_co2(rpt_reg,"ccs_dac",rt) = sum((dac,region,v,ts,user_constraint)$(sameas(region, rpt_reg)$veda_vdd("var_act","-",dac,rt,region,v,ts,user_constraint)),veda_vdd("var_act","-",dac,rt,region,v,ts,user_constraint)); + + +*out_co2(rpt_reg,"co2_tra_int_avi",rt)=sum((region,v,ts,user_constraint)$(sameas(region, rpt_reg)$veda_vdd("var_fout","SE_TRACO2NIntl","BLDJETintl",rt,region,v,ts,user_constraint)),veda_vdd("var_fout","SE_TRACO2NIntl","BLDJETintl",rt,region,v,ts,user_constraint)); +out_co2(rpt_reg,"co2_tra_int_avi",rt)=sum((region,v,ts,user_constraint)$(sameas(region, rpt_reg)$veda_vdd("var_fout","TRACO2NIntl","BLDJETintl",rt,region,v,ts,user_constraint)),veda_vdd("var_fout","TRACO2NIntl","BLDJETintl",rt,region,v,ts,user_constraint))+ + sum((region,v,ts,user_constraint)$(sameas(region, rpt_reg)$veda_vdd("var_fout","TRACO2NIntl","BLDJETintraeuintl",rt,region,v,ts,user_constraint)),veda_vdd("var_fout","TRACO2NIntl","BLDJETintraeuintl",rt,region,v,ts,user_constraint)); + + +out_co2_intra_eu(rpt_reg,rt)=sum((region,v,ts,user_constraint)$(sameas(region, rpt_reg)$veda_vdd("var_fout","TRACO2NIntl","BLDJETintraeuintl",rt,region,v,ts,user_constraint)),veda_vdd("var_fout","TRACO2NIntl","BLDJETintraeuintl",rt,region,v,ts,user_constraint)); + +out_co2_intra_eu("EU-27",rt)= sum(rpt_reg$eu27(rpt_reg), out_co2_intra_eu(rpt_reg,rt)); +out_co2_intra_eu("EU-27+",rt)= sum(rpt_reg$eu27_plus(rpt_reg), out_co2_intra_eu(rpt_reg,rt)); + +out_co2(rpt_reg,"co2_tra_int_navi",rt) = out_co2(rpt_reg,"co2_tra_int",rt)-out_co2(rpt_reg,"co2_tra_int_avi",rt); + +out_co2("EU-27",sectors,rt) = sum(rpt_reg$eu27(rpt_reg), out_co2(rpt_reg,sectors,rt)); +out_co2("EU-27+",sectors,rt) = sum(rpt_reg$eu27_plus(rpt_reg), out_co2(rpt_reg,sectors,rt)); + + +************************************* +*** TABLE Energy System Costs +************************************* + +scalar EUR15 conversion from EUR10 to EUR15; EUR15=1/0.925; + +set cost_sectors sectors for reporting the costs /ele, eleTD, h2, h2TD, syn, synTD, iis,inf,ich,inm,ipp,ioi,indTD,com,comTD,rsd,rsdTD,agr,agrTD,tra_car,tra_truck,tra_bus,tra_mop, rail_frt, rail_pas, avi_pas_dom,avi_pas_intra,avi_pas_extra,avi_frt_intra, avi_frt_extra,tra_bunk, navi_dom, traTD, nimp_coa,nimp_oil,nimp_gas,nimp_bio,nimp_elc,nimp_h2,nimp_e_fuels,oth/ + cost_elc_sectors(cost_sectors) /ele, eleTD/ + cost_h2_sectors(cost_sectors) /h2, h2TD/ + cost_syn_sectors(cost_sectors) /syn, synTD/ + cost_process_sectors(process,cost_sectors) mapping of processes to sectors for the reporting + cost_attr(attribute) cost attributes /Cost_act ,Cost_com, Cost_Dec, Cost_comx ,Cost_fixx,Cost_flo,Cost_flox,Cost_fom,Cost_inv,Cost_invx,Cost_npv,Cost_salv,Cost_ire/ + cost_capex(attribute) cost attributes related to capex /Cost_inv,Cost_Dec/ + cost_opex(attribute) cost attributes related to opex /Cost_act,Cost_flo,Cost_fom,Cost_com/ + cost_opex_act(attribute) OPEX on activity of a process /Cost_act/ + cost_opex_flo(attribute) OPEX on the flow of a process /Cost_flo,Cost_com/ + cost_opex_fix(attribute) OPEX on the fixed cost of a process /Cost_fom/ + cost_capex_tax(attribute) cost attributes related to capital taxes and subsidies /Cost_invx/ + cost_opex_tax(attribute) cost attributes related to opex taxes and subsidies /Cost_comx,Cost_fixx,Cost_flox/ + cost_ire(attribute) cost attributes related to interregional trade /cost_ire/ + cost_other(attribute) /Cost_npv,Cost_salv/ + cost_elements/capex, opex, opex_act, opex_flo, opex_fix, capex_tax, opex_tax, cost_ire, cost_other/ + cost_elements_attributes(cost_elements, cost_attr)/capex.#cost_capex, opex.#cost_opex, capex_tax.#cost_capex_tax, opex_tax.#cost_opex_tax, cost_ire.#cost_ire,cost_other.#cost_other,opex_act.#cost_opex_act,opex_flo.#cost_opex_flo,opex_fix.#cost_opex_fix/ + reg_acost(dim3, cost_elements) /FIX.opex,FIXX.opex_tax,INV.capex,INVX.capex_tax,IRE.cost_ire,VAR.opex,VARX.opex_tax/ +; + +execute "gdxxrw.exe results_template.xlsb o=cost_sectors%SCENARIO%.gdx set=cost_process_sectors rng=Sector_mapping!B3 dim=2 rdim=2" +execute_load "cost_sectors%SCENARIO%.gdx",cost_process_sectors + +set pri_prc_fuel(process,fuel) primary input fuel of a process; + +parameter + out_system_cost(rpt_reg,cost_sectors,cost_elements,rt) output of the system costs per sector + out_reg_cost(rpt_reg, cost_elements, rt) total annual cost per country + out_intrate_constr(rpt_reg,cost_sectors,rt) payments for interest rates in construction + + system_prc_cost(rpt_reg,process, cost_sectors,cost_elements,rt) output of the system costs per process and sector + out_system_elc_cost(rpt_reg,fuel,cost_elements,rt) output of the system costs of the electricity sector + test_elc_cost(rpt_reg,process,fuel,cost_elements,rt) output of the system costs of the electricity sector + + out_system_dh_cost(rpt_reg,fuel,cost_elements,rt) output of the system costs of the district heating sector + out_system_h2_cost(rpt_reg,fuel,cost_elements,rt) output of the system costs of the hydrogen production sector + test_h2_cost(rpt_reg,process,fuel,cost_elements,rt) output of the system costs of the hydrogen production sector + + out_system_syn_cost(rpt_reg,synfuels_types,cost_elements,rt) output of the system cost for synfuel prodution (biofuels and e-fuels) + test_syn_cost(rpt_reg,process,synfuels_types,cost_elements,rt) output of the system cost for synfuel production by process + +; +out_system_cost(rpt_reg,cost_sectors,cost_elements,rt) = EUR15*sum((cost_attr,commodity,process,region,v,ts,userconstraint)$(sameas(region, rpt_reg)$cost_process_sectors(process,cost_sectors)$cost_elements_attributes(cost_elements, cost_attr)$veda_vdd(cost_attr,commodity,process,rt,region,v,ts,userconstraint)),veda_vdd(cost_attr,commodity,process,rt,region,v,ts,userconstraint)); +out_system_cost(rpt_reg, "oth","opex", rt)= EUR15*sum((commodity,region,v,ts,userconstraint)$(sameas(region, rpt_reg)$veda_vdd("Cost_com",commodity,"-",rt,region,v,ts,userconstraint)),veda_vdd("Cost_com",commodity,"-",rt,region,v,ts,userconstraint)); +out_system_cost(rpt_reg, "oth","opex_tax", rt)= EUR15*sum((commodity,region,v,ts,userconstraint)$(sameas(region, rpt_reg)$veda_vdd("Cost_comx",commodity,"-",rt,region,v,ts,userconstraint)),veda_vdd("Cost_comx",commodity,"-",rt,region,v,ts,userconstraint)); +out_system_cost("EU-27",cost_sectors,cost_elements,rt) = sum(rpt_reg$eu27(rpt_reg), out_system_cost(rpt_reg,cost_sectors,cost_elements,rt)); +out_system_cost("EU-27+",cost_sectors,cost_elements,rt) = sum(rpt_reg$eu27_plus(rpt_reg), out_system_cost(rpt_reg,cost_sectors,cost_elements,rt)); +* System ocst by process and sector +system_prc_cost(rpt_reg,process, cost_sectors,cost_elements,rt) = sum((cost_attr,commodity,region,v,ts,userconstraint)$(sameas(region, rpt_reg)$cost_process_sectors(process,cost_sectors)$cost_elements_attributes(cost_elements, cost_attr)$veda_vdd(cost_attr,commodity,process,rt,region,v,ts,userconstraint)),veda_vdd(cost_attr,commodity,process,rt,region,v,ts,userconstraint)); +system_prc_cost("EU-27",process, cost_sectors,cost_elements,rt) = sum(rpt_reg$eu27(rpt_reg), system_prc_cost(rpt_reg,process, cost_sectors,cost_elements,rt) ); +system_prc_cost("EU-27+",process, cost_sectors,cost_elements,rt) = sum(rpt_reg$eu27_plus(rpt_reg), system_prc_cost(rpt_reg,process, cost_sectors,cost_elements,rt) ); + +* Electricity sector detailed costs by fuel +out_system_elc_cost(rpt_reg,fuel,cost_elements,rt) = EUR15*sum((region,process,cost_sectors)$(sameas(region, rpt_reg)$cost_elc_sectors(cost_sectors)$cost_process_sectors(process,cost_sectors)$sum(rt2,elc_prc(region,process,fuel,rt2))$system_prc_cost(rpt_reg,process, cost_sectors,cost_elements,rt)),system_prc_cost(rpt_reg,process, cost_sectors,cost_elements,rt)); +out_system_elc_cost("EU-27",fuel,cost_elements,rt) = sum(rpt_reg$eu27(rpt_reg),out_system_elc_cost(rpt_reg,fuel,cost_elements,rt)); +out_system_elc_cost("EU-27+",fuel,cost_elements,rt) = sum(rpt_reg$eu27_plus(rpt_reg),out_system_elc_cost(rpt_reg,fuel,cost_elements,rt)); +test_elc_cost(rpt_reg,process,fuel,cost_elements,rt) = sum((region,cost_sectors)$(sameas(region, rpt_reg)$cost_elc_sectors(cost_sectors)$cost_process_sectors(process,cost_sectors)$sum(rt2,elc_prc(region,process,fuel,rt2))$system_prc_cost(rpt_reg,process, cost_sectors,cost_elements,rt)),system_prc_cost(rpt_reg,process, cost_sectors,cost_elements,rt)); +test_elc_cost("EU-27",process,fuel,cost_elements,rt) = sum(rpt_reg$eu27(rpt_reg),test_elc_cost(rpt_reg,process,fuel,cost_elements,rt) ); +test_elc_cost("EU-27+",process,fuel,cost_elements,rt) = sum(rpt_reg$eu27_plus(rpt_reg),test_elc_cost(rpt_reg,process,fuel,cost_elements,rt) ); + +* District heating sector detailed costs by fuel +out_system_dh_cost(rpt_reg,fuel,cost_elements,rt) = EUR15*sum((region,process,cost_sectors)$(sameas(region, rpt_reg)$cost_elc_sectors(cost_sectors)$cost_process_sectors(process,cost_sectors)$dhprd_prc(process)$out_dhprod_prc(rpt_reg,process,fuel,rt)$system_prc_cost(rpt_reg,process, cost_sectors,cost_elements,rt)),system_prc_cost(rpt_reg,process, cost_sectors,cost_elements,rt)); +out_system_dh_cost("EU-27",fuel,cost_elements,rt) = sum(rpt_reg$eu27(rpt_reg),out_system_dh_cost(rpt_reg,fuel,cost_elements,rt)); +out_system_dh_cost("EU-27+",fuel,cost_elements,rt) = sum(rpt_reg$eu27_plus(rpt_reg),out_system_dh_cost(rpt_reg,fuel,cost_elements,rt)); + +* Hydrogen production sector detailed costs by fuel +pri_prc_fuel(h2prd_prc,fuel)$(not h2prd_ccs_prc(h2prd_prc)) = sum((rpt_reg,rt)$out_h2prod_prc(rpt_reg,h2prd_prc,fuel,rt),out_h2prod_prc(rpt_reg,h2prd_prc,fuel,rt)=smax(fuel2$out_h2prod_prc(rpt_reg,h2prd_prc,fuel2,rt), out_h2prod_prc(rpt_reg,h2prd_prc,fuel2,rt))); +pri_prc_fuel(h2prd_prc,fuel)$(h2prd_ccs_prc(h2prd_prc)) = sum((rpt_reg,rt)$out_h2prod_prc(rpt_reg,h2prd_prc,fuel,rt),out_h2prod_prc(rpt_reg,h2prd_prc,fuel,rt)=smax(fuel2$out_h2prod_prc(rpt_reg,h2prd_prc,fuel2,rt), out_h2prod_prc(rpt_reg,h2prd_prc,fuel2,rt))); + +out_system_h2_cost(rpt_reg,fuel,cost_elements,rt) = EUR15*sum((region,process,cost_sectors)$(sameas(region, rpt_reg)$cost_h2_sectors(cost_sectors)$cost_process_sectors(process,cost_sectors)$h2prd_prc(process)$pri_prc_fuel(process,fuel)$out_h2prod_prc(rpt_reg,process,fuel,rt)$system_prc_cost(rpt_reg,process, cost_sectors,cost_elements,rt)),system_prc_cost(rpt_reg,process, cost_sectors,cost_elements,rt)); +out_system_h2_cost("EU-27",fuel,cost_elements,rt) = sum(rpt_reg$eu27(rpt_reg),out_system_h2_cost(rpt_reg,fuel,cost_elements,rt)); +out_system_h2_cost("EU-27+",fuel,cost_elements,rt) = sum(rpt_reg$eu27_plus(rpt_reg),out_system_h2_cost(rpt_reg,fuel,cost_elements,rt)); +test_h2_cost(rpt_reg,process,fuel,cost_elements,rt) = sum((region,cost_sectors)$(sameas(region, rpt_reg)$cost_h2_sectors(cost_sectors)$cost_process_sectors(process,cost_sectors)$h2prd_prc(process)$out_h2prod_prc(rpt_reg,process,fuel,rt)$system_prc_cost(rpt_reg,process, cost_sectors,cost_elements,rt)),system_prc_cost(rpt_reg,process, cost_sectors,cost_elements,rt)); +test_h2_cost("EU-27",process,fuel,cost_elements,rt) = sum(rpt_reg$eu27(rpt_reg),test_h2_cost(rpt_reg,process,fuel,cost_elements,rt) ); +test_h2_cost("EU-27+",process,fuel,cost_elements,rt) = sum(rpt_reg$eu27_plus(rpt_reg),test_h2_cost(rpt_reg,process,fuel,cost_elements,rt) ); + +* Synthetic fuels detailed costs by fuel type +out_system_syn_cost(rpt_reg,synfuels_types,cost_elements,rt) = EUR15*sum((region,process,cost_sectors)$(sameas(region, rpt_reg)$cost_syn_sectors(cost_sectors)$cost_process_sectors(process,cost_sectors)$synfuels_prc_types(synfuels_types,process)$system_prc_cost(rpt_reg,process, cost_sectors,cost_elements,rt)),system_prc_cost(rpt_reg,process, cost_sectors,cost_elements,rt)); +out_system_syn_cost("EU-27",synfuels_types,cost_elements,rt) = sum(rpt_reg$eu27(rpt_reg),out_system_syn_cost(rpt_reg,synfuels_types,cost_elements,rt)); +out_system_syn_cost("EU-27+",synfuels_types,cost_elements,rt) = sum(rpt_reg$eu27_plus(rpt_reg),out_system_syn_cost(rpt_reg,synfuels_types,cost_elements,rt)); +test_syn_cost(rpt_reg,process,synfuels_types,cost_elements,rt) = sum((region,cost_sectors)$(sameas(region, rpt_reg)$cost_syn_sectors(cost_sectors)$cost_process_sectors(process,cost_sectors)$synfuels_prc_types(synfuels_types,process)$system_prc_cost(rpt_reg,process, cost_sectors,cost_elements,rt)),system_prc_cost(rpt_reg,process, cost_sectors,cost_elements,rt)); +test_syn_cost("EU-27",process,synfuels_types,cost_elements,rt) = sum(rpt_reg$eu27(rpt_reg),test_syn_cost(rpt_reg,process,synfuels_types,cost_elements,rt)); +test_syn_cost("EU-27+",process,synfuels_types,cost_elements,rt) = sum(rpt_reg$eu27_plus(rpt_reg),test_syn_cost(rpt_reg,process,synfuels_types,cost_elements,rt)); + +* Total regional cost +out_reg_cost(rpt_reg, cost_elements, rt)= EUR15*sum((commodity,process,region,v,ts,userconstraint)$(sameas(region, rpt_reg)$reg_acost(userconstraint, cost_elements)$veda_vdd("Reg_ACost",commodity,process,rt,region,v,ts,userconstraint)),veda_vdd("Reg_Acost",commodity,process,rt,region,v,ts,userconstraint)); +out_reg_cost("EU-27", cost_elements, rt)= sum(rpt_reg$eu27(rpt_reg), out_reg_cost(rpt_reg, cost_elements, rt)); +out_reg_cost("EU-27+", cost_elements, rt)= sum(rpt_reg$eu27_plus(rpt_reg), out_reg_cost(rpt_reg, cost_elements, rt)); +* Hurdle rate costs +out_intrate_constr(rpt_reg,cost_sectors,rt) = EUR15*sum((commodity,process,region,v,ts)$(sameas(region, rpt_reg)$cost_process_sectors(process,cost_sectors)$veda_vdd("cost_inv",commodity,process,rt,region,v,ts,"inv+")),veda_vdd("cost_inv",commodity,process,rt,region,v,ts,"inv+")); +out_intrate_constr("EU-27",cost_sectors,rt) = sum(rpt_reg$eu27(rpt_reg),out_intrate_constr(rpt_reg,cost_sectors,rt)); +out_intrate_constr("EU-27+",cost_sectors,rt) = sum(rpt_reg$eu27_plus(rpt_reg),out_intrate_constr(rpt_reg,cost_sectors,rt)); + +************************************* +*** EU ETS CO2 price (average) +************************************* + +set etsco2(commodity) EU ETS emissions commodities /ETSCO2/; + +parameter out_ETSCO2(etsco2,rt) average EU ETS price in EUR15 per ton of CO2 + ETSprice(rt,region) ETS CO2 price +; +ETSprice(rt,region) = -veda_vdd("User_ConFXM","-","-",rt,region,"-","ANNUAL","EU_ETS_Max")*1000; + +* out_ETSCO2(etsco2,rt)$sum((region,ts)$(EUETSreg(Region)$veda_vdd("VAR_comnet",etsco2,"-",rt,region,"-",ts,"-")), veda_vdd("VAR_comnet",etsco2,"-",rt,region,"-",ts,"-")) = EUR15*sum((region,ts)$(EUETSreg(Region)$veda_vdd("VAR_comnet",etsco2,"-",rt,region,"-",ts,"-")), veda_vdd("VAR_comnet",etsco2,"-",rt,region,"-",ts,"-")*(-veda_vdd("EQ_combalM",etsco2,"-",rt,region,"-",ts,"-")*1000))/sum((region,ts)$(EUETSreg(Region)$veda_vdd("VAR_comnet",etsco2,"-",rt,region,"-",ts,"-")), veda_vdd("VAR_comnet",etsco2,"-",rt,region,"-",ts,"-")); +out_ETSCO2(etsco2,rt)$sum((region,ts)$(EUETSreg(Region)$veda_vdd("VAR_comnet",etsco2,"-",rt,region,"-",ts,"-")), veda_vdd("VAR_comnet",etsco2,"-",rt,region,"-",ts,"-")) = EUR15*sum((region,ts)$(EUETSreg(Region)$veda_vdd("VAR_comnet",etsco2,"-",rt,region,"-",ts,"-")), veda_vdd("VAR_comnet",etsco2,"-",rt,region,"-",ts,"-")*ETSPrice(rt,region))/sum((region,ts)$(EUETSreg(Region)$veda_vdd("VAR_comnet",etsco2,"-",rt,region,"-",ts,"-")), veda_vdd("VAR_comnet",etsco2,"-",rt,region,"-",ts,"-")); + +************************************* +*** ELECTRICITY PRODUCTION CAPACITIES +************************************* +set invalid_eclprodcap(process) processes not to be included in this report /BRF2_BTLFTDSL,BRF2_BTLFTDSL_CCS, BRF2_ETHLGC,BRF2_ETHLGC_CCS,R_ES-CHP-DH_GAS01,R_ES-CHP-DH_GAS02,R_ES-CHP-DH_GAS03,R_ES-CHP-DH_GAS04,R_ES-CHP-DH_HH201,R_ES-CHP-DH_OIL01,R_ES-CHP-DH_OIL02,R_ES-CHP-DH-70_GAS01,R_ES-CHP-DH-70_GAS02,R_ES-CHP-DH-70_GAS03,R_ES-CHP-DH-70_GAS04,R_ES-CHP-DH-70_HH201,R_ES-CHP-DH-70_OIL01,R_ES-CHP-DH-70_OIL02,R_ES-CHP-FL_GAS01,R_ES-CHP-FL_GAS02,R_ES-CHP-FL_GAS03,R_ES-CHP-FL_GAS04,R_ES-CHP-FL_HH201,R_ES-CHP-FL_OIL01,R_ES-CHP-FL_OIL02,R_ES-CHP-SD_GAS01,R_ES-CHP-SD_GAS02,R_ES-CHP-SD_GAS03,R_ES-CHP-SD_GAS04,R_ES-CHP-SD_HH201,R_ES-CHP-SD_OIL01,R_ES-CHP-SD_OIL02/; + + +parameter + out_elcprodcap(rpt_reg,process,fuel,rt) electrcicity production by process and fuel (internal parameter) +; + +out_elcprodcap(rpt_reg,eprd_prc,fuel,rt) = sum((region,v,ts,UserConstraint)$(sameas(region, rpt_reg)$(not invalid_eclprodcap(eprd_prc))$eprd_prccap_fuels(rpt_reg,eprd_prc,fuel)$veda_vdd("var_cap","-",eprd_prc,rt,Region,v,ts,UserConstraint)),veda_vdd("var_cap","-",eprd_prc,rt,Region,v,ts,UserConstraint)); + +out_elcprodcap("EU-27",eprd_prc,fuel,rt) = sum(rpt_reg$eu27(rpt_reg), out_elcprodcap(rpt_reg,eprd_prc,fuel,rt)); +out_elcprodcap("EU-27+",eprd_prc,fuel,rt) = sum(rpt_reg$eu27_plus(rpt_reg), out_elcprodcap(rpt_reg,eprd_prc,fuel,rt)); + + +************************************* +*** VEHICLE STOCK +************************************* +set + veh_types / +* cars + car_gasoline, car_diesel, car_other, car_electric, car_hydrogen +* LCV + lcv_gasoline, lcv_diesel, lcv_other, lcv_electric, lcv_hydrogen +* Trucks + trucks_gasoline, trucks_diesel, trucks_other, trucks_electric, trucks_hydrogen +* Mopeds and motorcycles + motors_gasoline, motors_electric, motors_hydrogen +* Buses and coaches + buses_diesel, buses_gasoline, buses_electric, buses_hydrogen +/ + + tra_veh_types(process, veh_types) +; + +tra_veh_types(tra_cargsl_py,"car_gasoline")=yes; +tra_veh_types(tra_cardsl_py,"car_diesel")=yes; +tra_veh_types(tra_carlpg_py,"car_other")=yes; +tra_veh_types(tra_carcng_py,"car_other")=yes; +tra_veh_types(tra_carelc_py,"car_electric")=yes; +tra_veh_types(tra_carhh2_py,"car_hydrogen")=yes; +tra_veh_types(tra_lcvcng_py,"lcv_other")=yes; +tra_veh_types(tra_lcvdsl_py,"lcv_diesel")=yes; +tra_veh_types(tra_lcvelc_py,"lcv_electric")=yes; +tra_veh_types(tra_lcvgas_py,"lcv_gasoline")=yes; +tra_veh_types(tra_lcvhh2_py,"lcv_hydrogen")=yes; +tra_veh_types(tra_lcvlpg_py,"lcv_other")=yes; + + +tra_veh_types(tra_hdtcng_py,"trucks_other") = yes; +tra_veh_types(tra_hdtdsl_py,"trucks_diesel") = yes; +tra_veh_types(tra_hdtelc_py,"trucks_electric") = yes; +tra_veh_types(tra_hdthh2_py,"trucks_hydrogen") = yes; + + +tra_veh_types(tra_motorgas_py,"motors_gasoline") = yes; +tra_veh_types(tra_motorelc_py,"motors_electric") = yes; +tra_veh_types(tra_motorhh2_py, "motors_hydrogen") = yes; + + + tra_veh_types(tra_bus_dsl_py, "buses_diesel")=yes; + tra_veh_types(tra_bus_gas_py, "buses_gasoline")=yes; + tra_veh_types(tra_bus_elc_py, "buses_electric")=yes; + tra_veh_types(tra_bus_h2_py , "buses_hydrogen")=yes; + +parameter + out_veh_stock(rpt_reg,veh_types,rt) vehicle stock by vehicle in transport sector ; + +out_veh_stock(rpt_reg,veh_types,rt) = sum((process,region,v,ts,UserConstraint)$(sameas(region, rpt_reg)$tra_veh_types(process, veh_types)$veda_vdd("var_cap","-",process,rt,Region,v,ts,UserConstraint)),veda_vdd("var_cap","-",process,rt,Region,v,ts,UserConstraint)); + +out_veh_stock("EU-27",veh_types,rt) = sum(rpt_reg$eu27(rpt_reg), out_veh_stock(rpt_reg,veh_types,rt)); +out_veh_stock("EU-27+",veh_types,rt) = sum(rpt_reg$eu27_plus(rpt_reg), out_veh_stock(rpt_reg,veh_types,rt)); + +************************************* +*** SPLIT OF BIOMASS AND WASTE CONSUMPTION BY SECTOR +************************************* + +set wood(commodity) /BIOWOO/ + waste(commodity)/BIOMUN,BIOSLU/ + biowaste /biomass,waste/ + biowaste_com(biowaste,commodity) /biomass.#wood, waste.#waste/ + bio_prc(process) fuel tech processes /AGRBIO00,COMBIO00,ELCWOO00,INDBIO00,RSDBIO00,SUPBIO00,ELCSLU00,INDSLU00,ELCMUN00,INDMUN00,BWOOGAS110,BSLUGAS101,SBIO_G_H2GC01,SBIO_G_H2GCC01,SBIO_G_H2GD01,SBIO_G_H2RC01,SBIOH2GC01,SBIOH2GCC01,SBIOH2GD01,SBIOH2RC01/ + bio_sect sectors for biomass and waste consumption /agr, com, elc, ind, rsd, syn, h2, oth/ + bio_sect_prc(bio_sect,process) sectors to process mapping /agr.AGRBIO00, com.COMBIO00, elc.(ELCWOO00,ELCSLU00,ELCMUN00), ind.(INDBIO00,INDMUN00,INDSLU00), rsd.RSDBIO00, syn.(BSLUGAS101,BWOOGAS110), h2.(SBIO_G_H2GC01,SBIO_G_H2GCC01,SBIO_G_H2GD01,SBIO_G_H2RC01,SBIOH2GC01,SBIOH2GCC01,SBIOH2GD01,SBIOH2RC01), oth.SUPBIO00/ +; + +parameter out_biowaste(rpt_reg,bio_sect,biowaste,rt) consumption of biomass and waste per sector ; + +out_biowaste(rpt_reg,bio_sect,biowaste,rt) = sum((commodity,process,region,v,ts,userconstraint)$(sameas(region, rpt_reg)$biowaste_com(biowaste,commodity)$bio_prc(process)$bio_sect_prc(bio_sect,process)$veda_vdd("var_fin",commodity,process,rt,Region,v,ts,UserConstraint)), veda_vdd("var_fin",commodity,process,rt,Region,v,ts,UserConstraint)); + +out_biowaste("EU-27",bio_sect,biowaste,rt) = sum(rpt_reg$eu27(rpt_reg), out_biowaste(rpt_reg,bio_sect,biowaste,rt)); +out_biowaste("EU-27+",bio_sect,biowaste,rt) = sum(rpt_reg$eu27_plus(rpt_reg), out_biowaste(rpt_reg,bio_sect,biowaste,rt)); + + +************************************* +*** STRANDED ASSETS +************************************* +sets + stranded_sect sectors for which stranded assets are calculated /agr,ind,com,res,tra,elc,h2,synfuels/ + stranded_prc(Process) processes for which stranded assets occur + stranded_prc_sect(process,stranded_sect) mapping of stranded processes to sectors +; + +parameter + out_stranded_assets_prc(rpt_reg,stranded_sect,process,rt) stranded assets per sector and process +; + +stranded_prc(rsd_prc)=yes;stranded_prc(eprd_prc)=yes;stranded_prc(dhprd_prc)=yes;stranded_prc(h2prd_prc)=yes;stranded_prc(synprd_prc)=yes;stranded_prc(agr_prc)=yes;stranded_prc(com_prc)=yes;stranded_prc(ind_prc)=yes;stranded_prc(tra_prc)=yes; + +stranded_prc_sect(rsd_prc,"res")=yes; +stranded_prc_sect(eprd_prc,"elc")=yes; +stranded_prc_sect(dhprd_prc,"elc")=yes; +stranded_prc_sect(h2prd_prc,"h2")=yes; +stranded_prc_sect(synprd_prc,"synfuels")=yes; +stranded_prc_sect(agr_prc,"agr")=yes; +stranded_prc_sect(com_prc,"com")=yes; +stranded_prc_sect(ind_prc,"ind")=yes; +stranded_prc_sect(tra_prc,"tra")=yes; + +out_stranded_assets_prc(rpt_reg,stranded_sect,stranded_prc,rt) = sum((region,stranded)$(sameas(region, rpt_reg)$stranded_prc_sect(stranded_prc,stranded_sect)$veda_vdd("var_cap","-",stranded_prc,rt,Region,stranded,"-","-")), veda_vdd("var_cap","-",stranded_prc,rt,Region,stranded,"-","-")); +out_stranded_assets_prc("EU-27",stranded_sect,stranded_prc,rt) = sum(rpt_reg$eu27(rpt_reg),out_stranded_assets_prc(rpt_reg,stranded_sect,stranded_prc,rt)); +out_stranded_assets_prc("EU-27+",stranded_sect,stranded_prc,rt) = sum(rpt_reg$eu27_plus(rpt_reg),out_stranded_assets_prc(rpt_reg,stranded_sect,stranded_prc,rt)); + +************************************* +*** EXPORT RESULTS TO EXCEL +************************************* + + +$onecho>out%SCENARIO%.txt +par=out_pprod rng=out_pprod!a3 rdim=2 cdim=1 +par=out_nimp rng=out_nimp!a3 rdim=2 cdim=1 +par=out_elprod rng=out_elprod!a3 rdim=2 cdim=1 +par=out_h2prod rng=out_h2prod!a3 rdim=2 cdim=1 +par=out_synfuels rng=out_synfuels!a3 rdim=2 cdim=1 +par=out_dhprod rng=out_lthprod!a3 rdim=2 cdim=1 +par=out_nen rng=out_nen!a3 rdim=1 cdim=1 +par=out_ind rng=out_ind!a3 rdim=3 cdim=1 +par=out_com rng=out_com!a3 rdim=2 cdim=1 +par=out_agr rng=out_agr!a3 rdim=2 cdim=1 +par=out_rsd rng=out_rsd!a3 rdim=2 cdim=1 +par=out_tra rng=out_tra!a3 rdim=3 cdim=1 +par=out_co2 rng=out_co2!a3 rdim=2 cdim=1 +par=out_co2_intra_eu rng=out_co2_intra_eu!a3 rdim=1 cdim=1 +par= out_system_cost rng=out_system_cost!a3 rdim=3 cdim=1 +par= out_reg_cost rng=out_reg_cost!a3 rdim=2 cdim=1 +par=out_ETSCO2 rng=out_ETSCO2!a3 rdim=1 cdim=1 +par=out_elcprodcap rng=out_elcprodcap!a3 rdim=3 cdim=1 +par=out_veh_stock rng=out_veh_stock!a3 rdim=2 cdim=1 +par=out_biowaste rng=out_biowaste!a3 rdim=3 cdim=1 +par=out_intrate_constr rng=out_intrate_constr!a3 rdim=2 cdim=1 +par=in_elprod rng=in_elprod!a3 rdim=2 cdim=1 +par=in_h2prod rng=in_h2prod!a3 rdim=2 cdim=1 +par=in_dhprod rng=in_dhprod!a3 rdim=2 cdim=1 +par=out_system_elc_cost rng=out_system_elc_cost!a3 rdim=3 cdim=1 +par=out_system_dh_cost rng=out_system_dh_cost!a3 rdim=3 cdim=1 +par=out_system_h2_cost rng=out_system_h2_cost!a3 rdim=3 cdim=1 +par=out_system_syn_cost rng=out_system_syn_cost!a3 rdim=3 cdim=1 +par=out_rsd_esd rng=out_rsd_esd!a3 rdim=3 cdim=1 +par=out_nimp_no_endog rng=out_nimp_no_endog!a3 rdim=2 cdim=1 +par=out_stranded_assets_prc rng=out_stranded_assets_prc!a3 rdim=3 cdim=1 +par=out_elprod_ts rng=out_elprod_ts!a3 rdim=3 cdim=1 +par=out_nimp_ts rng=out_nimp_ts!a3 rdim=3 cdim=1 +$offecho + +execute_unload "out%SCENARIO%.gdx",out_pprod,out_nimp,out_nimp_ts,out_nimp_no_endog, out_elprod,out_elprod_ts,out_nen,out_ind,out_com,out_rsd,out_tra,out_co2,out_dhprod,out_h2prod,out_synfuels,out_tra,out_co2_intra_eu,out_system_cost,out_reg_cost,out_ETSCO2,out_elcprodcap,out_veh_stock,out_biowaste,out_intrate_constr,in_h2prod,in_elprod,in_dhprod,out_system_elc_cost,out_system_dh_cost,out_agr,out_system_h2_cost,out_rsd_esd,out_system_syn_cost,out_stranded_assets_prc; + +* artificial delay to ensure that excel has finished +execute 'for /f %i in (''powershell -NoProfile -ExecutionPolicy Bypass -Command "[int](Get-Random -Minimum 10 -Maximum 31)"'') do timeout /t %i /nobreak'; + +execute 'gdxxrw.exe i=out%SCENARIO%.gdx o="%SCENARIO%.xlsb" EpsOut="0" @out%SCENARIO%.txt' +execute_unload "%SCENARIO%.gdx" +execute 'del cost_sectors%SCENARIO%.* out*%SCENARIO%.txt out*%SCENARIO%.gdx *%SCENARIO%.~gm dim*%SCENARIO%.gms' +execute 'del dim%SCENARIO%1.gms dim%SCENARIO%2.gms dim%SCENARIO%6.gms *%SCENARIO%1.awk *%SCENARIO%2.awk *%SCENARIO%3.awk' + + diff --git a/Results/collect_single.bat b/Results/collect_single.bat new file mode 100644 index 0000000..21feca5 --- /dev/null +++ b/Results/collect_single.bat @@ -0,0 +1,13 @@ +copy collect_results_single_scenario.gms %1.gms +gams %1.gms --Scenario=%1 --TIMESPath=%2 +del %1.gms +del %1.lst +del %1.log + +rem enable the following if you want the "prices" +copy Fuel_Prices_JRC.gms %1pr.gms +gams %1pr.gms --Scenario=%1 +del %1pr.gms +del %1pr.lst +del %1pr.log + diff --git a/Results/results_template.xlsb b/Results/results_template.xlsb new file mode 100644 index 0000000..907937c Binary files /dev/null and b/Results/results_template.xlsb differ