Files
JRC_EU_TIMES_OP_idesignres_…/Remove_UC_iDesignRES.gms

215 lines
7.2 KiB
Plaintext

* File to remove user constraints to check which contributes to high marginal costs
SET Remove_Constraints Names of the constraints to be disabled/
* Insert here the constraints you want to remove
* Excel file: Scen_nsv_UC-DUM
* Sheet: Dummy_UCs_for_POLIZERO_PPPs_Con
EU_ETS2_Max_PP3
EU_ETS_Max_PP3
UC_TRA_BAN_FF_CAR_PP3
UC_TRA_BAN_FF_LCV_PP3
UC_TRA_BAN_FF_OTH_PP3
UC_CARS_STD_CH_PP3
UC_LCV_STD_CH_PP3
UC_HDT_BUS_STD_CH_PP3
CO2_Bldg_CH_PP4
Cons_Bldg_CH_PP4
Ban_Fossil_Heating_CH_PP4
Min-SolPV_New_RSDBldg_CH_PP4
Min-SolPV_New_COMBldg_CH_PP4
EFF-IND_CH_PP4
CO2-IND_CH_PP4
CO2-ELC_CH_PP4
MAX_CO2_TRA_CH_PP4
Min-BatChrg-RSDbuilding-CH-PP4
UC_ELC_IMP_CH
UC_ELC_NIMP_CH
UC_BIO_IMP_CH
UC_E-fuels_IMP_CH
* Sheet: UCs_Supply_Dummy
UC_FC_SUP_H2
* Sheet: UCs_Final_Energy_Consumption
UC_FC_ITOT_COA
UC_FC_ITOT_OIL
UC_FC_ITOT_BDL
UC_FC_ITOT_GAS
UC_FC_ITOT_HH2
UC_FC_ITOT_BIO
UC_FC_ITOT_REN
UC_FC_ITOT_ELC
UC_FC_ITOT_BGS
UC_FC_ITOT_AHT
UC_FC_ITOT_HET
UC_FC_RES_COA
UC_FC_RES_OIL
UC_FC_RES_BDL
UC_FC_RES_GAS
UC_FC_RES_BGS
UC_FC_RES_ELC
UC_FC_RES_BIO
UC_FC_RES_HET
UC_FC_RES_REN
UC_FC_RES_HH2
UC_FC_RES_AHT
UC_FC_SER_COA
UC_FC_SER_OIL
UC_FC_SER_BDL
UC_FC_SER_GAS
UC_FC_SER_BGS
UC_FC_SER_ELC
UC_FC_SER_BIO
UC_FC_SER_HET
UC_FC_SER_REN
UC_FC_SER_HH2
UC_FC_SER_AHT
UC_FC_TRA_OIL
UC_FC_TRA_BLQ
UC_FC_TRA_GAS
UC_FC_TRA_BGS
UC_FC_TRAN_ELC
UC_FC_TRA_H2
UC_FC_TRA_OILintl
UC_FC_TRA_BLQintl
UC_FC_TRA_GASintl
UC_FC_TRA_BGSintl
UC_FC_TRAN_ELCintl
UC_FC_TRA_H2intl
* Excel file: Scen_nsv_01_Baseline
* Sheet: Pseudo_2020_calibration
CLB2020_IND_COA_UP
CLB2020_IND_OIL_UP
CLB2020_IND_GAS_UP
CLB2020_IND_BIO_UP
CLB2020_IND_ELC_UP
CLB2020_IND_MUN_UP
CLB2020_IND_HTH_UP
CLB2020_IND_OTH_UP
CLB2020_IND_H2_UP
CLB2020_IND_COA_LO
CLB2020_IND_OIL_LO
CLB2020_IND_GAS_LO
CLB2020_IND_BIO_LO
CLB2020_IND_ELC_LO
CLB2020_IND_MUN_LO
CLB2020_IND_HTH_LO
CLB2020_IND_OTH_LO
CLB2020_IND_H2_LO
* Pseudo_2025_calibration
CLB2025_IND_COA_LO
CLB2025_IND_OIL_LO
CLB2025_IND_GAS_LO
CLB2025_IND_BIO_LO
CLB2025_IND_ELC_LO
CLB2025_IND_MUN_LO
CLB2025_IND_HTH_LO
CLB2025_IND_OTH_LO
CLB2025_IND_H2_LO
CLB2025_IND_COA_ICM_CH_LO
CLB2025_IND_OIL_ICM_CH_LO
CLB2025_IND_GAS_ICM_CH_LO
CLB2025_IND_BIO_ICM_CH_LO
CLB2025_IND_ELC_ICM_CH_LO
CLB2025_IND_MUN_ICM_CH_LO
CLB2025_IND_HTH_ICM_CH_LO
CLB2025_IND_HTH_ICH_LO
CLB2025_MIN_IND_BGS
CLB2020_COMAGR_COA_LO
CLB2020_COMAGR_OIL_LO
CLB2020_COMAGR_GAS_LO
CLB2020_COMAGR_BIO_LO
CLB2020_COMAGR_ELC_LO
CLB2020_COMAGR_MUN_LO
CLB2020_COMAGR_HTH_LO
CLB2020_COMAGR_OTH_LO
CLB2020_COMAGR_H2_LO
CLB2020_COMAGR_AHT_LO
CLB2020_COMAGR_COA_UP
CLB2020_COMAGR_OIL_UP
CLB2020_COMAGR_GAS_UP
CLB2020_COMAGR_BIO_UP
CLB2020_COMAGR_ELC_UP
CLB2020_COMAGR_MUN_UP
CLB2020_COMAGR_HTH_UP
CLB2020_COMAGR_OTH_UP
CLB2020_COMAGR_H2_UP
CLB2020_COMAGR_AHT_UP
* UC_RSD_COM
MAX_LPG_IN_OIL_RSD
MAX_LPG_IN_OIL_COM
MAX_LPG_IN_OIL_AGR
MAX_LPG_IN_OIL_TRA
MAX_HEAT_PUMPS_IN_RSD_SpHeat
MAX_HEAT_PUMPS_IN_COM_SpHeat
/
remove_regions select regions for which constraints are to be removed /
AT,BE,BG,CH,CZ,CY,DE,DK,EE,ES,FI,FR,EL,HR,HU,IE,IT,MT,LV,LT,LU,NL,PL,PT,RO,SE,SK,SI,IS,NO,UK
/
Remove_Constraints_Regions(Remove_constraints,remove_regions) /
#Remove_Constraints.#remove_regions
/
;
loop(Remove_Constraints,
UC_RHS(UC_N,LIM) $(sameas(Remove_Constraints,UC_N) )=0;
UC_RHST(UC_N,ALLYEAR,LIM) $(sameas(Remove_Constraints,UC_N) )=0;
UC_RHSR(ALL_REG,UC_N,LIM) $(sameas(Remove_Constraints,UC_N) $(sum(Remove_Regions$(sameas(all_reg,remove_regions)$Remove_Constraints_Regions(Remove_Constraints,Remove_Regions)),1)))=0;
UC_RHSS(UC_N,TS,LIM) $(sameas(Remove_Constraints,UC_N) )=0;
UC_RHSRT(ALL_REG,UC_N,ALLYEAR,LIM) $(sameas(Remove_Constraints,UC_N) $(sum(Remove_Regions$(sameas(all_reg,remove_regions)$Remove_Constraints_Regions(Remove_Constraints,Remove_Regions)),1)))=0;
UC_RHSRS(ALL_REG,UC_N,TS,LIM) $(sameas(Remove_Constraints,UC_N) $(sum(Remove_Regions$(sameas(all_reg,remove_regions)$Remove_Constraints_Regions(Remove_Constraints,Remove_Regions)),1)))=0;
UC_RHSRTS(ALL_REG,UC_N,ALLYEAR,TS,LIM) $(sameas(Remove_Constraints,UC_N) $(sum(Remove_Regions$(sameas(all_reg,remove_regions)$Remove_Constraints_Regions(Remove_Constraints,Remove_Regions)),1)))=0;
UC_RHSTS(UC_N,ALLYEAR,TS,LIM) $(sameas(Remove_Constraints,UC_N) )=0;
UC_FLO(UC_N,SIDE,ALL_REG,ALLYEAR,PRC,COM,TS) $(sameas(Remove_Constraints,UC_N) $(sum(Remove_Regions$(sameas(all_reg,remove_regions)$Remove_Constraints_Regions(Remove_Constraints,Remove_Regions)),1)))=0;
UC_ACT(UC_N,SIDE,ALL_REG,ALLYEAR,PRC,ALL_TS) $(sameas(Remove_Constraints,UC_N) $(sum(Remove_Regions$(sameas(all_reg,remove_regions)$Remove_Constraints_Regions(Remove_Constraints,Remove_Regions)),1)))=0;
UC_CAP(UC_N,SIDE,ALL_REG,ALLYEAR,PRC) $(sameas(Remove_Constraints,UC_N) $(sum(Remove_Regions$(sameas(all_reg,remove_regions)$Remove_Constraints_Regions(Remove_Constraints,Remove_Regions)),1)))=0;
UC_NCAP(UC_N,SIDE,ALL_REG,ALLYEAR,PRC) $(sameas(Remove_Constraints,UC_N) $(sum(Remove_Regions$(sameas(all_reg,remove_regions)$Remove_Constraints_Regions(Remove_Constraints,Remove_Regions)),1)))=0;
UC_COMCON(UC_N,SIDE,ALL_REG,ALLYEAR,COM,TS) $(sameas(Remove_Constraints,UC_N) $(sum(Remove_Regions$(sameas(all_reg,remove_regions)$Remove_Constraints_Regions(Remove_Constraints,Remove_Regions)),1)))=0;
UC_COMPRD(UC_N,SIDE,ALL_REG,ALLYEAR,COM,TS) $(sameas(Remove_Constraints,UC_N) $(sum(Remove_Regions$(sameas(all_reg,remove_regions)$Remove_Constraints_Regions(Remove_Constraints,Remove_Regions)),1)))=0;
UC_COMNET(UC_N,SIDE,ALL_REG,ALLYEAR,COM,TS) $(sameas(Remove_Constraints,UC_N) $(sum(Remove_Regions$(sameas(all_reg,remove_regions)$Remove_Constraints_Regions(Remove_Constraints,Remove_Regions)),1)))=0;
UC_IRE(UC_N,SIDE,ALL_REG,ALLYEAR,PRC,COM,TS,IE) $(sameas(Remove_Constraints,UC_N) $(sum(Remove_Regions$(sameas(all_reg,remove_regions)$Remove_Constraints_Regions(Remove_Constraints,Remove_Regions)),1)))=0;
UC_CUMACT(UC_N,ALL_REG,PRC,ITEM,ITEM) $(sameas(Remove_Constraints,UC_N) $(sum(Remove_Regions$(sameas(all_reg,remove_regions)$Remove_Constraints_Regions(Remove_Constraints,Remove_Regions)),1)))=0;
UC_CUMFLO(UC_N,ALL_REG,PRC,COM,ITEM,ITEM) $(sameas(Remove_Constraints,UC_N) $(sum(Remove_Regions$(sameas(all_reg,remove_regions)$Remove_Constraints_Regions(Remove_Constraints,Remove_Regions)),1)))=0;
UC_CUMCOM(UC_N,ALL_REG,COM_VAR,COM,ITEM,ITEM) $(sameas(Remove_Constraints,UC_N) $(sum(Remove_Regions$(sameas(all_reg,remove_regions)$Remove_Constraints_Regions(Remove_Constraints,Remove_Regions)),1)))=0;
UC_UCN(UC_N,SIDE,ALL_REG,ALLYEAR,UC_N) $(sameas(Remove_Constraints,UC_N) $(sum(Remove_Regions$(sameas(all_reg,remove_regions)$Remove_Constraints_Regions(Remove_Constraints,Remove_Regions)),1)))=0;
UC_TIME(UC_N,ALL_REG,ALLYEAR) $(sameas(Remove_Constraints,UC_N) $(sum(Remove_Regions$(sameas(all_reg,remove_regions)$Remove_Constraints_Regions(Remove_Constraints,Remove_Regions)),1)))=0;
* UC_FLOBET(UC_N,ALL_REG,ALLYEAR,PRC,CG) $sameas(Remove_Constraints,UC_N)=0;
* UC_ACTBET(UC_N,ALL_REG,ALLYEAR,PRC) $sameas(Remove_Constraints,UC_N)=0;
);
;