Biomass supply#
Technology ID: BIOMASS_SUPPLY
Input energy interface, with default energy:
CO2_CONSUMPTION: co2
Output energy interface, with default energy:
PRODUCTION: biomass
Technology parameters:
ID |
Label |
Unit |
Behaviors |
Description |
---|---|---|---|---|
CO2_CONSUMPTION_YIELD |
CO2 consumption yield w.r.t production |
t/MW.h |
Yield between the CO2 consumption and the production |
|
PRODUCTION_COST |
Production cost |
Euro/MW.h |
Production cost (emission cost excluded) |
|
Model code:
stateON = AssetState('ON')
addEnergyCost(stateON, asset.getParameter(ENERGY_DELIVERY), False, asset.getData(PRODUCTION_COST))
# Biomass supply consumes CO2 to ensure the carbon neutrality of Biomass consuming assets
if getAssetData(asset, CO2_CONSUMPTION_YIELD, mustExist=False, dataName=LABELS[CO2_CONSUMPTION_YIELD]) is not None:
addEnergyYield(stateON, asset.getData(CO2_CONSUMPTION_YIELD), asset.getParameter(ENERGY_DELIVERY), asset.getParameter(CO2_PICKUP), False, True)
MODEL.addState(stateON)