Voluntary load curtailment -------------------------- Alt text **Technology ID: VOLUNTARY_LOAD_CURTAILMENT** **Output energy interface, with default energy:** - PRODUCTION: electricity **Technology behaviors:** - OPTIM_PATHWAY - OPTIM_PMAX - VOLUME_TARGET **Technology parameters:** | ID | Label | Unit | Behaviors | Description | | --- | --- | --- | --- | --- | | CAPEX_OVERNIGHT | CAPEX Overnight | Euro/MW | | -Overall capital expenditure (only used for pathway optimization) | | DEINVEST_COST | Deinvest cost | Euro/MW | | 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 | MW | OPTIM_PATHWAY | Max installation (only used for pathway optimization) | | DECOMM_MAX | Max decommissioning | MW | OPTIM_PATHWAY | Max decommissioning (only used for pathway optimization) | | CAPEX | CAPEX | Euro/MW/Year | | Capital expenditure (only used for capacity optimization) | | FOC | Fixed Operating Costs | Euro/MW/Year | | Fixed Operating Costs (only used for capacity optimization) | | PMAX | Pmax | MW | (not OPTIM_PMAX) and (not OPTIM_PATHWAY) | Installed power capacity | | PMAXMIN | Min Pmax | MW | OPTIM_PMAX or OPTIM_PATHWAY | Installed capacity lower bound for capacity optimization | | PMAXMAX | Max Pmax | MW | OPTIM_PMAX or OPTIM_PATHWAY | Installed capacity upper bound for capacity optimization | | PRODUCTION_COST | Production cost | Euro/MW.h | | Production cost (emission cost excluded) | | MINIMUM_VOLUME | Minimal target volume | MW.h | VOLUME_TARGET | Minimal export volume over the horizon | | STORAGE_CAPACITY | Storage capacity | MW.h | VOLUME_TARGET | Storage capacity | | MIN_PROFILE | Minimal export profile | % | VOLUME_TARGET | Minimal export profile | | STORAGE_AVAILABILITY | Storage availability | % | VOLUME_TARGET | Storage availability, expressed as a percentage of the installed storage capacity | | | **Model code:** ``` python stateON = AssetState('ON') addTargetInVolume(asset, stateON, interfaceName=ENERGY_DELIVERY, isInput=False, maxVolume=STORAGE_CAPACITY, minVolume=MINIMUM_VOLUME, maxProfile=STORAGE_AVAILABILITY, minProfile=MIN_PROFILE) addEnergyProduction(asset, stateON, ENERGY_DELIVERY, availability = 100) finalize(stateON) ```