Direct air capture ------------------ Alt text **Technology ID: DIRECT_AIR_CAPTURE** **Input energy interface, with default energy:** - CO2_CONSUMPTION: co2 - CONSUMPTION: electricity **Output energy interface, with default energy:** - PRODUCTION: co2_captured **Technology behaviors:** - OPTIM_PATHWAY - OPTIM_PMAX - GRADIENTS **Technology parameters:** | ID | Label | Unit | Behaviors | Description | | --- | --- | --- | --- | --- | | CAPEX_OVERNIGHT | CAPEX Overnight | Euro/t/h | | -Overall capital expenditure (only used for pathway optimization) | | DEINVEST_COST | Deinvest cost | Euro/t/h | | Deinvest cost (only used for pathway optimization) | | LIFETIME | Lifetime | | | Lifetime of the asset (only used for pathway optimization) | | YIELD_INVEST | Yield of investment | % | | Yield associated with investment | | INSTALL_MAX | Max installation | t/h | OPTIM_PATHWAY | Max installation (only used for pathway optimization) | | DECOMM_MAX | Max decommissioning | t/h | OPTIM_PATHWAY | Max decommissioning (only used for pathway optimization) | | PMAX | Pmax | t/h | (not OPTIM_PMAX) and (not OPTIM_PATHWAY) | Installed power capacity | | CAPEX | CAPEX | Euro/t/h/Year | | Capital expenditure (only used for capacity optimization) | | FOC | Fixed Operating Costs | Euro/t/h/Year | | Fixed Operating Costs (only used for capacity optimization) | | PMAXMIN | Min Pmax | t/h | OPTIM_PMAX or OPTIM_PATHWAY | Installed capacity lower bound for capacity optimization | | PMAXMAX | Max Pmax | t/h | OPTIM_PMAX or OPTIM_PATHWAY | Installed capacity upper bound for capacity optimization | | AVAILABILITY | Availability | % | | Available capacity, expressed as a percentage of the installed capacity | | PRODUCTION_COST | Production cost | Euro/t | | Production cost (emission cost excluded) | | YIELD | Yield w.r.t production | t/MW | | Yield between the production and the consumption | | GRADIENT_UP | Gradient up | %/min | GRADIENTS | Maximal upward variation, expressed as a percentage of the available capacity per minute | | GRADIENT_DOWN | Gradient down | %/min | GRADIENTS | Maximal downward variation, expressed as a percentage of the available capacity per minute | | | **Model code:** ``` python stateON = AssetState('ON') addEnergyProduction(asset, stateON) yieldRatio = getAssetData(asset, YIELD) consumption = asset.getParameter(ENERGY_PICKUP) co2Consumption = asset.getParameter(CO2_PICKUP) production = asset.getParameter(ENERGY_DELIVERY) addGradients(asset,stateON) addEnergyYield(stateON, yieldRatio, consumption, production, isInputA=True, isInputB=False) addEnergyYield(stateON, 1, production, co2Consumption, isInputA=False, isInputB=True) finalize(stateON) ```