Heat pump calculators

Open source tools to help with heat pump design and understanding.

HeatLoss.js

An open source room by room heat loss calculator based on BS EN 12831:2003. Includes automated internal heat balance & room temperature solver. Save and open projects to your computer locally.

Source code available on github here.

SAP.js

An open source javascript implementation of the SAP 2012 monthly building energy model. This tool builds on previous work on a similar tool called MyHomeEnergyPlanner, which started as a collaboration between OpenEnergyMonitor and CarbonCoop, both share the same core SAP model (OpenBEM). This tool is just a new user interface that focuses on input flexibility as well as pairing things right down to the basics.

Source code available on github here.


The source code for the following tools are all available on github here.

Heat exchanger 1

Calculate heat output and COP for a system with a counterflow plate heat exchanger between the heat pump and the radiator system. Fixed flow temperature version.

Heat exchanger 2

Calculate heat output and COP for a system with a counterflow plate heat exchanger between the heat pump and the radiator system. Improved fixed heat output version.

Low loss header

Calculate heat output and COP for a system with a low loss header between the heat pump and the radiator system. Fixed heat output.

SCOP calculator

Calculate heat pump SCOP based on design flow temperature.

Dynamic heat pump simulator

Explore continuous vs intermittent heating, temperature set-backs and schedules.

Building indoor CO2 simulator

Explore effect of building occupancy & air change rate on indoor CO2 concentrations.