Skip to content
HeatAlgo

Reference house

We calculated one house and we are showing all of it

We are not asking you to take our word for it. Below is the complete input set, every step of the calculation and the result from four modules. Take these numbers and check us.

Where this house came from

We designed it ourselves, and we say so plainly

It is not a client's project. If it were, we could not publish its inputs, and a page without inputs proves nothing.

We designed the house to be ordinary: a single-storey detached home built to something close to today's requirements, with heat recovery ventilation, underfloor heating and a heat pump. We did not shop for geometry that flatters the result.

Inputs

The whole house in one table

Eight rooms, internal dimensions, design temperatures. Nothing is hidden and nothing is rounded in our favour.

Roomwidth mlength marea m²θint °CΦ W
Living room7.04.028.00201 436
Kitchen4.02.510.0020415
Main bedroom4.63.516.1020812
Bedroom 13.53.411.9020490
Bedroom 23.53.411.9020490
Bathroom3.02.78.1024342
Hall3.43.010.2020438
Utility room2.03.06.0016429
Total102.204 852
  • Every area is width times length - exactly, not approximately.
  • The area column sums to the heated floor area of the house.
  • Gross external wall area is the perimeter times the storey height.
  • The outdoor design temperature comes from the climate table for the named city, not from an assumption.

Envelope and airtightness

Transmission cannot be recomputed without these, so here they are in full. One value per element kind, because this house genuinely has one.

City
Warszawa
Outdoor design temperature
-20 °C
External wall perimeter
40.3 m
Gross external wall area
104.78 m² = 40.3 × 2.6 m
External walls U
0.20 W/(m²·K)
Roof U
0.15 W/(m²·K)
Floor on ground U
0.25 W/(m²·K)
Windows U
0.90 W/(m²·K)
External doors U
1.30 W/(m²·K)
Window and door area
28.44 m²
Airtightness n50
1.5 h⁻¹
Heat recovery efficiency
85%

Eight rooms at one scale

Living room28.00 m² · 1 436 WKitchen10.00 m² · 415 WMain bedroom16.10 m² · 812 WBedroom 111.90 m² · 490 WBedroom 211.90 m² · 490 WBathroom8.10 m² · 342 WHall10.20 m² · 438 WUtility room6.00 m² · 429 W
Every rectangle is drawn at the real dimensions from the table above. It is not a floor plan - the rooms are to scale, but their positions relative to each other are not shown.

How we calculate it

Four modules, in the order the engines force

That order is not an editorial choice. The heat load engine refuses a house with heat recovery ventilation until it knows the design airflows, so ventilation genuinely runs first.

  1. Design airflows

    Table from PN-83/B-03430 clause 2.1.2; occupancy and air changes are ours

    For each room we compute three values and adopt the largest. The first is the flow from the PN-83/B-03430 table; the other two - from occupancy and from an air change rate - are our own design criteria, and we say so rather than implying the standard sets them. The table below names the criterion that decided each room. The heat recovery system is then balanced: extract rises to meet total supply, and it is that balanced figure the heat load consumes.

  2. Heat load

    EN 12831-1:2017, U values to ISO 6946, ground to ISO 13370

    Transmission through every envelope element, ventilation with heat recovery, and the thermal bridge supplement per Annex B.2.1. It is those three components that sum to the building's design heat load - not the sum of the individual room figures, because the standard takes the ventilation share once, for the whole zone.

  3. Heat pump sizing

    Equipment catalogue on an EN 14825/14511 basis

    The pump module does not estimate the load a second time - it reads the heat load result and adds a design margin. The flow temperature follows from what the underfloor system can deliver at the given pipe spacing and floor covering.

  4. Underfloor loops

    Spacing and manifold run stated beside the table

    For each room we compute the pipe length and check whether one loop stays inside the limit. Where it does not, the engine splits the room into as many loops as it takes - the living room gets three.

Living room, at the spacing stated below

FlowReturnRun to manifoldPattern: spiral · to scale, the run continues off-frame

The living room's pipe, as the engine lays it

The drawing comes from the same geometry engine that produced the lengths in the table: the pipe pattern for the living room plus the run to the manifold. It shows the route, not the split into loops - the room holds too much pipe for one, and how many that comes to is in the criterion table below.

Result

What the engines returned for this house

Design heat load
4 749 W
transmission plus ventilation plus thermal bridges
Per square metre
46.5 W/m²
the load divided by the heated floor area
Heat pump capacity
5.32 kW
the load with the design margin added
Flow temperature
40 °C
follows from the underfloor output, not from an assumption
Design airflow
176.5 m³/h
total supply for the dwelling
Longest loop
88.0 m
a single run of pipe, not the room's total

What the result is made of

The three components, broken out, because it is these that sum to the building figure - and because without the split you cannot tell whether a low result is low for a good reason.

Transmission through the envelope
3 435 W
Ventilation after heat recovery
696 W
Thermal bridges
618 W
Building design heat load
4 749 W

Thermal bridges use the additive method of EN 12831-1 Annex B.2.1: a ΔU_TB supplement added to every external element. This house's “standard” class gives the value below. ΔU_TB = 0.05 W/(m²·K)

The watt column in the input table adds up to a different number from this one, and it should. A single room's load is computed with its own worst-case infiltration share, because that is what the emitter in that room has to cover. For the building, the standard takes the ventilation share once across the zone, so the directional surcharge cancels. The first number sizes emitters; the second sizes the heat source. Each sits under its own column.

Room by room

The result from the three modules that work room by room - heat load, ventilation and underfloor. The pump is sized for the whole house, so it has no column here. "Adopted" is the flow the criterion beside it produced; "balanced" is the same flow after supply and extract are evened out across the system, and that is the figure the heat load consumes. The adopted column, summed over the supply rooms, is exactly the design airflow published above.

RoomΦ Wadopted m³/hcriterionbalanced m³/hroleloopsone loop m
Living room1 43672.8air changes72.8supply372.5
Kitchen41552.0air changes90.0extract174.3
Main bedroom81241.9air changes41.9supply263.9
Bedroom 149030.9air changes30.9supply188.0
Bedroom 249030.9air changes30.9supply188.0
Bathroom34250.0table86.5extract164.5
Hall43826.5air changes26.5transfer177.9
Utility room4290.0table0.0transfer149.2

Pipe spacing: 150 mm · Run to the manifold, one way: 8 m

The engine has a compliance gate of its own and signed this calculation “complete”, with no warnings. Had an input the standard requires been missing, it would have refused to calculate rather than return a number.

We state the scope of that compliance the same way we state it everywhere else: residential buildings with gravity, mechanical or heat recovery ventilation, and no air transfer devices between zones. This house sits inside it, which is why the engine calculated it through to the end.

The pump module scores its own selection separately and returned the status below for this house. We publish it although it is not flattering: the power class covers the demand, but with less headroom than the module recommends. This is a preliminary sizing, not an installation design. tight headroom (headroom the module recommends: 0.53 kW)

Questions

Before you ask

Can I check these numbers myself?

Yes, and that is what the page is for. Areas, dimensions, design temperatures, thermal transmittances, airtightness and heat recovery efficiency are all published. Every column adds up to the figure beneath it, to the watt. The one number that is deliberately not a column total is the building design heat load, and we say beside it why.

Why is the result lower than my installer expects?

Because this is a standards calculation, not a rule of thumb per square metre. A house with heat recovery ventilation and a tight envelope has a small ventilation share. All three components - transmission, ventilation, thermal bridges - are broken out separately in the result section, so you can see where the difference comes from.

Does this page prove your engine complies with the standard?

It proves what can be shown in public: that for a published set of inputs we return a result you can reproduce by hand, and that the calculation passes our own compliance gate. It is not a notified body's certificate and we do not present it as one.

Will the numbers on this page change?

Only when the engine changes, and never quietly. The results are committed to the repository and compared against a live engine run every time the tests execute, so an engine change fails a test instead of silently rewriting this page.

Run your own house through the same engine

This calculation came out of the app, not out of a spreadsheet written for this page. Create a free account and calculate your own building - no card.