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/BHKW: 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 07.09.2026, Sprungmarken je Abschnitt)
Zeile 2: Zeile 2:
     EPOS.Kern/Allgemein/Simulation/SimulationBHKW.cs, EPOS.Kern/Allgemein/Simulation/SimulationControl.cs
     EPOS.Kern/Allgemein/Simulation/SimulationBHKW.cs, EPOS.Kern/Allgemein/Simulation/SimulationControl.cs
     (BHKW_Liste_Laden, Betriebsart, Protokollmeldungen), EPOS.Kern/Allgemein/Simulation/Ladeordnung.cs,
     (BHKW_Liste_Laden, Betriebsart, Protokollmeldungen), EPOS.Kern/Allgemein/Simulation/Ladeordnung.cs,
     EPOS.Kern/Allgemein/Katalog/ParameterVerwendung.cs (Spaltenverwendung, Befund W14a-E-8-B3) -->
     EPOS.Kern/Allgemein/Katalog/ParameterVerwendung.cs (Spaltenverwendung, Befunde W14a-E-8-B1/B3),
    EPOS.Kern/Allgemein/Wirtschaftlichkeit/Emissionsquelle.cs (die eine Emissionsquelle, W14a-E-8-B1) -->


== Was berechnet wird ==
== Was berechnet wird ==
{{Anker|was}}


Ein Blockheizkraftwerk erzeugt Wärme und Strom '''gleichzeitig'''; welche der beiden Größen die
Ein Blockheizkraftwerk erzeugt Wärme und Strom '''gleichzeitig'''; welche der beiden Größen die
Zeile 19: Zeile 21:


== Eingangsgrößen ==
== Eingangsgrößen ==
{{Anker|eingang}}


{| class="wikitable"
{| class="wikitable"
Zeile 37: Zeile 40:
| Grenzleistung (Modulationsgrenze) || % || BHKW-Katalog, Feld „Grenzleistung"; ersatzweise das Feld „Grenzleistung" der Projektzeile im Dialog „BHKW"
| Grenzleistung (Modulationsgrenze) || % || BHKW-Katalog, Feld „Grenzleistung"; ersatzweise das Feld „Grenzleistung" der Projektzeile im Dialog „BHKW"
|-
|-
| Projektweite Leistungsuntergrenze || % || Simulationskonfiguration; Vorgabe 30 %, wenn nicht gepflegt
| Projektweite Leistungsuntergrenze || % || Simulationskonfiguration, Parameterblatt „BHKW", Feld „Untere Leistungsgrenze der Module"; ein neues Projekt startet mit 30 %, '''0 heisst „keine Untergrenze"'''
|-
|-
| Brennstoff (Energieträger) || — || BHKW-Katalog; im Projekt änderbar über „Brennstoff Variante"
| Brennstoff (Energieträger) || — || BHKW-Katalog; im Projekt änderbar über „Brennstoff Variante"
|-
|-
| Emissionsfaktoren CO₂, SO₂, NOₓ, CO, Staub || g/MWh || '''BHKW-Katalog''' — beim BHKW zählen die Gerätewerte, anders als beim Heizkessel
| Emissionsfaktoren CO₂ bzw. SO₂, NOₓ, Staub || g/kWh bzw. mg/kWh || '''Emissionskatalog des Energieträgers''' — seit W14a‑E‑8‑B1 dieselbe Quelle wie beim Heizkessel; die fünf Spalten des BHKW-Katalogs sind „nur Anzeige"
|-
|-
| Vorlauf, Rücklauf || °C || Dialog „BHKW", Abschnitt „Modul"
| Vorlauf, Rücklauf || °C || Dialog „BHKW", Abschnitt „Modul"
Zeile 51: Zeile 54:


== Formelzeichen und Parameter ==
== Formelzeichen und Parameter ==
{{Anker|zeichen}}


Die Schreibweise ist die der ganzen Rubrik: <math>t</math> ist die Stunde des Jahres
Die Schreibweise ist die der ganzen Rubrik: <math>t</math> ist die Stunde des Jahres
Zeile 75: Zeile 79:
| <math>x_{\mathrm{Kat}}</math> || Grenzleistung des Geräts (kleinste zulässige Teillast) || % || BHKW-Katalog, Feld „Grenzleistung"
| <math>x_{\mathrm{Kat}}</math> || Grenzleistung des Geräts (kleinste zulässige Teillast) || % || BHKW-Katalog, Feld „Grenzleistung"
|-
|-
| <math>x_{\mathrm{Proj}}</math> || projektweite Leistungsuntergrenze || % || Simulationskonfiguration, Feld „Grenzleistung" der Projektzeile
| <math>x_{\mathrm{Proj}}</math> || projektweite Leistungsuntergrenze || % || Simulationskonfiguration, Parameterblatt „BHKW", Feld „Untere Leistungsgrenze der Module"
|-
|-
| <math>x_{0}</math> || Modulationsgrenze, wenn keine der beiden gepflegt ist || — || '''Vorgabe: 0,30''' (30&nbsp;%)
| <math>x_{0}</math> || Vorgabe der projektweiten Leistungsuntergrenze in einem NEUEN Projekt || % || '''30''' — sichtbar im Feld, nicht im Rechenweg
|-
|-
| <math>\mathrm{ID}_{\mathrm{B}}</math> || Kennung des Brennstoffs || — || BHKW-Katalog; im Projekt über „Brennstoff Variante" änderbar
| <math>\mathrm{ID}_{\mathrm{B}}</math> || Kennung des Brennstoffs || — || BHKW-Katalog; im Projekt über „Brennstoff Variante" änderbar
|-
|-
| <math>f_{\mathrm{E}}</math> || Emissionsfaktor je Schadstoff (CO₂, SO₂, NO<sub>x</sub>, CO, Staub) || g/MWh || '''BHKW-Katalog''' — die Gerätewerte, nicht der Energieträgerkatalog
| <math>f_{\mathrm{E}}</math> || Emissionsfaktor je Schadstoff (CO₂, SO₂, NO<sub>x</sub>, Staub) || g/kWh (CO₂) bzw. mg/kWh || '''Emissionskatalog des Energieträgers''' — nicht die Gerätewerte des BHKW-Katalogs
|-
|-
| <math>\vartheta_{\mathrm{VL}}</math>, <math>\vartheta_{\mathrm{RL}}</math> || Vorlauf- und Rücklauftemperatur des Moduls || °C || Dialog „BHKW", Abschnitt „Modul" (Projektzeile); der Katalogsatz ist die Vorbelegung
| <math>\vartheta_{\mathrm{VL}}</math>, <math>\vartheta_{\mathrm{RL}}</math> || Vorlauf- und Rücklauftemperatur des Moduls || °C || Dialog „BHKW", Abschnitt „Modul" (Projektzeile); der Katalogsatz ist die Vorbelegung
Zeile 139: Zeile 143:


== Rechenweg ==
== Rechenweg ==
{{Anker|rechenweg}}


Gerechnet wird im festen Jahresraster von '''8&nbsp;760 Stunden'''; <math>t</math> ist in allen
Gerechnet wird im festen Jahresraster von '''8&nbsp;760 Stunden'''; <math>t</math> ist in allen
Zeile 147: Zeile 152:
=== Schritt 1 — Kennwerte auflösen ===
=== Schritt 1 — Kennwerte auflösen ===


Je Modul werden thermische und elektrische Nennleistung, der Gesamtwirkungsgrad, der Brennstoff und
Je Modul werden thermische und elektrische Nennleistung, der Gesamtwirkungsgrad und der Brennstoff
die fünf Emissionsfaktoren aus dem Katalog gelesen. Die '''Stromkennzahl''' ist das Verhältnis der
aus dem Katalog gelesen, dazu die Emissionsfaktoren seines '''Energieträgers''' aus dem
beiden Nennleistungen:
Emissionskatalog — dieselbe Lesekette wie beim Heizkessel und in der Wirtschaftlichkeit
(Anwenderentscheid W14a‑E‑8‑B1 vom 07.09.2026): Projektwert → aktive Katalogzeile →
Brennstoffkatalog → Energieträgerspalte, im '''Berechnungsmodus''' des Projekts (CO₂ oder
CO₂-Äquivalent). Ist dem Modul kein Energieträger zugeordnet, gilt ersatzweise sein Brennstoff
gegen den Brennstoffkatalog; das Laufprotokoll sagt es an. Die '''Stromkennzahl''' ist das
Verhältnis der beiden Nennleistungen:


: <math>\displaystyle \mathrm{SKZ} = \frac{P_{\mathrm{el}}}{P_{\mathrm{th}}}</math> &nbsp;&nbsp;(1)
: <math>\displaystyle \mathrm{SKZ} = \frac{P_{\mathrm{el}}}{P_{\mathrm{th}}}</math> &nbsp;&nbsp;(1)
Zeile 165: Zeile 175:
:: <math>x_{\mathrm{Proj}}</math> – projektweite Leistungsuntergrenze der Simulationskonfiguration [%]
:: <math>x_{\mathrm{Proj}}</math> – projektweite Leistungsuntergrenze der Simulationskonfiguration [%]


: <math>\displaystyle x_{\mathrm{Proj}} = 0 \; \to \; x_{\mathrm{min}} = x_{0} = 0{,}30</math> &nbsp;&nbsp;(3)
: <math>\displaystyle x_{\mathrm{Kat}} = 0 \;\text{und}\; x_{\mathrm{Proj}} = 0 \; \to \; x_{\mathrm{min}} = 0</math> &nbsp;&nbsp;(3)
:: <math>x_{\mathrm{min}}</math> – Modulationsgrenze als Faktor [–]
:: <math>x_{\mathrm{min}}</math> – Modulationsgrenze als Faktor [–]
:: <math>x_{\mathrm{Kat}}</math> – Grenzleistung des Geräts aus dem BHKW-Katalog [%]
:: <math>x_{\mathrm{Proj}}</math> – projektweite Leistungsuntergrenze [%]
:: <math>x_{\mathrm{Proj}}</math> – projektweite Leistungsuntergrenze [%]
:: <math>x_{0}</math> – Modulationsgrenze, wenn weder Katalog noch Projekt einen Wert führen [–], Vorgabe 0,30
 
Führt weder der Katalog noch das Projekt einen Wert, gibt es '''keine Untergrenze''': Das Modul
moduliert bis 0 herunter. Bis zum 07.09.2026 sprang hier eine stille Rücklage von 30&nbsp;% ein; sie ist
mit dem Anwenderentscheid W6-E-7 entfallen, weil sie im Rechenweg stand und in keiner Maske sichtbar war.
An ihre Stelle tritt der '''sichtbare''' Wert: Ein neues Projekt startet mit
<math>x_{\mathrm{Proj}} = 30</math>&nbsp;%, und Migrationsschritt 67 schreibt dieselben 30&nbsp;% in jedes
Bestandsprojekt, das bis dahin keinen gepflegten Wert hatte — es rechnet damit weiter wie zuvor, sieht
seine Untergrenze aber jetzt. Eine ausdrücklich gepflegte 0 bleibt 0.


=== Schritt 2 — Die drei Fahrweisen ===
=== Schritt 2 — Die drei Fahrweisen ===
Zeile 265: Zeile 283:
:: <math>\eta</math> – Gesamtwirkungsgrad, elektrisch und thermisch zusammen [–]
:: <math>\eta</math> – Gesamtwirkungsgrad, elektrisch und thermisch zusammen [–]


Die Emissionen folgen diesem Verbrauch, mit den Faktoren des '''Geräts''':
Die Emissionen folgen diesem Verbrauch, mit den Faktoren des '''Energieträgers''':


: <math>\displaystyle m_{\mathrm{E}} = \frac{Q_{\mathrm{B,a}} \cdot f_{\mathrm{E}}}{1\,000}</math> &nbsp;&nbsp;(9)
: <math>\displaystyle m_{\mathrm{E}} = \frac{Q_{\mathrm{B,a}} \cdot f_{\mathrm{E}}}{1\,000}</math> &nbsp;&nbsp;(9)
:: <math>m_{\mathrm{E}}</math> – Jahresemission je Schadstoff [kg]
:: <math>m_{\mathrm{E}}</math> – Jahresemission [t für CO₂, kg für SO₂, NO<sub>x</sub> und Staub]
:: <math>Q_{\mathrm{B,a}}</math> – Brennstoffverbrauch des Moduls im Jahr [MWh]
:: <math>Q_{\mathrm{B,a}}</math> – Brennstoffverbrauch des Moduls im Jahr [MWh]
:: <math>f_{\mathrm{E}}</math> – Emissionsfaktor des Geräts je Schadstoff [g/MWh]
:: <math>f_{\mathrm{E}}</math> – Emissionsfaktor des Energieträgers [g/kWh für CO₂, mg/kWh für die übrigen]
:: <math>1\,000</math> – Umrechnung von g in kg [g/kg]
:: <math>1\,000</math> – Umrechnung; derselbe Teiler für beide Fälle, weil sich die zwei Katalogeinheiten um genau diesen Faktor unterscheiden


Der Verbrauch geht auf denselben Satz Brennstoffzähler wie beim Heizkessel (Gas 1…5 und 14, Öl 6…9
Der Verbrauch geht auf denselben Satz Brennstoffzähler wie beim Heizkessel (Gas 1…5 und 14, Öl 6…9
Zeile 311: Zeile 329:


== Grenzen und Annahmen ==
== Grenzen und Annahmen ==
{{Anker|grenzen}}


* '''Die Betriebsart gilt für das ganze Projekt.''' Zwei Module mit unterschiedlicher Fahrweise
* '''Die Betriebsart gilt für das ganze Projekt.''' Zwei Module mit unterschiedlicher Fahrweise
Zeile 327: Zeile 346:
   unerreichbar. Sein Entfernen war ergebnisneutral. Ihn zurückzuholen wäre eine fachliche
   unerreichbar. Sein Entfernen war ergebnisneutral. Ihn zurückzuholen wäre eine fachliche
   Änderung.
   Änderung.
* '''`Investition je kW elektrisch` ist eine Dublette ohne Leser''' (Befund W14a‑E‑8‑B3): Der Wert
* '''Die fünf Emissionsspalten des BHKW-Katalogs rechnen seit W14a‑E‑8‑B1 nicht mehr mit'''
   wird seit dem 22.08.2026 aus den fünf Einzelposten '''abgeleitet''' und schreibgeschützt
  (Anwenderentscheid 07.09.2026). Bis dahin war das BHKW der einzige Erzeuger, dessen Lauf
   angezeigt; die Kostenplanung rechnet mit den Posten selbst. Er ist richtig, aber er geht in keine
  Gerätewerte als Emissionsfaktoren las — während die Emissionsbilanz desselben Projekts mit dem
  Rechnung ein.
  Katalogwert des Energieträgers rechnete. Der Anwender hat das aufgelöst: '''ein''' Faktor, der
  des Energieträgers, für alle Erzeuger. CO₂, SO₂, NOₓ, CO und Staub bleiben am Gerät pflegbar und
  sind als Herstellerangabe „nur Anzeige"; der Katalogdialog sagt es an.
* '''Der Faktor folgt dem Berechnungsmodus.''' Steht das Projekt auf „CO₂-Äquivalent", ist
  <math>f_{\mathrm{E}}</math> für CO₂ die gewichtete Summe der ausgewählten Emissionsarten
  (GWP₁₀₀) statt des reinen CO₂; SO₂, NOₓ und Staub bleiben in beiden Modi unverändert.
* '''Kein CO in der Bilanz.''' Der Emissionsarten-Katalog führt keine Art „CO", und der
  Brennstoffkatalog hat keine CO-Spalte; die CO-Emission des BHKW ist deshalb 0. Vor dem Entscheid
  kam sie aus der Gerätespalte.
* '''`Investition je kW elektrisch` geht in keine Rechnung des Laufs ein''' (Befund
  W14a‑E‑8‑B3, geschlossen mit dem Anwenderentscheid vom 07.09.2026): Die Investition wird im
  Katalog wahlweise als '''Gesamtsumme''' [€], als '''Wert je kW elektrisch''' [€/kW] oder als die
   '''fünf Einzelposten''' eingegeben — die zuletzt geänderte Eingabe führt, das jeweils andere
  Feld folgt aus ihr, und der Ausgleich läuft immer über den Modulpreis. Gespeichert werden die
   fünf Posten; `Investition_kwel` bleibt ihre Ableitung (Summe / <math>P_{\mathrm{el}}</math>).
  Gerechnet wird mit den Posten — in der Kostenplanung, nicht im Simulationslauf.
* '''Vor- und Rücklauf des Katalogs sind die Vorbelegung:''' Beim Anlegen der Anlage im Projekt
* '''Vor- und Rücklauf des Katalogs sind die Vorbelegung:''' Beim Anlegen der Anlage im Projekt
   werden sie aus dem Katalogsatz übernommen und können dort für das Projekt geändert werden.
   werden sie aus dem Katalogsatz übernommen und können dort für das Projekt geändert werden.
Zeile 343: Zeile 377:


== Ergebnisse und wo sie stehen ==
== Ergebnisse und wo sie stehen ==
{{Anker|ergebnisse}}


* '''Simulationsergebnis, Reiter „BHKW"''' — je Modul Wärme- und Stromproduktion,
* '''Simulationsergebnis, Reiter „BHKW"''' — je Modul Wärme- und Stromproduktion,
Zeile 360: Zeile 395:


== Bezüge ==
== Bezüge ==
{{Anker|bezuege}}


* [[Programm Dokumentation/BHKW|BHKW]] — Bedienung des Dialogs, Katalog, Brennstoffvarianten
* [[Programm Dokumentation/BHKW|BHKW]] — Bedienung des Dialogs, Katalog, Brennstoffvarianten
* [[Programm Dokumentation/Berechnung/Simulationsablauf|Berechnung: Simulationsablauf]] — Kaskade, Phasen der Stundenschleife, Betriebsart
* [[Programm Dokumentation/Berechnung/Simulationsablauf|Berechnung: Simulationsablauf]] — Kaskade, Phasen der Stundenschleife, Betriebsart
* [[Programm Dokumentation/Berechnung/Pufferspeicher|Berechnung: Pufferspeicher]] — Bilanzraum, Ladeordnung und Speicherentladung
* [[Programm Dokumentation/Berechnung/Pufferspeicher|Berechnung: Pufferspeicher]] — Bilanzraum, Ladeordnung und Speicherentladung
* [[Programm Dokumentation/Berechnung/Heizkessel|Berechnung: Heizkessel]] — der nachrangige Erzeuger, und der Gegenfall bei den Emissionsfaktoren
* [[Programm Dokumentation/Berechnung/Heizkessel|Berechnung: Heizkessel]] — der nachrangige Erzeuger; seit W14a‑E‑8‑B1 mit derselben Emissionsquelle
* [[Programm Dokumentation/Berechnung/Photovoltaik|Berechnung: Photovoltaik]] — wohin der BHKW-Stromüberschuss geht
* [[Programm Dokumentation/Berechnung/Photovoltaik|Berechnung: Photovoltaik]] — wohin der BHKW-Stromüberschuss geht
* [[Programm Dokumentation/Berechnung/Stromspeicher|Berechnung: Stromspeicher]] — der Überschuss als Ladequelle
* [[Programm Dokumentation/Berechnung/Stromspeicher|Berechnung: Stromspeicher]] — der Überschuss als Ladequelle
* [[Programm Dokumentation/Emissionen|Emissionen]] — Herkunft und Pflege der Emissionsfaktoren
* [[Programm Dokumentation/Emissionen|Emissionen]] — Herkunft und Pflege der Emissionsfaktoren
* [[Programm Dokumentation/Wirtschaftlichkeit|Wirtschaftlichkeit]] — KWK-Zuschlag, Stromvergütung, Steuerentlastung
* [[Programm Dokumentation/Wirtschaftlichkeit|Wirtschaftlichkeit]] — KWK-Zuschlag, Stromvergütung, Steuerentlastung

Version vom 7. September 2026, 11:20 Uhr


Was berechnet wird

Ein Blockheizkraftwerk erzeugt Wärme und Strom gleichzeitig; welche der beiden Größen die Maschine führt, entscheidet die Betriebsart des Projekts. Der Lauf ermittelt Stunde für Stunde, welche Module laufen und mit welcher Leistung, und bildet daraus die Wärmeproduktion, die Stromproduktion, den Brennstoffverbrauch, die Emissionen und die Vollbenutzungsstunden — thermisch wie elektrisch.

Der erzeugte Strom deckt zuerst den Strombedarf des Projekts; was darüber hinausgeht, ist Stromüberschuss und wird als solcher getrennt weitergereicht — er ist keine Photovoltaikerzeugung und wird nicht wie eine solche vergütet. Die KWK-Zuschläge, die Vergütung des Stroms und die Steuerentlastungen sind Sache der Wirtschaftlichkeit; der Lauf liefert ihr die Mengen und die Betriebsstunden.

Eingangsgrößen

Größe Einheit Herkunft im Programm
Offener Wärmebedarf je Kanal kWh je Stunde Ergebnis der vorgelagerten Kaskadenstufen
Strombedarf kWh je Stunde Strombedarf des Projekts
Betriebsart (wärmegeführt / stromgeführt / ohne Einspeisung) — Simulationskonfiguration; sie gilt für das ganze Projekt, nicht je Modul
Thermische Nennleistung kW BHKW-Katalog, Feld „P thermisch"
Elektrische Nennleistung kW BHKW-Katalog, Feld „P elektrisch"
Gesamtwirkungsgrad (elektrisch + thermisch) — bzw. % BHKW-Katalog, Feld „Wirkungsgrad"
Grenzleistung (Modulationsgrenze) % BHKW-Katalog, Feld „Grenzleistung"; ersatzweise das Feld „Grenzleistung" der Projektzeile im Dialog „BHKW"
Projektweite Leistungsuntergrenze % Simulationskonfiguration, Parameterblatt „BHKW", Feld „Untere Leistungsgrenze der Module"; ein neues Projekt startet mit 30 %, 0 heisst „keine Untergrenze"
Brennstoff (Energieträger) — BHKW-Katalog; im Projekt änderbar über „Brennstoff Variante"
Emissionsfaktoren CO₂ bzw. SO₂, NOₓ, Staub g/kWh bzw. mg/kWh Emissionskatalog des Energieträgers — seit W14a‑E‑8‑B1 dieselbe Quelle wie beim Heizkessel; die fünf Spalten des BHKW-Katalogs sind „nur Anzeige"
Vorlauf, Rücklauf °C Dialog „BHKW", Abschnitt „Modul"
Wärmesenken und Ladeaufträge — Simulationskonfiguration, Karte des BHKW
Ladepriorität 1…99 Simulationskonfiguration; Vorgabe 30 für das BHKW

Formelzeichen und Parameter

Die Schreibweise ist die der ganzen Rubrik: t ist die Stunde des Jahres (1…8 760), P eine Leistung, Q eine Wärmemenge, E eine Strommenge, η ein Wirkungsgrad, ϑ eine Temperatur in Grad Celsius. Weil eine Stunde lang ist, sind Leistung und Energie hier zahlengleich. Der Index th steht für thermisch, el für elektrisch, ueber für Überschuss — Umlaute stehen in den Formeln in ASCII-Umschrift, weil ein Index der Formelauszeichnung keine trägt.

Parameter

Eingaben, Katalogwerte, Vorgaben und Konstanten. Sie ändern sich innerhalb eines Laufs nicht.

Symbol Bedeutung Einheit Herkunft
Pth thermische Nennleistung des Moduls kW BHKW-Katalog, Feld „P thermisch"
Pel elektrische Nennleistung des Moduls kW BHKW-Katalog, Feld „P elektrisch"
η Gesamtwirkungsgrad, elektrisch und thermisch zusammen — BHKW-Katalog, Feld „Wirkungsgrad"
xKat Grenzleistung des Geräts (kleinste zulässige Teillast) % BHKW-Katalog, Feld „Grenzleistung"
xProj projektweite Leistungsuntergrenze % Simulationskonfiguration, Parameterblatt „BHKW", Feld „Untere Leistungsgrenze der Module"
x0 Vorgabe der projektweiten Leistungsuntergrenze in einem NEUEN Projekt % 30 — sichtbar im Feld, nicht im Rechenweg
IDB Kennung des Brennstoffs — BHKW-Katalog; im Projekt über „Brennstoff Variante" änderbar
fE Emissionsfaktor je Schadstoff (CO₂, SO₂, NOx, Staub) g/kWh (CO₂) bzw. mg/kWh Emissionskatalog des Energieträgers — nicht die Gerätewerte des BHKW-Katalogs
ϑVL, ϑRL Vorlauf- und Rücklauftemperatur des Moduls °C Dialog „BHKW", Abschnitt „Modul" (Projektzeile); der Katalogsatz ist die Vorbelegung
r Ladepriorität des Moduls in der Ladeordnung — Simulationskonfiguration; Vorgabe: 30 (Solarthermie 10, Wärmepumpe 20, Heizkessel 40)
Nmax größte Zahl Module je Projekt Stück Konstante: 10

Variablen

Größen, die der Lauf je Stunde oder je Modul bildet.

Symbol Bedeutung Einheit berechnet in
t Stunde des Jahres, 1…8 760 — Laufindex der Stundenschleife
SKZ Stromkennzahl des Moduls — (1)
xmin Modulationsgrenze als Faktor (0,5 = 50 % Teillast) — (2) und (3)
RQ(t) offener Wärmebedarf der Stunde kWh Eingang aus der Kaskade
S(t) freier Raum im zugeordneten Pufferspeicher kWh Pufferspeicher (Eingang)
RE(t) Reststrombedarf vor dem Modul kWh Strombilanz (Eingang)
Q(t) Wärmeproduktion des Moduls in dieser Stunde kWh Schritt 2, Fahrweisentabellen
E(t) Stromproduktion des Moduls in dieser Stunde kWh (4) bzw. (5)
Qdirekt(t) Anteil, der unmittelbar Bedarf deckt kWh (6)
Qlad(t) Anteil, der in einen Pufferspeicher geht kWh (6)
Queber(t) Wärmeüberschuss — verworfene Wärme kWh (6)
R'E(t) Reststrombedarf nach dem Modul; negativ = Stromüberschuss kWh (7)
Qa Wärmeproduktion des Moduls im Jahr MWh Jahressumme über Q(t)
Ea Stromproduktion des Moduls im Jahr MWh Jahressumme über E(t)
QB,a Brennstoffverbrauch des Moduls im Jahr MWh (8)
mE Jahresemission je Schadstoff kg (9)
PGas,max Gasspitze des Projekts kW (10)
hth thermische Vollbenutzungsstunden des Moduls h/a (11)
hel elektrische Vollbenutzungsstunden des Moduls h/a (12)
hel,ges leistungsgewichtete elektrische Vollbenutzungsstunden der Anlage h/a (13)

Rechenweg

Gerechnet wird im festen Jahresraster von 8 760 Stunden; t ist in allen Gleichungen dieser Seite die laufende Stunde des Jahres und wird deshalb in den Legenden nicht wiederholt. Höchstens Nmax=10 Module je Projekt gehen in die Rechnung ein; sie werden in jeder Stunde in ihrer Listenreihenfolge nacheinander zugeschaltet.

Schritt 1 — Kennwerte auflösen

Je Modul werden thermische und elektrische Nennleistung, der Gesamtwirkungsgrad und der Brennstoff aus dem Katalog gelesen, dazu die Emissionsfaktoren seines Energieträgers aus dem Emissionskatalog — dieselbe Lesekette wie beim Heizkessel und in der Wirtschaftlichkeit (Anwenderentscheid W14a‑E‑8‑B1 vom 07.09.2026): Projektwert → aktive Katalogzeile → Brennstoffkatalog → Energieträgerspalte, im Berechnungsmodus des Projekts (CO₂ oder CO₂-Äquivalent). Ist dem Modul kein Energieträger zugeordnet, gilt ersatzweise sein Brennstoff gegen den Brennstoffkatalog; das Laufprotokoll sagt es an. Die Stromkennzahl ist das Verhältnis der beiden Nennleistungen:

SKZ=PelPth   (1)
SKZ – Stromkennzahl des Moduls [–]
Pel – elektrische Nennleistung des BHKW-Moduls [kW]
Pth – thermische Nennleistung des BHKW-Moduls [kW]

Die Modulationsgrenze ist ein Faktor (0,5 = 50 % Teillast). Sie kommt aus dem Katalog, sofern dort ein Wert steht; sonst gilt die projektweite Leistungsuntergrenze. Beide Werte werden als Prozentangaben gepflegt und durch 100 geteilt:

xmin={xKat100xKat>0xProj100sonst   (2)
xmin – Modulationsgrenze als Faktor, 0,5 = 50 % Teillast [–]
xKat – Grenzleistung des Geräts aus dem BHKW-Katalog [%]
xProj – projektweite Leistungsuntergrenze der Simulationskonfiguration [%]
xKat=0undxProj=0→xmin=0   (3)
xmin – Modulationsgrenze als Faktor [–]
xKat – Grenzleistung des Geräts aus dem BHKW-Katalog [%]
xProj – projektweite Leistungsuntergrenze [%]

Führt weder der Katalog noch das Projekt einen Wert, gibt es keine Untergrenze: Das Modul moduliert bis 0 herunter. Bis zum 07.09.2026 sprang hier eine stille Rücklage von 30 % ein; sie ist mit dem Anwenderentscheid W6-E-7 entfallen, weil sie im Rechenweg stand und in keiner Maske sichtbar war. An ihre Stelle tritt der sichtbare Wert: Ein neues Projekt startet mit xProj=30 %, und Migrationsschritt 67 schreibt dieselben 30 % in jedes Bestandsprojekt, das bis dahin keinen gepflegten Wert hatte — es rechnet damit weiter wie zuvor, sieht seine Untergrenze aber jetzt. Eine ausdrücklich gepflegte 0 bleibt 0.

Schritt 2 — Die drei Fahrweisen

Je Stunde steht ein Wärmeraum RQ(t)+S(t) zur Verfügung: der offene Momentanbedarf plus der freie Raum im zugeordneten Pufferspeicher. Der Speicher wird dabei als Spiegel geführt — sein Zuwachs ist die zu ladende Menge, der Rückgang des Restbedarfs die Direktdeckung.

Wärmegeführt (Standard). Je Modul, in Listenreihenfolge:

Bedingung Wärme Q(t) Strom E(t)
Pth≤RQ(t)+S(t) Pth (Volllast) Pel
Pth⋅xmin≤RQ(t)+S(t)<Pth RQ(t)+S(t) (Teillast) nach (4)
RQ(t)+S(t)<Pth⋅xmin 0 — das Modul bleibt aus 0
E(t)=Pel⋅Q(t)Pth   (4)
E(t) – Stromproduktion des Moduls in der Stunde [kWh]
Pel – elektrische Nennleistung des Moduls [kW]
Q(t) – Wärmeproduktion des Moduls in der Stunde [kWh]
Pth – thermische Nennleistung des Moduls [kW]

Stromgeführt (Wirtschaftlich). Die Module folgen dem Strombedarf; die Wärme ist Koppelprodukt. Eine Speichergrenze gibt es in der Zuschaltung nicht — was über den Wärmebedarf hinaus entsteht, geht in die Ladephase und, wenn dort nichts mehr aufnimmt, in den Wärmeüberschuss.

Bedingung Strom E(t) Wärme Q(t)
Pel<RE(t) Pel (Volllast) Pth
Pel⋅xmin≤RE(t)≤Pel RE(t) (Teillast) nach (5)
RE(t)<Pel⋅xmin 0 — das Modul bleibt aus 0
Q(t)=Pth⋅E(t)Pel   (5)
Q(t) – Wärmeproduktion des Moduls in der Stunde [kWh]
Pth – thermische Nennleistung des Moduls [kW]
E(t) – Stromproduktion des Moduls in der Stunde [kWh]
Pel – elektrische Nennleistung des Moduls [kW]

Ohne Einspeisung (Zero-Export). Zwei Durchläufe über die Module: erst die wärmeseitige Zuschaltung (dieselben drei Fälle wie wärmegeführt), dann die stromseitige. In beiden gilt zusätzlich die Zero-Export-Bedingung: Reicht der Strombedarf nicht, bleibt das Modul aus — eingespeist wird nichts. Ein Modul, dessen Teillaststrom Pel⋅xmin noch über RE(t) läge, wird also abgeregelt, auch wenn Wärme gebraucht würde.

Schritt 3 — Wärme unterbringen

Die erzeugte Wärme geht in drei Wege, und jede kWh geht genau einen davon:

Q(t)=Qdirekt(t)+Qlad(t)+Queber(t)   (6)
Q(t) – Wärmeproduktion des Moduls in der Stunde [kWh]
Qdirekt(t) – Anteil, der unmittelbar Bedarf deckt [kWh]
Qlad(t) – Anteil, der in einen Pufferspeicher geht [kWh]
Queber(t) – Wärmeüberschuss; weder gedeckt noch gespeichert, also verworfen [kWh]

Die Direktdeckung läuft über die Direktsenken des Moduls, bei der Senkenart „beides" mit Warmwasservorrang. Ein Modul, dessen Hauptsenke ein Puffer ist, deckt in dieser Phase nichts — es läuft erst in der Ladephase gegen den Bilanzraum des Speichers; sonst wäre dieselbe kWh zweimal gebucht. Der Überschuss Queber(t) ist Wärme, die weder gedeckt noch gespeichert werden konnte; sie ist verworfen.

Mit dem Vorgaberang r=30 lädt das BHKW nach Solarthermie (10) und Wärmepumpe (20), aber vor dem Heizkessel (40).

Schritt 4 — Strom

Die Stromproduktion der Stunde mindert den Strombedarf des Projekts:

R'E(t)=RE(t)−E(t)   (7)
R'E(t) – Reststrombedarf nach dem Modul; negativ = Stromüberschuss [kWh]
RE(t) – Reststrombedarf vor dem Modul [kWh]
E(t) – Stromproduktion des Moduls in der Stunde [kWh]

Bleibt R'E(t) negativ, ist das BHKW-Stromüberschuss: Er wird bewusst nicht auf 0 geklemmt, damit ein Stromspeicher ihn laden kann, wird aber im Photovoltaikzweig getrennt ausgewiesen und nicht als PV-Einspeisung behandelt.

Schritt 5 — Verbrauch, Emissionen, Laufzeiten

Aus den Jahressummen je Modul:

QB,a=Qa+Eaη   (8)
QB,a – Brennstoffverbrauch des Moduls im Jahr [MWh]
Qa – Wärmeproduktion des Moduls im Jahr [MWh]
Ea – Stromproduktion des Moduls im Jahr [MWh]
η – Gesamtwirkungsgrad, elektrisch und thermisch zusammen [–]

Die Emissionen folgen diesem Verbrauch, mit den Faktoren des Energieträgers:

mE=QB,a⋅fE1000   (9)
mE – Jahresemission [t für CO₂, kg für SO₂, NOx und Staub]
QB,a – Brennstoffverbrauch des Moduls im Jahr [MWh]
fE – Emissionsfaktor des Energieträgers [g/kWh für CO₂, mg/kWh für die übrigen]
1000 – Umrechnung; derselbe Teiler für beide Fälle, weil sich die zwei Katalogeinheiten um genau diesen Faktor unterscheiden

Der Verbrauch geht auf denselben Satz Brennstoffzähler wie beim Heizkessel (Gas 1…5 und 14, Öl 6…9 und 18…22, Koks 10, Kohle 11, Holz 12, Pellets 15, Rapsöl 16, tierische Fette 17, alles Übrige auf den Sammelposten). Bei Gasmodulen kommt die Gasspitze dazu:

PGas,max=∑GasmodulePth⋅(1+SKZ)η   (10)
PGas,max – Gasspitze des Projekts [kW]
Pth – thermische Nennleistung des Gasmoduls [kW]
SKZ – Stromkennzahl des Moduls aus (1) [–]
η – Gesamtwirkungsgrad des Moduls [–]

Die Laufzeiten sind Vollbenutzungsstunden, keine Betriebsstunden:

hth=QaPth⋅1000   (11)
hth – thermische Vollbenutzungsstunden des Moduls [h/a]
Qa – Wärmeproduktion des Moduls im Jahr [MWh]
Pth – thermische Nennleistung des Moduls [kW]
1000 – Umrechnung von MWh in kWh [kWh/MWh]
hel=EaPel⋅1000   (12)
hel – elektrische Vollbenutzungsstunden des Moduls [h/a]
Ea – Stromproduktion des Moduls im Jahr [MWh]
Pel – elektrische Nennleistung des Moduls [kW]
1000 – Umrechnung von MWh in kWh [kWh/MWh]

Der Faktor 1 000 rechnet die MWh des Zählers auf die kW des Nenners um. Ein Modul, das ein Jahr lang zur Hälfte moduliert läuft, hat 8 760 Betriebsstunden, aber nur 4 380 thermische Vollbenutzungsstunden. Die Summe über mehrere Module kann 8 760 deshalb überschreiten. Für die Anlage insgesamt wird die elektrische Kennzahl leistungsgewichtet gebildet:

hel,ges=∑ModuleEa∑ModulePel⋅1000   (13)
hel,ges – leistungsgewichtete elektrische Vollbenutzungsstunden der Anlage [h/a]
Ea – Stromproduktion des einzelnen Moduls im Jahr [MWh]
Pel – elektrische Nennleistung des einzelnen Moduls [kW]
1000 – Umrechnung von MWh in kWh [kWh/MWh]

Module ohne gepflegte elektrische Nennleistung bleiben in Zähler und Nenner außen vor.

Grenzen und Annahmen

  • Die Betriebsart gilt für das ganze Projekt. Zwei Module mit unterschiedlicher Fahrweise
 lassen sich nicht abbilden.
  • Ein Wirkungsgrad, keine Teillastkennlinie. η gilt unabhängig von der
 Auslastung; ein moduliertes Modul rechnet mit demselben Wert wie ein voll laufendes. Auch die
 Stromkennzahl SKZ bleibt in Teillast unverändert — das ist die Aussage von
 (4) und (5).
  • Keine Taktung, keine Mindestlaufzeit, keine Anfahrverluste. Ein Modul läuft in einer Stunde
 ganz, moduliert oder gar nicht.
  • Keine Bereitschaftsverluste im Stillstand — anders als beim Heizkessel gibt es dafür keinen
 Katalogwert.
  • Der Sommerbetrieb des Vorläufers ist entfallen. Die alte Fassung trug einen zweiten
 Zuschaltweg für die Tagesstunden 11…21 samt zwei Notschaltungen bei 10 und 20 %; er war
 hinter einer Bedingung eingeschlossen, die für jede Stunde des Jahres wahr ist, und damit
 unerreichbar. Sein Entfernen war ergebnisneutral. Ihn zurückzuholen wäre eine fachliche
 Änderung.
  • Die fünf Emissionsspalten des BHKW-Katalogs rechnen seit W14a‑E‑8‑B1 nicht mehr mit
 (Anwenderentscheid 07.09.2026). Bis dahin war das BHKW der einzige Erzeuger, dessen Lauf
 Gerätewerte als Emissionsfaktoren las — während die Emissionsbilanz desselben Projekts mit dem
 Katalogwert des Energieträgers rechnete. Der Anwender hat das aufgelöst: ein Faktor, der
 des Energieträgers, für alle Erzeuger. CO₂, SO₂, NOₓ, CO und Staub bleiben am Gerät pflegbar und
 sind als Herstellerangabe „nur Anzeige"; der Katalogdialog sagt es an.
  • Der Faktor folgt dem Berechnungsmodus. Steht das Projekt auf „CO₂-Äquivalent", ist
 fE für CO₂ die gewichtete Summe der ausgewählten Emissionsarten
 (GWP₁₀₀) statt des reinen CO₂; SO₂, NOₓ und Staub bleiben in beiden Modi unverändert.
  • Kein CO in der Bilanz. Der Emissionsarten-Katalog führt keine Art „CO", und der
 Brennstoffkatalog hat keine CO-Spalte; die CO-Emission des BHKW ist deshalb 0. Vor dem Entscheid
 kam sie aus der Gerätespalte.
  • `Investition je kW elektrisch` geht in keine Rechnung des Laufs ein (Befund
 W14a‑E‑8‑B3, geschlossen mit dem Anwenderentscheid vom 07.09.2026): Die Investition wird im
 Katalog wahlweise als Gesamtsumme [€], als Wert je kW elektrisch [€/kW] oder als die
 fünf Einzelposten eingegeben — die zuletzt geänderte Eingabe führt, das jeweils andere
 Feld folgt aus ihr, und der Ausgleich läuft immer über den Modulpreis. Gespeichert werden die
 fünf Posten; `Investition_kwel` bleibt ihre Ableitung (Summe / Pel).
 Gerechnet wird mit den Posten — in der Kostenplanung, nicht im Simulationslauf.
  • Vor- und Rücklauf des Katalogs sind die Vorbelegung: Beim Anlegen der Anlage im Projekt
 werden sie aus dem Katalogsatz übernommen und können dort für das Projekt geändert werden.
 Gerechnet wird mit den Werten der Projektzeile (Anlage), nicht mit dem Katalogsatz.
  • Die Energieprobe ist ein Entwickler-Selbsttest. Der Lauf rechnet (6) nach — über die
 Jahressumme mit einer Toleranz von 1 kWh und über jede einzelne Stunde mit 0,01 kWh.
 Sie prüft die Bilanz des Moduls gegen sich selbst und sagt über die Konfiguration des Anwenders
 nichts; ihre Ausgabe geht deshalb auf die Konsole und nicht ins Simulationsprotokoll.
  • Höchstens zehn Module je Projekt.
  • KWKG, Stromsteuer und Energiesteuer sind nicht Teil des Laufs. Sie hängen an den hier
 ermittelten Mengen und Vollbenutzungsstunden und werden in der Wirtschaftlichkeit gerechnet.

Ergebnisse und wo sie stehen

  • Simulationsergebnis, Reiter „BHKW" — je Modul Wärme- und Stromproduktion,
 Brennstoffverbrauch, thermische und elektrische Vollbenutzungsstunden, Emissionen; dazu die
 Ganglinien von Produktion, Direktdeckung, Speicherladung und Überschuss.
  • Simulationsergebnis, Reiter „Übersicht" — der Deckungsanteil des BHKW an der Jahreswärme.
  • Simulationsergebnis, Reiter „Ergebnis" — der Beitrag zur Stromdeckung und der
 Stromüberschuss aus (7).
  • Simulationsprotokoll — Meldungen zu Senken und Ladeaufträgen: der Stromüberschuss des BHKW,
 „BHKW steht zwischen zwei Erzeugern" der Kaskade, die Warnung zur Speicherstufe, „BHKW-Pendelspeicher:
 keine Puffer-Senke am BHKW", eine Senkenzeile ohne Puffer, eine Senke ohne Ladeauftrag (Rang und
 Nachrang), Quelle gleich eigene Senke und die nachgezogene Vorbelegung der Ladepriorität. Die
 Energieprobe des Moduls ist eine Entwicklerausgabe auf der Konsole und steht nicht im
 Protokoll.
  • Bericht und Wirtschaftlichkeit — Strommenge, Wärmemenge, Brennstoff und
 Vollbenutzungsstunden sind die Bezugsgrößen der KWK-Rechnung.

Bezüge