Skip to content
HeatAlgo
BlogHelp

Heat pump sizing in HeatAlgo: building data, radiators, variants and the result

The linked and manual modes, the wizard steps, rooms with radiators, the bivalent point and hot water, three variants, radiator feasibility and annual costs.

Przemysław Paziewski

Founder of HeatAlgo

The heat pump sizing module gives a preliminary output sizing for a conversation with the client: the recommended pump class, the supply temperature, SCOP, annual electricity consumption, installation cost and an assessment of whether the existing radiators are enough. It does not replace an installation design or an audit - a full design needs a site visit and measurements. This article leads through the wizard and explains how to read the result. Why a capacity margin is a mistake is explained in the guide on the oversized heat pump.

Two modes: from the heat load calculation, or by hand

The module has two modes and proposes the right one on entry:

  • From the heat load calculation. When the project has a heat load result, the start screen shows the building's heat load, the number of rooms, the area and the design temperature ("Heat load calculation · EN 12831-1") and the "Start pump sizing" button. The building and rooms come from the calculation and update together with it. The wizard has three steps: "Building (calculated)", "Emitters", "Result". The "Data from the heat load calculation" chip in the header is a reminder of the link. If the heat load calculation is incomplete or blocked, the module leads to it with the list of things to fix.
  • By hand. "Continue without a calculation" estimates the load from the insulation class and year built - not recommended, but useful without data. The wizard has four steps: "Building", "System", "Rooms", "Result".

You can break the link with "Unlink from the calculation" in the module settings - the current values are copied into the form and become editable, but further changes in the heat load calculation no longer arrive here. Conversely, "Use the heat load calculation" links the module again. When the load in the heat load calculation changes after linking, the module shows the old and new values with a "Use the current load" button. A load above 100 kW is outside the module's range, and up to 50 rooms are imported from the heat load calculation.

The Building step

In manual mode you enter the location (a design temperature from -16°C for Szczecin to -20°C for Warsaw, Kraków, Łódź and Katowice), the usable floor area, the year built or insulation level (before 1980, 1980-2000, 2000-2015, 2017+, 2021+), the ventilation type, the indoor temperature, the room height and the number of residents. In linked mode those data are read-only, and you enter what the heat load calculation does not know: the insulation class as information for the report, the number of residents and the bills.

The "Sizing and tariff" section is in both modes:

  • the bivalent point - the temperature down to which the pump works alone; monovalent sizing (no heater) by default,
  • the electricity price - an empty field means the national price; the client's tariff (G11/G12) makes the cost comparison theirs,
  • hot water - tick "The pump also heats hot water" and give the tank reheat power; without a number of residents the hot water demand is not estimated, which a remark in the result says.

Bills and consumption (optional): the current heat source (gas, coal, pellets, wood, oil, electricity), annual consumption in the fuel's unit and the boiler efficiency. With these data the algorithm corrects the physical model (70%) with the bill history (30%); without them it works only from the building parameters. In manual mode the bills are on the "System" step, in linked mode on the "Building" step.

The System step (manual mode only)

The heating distribution type: radiators (a higher supply temperature), underfloor (low temperature, ideal for a pump) or mixed. In linked mode this step does not exist - the distribution follows from the emitters entered in the rooms.

The Rooms and Emitters step

Optional, but without it you get the pump sizing alone, with no radiator assessment. For each room (up to 50) you give a name, area, temperature, height, optionally "Unheated", and then the emitters:

  • radiators - type (11, 22, 33 or a bathroom towel rail), height, length and quantity,
  • underfloor heating - pipe spacing (100-300 mm; usually 200, in bathrooms 150), floor covering and room type (standard up to 29°C floor surface, bathroom up to 33°C),
  • both at once in a mixed room.

Choosing a towel rail sets the room temperature to 24°C - the app asks about it in the "Change radiator type?" dialog, and when such a radiator is removed it asks again and returns to the previous temperature. The "Emitters in every room" section sets underfloor or radiators for the whole building at once; then you correct the exceptions. Changing the distribution type when rooms already have underfloor heating configured clears that data - the "Change distribution type?" dialog asks you to confirm with "Change and drop UFH data". Tick "This is the complete list of all heated rooms" only when every room has been entered - the algorithm then spreads the whole demand over the entered emitters; it is unticked by default, which is safer. In linked mode the rooms come from the heat load calculation and cannot be added or removed here - you only add emitters.

The Result step

The header shows the preliminary output sizing: the recommended pump, supply, SCOP, annual consumption in kWh and installation cost. Below:

  • "How this capacity was reached" - the sizing steps: design demand at the outdoor temperature, design margin, output required from the pump, output of the chosen pump at that supply and that outdoor temperature (nominal output drops with frost), headroom above the requirement, bivalent point and heater output,
  • "Variants" - V1 "No radiator changes", V2 "Minimal replacements", V3 "Best efficiency", each with a pump, supply, consumption and cost; the recommended one is the feasible variant with the lowest installation cost,
  • "Radiators & feasibility" - for each room the status OK, marginal or infeasible, with the missing output and the required supply, and the main cause of the loss (transmission, ventilation, bridges),
  • "Operating point" - demand against pump output for the variants,
  • "Annual cost" - a comparison with the current fuel at the given electricity price; the cost excludes the peak heater's work,
  • "Warnings" and "Calculation notes" - among others warnings about a small output margin, about towel radiators, about low coverage of the area by rooms, about oversizing ("that is X times too much") and explanations of why a variant is infeasible,
  • "Method and result confidence" - the load basis (the heat load calculation or an estimate from the insulation class) and the model confidence: high, medium, low.

The remark "The radiator sizing solver is temporarily unavailable - the result is incomplete" means an outage of the solver on our side: the pump sizing is computed, the radiator assessment is not; come back to the result later.

The "Gaps and warnings" chip above the wizard collects what blocks the calculation (e.g. no area, no radiator dimensions) with a "Fix" button. At the bottom of the step is the "Report notes" field and the "Download PDF report" button - see the article on reports.

Where the pump data comes from

The solver picks one of 10 generalised output classes (HP-4kW to HP-16kW). Their characteristics - output against outdoor temperature and supply, COP, costs - are averaged from the catalogue data of 239 devices by 28 manufacturers. It is a reference point for preliminary sizing, not a database of models to pick from; the result says "Catalogue: ... (N brands)", and a remark in the report reminds you to confirm the parameters of a specific unit with the distributor. The module is built for detached houses: the output classes go up to 16 kW, and when none reaches the required output the result suggests a cascade or reducing the building's losses.

Free account and report

On a free account you see the recommended pump with its parameters. The full list of matched pumps and the variant comparison (SCOP, annual usage, installation cost) are unlocked by a report, which covers the whole project - see what is free and what a report unlocks.

Module settings

The settings icon opens a panel: "About this module", "Scope", "Heat load source" (From the calculation or Own data, with the "Use the heat load calculation" and "Unlink" buttons), "Data sources" (parameters from the client form) and "Module data" with the "Clear data" button.

Have a question or feedback?

I reply personally - usually within 24 hours.

Got a similar question? Check the FAQ below ↓

FAQ

Frequently asked questions

Does the pump sizing module require a heat load calculation?

It does not require one, but recommends it. When the project has a heat load result, the module links to it: the building and rooms come from the calculation, and the wizard has three steps (Building from the heat load calculation, Emitters, Result). Without one you pick "Continue without a calculation" - the load is then estimated from the insulation class and year built, and the wizard has four steps (Building, System, Rooms, Result).

Where does the module get its heat pump data?

From an indicative catalogue: 10 generalised output classes from HP-4kW to HP-16kW, whose characteristics are averaged from the data of 239 devices by 28 manufacturers. It is a reference point for preliminary sizing, not a database of specific models - before an offer, confirm the parameters of the chosen unit with the distributor.

What do the variants V1, V2 and V3 mean?

Three strategies for the same building: "No radiator changes" (V1), "Minimal replacements" (V2) and "Best efficiency" (V3). Each gives a pump, a supply temperature, SCOP, annual consumption and installation cost. The recommended one is the feasible variant with the lowest installation cost. When all three lead to the same pump, the app says that replacing radiators changes nothing.

What is the bivalent point and how do I set it?

The outdoor temperature down to which the pump works alone; below it the electric heater helps. You set it on the "Building" step under "Sizing and tariff". The default monovalent sizing makes the pump cover the whole demand in the coldest hour of the year, which usually means a larger unit; bivalent sizing allows a smaller one.

Why does the result say the radiators are not enough?

Because at the supply temperature the pump reaches, the radiators entered do not deliver the output the room needs. The "Radiators and feasibility" table shows for each room the status OK, marginal or infeasible, the missing output and the required supply. The remedies are replacing the radiator with a larger type, electric top-up heating in the bathroom, or a variant with a higher supply at the cost of SCOP.

What do I see in pump sizing on a free account?

The recommended pump with its output, supply temperature, SCOP, annual consumption and installation cost. The full list of matched pumps and the variant comparison (SCOP, annual usage, installation cost) are unlocked by a report.

Why did the room temperature change to 24°C after I picked a towel rail?

Because a bathroom towel rail marks a room with a raised temperature - the app then sets 24°C and asks about it in the "Change radiator type?" dialog. Removing the towel rail restores the previous temperature, again after confirmation. You can change the temperature by hand in the room's data afterwards.

Blog

See also

Help

Settings: company details, the logo on reports, notifications and privacy

Where to enter company details, how to upload the logo for PDF reports and the client form, how notifications work and what the assistant log switch does.

Help

Subscription, invoices and payments: how to buy, cancel and where to find the invoice

How a purchase works, who issues the invoice, how to add a tax ID, which payment methods work, and how to cancel and resume the subscription.

Help

Troubleshooting: saving, version conflicts, emails, PDF, AI and the browser

Messages about saving and version conflicts, emails that do not arrive, a PDF that does not generate, Algo, expired links, the account and the browser.

Help

Heat recovery ventilation in HeatAlgo (beta): six steps from rooms to the balance and the unit

The six steps of the ventilation module: building, rooms and airflows to the standard, ducts on floor plans, the unit from EPREL, modes and the result.

Help

PDF reports and the printable floor plan: what they contain, how to download them and what the report number means

Where to download the PDF report from each module, what is on the cover, preview versus full report, the to-scale plans and what to do when a PDF fails.

Help

Projects in HeatAlgo: creating, client details, searching and deleting

What a project is, how to create one, what client details do, how to search projects with Ctrl+K, what the project view shows and how to delete one.

Help

Getting around HeatAlgo: the Start page, the side menu, the top bar and shortcuts

The Start page, the side menu and the top bar, where settings, billing and help are, the Ctrl+K project dialog, the wizards and what works on a phone.

Help

Underfloor heating in HeatAlgo: answers to frequent questions

Why a room is not calculated, what to do with a loop that is too long, the flow and spacing warnings, editing nodes, storeys and the backdrop.

Help

Your HeatAlgo account: signing up, signing in, password and language

How to create a free account, confirm your email, sign in, reset your password, switch the app language and what to do when your account is blocked.

Help

The heat load calculator in HeatAlgo: seven steps from location to result

The seven steps of the heat load module: location, building, ventilation, envelope library, rooms, adjustments and the result with EN 12831-1 compliance.

Help

The client form: answers to frequent questions about setup, sending, corrections and import

How to hide questions and add your own fields, how long the link works, reminders, what the client sees, corrections, acceptance and import.

Help

Data flows between modules: import from the heat load calculation and the client form

Which modules take data from which, what the entry card shows, how updates after changes in the source work and what the import deliberately leaves out.

Help

What is free and what a report unlocks: the free plan, credits and the revision window

What a free account shows, what one report unlocks, what credits cost, how the 7-day revision window works and when a subscription pays off.

Help

Algo, the AI assistant in HeatAlgo: what it does, where to find it and its limits

Where to open Algo, how it reviews a project, the Propose and Automatic modes, reading documents, undoing changes, source cards and the monthly limit.

Create a free HeatAlgo account

Register and go from client data to a finished heating project in one place.