diff --git a/message_ix_models/data/ccs-dac/co2infrastructure_data_leddev.yaml b/message_ix_models/data/ccs-dac/co2infrastructure_data_leddev.yaml new file mode 100644 index 0000000000..b695aae0d2 --- /dev/null +++ b/message_ix_models/data/ccs-dac/co2infrastructure_data_leddev.yaml @@ -0,0 +1,1238 @@ +# FOSSIL CCS +bf_ccs_steel: + year_init: 2030 + output_: + par_name: output + value: 0.213682 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M2: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +c_ppl_co2scr: + year_init: 2030 + output_: + par_name: output + value: 2.32267 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +clinker_dry_ccs_cement: + year_init: 2030 + output_: + par_name: output + value: 0.135 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +clinker_wet_ccs_cement: + year_init: 2030 + output_: + par_name: output + value: 0.135 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +coal_adv_ccs: + year_init: 2030 + output_: + par_name: output + value: 2.09429 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +coal_NH3_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.25667 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +dri_gas_ccs_steel: + year_init: 2030 + output_: + par_name: output + value: 0.13 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +fueloil_NH3_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.799816 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +g_ppl_co2scr: + year_init: 2030 + output_: + par_name: output + value: 0.905747 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +gas_cc_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.904167 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +gas_NH3_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.472617 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +h2_coal_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.23733 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +h2_smr_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.623188 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +igcc_ccs: + year_init: 2030 + output_: + par_name: output + value: 2.15588 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +meth_coal_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.863462 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock: 1 + fuel: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +meth_ng_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.228333 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock: 1 + fuel: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +syn_liq_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.04318 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + + +# BIOMASS CCS +bio_istig_ccs: + year_init: 2030 + output_: + par_name: output + value: 2.70333 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +biomass_NH3_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.2769 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +bio_ppl_co2scr: + year_init: 2030 + output_: + par_name: output + value: 2.51467 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +eth_bio_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.5439 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +h2_bio_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.45818 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +liq_bio_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.39773 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +meth_bio_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.786611 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock: 1 + fuel: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + + +############## +#--- The pipelines + +co2_trans1: + year_init: 2030 + var_cost_: + par_name: var_cost + value: 40 + unit: '-' #$/tCO2a + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + year_act: + rate: 0 + mode: + M1: 1 + time: + year: 1 + input_: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + output_: + par_name: output + value: 0.99 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + final: 1 + capacity_factor_: + par_name: capacity_factor + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + soft_activity_up_: + par_name: soft_activity_up + value: 0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + bound_activity_up_: + par_name: bound_activity_up + value: 30000 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + time: + year: 1 + mode: + all: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.01 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + +co2_trans2: + year_init: 2030 + var_cost_: + par_name: var_cost + value: 115 + unit: '-' #$/tCO2a + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + year_act: + rate: 0 + mode: + M1: 1 + time: + year: 1 + input_: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + output_: + par_name: output + value: 0.99 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + final: 1 + capacity_factor_: + par_name: capacity_factor + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + soft_activity_up_: + par_name: soft_activity_up + value: 0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + growth_activity_up_: + par_name: growth_activity_up + value: 0.08 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + initial_activity_up_: + par_name: initial_activity_up + value: 0.2 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + level_cost_activity_soft_up_: + par_name: level_cost_activity_soft_up + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + relation_activity_limit_tot_BECCS: + par_name: relation_activity + value: -1.0605 + unit: Mt C/yr + relation: [limit_tot_BECCS] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.01 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + + + +# - - - - - - - - - - - - - - - - +# CO2 STORAGE and UTILIZATION +#--- The storage +co2_stor: + year_init: 2030 + var_cost_: + par_name: var_cost + value: 35 + unit: '-' #$/tCO2a + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + year_act: + rate: 0 + mode: + M1: 1 + M2: 1 + time: + year: 1 + input_co2: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + final: 1 + input_bco2: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M2: 1 + commodity: + bic_co2: 1 + level: + final: 1 + capacity_factor_: + par_name: capacity_factor + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + relation_activity_CO2_Emission: + par_name: relation_activity + value: -0.99 + unit: Mt C/yr + relation: [CO2_Emission] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + M2: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.01 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + M2: 1 + +#--- For utilization +meth_h2: + year_init: 2030 + input_co2_fic: + par_name: input + value: 0.549 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock_fic: 1 + fuel_fic: 1 + commodity: + fic_co2: 1 + level: + final: 1 + input_co2_bic: + par_name: input + value: 0.549 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock_bic: 1 + fuel_bic: 1 + commodity: + bic_co2: 1 + level: + final: 1 + input_co2_dac: + par_name: input + value: 0.549 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock_dac: 1 + fuel_dac: 1 + commodity: + dac_co2: 1 + level: + final: 1 diff --git a/message_ix_models/data/ccs-dac/co2infrastructure_data_ssp1dev.yaml b/message_ix_models/data/ccs-dac/co2infrastructure_data_ssp1dev.yaml new file mode 100644 index 0000000000..13fb8778db --- /dev/null +++ b/message_ix_models/data/ccs-dac/co2infrastructure_data_ssp1dev.yaml @@ -0,0 +1,1238 @@ +# FOSSIL CCS +bf_ccs_steel: + year_init: 2030 + output_: + par_name: output + value: 0.213682 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M2: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +c_ppl_co2scr: + year_init: 2030 + output_: + par_name: output + value: 2.32267 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +clinker_dry_ccs_cement: + year_init: 2030 + output_: + par_name: output + value: 0.135 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +clinker_wet_ccs_cement: + year_init: 2030 + output_: + par_name: output + value: 0.135 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +coal_adv_ccs: + year_init: 2030 + output_: + par_name: output + value: 2.09429 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +coal_NH3_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.25667 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +dri_gas_ccs_steel: + year_init: 2030 + output_: + par_name: output + value: 0.13 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +fueloil_NH3_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.799816 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +g_ppl_co2scr: + year_init: 2030 + output_: + par_name: output + value: 0.905747 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +gas_cc_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.904167 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +gas_NH3_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.472617 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +h2_coal_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.23733 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +h2_smr_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.623188 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +igcc_ccs: + year_init: 2030 + output_: + par_name: output + value: 2.15588 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +meth_coal_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.863462 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock: 1 + fuel: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +meth_ng_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.228333 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock: 1 + fuel: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +syn_liq_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.04318 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + + +# BIOMASS CCS +bio_istig_ccs: + year_init: 2030 + output_: + par_name: output + value: 2.70333 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +biomass_NH3_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.2769 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +bio_ppl_co2scr: + year_init: 2030 + output_: + par_name: output + value: 2.51467 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +eth_bio_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.5439 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +h2_bio_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.45818 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +liq_bio_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.39773 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +meth_bio_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.786611 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock: 1 + fuel: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + + +############## +#--- The pipelines + +co2_trans1: + year_init: 2030 + var_cost_: + par_name: var_cost + value: 40 + unit: '-' #$/tCO2a + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + year_act: + rate: 0 + mode: + M1: 1 + time: + year: 1 + input_: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + output_: + par_name: output + value: 0.99 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + final: 1 + capacity_factor_: + par_name: capacity_factor + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + soft_activity_up_: + par_name: soft_activity_up + value: 0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + bound_activity_up_: + par_name: bound_activity_up + value: 30000 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + time: + year: 1 + mode: + all: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.01 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + +co2_trans2: + year_init: 2030 + var_cost_: + par_name: var_cost + value: 115 + unit: '-' #$/tCO2a + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + year_act: + rate: 0 + mode: + M1: 1 + time: + year: 1 + input_: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + output_: + par_name: output + value: 0.99 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + final: 1 + capacity_factor_: + par_name: capacity_factor + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + soft_activity_up_: + par_name: soft_activity_up + value: 0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + growth_activity_up_: + par_name: growth_activity_up + value: 0.08 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + initial_activity_up_: + par_name: initial_activity_up + value: 0.2 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + level_cost_activity_soft_up_: + par_name: level_cost_activity_soft_up + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + relation_activity_limit_tot_BECCS: + par_name: relation_activity + value: -1.0605 + unit: Mt C/yr + relation: [limit_tot_BECCS] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.01 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + + + +# - - - - - - - - - - - - - - - - +# CO2 STORAGE and UTILIZATION +#--- The storage +co2_stor: + year_init: 2030 + var_cost_: + par_name: var_cost + value: 35 + unit: '-' #$/tCO2a + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + year_act: + rate: 0 + mode: + M1: 1 + M2: 1 + time: + year: 1 + input_co2: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + final: 1 + input_bco2: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M2: 1 + commodity: + bic_co2: 1 + level: + final: 1 + capacity_factor_: + par_name: capacity_factor + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + relation_activity_CO2_Emission: + par_name: relation_activity + value: -0.99 + unit: Mt C/yr + relation: [CO2_Emission] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + M2: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.01 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + M2: 1 + +#--- For utilization +meth_h2: + year_init: 2030 + input_co2_fic: + par_name: input + value: 0.549 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock_fic: 1 + fuel_fic: 1 + commodity: + fic_co2: 1 + level: + final: 1 + input_co2_bic: + par_name: input + value: 0.549 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock_bic: 1 + fuel_bic: 1 + commodity: + bic_co2: 1 + level: + final: 1 + input_co2_dac: + par_name: input + value: 0.549 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock_dac: 1 + fuel_dac: 1 + commodity: + dac_co2: 1 + level: + final: 1 diff --git a/message_ix_models/data/ccs-dac/co2infrastructure_data_ssp2dev.yaml b/message_ix_models/data/ccs-dac/co2infrastructure_data_ssp2dev.yaml new file mode 100644 index 0000000000..30345cc37f --- /dev/null +++ b/message_ix_models/data/ccs-dac/co2infrastructure_data_ssp2dev.yaml @@ -0,0 +1,1238 @@ +# FOSSIL CCS +bf_ccs_steel: + year_init: 2030 + output_: + par_name: output + value: 0.213682 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M2: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +c_ppl_co2scr: + year_init: 2030 + output_: + par_name: output + value: 2.32267 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +clinker_dry_ccs_cement: + year_init: 2030 + output_: + par_name: output + value: 0.135 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +clinker_wet_ccs_cement: + year_init: 2030 + output_: + par_name: output + value: 0.135 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +coal_adv_ccs: + year_init: 2030 + output_: + par_name: output + value: 2.09429 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +coal_NH3_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.25667 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +dri_gas_ccs_steel: + year_init: 2030 + output_: + par_name: output + value: 0.13 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +fueloil_NH3_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.799816 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +g_ppl_co2scr: + year_init: 2030 + output_: + par_name: output + value: 0.905747 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +gas_cc_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.904167 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +gas_NH3_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.472617 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +h2_coal_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.23733 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +h2_smr_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.623188 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +igcc_ccs: + year_init: 2030 + output_: + par_name: output + value: 2.15588 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +meth_coal_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.863462 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock: 1 + fuel: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +meth_ng_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.228333 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock: 1 + fuel: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +syn_liq_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.04318 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + + +# BIOMASS CCS +bio_istig_ccs: + year_init: 2030 + output_: + par_name: output + value: 2.70333 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +biomass_NH3_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.2769 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +bio_ppl_co2scr: + year_init: 2030 + output_: + par_name: output + value: 2.51467 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +eth_bio_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.5439 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +h2_bio_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.45818 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +liq_bio_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.39773 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +meth_bio_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.786611 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock: 1 + fuel: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + + +############## +#--- The pipelines + +co2_trans1: + year_init: 2030 + var_cost_: + par_name: var_cost + value: 40 + unit: '-' #$/tCO2a + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + year_act: + rate: 0 + mode: + M1: 1 + time: + year: 1 + input_: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + output_: + par_name: output + value: 0.99 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + final: 1 + capacity_factor_: + par_name: capacity_factor + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + soft_activity_up_: + par_name: soft_activity_up + value: 0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + bound_activity_up_: + par_name: bound_activity_up + value: 30000 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + time: + year: 1 + mode: + all: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.01 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + +co2_trans2: + year_init: 2030 + var_cost_: + par_name: var_cost + value: 115 + unit: '-' #$/tCO2a + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + year_act: + rate: 0 + mode: + M1: 1 + time: + year: 1 + input_: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + output_: + par_name: output + value: 0.99 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + final: 1 + capacity_factor_: + par_name: capacity_factor + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + soft_activity_up_: + par_name: soft_activity_up + value: 0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + growth_activity_up_: + par_name: growth_activity_up + value: 0.08 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + initial_activity_up_: + par_name: initial_activity_up + value: 0.2 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + level_cost_activity_soft_up_: + par_name: level_cost_activity_soft_up + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + relation_activity_limit_tot_BECCS: + par_name: relation_activity + value: -1.0605 + unit: Mt C/yr + relation: [limit_tot_BECCS] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.01 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + + + +# - - - - - - - - - - - - - - - - +# CO2 STORAGE and UTILIZATION +#--- The storage +co2_stor: + year_init: 2030 + var_cost_: + par_name: var_cost + value: 35 + unit: '-' #$/tCO2a + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + year_act: + rate: 0 + mode: + M1: 1 + M2: 1 + time: + year: 1 + input_co2: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + final: 1 + input_bco2: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M2: 1 + commodity: + bic_co2: 1 + level: + final: 1 + capacity_factor_: + par_name: capacity_factor + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + relation_activity_CO2_Emission: + par_name: relation_activity + value: -0.99 + unit: Mt C/yr + relation: [CO2_Emission] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + M2: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.01 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + M2: 1 + +#--- For utilization +meth_h2: + year_init: 2030 + input_co2_fic: + par_name: input + value: 0.549 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock_fic: 1 + fuel_fic: 1 + commodity: + fic_co2: 1 + level: + final: 1 + input_co2_bic: + par_name: input + value: 0.549 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock_bic: 1 + fuel_bic: 1 + commodity: + bic_co2: 1 + level: + final: 1 + input_co2_dac: + par_name: input + value: 0.549 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock_dac: 1 + fuel_dac: 1 + commodity: + dac_co2: 1 + level: + final: 1 diff --git a/message_ix_models/data/ccs-dac/co2infrastructure_data_ssp3dev.yaml b/message_ix_models/data/ccs-dac/co2infrastructure_data_ssp3dev.yaml new file mode 100644 index 0000000000..b695aae0d2 --- /dev/null +++ b/message_ix_models/data/ccs-dac/co2infrastructure_data_ssp3dev.yaml @@ -0,0 +1,1238 @@ +# FOSSIL CCS +bf_ccs_steel: + year_init: 2030 + output_: + par_name: output + value: 0.213682 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M2: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +c_ppl_co2scr: + year_init: 2030 + output_: + par_name: output + value: 2.32267 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +clinker_dry_ccs_cement: + year_init: 2030 + output_: + par_name: output + value: 0.135 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +clinker_wet_ccs_cement: + year_init: 2030 + output_: + par_name: output + value: 0.135 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +coal_adv_ccs: + year_init: 2030 + output_: + par_name: output + value: 2.09429 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +coal_NH3_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.25667 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +dri_gas_ccs_steel: + year_init: 2030 + output_: + par_name: output + value: 0.13 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +fueloil_NH3_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.799816 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +g_ppl_co2scr: + year_init: 2030 + output_: + par_name: output + value: 0.905747 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +gas_cc_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.904167 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +gas_NH3_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.472617 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +h2_coal_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.23733 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +h2_smr_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.623188 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +igcc_ccs: + year_init: 2030 + output_: + par_name: output + value: 2.15588 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +meth_coal_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.863462 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock: 1 + fuel: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +meth_ng_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.228333 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock: 1 + fuel: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +syn_liq_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.04318 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + + +# BIOMASS CCS +bio_istig_ccs: + year_init: 2030 + output_: + par_name: output + value: 2.70333 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +biomass_NH3_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.2769 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +bio_ppl_co2scr: + year_init: 2030 + output_: + par_name: output + value: 2.51467 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +eth_bio_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.5439 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +h2_bio_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.45818 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +liq_bio_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.39773 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +meth_bio_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.786611 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock: 1 + fuel: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + + +############## +#--- The pipelines + +co2_trans1: + year_init: 2030 + var_cost_: + par_name: var_cost + value: 40 + unit: '-' #$/tCO2a + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + year_act: + rate: 0 + mode: + M1: 1 + time: + year: 1 + input_: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + output_: + par_name: output + value: 0.99 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + final: 1 + capacity_factor_: + par_name: capacity_factor + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + soft_activity_up_: + par_name: soft_activity_up + value: 0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + bound_activity_up_: + par_name: bound_activity_up + value: 30000 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + time: + year: 1 + mode: + all: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.01 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + +co2_trans2: + year_init: 2030 + var_cost_: + par_name: var_cost + value: 115 + unit: '-' #$/tCO2a + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + year_act: + rate: 0 + mode: + M1: 1 + time: + year: 1 + input_: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + output_: + par_name: output + value: 0.99 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + final: 1 + capacity_factor_: + par_name: capacity_factor + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + soft_activity_up_: + par_name: soft_activity_up + value: 0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + growth_activity_up_: + par_name: growth_activity_up + value: 0.08 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + initial_activity_up_: + par_name: initial_activity_up + value: 0.2 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + level_cost_activity_soft_up_: + par_name: level_cost_activity_soft_up + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + relation_activity_limit_tot_BECCS: + par_name: relation_activity + value: -1.0605 + unit: Mt C/yr + relation: [limit_tot_BECCS] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.01 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + + + +# - - - - - - - - - - - - - - - - +# CO2 STORAGE and UTILIZATION +#--- The storage +co2_stor: + year_init: 2030 + var_cost_: + par_name: var_cost + value: 35 + unit: '-' #$/tCO2a + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + year_act: + rate: 0 + mode: + M1: 1 + M2: 1 + time: + year: 1 + input_co2: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + final: 1 + input_bco2: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M2: 1 + commodity: + bic_co2: 1 + level: + final: 1 + capacity_factor_: + par_name: capacity_factor + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + relation_activity_CO2_Emission: + par_name: relation_activity + value: -0.99 + unit: Mt C/yr + relation: [CO2_Emission] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + M2: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.01 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + M2: 1 + +#--- For utilization +meth_h2: + year_init: 2030 + input_co2_fic: + par_name: input + value: 0.549 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock_fic: 1 + fuel_fic: 1 + commodity: + fic_co2: 1 + level: + final: 1 + input_co2_bic: + par_name: input + value: 0.549 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock_bic: 1 + fuel_bic: 1 + commodity: + bic_co2: 1 + level: + final: 1 + input_co2_dac: + par_name: input + value: 0.549 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock_dac: 1 + fuel_dac: 1 + commodity: + dac_co2: 1 + level: + final: 1 diff --git a/message_ix_models/data/ccs-dac/co2infrastructure_data_ssp4dev.yaml b/message_ix_models/data/ccs-dac/co2infrastructure_data_ssp4dev.yaml new file mode 100644 index 0000000000..14ad5d3c92 --- /dev/null +++ b/message_ix_models/data/ccs-dac/co2infrastructure_data_ssp4dev.yaml @@ -0,0 +1,1238 @@ +# FOSSIL CCS +bf_ccs_steel: + year_init: 2030 + output_: + par_name: output + value: 0.213682 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M2: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +c_ppl_co2scr: + year_init: 2030 + output_: + par_name: output + value: 2.32267 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +clinker_dry_ccs_cement: + year_init: 2030 + output_: + par_name: output + value: 0.135 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +clinker_wet_ccs_cement: + year_init: 2030 + output_: + par_name: output + value: 0.135 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +coal_adv_ccs: + year_init: 2030 + output_: + par_name: output + value: 2.09429 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +coal_NH3_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.25667 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +dri_gas_ccs_steel: + year_init: 2030 + output_: + par_name: output + value: 0.13 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +fueloil_NH3_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.799816 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +g_ppl_co2scr: + year_init: 2030 + output_: + par_name: output + value: 0.905747 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +gas_cc_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.904167 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +gas_NH3_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.472617 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +h2_coal_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.23733 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +h2_smr_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.623188 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +igcc_ccs: + year_init: 2030 + output_: + par_name: output + value: 2.15588 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +meth_coal_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.863462 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock: 1 + fuel: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +meth_ng_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.228333 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock: 1 + fuel: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +syn_liq_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.04318 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + + +# BIOMASS CCS +bio_istig_ccs: + year_init: 2030 + output_: + par_name: output + value: 2.70333 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +biomass_NH3_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.2769 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +bio_ppl_co2scr: + year_init: 2030 + output_: + par_name: output + value: 2.51467 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +eth_bio_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.5439 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +h2_bio_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.45818 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +liq_bio_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.39773 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +meth_bio_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.786611 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock: 1 + fuel: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + + +############## +#--- The pipelines + +co2_trans1: + year_init: 2030 + var_cost_: + par_name: var_cost + value: 40 + unit: '-' #$/tCO2a + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + year_act: + rate: 0 + mode: + M1: 1 + time: + year: 1 + input_: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + output_: + par_name: output + value: 0.99 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + final: 1 + capacity_factor_: + par_name: capacity_factor + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + soft_activity_up_: + par_name: soft_activity_up + value: 0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + bound_activity_up_: + par_name: bound_activity_up + value: 30000 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + time: + year: 1 + mode: + all: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.01 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + +co2_trans2: + year_init: 2030 + var_cost_: + par_name: var_cost + value: 115 + unit: '-' #$/tCO2a + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + year_act: + rate: 0 + mode: + M1: 1 + time: + year: 1 + input_: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + output_: + par_name: output + value: 0.99 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + final: 1 + capacity_factor_: + par_name: capacity_factor + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + soft_activity_up_: + par_name: soft_activity_up + value: 0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + growth_activity_up_: + par_name: growth_activity_up + value: 0.08 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + initial_activity_up_: + par_name: initial_activity_up + value: 0.2 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + level_cost_activity_soft_up_: + par_name: level_cost_activity_soft_up + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + relation_activity_limit_tot_BECCS: + par_name: relation_activity + value: -1.0605 + unit: Mt C/yr + relation: [limit_tot_BECCS] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.01 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + + + +# - - - - - - - - - - - - - - - - +# CO2 STORAGE and UTILIZATION +#--- The storage +co2_stor: + year_init: 2030 + var_cost_: + par_name: var_cost + value: 35 + unit: '-' #$/tCO2a + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + year_act: + rate: 0 + mode: + M1: 1 + M2: 1 + time: + year: 1 + input_co2: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + final: 1 + input_bco2: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M2: 1 + commodity: + bic_co2: 1 + level: + final: 1 + capacity_factor_: + par_name: capacity_factor + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + relation_activity_CO2_Emission: + par_name: relation_activity + value: -0.99 + unit: Mt C/yr + relation: [CO2_Emission] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + M2: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.01 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + M2: 1 + +#--- For utilization +meth_h2: + year_init: 2030 + input_co2_fic: + par_name: input + value: 0.549 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock_fic: 1 + fuel_fic: 1 + commodity: + fic_co2: 1 + level: + final: 1 + input_co2_bic: + par_name: input + value: 0.549 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock_bic: 1 + fuel_bic: 1 + commodity: + bic_co2: 1 + level: + final: 1 + input_co2_dac: + par_name: input + value: 0.549 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock_dac: 1 + fuel_dac: 1 + commodity: + dac_co2: 1 + level: + final: 1 diff --git a/message_ix_models/data/ccs-dac/co2infrastructure_data_ssp5dev.yaml b/message_ix_models/data/ccs-dac/co2infrastructure_data_ssp5dev.yaml new file mode 100644 index 0000000000..14ad5d3c92 --- /dev/null +++ b/message_ix_models/data/ccs-dac/co2infrastructure_data_ssp5dev.yaml @@ -0,0 +1,1238 @@ +# FOSSIL CCS +bf_ccs_steel: + year_init: 2030 + output_: + par_name: output + value: 0.213682 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M2: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +c_ppl_co2scr: + year_init: 2030 + output_: + par_name: output + value: 2.32267 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +clinker_dry_ccs_cement: + year_init: 2030 + output_: + par_name: output + value: 0.135 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +clinker_wet_ccs_cement: + year_init: 2030 + output_: + par_name: output + value: 0.135 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +coal_adv_ccs: + year_init: 2030 + output_: + par_name: output + value: 2.09429 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +coal_NH3_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.25667 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +dri_gas_ccs_steel: + year_init: 2030 + output_: + par_name: output + value: 0.13 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +fueloil_NH3_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.799816 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +g_ppl_co2scr: + year_init: 2030 + output_: + par_name: output + value: 0.905747 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +gas_cc_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.904167 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +gas_NH3_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.472617 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +h2_coal_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.23733 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +h2_smr_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.623188 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +igcc_ccs: + year_init: 2030 + output_: + par_name: output + value: 2.15588 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +meth_coal_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.863462 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock: 1 + fuel: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +meth_ng_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.228333 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock: 1 + fuel: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + +syn_liq_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.04318 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + + +# BIOMASS CCS +bio_istig_ccs: + year_init: 2030 + output_: + par_name: output + value: 2.70333 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +biomass_NH3_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.2769 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +bio_ppl_co2scr: + year_init: 2030 + output_: + par_name: output + value: 2.51467 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +eth_bio_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.5439 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +h2_bio_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.45818 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +liq_bio_ccs: + year_init: 2030 + output_: + par_name: output + value: 1.39773 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + +meth_bio_ccs: + year_init: 2030 + output_: + par_name: output + value: 0.786611 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock: 1 + fuel: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + + +############## +#--- The pipelines + +co2_trans1: + year_init: 2030 + var_cost_: + par_name: var_cost + value: 40 + unit: '-' #$/tCO2a + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + year_act: + rate: 0 + mode: + M1: 1 + time: + year: 1 + input_: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + secondary: 1 + output_: + par_name: output + value: 0.99 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + final: 1 + capacity_factor_: + par_name: capacity_factor + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + soft_activity_up_: + par_name: soft_activity_up + value: 0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + bound_activity_up_: + par_name: bound_activity_up + value: 30000 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + time: + year: 1 + mode: + all: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.01 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + +co2_trans2: + year_init: 2030 + var_cost_: + par_name: var_cost + value: 115 + unit: '-' #$/tCO2a + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + year_act: + rate: 0 + mode: + M1: 1 + time: + year: 1 + input_: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + secondary: 1 + output_: + par_name: output + value: 0.99 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + bic_co2: 1 + level: + final: 1 + capacity_factor_: + par_name: capacity_factor + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + soft_activity_up_: + par_name: soft_activity_up + value: 0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + growth_activity_up_: + par_name: growth_activity_up + value: 0.08 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + initial_activity_up_: + par_name: initial_activity_up + value: 0.2 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + level_cost_activity_soft_up_: + par_name: level_cost_activity_soft_up + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + relation_activity_limit_tot_BECCS: + par_name: relation_activity + value: -1.0605 + unit: Mt C/yr + relation: [limit_tot_BECCS] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.01 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + + + +# - - - - - - - - - - - - - - - - +# CO2 STORAGE and UTILIZATION +#--- The storage +co2_stor: + year_init: 2030 + var_cost_: + par_name: var_cost + value: 35 + unit: '-' #$/tCO2a + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + year_act: + rate: 0 + mode: + M1: 1 + M2: 1 + time: + year: 1 + input_co2: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + fic_co2: 1 + level: + final: 1 + input_bco2: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M2: 1 + commodity: + bic_co2: 1 + level: + final: 1 + capacity_factor_: + par_name: capacity_factor + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + relation_activity_CO2_Emission: + par_name: relation_activity + value: -0.99 + unit: Mt C/yr + relation: [CO2_Emission] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + M2: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.01 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + M2: 1 + +#--- For utilization +meth_h2: + year_init: 2030 + input_co2_fic: + par_name: input + value: 0.549 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock_fic: 1 + fuel_fic: 1 + commodity: + fic_co2: 1 + level: + final: 1 + input_co2_bic: + par_name: input + value: 0.549 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock_bic: 1 + fuel_bic: 1 + commodity: + bic_co2: 1 + level: + final: 1 + input_co2_dac: + par_name: input + value: 0.549 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + feedstock_dac: 1 + fuel_dac: 1 + commodity: + dac_co2: 1 + level: + final: 1 diff --git a/message_ix_models/data/ccs-dac/daccs_setup_data_leddev.yaml b/message_ix_models/data/ccs-dac/daccs_setup_data_leddev.yaml new file mode 100644 index 0000000000..8dd7109255 --- /dev/null +++ b/message_ix_models/data/ccs-dac/daccs_setup_data_leddev.yaml @@ -0,0 +1,1261 @@ +# LT DAC data: DAC5 LT heat pump+TES+battery +dac_lt: + year_init: 2030 + input_: + par_name: input + value: 1.09 + unit: GWa + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + electr: 1 + level: + final: 1 + year_act: + rate: 0 + 2030: 0.92 + 2035: 0.87 + 2040: 0.82 + 2045: 0.79 + 2050: 0.76 + 2055: 0.74 + 2060: 0.72 + 2070: 0.71 + 2080: 0.70 + 2090: 0.70 + 2100: 0.70 + 2110: 0.70 + output_: + par_name: output + value: 1 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + dac_co2: 1 + level: + secondary: 1 + capacity_factor_: + par_name: capacity_factor + value: 0.91 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + technical_lifetime_: + par_name: technical_lifetime + value: 20 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + construction_time_: + par_name: construction_time + value: 2 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + abs_cost_activity_soft_up_: + par_name: abs_cost_activity_soft_up + value: 175 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + growth_activity_lo_: + par_name: growth_activity_lo + value: -0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + initial_new_capacity_up_: + par_name: initial_new_capacity_up + value: 0.1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + growth_new_capacity_up_: + par_name: growth_new_capacity_up + value: 0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + level_cost_activity_soft_lo_: + par_name: level_cost_activity_soft_lo + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + level_cost_activity_soft_up_: + par_name: level_cost_activity_soft_up + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + relation_activity_DAC_mpen_c: + par_name: relation_activity + value: 1 + unit: Mt C/yr + relation: [DAC_mpen_c] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: -1 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + +dac_hte: + year_init: 2030 + input_: + par_name: input + value: 1.05 + unit: GWa + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + electr: 1 + level: + final: 1 + year_act: + rate: 0 + 2030: 0.92 + 2035: 0.87 + 2040: 0.82 + 2045: 0.79 + 2050: 0.76 + 2055: 0.74 + 2060: 0.72 + 2070: 0.71 + 2080: 0.70 + 2090: 0.70 + 2100: 0.70 + 2110: 0.70 + output_: + par_name: output + value: 1 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + dac_co2: 1 + level: + secondary: 1 + capacity_factor_: + par_name: capacity_factor + value: 0.91 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + technical_lifetime_: + par_name: technical_lifetime + value: 30 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + construction_time_: + par_name: construction_time + value: 2 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + abs_cost_activity_soft_up_: + par_name: abs_cost_activity_soft_up + value: 175 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + growth_activity_lo_: + par_name: growth_activity_lo + value: -0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + initial_new_capacity_up_: + par_name: initial_new_capacity_up + value: 0.1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + growth_new_capacity_up_: + par_name: growth_new_capacity_up + value: 0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + level_cost_activity_soft_lo_: + par_name: level_cost_activity_soft_lo + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + level_cost_activity_soft_up_: + par_name: level_cost_activity_soft_up + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + relation_activity_DAC_mpen_c: + par_name: relation_activity + value: 1 + unit: Mt C/yr + relation: [DAC_mpen_c] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: -1 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + +dac_htg: + year_init: 2030 + input_electr: + par_name: input + value: 0.46 + unit: GWa + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + electr: 1 + level: + final: 1 + year_act: + rate: 0 + 2030: 0.92 + 2035: 0.87 + 2040: 0.82 + 2045: 0.79 + 2050: 0.76 + 2055: 0.74 + 2060: 0.72 + 2070: 0.71 + 2080: 0.70 + 2090: 0.70 + 2100: 0.70 + 2110: 0.70 + input_gas: + par_name: input + value: 1.02 + unit: GWa + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + gas: 1 + level: + final: 1 + year_act: + rate: 0 + 2030: 0.92 + 2035: 0.87 + 2040: 0.82 + 2045: 0.79 + 2050: 0.76 + 2055: 0.74 + 2060: 0.72 + 2070: 0.71 + 2080: 0.70 + 2090: 0.70 + 2100: 0.70 + 2110: 0.70 + output_: + par_name: output + value: 1 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + dac_co2: 1 + level: + secondary: 1 + capacity_factor_: + par_name: capacity_factor + value: 0.91 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + technical_lifetime_: + par_name: technical_lifetime + value: 30 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + construction_time_: + par_name: construction_time + value: 2 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + abs_cost_activity_soft_up_: + par_name: abs_cost_activity_soft_up + value: 175 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + growth_activity_lo_: + par_name: growth_activity_lo + value: -0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + initial_new_capacity_up_: + par_name: initial_new_capacity_up + value: 0.1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + growth_new_capacity_up_: + par_name: growth_new_capacity_up + value: 0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + level_cost_activity_soft_lo_: + par_name: level_cost_activity_soft_lo + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + level_cost_activity_soft_up_: + par_name: level_cost_activity_soft_up + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + relation_activity_DAC_mpen_c: + par_name: relation_activity + value: 1 + unit: Mt C/yr + relation: [DAC_mpen_c] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.12 # This is emissions from gas. 0.118 MtC/GWa (IEAGHG, 2021) of gas for DAC, so 0.12 (adjusting) + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + 2030: 0.92 + 2035: 0.87 + 2040: 0.82 + 2045: 0.79 + 2050: 0.76 + 2055: 0.74 + 2060: 0.72 + 2070: 0.71 + 2080: 0.70 + 2090: 0.70 + 2100: 0.70 + 2110: 0.70 + mode: + M1: 1 + + +DAC_mpen: + year_init: 2030 +# growth_activity_up_: +# par_name: growth_activity_up +# value: 0.05 +# unit: '-' +# node_loc: +# R12_AFR: 1 +# R12_CHN: 1 +# R12_RCPA: 1 +# R12_EEU: 1 +# R12_FSU: 1 +# R12_LAM: 1 +# R12_MEA: 1 +# R12_NAM: 1 +# R12_PAO: 1 +# R12_PAS: 1 +# R12_SAS: 1 +# R12_WEU: 1 +# year_act: +# rate: 0.0 +# time: +# year: 1 + soft_activity_up_: + par_name: soft_activity_up + value: 0.00 #0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 +# initial_activity_up_: +# par_name: initial_activity_up +# value: 0.00824158 +# unit: '-' +# node_loc: +# R12_AFR: 1 +# R12_CHN: 14.1 +# R12_RCPA: 14.1 +# R12_EEU: 1.5 +# R12_FSU: 2.6 +# R12_LAM: 4.5 +# R12_MEA: 3.4 +# R12_NAM: 14.6 +# R12_PAO: 3.8 +# R12_PAS: 4.5 +# R12_SAS: 2.8 +# R12_WEU: 10.9 +# year_act: +# rate: 0.0 +# time: +# year: 1 + relation_activity_DAC_mpen_c: + par_name: relation_activity + value: -1 + unit: Mt C/yr + relation: [DAC_mpen_c] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + +co2_trans1: + year_init: 2030 + var_cost_: + par_name: var_cost + value: 40 + unit: '-' #$/tCO2a + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + year_act: + rate: 0 + mode: + M2: 1 + time: + year: 1 + input_: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M2: 1 + commodity: + dac_co2: 1 + level: + secondary: 1 + output_: + par_name: output + value: 0.99 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M2: 1 + commodity: + dac_co2: 1 + level: + final: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.01 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M2: 1 + +co2_stor: + year_init: 2030 + var_cost_: + par_name: var_cost + value: 35 + unit: '-' #$/tCO2a + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + year_act: + rate: 0 + mode: + M3: 1 + time: + year: 1 + input_dacco2: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M3: 1 + commodity: + dac_co2: 1 + level: + final: 1 + relation_activity_CO2_Emission: + par_name: relation_activity + value: -0.99 + unit: Mt C/yr + relation: [CO2_Emission] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M3: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.01 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M3: 1 diff --git a/message_ix_models/data/ccs-dac/daccs_setup_data_ssp1dev.yaml b/message_ix_models/data/ccs-dac/daccs_setup_data_ssp1dev.yaml new file mode 100644 index 0000000000..8dd7109255 --- /dev/null +++ b/message_ix_models/data/ccs-dac/daccs_setup_data_ssp1dev.yaml @@ -0,0 +1,1261 @@ +# LT DAC data: DAC5 LT heat pump+TES+battery +dac_lt: + year_init: 2030 + input_: + par_name: input + value: 1.09 + unit: GWa + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + electr: 1 + level: + final: 1 + year_act: + rate: 0 + 2030: 0.92 + 2035: 0.87 + 2040: 0.82 + 2045: 0.79 + 2050: 0.76 + 2055: 0.74 + 2060: 0.72 + 2070: 0.71 + 2080: 0.70 + 2090: 0.70 + 2100: 0.70 + 2110: 0.70 + output_: + par_name: output + value: 1 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + dac_co2: 1 + level: + secondary: 1 + capacity_factor_: + par_name: capacity_factor + value: 0.91 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + technical_lifetime_: + par_name: technical_lifetime + value: 20 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + construction_time_: + par_name: construction_time + value: 2 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + abs_cost_activity_soft_up_: + par_name: abs_cost_activity_soft_up + value: 175 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + growth_activity_lo_: + par_name: growth_activity_lo + value: -0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + initial_new_capacity_up_: + par_name: initial_new_capacity_up + value: 0.1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + growth_new_capacity_up_: + par_name: growth_new_capacity_up + value: 0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + level_cost_activity_soft_lo_: + par_name: level_cost_activity_soft_lo + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + level_cost_activity_soft_up_: + par_name: level_cost_activity_soft_up + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + relation_activity_DAC_mpen_c: + par_name: relation_activity + value: 1 + unit: Mt C/yr + relation: [DAC_mpen_c] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: -1 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + +dac_hte: + year_init: 2030 + input_: + par_name: input + value: 1.05 + unit: GWa + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + electr: 1 + level: + final: 1 + year_act: + rate: 0 + 2030: 0.92 + 2035: 0.87 + 2040: 0.82 + 2045: 0.79 + 2050: 0.76 + 2055: 0.74 + 2060: 0.72 + 2070: 0.71 + 2080: 0.70 + 2090: 0.70 + 2100: 0.70 + 2110: 0.70 + output_: + par_name: output + value: 1 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + dac_co2: 1 + level: + secondary: 1 + capacity_factor_: + par_name: capacity_factor + value: 0.91 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + technical_lifetime_: + par_name: technical_lifetime + value: 30 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + construction_time_: + par_name: construction_time + value: 2 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + abs_cost_activity_soft_up_: + par_name: abs_cost_activity_soft_up + value: 175 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + growth_activity_lo_: + par_name: growth_activity_lo + value: -0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + initial_new_capacity_up_: + par_name: initial_new_capacity_up + value: 0.1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + growth_new_capacity_up_: + par_name: growth_new_capacity_up + value: 0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + level_cost_activity_soft_lo_: + par_name: level_cost_activity_soft_lo + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + level_cost_activity_soft_up_: + par_name: level_cost_activity_soft_up + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + relation_activity_DAC_mpen_c: + par_name: relation_activity + value: 1 + unit: Mt C/yr + relation: [DAC_mpen_c] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: -1 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + +dac_htg: + year_init: 2030 + input_electr: + par_name: input + value: 0.46 + unit: GWa + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + electr: 1 + level: + final: 1 + year_act: + rate: 0 + 2030: 0.92 + 2035: 0.87 + 2040: 0.82 + 2045: 0.79 + 2050: 0.76 + 2055: 0.74 + 2060: 0.72 + 2070: 0.71 + 2080: 0.70 + 2090: 0.70 + 2100: 0.70 + 2110: 0.70 + input_gas: + par_name: input + value: 1.02 + unit: GWa + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + gas: 1 + level: + final: 1 + year_act: + rate: 0 + 2030: 0.92 + 2035: 0.87 + 2040: 0.82 + 2045: 0.79 + 2050: 0.76 + 2055: 0.74 + 2060: 0.72 + 2070: 0.71 + 2080: 0.70 + 2090: 0.70 + 2100: 0.70 + 2110: 0.70 + output_: + par_name: output + value: 1 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + dac_co2: 1 + level: + secondary: 1 + capacity_factor_: + par_name: capacity_factor + value: 0.91 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + technical_lifetime_: + par_name: technical_lifetime + value: 30 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + construction_time_: + par_name: construction_time + value: 2 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + abs_cost_activity_soft_up_: + par_name: abs_cost_activity_soft_up + value: 175 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + growth_activity_lo_: + par_name: growth_activity_lo + value: -0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + initial_new_capacity_up_: + par_name: initial_new_capacity_up + value: 0.1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + growth_new_capacity_up_: + par_name: growth_new_capacity_up + value: 0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + level_cost_activity_soft_lo_: + par_name: level_cost_activity_soft_lo + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + level_cost_activity_soft_up_: + par_name: level_cost_activity_soft_up + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + relation_activity_DAC_mpen_c: + par_name: relation_activity + value: 1 + unit: Mt C/yr + relation: [DAC_mpen_c] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.12 # This is emissions from gas. 0.118 MtC/GWa (IEAGHG, 2021) of gas for DAC, so 0.12 (adjusting) + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + 2030: 0.92 + 2035: 0.87 + 2040: 0.82 + 2045: 0.79 + 2050: 0.76 + 2055: 0.74 + 2060: 0.72 + 2070: 0.71 + 2080: 0.70 + 2090: 0.70 + 2100: 0.70 + 2110: 0.70 + mode: + M1: 1 + + +DAC_mpen: + year_init: 2030 +# growth_activity_up_: +# par_name: growth_activity_up +# value: 0.05 +# unit: '-' +# node_loc: +# R12_AFR: 1 +# R12_CHN: 1 +# R12_RCPA: 1 +# R12_EEU: 1 +# R12_FSU: 1 +# R12_LAM: 1 +# R12_MEA: 1 +# R12_NAM: 1 +# R12_PAO: 1 +# R12_PAS: 1 +# R12_SAS: 1 +# R12_WEU: 1 +# year_act: +# rate: 0.0 +# time: +# year: 1 + soft_activity_up_: + par_name: soft_activity_up + value: 0.00 #0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 +# initial_activity_up_: +# par_name: initial_activity_up +# value: 0.00824158 +# unit: '-' +# node_loc: +# R12_AFR: 1 +# R12_CHN: 14.1 +# R12_RCPA: 14.1 +# R12_EEU: 1.5 +# R12_FSU: 2.6 +# R12_LAM: 4.5 +# R12_MEA: 3.4 +# R12_NAM: 14.6 +# R12_PAO: 3.8 +# R12_PAS: 4.5 +# R12_SAS: 2.8 +# R12_WEU: 10.9 +# year_act: +# rate: 0.0 +# time: +# year: 1 + relation_activity_DAC_mpen_c: + par_name: relation_activity + value: -1 + unit: Mt C/yr + relation: [DAC_mpen_c] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + +co2_trans1: + year_init: 2030 + var_cost_: + par_name: var_cost + value: 40 + unit: '-' #$/tCO2a + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + year_act: + rate: 0 + mode: + M2: 1 + time: + year: 1 + input_: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M2: 1 + commodity: + dac_co2: 1 + level: + secondary: 1 + output_: + par_name: output + value: 0.99 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M2: 1 + commodity: + dac_co2: 1 + level: + final: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.01 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M2: 1 + +co2_stor: + year_init: 2030 + var_cost_: + par_name: var_cost + value: 35 + unit: '-' #$/tCO2a + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + year_act: + rate: 0 + mode: + M3: 1 + time: + year: 1 + input_dacco2: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M3: 1 + commodity: + dac_co2: 1 + level: + final: 1 + relation_activity_CO2_Emission: + par_name: relation_activity + value: -0.99 + unit: Mt C/yr + relation: [CO2_Emission] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M3: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.01 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M3: 1 diff --git a/message_ix_models/data/ccs-dac/daccs_setup_data_ssp2dev.yaml b/message_ix_models/data/ccs-dac/daccs_setup_data_ssp2dev.yaml new file mode 100644 index 0000000000..4fd1363eeb --- /dev/null +++ b/message_ix_models/data/ccs-dac/daccs_setup_data_ssp2dev.yaml @@ -0,0 +1,1261 @@ +# LT DAC data: DAC5 LT heat pump+TES+battery +dac_lt: + year_init: 2030 + input_: + par_name: input + value: 1.09 + unit: GWa + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + electr: 1 + level: + final: 1 + year_act: + rate: 0 + 2030: 0.87 + 2035: 0.79 + 2040: 0.70 + 2045: 0.64 + 2050: 0.59 + 2055: 0.56 + 2060: 0.54 + 2070: 0.51 + 2080: 0.51 + 2090: 0.51 + 2100: 0.50 + 2110: 0.50 + output_: + par_name: output + value: 1 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + dac_co2: 1 + level: + secondary: 1 + capacity_factor_: + par_name: capacity_factor + value: 0.91 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + technical_lifetime_: + par_name: technical_lifetime + value: 20 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + construction_time_: + par_name: construction_time + value: 2 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + abs_cost_activity_soft_up_: + par_name: abs_cost_activity_soft_up + value: 175 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + growth_activity_lo_: + par_name: growth_activity_lo + value: -0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + initial_new_capacity_up_: + par_name: initial_new_capacity_up + value: 0.1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + growth_new_capacity_up_: + par_name: growth_new_capacity_up + value: 0.10 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + level_cost_activity_soft_lo_: + par_name: level_cost_activity_soft_lo + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + level_cost_activity_soft_up_: + par_name: level_cost_activity_soft_up + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + relation_activity_DAC_mpen_c: + par_name: relation_activity + value: 1 + unit: Mt C/yr + relation: [DAC_mpen_c] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: -1 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + +dac_hte: + year_init: 2030 + input_: + par_name: input + value: 1.05 + unit: GWa + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + electr: 1 + level: + final: 1 + year_act: + rate: 0 + 2030: 0.87 + 2035: 0.79 + 2040: 0.70 + 2045: 0.64 + 2050: 0.59 + 2055: 0.56 + 2060: 0.54 + 2070: 0.51 + 2080: 0.51 + 2090: 0.51 + 2100: 0.50 + 2110: 0.50 + output_: + par_name: output + value: 1 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + dac_co2: 1 + level: + secondary: 1 + capacity_factor_: + par_name: capacity_factor + value: 0.91 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + technical_lifetime_: + par_name: technical_lifetime + value: 30 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + construction_time_: + par_name: construction_time + value: 2 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + abs_cost_activity_soft_up_: + par_name: abs_cost_activity_soft_up + value: 175 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + growth_activity_lo_: + par_name: growth_activity_lo + value: -0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + initial_new_capacity_up_: + par_name: initial_new_capacity_up + value: 0.10 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + growth_new_capacity_up_: + par_name: growth_new_capacity_up + value: 0.10 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + level_cost_activity_soft_lo_: + par_name: level_cost_activity_soft_lo + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + level_cost_activity_soft_up_: + par_name: level_cost_activity_soft_up + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + relation_activity_DAC_mpen_c: + par_name: relation_activity + value: 1 + unit: Mt C/yr + relation: [DAC_mpen_c] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: -1 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + +dac_htg: + year_init: 2030 + input_electr: + par_name: input + value: 0.46 + unit: GWa + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + electr: 1 + level: + final: 1 + year_act: + rate: 0 + 2030: 0.87 + 2035: 0.79 + 2040: 0.70 + 2045: 0.64 + 2050: 0.59 + 2055: 0.56 + 2060: 0.54 + 2070: 0.51 + 2080: 0.51 + 2090: 0.51 + 2100: 0.50 + 2110: 0.50 + input_gas: + par_name: input + value: 1.02 + unit: GWa + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + gas: 1 + level: + final: 1 + year_act: + rate: 0 + 2030: 0.87 + 2035: 0.79 + 2040: 0.70 + 2045: 0.64 + 2050: 0.59 + 2055: 0.56 + 2060: 0.54 + 2070: 0.51 + 2080: 0.51 + 2090: 0.51 + 2100: 0.50 + 2110: 0.50 + output_: + par_name: output + value: 1 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + dac_co2: 1 + level: + secondary: 1 + capacity_factor_: + par_name: capacity_factor + value: 0.91 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + technical_lifetime_: + par_name: technical_lifetime + value: 30 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + construction_time_: + par_name: construction_time + value: 2 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + abs_cost_activity_soft_up_: + par_name: abs_cost_activity_soft_up + value: 175 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + growth_activity_lo_: + par_name: growth_activity_lo + value: -0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + initial_new_capacity_up_: + par_name: initial_new_capacity_up + value: 0.1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + growth_new_capacity_up_: + par_name: growth_new_capacity_up + value: 0.10 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + level_cost_activity_soft_lo_: + par_name: level_cost_activity_soft_lo + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + level_cost_activity_soft_up_: + par_name: level_cost_activity_soft_up + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + relation_activity_DAC_mpen_c: + par_name: relation_activity + value: 1 + unit: Mt C/yr + relation: [DAC_mpen_c] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.12 # This is emissions from gas. 0.118 MtC/GWa (IEAGHG, 2021) of gas for DAC, so 0.12 (adjusting) + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + 2030: 0.87 + 2035: 0.79 + 2040: 0.70 + 2045: 0.64 + 2050: 0.59 + 2055: 0.56 + 2060: 0.54 + 2070: 0.51 + 2080: 0.51 + 2090: 0.51 + 2100: 0.50 + 2110: 0.50 + mode: + M1: 1 + + +DAC_mpen: + year_init: 2030 +# growth_activity_up_: +# par_name: growth_activity_up +# value: 0.10 +# unit: '-' +# node_loc: +# R12_AFR: 1 +# R12_CHN: 1 +# R12_RCPA: 1 +# R12_EEU: 1 +# R12_FSU: 1 +# R12_LAM: 1 +# R12_MEA: 1 +# R12_NAM: 1 +# R12_PAO: 1 +# R12_PAS: 1 +# R12_SAS: 1 +# R12_WEU: 1 +# year_act: +# rate: 0.0 +# time: +# year: 1 + soft_activity_up_: + par_name: soft_activity_up + value: 0.00 #0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 +# initial_activity_up_: +# par_name: initial_activity_up +# value: 0.00824158 +# unit: '-' +# node_loc: +# R12_AFR: 1 +# R12_CHN: 14.1 +# R12_RCPA: 14.1 +# R12_EEU: 1.5 +# R12_FSU: 2.6 +# R12_LAM: 4.5 +# R12_MEA: 3.4 +# R12_NAM: 14.6 +# R12_PAO: 3.8 +# R12_PAS: 4.5 +# R12_SAS: 2.8 +# R12_WEU: 10.9 +# year_act: +# rate: 0.0 +# time: +# year: 1 + relation_activity_DAC_mpen_c: + par_name: relation_activity + value: -1 + unit: Mt C/yr + relation: [DAC_mpen_c] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + +co2_trans1: + year_init: 2030 + var_cost_: + par_name: var_cost + value: 40 + unit: '-' #$/tCO2a + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + year_act: + rate: 0 + mode: + M2: 1 + time: + year: 1 + input_: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M2: 1 + commodity: + dac_co2: 1 + level: + secondary: 1 + output_: + par_name: output + value: 0.99 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M2: 1 + commodity: + dac_co2: 1 + level: + final: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.01 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M2: 1 + +co2_stor: + year_init: 2030 + var_cost_: + par_name: var_cost + value: 35 + unit: '-' #$/tCO2a + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + year_act: + rate: 0 + mode: + M3: 1 + time: + year: 1 + input_dacco2: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M3: 1 + commodity: + dac_co2: 1 + level: + final: 1 + relation_activity_CO2_Emission: + par_name: relation_activity + value: -0.99 + unit: Mt C/yr + relation: [CO2_Emission] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M3: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.01 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M3: 1 diff --git a/message_ix_models/data/ccs-dac/daccs_setup_data_ssp3dev.yaml b/message_ix_models/data/ccs-dac/daccs_setup_data_ssp3dev.yaml new file mode 100644 index 0000000000..555f5a9d18 --- /dev/null +++ b/message_ix_models/data/ccs-dac/daccs_setup_data_ssp3dev.yaml @@ -0,0 +1,1261 @@ +# LT DAC data: DAC5 LT heat pump+TES+battery +dac_lt: + year_init: 2030 + input_: + par_name: input + value: 1.09 + unit: GWa + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + electr: 1 + level: + final: 1 + year_act: + rate: 0 + 2030: 0.92 + 2035: 0.87 + 2040: 0.82 + 2045: 0.79 + 2050: 0.76 + 2055: 0.74 + 2060: 0.72 + 2070: 0.71 + 2080: 0.70 + 2090: 0.70 + 2100: 0.70 + 2110: 0.70 + output_: + par_name: output + value: 1 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + dac_co2: 1 + level: + secondary: 1 + capacity_factor_: + par_name: capacity_factor + value: 0.91 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + technical_lifetime_: + par_name: technical_lifetime + value: 20 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + construction_time_: + par_name: construction_time + value: 2 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + abs_cost_activity_soft_up_: + par_name: abs_cost_activity_soft_up + value: 175 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + growth_activity_lo_: + par_name: growth_activity_lo + value: -0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + initial_new_capacity_up_: + par_name: initial_new_capacity_up + value: 0.1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + growth_new_capacity_up_: + par_name: growth_new_capacity_up + value: 0.15 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + level_cost_activity_soft_lo_: + par_name: level_cost_activity_soft_lo + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + level_cost_activity_soft_up_: + par_name: level_cost_activity_soft_up + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + relation_activity_DAC_mpen_c: + par_name: relation_activity + value: 1 + unit: Mt C/yr + relation: [DAC_mpen_c] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: -1 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + +dac_hte: + year_init: 2030 + input_: + par_name: input + value: 1.05 + unit: GWa + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + electr: 1 + level: + final: 1 + year_act: + rate: 0 + 2030: 0.92 + 2035: 0.87 + 2040: 0.82 + 2045: 0.79 + 2050: 0.76 + 2055: 0.74 + 2060: 0.72 + 2070: 0.71 + 2080: 0.70 + 2090: 0.70 + 2100: 0.70 + 2110: 0.70 + output_: + par_name: output + value: 1 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + dac_co2: 1 + level: + secondary: 1 + capacity_factor_: + par_name: capacity_factor + value: 0.91 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + technical_lifetime_: + par_name: technical_lifetime + value: 30 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + construction_time_: + par_name: construction_time + value: 2 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + abs_cost_activity_soft_up_: + par_name: abs_cost_activity_soft_up + value: 175 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + growth_activity_lo_: + par_name: growth_activity_lo + value: -0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + initial_new_capacity_up_: + par_name: initial_new_capacity_up + value: 0.1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + growth_new_capacity_up_: + par_name: growth_new_capacity_up + value: 0.15 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + level_cost_activity_soft_lo_: + par_name: level_cost_activity_soft_lo + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + level_cost_activity_soft_up_: + par_name: level_cost_activity_soft_up + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + relation_activity_DAC_mpen_c: + par_name: relation_activity + value: 1 + unit: Mt C/yr + relation: [DAC_mpen_c] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: -1 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + +dac_htg: + year_init: 2030 + input_electr: + par_name: input + value: 0.46 + unit: GWa + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + electr: 1 + level: + final: 1 + year_act: + rate: 0 + 2030: 0.92 + 2035: 0.87 + 2040: 0.82 + 2045: 0.79 + 2050: 0.76 + 2055: 0.74 + 2060: 0.72 + 2070: 0.71 + 2080: 0.70 + 2090: 0.70 + 2100: 0.70 + 2110: 0.70 + input_gas: + par_name: input + value: 1.02 + unit: GWa + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + gas: 1 + level: + final: 1 + year_act: + rate: 0 + 2030: 0.92 + 2035: 0.87 + 2040: 0.82 + 2045: 0.79 + 2050: 0.76 + 2055: 0.74 + 2060: 0.72 + 2070: 0.71 + 2080: 0.70 + 2090: 0.70 + 2100: 0.70 + 2110: 0.70 + output_: + par_name: output + value: 1 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + dac_co2: 1 + level: + secondary: 1 + capacity_factor_: + par_name: capacity_factor + value: 0.91 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + technical_lifetime_: + par_name: technical_lifetime + value: 30 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + construction_time_: + par_name: construction_time + value: 2 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + abs_cost_activity_soft_up_: + par_name: abs_cost_activity_soft_up + value: 175 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + growth_activity_lo_: + par_name: growth_activity_lo + value: -0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + initial_new_capacity_up_: + par_name: initial_new_capacity_up + value: 0.1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + growth_new_capacity_up_: + par_name: growth_new_capacity_up + value: 0.15 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + level_cost_activity_soft_lo_: + par_name: level_cost_activity_soft_lo + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + level_cost_activity_soft_up_: + par_name: level_cost_activity_soft_up + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + relation_activity_DAC_mpen_c: + par_name: relation_activity + value: 1 + unit: Mt C/yr + relation: [DAC_mpen_c] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.12 # This is emissions from gas. 0.118 MtC/GWa (IEAGHG, 2021) of gas for DAC, so 0.12 (adjusting) + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + 2030: 0.92 + 2035: 0.87 + 2040: 0.82 + 2045: 0.79 + 2050: 0.76 + 2055: 0.74 + 2060: 0.72 + 2070: 0.71 + 2080: 0.70 + 2090: 0.70 + 2100: 0.70 + 2110: 0.70 + mode: + M1: 1 + + +DAC_mpen: + year_init: 2030 + growth_activity_up_: + par_name: growth_activity_up + value: 0.00 #0.05 --> DAC is off in SSP3 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + soft_activity_up_: + par_name: soft_activity_up + value: 0.00 #0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + initial_activity_up_: + par_name: initial_activity_up + value: 0.00 #0.00824158 --> DAC is off in SSP3 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 14.1 + R12_RCPA: 14.1 + R12_EEU: 1.5 + R12_FSU: 2.6 + R12_LAM: 4.5 + R12_MEA: 3.4 + R12_NAM: 14.6 + R12_PAO: 3.8 + R12_PAS: 4.5 + R12_SAS: 2.8 + R12_WEU: 10.9 + year_act: + rate: 0.0 + time: + year: 1 + relation_activity_DAC_mpen_c: + par_name: relation_activity + value: -1 + unit: Mt C/yr + relation: [DAC_mpen_c] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + +co2_trans1: + year_init: 2030 + var_cost_: + par_name: var_cost + value: 40 + unit: '-' #$/tCO2a + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + year_act: + rate: 0 + mode: + M2: 1 + time: + year: 1 + input_: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M2: 1 + commodity: + dac_co2: 1 + level: + secondary: 1 + output_: + par_name: output + value: 0.99 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M2: 1 + commodity: + dac_co2: 1 + level: + final: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.01 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M2: 1 + +co2_stor: + year_init: 2030 + var_cost_: + par_name: var_cost + value: 35 + unit: '-' #$/tCO2a + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + year_act: + rate: 0 + mode: + M3: 1 + time: + year: 1 + input_dacco2: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M3: 1 + commodity: + dac_co2: 1 + level: + final: 1 + relation_activity_CO2_Emission: + par_name: relation_activity + value: -0.99 + unit: Mt C/yr + relation: [CO2_Emission] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M3: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.01 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M3: 1 diff --git a/message_ix_models/data/ccs-dac/daccs_setup_data_ssp4dev.yaml b/message_ix_models/data/ccs-dac/daccs_setup_data_ssp4dev.yaml new file mode 100644 index 0000000000..ab8d5ba3de --- /dev/null +++ b/message_ix_models/data/ccs-dac/daccs_setup_data_ssp4dev.yaml @@ -0,0 +1,1261 @@ +# LT DAC data: DAC5 LT heat pump+TES+battery +dac_lt: + year_init: 2030 + input_: + par_name: input + value: 1.09 + unit: GWa + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + electr: 1 + level: + final: 1 + year_act: + rate: 0 + 2030: 0.82 + 2035: 0.70 + 2040: 0.58 + 2045: 0.50 + 2050: 0.43 + 2055: 0.39 + 2060: 0.35 + 2070: 0.32 + 2080: 0.31 + 2090: 0.31 + 2100: 0.30 + 2110: 0.30 + output_: + par_name: output + value: 1 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + dac_co2: 1 + level: + secondary: 1 + capacity_factor_: + par_name: capacity_factor + value: 0.91 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + technical_lifetime_: + par_name: technical_lifetime + value: 20 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + construction_time_: + par_name: construction_time + value: 2 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + abs_cost_activity_soft_up_: + par_name: abs_cost_activity_soft_up + value: 175 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + growth_activity_lo_: + par_name: growth_activity_lo + value: -0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + initial_new_capacity_up_: + par_name: initial_new_capacity_up + value: 0.1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + growth_new_capacity_up_: + par_name: growth_new_capacity_up + value: 0.15 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + level_cost_activity_soft_lo_: + par_name: level_cost_activity_soft_lo + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + level_cost_activity_soft_up_: + par_name: level_cost_activity_soft_up + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + relation_activity_DAC_mpen_c: + par_name: relation_activity + value: 1 + unit: Mt C/yr + relation: [DAC_mpen_c] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: -1 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + +dac_hte: + year_init: 2030 + input_: + par_name: input + value: 1.05 + unit: GWa + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + electr: 1 + level: + final: 1 + year_act: + rate: 0 + 2030: 0.82 + 2035: 0.70 + 2040: 0.58 + 2045: 0.50 + 2050: 0.43 + 2055: 0.39 + 2060: 0.35 + 2070: 0.32 + 2080: 0.31 + 2090: 0.31 + 2100: 0.30 + 2110: 0.30 + output_: + par_name: output + value: 1 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + dac_co2: 1 + level: + secondary: 1 + capacity_factor_: + par_name: capacity_factor + value: 0.91 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + technical_lifetime_: + par_name: technical_lifetime + value: 30 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + construction_time_: + par_name: construction_time + value: 2 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + abs_cost_activity_soft_up_: + par_name: abs_cost_activity_soft_up + value: 175 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + growth_activity_lo_: + par_name: growth_activity_lo + value: -0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + initial_new_capacity_up_: + par_name: initial_new_capacity_up + value: 0.1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + growth_new_capacity_up_: + par_name: growth_new_capacity_up + value: 0.15 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + level_cost_activity_soft_lo_: + par_name: level_cost_activity_soft_lo + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + level_cost_activity_soft_up_: + par_name: level_cost_activity_soft_up + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + relation_activity_DAC_mpen_c: + par_name: relation_activity + value: 1 + unit: Mt C/yr + relation: [DAC_mpen_c] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: -1 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + +dac_htg: + year_init: 2030 + input_electr: + par_name: input + value: 0.46 + unit: GWa + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + electr: 1 + level: + final: 1 + year_act: + rate: 0 + 2030: 0.82 + 2035: 0.70 + 2040: 0.58 + 2045: 0.50 + 2050: 0.43 + 2055: 0.39 + 2060: 0.35 + 2070: 0.32 + 2080: 0.31 + 2090: 0.31 + 2100: 0.30 + 2110: 0.30 + input_gas: + par_name: input + value: 1.02 + unit: GWa + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + gas: 1 + level: + final: 1 + year_act: + rate: 0 + 2030: 0.82 + 2035: 0.70 + 2040: 0.58 + 2045: 0.50 + 2050: 0.43 + 2055: 0.39 + 2060: 0.35 + 2070: 0.32 + 2080: 0.31 + 2090: 0.31 + 2100: 0.30 + 2110: 0.30 + output_: + par_name: output + value: 1 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + dac_co2: 1 + level: + secondary: 1 + capacity_factor_: + par_name: capacity_factor + value: 0.91 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + technical_lifetime_: + par_name: technical_lifetime + value: 30 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + construction_time_: + par_name: construction_time + value: 2 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + abs_cost_activity_soft_up_: + par_name: abs_cost_activity_soft_up + value: 175 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + growth_activity_lo_: + par_name: growth_activity_lo + value: -0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + initial_new_capacity_up_: + par_name: initial_new_capacity_up + value: 0.1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + growth_new_capacity_up_: + par_name: growth_new_capacity_up + value: 0.15 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + level_cost_activity_soft_lo_: + par_name: level_cost_activity_soft_lo + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + level_cost_activity_soft_up_: + par_name: level_cost_activity_soft_up + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + relation_activity_DAC_mpen_c: + par_name: relation_activity + value: 1 + unit: Mt C/yr + relation: [DAC_mpen_c] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.12 # This is emissions from gas. 0.118 MtC/GWa (IEAGHG, 2021) of gas for DAC, so 0.12 (adjusting) + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + 2030: 0.82 + 2035: 0.70 + 2040: 0.58 + 2045: 0.50 + 2050: 0.43 + 2055: 0.39 + 2060: 0.35 + 2070: 0.32 + 2080: 0.31 + 2090: 0.31 + 2100: 0.30 + 2110: 0.30 + mode: + M1: 1 + + +DAC_mpen: + year_init: 2030 +# growth_activity_up_: +# par_name: growth_activity_up +# value: 0.15 +# unit: '-' +# node_loc: +# R12_AFR: 1 +# R12_CHN: 1 +# R12_RCPA: 1 +# R12_EEU: 1 +# R12_FSU: 1 +# R12_LAM: 1 +# R12_MEA: 1 +# R12_NAM: 1 +# R12_PAO: 1 +# R12_PAS: 1 +# R12_SAS: 1 +# R12_WEU: 1 +# year_act: +# rate: 0.0 +# time: +# year: 1 + soft_activity_up_: + par_name: soft_activity_up + value: 0 #0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 +# initial_activity_up_: +# par_name: initial_activity_up +# value: 0.00824158 +# unit: '-' +# node_loc: +# R12_AFR: 1 +# R12_CHN: 14.1 +# R12_RCPA: 14.1 +# R12_EEU: 1.5 +# R12_FSU: 2.6 +# R12_LAM: 4.5 +# R12_MEA: 3.4 +# R12_NAM: 14.6 +# R12_PAO: 3.8 +# R12_PAS: 4.5 +# R12_SAS: 2.8 +# R12_WEU: 10.9 +# year_act: +# rate: 0.0 +# time: +# year: 1 + relation_activity_DAC_mpen_c: + par_name: relation_activity + value: -1 + unit: Mt C/yr + relation: [DAC_mpen_c] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + +co2_trans1: + year_init: 2030 + var_cost_: + par_name: var_cost + value: 40 + unit: '-' #$/tCO2a + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + year_act: + rate: 0 + mode: + M2: 1 + time: + year: 1 + input_: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M2: 1 + commodity: + dac_co2: 1 + level: + secondary: 1 + output_: + par_name: output + value: 0.99 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M2: 1 + commodity: + dac_co2: 1 + level: + final: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.01 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M2: 1 + +co2_stor: + year_init: 2030 + var_cost_: + par_name: var_cost + value: 35 + unit: '-' #$/tCO2a + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + year_act: + rate: 0 + mode: + M3: 1 + time: + year: 1 + input_dacco2: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M3: 1 + commodity: + dac_co2: 1 + level: + final: 1 + relation_activity_CO2_Emission: + par_name: relation_activity + value: -0.99 + unit: Mt C/yr + relation: [CO2_Emission] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M3: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.01 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M3: 1 diff --git a/message_ix_models/data/ccs-dac/daccs_setup_data_ssp5dev.yaml b/message_ix_models/data/ccs-dac/daccs_setup_data_ssp5dev.yaml new file mode 100644 index 0000000000..ab8d5ba3de --- /dev/null +++ b/message_ix_models/data/ccs-dac/daccs_setup_data_ssp5dev.yaml @@ -0,0 +1,1261 @@ +# LT DAC data: DAC5 LT heat pump+TES+battery +dac_lt: + year_init: 2030 + input_: + par_name: input + value: 1.09 + unit: GWa + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + electr: 1 + level: + final: 1 + year_act: + rate: 0 + 2030: 0.82 + 2035: 0.70 + 2040: 0.58 + 2045: 0.50 + 2050: 0.43 + 2055: 0.39 + 2060: 0.35 + 2070: 0.32 + 2080: 0.31 + 2090: 0.31 + 2100: 0.30 + 2110: 0.30 + output_: + par_name: output + value: 1 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + dac_co2: 1 + level: + secondary: 1 + capacity_factor_: + par_name: capacity_factor + value: 0.91 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + technical_lifetime_: + par_name: technical_lifetime + value: 20 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + construction_time_: + par_name: construction_time + value: 2 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + abs_cost_activity_soft_up_: + par_name: abs_cost_activity_soft_up + value: 175 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + growth_activity_lo_: + par_name: growth_activity_lo + value: -0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + initial_new_capacity_up_: + par_name: initial_new_capacity_up + value: 0.1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + growth_new_capacity_up_: + par_name: growth_new_capacity_up + value: 0.15 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + level_cost_activity_soft_lo_: + par_name: level_cost_activity_soft_lo + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + level_cost_activity_soft_up_: + par_name: level_cost_activity_soft_up + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + relation_activity_DAC_mpen_c: + par_name: relation_activity + value: 1 + unit: Mt C/yr + relation: [DAC_mpen_c] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: -1 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + +dac_hte: + year_init: 2030 + input_: + par_name: input + value: 1.05 + unit: GWa + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + electr: 1 + level: + final: 1 + year_act: + rate: 0 + 2030: 0.82 + 2035: 0.70 + 2040: 0.58 + 2045: 0.50 + 2050: 0.43 + 2055: 0.39 + 2060: 0.35 + 2070: 0.32 + 2080: 0.31 + 2090: 0.31 + 2100: 0.30 + 2110: 0.30 + output_: + par_name: output + value: 1 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + dac_co2: 1 + level: + secondary: 1 + capacity_factor_: + par_name: capacity_factor + value: 0.91 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + technical_lifetime_: + par_name: technical_lifetime + value: 30 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + construction_time_: + par_name: construction_time + value: 2 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + abs_cost_activity_soft_up_: + par_name: abs_cost_activity_soft_up + value: 175 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + growth_activity_lo_: + par_name: growth_activity_lo + value: -0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + initial_new_capacity_up_: + par_name: initial_new_capacity_up + value: 0.1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + growth_new_capacity_up_: + par_name: growth_new_capacity_up + value: 0.15 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + level_cost_activity_soft_lo_: + par_name: level_cost_activity_soft_lo + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + level_cost_activity_soft_up_: + par_name: level_cost_activity_soft_up + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + relation_activity_DAC_mpen_c: + par_name: relation_activity + value: 1 + unit: Mt C/yr + relation: [DAC_mpen_c] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: -1 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + +dac_htg: + year_init: 2030 + input_electr: + par_name: input + value: 0.46 + unit: GWa + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + electr: 1 + level: + final: 1 + year_act: + rate: 0 + 2030: 0.82 + 2035: 0.70 + 2040: 0.58 + 2045: 0.50 + 2050: 0.43 + 2055: 0.39 + 2060: 0.35 + 2070: 0.32 + 2080: 0.31 + 2090: 0.31 + 2100: 0.30 + 2110: 0.30 + input_gas: + par_name: input + value: 1.02 + unit: GWa + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + gas: 1 + level: + final: 1 + year_act: + rate: 0 + 2030: 0.82 + 2035: 0.70 + 2040: 0.58 + 2045: 0.50 + 2050: 0.43 + 2055: 0.39 + 2060: 0.35 + 2070: 0.32 + 2080: 0.31 + 2090: 0.31 + 2100: 0.30 + 2110: 0.30 + output_: + par_name: output + value: 1 + unit: Mt C/yr + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M1: 1 + commodity: + dac_co2: 1 + level: + secondary: 1 + capacity_factor_: + par_name: capacity_factor + value: 0.91 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + technical_lifetime_: + par_name: technical_lifetime + value: 30 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + construction_time_: + par_name: construction_time + value: 2 + unit: y + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + abs_cost_activity_soft_up_: + par_name: abs_cost_activity_soft_up + value: 175 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + growth_activity_lo_: + par_name: growth_activity_lo + value: -0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + initial_new_capacity_up_: + par_name: initial_new_capacity_up + value: 0.1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + growth_new_capacity_up_: + par_name: growth_new_capacity_up + value: 0.15 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + 2030: 1 + 2035: 1 + 2040: 1 + 2045: 1 + 2050: 1 + 2055: 1 + 2060: 1 + 2070: 1 + 2080: 1 + 2090: 1 + 2100: 1 + 2110: 1 + level_cost_activity_soft_lo_: + par_name: level_cost_activity_soft_lo + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + level_cost_activity_soft_up_: + par_name: level_cost_activity_soft_up + value: 0.5 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 + relation_activity_DAC_mpen_c: + par_name: relation_activity + value: 1 + unit: Mt C/yr + relation: [DAC_mpen_c] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.12 # This is emissions from gas. 0.118 MtC/GWa (IEAGHG, 2021) of gas for DAC, so 0.12 (adjusting) + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + 2030: 0.82 + 2035: 0.70 + 2040: 0.58 + 2045: 0.50 + 2050: 0.43 + 2055: 0.39 + 2060: 0.35 + 2070: 0.32 + 2080: 0.31 + 2090: 0.31 + 2100: 0.30 + 2110: 0.30 + mode: + M1: 1 + + +DAC_mpen: + year_init: 2030 +# growth_activity_up_: +# par_name: growth_activity_up +# value: 0.15 +# unit: '-' +# node_loc: +# R12_AFR: 1 +# R12_CHN: 1 +# R12_RCPA: 1 +# R12_EEU: 1 +# R12_FSU: 1 +# R12_LAM: 1 +# R12_MEA: 1 +# R12_NAM: 1 +# R12_PAO: 1 +# R12_PAS: 1 +# R12_SAS: 1 +# R12_WEU: 1 +# year_act: +# rate: 0.0 +# time: +# year: 1 + soft_activity_up_: + par_name: soft_activity_up + value: 0 #0.05 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0.0 + time: + year: 1 +# initial_activity_up_: +# par_name: initial_activity_up +# value: 0.00824158 +# unit: '-' +# node_loc: +# R12_AFR: 1 +# R12_CHN: 14.1 +# R12_RCPA: 14.1 +# R12_EEU: 1.5 +# R12_FSU: 2.6 +# R12_LAM: 4.5 +# R12_MEA: 3.4 +# R12_NAM: 14.6 +# R12_PAO: 3.8 +# R12_PAS: 4.5 +# R12_SAS: 2.8 +# R12_WEU: 10.9 +# year_act: +# rate: 0.0 +# time: +# year: 1 + relation_activity_DAC_mpen_c: + par_name: relation_activity + value: -1 + unit: Mt C/yr + relation: [DAC_mpen_c] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M1: 1 + +co2_trans1: + year_init: 2030 + var_cost_: + par_name: var_cost + value: 40 + unit: '-' #$/tCO2a + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + year_act: + rate: 0 + mode: + M2: 1 + time: + year: 1 + input_: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M2: 1 + commodity: + dac_co2: 1 + level: + secondary: 1 + output_: + par_name: output + value: 0.99 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M2: 1 + commodity: + dac_co2: 1 + level: + final: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.01 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M2: 1 + +co2_stor: + year_init: 2030 + var_cost_: + par_name: var_cost + value: 35 + unit: '-' #$/tCO2a + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_vtg: + rate: 0 + year_act: + rate: 0 + mode: + M3: 1 + time: + year: 1 + input_dacco2: + par_name: input + value: 1 + unit: '-' + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + mode: + M3: 1 + commodity: + dac_co2: 1 + level: + final: 1 + relation_activity_CO2_Emission: + par_name: relation_activity + value: -0.99 + unit: Mt C/yr + relation: [CO2_Emission] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M3: 1 + relation_activity_CO2_cc: + par_name: relation_activity + value: 0.01 + unit: Mt C/yr + relation: [CO2_cc] + year_rel: + rate: 0 + node_loc: + R12_AFR: 1 + R12_CHN: 1 + R12_RCPA: 1 + R12_EEU: 1 + R12_FSU: 1 + R12_LAM: 1 + R12_MEA: 1 + R12_NAM: 1 + R12_PAO: 1 + R12_PAS: 1 + R12_SAS: 1 + R12_WEU: 1 + year_act: + rate: 0 + mode: + M3: 1 diff --git a/message_ix_models/project/ssp/script/util/functions.py b/message_ix_models/project/ssp/script/util/functions.py index 23ad96da37..21bcf77ac9 100644 --- a/message_ix_models/project/ssp/script/util/functions.py +++ b/message_ix_models/project/ssp/script/util/functions.py @@ -8,8 +8,17 @@ - Add documentation. """ +from typing import Literal + +import message_ix import numpy as np import pandas as pd +from message_ix.utils import make_df + +from message_ix_models.tools.add_dac import add_tech +from message_ix_models.tools.costs.config import Config +from message_ix_models.tools.costs.projections import create_cost_projections +from message_ix_models.util import broadcast, load_package_data def modify_rc_bounds(s_original, s_target, mod_years): @@ -249,3 +258,588 @@ def add_balance_equality(scen): scen.add_set("balance_equality", ["ethylene", "final_material"]) scen.add_set("balance_equality", ["propylene", "final_material"]) scen.add_set("balance_equality", ["BTX", "final_material"]) + + +def gen_te_projections( + scen: message_ix.Scenario, + ssp: Literal["all", "LED", "SSP1", "SSP2", "SSP3", "SSP4", "SSP5"] = "SSP2", + method: Literal["constant", "convergence", "gdp"] = "convergence", + ref_reg: str = "R12_NAM", +) -> tuple[pd.DataFrame, pd.DataFrame]: + """ + Calls message_ix_models.tools.costs with config for MESSAGEix-Materials + and return inv_cost and fix_cost projections for energy and materials + technologies + + Parameters + ---------- + scen: message_ix.Scenario + Scenario instance is required to get technology set + ssp: str + SSP to use for projection assumptions + method: str + method to use for cost convergence over time + ref_reg: str + reference region to use for regional cost differentiation + + Returns + ------- + tuple[pd.DataFrame, pd.DataFrame] + tuple with "inv_cost" and "fix_cost" DataFrames + """ + dac_techs = ["dac_lt", "dac_hte", "dac_htg"] + model_tec_set = dac_techs + cfg = Config( + module="dac", + ref_region=ref_reg, + method=method, + format="message", + scenario=ssp, + final_year=2110, + ) + out_materials = create_cost_projections(cfg) + fix_cost = ( + out_materials["fix_cost"] + .drop_duplicates() + .drop(["scenario_version", "scenario"], axis=1) + ) + fix_cost = fix_cost[fix_cost["technology"].isin(model_tec_set)] + inv_cost = ( + out_materials["inv_cost"] + .drop_duplicates() + .drop(["scenario_version", "scenario"], axis=1) + ) + inv_cost = inv_cost[inv_cost["technology"].isin(model_tec_set)] + return inv_cost, fix_cost + + +def _add_new_meth_h2_modes(scenario: message_ix.Scenario): + """ + Add new modes for meth_h2 and h2_elec technology parametrization from the scenario. + + meth_h2 uses CO2 to produce methanol. + fuel and feedstock mode are split into 3 modes each + depending on the CO2 source that is used: + biogenic (=bic), direct air capture (=dac), fossil (=fic). + + similar operations are performed to h2_elec, a technology which + provide h2 to meth_h2 + + Parameters + ---------- + scenario: message_ix.Scenario + scenario, where parameters for new modes should be added + """ + for tech in ["meth_h2","h2_elec"]: + par_dict = {} + for par in [x for x in scenario.par_list() if "mode" in scenario.idx_sets(x)]: + df = scenario.par(par, filters={"technology": tech}) + if len(df.index): + par_dict[par] = df.copy(deep=True) + + par_dict_new = {k: pd.DataFrame() for k in par_dict.keys()} + for par, df in par_dict.items(): + for mode in ["feedstock", "fuel"]: + df_tmp = df[df["mode"].values == mode].copy(deep=True) + df_tmp["mode"] = None + df_tmp = df_tmp.pipe( + broadcast, mode=[f"{mode}_{suffix}" for suffix in ["bic", "dac", "fic"]] + ) + par_dict_new[par] = pd.concat([par_dict_new[par], df_tmp]) + + for par, df in par_dict_new.items(): + scenario.add_par(par, df) + + +def _remove_old_meth_h2_modes(scenario: message_ix.Scenario): + """ + Remove old modes for meth_h2 and h2_elec technologies from the scenario. + + Parameters + ---------- + scenario: message_ix.Scenario + scenario, where parameters for new modes should be added + """ + par_dict = {} + for par in [x for x in scenario.par_list() if "mode" in scenario.idx_sets(x)]: + df = scenario.par( + par, filters={"technology": ["meth_h2","h2_elec"], "mode": ["feedstock", "fuel"]} + ) + if len(df.index): + par_dict[par] = df.copy(deep=True) + + for par, df in par_dict.items(): + scenario.remove_par(par, df) + + +def _register_new_modes(scenario): + """ + Register new modes required for meth_h2 and h2_elec technologies parametrization + + Parameters + ---------- + scenario: message_ix.Scenario + scenario, where meth_h2 modes should be registered + """ + modes = ["bic", "dac", "fic"] + for mode in ["feedstock", "fuel"]: + scenario.add_set("mode", [f"{mode}_{suffix}" for suffix in modes]) + + +def update_meth_h2_modes(scenario: message_ix.Scenario): + """Add new meth_h2 modes to set and update meth_h2 parametrization accordingly. + + Parameters + ---------- + scenario: message_ix.Scenario + scenario, where meth_h2 mode update should be applied + """ + _register_new_modes(scenario) + _add_new_meth_h2_modes(scenario) + _remove_old_meth_h2_modes(scenario) + + +def add_ccs_setup(scen: message_ix.Scenario, ssp="SSP2"): + with scen.transact(""): + # CO2 storage potential from Matt and Sidd + R12_potential = { + "R12_FSU": 83310.661, + "R12_LAM": 55868.988, + "R12_WEU": 11793.358, + "R12_EEU": 1808.370, + "R12_AFR": 61399.222, + "R12_MEA": 57369.171, + "R12_NAM": 58983.981, + "R12_SAS": 4765.219, + "R12_PAS": 21108.578, + "R12_PAO": 34233.825, + "R12_CHN": 15712.475, + "R12_RCPA": 3754.285, + } + + # max rate in MtC per year + max_rate = np.round(15000 / 3.667, 0) + + # technology modes + modes = ["M1", "M2", "M3"] + + # length for each period + len_periods = { + 2025: 5, + 2030: 5, + 2035: 5, + 2040: 5, + 2045: 5, + 2050: 5, + 2055: 5, + 2060: 5, + 2070: 10, + 2080: 10, + 2090: 10, + 2100: 10, + 2110: 10, + } + + # nodes + nodes = [ + "R12_AFR", + "R12_EEU", + "R12_LAM", + "R12_MEA", + "R12_NAM", + "R12_SAS", + "R12_WEU", + "R12_FSU", + "R12_PAO", + "R12_PAS", + "R12_CHN", + "R12_RCPA", + "R12_GLB", + ] + + # years + years = [year for year in list(len_periods.keys()) if year > 2025] + + # SSPs to run + ssps = ["LED", "SSP1", "SSP2", "SSP3", "SSP4", "SSP5"] + ssps = ["SSP2"] + + # SSPs CCS parameters + ccs_ssp_pars = { + "LED": { + "co2storage": 0.25, + "co2rate": 6000 / 3.667, + }, + "SSP1": { + "co2storage": 0.25, + "co2rate": 6000 / 3.667, + }, + "SSP2": { + "co2storage": 0.50, + "co2rate": 16500 / 3.667, + }, + "SSP3": { + "co2storage": 1.00, + "co2rate": 18750 / 3.667, + }, + "SSP4": { + "co2storage": 1.00, + "co2rate": 35000 / 3.667, + }, + "SSP5": { + "co2storage": 1.00, + "co2rate": 35000 / 3.667, + }, + } + + # scenario parameters list for edit + co2_pipes = ["co2_tr_dis", "bco2_tr_dis"] + co2_pipes_par = [ + "inv_cost", + "fix_cost", + "input", + "capacity_factor", + "technical_lifetime", + "construction_time", + "abs_cost_activity_soft_up", + "growth_activity_lo", + "level_cost_activity_soft_lo", + "level_cost_activity_soft_up", + "relation_activity", + "var_cost", + "output", + "emission_factor", + "soft_activity_lo", + "soft_activity_up", + "growth_activity_up", + "initial_activity_up", + ] + + ccs_techs = [ + # BECCS + "bio_istig_ccs", + "biomass_NH3_ccs", + "bio_ppl_co2scr", + "eth_bio_ccs", + "meth_bio_ccs", + "h2_bio_ccs", + "liq_bio_ccs", + # Fossil and Industrial CCS + "bf_ccs_steel", + "c_ppl_co2scr", + "clinker_dry_ccs_cement", + "clinker_wet_ccs_cement", + "coal_adv_ccs", + "coal_NH3_ccs", + "dri_gas_ccs_steel", + "fueloil_NH3_ccs", + "g_ppl_co2scr", + "gas_cc_ccs", + "gas_NH3_ccs", + "h2_coal_ccs", + "h2_smr_ccs", + "igcc_ccs", + "meth_coal_ccs", + "meth_ng_ccs", + "syn_liq_ccs", + # DACCS + "dac_lt", + "dac_hte", + "dac_htg", + ] + + dac_techs = ["dac_lt", "dac_hte", "dac_htg"] + + update_meth_h2_modes(scen) + + # mp = ixmp.Platform() + + # calling base scenario + # model_name = f"SSP_dev_{ssp}_v1.0_testco2v3" + # scen_name = "baseline" + + # base_scen = message_ix.Scenario(mp, model=model_name, scenario=scen_name) + + # clone scenario to add CCS infrastructure and DAC + # scen = base_scen.clone( + # f"SSP_dev_{ssp}_v1.0_testco2v3_split", + # "baseline", + # "scenario with CCS infrastructure and DAC", + # keep_solution=False, + # ) + # scen.check_out() + + # ============================================== + # Remove old setup ================================ + ## rem. relations + rels = [ + "co2_trans_disp", + "bco2_trans_disp", + "CO2_Emission_Global_Total", + "CO2_Emission", + "CO2_PtX_trans_disp_split", + ] + + scen.remove_par( + "relation_activity", + scen.par( + "relation_activity", + {"technology": co2_pipes + ccs_techs, "relation": rels}, + ), + ) + + ## rem. 'CO2_PtX_trans_disp_split' fro relation set + scen.remove_set("relation", "CO2_PtX_trans_disp_split") + + ## rem. pipelines + for par in co2_pipes_par: + scen.remove_par(par, scen.par(par, {"technology": co2_pipes})) + + ## rem. co2 pipeline sets + scen.remove_set("technology", co2_pipes) + scen.remove_set("relation", ["co2_trans_disp", "bco2_trans_disp"]) + + # ============================================== + # Add new setup ================================ + ## setup pipelines, storage, and non-dac ccs technologies + add_tech( + scen, load_package_data("ccs-dac", f"co2infrastructure_data_{ssp}dev.yaml") + ) + + ## setup dac technologies + add_tech(scen, load_package_data("ccs-dac", f"daccs_setup_data_{ssp}dev.yaml")) + + ## add dac costs using meas's tool + ##> making the projection + inv_cost_dac, fix_cost_dac = gen_te_projections(scen, ssp, "gdp") + + inv_cost_dac = inv_cost_dac[inv_cost_dac["technology"].isin(dac_techs)] + fix_cost_dac = fix_cost_dac[fix_cost_dac["technology"].isin(dac_techs)] + + ##> adding the costs to the model + scen.add_par("inv_cost", inv_cost_dac) + scen.add_par("fix_cost", fix_cost_dac) + + ## removing excess year_act + pars2remove = ["capacity_factor", "fix_cost", "input", "output"] + ##> use 2030 R12_NAM as basis to get technology lifetime + lt = scen.par( + "technical_lifetime", + {"technology": ccs_techs, "node_loc": "R12_NAM", "year_vtg": 2030}, + ) + for par in pars2remove: + df2remove = [] + df = scen.par(par, {"technology": ccs_techs}) + rem_techs = ccs_techs if par == "output" else dac_techs + for tech in rem_techs: + lt_tech = np.int32(lt[lt["technology"] == tech]["value"].iloc[0]) + df2remove_tech = df[df["year_act"] > df["year_vtg"].add(lt_tech)] + df2remove_tech = df2remove_tech[df2remove_tech["technology"] == tech] + df2remove += [df2remove_tech] + df2remove = pd.concat(df2remove) + scen.remove_par(par, df2remove) + + ## make pipelines and storage a single period technology + newpipesnstors = ["co2_stor", "co2_trans1", "co2_trans2"] + pars2remove = [ + "var_cost", + "input", + "output", + "emission_factor", + "capacity_factor", + ] + for par in pars2remove: + df = scen.par(par, {"technology": newpipesnstors}) + df = df.loc[df["year_vtg"] != df["year_act"]] + scen.remove_par(par, df) + + # ============================================== + # Setup technology and relations to track cumulative storage + ## adding new set and technologies + scen.add_set("technology", "co2_storcumulative") + + ## each storage mode is represented by one relation + for mode in modes: + scen.add_set("relation", f"co2_storcum_{mode}") + + ## create relation activity + list_relation = [] + for node in nodes: + for mode in modes: + for yr in years: + ya = [y for y in years if y <= yr] + relact_co2stor = make_df( + "relation_activity", + relation=f"co2_storcum_{mode}", + node_rel=node, + year_rel=yr, + node_loc=node, + technology="co2_stor", + year_act=ya, + mode=mode, + value=[-1 * len_periods[y] for y in ya], + unit="-", + ) + + relact_co2storcumulative = make_df( + "relation_activity", + relation=f"co2_storcum_{mode}", + node_rel=node, + year_rel=yr, + node_loc=node, + technology="co2_storcumulative", + year_act=yr, + mode=mode, + value=1, + unit="-", + ) + list_relation += [relact_co2stor, relact_co2storcumulative] + df_relation = pd.concat(list_relation) + + ## create relation bounds + list_rel_eq = [] + for node in nodes: + for mode in modes: + rel_eq = make_df( + "relation_upper", + relation=f"co2_storcum_{mode}", + node_rel=node, + year_rel=years, + value=0, + unit="-", + ) + list_rel_eq += [rel_eq] + df_rel_eq = pd.concat(list_rel_eq) + + ## adding parameters + scen.add_par("relation_activity", df_relation) + scen.add_par("relation_upper", df_rel_eq) + scen.add_par("relation_lower", df_rel_eq) + + # adding set up for limiting CO2 storage availabilities + nodes = [node for node in nodes if node not in ["R12_GLB", "World"]] + df_list = [] + for node in nodes: + for year in years: + df = make_df( + "bound_activity_up", + node_loc=node, + technology="co2_storcumulative", + year_act=year, + mode="all", + time="year", + value=(R12_potential[node] * ccs_ssp_pars[ssp]["co2storage"]), + unit="???", + ) + df_list += [df] + df_stor = pd.concat(df_list) + + scen.add_par("bound_activity_up", df_stor) + + # ============================================== + # Setup tech and relations to limit global CO2 injection + + ## adding new set and technologies + scen.add_set("technology", "co2_stor_glb") + for mode in modes: + scen.add_set("relation", f"co2_storglobal_{mode}") + + ## create relation activity + list_relation = [] + for mode in modes: + for yr in years: + for node in nodes: + relact_co2stor = make_df( + "relation_activity", + relation=f"co2_storglobal_{mode}", + node_rel="R12_GLB", + year_rel=yr, + node_loc=node, + technology="co2_stor", + year_act=yr, + mode=mode, + value=-1, + unit="-", + ) + list_relation += [relact_co2stor] + relact_co2stor_glb = make_df( + "relation_activity", + relation=f"co2_storglobal_{mode}", + node_rel="R12_GLB", + year_rel=yr, + node_loc="R12_GLB", + technology="co2_stor_glb", + year_act=yr, + mode=mode, + value=1, + unit="-", + ) + list_relation += [relact_co2stor_glb] + df_relation = pd.concat(list_relation) + + ## create relation bounds + list_rel_eq = [] + for mode in modes: + rel_eq = make_df( + "relation_upper", + relation=f"co2_storglobal_{mode}", + node_rel="R12_GLB", + year_rel=years, + value=0, + unit="-", + ) + list_rel_eq += [rel_eq] + df_rel_eq = pd.concat(list_rel_eq) + + ## adding parameters + scen.add_par("relation_activity", df_relation) + scen.add_par("relation_upper", df_rel_eq) + scen.add_par("relation_lower", df_rel_eq) + + df_list = [] + for year in years: + df = make_df( + "bound_activity_up", + node_loc="R12_GLB", + technology="co2_stor_glb", + year_act=year, + mode="all", + time="year", + value=ccs_ssp_pars[ssp]["co2rate"], + unit="???", + ) + df_list += [df] + df_co2ratelim = pd.concat(df_list) + + ## adding parameters + scen.add_par("bound_activity_up", df_co2ratelim) + + # ============================================== + ## Setup relation_upper and _lower for DAC market penetration limit + rels = ["DAC_mpen_c"] + df_list = [] + for rel in rels: + for node in nodes: + df = make_df( + "relation_upper", + relation=rel, + node_rel=node, + year_rel=years, + unit="-", + value=0, + ) + df_list = df_list + [df] + dfpar2add = pd.concat(df_list) + scen.add_par("relation_upper", dfpar2add) + scen.add_par("relation_lower", dfpar2add) + + # ============================================== + ## Adjust dac_htg CO2_cc as it burns gas as input + cc2rem = scen.par( + "relation_activity", {"relation": "CO2_cc", "technology": "dac_htg"} + ) + cc2add = cc2rem.copy() + cc2add["value"] = cc2add["value"].sub(1) + + scen.remove_par("relation_activity", cc2rem) + scen.add_par("relation_activity", cc2add) diff --git a/message_ix_models/tools/add_dac/__init__.py b/message_ix_models/tools/add_dac/__init__.py new file mode 100644 index 0000000000..188c3a5dc2 --- /dev/null +++ b/message_ix_models/tools/add_dac/__init__.py @@ -0,0 +1,491 @@ +# -*- coding: utf-8 -*- +""" +Created on Mon Mar 20 15:41:32 2023 + +@author: pratama +""" + +import os + +import matplotlib.pyplot as plt +import numpy as np +import pandas as pd +import yaml +from message_ix.models import MESSAGE_ITEMS +from message_ix.utils import make_df + + +def generate_df( + scenario, + tech_data, +): + """ + This function generate parameter dataframe, matching the data input + in yaml file and parameter's dimension + + Parameters + ---------- + scenario : message_ix.Scenario() + MESSAGEix Scenario where the data will be included + tech_data : dictionary, technology data read using load_package_data + """ + + # Set up dictionary of parameter indices list + par_idx = {} + data = {} + + # Create dicitonary of parameter indices and data + for tech in set(tech_data): + # add vintage and active years and update tech_data for each tech + years_vtg_act = scenario.vintage_and_active_years() + years_vtg_act = years_vtg_act[ + years_vtg_act["year_vtg"] >= tech_data[tech]["year_init"] + ] + tech_data[tech]["year_vtg"] = years_vtg_act["year_vtg"].to_list() + tech_data[tech]["year_act"] = years_vtg_act["year_act"].to_list() + + # collect parameter indices and update data + par_idx.update( + { + tech: { + name: { + idx: [] + for idx in list( + MESSAGE_ITEMS[tech_data[tech][name]["par_name"]].get( + "idx_names" + ) + ) + } + for name in set(tech_data[tech]) + - set(["year_init", "year_vtg", "year_act"]) + } + } + ) + + data.update({tech: {name: [] for name in list(par_idx[tech].keys())}}) + + # If those are not provided, then this block of code + # is needed to retrieve them from the data input + regions = [] + emissions = [] + times = [] + modes = [] + commodities = [] + levels = [] + relations = [] + + set_elements_dict = { + "node_loc": {"data": regions, "name": "node"}, + "emission": {"data": emissions, "name": "emission"}, + "mode": {"data": modes, "name": "mode"}, + "time": {"data": times, "name": "time"}, + "commodity": {"data": commodities, "name": "commodity"}, + "level": {"data": levels, "name": "level"}, + "time_origin": {"data": times, "name": "time"}, + "time_dest": {"data": times, "name": "time"}, + "relation": {"data": relations, "name": "relation"}, + "node_rel": {"data": regions, "name": "node"}, + } + + # Create DataFrame for all parameters + for tec, val in data.items(): + for name in val.keys(): + if tec not in scenario.set("technology"): + scenario.add_set("technology", tec) + + if "commodity" in par_idx[tec][name]: + commodity = list(tech_data[tec][name]["commodity"].keys())[0] + if commodity not in scenario.set("commodity"): + scenario.add_set("commodity", commodity) + + kwargs = {} + if all(idx in par_idx[tec][name] for idx in ["year_vtg", "year_act"]): + kwargs = { + "year_vtg": tech_data[tec]["year_vtg"], + "year_act": tech_data[tec]["year_act"], + } + elif "year_vtg" in par_idx[tec][name]: + kwargs = {"year_vtg": sorted(set(tech_data[tec]["year_vtg"]))} + else: + kwargs = {"year_act": sorted(set(tech_data[tec]["year_act"]))} + # if 'year_rel' is present, the values are assumed + # from 'year_act' values + if "year_rel" in par_idx[tec][name]: + kwargs.update({"year_rel": sorted(set(tech_data[tec]["year_act"]))}) + + df = make_df( + tech_data[tec][name]["par_name"], + technology=tec, + value=tech_data[tec][name]["value"], + unit=tech_data[tec][name]["unit"], + **kwargs, + ) + + # create empty dataframe + idx_exp = [ + e + for e in par_idx[tec][name] + if e + not in [ + "technology", + "year_vtg", + "year_act", + "year_rel", + "node_origin", + "node_dest", + "node_rel", + "time_origin", + "time_dest", + ] + ] + + for idx in idx_exp: + default = ( + { + e: 1 + for e in list(scenario.set(set_elements_dict[idx]["name"]))[1:] + } + if idx in ["node_loc", "mode"] + else { + e: 1 for e in list(scenario.set(set_elements_dict[idx]["name"])) + } + ) + + listidx = list(tech_data[tec][name].get(idx, default)) + listdfidx = [] + for e in listidx: + df1 = df.copy() + df1[idx] = [e] * len(df) + listdfidx.append(df1) + df = pd.concat(listdfidx, ignore_index=True) + + # assigning values for node and time related indices + for idx in df.columns: + if idx in ["node_origin", "node_dest", "node_rel"]: + df[idx] = df["node_loc"] + if idx in ["time_origin", "time_dest"]: + df[idx] = df["time"] + + # Calculate values of row-by-row multipliers + mult = [] + for i in range(len(df)): + # node_loc factor + _node_loc = ( + tech_data[tec] + .get(name, {}) + .get("node_loc", {}) + .get(df.get("node_loc", {}).get(i), 1) + ) + + # year_vtg factor + # _year_vtg = (1+rate)**delta_years + + if "year_vtg" in df.columns: + usf_year_vtg = ( + tech_data[tec] + .get(name, {}) + .get("year_vtg", {}) + .get(df["year_vtg"][i], 1) + ) + + exp_year_vtg = df["year_vtg"][i] - tech_data[tech]["year_init"] + + _year_vtg = ( + np.power( + ( + 1 + + tech_data[tec] + .get(name, {}) + .get("year_vtg", {}) + .get("rate", 0.0) + ), + exp_year_vtg, + ) + * usf_year_vtg + ) + else: + _year_vtg = 1 + + # year_act factor + # _year_act = ((1+rate)**(year_act-year_vtg))*usf_year_act + # if both years present + # _year_act = ((1+rate)**(year_act-first_active_year))*usf_year_act + # if no year_vtg + + if "year_act" in df.columns: + usf_year_act = ( + tech_data[tec] + .get(name, {}) + .get("year_act", {}) + .get(df["year_act"][i], 1) + ) + + exp_year_act = df["year_act"][i] - ( + df["year_vtg"][i] + if "year_vtg" in df.columns + else tech_data[tech]["year_init"] + ) + + _year_act = ( + np.power( + ( + 1 + + tech_data[tec] + .get(name, {}) + .get("year_act", {}) + .get("rate", 0) + ), + exp_year_act, + ) + * usf_year_act + ) + else: + _year_act = 1 + + # get mode multiplier from model_data + _mode = ( + tech_data[tec] + .get(name, {}) + .get("mode", {}) + .get(df.get("mode", {}).get(i), 1) + ) + + mult.append( + np.prod( + [ + _node_loc, + _year_vtg, + _year_act, + _mode, + ] + ) + ) + + # index adjusted df + value = df["value"] * mult + value = [e for e in value] + df["value"] = value + + data[tec][name] = df + + return data + + +def print_df(scenario, tech_data): + data = generate_df(scenario, tech_data) + for tec, val in data.items(): + with pd.ExcelWriter(f"{tec}.xlsx", engine="xlsxwriter", mode="w") as writer: + for sheet_name, sheet_data in val.items(): + sheet_data.to_excel(writer, sheet_name=sheet_name, index=False) + + +def add_tech(scenario, tech_data): + """ + Parameters + ---------- + scenario : message_ix.Scenario() + MESSAGEix Scenario where the data will be included + filepath : string, path of the input file + the default is in the module's folder + """ + + # check if all required sets already in scenario + # TODO: this must not be hardcoded here + # if "CO2_storage" not in scenario.set("emission"): + # scenario.add_set("emission", "CO2_storage") + # if "co2_storage_pot" not in scenario.set("type_emission"): + # scenario.add_set("type_emission", "co2_storage_pot") + # if "co2_potential" not in scenario.set("type_tec"): + # scenario.add_set("type_tec", "co2_potential") + # if "co2_stor" not in scenario.set("technology"): + # scenario.add_set("technology", "co2_stor") + + # scenario.add_set("cat_emission", ["co2_storage_pot", "CO2_storage"]) + # scenario.add_set("cat_tec", ["co2_potential", "co2_stor"]) + + # Reading new technology database + data = generate_df(scenario, tech_data) + + # TODO: @ywpratama, bring in the set information here from the YAML file + # Adding parameters by technology and name + for tec, val in data.items(): + if tec not in set(scenario.set("technology")): + scenario.add_set("technology", tec) + + for name in val.keys(): + if tech_data[tec][name]["par_name"] == "relation_activity": + for rel in tech_data[tec][name]["relation"]: + if rel not in set(scenario.set("relation")): + scenario.add_set("relation", rel) + # if tech_data[tec][name]["relation"][0] not in set( + # scenario.set("relation") + # ): + # scenario.add_set("relation", tech_data[tec][name]["relation"][0]) + scenario.add_par(tech_data[tec][name]["par_name"], data[tec][name]) + + # TODO: @ywpratama, add in the relation_actiavity for emissions in the yaml file + # Specific for daccs setup in the global model, + # "CO2_Emission_Global_Total" relation should be added via + # yaml file referencing this method below + + # n_nodes = np.int32(len(scenario.set("node")) - 2) + + # excluding 'World' and 'RXX_GLB' + # reg_exception = ["World", f"R{n_nodes}_GLB"] + # node_loc = [e for e in scenario.set("node") if e not in reg_exception] + # year_act = [e for e in scenario.set("year") if e >= 2025] + + # Creating dataframe for CO2_Emission_Global_Total relation + # CO2_global_par = [] + # for reg in node_loc: + # CO2_global_par.append( + # make_df( + # "relation_activity", + # relation="CO2_Emission_Global_Total", + # node_rel=f"R{n_nodes}_GLB", + # year_rel=year_act, + # node_loc=reg, + # technology="co2_stor", + # year_act=year_act, + # mode="M1", + # value=-1, + # unit="-", + # ) + # ) + # CO2_global_par = pd.concat(CO2_global_par) + # relation lower and upper bounds + # rel_lower_upper = [] + # for rel in ["co2_trans", "bco2_trans"]: + # for reg in node_loc: + # rel_lower_upper.append( + # make_df( + # "relation_lower", + # relation=rel, + # node_rel=reg, + # year_rel=year_act, + # value=0, + # unit="-", + # ) + # ) + # rel_lower_upper = pd.concat(rel_lower_upper) + # Adding the dataframe to the scenario + # scenario.add_par("relation_activity", CO2_global_par) + # scenario.add_par("relation_lower", rel_lower_upper) + # scenario.add_par("relation_upper", rel_lower_upper) + + +def get_values( + scenario, + variable="", + valuetype="lvl", + # filters = {} +): + # filters must use 'cat_tec' to aggregate technology + # don't forget to include check unit + """ + Parameters + ---------- + scenario : message_ix.Scenario() + MESSAGEix Scenario where the data will be included + variable : string + name of variable to report + valuetype : string, 'lvl' or 'mrg' + type of values reported to report, + either level or marginal. + default is 'lvl' + """ + + if isinstance(scenario.var(variable), pd.DataFrame): + df = scenario.var(variable) + dimensions = [col for col in df.columns if col not in ["lvl", "mrg"]] + return df.set_index(dimensions)[[valuetype]] + else: + return scenario.var(variable)[valuetype] + + +def get_report( + scenario, + technologies=[], +): + """ + Parameters + ---------- + scenario : message_ix.Scenario() + MESSAGEix Scenario where the data will be included + technologies : string or list + name of technology to be reported + variable : string or list + name of variable to report + """ + var_dict = {var: [] for var in ["CAP", "CAP_NEW", "INVESTMENT", "REMOVAL"]} + + # listing model years to be reported + years_rep = sorted( + scenario.set("cat_year") + .set_index("type_year") + .loc["cumulative", "year"] + .to_list() + ) + + # Create dataframe + for var in var_dict.keys(): + # primary variables + if var in ["CAP", "CAP_NEW"]: + df = ( + get_values(scenario, var)["lvl"] + .unstack() + .loc[:, technologies, :] + .groupby(["node_loc"]) + .sum() + )[years_rep] + + # investment + elif var == "INVESTMENT": + depl = ( + get_values(scenario, "CAP_NEW")["lvl"].unstack().loc[:, technologies, :] + )[years_rep] + + dfic = scenario.par("inv_cost") + + inv = ( + dfic.loc[dfic["technology"].isin(technologies)] + .set_index(["node_loc", "technology", "year_vtg"])["value"] + .unstack() + ) + + df = depl.mul(inv).groupby(["node_loc"]).sum() + + # removal + elif var == "REMOVAL": + acts = get_values(scenario, "ACT").droplevel(["mode", "time"]) + df = ( + acts.loc[:, technologies, :, :]["lvl"] + .unstack() + .groupby(["node_loc"]) + .sum() + ) + + df.loc["World"] = df.sum(axis=0) + + var_dict[var] = df + + # Create dictionary for variable dataframes and write variables to excel + with pd.ExcelWriter("get_report_output.xlsx", engine="openpyxl") as writer: + for var in var_dict.keys(): + var_dict[var].to_excel(writer, sheet_name=var) + + frame_count = 0 + fig, axs = plt.subplots(nrows=2, ncols=2, figsize=(10, 6)) + for k, v in var_dict.items(): + r = np.int32(np.floor(frame_count / 2)) + c = frame_count - r * 2 + frame_count += 1 + for reg in range(len(v)): + kwargs = {"marker": "o"} if reg == 11 else {} + axs[r, c].plot(v.columns, v.iloc[reg], label=v.index[reg], **kwargs) + axs[r, c].set_title(k) + axs[0, 0].legend(ncols=2) + plt.tight_layout() + plt.show() + + return var_dict