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:

stateON = AssetState('ON')
heatPumpCapacity = buildHPcapacity(asset, stateON)
createHeatPumpConstraints(asset, stateON, heatPumpCapacity)
finalize(stateON)