Dynamic heat pump simulator
Explore continuous vs intermittent heating, temperature set-backs and schedules.
Please help improve this open source heat pump simulator, see source code below.
Name | Mean temp | Max temp | Electric | Heat | COP | Cost |
---|---|---|---|---|---|---|
Baseline | {{ baseline.mean_room_temp | toFixed(2) }} °C | {{ baseline.max_room_temp | toFixed(2) }} °C | {{ baseline.elec_kwh | toFixed(3) }} kWh | {{ baseline.heat_kwh | toFixed(3) }} kWh | {{ (baseline.heat_kwh/baseline.elec_kwh) | toFixed(2) }} | £{{ baseline.total_cost | toFixed(2) }} |
Current | {{ results.mean_room_temp | toFixed(2) }} °C | {{ results.max_room_temp | toFixed(2) }} °C | {{ results.elec_kwh | toFixed(3) }} kWh | {{ results.heat_kwh | toFixed(3) }} kWh | {{ (results.heat_kwh/results.elec_kwh) | toFixed(2) }} | £{{ results.total_cost | toFixed(2) }} |
Saving | {{ (results.mean_room_temp-baseline.mean_room_temp) | toFixed(2) }} °C | {{ (results.max_room_temp-baseline.max_room_temp) | toFixed(2) }} °C | {{ (results.elec_kwh-baseline.elec_kwh)*-1 | toFixed(3) }} kWh ({{ ((results.elec_kwh-baseline.elec_kwh)/baseline.elec_kwh*-100) | toFixed(1) }}%) | {{ (results.heat_kwh-baseline.heat_kwh)*-1 | toFixed(3) }} kWh ({{ ((results.heat_kwh-baseline.heat_kwh)/baseline.heat_kwh*-100) | toFixed(1) }}%) | {{ ((results.heat_kwh/results.elec_kwh)-(baseline.heat_kwh/baseline.elec_kwh)) | toFixed(2) }} | £{{ (results.total_cost-baseline.total_cost)*-1 | toFixed(2) }} |
Schedule
Time | Set point | Price | |
---|---|---|---|
°C
|
|
Room temp reached maximum of: {{ max_room_temp | toFixed(2) }} °C.
Building fabric
W
W/K
Proportion | W/K | kWh/K |
---|---|---|
%
|
W/K
|
kWh/K
|
Kp
Ki
Kd
Kp
Ki
Kd
Curve automatically selected based on building heat loss, internal gains and heat emitter spec.
Limit by room set point
°C
%
Limit by room set point
°C
W
K
W
L
%
W
W
°C
°C
Internal gains:
Body heat (approx 60W per person), Electric consumption for lights, appliances and cooking ~210W (5 kWh/d), solar gains could be added here too.
W