This commit is contained in:
Jens Cornelsen
2025-01-28 17:53:48 +01:00
parent 876381b372
commit b006327c4e

View File

@@ -20,49 +20,6 @@ export function BerechnungWaermeTransferMaxStroemeBauteile() {
let maximaleTemperaturDifferenz = 0;
let LichteRaumHoehe = 0;
let WaermeTransferKoeffizientAussenwandWest = 0;
let WaermeTransferKoeffizientAussenwandSued = 0;
let WaermeTransferKoeffizientAussenwandNord = 0;
let WaermeTransferKoeffizientAussenwandOst = 0;
let WaermeTransferKoeffizientAussenwandWestKorrektur = 0;
let WaermeTransferKoeffizientAussenwandSuedKorrektur = 0;
let WaermeTransferKoeffizientAussenwandNordKorrektur = 0;
let WaermeTransferKoeffizientAussenwandOstKorrektur = 0;
let maximalerWaermestromAussenwandWest = 0;
let maximalerWaermestromAussenwandSued = 0;
let maximalerWaermestromAussenwandNord = 0;
let maximalerWaermestromAussenwandOst = 0;
let WaermeTransferKoeffizientFensterWest = 0;
let WaermeTransferKoeffizientFensterSued = 0;
let WaermeTransferKoeffizientFensterNord = 0;
let WaermeTransferKoeffizientFensterOst = 0;
let WaermeTransferKoeffizientFensterWestKorrektur = 0;
let WaermeTransferKoeffizientFensterSuedKorrektur = 0;
let WaermeTransferKoeffizientFensterNordKorrektur = 0;
let WaermeTransferKoeffizientFensterOstKorrektur = 0;
let maximalerWaermestromFensterWest = 0;
let maximalerWaermestromFensterSued = 0;
let maximalerWaermestromFensterNord = 0;
let maximalerWaermestromFensterOst = 0;
let WaermeTransferKoeffizientHaustuer = 0;
let WaermeTransferKoeffizientHaustuerKorrektur = 0;
let maximalerWaermestromHaustuer = 0;
let WaermeTransferKoeffizientFlachdach = 0;
let WaermeTransferKoeffizientFlachdachKorrektur = 0;
let maximalerWaermestromFlachdach = 0;
let WaermeTransferKoeffizientBodenplatte = 0;
let WaermeTransferKoeffizientBodenplatteKorrektur = 0;
let maximalerWaermestromBodenplatte = 0;
let WaermeTransferKoeffizientWaeremebruecken = 0;
let maximalerWaermestromWaermebruecken = 0;
let maximalerWaermestromBauteile = 0;
@@ -220,6 +177,7 @@ export function BerechnungWaermeTransferMaxStroemeBauteile() {
WaermeBrueckenZuschlag = 0.03;
// Berechnung
maximaleTemperaturDifferenz = innenTemperatur - minimaleAussentemperatur;
LichteRaumHoehe = GeschossHoehe - DeckenStaerke;
ObjektNettoVolumen = NettoGrundflaeche * LichteRaumHoehe;
@@ -227,7 +185,6 @@ export function BerechnungWaermeTransferMaxStroemeBauteile() {
if (WohnEinheiten < 3) {FaktorNettoVolumen = 0.76;} else {FaktorNettoVolumen = 0.8;}
ObjektNettoVolumenAlternativ = ObjektBruttoVolumen * FaktorNettoVolumen;
const ErgebnisseBauteile = PlanungswerteBauteil.map(bauteil => {
const WaermeTransferKoeffizient = bauteil.WaermeDurchgangsKoeffizient * bauteil.Flaeche;
const WaermeTransferKoeffizientKorrektur = WaermeTransferKoeffizient * bauteil.TemperaturKorrekturFaktor;
@@ -246,7 +203,6 @@ export function BerechnungWaermeTransferMaxStroemeBauteile() {
const GesamtHuellFlaeche = PlanungswerteBauteil.reduce((sum, bauteil) => sum + bauteil.Flaeche, 0);
HuellFlaechenVolumenVerhaeltnis = GesamtHuellFlaeche / ObjektNettoVolumenAlternativ;
WaermeTransferKoeffizientWaeremebruecken = GesamtHuellFlaeche * WaermeBrueckenZuschlag;
@@ -258,7 +214,6 @@ export function BerechnungWaermeTransferMaxStroemeBauteile() {
maximalerWaermestromBauteile = WaermeTransferKoeffizientBauteile * maximaleTemperaturDifferenz;
return {
ObjektAdresse,