Programm Dokumentation/Berechnung/Brauchwasser: Unterschied zwischen den Versionen
Weitere Optionen
Epos (Diskussion | Beiträge) #250/#251: Fachseite beschreibt nur die Funktion, wie sie ist; keine Hersteller- und Produktdaten |
Epos (Diskussion | Beiträge) Korrektur: Absätze und Listen ohne harten Umbruch, Formeln als LaTeX |
||
| Zeile 7: | Zeile 7: | ||
{{Anker|was}} | {{Anker|was}} | ||
Der '''Brauchwasserwaermebedarf''' als Reihe von 8 760 Stundenwerten [kWh] — der zweite der | 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. | ||
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 | 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. | ||
Trinkwassers, die Zirkulation und die Speicherverluste rechnet '''diese''' Seite nicht — sie | |||
stecken in den Katalogwerten bzw. gehoeren zum Pufferspeicher. | |||
== Eingangsgrößen == | == Eingangsgrößen == | ||
| Zeile 44: | Zeile 40: | ||
! Symbol !! Bedeutung !! Einheit !! Herkunft | ! Symbol !! Bedeutung !! Einheit !! Herkunft | ||
|- | |- | ||
| <math>t</math> || Stunde des Jahres, t = 0 | | <math>t</math> || Stunde des Jahres, <math>t = 0 \dots 8\,759</math> || — || Zeitraster (Konstante: 8 760 Stunden je Jahr) | ||
|- | |- | ||
| <math>m</math> || Monat, m = 1 | | <math>m</math> || Monat, <math>m = 1 \dots 12</math> || — || Zeitraster (Konstante: zwoelf Monatsgrenzen eines Nicht-Schaltjahres) | ||
|- | |- | ||
| <math>j</math> || Stunde der Woche, j = 0 | | <math>j</math> || Stunde der Woche, <math>j = 0 \dots 167</math> || — || Zeitraster (Konstante: 168 Wochenstunden) | ||
|- | |- | ||
| <math>w</math> || Wochentag des 1. Januar, w = 0 (Montag) … 6 (Sonntag) || — || aus den Klimadaten abgeleitet, siehe [[Programm Dokumentation/Berechnung/Wärmebedarf|Berechnung: Wärmebedarf]], Gleichung (1) | | <math>w</math> || Wochentag des 1. Januar, <math>w = 0</math> (Montag) … <math>6</math> (Sonntag) || — || aus den Klimadaten abgeleitet, siehe [[Programm Dokumentation/Berechnung/Wärmebedarf|Berechnung: Wärmebedarf]], Gleichung (1) | ||
|- | |- | ||
| <math>P_{\mathrm{W}}(j)</math> || Wochenprofil, 168 Stundenwerte || beliebige Skala || Brauchwassertyp-Katalog, Reiter „Wochenwerte" | | <math>P_{\mathrm{W}}(j)</math> || Wochenprofil, 168 Stundenwerte || beliebige Skala || Brauchwassertyp-Katalog, Reiter „Wochenwerte" | ||
| Zeile 62: | Zeile 58: | ||
| <math>n(m)</math> || Nutzungsfaktor des Monats (nur fuer Typen ohne VDI-Jahresgang) || — || Katalogherleitung | | <math>n(m)</math> || Nutzungsfaktor des Monats (nur fuer Typen ohne VDI-Jahresgang) || — || Katalogherleitung | ||
|- | |- | ||
| <math>\kappa(m)</math> || Kaltwasserfaktor des Monats, 1,083 im Februar bis 0,917 im August || — || Katalogherleitung: gedaempfte Waermewelle im Erdreich (Verlegetiefe 2,0 m, Temperaturleitfaehigkeit 0,8 | | <math>\kappa(m)</math> || Kaltwasserfaktor des Monats, 1,083 im Februar bis 0,917 im August || — || Katalogherleitung: gedaempfte Waermewelle im Erdreich (Verlegetiefe 2,0 m, Temperaturleitfaehigkeit <math>0{,}8 \cdot 10^{-6}</math> m²/s, Daempfungstiefe 2,83 m, Daempfung 0,494, Phasenverzug 41 Tage) | ||
|- | |- | ||
| <math>1\,000</math> || Umrechnung MWh in kWh || kWh/MWh || Konstante | | <math>1\,000</math> || Umrechnung MWh in kWh || kWh/MWh || Konstante | ||
| Zeile 84: | Zeile 80: | ||
| <math>Q_{\mathrm{M}}(m)</math> || Monatswert nach der Skalierung auf die Projektsumme || MWh || (2) | | <math>Q_{\mathrm{M}}(m)</math> || Monatswert nach der Skalierung auf die Projektsumme || MWh || (2) | ||
|- | |- | ||
| <math>x(t)</math> || gekachelter Wochenprofilwert der Stunde t, noch ohne Energiemass || Skala von | | <math>x(t)</math> || gekachelter Wochenprofilwert der Stunde t, noch ohne Energiemass || Skala von <math>P_{\mathrm{W}}</math> || (3) | ||
|- | |- | ||
| <math>S(m)</math> || Summe der gekachelten Werte innerhalb des Monats m || Skala von | | <math>S(m)</math> || Summe der gekachelten Werte innerhalb des Monats m || Skala von <math>P_{\mathrm{W}}</math> || (4) | ||
|- | |- | ||
| <math>Q_{\mathrm{TWW}}(t)</math> || Brauchwasserbedarf der Stunde t || kWh || (5) | | <math>Q_{\mathrm{TWW}}(t)</math> || Brauchwasserbedarf der Stunde t || kWh || (5) | ||
| Zeile 102: | Zeile 98: | ||
=== 1. Profile des Projekts sammeln === | === 1. Profile des Projekts sammeln === | ||
Der Lauf holt die Namen aller dem Projekt zugeordneten Brauchwasserprofile und rechnet sie | 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. | ||
'''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 | 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. | ||
Lauf meldet es. Fehlt der Typbezug ganz, bricht die Brauchwasserrechnung ab. | |||
=== 2. Jahressumme des Projekts einrechnen === | === 2. Jahressumme des Projekts einrechnen === | ||
Hat der Anwender im Projekt eine eigene Jahressumme hinterlegt, werden die zwoelf | Hat der Anwender im Projekt eine eigene Jahressumme hinterlegt, werden die zwoelf Monatswerte linear darauf skaliert: | ||
Monatswerte linear darauf skaliert: | |||
: <math>\displaystyle Q_{\mathrm{a,Kat}} = \sum_{m=1}^{12} Q_{\mathrm{M,Kat}}(m)</math> (1) | : <math>\displaystyle Q_{\mathrm{a,Kat}} = \sum_{m=1}^{12} Q_{\mathrm{M,Kat}}(m)</math> (1) | ||
| Zeile 124: | Zeile 114: | ||
:: <math>Q_{\mathrm{M,Kat}}(m)</math> – Monatswert des Profils aus dem Katalog [MWh] | :: <math>Q_{\mathrm{M,Kat}}(m)</math> – Monatswert des Profils aus dem Katalog [MWh] | ||
:: <math>Q_{\mathrm{a,Proj}}</math> – Jahressumme des Projekts; leer oder 0 = keine Skalierung [MWh] | :: <math>Q_{\mathrm{a,Proj}}</math> – Jahressumme des Projekts; leer oder 0 = keine Skalierung [MWh] | ||
:: <math>Q_{\mathrm{a,Kat}}</math> – Summe der Katalog-Monatswerte nach (1) [MWh] | :: <math>Q_{\mathrm{a,Kat}}</math> – Summe der Katalog-Monatswerte nach (1) [MWh] Ohne eigene Jahressumme gilt <math>Q_{\mathrm{M}}(m) = Q_{\mathrm{M,Kat}}(m)</math>. | ||
Ohne eigene Jahressumme gilt <math>Q_{\mathrm{M}}(m) | |||
Ist <math>Q_{\mathrm{a,Proj}}</math> gesetzt, <math>Q_{\mathrm{a,Kat}}</math> aber null, wird das Profil uebersprungen | Ist <math>Q_{\mathrm{a,Proj}}</math> gesetzt, <math>Q_{\mathrm{a,Kat}}</math> aber null, wird das Profil uebersprungen und gemeldet — (2) waere sonst <math>0 \cdot Q_{\mathrm{a,Proj}} / 0</math> und damit in allen zwoelf Monaten unbestimmt. | ||
und gemeldet — (2) waere sonst | |||
unbestimmt. | |||
Die '''Verteilung''' bleibt dabei unveraendert; die Jahressumme aendert nur die Hoehe. | Die '''Verteilung''' bleibt dabei unveraendert; die Jahressumme aendert nur die Hoehe. | ||
| Zeile 135: | Zeile 122: | ||
=== 3. Wochenprofil auf das Jahr kacheln === | === 3. Wochenprofil auf das Jahr kacheln === | ||
Das 168-Stunden-Profil wird ab dem '''tatsaechlichen Wochentag des 1. Januar''' fortlaufend | Das 168-Stunden-Profil wird ab dem '''tatsaechlichen Wochentag des 1. Januar''' fortlaufend ueber das Jahr gelegt: | ||
ueber das Jahr gelegt: | |||
: <math>\displaystyle x(t) = P_{\mathrm{W}}\left( (w \cdot 24 + t)\ \operatorname{mod}\ 168 \right), \quad t = 0 \dots 8\,759</math> (3) | : <math>\displaystyle x(t) = P_{\mathrm{W}}\left( (w \cdot 24 + t)\ \operatorname{mod}\ 168 \right), \quad t = 0 \dots 8\,759</math> (3) | ||
| Zeile 143: | Zeile 129: | ||
:: <math>w</math> – Wochentag des 1. Januar, 0 = Montag bis 6 = Sonntag [–] | :: <math>w</math> – Wochentag des 1. Januar, 0 = Montag bis 6 = Sonntag [–] | ||
:: <math>24</math> – Stunden je Tag [h] | :: <math>24</math> – Stunden je Tag [h] | ||
:: <math>168</math> – Stunden je Woche [h] | :: <math>168</math> – Stunden je Woche [h] Das Wochenprofil ist so gelesen, dass die Stunden 1 bis 24 der Montag sind und 145 bis 168 der Sonntag; im Index <math>j</math> von (3) sind das <math>j = 0 \dots 23</math> bzw. <math>j = 144 \dots 167</math>. | ||
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 | |||
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 — der naechste Schritt teilte sonst durch null. | ||
der naechste Schritt teilte sonst durch null. | |||
=== 4. Monatsweise auf die Monatswerte normieren === | === 4. Monatsweise auf die Monatswerte normieren === | ||
| Zeile 163: | Zeile 146: | ||
:: <math>S(m)</math> – Monatssumme derselben Werte nach (4) [Skala von <math>P_{\mathrm{W}}</math>] | :: <math>S(m)</math> – Monatssumme derselben Werte nach (4) [Skala von <math>P_{\mathrm{W}}</math>] | ||
:: <math>Q_{\mathrm{M}}(m)</math> – Monatswert nach (2) [MWh] | :: <math>Q_{\mathrm{M}}(m)</math> – Monatswert nach (2) [MWh] | ||
:: <math>1\,000</math> – Umrechnung MWh in kWh [kWh/MWh] | :: <math>1\,000</math> – Umrechnung MWh in kWh [kWh/MWh] Aus (5) folgt zweierlei, und beides ist wichtig zu wissen: | ||
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 | * '''Die Skala des Wochenprofils ist frei.''' Ob die 168 Werte in Prozent, in Litern oder in Kilowattstunden stehen, aendert am Ergebnis nichts — <math>x(t)</math> steht in (5) im Zaehler UND ueber <math>S(m)</math> 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 Monatswerte bestimmen allein die Energiemenge.''' Der Faktor 1 000 rechnet die | |||
Die Monatsgrenzen sind Stundenindizes eines '''Nicht-Schaltjahres''' (Januar 0…743, | Die Monatsgrenzen sind Stundenindizes eines '''Nicht-Schaltjahres''' (Januar 0…743, Februar 744…1415 und so fort bis Dezember 8016…8759). | ||
Februar 744…1415 und so fort bis Dezember 8016…8759). | |||
=== 5. In den Kanal und in die Bilanz === | === 5. In den Kanal und in die Bilanz === | ||
| Zeile 183: | Zeile 160: | ||
:: <math>Q_{\mathrm{a}}</math> – ausgewiesene Jahresmenge des Kanals [MWh] | :: <math>Q_{\mathrm{a}}</math> – ausgewiesene Jahresmenge des Kanals [MWh] | ||
:: <math>Q_{\mathrm{TWW}}(t)</math> – Brauchwasserbedarf der Stunde nach (5) [kWh] | :: <math>Q_{\mathrm{TWW}}(t)</math> – Brauchwasserbedarf der Stunde nach (5) [kWh] | ||
:: <math>1\,000</math> – Umrechnung kWh in MWh [kWh/MWh] | :: <math>1\,000</math> – Umrechnung kWh in MWh [kWh/MWh] und zwar '''vor''' der Verteilung der Netzverluste. Der Stundenvektor bekommt seinen anteiligen Netzverlust danach dazu (siehe [[Programm Dokumentation/Berechnung/Wärmebedarf|Berechnung: Wärmebedarf]], Schritt 7 und Gleichung (21) dort) — die Waermepumpe rechnet mit dem Vektor, nicht mit der ausgewiesenen Menge. | ||
und zwar '''vor''' der Verteilung der Netzverluste. Der Stundenvektor bekommt seinen | |||
anteiligen Netzverlust danach dazu (siehe | |||
[[Programm Dokumentation/Berechnung/Wärmebedarf|Berechnung: Wärmebedarf]], Schritt 7 und | |||
Gleichung (21) dort) — die Waermepumpe rechnet mit dem Vektor, nicht mit der ausgewiesenen | |||
Menge. | |||
=== 6. Der mitgelieferte Katalog === | === 6. Der mitgelieferte Katalog === | ||
Der Auslieferungskatalog fuehrt '''11 Wochen-Stundenprofile''' und '''13 Monatswertsaetze'''. | Der Auslieferungskatalog fuehrt '''11 Wochen-Stundenprofile''' und '''13 Monatswertsaetze'''. Vier davon sind Normdaten aus VDI 6002 Blatt 1 und 2 und deshalb schreibgeschuetzt: | ||
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), | * '''Wohnen gross''' (VDI 6002 Blatt 1, Anhang D — Bilder D1 bis D5), | ||
| Zeile 201: | Zeile 171: | ||
* '''Krankenhaus''' (VDI 6002 Blatt 2, Bild 10; der Jahresgang folgt dem Seniorenheim). | * '''Krankenhaus''' (VDI 6002 Blatt 2, Bild 10; der Jahresgang folgt dem Seniorenheim). | ||
Die uebrigen sieben — MFH Wohnen, EFH Wohnen, Hotel (in drei Jahresgangvarianten), | 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. | ||
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, | Ein schreibgeschuetzter Satz traegt in der Verwaltung ein Schloss. Wer ihn anpassen will, dupliziert ihn (''Duplizieren…'') oder hebt sein Schloss auf (''Schloss aufheben…'' in der Leiste ueber dem Stammblatt, nach einer Rueckfrage); danach gelten seine Werte als eigene, und ein Programm-Update stellt die ausgelieferten nicht wieder her. Umgekehrt sperrt ''Schloss setzen…'' einen eigenen Satz als Auslieferungssatz, ohne seine Werte anzutasten. Das Wochen-Stundenprofil gehoert zum Typ und behaelt dessen eigenes Schloss. | ||
Zimmer, Nutzer). Der Zusammenhang zum spezifischen Bedarf lautet | |||
Die Monatswerte beziehen sich auf '''60/10 °C''' und eine Bezugseinheit (Person, Bett, Zimmer, Nutzer). Der Zusammenhang zum spezifischen Bedarf lautet | |||
: <math>\displaystyle Q_{\mathrm{a,spez}} = \frac{V_{\mathrm{Z}} \cdot 365 \cdot 50 \cdot 1{,}163}{1\,000\,000}</math> (7) | : <math>\displaystyle Q_{\mathrm{a,spez}} = \frac{V_{\mathrm{Z}} \cdot 365 \cdot 50 \cdot 1{,}163}{1\,000\,000}</math> (7) | ||
| Zeile 214: | Zeile 183: | ||
:: <math>50</math> – Spreizung von 10 auf 60 °C [K] | :: <math>50</math> – Spreizung von 10 auf 60 °C [K] | ||
:: <math>1{,}163</math> – spezifische Waermekapazitaet von Wasser [Wh/(l·K)] | :: <math>1{,}163</math> – spezifische Waermekapazitaet von Wasser [Wh/(l·K)] | ||
:: <math>1\,000\,000</math> – Umrechnung Wh in MWh [Wh/MWh] | :: <math>1\,000\,000</math> – Umrechnung Wh in MWh [Wh/MWh] (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 <math>V_{\mathrm{Z}}</math> des Katalogs stehen in der Parametertabelle. | ||
(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 <math>V_{\mathrm{Z}}</math> des | |||
Katalogs stehen in der Parametertabelle. | |||
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 | |||
: <math>\displaystyle k(m) = n(m) \cdot \kappa(m)</math> (8) | : <math>\displaystyle k(m) = n(m) \cdot \kappa(m)</math> (8) | ||
:: <math>k(m)</math> – Monatsfaktor der Typen ohne VDI-Jahresgang [–] | :: <math>k(m)</math> – Monatsfaktor der Typen ohne VDI-Jahresgang [–] | ||
:: <math>n(m)</math> – Nutzungsfaktor des Monats [–] | :: <math>n(m)</math> – Nutzungsfaktor des Monats [–] | ||
:: <math>\kappa(m)</math> – Kaltwasserfaktor des Monats, 1,083 im Februar bis 0,917 im August [–] | :: <math>\kappa(m)</math> – Kaltwasserfaktor des Monats, 1,083 im Februar bis 0,917 im August [–] und normiert auf die unveraenderte Jahressumme. Der Kaltwasserfaktor <math>\kappa(m)</math> kommt aus einer gedaempften Waermewelle im Erdreich (Verlegetiefe 2,0 m, Temperaturleitfaehigkeit <math>0{,}8 \cdot 10^{-6}</math> 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. | ||
und normiert auf die unveraenderte Jahressumme. Der Kaltwasserfaktor <math>\kappa(m)</math> kommt aus einer | |||
gedaempften Waermewelle im Erdreich (Verlegetiefe 2,0 m, Temperaturleitfaehigkeit | |||
<math>0{,}8 \cdot 10^{-6}</math> 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 == | == Grenzen und Annahmen == | ||
| Zeile 243: | Zeile 202: | ||
* '''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. | * '''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 Einheit fuer beide Wege.''' Die Brauchwassermenge steht nach (6) in MWh — im '''Lauf''' wie in der '''Vorschau''' der Bedarfsdialoge. Beide Wege gehen durch dieselbe Kernmethode, und die Anzeige rechnet nur noch von MWh auf die gewaehlte Anzeigeeinheit um. | * '''EINE Einheit fuer beide Wege.''' Die Brauchwassermenge steht nach (6) in MWh — im '''Lauf''' wie in der '''Vorschau''' der Bedarfsdialoge. Beide Wege gehen durch dieselbe Kernmethode, und die Anzeige rechnet nur noch von MWh auf die gewaehlte Anzeigeeinheit um. | ||
* ''' | * '''Ein Programm-Update laesst den Katalog, wie er ist.''' Setup und Programmstart ueberschreiben keinen Katalogsatz und saeen keinen nach: Ein angepasster oder entsperrter Satz bleibt, wie er ist, und neu ausgelieferte Profile kommen in eine bestehende Datenbank nicht von selbst. Die ausgelieferten Werte eines angepassten Satzes gibt es danach nur noch in einer Datenbanksicherung. | ||
== Ergebnisse und wo sie stehen == | == Ergebnisse und wo sie stehen == | ||
Version vom 28. September 2026, 06:04 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 |
|---|---|---|---|
| Stunde des Jahres, | — | Zeitraster (Konstante: 8 760 Stunden je Jahr) | |
| Monat, | — | Zeitraster (Konstante: zwoelf Monatsgrenzen eines Nicht-Schaltjahres) | |
| Stunde der Woche, | — | Zeitraster (Konstante: 168 Wochenstunden) | |
| Wochentag des 1. Januar, (Montag) … (Sonntag) | — | aus den Klimadaten abgeleitet, siehe Berechnung: Wärmebedarf, Gleichung (1) | |
| Wochenprofil, 168 Stundenwerte | beliebige Skala | Brauchwassertyp-Katalog, Reiter „Wochenwerte" | |
| Monatswert m des Profils | MWh | Brauchwasserkatalog, Kopfsatz, Felder Monat_1 … Monat_12
| |
| Jahressumme des Projekts | MWh | Dialog „Brauchwasserwärme", Feld „Jahresverbrauch"; leer oder 0 = keine Skalierung | |
| 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) | |
| Nutzungsfaktor des Monats (nur fuer Typen ohne VDI-Jahresgang) | — | Katalogherleitung | |
| Kaltwasserfaktor des Monats, 1,083 im Februar bis 0,917 im August | — | Katalogherleitung: gedaempfte Waermewelle im Erdreich (Verlegetiefe 2,0 m, Temperaturleitfaehigkeit m²/s, Daempfungstiefe 2,83 m, Daempfung 0,494, Phasenverzug 41 Tage) | |
| Umrechnung MWh in kWh | kWh/MWh | Konstante | |
| Tage je Jahr | d/a | Konstante | |
| Spreizung von 10 auf 60 °C | K | Konstante des Katalogbezugs | |
| spezifische Waermekapazitaet von Wasser | Wh/(l·K) | Konstante |
Variablen
Was die Rechnung selbst bildet:
| Symbol | Bedeutung | Einheit | berechnet in |
|---|---|---|---|
| Summe der zwoelf Katalog-Monatswerte | MWh | (1) | |
| Monatswert nach der Skalierung auf die Projektsumme | MWh | (2) | |
| gekachelter Wochenprofilwert der Stunde t, noch ohne Energiemass | Skala von | (3) | |
| Summe der gekachelten Werte innerhalb des Monats m | Skala von | (4) | |
| Brauchwasserbedarf der Stunde t | kWh | (5) | |
| ausgewiesene Jahresmenge des Kanals | MWh | (6) | |
| Jahresmenge je Bezugseinheit aus der Zapfmenge | MWh/a | (7) | |
| 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:
- (1)
- – Summe der zwoelf Katalog-Monatswerte [MWh]
- – Monatswert des Profils, wie er im Katalog steht [MWh]
- – Monat, 1 bis 12 [–]
- (2)
- – Monatswert nach der Skalierung auf die Projektsumme [MWh]
- – Monatswert des Profils aus dem Katalog [MWh]
- – Jahressumme des Projekts; leer oder 0 = keine Skalierung [MWh]
- – Summe der Katalog-Monatswerte nach (1) [MWh] Ohne eigene Jahressumme gilt .
Ist gesetzt, aber null, wird das Profil uebersprungen und gemeldet — (2) waere sonst 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:
- (3)
- – gekachelter Wochenprofilwert der Stunde, noch ohne Energiemass [Skala von ]
- – Wochenprofil, 168 Stundenwerte [beliebige Skala]
- – Wochentag des 1. Januar, 0 = Montag bis 6 = Sonntag [–]
- – Stunden je Tag [h]
- – Stunden je Woche [h] Das Wochenprofil ist so gelesen, dass die Stunden 1 bis 24 der Montag sind und 145 bis 168 der Sonntag; im Index von (3) sind das bzw. .
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:
- (4)
- – Summe der gekachelten Werte innerhalb des Monats [Skala von ]
- – gekachelter Wochenprofilwert nach (3) [Skala von ]
- – Monat, 1 bis 12; die Monatsgrenzen sind die eines Nicht-Schaltjahres [–]
- (5)
- – Brauchwasserbedarf der Stunde [kWh]
- – gekachelter Wochenprofilwert nach (3) [Skala von ]
- – Monatssumme derselben Werte nach (4) [Skala von ]
- – Monatswert nach (2) [MWh]
- – Umrechnung MWh in kWh [kWh/MWh] 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 — steht in (5) im Zaehler UND ueber 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
- (6)
- – ausgewiesene Jahresmenge des Kanals [MWh]
- – Brauchwasserbedarf der Stunde nach (5) [kWh]
- – Umrechnung kWh in MWh [kWh/MWh] 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. 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.
Ein schreibgeschuetzter Satz traegt in der Verwaltung ein Schloss. Wer ihn anpassen will, dupliziert ihn (Duplizieren…) oder hebt sein Schloss auf (Schloss aufheben… in der Leiste ueber dem Stammblatt, nach einer Rueckfrage); danach gelten seine Werte als eigene, und ein Programm-Update stellt die ausgelieferten nicht wieder her. Umgekehrt sperrt Schloss setzen… einen eigenen Satz als Auslieferungssatz, ohne seine Werte anzutasten. Das Wochen-Stundenprofil gehoert zum Typ und behaelt dessen eigenes Schloss.
Die Monatswerte beziehen sich auf 60/10 °C und eine Bezugseinheit (Person, Bett, Zimmer, Nutzer). Der Zusammenhang zum spezifischen Bedarf lautet
- (7)
- – Jahresmenge je Bezugseinheit [MWh/a]
- – spezifische Zapfmenge je Bezugseinheit und Tag [l/(Einheit·d)]
- – Tage je Jahr [d/a]
- – Spreizung von 10 auf 60 °C [K]
- – spezifische Waermekapazitaet von Wasser [Wh/(l·K)]
- – Umrechnung Wh in MWh [Wh/MWh] (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 des Katalogs stehen in der Parametertabelle.
Fuer Hotel, Buero, Sportstaette und Schule gibt die VDI keinen Jahresgang vor. Dort bildet der Katalog ihn als
- (8)
- – Monatsfaktor der Typen ohne VDI-Jahresgang [–]
- – Nutzungsfaktor des Monats [–]
- – Kaltwasserfaktor des Monats, 1,083 im Februar bis 0,917 im August [–] und normiert auf die unveraenderte Jahressumme. Der Kaltwasserfaktor kommt aus einer gedaempften Waermewelle im Erdreich (Verlegetiefe 2,0 m, Temperaturleitfaehigkeit 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 gilt fuer alle 52 Wochen; Feiertage, Betriebsferien und Belegungsschwankungen bildet allein der Monatswert 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 Einheit fuer beide Wege. Die Brauchwassermenge steht nach (6) in MWh — im Lauf wie in der Vorschau der Bedarfsdialoge. Beide Wege gehen durch dieselbe Kernmethode, und die Anzeige rechnet nur noch von MWh auf die gewaehlte Anzeigeeinheit um.
- Ein Programm-Update laesst den Katalog, wie er ist. Setup und Programmstart ueberschreiben keinen Katalogsatz und saeen keinen nach: Ein angepasster oder entsperrter Satz bleibt, wie er ist, und neu ausgelieferte Profile kommen in eine bestehende Datenbank nicht von selbst. Die ausgelieferten Werte eines angepassten Satzes gibt es danach nur noch in einer Datenbanksicherung.
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
- Brauchwasser — Bedienung des Dialogs und Katalogpflege
- Berechnung: Wärmebedarf — wie der Kanal in den Gesamtbedarf eingeht
- Berechnung: Prozesswärme — dieselbe Profilroutine
- Berechnung: Strombedarf — dieselbe Profilroutine
- Berechnung: Pufferspeicher — Speicherung und Bereitschaftsverluste