From b2c40dfe30c2681b2f6015f4e4f6ae7126a08cbb Mon Sep 17 00:00:00 2001 From: Tom Brown Date: Wed, 9 Dec 2020 18:47:50 +0100 Subject: [PATCH] Replace old "industry CC" assumption with DEA "cement capture" --- config.default.yaml | 2 +- scripts/prepare_sector_network.py | 24 ++++++++++++------------ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/config.default.yaml b/config.default.yaml index 52794c3d..325ba929 100644 --- a/config.default.yaml +++ b/config.default.yaml @@ -316,7 +316,7 @@ plotting: "DAC" : "#E74C3C" "co2 stored" : "#123456" "CO2 sequestration" : "#123456" - "CCS" : "k" + "CC" : "k" "co2" : "#123456" "co2 vent" : "#654321" "solid biomass for industry co2 from atmosphere" : "#654321" diff --git a/scripts/prepare_sector_network.py b/scripts/prepare_sector_network.py index 6dcd3ad3..34a02e0f 100644 --- a/scripts/prepare_sector_network.py +++ b/scripts/prepare_sector_network.py @@ -1527,11 +1527,11 @@ def add_industry(network): bus3="co2 stored", carrier="solid biomass for industry CC", p_nom_extendable=True, - capital_cost=costs.at["industry CC","fixed"]*costs.at['solid biomass','CO2 intensity']*8760, #8760 converts EUR/(tCO2/a) to EUR/(tCO2/h) + capital_cost=costs.at["cement capture","fixed"]*costs.at['solid biomass','CO2 intensity'], efficiency=0.9, - efficiency2=-costs.at['solid biomass','CO2 intensity']*options["cc_fraction"], - efficiency3=costs.at['solid biomass','CO2 intensity']*options["cc_fraction"], - lifetime=costs.at['industry CC','lifetime']) + efficiency2=-costs.at['solid biomass','CO2 intensity']*costs.at["cement capture","capture_rate"], + efficiency3=costs.at['solid biomass','CO2 intensity']*costs.at["cement capture","capture_rate"], + lifetime=costs.at['cement capture','lifetime']) network.madd("Bus", @@ -1563,11 +1563,11 @@ def add_industry(network): bus3="co2 stored", carrier="gas for industry CC", p_nom_extendable=True, - capital_cost=costs.at["industry CC","fixed"]*costs.at['gas','CO2 intensity']*8760, #8760 converts EUR/(tCO2/a) to EUR/(tCO2/h) + capital_cost=costs.at["cement capture","fixed"]*costs.at['gas','CO2 intensity'], efficiency=0.9, - efficiency2=costs.at['gas','CO2 intensity']*(1-options["cc_fraction"]), - efficiency3=costs.at['gas','CO2 intensity']*options["cc_fraction"], - lifetime=costs.at['industry CC','lifetime']) + efficiency2=costs.at['gas','CO2 intensity']*(1-costs.at["cement capture","capture_rate"]), + efficiency3=costs.at['gas','CO2 intensity']**costs.at["cement capture","capture_rate"], + lifetime=costs.at['cement capture','lifetime']) network.madd("Load", @@ -1709,10 +1709,10 @@ def add_industry(network): bus2="co2 stored", carrier="process emissions CC", p_nom_extendable=True, - capital_cost=costs.at["industry CC","fixed"]*8760, #8760 converts EUR/(tCO2/a) to EUR/(tCO2/h) - efficiency=(1-options["cc_fraction"]), - efficiency2=options["cc_fraction"], - lifetime=costs.at['industry CC','lifetime']) + capital_cost=costs.at["cement capture","fixed"], + efficiency=(1-costs.at["cement capture","capture_rate"]), + efficiency2=costs.at["cement capture","capture_rate"], + lifetime=costs.at['cement capture','lifetime'])