Domestic heat pump ------------------ Alt text **Technology ID: DOMESTIC_HEAT_PUMP** **Input energy interface, with default energy:** - FUEL_CONSUMPTION: gas - CONSUMPTION: electricity **Output energy interface, with default energy:** - CO2: co2 **Technology behaviors:** - GAS_BACKUP_HEATER - MUST_RUN **Technology parameters:** | ID | Label | Unit | Behaviors | Description | | --- | --- | --- | --- | --- | | BIVALENT_TEMP | Bivalent temperature | | | The temperature below which the back-up heater has to supplement the heat pump is called the bivalent temperature | | TEMPERATURE | Heat source temperature | | | Heat source temperature | | COP | Coefficient of performance | x:temperature; y:efficiency | | Coefficient of performance | | BACKUP_HEATER_YIELD | Backup heater efficiency | | | Backup heater efficiency | | FUEL_CO2_CONTENT | Fuel CO2 emissions | t/MW.h HHV | GAS_BACKUP_HEATER | Yield between the fuel consumption and the CO2 emissions | | DISCHARGE_TIME | Discharge time | h | not MUST_RUN | Discharge time | | STORAGE_COST | Storage cost | Euro/MW.h/h | not MUST_RUN | Cost associated with storage. Non-zero storage cost prevents equaly-optimal \ | | LOSS_RATE | Loss rate | %/h | not MUST_RUN | Storage loss rate | | HEATING_DEMAND | Heating demand | MW.h | | Heating demand | | BIVALENT_TEMP_PMAX | HP capacity | MW | | HP capacity above bivalent temperature | | | **Model code:** ``` python stateON = AssetState('ON') heatPumpCapacity = buildHPcapacity(asset, stateON) createHeatPumpConstraints(asset, stateON, heatPumpCapacity) finalize(stateON) ```