Underfloor Heating Output & Loop Designer

Estimate water underfloor heating output from pipe spacing, screed, covering and water temperatures. Check surface limits, pipe lengths, loop flow and pressure drop.

#2D-conduction #Darcy–Weisbach #EN 1264 #loop-sizing #SP 60.13330.2020 #surface-temperature #underfloor-heating

Use this underfloor heating output calculator to check a water-heated floor before selecting pipe spacing, water temperatures and loop count. It is intended for engineers, heating students and homeowners comparing practical design choices. It estimates the useful heat delivered to a room, the temperature of the finished floor, pipe quantity, required water flow and branch pressure drop.

Start with the room's design heat loss and the active heated area. Exclude floor space that will not contain heating pipe. Enter the supply and return temperatures at the manifold, pipe spacing, cover above the pipe and the screed's thermal conductivity. The floor-covering resistance must include adhesive and underlay. Use declared product values whenever they are available: two coverings with the same thickness can have very different thermal resistance.

The calculation combines an analytical two-dimensional model of heat spreading around regularly spaced pipes with the published floor-to-room emission curve, q = 8.92·ΔT^1.1. A separate resistance estimates heat escaping downwards. The temperature field shows why closely spaced pipes produce a more even floor, while the spacing chart compares heat output with required heat density. This is a physical sizing estimate; it does not reproduce EN 1264 construction tables or certify a particular manufacturer's system.

Check both the mean surface temperature and the estimated hot spot near the supply inlet. The European presets use occupied-zone, bathroom and perimeter temperature limits. Russian SP 60.13330.2020 distinguishes mean temperature from the local temperature over a pipe; its occupied-zone value is 29 °C, with different provisions for temporary occupancy and preschools. Select a custom limit when the covering manufacturer or project requires a lower temperature. Rule references were reviewed on 27 October 2026; check against the standard in force.

Compare useful heat at the selected temperatures with maximum useful heat within the surface and model limits. If higher permitted temperatures can meet the load, raise supply and return together and recalculate. An infeasible fixed drop requires a smaller drop; the tool does not invent a return below room temperature or extrapolate the water model beyond its range.

Choose equal parallel loops and inspect their lengths and required flows. The length estimate includes two manifold leads per loop. Pressure losses are calculated for one branch, with your allowance for valves, bends and the manifold added once. Parallel branch pressures are not summed. Shared distribution pipes and mixing equipment need a separate hydraulic calculation.

For a Fußbodenheizung design, use the results to compare alternatives, then confirm the selected construction with supplier data. Two VALTEC thermal examples are checked with a declared 15% approximation allowance; tighter checks cover surface emission and the water energy balance. The tool does not calculate building heat loss, ground heat transfer, screed strength, expansion joints, start-up transients, glycol mixtures or control dynamics. Installation, pressure testing and commissioning belong to a qualified person.

How it is calculated

The upward model is derived here from steady Laplace conduction around an infinite periodic row of small circular pipes, with a Robin boundary at the screed top. It is a 2D refinement of the usual fin/spreading-resistance approximation, not a transcription of EN 1264 tables.

Use the logarithmic mean water-to-room temperature difference:

θlm=Ts−Trln⁡[(Ts−Ta)/(Tr−Ta)].\theta_{lm}=\frac{T_s-T_r}{\ln[(T_s-T_a)/(T_r-T_a)]}.

The published base curve is q=8.92(ΔTs/1 K)1.1 W/m2q=8.92(\Delta T_s/1\,\mathrm K)^{1.1}\,\mathrm{W/m^2}, hence the mean finished-floor temperature is Ta+(q/8.92)1/1.1T_a+(q/8.92)^{1/1.1} in °C. Its secant coefficient is hs=q/ΔTsh_s=q/\Delta T_s. VALTEC 2025–2026, printed pp. 9–10 and 105–107, motivates the surface and pipe resistances; the requested base curve is the EN 1264-2:2021 convention.

For pipe pitch ss, outside radius rr, centre depth HH, screed conductivity kk, and U=(Rc+1/hs)−1U=(R_c+1/h_s)^{-1}, set an=2πn/sa_n=2\pi n/s and bn=(kan−U)/(kan+U)b_n=(ka_n-U)/(ka_n+U). The derived spreading resistance is

Rsp=Hk+s2πk[−ln⁡(2πrs)+∑n=124bne−2anHn].R_{sp}=\frac Hk+\frac{s}{2\pi k}\left[-\ln\left(\frac{2\pi r}s\right)+\sum_{n=1}^{24}\frac{b_n e^{-2a_nH}}n\right].

It is based on a line source and a circular-wall mean, accurate when pipe radius is small compared with pitch and depth. The displayed 2D field uses the same Fourier Green function, cropped above the pipe crowns to exclude source singularities. Surface ripple is reconstructed through the thin covering with the mean secant coefficient; it is not a nonlinear finite-element solution.

For each trial flux, Tp=Ta+ΔTs+q(Rc+Rsp)T_p=T_a+\Delta T_s+q(R_c+R_{sp}), qd=(Tp−Tb)/Rdq_d=(T_p-T_b)/R_d and

Tw=Tp+(q+qd)s[ln⁡(do/di)2πkp+1hiπdi].T_w=T_p+(q+q_d)s\left[\frac{\ln(d_o/d_i)}{2\pi k_p}+\frac1{h_i\pi d_i}\right].

Bisection requires a sign-changing bracket from exactly zero upward flux and verifies a water-temperature residual within 1 µK. At zero upward flux, the wall is at room temperature and the water supplies only downward loss: Tw,0=Ta+[(Ta−Tb)/Rd]RpT_{w,0}=T_a+[(T_a-T_b)/R_d]R_p. Water colder than this requires heat from the room, which is outside the heating-only model. Such a root is rejected rather than replaced by a small positive flux. The return must also exceed this threshold so the complete loop stays in the upward-heating domain.

The inlet calculation repeats the positive-root solution at supply temperature. The surface-only supply threshold is constrained by the effective-water range 20–50 °C, supply range 20–60 °C and return range 16–55 °C at the selected drop. The implied return must remain above the room and zero-upward-flux threshold. If no valid pair exists, no maximum supply or limited-capacity value is reported; reduce the drop. A model-range warning qualifies a ceiling determined by water-temperature validity rather than the surface limit.

Selected useful heat uses the lower of the entered supply and the valid ceiling, keeping the drop fixed. Maximum useful heat uses the valid ceiling, independent of the entered temperature level. If only selected output is insufficient, raise both temperatures toward the displayed pair and recalculate hydraulics. If even maximum output is insufficient, change the floor design or add heating. Changing spacing changes both resistance and output, so retune the water temperatures and recheck the inlet hot spot.

Pipe length is A/sA/s plus two leads per loop. Water flow follows m˙=Qw/(cpΔTw)\dot m=Q_w/(c_p\Delta T_w). Equal loops share the flow. Darcy–Weisbach pressure loss uses Churchill's full-range Darcy factor (1977, Eq. 18), followed by the user's branch allowance. This is pump differential head, not elevation lift in a closed circuit.

VALTEC thermal benchmarks are intentionally approximate: the model predicts about 73 versus 83 W/m² for tile and 54 versus 60 W/m² for carpet, with 15% tolerances. The manual uses different spreading assumptions and fixed 10% downward losses; no coefficient is fitted to its table. The 10 kW flow example differs by 0.33% because the tool uses 4187 rather than 4200 J/(kg·K).

Assumptions

  • Steady heating, identical equally spaced pipes fully bonded into homogeneous screed; no plates or contact gaps.
  • The upper screed spreading equations are derived here. Lower heat escape is a separate lumped resistance at the mean outer pipe wall; its spatial field is not solved.
  • The logarithmic water temperature approximates the along-loop variation. A separate all-pipes-at-supply section estimates an inlet hot spot conservatively; it does not resolve a serpentine or counterflow spiral.
  • Covering is a thin through-thickness resistance; its lateral conduction is neglected.
  • Homogeneous plastic pipe with the entered conductivity; composite and metal pipes require a suitable effective resistance.
  • Fixed water-film coefficient 400 W/(m²·K), following VALTEC printed p. 106. Hydraulic water properties are fixed: density 1000 kg/m³ and heat capacity 4187 J/(kg·K), following VALTEC printed p. 95, with viscosity 0.72 mPa·s approximating water at 35 °C. Fluid-property variation is not coupled to flow.
  • Active areas and branch lengths are equal. Manifold leads are insulated and do not heat the modeled room. Pipe quantity is an area estimate without a bend/waste percentage; verify an actual layout before ordering.

Where it applies

For preliminary and comparative sizing of water-heated embedded plastic-pipe floors: pitch 75–300 mm, pipe outside diameter 12–25 mm, screed cover 20–80 mm, conductivity 0.6–2.5 W/(m·K), covering resistance 0–0.20 m²·K/W, effective water temperature 20–50 °C, manifold supply 20–60 °C, return 16–55 °C and water drop 0.5–15 K. These temperature bounds are enforced; the return must also exceed the zero-upward-heat threshold imposed by downward loss. Normal room temperatures 18–25 °C best match the base curve. Values outside that room range or above 35 °C surface temperature need separate assessment. A 15% agreement allowance in two manufacturer examples is not a guaranteed uncertainty bound.

European presets refer to EN 1264-2:2021 / EN 1264-3:2021 conventions (29 °C occupied, 33 °C bathroom, 35 °C perimeter); local maxima are checked conservatively. Russian presets follow SP 60.13330.2020 §14.18, as reproduced in VALTEC 2025–2026 printed p. 115: mean 29 °C occupied, 31 °C temporary occupancy, 23 °C preschool, with 35 °C local maximum where applicable. Reviewed 27 October 2026. Older 26 °C guidance must not be substituted for the current occupied-zone preset. A covering supplier may require a lower value: use Custom. Check against the standard in force; these presets are not a complete compliance assessment.

No building heat-loss calculation, structural/screed approval, expansion-joint layout, pipe bending assessment, cooling/condensation, glycol, transient response or detailed pump/mixing-valve selection. Small bores, transitional flow, low flow rates and contact defects can change output or pressure loss materially. Cover under 30 mm and covering resistance over 0.15 m²·K/W need supplier-specific confirmation. Installation, pressure testing and commissioning must be carried out by a qualified person.

References

  • VALTEC, Water Underfloor Heating: Design, Installation and Adjustment, 2025–2026. Printed pp. 9–10, 95, 102–107, 112–115 (attached pages are one greater). https://valtec.ru/document/technical/techdoc/tepliy_pol_a5_2025_2026.pdf
  • VALTEC, COMBIMIX balancing worked example: 10 kW at 45/35 °C, 857 kg/h. https://valtec.ru/document/article/combinix-balancing.html
  • Uponor UFH Technical Guide, pp. 8 and 21: coverings, insulation, PEX conductivity and roughness. https://www.uponor.com/getmedia/55d4b2f6-778d-435d-9167-0e27ea46a9eb/ufh-installation-guidepdf?sitename=UK
  • Churchill, S. W. (1977), Friction-factor equation spans all fluid-flow regimes, Chemical Engineering 84(24), 91–92, Eq. 18 (Darcy-factor convention). https://files.engineering.com/files/85c0f3a6-a102-4a22-9d35-f15858c0dd2b/CEM_-_Friction-factor_equation_%281977%29.pdf
  • EN 1264-2:2021 and EN 1264-3:2021, Water based surface embedded heating and cooling systems. Method and limits named without reproducing standard tables. Series DOI: https://doi.org/10.3403/BSEN1264
  • SP 60.13330.2020 §14.18, official Rosstandart record, consulted 27 October 2026; limits corroborated in VALTEC 2025–2026. https://protect.gost.ru/sp/details/b00f766e-b861-4cc7-a448-c65906490262

Inputs

InputSymbolUnitDefault
Active heated floor area
Exclude fitted cabinets and other unheated floor areas.
aream^220
Room design heat loss
Enter the independently calculated room heat loss, not the boiler rating.
Q_loadW1200
Room design temperature
The base curve is intended for normal indoor heating conditions.
T_room°C20
Supply water temperature
Temperature at the manifold; return must be lower and above the room temperature.
T_supply°C38
Return water temperature
Selected design return temperature; the flow result is the flow needed to achieve this drop.
T_return°C33
Pipe centre spacing
Compare output and pipe length as spacing changes.
spacingmm150
Screed cover above pipe crown
Measured from the top of the pipe to the underside of the floor covering.
covermm45
Screed thermal conductivity
Use the screed supplier's declared design value; air voids reduce performance.
k_sW/(m*K)1.4
Floor-covering thermal resistance
Include adhesive and underlay. Examples in VALTEC: tile 0.012; carpet 0.0714; parquet plus plywood 0.1417 m²·K/W.
R_coverm^2*K/W0.01
Resistance from pipe plane to lower space
Include insulation, lower layers and lower-surface resistance. This is not insulation thickness.
R_downm^2*K/W2.5
Temperature below the floor
Equivalent lower-space temperature; use a separate ground-loss design for slabs on ground.
T_below°C20
Pipe outside diameter
16 × 2 mm is a typical embedded plastic pipe.
D_pipemm16
Pipe wall thickness
Use the actual wall thickness; the bore is outside diameter minus twice this value.
t_wallmm2
Pipe-wall thermal conductivity
0.35 W/(m·K) is the VALTEC reference plastic-pipe value. Not an equivalent value for metal composite pipe.
k_pW/(m*K)0.35
Manifold lead, one way
Length per loop. Both supply and return leads are added. Assume insulated leads with negligible heat release.
leadm3
Chosen maximum loop length
Design allowance, not a universal pipe limit; check the selected supplier's instructions.
L_maxm100
Number of equal parallel loops
Equal active areas and lengths are assumed. Each loop needs balancing.
loops2
Internal pipe roughness
0.007 mm is Uponor's published PEX roughness; use the selected pipe's value.
roughnessmm0.007
Manifold, bends and valve pressure allowance
User estimate at the calculated flow, added once to each parallel branch. Excludes shared primary pipework.
p_extrakPa5
Surface-temperature rule
Limits appear in the results. SP presets also use a 35 °C local limit. Reviewed 27 Oct 2026; check against the standard in force.
rule29 °C local · EN occupied
Custom surface temperature limit
Set the lower of the applicable regulation and covering manufacturer's limit.
T_custom°C27

Results

With the default inputs above, the calc gives:

ResultValue
Useful heat within surface limits1,619 W
Maximum useful heat within model and surface limits1,637 W
Upward heat flux at selected temperatures80.9 W/m²
Mean floor surface27.4 °C
Estimated inlet surface hot spot28.9 °C
Selected mean surface limit29 °C
Selected local surface limit29 °C
Maximum supply within model and surface limits38.2 °C
Pipe per loop, including leads72.7 m
Return paired with maximum supply33.2 °C
Total pipe, including leads145.3 m
Minimum loops from length allowance2
Required water flow per loop2.47 L/min
Pipe friction per loop14.6 kPa
Branch pressure including allowance19.6 kPa
Branch head requirement2 m
Water heating load including downward loss1,721 W
Heat surplus within surface limits419 W

Checked against sources

Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).

VALTEC ceramic tile, 150 mm spacing, 30 mm screed cover

Source: VALTEC 2025–2026 manual, attached page 113 (printed 112), Table 6.6.1: mean water 35 °C, room 20 °C, 150 mm pipe pitch, 30 mm cover, 12 mm tile at 1 W/(m·K), screed 0.93 W/(m·K): 83 W/m². This is a manufacturer calculation, not a measurement. The present line-source model predicts about 73 W/m²: a 15% screening tolerance accounts for different spreading/pipe assumptions and the manual's fixed 10% downward loss versus the model's explicit resistance. No coefficient was fitted. Supply/return 35.5/34.5 °C gives 34.994 °C logarithmic effective temperature.

Inputs: Supply water temperature = 35.5 °C; Return water temperature = 34.5 °C; Screed cover above pipe crown = 30 mm; Screed thermal conductivity = 0.93 W/(m·K); Floor-covering thermal resistance = 0.012 m²·K/W; the others as above.

ResultSourceThis calc
Upward heat flux at selected temperatures83 ± 12.45 W/m²72.844 W/m²

VALTEC carpet, 150 mm spacing, 40 mm screed cover

Source: VALTEC 2025–2026 manual, attached page 114 (printed 113), Table 6.6.2: mean water 35 °C, room 20 °C, 150 mm pitch, 40 mm screed cover, 5 mm carpet at 0.07 W/(m·K): 60 W/m². Manufacturer calculation, not measurement. The independently derived conduction model predicts about 54 W/m², within a declared 15% screening tolerance for the differing spreading approximation and fixed versus calculated downward losses. It is not calibrated to the table. The selected supply/return gives 34.994 °C logarithmic effective water temperature.

Inputs: Supply water temperature = 35.5 °C; Return water temperature = 34.5 °C; Screed cover above pipe crown = 40 mm; Screed thermal conductivity = 0.93 W/(m·K); Floor-covering thermal resistance = 0.07143 m²·K/W; the others as above.

ResultSourceThis calc
Upward heat flux at selected temperatures60 ± 9 W/m²53.713 W/m²

Published 100 W/m² occupied-zone emission ceiling

Source: VALTEC 2025–2026 manual, attached page 11 (printed 10), Table 1.3.3: occupied zone at 20 °C room temperature gives 100 W/m². The preceding limit table on page 10 gives 29 °C. This checks only the published mean-surface emission relation; local hot spots may reduce usable output.

Inputs: the default inputs above.

ResultSourceThis calc
Mean-surface emission ceiling100 W/m²100 W/m²

VALTEC 10 kW, 45/35 °C water-flow example

Source: VALTEC COMBIMIX balancing worked example, https://valtec.ru/document/article/combinix-balancing.html: 10 kW at 45/35 °C needs 857 kg/h using cp = 4.2 kJ/(kg·K). The tool uses the same manufacturer's more precise 4187 J/(kg·K) (manual page 96), hence 859.8 kg/h, 0.33% higher. The 0.5% tolerance covers this stated material-property rounding. m_load is the pure duty energy balance; actual floor design flow includes downward losses.

Inputs: Room design heat loss = 10,000 W; Supply water temperature = 45 °C; Return water temperature = 35 °C; the others as above.

ResultSourceThis calc
Minimum water flow for room heat loss, excluding downward loss857 ± 4.285 kg/h859.8 kg/h

EN occupied: mean and local surface limits

Source: VALTEC 2025–2026, printed p. 9, Table 1.3.2 and Uponor UFH Technical Guide: EN 1264 local limits 29 °C occupied, 33 °C bathroom, 35 °C perimeter. The tool applies the same value to its mean check conservatively.

Inputs: the default inputs above.

ResultSourceThis calc
Selected mean surface limit29 °C29 °C
Selected local surface limit29 °C29 °C

EN bathroom: mean and local surface limits

Source: VALTEC 2025–2026, printed p. 9, Table 1.3.2 and Uponor UFH Technical Guide: EN 1264 local limits 29 °C occupied, 33 °C bathroom, 35 °C perimeter. The tool applies the same value to its mean check conservatively.

Inputs: Surface-temperature rule = 33 °C local · EN bathroom; the others as above.

ResultSourceThis calc
Selected mean surface limit33 °C33 °C
Selected local surface limit33 °C33 °C

EN perimeter: mean and local surface limits

Source: VALTEC 2025–2026, printed p. 9, Table 1.3.2 and Uponor UFH Technical Guide: EN 1264 local limits 29 °C occupied, 33 °C bathroom, 35 °C perimeter. The tool applies the same value to its mean check conservatively.

Inputs: Surface-temperature rule = 35 °C local · EN perimeter; the others as above.

ResultSourceThis calc
Selected mean surface limit35 °C35 °C
Selected local surface limit35 °C35 °C

SP occupied: mean and local surface limits

Source: VALTEC 2025–2026, printed p. 115, SP 60.13330.2020 §14.18: mean occupied 29 °C, temporary 31 °C, preschool 23 °C; local 35 °C. Tests rule selection separately from the heat calculation.

Inputs: Surface-temperature rule = 29 °C mean · SP occupied; the others as above.

ResultSourceThis calc
Selected mean surface limit29 °C29 °C
Selected local surface limit35 °C35 °C

SP temporary occupancy: mean and local surface limits

Source: VALTEC 2025–2026, printed p. 115, SP 60.13330.2020 §14.18: mean occupied 29 °C, temporary 31 °C, preschool 23 °C; local 35 °C. Tests rule selection separately from the heat calculation.

Inputs: Surface-temperature rule = 31 °C mean · SP temporary; the others as above.

ResultSourceThis calc
Selected mean surface limit31 °C31 °C
Selected local surface limit35 °C35 °C

SP preschool: mean and local surface limits

Source: VALTEC 2025–2026, printed p. 115, SP 60.13330.2020 §14.18: mean occupied 29 °C, temporary 31 °C, preschool 23 °C; local 35 °C. Tests rule selection separately from the heat calculation.

Inputs: Surface-temperature rule = 23 °C mean · SP preschool; the others as above.

ResultSourceThis calc
Selected mean surface limit23 °C23 °C
Selected local surface limit35 °C35 °C

Custom covering: mean and local surface limits

Source: Input-contract regression: a project/covering limit of 27 °C constrains both mean and local temperature; this is a logic test, not independent thermal validation.

Inputs: Surface-temperature rule = Custom surface limit; the others as above.

ResultSourceThis calc
Selected mean surface limit27 °C27 °C
Selected local surface limit27 °C27 °C

Related Resources

Responses

Your email address will not be published. Required fields are marked *

L ading...