Condensatie in wand of dak berekenen (Glaser)
Beschrijving
Bereken met de Glaser-methode of er vocht condenseert in je wand, dak of vloer, op welk vlak, met de Rc, de temperaturen per laag en de sd-verhouding binnen/buiten.
Invoer velden
Resultaten
Met deze tool check je of er in de winter vocht condenseert in een wand, dak of vloer, op welk vlak en hoeveel. Dat is vooral belangrijk bij isoleren aan de binnenzijde, een plat dak en houtskeletbouw.
Vul de lagen van binnen naar buiten in, met de dikte in mm. De λ- en µ-waarden komen uit de Kennisbank Bouwfysica, de SEAI-tabel (ISO 10456) en productbladen; heb je een productblad, kies dan Zelf invullen. Het klimaat komt uit DIN 4108-3; de badkamerwaarde is een rekenaanname.
De tool rekent stationair volgens de Glaser-methode van NEN-EN ISO 13788. De verzadigingsdruk volgt bewust de formules uit die norm, onder 0 °C boven ijs. De dauwpunt calculator gebruikt Magnus boven water; boven 0 °C scheelt dat weinig. Dit is geen maandberekening en geen WUFI: luchtlekken, regen, bouwvocht en uitdroging in de zomer tellen niet mee. Ontstaat er condensatie, laat de opbouw dan narekenen door een bouwfysisch adviseur.
Volgende stap: bepaal de sd-waarden per laag met de dampdiffusieweerstand (µd) en check het binnenoppervlak met de temperatuurfactor.
Formulas:
-
h_ti = if(binnen == 'eigen', ti, if(binnen == 'bad', 22, 20))
-
h_rvi = if(binnen == 'eigen', rvi, if(binnen == 'bad', 70, 50))
-
h_te = if(buiten == 'eigen', te, if(buiten == 'w5', -5, -10))
-
h_rve = if(buiten == 'eigen', rve, 80)
-
h_rsi = if(situatie == 'wand', 0.13, if(situatie == 'kruip', 0.17, 0.10))
-
h_rse = if(situatie == 'hellend', 0.10, if(situatie == 'kruip', 0.17, 0.04))
-
h_d1 = if(mat1 != 'geen', d1, 0)
-
h_lam1 = if(mat1 == 'eigen', lam1, if(mat1 == 'gips', 0.25, if(mat1 == 'kalkp', 0.7, if(mat1 == 'cemp', 0.93, if(mat1 == 'osb', 0.13, if(mat1 == 'mw', 0.037, if(mat1 == 'eps', 0.035, if(mat1 == 'xps', 0.035, if(mat1 == 'pir', 0.022, if(mat1 == 'hvp', 0.047, if(mat1 == 'bak', 0.77, if(mat1 == 'kzs', 0.9, if(mat1 == 'cel', 0.15, if(mat1 == 'bet', 2.0, if(mat1 == 'bit', 0.2, 0)))))))))))))))
-
h_r1 = if(h_lam1 > 0, h_d1 / 1000 / h_lam1, 0)
-
h_mu1 = if(mat1 == 'eigen', mu1, if(mat1 == 'gips', 13, if(mat1 == 'kalkp', 11, if(mat1 == 'cemp', 17, if(mat1 == 'pe', 65000, if(mat1 == 'osb', 150, if(mat1 == 'mw', 1, if(mat1 == 'eps', 20, if(mat1 == 'xps', 100, if(mat1 == 'hvp', 3, if(mat1 == 'bak', 9, if(mat1 == 'kzs', 12, if(mat1 == 'cel', 5, if(mat1 == 'bet', 33, 0))))))))))))))
-
h_sd1 = if(mat1 == 'pir' || mat1 == 'bit', 50, h_mu1 * h_d1 / 1000)
-
h_d2 = if(mat2 != 'geen', d2, 0)
-
h_lam2 = if(mat2 == 'eigen', lam2, if(mat2 == 'gips', 0.25, if(mat2 == 'kalkp', 0.7, if(mat2 == 'cemp', 0.93, if(mat2 == 'osb', 0.13, if(mat2 == 'mw', 0.037, if(mat2 == 'eps', 0.035, if(mat2 == 'xps', 0.035, if(mat2 == 'pir', 0.022, if(mat2 == 'hvp', 0.047, if(mat2 == 'bak', 0.77, if(mat2 == 'kzs', 0.9, if(mat2 == 'cel', 0.15, if(mat2 == 'bet', 2.0, if(mat2 == 'bit', 0.2, 0)))))))))))))))
-
h_r2 = if(h_lam2 > 0, h_d2 / 1000 / h_lam2, 0)
-
h_mu2 = if(mat2 == 'eigen', mu2, if(mat2 == 'gips', 13, if(mat2 == 'kalkp', 11, if(mat2 == 'cemp', 17, if(mat2 == 'pe', 65000, if(mat2 == 'osb', 150, if(mat2 == 'mw', 1, if(mat2 == 'eps', 20, if(mat2 == 'xps', 100, if(mat2 == 'hvp', 3, if(mat2 == 'bak', 9, if(mat2 == 'kzs', 12, if(mat2 == 'cel', 5, if(mat2 == 'bet', 33, 0))))))))))))))
-
h_sd2 = if(mat2 == 'pir' || mat2 == 'bit', 50, h_mu2 * h_d2 / 1000)
-
h_d3 = if(mat3 != 'geen', d3, 0)
-
h_lam3 = if(mat3 == 'eigen', lam3, if(mat3 == 'gips', 0.25, if(mat3 == 'kalkp', 0.7, if(mat3 == 'cemp', 0.93, if(mat3 == 'osb', 0.13, if(mat3 == 'mw', 0.037, if(mat3 == 'eps', 0.035, if(mat3 == 'xps', 0.035, if(mat3 == 'pir', 0.022, if(mat3 == 'hvp', 0.047, if(mat3 == 'bak', 0.77, if(mat3 == 'kzs', 0.9, if(mat3 == 'cel', 0.15, if(mat3 == 'bet', 2.0, if(mat3 == 'bit', 0.2, 0)))))))))))))))
-
h_r3 = if(h_lam3 > 0, h_d3 / 1000 / h_lam3, 0)
-
h_mu3 = if(mat3 == 'eigen', mu3, if(mat3 == 'gips', 13, if(mat3 == 'kalkp', 11, if(mat3 == 'cemp', 17, if(mat3 == 'pe', 65000, if(mat3 == 'osb', 150, if(mat3 == 'mw', 1, if(mat3 == 'eps', 20, if(mat3 == 'xps', 100, if(mat3 == 'hvp', 3, if(mat3 == 'bak', 9, if(mat3 == 'kzs', 12, if(mat3 == 'cel', 5, if(mat3 == 'bet', 33, 0))))))))))))))
-
h_sd3 = if(mat3 == 'pir' || mat3 == 'bit', 50, h_mu3 * h_d3 / 1000)
-
h_d4 = if(mat4 != 'geen', d4, 0)
-
h_lam4 = if(mat4 == 'eigen', lam4, if(mat4 == 'gips', 0.25, if(mat4 == 'kalkp', 0.7, if(mat4 == 'cemp', 0.93, if(mat4 == 'osb', 0.13, if(mat4 == 'mw', 0.037, if(mat4 == 'eps', 0.035, if(mat4 == 'xps', 0.035, if(mat4 == 'pir', 0.022, if(mat4 == 'hvp', 0.047, if(mat4 == 'bak', 0.77, if(mat4 == 'kzs', 0.9, if(mat4 == 'cel', 0.15, if(mat4 == 'bet', 2.0, if(mat4 == 'bit', 0.2, 0)))))))))))))))
-
h_r4 = if(h_lam4 > 0, h_d4 / 1000 / h_lam4, 0)
-
h_mu4 = if(mat4 == 'eigen', mu4, if(mat4 == 'gips', 13, if(mat4 == 'kalkp', 11, if(mat4 == 'cemp', 17, if(mat4 == 'pe', 65000, if(mat4 == 'osb', 150, if(mat4 == 'mw', 1, if(mat4 == 'eps', 20, if(mat4 == 'xps', 100, if(mat4 == 'hvp', 3, if(mat4 == 'bak', 9, if(mat4 == 'kzs', 12, if(mat4 == 'cel', 5, if(mat4 == 'bet', 33, 0))))))))))))))
-
h_sd4 = if(mat4 == 'pir' || mat4 == 'bit', 50, h_mu4 * h_d4 / 1000)
-
h_d5 = if(mat5 != 'geen', d5, 0)
-
h_lam5 = if(mat5 == 'eigen', lam5, if(mat5 == 'gips', 0.25, if(mat5 == 'kalkp', 0.7, if(mat5 == 'cemp', 0.93, if(mat5 == 'osb', 0.13, if(mat5 == 'mw', 0.037, if(mat5 == 'eps', 0.035, if(mat5 == 'xps', 0.035, if(mat5 == 'pir', 0.022, if(mat5 == 'hvp', 0.047, if(mat5 == 'bak', 0.77, if(mat5 == 'kzs', 0.9, if(mat5 == 'cel', 0.15, if(mat5 == 'bet', 2.0, if(mat5 == 'bit', 0.2, 0)))))))))))))))
-
h_r5 = if(h_lam5 > 0, h_d5 / 1000 / h_lam5, 0)
-
h_mu5 = if(mat5 == 'eigen', mu5, if(mat5 == 'gips', 13, if(mat5 == 'kalkp', 11, if(mat5 == 'cemp', 17, if(mat5 == 'pe', 65000, if(mat5 == 'osb', 150, if(mat5 == 'mw', 1, if(mat5 == 'eps', 20, if(mat5 == 'xps', 100, if(mat5 == 'hvp', 3, if(mat5 == 'bak', 9, if(mat5 == 'kzs', 12, if(mat5 == 'cel', 5, if(mat5 == 'bet', 33, 0))))))))))))))
-
h_sd5 = if(mat5 == 'pir' || mat5 == 'bit', 50, h_mu5 * h_d5 / 1000)
-
h_rl = h_r1 + h_r2 + h_r3 + h_r4 + h_r5
-
h_rt = h_rsi + h_rl + h_rse
-
h_sdt = h_sd1 + h_sd2 + h_sd3 + h_sd4 + h_sd5
-
h_ok = if(h_ti > h_te && h_ti <= 60 && h_te >= -60 && h_rvi > 0 && h_rvi <= 100 && h_rve > 0 && h_rve <= 100 && h_rl > 0 && h_sdt > 0 && h_d1 >= 0 && h_r1 >= 0 && h_sd1 >= 0 && h_d2 >= 0 && h_r2 >= 0 && h_sd2 >= 0 && h_d3 >= 0 && h_r3 >= 0 && h_sd3 >= 0 && h_d4 >= 0 && h_r4 >= 0 && h_sd4 >= 0 && h_d5 >= 0 && h_r5 >= 0 && h_sd5 >= 0, 1, 0)
-
h_psi = if(h_ti >= 0, 610.5 * exp(17.269 * h_ti / (237.3 + h_ti)), if(265.5 + h_ti > 1, 610.5 * exp(21.875 * h_ti / (265.5 + h_ti)), 0))
-
h_pse = if(h_te >= 0, 610.5 * exp(17.269 * h_te / (237.3 + h_te)), if(265.5 + h_te > 1, 610.5 * exp(21.875 * h_te / (265.5 + h_te)), 0))
-
h_pi = h_rvi / 100 * h_psi
-
h_pe = h_rve / 100 * h_pse
-
h_cr0 = h_rsi
-
h_cs0 = 0
-
h_t0 = if(h_ok == 1 && h_rt > 0, h_ti - (h_ti - h_te) * h_cr0 / h_rt, 0)
-
h_ps0 = if(h_t0 >= 0, 610.5 * exp(17.269 * h_t0 / (237.3 + h_t0)), if(265.5 + h_t0 > 1, 610.5 * exp(21.875 * h_t0 / (265.5 + h_t0)), 0))
-
h_p0 = if(h_ok == 1 && h_sdt > 0, h_pi - (h_pi - h_pe) * h_cs0 / h_sdt, 0)
-
h_c0 = if(h_ok == 1 && h_p0 > h_ps0, 1, 0)
-
h_cr1 = h_rsi + h_r1
-
h_cs1 = h_sd1
-
h_t1 = if(h_ok == 1 && h_rt > 0, h_ti - (h_ti - h_te) * h_cr1 / h_rt, 0)
-
h_ps1 = if(h_t1 >= 0, 610.5 * exp(17.269 * h_t1 / (237.3 + h_t1)), if(265.5 + h_t1 > 1, 610.5 * exp(21.875 * h_t1 / (265.5 + h_t1)), 0))
-
h_p1 = if(h_ok == 1 && h_sdt > 0, h_pi - (h_pi - h_pe) * h_cs1 / h_sdt, 0)
-
h_c1 = if(h_ok == 1 && h_p1 > h_ps1, 1, 0)
-
h_cr2 = h_rsi + h_r1 + h_r2
-
h_cs2 = h_sd1 + h_sd2
-
h_t2 = if(h_ok == 1 && h_rt > 0, h_ti - (h_ti - h_te) * h_cr2 / h_rt, 0)
-
h_ps2 = if(h_t2 >= 0, 610.5 * exp(17.269 * h_t2 / (237.3 + h_t2)), if(265.5 + h_t2 > 1, 610.5 * exp(21.875 * h_t2 / (265.5 + h_t2)), 0))
-
h_p2 = if(h_ok == 1 && h_sdt > 0, h_pi - (h_pi - h_pe) * h_cs2 / h_sdt, 0)
-
h_c2 = if(h_ok == 1 && h_p2 > h_ps2, 1, 0)
-
h_cr3 = h_rsi + h_r1 + h_r2 + h_r3
-
h_cs3 = h_sd1 + h_sd2 + h_sd3
-
h_t3 = if(h_ok == 1 && h_rt > 0, h_ti - (h_ti - h_te) * h_cr3 / h_rt, 0)
-
h_ps3 = if(h_t3 >= 0, 610.5 * exp(17.269 * h_t3 / (237.3 + h_t3)), if(265.5 + h_t3 > 1, 610.5 * exp(21.875 * h_t3 / (265.5 + h_t3)), 0))
-
h_p3 = if(h_ok == 1 && h_sdt > 0, h_pi - (h_pi - h_pe) * h_cs3 / h_sdt, 0)
-
h_c3 = if(h_ok == 1 && h_p3 > h_ps3, 1, 0)
-
h_cr4 = h_rsi + h_r1 + h_r2 + h_r3 + h_r4
-
h_cs4 = h_sd1 + h_sd2 + h_sd3 + h_sd4
-
h_t4 = if(h_ok == 1 && h_rt > 0, h_ti - (h_ti - h_te) * h_cr4 / h_rt, 0)
-
h_ps4 = if(h_t4 >= 0, 610.5 * exp(17.269 * h_t4 / (237.3 + h_t4)), if(265.5 + h_t4 > 1, 610.5 * exp(21.875 * h_t4 / (265.5 + h_t4)), 0))
-
h_p4 = if(h_ok == 1 && h_sdt > 0, h_pi - (h_pi - h_pe) * h_cs4 / h_sdt, 0)
-
h_c4 = if(h_ok == 1 && h_p4 > h_ps4, 1, 0)
-
h_eerste = if(h_c1 == 1, 1, if(h_c2 == 1, 2, if(h_c3 == 1, 3, if(h_c4 == 1, 4, 0))))
-
h_p_e = if(h_eerste == 1, h_p1, if(h_eerste == 2, h_p2, if(h_eerste == 3, h_p3, if(h_eerste == 4, h_p4, 0))))
-
h_ps_e = if(h_eerste == 1, h_ps1, if(h_eerste == 2, h_ps2, if(h_eerste == 3, h_ps3, if(h_eerste == 4, h_ps4, 0))))
-
h_ia = if(h_r1 >= h_r2, 1, 2)
-
h_ra = if(h_r1 >= h_r2, h_r1, h_r2)
-
h_ib = if(h_r3 >= h_r4, 3, 4)
-
h_rb = if(h_r3 >= h_r4, h_r3, h_r4)
-
h_ic = if(h_ra >= h_rb, h_ia, h_ib)
-
h_rcx = if(h_ra >= h_rb, h_ra, h_rb)
-
h_iso = if(h_rcx >= h_r5, h_ic, 5)
-
h_sdbi = if(h_iso >= 2, h_sd1, 0) + if(h_iso >= 3, h_sd2, 0) + if(h_iso >= 4, h_sd3, 0) + if(h_iso >= 5, h_sd4, 0)
-
h_sdbu = if(h_iso <= 1, h_sd2, 0) + if(h_iso <= 2, h_sd3, 0) + if(h_iso <= 3, h_sd4, 0) + if(h_iso <= 4, h_sd5, 0)
-
h_ratio = if(h_sdbu > 0, h_sdbi / h_sdbu, 0)
-
h_a1 = if(h_cs1 > 0, (h_pi - h_ps1) / h_cs1, -1000000000000)
-
h_b1 = if(h_sdt - h_cs1 > 0, (h_ps1 - h_pe) / (h_sdt - h_cs1), 1000000000000)
-
h_a2 = if(h_cs2 > 0, (h_pi - h_ps2) / h_cs2, -1000000000000)
-
h_b2 = if(h_sdt - h_cs2 > 0, (h_ps2 - h_pe) / (h_sdt - h_cs2), 1000000000000)
-
h_a3 = if(h_cs3 > 0, (h_pi - h_ps3) / h_cs3, -1000000000000)
-
h_b3 = if(h_sdt - h_cs3 > 0, (h_ps3 - h_pe) / (h_sdt - h_cs3), 1000000000000)
-
h_a4 = if(h_cs4 > 0, (h_pi - h_ps4) / h_cs4, -1000000000000)
-
h_b4 = if(h_sdt - h_cs4 > 0, (h_ps4 - h_pe) / (h_sdt - h_cs4), 1000000000000)
-
h_ka = if(h_a1 >= h_a2, 1, 2)
-
h_va = if(h_a1 >= h_a2, h_a1, h_a2)
-
h_kb = if(h_a3 >= h_a4, 3, 4)
-
h_vb = if(h_a3 >= h_a4, h_a3, h_a4)
-
h_k1 = if(h_va >= h_vb, h_ka, h_kb)
-
h_la = if(h_b1 <= h_b2, 1, 2)
-
h_wa = if(h_b1 <= h_b2, h_b1, h_b2)
-
h_lb = if(h_b3 <= h_b4, 3, 4)
-
h_wb = if(h_b3 <= h_b4, h_b3, h_b4)
-
h_k2 = if(h_wa <= h_wb, h_la, h_lb)
-
h_ps_k1 = if(h_k1 == 1, h_ps1, if(h_k1 == 2, h_ps2, if(h_k1 == 3, h_ps3, h_ps4)))
-
h_cs_k1 = if(h_k1 == 1, h_cs1, if(h_k1 == 2, h_cs2, if(h_k1 == 3, h_cs3, h_cs4)))
-
h_ps_k2 = if(h_k2 == 1, h_ps1, if(h_k2 == 2, h_ps2, if(h_k2 == 3, h_ps3, h_ps4)))
-
h_cs_k2 = if(h_k2 == 1, h_cs1, if(h_k2 == 2, h_cs2, if(h_k2 == 3, h_cs3, h_cs4)))
-
h_g = if(h_eerste > 0 && h_cs_k1 > 0 && h_sdt - h_cs_k2 > 0, 0.0000000002 * ((h_pi - h_ps_k1) / h_cs_k1 - (h_ps_k2 - h_pe) / (h_sdt - h_cs_k2)) * 1000 * 86400, 0)
-
h_gd = if(h_g > 0, h_g, 0)
-
h_tx_p = if(round(h_p_e, 0) >= 1000, concat(format(floor(round(h_p_e, 0) / 1000), '0'), '.', format(round(h_p_e, 0) - 1000 * floor(round(h_p_e, 0) / 1000), '000')), format(round(h_p_e, 0), '0'))
-
h_tx_ps = if(round(h_ps_e, 0) >= 1000, concat(format(floor(round(h_ps_e, 0) / 1000), '0'), '.', format(round(h_ps_e, 0) - 1000 * floor(round(h_ps_e, 0) / 1000), '000')), format(round(h_ps_e, 0), '0'))
-
h_tx_bi = if(h_sdbi >= 100, if(round(h_sdbi, 0) >= 1000, concat(format(floor(round(h_sdbi, 0) / 1000), '0'), '.', format(round(h_sdbi, 0) - 1000 * floor(round(h_sdbi, 0) / 1000), '000')), format(round(h_sdbi, 0), '0')), concat(format(floor(round(h_sdbi * 100, 0) / 100), '0'), ',', format(round(h_sdbi * 100, 0) - 100 * floor(round(h_sdbi * 100, 0) / 100), '00')))
-
h_tx_bu = if(h_sdbu >= 100, if(round(h_sdbu, 0) >= 1000, concat(format(floor(round(h_sdbu, 0) / 1000), '0'), '.', format(round(h_sdbu, 0) - 1000 * floor(round(h_sdbu, 0) / 1000), '000')), format(round(h_sdbu, 0), '0')), concat(format(floor(round(h_sdbu * 100, 0) / 100), '0'), ',', format(round(h_sdbu * 100, 0) - 100 * floor(round(h_sdbu * 100, 0) / 100), '00')))
-
h_tx_g = if(h_gd >= 100, if(round(h_gd, 0) >= 1000, concat(format(floor(round(h_gd, 0) / 1000), '0'), '.', format(round(h_gd, 0) - 1000 * floor(round(h_gd, 0) / 1000), '000')), format(round(h_gd, 0), '0')), concat(format(floor(round(h_gd * 10, 0) / 10), '0'), ',', format(round(h_gd * 10, 0) - 10 * floor(round(h_gd * 10, 0) / 10), '0')))
-
h_tx_r = if(h_ratio >= 1000, 'meer dan 1000', if(h_ratio >= 10, format(round(h_ratio, 0), '0'), if(h_ratio < 0.1, 'minder dan 0,1', concat(format(floor(round(h_ratio * 10, 0) / 10), '0'), ',', format(round(h_ratio * 10, 0) - 10 * floor(round(h_ratio * 10, 0) / 10), '0')))))
-
rc = if(h_ok == 1, round(h_rl, 2), 0)
Som van d/λ over alle lagen, zonder overgangsweerstanden (ISO 6946). Voor de temperaturen rekent de tool met Rsi en Rse erbij. Koudebruggen zoals stijlen en regels tellen niet mee. -
t_si = if(h_ok == 1, round(h_t0, 1), 0)
θsi = θi − (θi − θe) × Rsi / Rtotaal. Vergelijk dit met het dauwpunt van de binnenlucht. -
sd_binnen = if(h_ok == 1, round(h_sdbi, 2), 0)
Som van µ × d van de lagen binnen de isolatielaag. De isolatielaag is de laag met de grootste warmteweerstand; die telt zelf niet mee. -
sd_buiten = if(h_ok == 1, round(h_sdbu, 2), 0)
Som van µ × d van de lagen buiten de isolatielaag. PIR met alu-cachering en bitumen tellen met een vaste sd van 50 m (productblad, Kennisbank Bouwfysica). -
t_1 = if(h_ok == 1, round(h_t1, 1), 0)
Temperatuur op het scheidingsvlak: θ = θi − (θi − θe) × (Rsi + R van de lagen ervoor) / Rtotaal. -
p_1 = if(h_ok == 1, round(h_p1, 0), 0)
Dampdruk volgens Glaser: daalt van binnen naar buiten in verhouding tot de opgetelde sd-waarden. -
ps_1 = if(h_ok == 1, round(h_ps1, 0), 0)
Maximale dampdruk bij de temperatuur van dit vlak, volgens NEN-EN ISO 13788 bijlage E (onder 0 °C boven ijs). Is de dampdruk hoger, dan condenseert er vocht. -
t_2 = if(h_ok == 1, round(h_t2, 1), 0)
Temperatuur op het scheidingsvlak: θ = θi − (θi − θe) × (Rsi + R van de lagen ervoor) / Rtotaal. -
p_2 = if(h_ok == 1, round(h_p2, 0), 0)
Dampdruk volgens Glaser: daalt van binnen naar buiten in verhouding tot de opgetelde sd-waarden. -
ps_2 = if(h_ok == 1, round(h_ps2, 0), 0)
Maximale dampdruk bij de temperatuur van dit vlak, volgens NEN-EN ISO 13788 bijlage E (onder 0 °C boven ijs). Is de dampdruk hoger, dan condenseert er vocht. -
t_3 = if(h_ok == 1, round(h_t3, 1), 0)
Temperatuur op het scheidingsvlak: θ = θi − (θi − θe) × (Rsi + R van de lagen ervoor) / Rtotaal. -
p_3 = if(h_ok == 1, round(h_p3, 0), 0)
Dampdruk volgens Glaser: daalt van binnen naar buiten in verhouding tot de opgetelde sd-waarden. -
ps_3 = if(h_ok == 1, round(h_ps3, 0), 0)
Maximale dampdruk bij de temperatuur van dit vlak, volgens NEN-EN ISO 13788 bijlage E (onder 0 °C boven ijs). Is de dampdruk hoger, dan condenseert er vocht. -
t_4 = if(h_ok == 1, round(h_t4, 1), 0)
Temperatuur op het scheidingsvlak: θ = θi − (θi − θe) × (Rsi + R van de lagen ervoor) / Rtotaal. -
p_4 = if(h_ok == 1, round(h_p4, 0), 0)
Dampdruk volgens Glaser: daalt van binnen naar buiten in verhouding tot de opgetelde sd-waarden. -
ps_4 = if(h_ok == 1, round(h_ps4, 0), 0)
Maximale dampdruk bij de temperatuur van dit vlak, volgens NEN-EN ISO 13788 bijlage E (onder 0 °C boven ijs). Is de dampdruk hoger, dan condenseert er vocht. -
condensaat = if(h_ok == 1, round(h_gd, 1), 0)
NEN-EN ISO 13788 formule (14): aanvoer naar het condensatievlak min afvoer, met δ0 = 2·10⁻¹⁰ kg/(m·s·Pa), maal 86.400 s. Momentopname bij het gekozen klimaat, geen seizoensbalans; uitdroging in de zomer telt niet mee. -
oordeel = if(h_ok == 0, 'Controleer de invoer: binnen warmer dan buiten, vochtigheid tussen 0 en 100%, geen negatieve diktes of waarden.', if(h_eerste > 0, concat('Ja, condensatie in vlak ', format(h_k1, '0'), ' (laag ', format(h_k1, '0'), '|', format(h_k1 + 1, '0'), ')', if(h_k2 > h_k1, concat(' tot en met vlak ', format(h_k2, '0')), ''), ': ongeveer ', h_tx_g, ' g/m² per dag bij dit klimaat.'), if(h_c0 == 1, 'Geen condensatie in de opbouw, wel op het binnenoppervlak: het is daar kouder dan het dauwpunt.', 'Nee, geen condensatie: in elk vlak blijft de dampdruk onder de verzadigingsdruk (stationaire Glaser-check).')))
Glaser-methode NEN-EN ISO 13788 (6.4.5): ligt de rechte dampdruklijn ergens boven de verzadigingsdruk, dan is het condensatievlak het raakpunt van de raaklijn vanaf binnen. Vlak 1 ligt tussen laag 1 en 2. -
sd_advies = if(h_ok == 0, 'Geen sd-verhouding: controleer eerst de invoer.', if(h_sdbu <= 0, concat('Aan de koude kant van de isolatie (laag ', format(h_iso, '0'), ') ligt geen dampremmende laag: de 5x-vuistregel stelt dan geen eis.'), if(h_ratio >= 5, concat('Binnen ', h_tx_r, 'x zo dampdicht als buiten (sd ', h_tx_bi, ' tegen ', h_tx_bu, ' m): voldoet aan de vuistregel van minstens 5x (TRADA).'), concat('Binnen maar ', h_tx_r, 'x zo dampdicht als buiten (sd ', h_tx_bi, ' tegen ', h_tx_bu, ' m). De vuistregel (TRADA) vraagt minstens 5x.'))))
Vuistregel uit TRADA WIS 1-35 (BS 5250): de lagen aan de warme kant van de isolatie minstens 5x zo dampdicht als die aan de koude kant. De Glaser-uitkomst hierboven gaat voor.
Berekening informatie
Meer over bouwfysica warmte
Ontdek meer tools gerelateerd aan bouwfysica warmte