Skip to content

Commit

Permalink
Remove redundant Waste CHP addition
Browse files Browse the repository at this point in the history
  • Loading branch information
millingermarkus committed Jul 4, 2024
1 parent 521cf0e commit c81d208
Showing 1 changed file with 0 additions and 42 deletions.
42 changes: 0 additions & 42 deletions scripts/prepare_sector_network.py
Original file line number Diff line number Diff line change
Expand Up @@ -2496,48 +2496,6 @@ def add_biomass(n, costs):
lifetime=costs.at[key, "lifetime"],
)

if options['waste_chp']:
print('Adding waste CHPs')
n.madd("Link",
urban_central + " waste CHP",
bus0=urban_central + " municipal solid waste",
bus1=urban_central,
bus4=urban_central + " urban central heat",
bus3="co2 atmosphere",
carrier="urban central waste incineration",
p_nom_extendable=True,
# p_nom=biomass_potential['municipal solid waste'] / 8760,
capital_cost=costs.at['waste CHP', 'fixed'] * costs.at['waste CHP', 'efficiency'],
marginal_cost=costs.at['waste CHP', 'VOM'],
efficiency=costs.at['waste CHP', 'efficiency'],
efficiency4=costs.at['waste CHP', 'efficiency-heat'],
efficiency3=costs.at['solid biomass', 'CO2 intensity']-costs.at['solid biomass', 'CO2 intensity'],
lifetime=costs.at['waste CHP', 'lifetime'])

if beccs:
n.madd("Link",
urban_central + " waste CHP CC",
bus0=urban_central + " municipal solid waste",
bus1=urban_central,
bus4=urban_central + " urban central heat",
bus3="co2 atmosphere",
bus2="co2 stored",
carrier="urban central waste incineration CC",
p_nom_extendable=True,
# p_nom=costs.at['waste CHP CC', 'efficiency'] * biomass_potential['municipal solid waste'] / 8760,
capital_cost=costs.at['waste CHP CC', 'fixed'] * costs.at['waste CHP CC', 'efficiency']
+ costs.at['biomass CHP capture', 'fixed'] * costs.at['solid biomass', 'CO2 intensity'],
marginal_cost=costs.at['waste CHP CC', 'VOM'],
efficiency=costs.at['waste CHP CC', 'efficiency'],
efficiency4=costs.at['waste CHP CC', 'efficiency-heat'],
#Assuming same CO2 intensity as solid biomass
efficiency3=costs.at['solid biomass', 'CO2 intensity'] * (1 - options["cc_fraction"])-costs.at['solid biomass', 'CO2 intensity'],
efficiency2=costs.at['solid biomass', 'CO2 intensity'] * options["cc_fraction"],
c_b=costs.at['waste CHP CC', 'c_b'],
c_v=costs.at['waste CHP CC', 'c_v'],
lifetime=costs.at['waste CHP CC', 'lifetime'])


if options["biomass_boiler"]:
# TODO: Add surcharge for pellets
nodes = pop_layout.index
Expand Down

0 comments on commit c81d208

Please sign in to comment.