Oil supply#
Technology ID: OIL_SUPPLY
Output energy interface, with default energy:
PRODUCTION: oil
Technology parameters:
ID |
Label |
Unit |
Behaviors |
Description |
---|---|---|---|---|
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)