Skip to content
HeatAlgo
BlogHelp

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.

Przemysław Paziewski

Founder of HeatAlgo

The ventilation module designs mechanical ventilation with heat recovery for a detached house or a flat and checks it against PN-83/B-03430 with amendment Az3:2000. It is in beta - the badge "Module in beta - preliminary results" is a reminder to treat the results as preliminary. The wizard has six steps: Building, Rooms, Ducts, Unit, Modes, Result. Five of them are forms; the Ducts step is a drawing on the storeys' floor plans.

Before you start: data from the heat load calculation and the form

On entry the module offers to bring in the rooms from the heat load calculation (names, areas, heights, storeys) and one setting from the client form: the ventilation type and the frost protection. Ventilation only reads from the heat load calculation - it writes nothing back. The heat load calculation in turn checks consistency with ventilation: when the project has a designed ventilation system, the heat load must use mechanical ventilation with heat recovery, the same recovery efficiency and the same room flows; the heat load module shows discrepancies as remarks. Details in data flows between modules.

Step 1: Building

Two answers: the building kind (a detached house or a flat with its own unit) and the unit's frost protection (none, pre-heater, ground heat exchanger, supply throttling). Supply throttling unbalances the system while it runs; the standard allows in a flat with a fireplace, a solid-fuel stove or a gas water heater with gravity flue only natural or balanced ventilation, so in such a flat this strategy is not permitted and the module reports it.

Step 2: Rooms

Every room of the dwelling: kind (habitable room, kitchen, bathroom, WC, auxiliary room, laundry, stairwell, attic, technical room), area and height (enter the volume with sloped ceilings), number of people, number of doors from wet rooms. The system side (supply, extract, transfer) is proposed automatically from the room kind; you can override it. For transfer rooms you give the transfer opening (the standard requires at least 80 cm² in a room and 200 cm² in a wet room). A kitchen has extra fields: the cooker (gas, coal, electric, induction - the standard gives different flows), no external window, open-plan kitchen, hood. Other switches: a room on an upper level, a fireplace or combustion appliance, an active gravity duct.

You do not enter flows - the module computes them from these data. The rules of the standard it checks without a drawing: at least one supply room and one extract room, a windowless kitchen with a gas cooker must have mechanical extract, mechanical and natural ventilation are not combined in one dwelling, a hood is not connected to the heat recovery system, a garage or a boiler room is not connected to the dwelling's system.

Step 3: Ducts

You draw the duct network on the storeys' floor plans. Preparing a storey has four steps, led by the "Storey setup" panel:

  1. Upload the storey's plan - PNG, JPG or WEBP. Unlike underfloor heating, a PDF is not accepted here - save the PDF page as an image first. The ventilation plan is stored separately and never overwrites the underfloor heating plan.
  2. Set the scale (C) - two points a known distance apart and the distance in centimetres. Without a scale only panning works; the scale is per storey.
  3. Give the storey height - floor to floor of the storey above; the riser lengths are computed from it. In the same place you set the storey zone: heated or unheated (an unheated loft or cellar). The zone decides which ducts need insulating; while a storey has none, the panel says how many ducts are waiting on a storey zone.
  4. Line the storey up with its neighbour (G) - point at the same building point on both plans, e.g. a stair corner; the plan shifts so the points coincide. There is also a mode for dragging the plan by hand, with Shift to resize it.

Then you draw: "Place a point" (P) places the unit, a terminal, an intake, a discharge, a distribution box or a plenum box, with the system side (supply, extract, intake, discharge) chosen with the arrow next to the tool; "Draw a duct" (R) connects two points with bends along the way; "Draw a riser" (E) connects two storeys - the first click on this one, then you switch storey and click the other end; "Select" (V) opens the panel of a point or a duct.

You assign a terminal to a room from the list ("Pick a room"), not by its position on the plan - without an assignment its flow is not computed. The duct panel shows the length from the drawing (you can enter your own), elbows, flow, a diameter proposal from the flow and the target velocity (which can be overridden), and insulation (automatic from the storey zone: heated or unheated, with a manual override). The panel of a box and an intake has the "Coefficient Z" field - the local loss copied from the manufacturer's datasheet, with a button to enter it into every point of that kind; without it the system's resistances are not computed (an intake and a discharge without a value count as sharp-edged, Z = 1.0).

The storey-alignment findings say plainly what to fix: "This storey's plan and the one next to it overlap by only X %" - check this storey's offset and scale; "This storey's scale differs from the one next to it by a factor of N" - the reference distance was measured on a different drawing; "This riser's ends are X m apart in plan" - check how the storeys line up, or draw a horizontal run; "This riser crosses a storey with no height set" - give every storey on the riser's path a height.

Network rules: one unit on the drawing, ducts form a tree with no loops, supply and extract meet only at the unit, the intake and the discharge must be connected (without them the resistances come out too low), every point must have a path to the unit. Drawing needs a larger screen; the other wizard steps work on a phone.

Step 4: Unit

Two routes: "EPREL register" - you pick manufacturers (several at once) and the app fetches units from the European register with declared data (maximum and reference flow, recovery efficiency, fan power, sound power, energy class) and shows which will deliver the required flow; filters narrow by efficiency, power and noise. Or "From the DTR" - you copy the data from the documentation; such data is marked as not verified in the register. The register does not publish the fan curve, so in both cases you enter it from the datasheet: at least three points of flow and pressure, because a straight line between two points overstates the available pressure.

The unit verdict: whether it delivers the required flow, whether the operating point lies below the reference flow, and the pressure - a margin or a shortfall in pascals once the system's resistances are computed.

Step 5: Modes

You describe how the system works away from the design point: the nominal, reduced and boost modes, with the flow as a percentage of the design flow or in m³/h. "Add the three basic modes" creates the set. The standard allows reducing the flow only at night and at most to 60% of the value required for each room separately; a reduction in the daytime is not permitted. For the kitchen the standard recommends the option of a periodic increase in extract. Fewer than three modes is a remark, not a block.

Step 6: Result

The building's air balance: supply and extract, marking how much the standard requires and how much was added for balance. The room list with role, flow and the criterion that decided (table, people, air change rate) - a click shows the three candidates. Remarks with error and warning codes and the "Go to step" and "Show on the drawing" buttons. The unit section with the flow and pressure verdict, the catalogue efficiency and the efficiency assumed in the heat load calculation. "Commissioning" - settings for every terminal, to be done with an anemometer after installation. "Bill of materials" - generic types and quantities: ducts with lengths and diameters, insulation, terminals, boxes, intake, discharge, elbows, tees. From here you download the report ("Download the report") and the to-scale duct plan ("Duct layout") - see the article on reports.

Free account

On a free account you see the roles, required flows, balance and duct velocities. The resistances, pressure, unit verdict and printable duct plan are unlocked by a report, which covers the whole project - see what is free and what a report unlocks.

Have a question or feedback?

I reply personally - usually within 24 hours.

Got a similar question? Check the FAQ below ↓

FAQ

Frequently asked questions

Which standard does the ventilation module use for airflows?

PN-83/B-03430 with amendment Az3:2000. For every room it computes three candidates - the table value from the standard, the flow from the number of people (20 m³/h per person) and the air change rate from the volume - and adopts the largest. The result shows which criterion decided. Local loss coefficients come from PN-76/M-34034.

Why are all the tools on the duct drawing greyed out?

The storey has no scale yet. Upload the storey's floor plan (PNG, JPG or WEBP), switch on the "Set the scale" ruler (C), click two points a known distance apart and type it in centimetres. The scale is per storey, so every new plan needs its own. Without a scale only panning works.

Why can't I draw a riser?

A riser needs a scale on this storey and on the neighbouring one, because its second end is clicked on the other plan. Set the scale on both, give the height of every storey on the riser's path, and preferably line the storeys up with the "Set position" tool (G), pointing at the same building point on both plans.

Where do I get the unit's data?

On the "Unit" step pick "EPREL register" and a manufacturer - the app fetches declared data from the European energy label register and filters the units that meet the required flow. Or pick "From the datasheet" and copy the data from the documentation, including the fan curve with at least three points. Data entered by hand is marked in the report as not verified in the register.

Why does a terminal have no flow?

Most often it has no room assigned. You assign a terminal from the list in the point's panel ("Pick a room"), not by its position on the plan - without an assignment its calculation does not run. Other causes: no unit on the drawing, more than one unit, a loop in the ducts, or a duct not connected to the unit.

What do I see in ventilation on a free account?

Room roles, required flows, the supply-extract balance and duct velocities. The system's resistances, the pressure, the unit verdict and the printable duct plan are unlocked by a report. The module is in beta - treat the results as preliminary.

Why can't I upload a PDF plan in ventilation when underfloor heating accepts one?

The Ducts step takes images only: PNG, JPG or WEBP. Save the PDF page as an image (e.g. PNG) and upload that. The ventilation plan is stored separately and does not overwrite the underfloor heating plan.

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

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

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.

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.