Knytt grensen for vinduslufting til normert settpunkt for kjøling
test / test (push) Failing after 4s

Grensen var satt til 24 °C uten kilde. NS 3031 gir en normert settpunkttemperatur
for kjøling også for bygninger uten kjøleanlegg, der overskuddsvarmen antas luftet
ut uten at energien telles. Den verdien er et bedre begrunnet utgangspunkt, og gir
mindre urealistisk lagring av solvarme i tette bygninger med store vindusflater.

Romoppvarmingen for TEK17-referansebygget går fra 24,7 til 27,2 kWh/(m²·år).

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015GeH3y8fwTaTudaD88P57o
This commit is contained in:
bl
2026-09-14 18:05:16 +02:00
co-authored by Claude Opus 5
parent 0964cacba3
commit a5185ccc5b
3 changed files with 24 additions and 14 deletions
+8 -3
View File
@@ -195,13 +195,18 @@ impl Lost {
let lufting = if b.lufting.ingen || settpunkt_kjoling.is_some() {
None
} else {
// Uten oppgitt grense brukes den normerte settpunkttemperaturen for kjøling.
// NS 3031 setter denne også for bygninger uten kjøleanlegg; overskuddsvarmen
// antas luftet ut, og energien telles ikke.
let sett = b.lufting.settpunkt.unwrap_or_else(|| {
f.push(Forutsetning {
felt: "lufting.settpunkt".into(),
verdi: "24 °C".into(),
kilde: "antatt grense for vinduslufting i bygning uten kjøling".into(),
verdi: format!("{:.0} °C", normerte.settpunkt.kjoling),
kilde:
"normert settpunkttemperatur for kjøling; bygningen har ikke kjøleanlegg"
.into(),
});
24.0
normerte.settpunkt.kjoling
});
let maks = b.lufting.maks_luftmengde.unwrap_or_else(|| {
f.push(Forutsetning {