Jump to content
Menü aufrufen
Toggle preferences menu
Persönliches Menü aufrufen
Nicht angemeldet
Ihre IP-Adresse wird öffentlich sichtbar sein, wenn Sie Änderungen vornehmen.

Programm Dokumentation/Berechnung/Brauchwasser: Unterschied zwischen den Versionen

Aus wiki.epos-plan.de
H13: Hilferubrik Berechnung aus EPOS-Plan (Stand 06.09.2026)
 
H13: Hilferubrik Berechnung aus EPOS-Plan (Stand 06.09.2026)
Zeile 1: Zeile 1:
<!-- EPOS-Plan Hilferubrik Berechnung | Seite: Brauchwasser | Stand: 2026-09-06 | Rechenkern:
<!-- EPOS-Plan Hilferubrik Berechnung | Seite: Brauchwasser | Stand: 2026-09-06 (Fassung 2: Formelzeichen und Notation) | Rechenkern:
     EPOS.Kern/Allgemein/Simulation/ProfilBedarf.cs, EPOS.Kern/Allgemein/Simulation/SimulationWaermebedarf.cs,
     EPOS.Kern/Allgemein/Simulation/ProfilBedarf.cs, EPOS.Kern/Allgemein/Simulation/SimulationWaermebedarf.cs,
     EPOS.Kern/Allgemein/BhkwPlan.cs, EPOS.Kern/Allgemein/Simulation/Init.cs,
     EPOS.Kern/Allgemein/BhkwPlan.cs, EPOS.Kern/Allgemein/Simulation/Init.cs,
Zeile 30: Zeile 30:
|-
|-
| Wochentag des 1. Januar || — || aus den Klimadaten der Projektregion abgeleitet
| Wochentag des 1. Januar || — || aus den Klimadaten der Projektregion abgeleitet
|}
== Formelzeichen und Parameter ==
=== Parameter ===
Was in die Rechnung hereinkommt:
{| class="wikitable"
! Symbol !! Bedeutung !! Einheit !! Herkunft
|-
| t || Stunde des Jahres, t = 0 … 8 759 || — || Zeitraster (Konstante: 8 760 Stunden je Jahr)
|-
| m || Monat, m = 1 … 12 || — || Zeitraster (Konstante: zwoelf Monatsgrenzen eines Nicht-Schaltjahres)
|-
| j || Stunde der Woche, j = 0 … 167 || — || Zeitraster (Konstante: 168 Wochenstunden)
|-
| w || Wochentag des 1. Januar, w = 0 (Montag) … 6 (Sonntag) || — || aus den Klimadaten abgeleitet, siehe [[Programm Dokumentation/Berechnung/Wärmebedarf|Berechnung: Wärmebedarf]], Gleichung (1)
|-
| P<sub>W</sub>(j) || Wochenprofil, 168 Stundenwerte || beliebige Skala || Brauchwassertyp-Katalog, Reiter „Wochenwerte"
|-
| Q<sub>M,Kat</sub>(m) || Monatswert m des Profils || MWh || Brauchwasserkatalog, Kopfsatz, Felder <code>Monat_1</code> … <code>Monat_12</code>
|-
| Q<sub>a,Proj</sub> || Jahressumme des Projekts || MWh || Dialog „Brauchwasserwärme", Feld „Jahresverbrauch"; leer oder 0 = keine Skalierung
|-
| V<sub>Z</sub> || spezifische Zapfmenge je Bezugseinheit und Tag || l/(Einheit·d) || Richtwerte des Katalogs (Wohnen gross 28, Studentenwohnheim 37, Seniorenheim 36, Krankenhaus 38, MFH und EFH 35, Hotel 60 je Zimmer, Pflegeheim 50 je Bett, Buero 8, Sportstaette 30, Schule 5)
|-
| n(m) || Nutzungsfaktor des Monats (nur fuer Typen ohne VDI-Jahresgang) || — || Katalogherleitung
|-
| κ(m) || Kaltwasserfaktor des Monats, 1,083 im Februar bis 0,917 im August || — || Katalogherleitung: gedaempfte Waermewelle im Erdreich (Verlegetiefe 2,0 m, Temperaturleitfaehigkeit 0,8 · 10<sup>−6</sup> m²/s, Daempfungstiefe 2,83 m, Daempfung 0,494, Phasenverzug 41 Tage)
|-
| 1 000 || Umrechnung MWh in kWh || kWh/MWh || Konstante
|-
| 365 || Tage je Jahr || d/a || Konstante
|-
| 50 || Spreizung von 10 auf 60 °C || K || Konstante des Katalogbezugs
|-
| 1,163 || spezifische Waermekapazitaet von Wasser || Wh/(l·K) || Konstante
|}
=== Variablen ===
Was die Rechnung selbst bildet:
{| class="wikitable"
! Symbol !! Bedeutung !! Einheit !! berechnet in
|-
| Q<sub>a,Kat</sub> || Summe der zwoelf Katalog-Monatswerte || MWh || (1)
|-
| Q<sub>M</sub>(m) || Monatswert nach der Skalierung auf die Projektsumme || MWh || (2)
|-
| x(t) || gekachelter Wochenprofilwert der Stunde t, noch ohne Energiemass || Skala von P<sub>W</sub> || (3)
|-
| S(m) || Summe der gekachelten Werte innerhalb des Monats m || Skala von P<sub>W</sub> || (4)
|-
| Q<sub>TWW</sub>(t) || Brauchwasserbedarf der Stunde t || kWh || (5)
|-
| Q<sub>a</sub> || ausgewiesene Jahresmenge des Kanals || MWh || (6)
|-
| Q<sub>a,spez</sub> || Jahresmenge je Bezugseinheit aus der Zapfmenge || MWh/a || (7)
|-
| k(m) || Monatsfaktor der Typen ohne VDI-Jahresgang || — || (8)
|}
|}


Zeile 50: Zeile 112:
Monatswerte linear darauf skaliert:
Monatswerte linear darauf skaliert:


jv  = Summe der zwoelf Katalog-Monatswerte
: <big>Q<sub>a,Kat</sub> = Σ<sub>m=1…12</sub> Q<sub>M,Kat</sub>(m)</big> &nbsp;&nbsp;(1)
pjv = Jahressumme des Projekts
: <big>Q<sub>M</sub>(m) = Q<sub>M,Kat</sub>(m) · Q<sub>a,Proj</sub> / Q<sub>a,Kat</sub>  fuer Q<sub>a,Proj</sub> > 0</big> &nbsp;&nbsp;(2)
Monatswert_neu(m) = Monatswert(m) * pjv / jv        fuer alle m, wenn pjv > 0
Ohne eigene Jahressumme gilt Q<sub>M</sub>(m) = Q<sub>M,Kat</sub>(m).


Ist ''pjv'' gesetzt, ''jv'' aber null, wird das Profil uebersprungen und gemeldet — die
Ist Q<sub>a,Proj</sub> gesetzt, Q<sub>a,Kat</sub> aber null, wird das Profil uebersprungen
Rechnung waere sonst 0 · pjv / 0 und damit in allen zwoelf Monaten unbestimmt.
und gemeldet — (2) waere sonst 0 · Q<sub>a,Proj</sub> / 0 und damit in allen zwoelf Monaten
unbestimmt.


Die '''Verteilung''' bleibt dabei unveraendert; die Jahressumme aendert nur die Hoehe.
Die '''Verteilung''' bleibt dabei unveraendert; die Jahressumme aendert nur die Hoehe.
Zeile 64: Zeile 127:
ueber das Jahr gelegt:
ueber das Jahr gelegt:


Start = Wochentag(1. Januar) * 24            (Montag = 0 … Sonntag = 6)
: <big>x(t) = P<sub>W</sub>( (w · 24 + t) mod 168 ) fuer t = 0 … 8 759</big> &nbsp;&nbsp;(3)
Jahreswert(h) = Wochenprofil( (Start + h) mod 168 )     fuer h = 0 … 8759
 
Das Wochenprofil ist so gelesen, dass die Stunden 1 bis 24 der Montag sind und 145 bis 168
Das Wochenprofil ist so gelesen, dass die Stunden 1 bis 24 der Montag sind und 145 bis 168
der Sonntag.
der Sonntag; im Index j von (3) sind das j = 0 … 23 bzw. j = 144 … 167.


Ein Wochenprofil, dessen 168 Werte in der Summe null sind, wird uebersprungen und gemeldet —
Ein Wochenprofil, dessen 168 Werte in der Summe null sind, wird uebersprungen und gemeldet —
Zeile 77: Zeile 138:
Erst dieser Schritt macht aus der Form eine Energiemenge:
Erst dieser Schritt macht aus der Form eine Energiemenge:


je Monat m:
: <big>S(m) = Σ<sub>t ∈ Monat m</sub> x(t)</big> &nbsp;&nbsp;(4)
  S = Summe der gekachelten Jahreswerte innerhalb des Monats
: <big>Q<sub>TWW</sub>(t) = x(t) / S(m) · Q<sub>M</sub>(m) · 1 000  fuer t ∈ Monat m</big> &nbsp;&nbsp;(5)
  Jahreswert(h) = Jahreswert(h) / S * Monatswert(m) * 1000      fuer alle h im Monat m
Aus (5) folgt zweierlei, und beides ist wichtig zu wissen:
 
Daraus folgt zweierlei, und beides ist wichtig zu wissen:


* '''Die Skala des Wochenprofils ist frei.''' Ob die 168 Werte in Prozent, in Litern oder in
* '''Die Skala des Wochenprofils ist frei.''' Ob die 168 Werte in Prozent, in Litern oder in
   Kilowattstunden stehen, aendert am Ergebnis nichts — nur ihr Verhaeltnis zaehlt. Der
   Kilowattstunden stehen, aendert am Ergebnis nichts — x(t) steht in (5) im Zaehler UND ueber
   mitgelieferte Katalog fuehrt sie als Prozent des Wochenbedarfs (Summe der 168 Werte = 100).
  S(m) im Nenner, es zaehlt also nur das Verhaeltnis der Werte zueinander. Der mitgelieferte
   Katalog fuehrt sie als Prozent des Wochenbedarfs (Summe der 168 Werte = 100).
* '''Die Monatswerte bestimmen allein die Energiemenge.''' Der Faktor 1 000 rechnet die
* '''Die Monatswerte bestimmen allein die Energiemenge.''' Der Faktor 1 000 rechnet die
   Monatswerte von MWh in kWh.
   Monatswerte von MWh in kWh.
Zeile 96: Zeile 156:
Der fertige Vektor geht in den '''Brauchwasserkanal'''. Ausgewiesen wird die Jahresmenge als
Der fertige Vektor geht in den '''Brauchwasserkanal'''. Ausgewiesen wird die Jahresmenge als


Jahresmenge [MWh] = Summe der 8 760 Stundenwerte / 1000
: <big>Q<sub>a</sub> = ( Σ<sub>t=0…8 759</sub> Q<sub>TWW</sub>(t) ) / 1 000</big> &nbsp;&nbsp;(6)
 
und zwar '''vor''' der Verteilung der Netzverluste. Der Stundenvektor bekommt seinen
und zwar '''vor''' der Verteilung der Netzverluste. Der Stundenvektor bekommt seinen
anteiligen Netzverlust danach dazu (siehe
anteiligen Netzverlust danach dazu (siehe
[[Programm Dokumentation/Berechnung/Wärmebedarf|Berechnung: Wärmebedarf]], Schritt 7) — die
[[Programm Dokumentation/Berechnung/Wärmebedarf|Berechnung: Wärmebedarf]], Schritt 7 und
Waermepumpe rechnet mit dem Vektor, nicht mit der ausgewiesenen Menge.
Gleichung (21) dort) — die Waermepumpe rechnet mit dem Vektor, nicht mit der ausgewiesenen
Menge.


=== 6. Der mitgelieferte Katalog ===
=== 6. Der mitgelieferte Katalog ===
Zeile 121: Zeile 181:
Zimmer, Nutzer). Der Zusammenhang zum spezifischen Bedarf lautet
Zimmer, Nutzer). Der Zusammenhang zum spezifischen Bedarf lautet


Jahresmenge [MWh/a] = Zapfmenge [l/(Einheit*d)] * 365 * 50 K * 1,163 / 1000000
: <big>Q<sub>a,spez</sub> = V<sub>Z</sub> · 365 · 50 · 1,163 / 1 000 000</big> &nbsp;&nbsp;(7)
 
(1,163 Wh/(l·K) ist die spezifische Waermekapazitaet von Wasser, 50 K die Spreizung von 10
(1,163 Wh/(l·K) ist die spezifische Waermekapazitaet von Wasser, 50 K die Spreizung von 10
auf 60 °C.) Richtwerte des Katalogs: Wohnen gross 28, Studentenwohnheim 37, Seniorenheim 36,
auf 60 °C, der Teiler 1 000 000 rechnet Wh in MWh.) Die Richtwerte V<sub>Z</sub> des
Krankenhaus 38, MFH und EFH 35, Hotel 60 je Zimmer, Pflegeheim 50 je Bett,
Katalogs stehen in der Parametertabelle.
Buero 8, Sportstaette 30, Schule 5 l/(Einheit·d).


Fuer Hotel, Buero, Sportstaette und Schule gibt die VDI '''keinen''' Jahresgang vor. Dort
Fuer Hotel, Buero, Sportstaette und Schule gibt die VDI '''keinen''' Jahresgang vor. Dort
bildet der Katalog ihn als
bildet der Katalog ihn als


Monatsfaktor(m) = Nutzung(m) * Kaltwasserfaktor(m)
: <big>k(m) = n(m) · κ(m)</big> &nbsp;&nbsp;(8)
 
und normiert auf die unveraenderte Jahressumme. Der Kaltwasserfaktor κ(m) kommt aus einer
und normiert auf die unveraenderte Jahressumme. Der Kaltwasserfaktor kommt aus einer
gedaempften Waermewelle im Erdreich (Verlegetiefe 2,0 m, Temperaturleitfaehigkeit
gedaempften Waermewelle im Erdreich (Verlegetiefe 2,0 m, Temperaturleitfaehigkeit
0,8 · 10⁻⁶ m²/s, daraus Daempfungstiefe 2,83 m, Daempfung 0,494, Phasenverzug 41 Tage) und
0,8 · 10<sup>−6</sup> m²/s, daraus Daempfungstiefe 2,83 m, Daempfung 0,494, Phasenverzug
laeuft ueber das Jahr von 1,083 im Februar bis 0,917 im August. Die '''VDI-Typen bekommen
41 Tage) und laeuft ueber das Jahr von 1,083 im Februar bis 0,917 im August. Die
diesen Faktor nicht''' — ihre Monatsprofile sind Messwerte des Waermebedarfs, in denen der
'''VDI-Typen bekommen diesen Faktor nicht''' — ihre Monatsprofile sind Messwerte des
Effekt schon steckt.
Waermebedarfs, in denen der Effekt schon steckt.


== Grenzen und Annahmen ==
== Grenzen und Annahmen ==


* '''Kein Zapfmodell.''' Gerechnet werden Stundenmittelwerte, keine einzelnen Zapfungen. Gleichzeitigkeit, Spitzenzapfung und Bereitschaftsvolumen nach VDI 6002 sind damit '''nicht''' abgedeckt — die Auslegung eines Speichers ist eine andere Rechnung als dieser Bedarf.
* '''Kein Zapfmodell.''' Gerechnet werden Stundenmittelwerte, keine einzelnen Zapfungen. Gleichzeitigkeit, Spitzenzapfung und Bereitschaftsvolumen nach VDI 6002 sind damit '''nicht''' abgedeckt — die Auslegung eines Speichers ist eine andere Rechnung als dieser Bedarf.
* '''Keine Temperaturen im Rechenweg.''' Der Bedarf kommt als Energiemenge herein; Trinkwarmwassertemperatur, Kaltwassertemperatur und Spreizung stecken in den Katalogwerten, nicht in der Formel. Wer bei anderer Spreizung rechnet, aendert die Monatswerte.
* '''Keine Temperaturen im Rechenweg.''' In (1) bis (6) kommt keine Temperatur vor: Der Bedarf kommt als Energiemenge herein. Trinkwarmwassertemperatur, Kaltwassertemperatur und Spreizung stecken in den Katalogwerten — sie stehen nur in (7), also in der HERLEITUNG der Monatswerte. Wer bei anderer Spreizung rechnet, aendert die Monatswerte.
* '''Keine Zirkulationsverluste als eigener Posten.''' Sie sind entweder in den Katalogwerten enthalten oder ueber die Netzverluste abzubilden.
* '''Keine Zirkulationsverluste als eigener Posten.''' Sie sind entweder in den Katalogwerten enthalten oder ueber die Netzverluste abzubilden.
* '''Kein Legionellenbetrieb, keine Nachheizung''' als eigener Vorgang.
* '''Kein Legionellenbetrieb, keine Nachheizung''' als eigener Vorgang.
* '''Der Wochengang ist starr.''' Dasselbe 168-Stunden-Muster gilt fuer alle 52 Wochen; Feiertage, Betriebsferien und Belegungsschwankungen bildet allein der Monatswert ab.
* '''Der Wochengang ist starr.''' Dasselbe 168-Stunden-Muster P<sub>W</sub> gilt fuer alle 52 Wochen; Feiertage, Betriebsferien und Belegungsschwankungen bildet allein der Monatswert Q<sub>M</sub>(m) ab.
* '''Die Monatsnormierung glaettet.''' Innerhalb eines Monats verschiebt der Kalender nur die Verteilung; die Monatsmenge bleibt, unabhaengig davon, wie viele Wochenenden im Monat liegen.
* '''Die Monatsnormierung glaettet.''' Wegen (4) und (5) verschiebt der Kalender innerhalb eines Monats nur die Verteilung; die Monatsmenge bleibt, unabhaengig davon, wie viele Wochenenden im Monat liegen.
* '''EINE Unstimmigkeit in der Anzeige, bewusst offen (W8‑O‑5b, Stand 06.09.2026):''' Der '''Lauf''' weist die Brauchwassermenge in MWh aus (Summe / 1 000). Die '''Vorschau''' der Bedarfsdialoge dagegen reicht die nackte Summe der Stundenreihe weiter, also '''kWh''' — der Teiler, den der Prozesszweig hat, fehlt dort seit jeher. Die Anzeige nimmt den Wert seit dem Anwenderentscheid W8‑O‑5 ausdruecklich als kWh entgegen und rechnet selbst um; die Zahl auf dem Bildschirm ist damit richtig. Dass die zwei Wege verschiedene Einheiten fuehren, ist notiert und braucht einen eigenen Entscheid.
* '''EINE Unstimmigkeit in der Anzeige, bewusst offen (W8‑O‑5b, Stand 06.09.2026):''' Der '''Lauf''' weist die Brauchwassermenge nach (6) in MWh aus. Die '''Vorschau''' der Bedarfsdialoge dagegen reicht die nackte Summe der Stundenreihe weiter, also '''kWh''' — der Teiler 1 000 aus (6), den der Prozesszweig hat, fehlt dort seit jeher. Die Anzeige nimmt den Wert seit dem Anwenderentscheid W8‑O‑5 ausdruecklich als kWh entgegen und rechnet selbst um; die Zahl auf dem Bildschirm ist damit richtig. Dass die zwei Wege verschiedene Einheiten fuehren, ist notiert und braucht einen eigenen Entscheid.
* '''Der Auslieferungskatalog kann bei einer Datenbankmigration verlorengehen''' — die neuen VDI-Typen sind kein Bestandteil des alten Migrationsskripts. Vor einer Migration Sicherung anlegen.
* '''Der Auslieferungskatalog kann bei einer Datenbankmigration verlorengehen''' — die neuen VDI-Typen sind kein Bestandteil des alten Migrationsskripts. Vor einer Migration Sicherung anlegen.



Version vom 6. September 2026, 21:29 Uhr


Was berechnet wird

Der Brauchwasserwaermebedarf als Reihe von 8 760 Stundenwerten [kWh] — der zweite der drei Bedarfskanaele. Grundlage ist je Profil ein Satz aus zwoelf Monatswerten und einem Wochenprofil mit 168 Stundenwerten; daraus entsteht der Jahresgang.

Ausgewiesen werden die Jahressumme und die zwoelf Monatssummen. Die Temperaturen des Trinkwassers, die Zirkulation und die Speicherverluste rechnet diese Seite nicht — sie stecken in den Katalogwerten bzw. gehoeren zum Pufferspeicher.

Eingangsgrößen

Groesse Einheit Herkunft im Programm
Brauchwasserprofile des Projekts Dialog „Brauchwasserwärme", Liste „Ausgewählt im Projekt"
Zwoelf Monatswerte je Profil MWh je Bezugseinheit Brauchwasserkatalog (Kopfsatz des Profils)
Typbezug des Profils Kopfsatz des Profils, Feld „Typ"
Wochenprofil, 168 Stundenwerte beliebige Skala Brauchwassertyp-Katalog, Reiter „Wochenwerte"
Jahressumme des Projekts MWh Dialog „Brauchwasserwärme", Feld „Jahresverbrauch"; leer oder 0 = Katalogwerte gelten unveraendert
Wochentag des 1. Januar aus den Klimadaten der Projektregion abgeleitet

Formelzeichen und Parameter

Parameter

Was in die Rechnung hereinkommt:

Symbol Bedeutung Einheit Herkunft
t Stunde des Jahres, t = 0 … 8 759 Zeitraster (Konstante: 8 760 Stunden je Jahr)
m Monat, m = 1 … 12 Zeitraster (Konstante: zwoelf Monatsgrenzen eines Nicht-Schaltjahres)
j Stunde der Woche, j = 0 … 167 Zeitraster (Konstante: 168 Wochenstunden)
w Wochentag des 1. Januar, w = 0 (Montag) … 6 (Sonntag) aus den Klimadaten abgeleitet, siehe Berechnung: Wärmebedarf, Gleichung (1)
PW(j) Wochenprofil, 168 Stundenwerte beliebige Skala Brauchwassertyp-Katalog, Reiter „Wochenwerte"
QM,Kat(m) Monatswert m des Profils MWh Brauchwasserkatalog, Kopfsatz, Felder Monat_1Monat_12
Qa,Proj Jahressumme des Projekts MWh Dialog „Brauchwasserwärme", Feld „Jahresverbrauch"; leer oder 0 = keine Skalierung
VZ spezifische Zapfmenge je Bezugseinheit und Tag l/(Einheit·d) Richtwerte des Katalogs (Wohnen gross 28, Studentenwohnheim 37, Seniorenheim 36, Krankenhaus 38, MFH und EFH 35, Hotel 60 je Zimmer, Pflegeheim 50 je Bett, Buero 8, Sportstaette 30, Schule 5)
n(m) Nutzungsfaktor des Monats (nur fuer Typen ohne VDI-Jahresgang) Katalogherleitung
κ(m) Kaltwasserfaktor des Monats, 1,083 im Februar bis 0,917 im August Katalogherleitung: gedaempfte Waermewelle im Erdreich (Verlegetiefe 2,0 m, Temperaturleitfaehigkeit 0,8 · 10−6 m²/s, Daempfungstiefe 2,83 m, Daempfung 0,494, Phasenverzug 41 Tage)
1 000 Umrechnung MWh in kWh kWh/MWh Konstante
365 Tage je Jahr d/a Konstante
50 Spreizung von 10 auf 60 °C K Konstante des Katalogbezugs
1,163 spezifische Waermekapazitaet von Wasser Wh/(l·K) Konstante

Variablen

Was die Rechnung selbst bildet:

Symbol Bedeutung Einheit berechnet in
Qa,Kat Summe der zwoelf Katalog-Monatswerte MWh (1)
QM(m) Monatswert nach der Skalierung auf die Projektsumme MWh (2)
x(t) gekachelter Wochenprofilwert der Stunde t, noch ohne Energiemass Skala von PW (3)
S(m) Summe der gekachelten Werte innerhalb des Monats m Skala von PW (4)
QTWW(t) Brauchwasserbedarf der Stunde t kWh (5)
Qa ausgewiesene Jahresmenge des Kanals MWh (6)
Qa,spez Jahresmenge je Bezugseinheit aus der Zapfmenge MWh/a (7)
k(m) Monatsfaktor der Typen ohne VDI-Jahresgang (8)

Rechenweg

1. Profile des Projekts sammeln

Der Lauf holt die Namen aller dem Projekt zugeordneten Brauchwasserprofile und rechnet sie nacheinander in denselben Zielvektor — die Stundenwerte addieren sich. Kopf- und Typdaten kommen dabei aus den Projektkopien der Kataloge, nicht aus dem Katalog selbst: Der Anwender darf ein uebernommenes Profil im Projekt aendern, ohne den Katalog zu beruehren.

Findet sich zu einem Namen kein Kopfsatz, geht das Profil mit Anteil 0 ein und der Lauf meldet es. Fehlt der Typbezug ganz, bricht die Brauchwasserrechnung ab.

2. Jahressumme des Projekts einrechnen

Hat der Anwender im Projekt eine eigene Jahressumme hinterlegt, werden die zwoelf Monatswerte linear darauf skaliert:

Qa,Kat = Σm=1…12 QM,Kat(m)   (1)
QM(m) = QM,Kat(m) · Qa,Proj / Qa,Kat fuer Qa,Proj > 0   (2)

Ohne eigene Jahressumme gilt QM(m) = QM,Kat(m).

Ist Qa,Proj gesetzt, Qa,Kat aber null, wird das Profil uebersprungen und gemeldet — (2) waere sonst 0 · Qa,Proj / 0 und damit in allen zwoelf Monaten unbestimmt.

Die Verteilung bleibt dabei unveraendert; die Jahressumme aendert nur die Hoehe.

3. Wochenprofil auf das Jahr kacheln

Das 168-Stunden-Profil wird ab dem tatsaechlichen Wochentag des 1. Januar fortlaufend ueber das Jahr gelegt:

x(t) = PW( (w · 24 + t) mod 168 ) fuer t = 0 … 8 759   (3)

Das Wochenprofil ist so gelesen, dass die Stunden 1 bis 24 der Montag sind und 145 bis 168 der Sonntag; im Index j von (3) sind das j = 0 … 23 bzw. j = 144 … 167.

Ein Wochenprofil, dessen 168 Werte in der Summe null sind, wird uebersprungen und gemeldet — der naechste Schritt teilte sonst durch null.

4. Monatsweise auf die Monatswerte normieren

Erst dieser Schritt macht aus der Form eine Energiemenge:

S(m) = Σt ∈ Monat m x(t)   (4)
QTWW(t) = x(t) / S(m) · QM(m) · 1 000 fuer t ∈ Monat m   (5)

Aus (5) folgt zweierlei, und beides ist wichtig zu wissen:

  • Die Skala des Wochenprofils ist frei. Ob die 168 Werte in Prozent, in Litern oder in
 Kilowattstunden stehen, aendert am Ergebnis nichts — x(t) steht in (5) im Zaehler UND ueber
 S(m) im Nenner, es zaehlt also nur das Verhaeltnis der Werte zueinander. Der mitgelieferte
 Katalog fuehrt sie als Prozent des Wochenbedarfs (Summe der 168 Werte = 100).
  • Die Monatswerte bestimmen allein die Energiemenge. Der Faktor 1 000 rechnet die
 Monatswerte von MWh in kWh.

Die Monatsgrenzen sind Stundenindizes eines Nicht-Schaltjahres (Januar 0…743, Februar 744…1415 und so fort bis Dezember 8016…8759).

5. In den Kanal und in die Bilanz

Der fertige Vektor geht in den Brauchwasserkanal. Ausgewiesen wird die Jahresmenge als

Qa = ( Σt=0…8 759 QTWW(t) ) / 1 000   (6)

und zwar vor der Verteilung der Netzverluste. Der Stundenvektor bekommt seinen anteiligen Netzverlust danach dazu (siehe Berechnung: Wärmebedarf, Schritt 7 und Gleichung (21) dort) — die Waermepumpe rechnet mit dem Vektor, nicht mit der ausgewiesenen Menge.

6. Der mitgelieferte Katalog

Der Auslieferungskatalog fuehrt 11 Wochen-Stundenprofile und 13 Monatswertsaetze (Stand 02.08.2026). Vier davon sind Normdaten aus VDI 6002 Blatt 1 und 2 und deshalb schreibgeschuetzt:

  • Wohnen gross (VDI 6002 Blatt 1, Anhang D — Bilder D1 bis D5),
  • Studentenwohnheim (VDI 6002 Blatt 2, Tabelle 3 und Bilder 2/3),
  • Seniorenheim (VDI 6002 Blatt 2, Bilder 6/8/9),
  • Krankenhaus (VDI 6002 Blatt 2, Bild 10; der Jahresgang folgt dem Seniorenheim).

Die uebrigen sieben — MFH Wohnen, EFH Wohnen, Hotel (in drei Jahresgangvarianten), Pflegeheim, Buero/Verwaltung, Sportstaette/Duschen, Schule — sind generische Profile des Hauses und frei aenderbar.

Die Monatswerte beziehen sich auf 60/10 °C und eine Bezugseinheit (Person, Bett, Zimmer, Nutzer). Der Zusammenhang zum spezifischen Bedarf lautet

Qa,spez = VZ · 365 · 50 · 1,163 / 1 000 000   (7)

(1,163 Wh/(l·K) ist die spezifische Waermekapazitaet von Wasser, 50 K die Spreizung von 10 auf 60 °C, der Teiler 1 000 000 rechnet Wh in MWh.) Die Richtwerte VZ des Katalogs stehen in der Parametertabelle.

Fuer Hotel, Buero, Sportstaette und Schule gibt die VDI keinen Jahresgang vor. Dort bildet der Katalog ihn als

k(m) = n(m) · κ(m)   (8)

und normiert auf die unveraenderte Jahressumme. Der Kaltwasserfaktor κ(m) kommt aus einer gedaempften Waermewelle im Erdreich (Verlegetiefe 2,0 m, Temperaturleitfaehigkeit 0,8 · 10−6 m²/s, daraus Daempfungstiefe 2,83 m, Daempfung 0,494, Phasenverzug 41 Tage) und laeuft ueber das Jahr von 1,083 im Februar bis 0,917 im August. Die VDI-Typen bekommen diesen Faktor nicht — ihre Monatsprofile sind Messwerte des Waermebedarfs, in denen der Effekt schon steckt.

Grenzen und Annahmen

  • Kein Zapfmodell. Gerechnet werden Stundenmittelwerte, keine einzelnen Zapfungen. Gleichzeitigkeit, Spitzenzapfung und Bereitschaftsvolumen nach VDI 6002 sind damit nicht abgedeckt — die Auslegung eines Speichers ist eine andere Rechnung als dieser Bedarf.
  • Keine Temperaturen im Rechenweg. In (1) bis (6) kommt keine Temperatur vor: Der Bedarf kommt als Energiemenge herein. Trinkwarmwassertemperatur, Kaltwassertemperatur und Spreizung stecken in den Katalogwerten — sie stehen nur in (7), also in der HERLEITUNG der Monatswerte. Wer bei anderer Spreizung rechnet, aendert die Monatswerte.
  • Keine Zirkulationsverluste als eigener Posten. Sie sind entweder in den Katalogwerten enthalten oder ueber die Netzverluste abzubilden.
  • Kein Legionellenbetrieb, keine Nachheizung als eigener Vorgang.
  • Der Wochengang ist starr. Dasselbe 168-Stunden-Muster PW gilt fuer alle 52 Wochen; Feiertage, Betriebsferien und Belegungsschwankungen bildet allein der Monatswert QM(m) ab.
  • Die Monatsnormierung glaettet. Wegen (4) und (5) verschiebt der Kalender innerhalb eines Monats nur die Verteilung; die Monatsmenge bleibt, unabhaengig davon, wie viele Wochenenden im Monat liegen.
  • EINE Unstimmigkeit in der Anzeige, bewusst offen (W8‑O‑5b, Stand 06.09.2026): Der Lauf weist die Brauchwassermenge nach (6) in MWh aus. Die Vorschau der Bedarfsdialoge dagegen reicht die nackte Summe der Stundenreihe weiter, also kWh — der Teiler 1 000 aus (6), den der Prozesszweig hat, fehlt dort seit jeher. Die Anzeige nimmt den Wert seit dem Anwenderentscheid W8‑O‑5 ausdruecklich als kWh entgegen und rechnet selbst um; die Zahl auf dem Bildschirm ist damit richtig. Dass die zwei Wege verschiedene Einheiten fuehren, ist notiert und braucht einen eigenen Entscheid.
  • Der Auslieferungskatalog kann bei einer Datenbankmigration verlorengehen — die neuen VDI-Typen sind kein Bestandteil des alten Migrationsskripts. Vor einer Migration Sicherung anlegen.

Ergebnisse und wo sie stehen

  • Dialog „Brauchwasserwärme", Knopf „Simulation…" — Jahresmenge und die zwoelf Monatswerte der ausgewaehlten Profile, dazu der monatliche Verlauf.
  • Simulationsergebnis, Reiter „Wärme-/Strombedarf" — der Brauchwasseranteil im Jahresbedarf.
  • Bericht — Bedarfsuebersicht.
  • Laufprotokoll — uebersprungene Profile (kein Kopfsatz, kein Wochenprofil, Monatssumme null, Typ nicht definiert).

Bezüge