<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.epos-plan.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dirk.engelmann</id>
	<title>wiki.epos-plan.de - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.epos-plan.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dirk.engelmann"/>
	<link rel="alternate" type="text/html" href="https://wiki.epos-plan.de/wiki/Spezial:Beitr%C3%A4ge/Dirk.engelmann"/>
	<updated>2026-11-07T09:53:18Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wiki.epos-plan.de/index.php?title=Programm_Dokumentation/Berechnung/Stromspeicher&amp;diff=535</id>
		<title>Programm Dokumentation/Berechnung/Stromspeicher</title>
		<link rel="alternate" type="text/html" href="https://wiki.epos-plan.de/index.php?title=Programm_Dokumentation/Berechnung/Stromspeicher&amp;diff=535"/>
		<updated>2026-09-11T08:40:50Z</updated>

		<summary type="html">&lt;p&gt;Dirk.engelmann: /* Grenzen und Annahmen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- EPOS-Plan Hilferubrik Berechnung | Seite: Stromspeicher | Stand: 2026-09-06 (Fassung 3: LaTeX-Formeln und Legenden) | Rechenkern:&lt;br /&gt;
     EPOS.Kern/Allgemein/Simulation/SimulationControl.Stromspeicher.cs, Controller/StromspeicherSimCtrl.cs,&lt;br /&gt;
     SpeicherEngine/ (Vorverarbeitung, Dauernutzung, Nachtnutzung, Arbitrage, ArbitragePlaner,&lt;br /&gt;
     Wirtschaftlichkeit, Amortisation, SpeicherParameter, GanglinienPruefung, SpeicherOptimierer) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Was berechnet wird ==&lt;br /&gt;
{{Anker|was}}&lt;br /&gt;
&lt;br /&gt;
Der elektrische Speicher wird &#039;&#039;&#039;nach&#039;&#039;&#039; Photovoltaik und BHKW gerechnet: Er sieht die Last, die&lt;br /&gt;
Erzeugung und die Preise als Zeitreihen und entscheidet je Viertelstunde, ob geladen oder entladen&lt;br /&gt;
wird. Ergebnisgrößen sind der &#039;&#039;&#039;Ladezustandsverlauf&#039;&#039;&#039;, die &#039;&#039;&#039;Lade-&#039;&#039;&#039; und &#039;&#039;&#039;Entladeenergie&#039;&#039;&#039;,&lt;br /&gt;
die &#039;&#039;&#039;äquivalenten Vollzyklen&#039;&#039;&#039;, der &#039;&#039;&#039;Geldwert&#039;&#039;&#039; je Intervall und daraus die&lt;br /&gt;
&#039;&#039;&#039;Wirtschaftlichkeit&#039;&#039;&#039; — Jahresüberschuss, Kapitaldienst, Kapitalwert und Amortisationszeit.&lt;br /&gt;
&lt;br /&gt;
Der Speicher darf den Lauf &#039;&#039;&#039;nicht kippen&#039;&#039;&#039;: Fehlen Stammdaten, passt das Zeitraster nicht oder&lt;br /&gt;
wirft die Rechnung, landet das als Hinweis oder Warnung im Protokoll, und die Kette rechnet ohne&lt;br /&gt;
Speicherwirkung weiter.&lt;br /&gt;
&lt;br /&gt;
== Eingangsgrößen ==&lt;br /&gt;
{{Anker|eingang}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Größe !! Einheit !! Herkunft im Programm&lt;br /&gt;
|-&lt;br /&gt;
| Bruttolast vor Abzug von PV und BHKW || kW je Viertelstunde || Strombedarf einschließlich elektrischer Zusatzverbraucher des Simulationslaufs&lt;br /&gt;
|-&lt;br /&gt;
| PV-Erzeugung || kW je Viertelstunde || Photovoltaikzweig&lt;br /&gt;
|-&lt;br /&gt;
| BHKW-Erzeugung || kW je Viertelstunde || BHKW-Zweig&lt;br /&gt;
|-&lt;br /&gt;
| Bezugspreis, Einspeisevergütung || ct/kWh || Energieträger- und Vergütungsdaten des Projekts&lt;br /&gt;
|-&lt;br /&gt;
| Nennkapazität || kWh || Speicherkatalog, Feld „Energie (Kapazität)&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Leistung || kW || Speicherkatalog, Feld „Leistung&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Nutzbarer Ladezustandsbereich || % || Speichervariante, Felder „SoC min&amp;quot; und „SoC max&amp;quot;; ersatzweise der Katalogwert „Ladezustand&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Umlaufwirkungsgrad η&amp;lt;sub&amp;gt;RT&amp;lt;/sub&amp;gt; || — || Speicherkatalog, Feld „Wirkungsgrad RT&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Degradation || %/a || Speicherkatalog&lt;br /&gt;
|-&lt;br /&gt;
| Standby-Verbrauch || W || Speicherkatalog&lt;br /&gt;
|-&lt;br /&gt;
| Zugesicherte Zyklen || — || Speicherkatalog&lt;br /&gt;
|-&lt;br /&gt;
| Verschleißkosten je Zyklus || €/(kWh·Zyklus) || Speicherkatalog&lt;br /&gt;
|-&lt;br /&gt;
| Modulkosten, Leistungskosten, feste Investition || €/kWh, €/kW, € || Speicherkatalog&lt;br /&gt;
|-&lt;br /&gt;
| Kapitalzins, Nutzungsdauer || %, a || Speichervariante&lt;br /&gt;
|-&lt;br /&gt;
| Berechnungsart, Betriebsart, zulässige Ladequellen || — || Speichervariante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Datenimport ===&lt;br /&gt;
&lt;br /&gt;
Der Speicherkatalog lässt sich seit dem 07.09.2026 auch &#039;&#039;&#039;einlesen&#039;&#039;&#039; statt nur von&lt;br /&gt;
Hand zu pflegen: &#039;&#039;&#039;Administration → Daten &amp;amp; Import → „Stromspeicher (CEC, bslib)…&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
Zwei Quellen stehen dort als Knöpfe nebeneinander.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Quelle !! Was sie ist !! Was sie füllt&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;CEC Energy Storage System List&#039;&#039;&#039; (California Energy Commission) || die Geräteliste — rund 6 650 zugelassene Systeme von 130 Herstellern; „CEC-Liste abrufen&amp;quot; holt sie aus dem Netz, „CEC-Datei laden&amp;quot; liest eine heruntergeladene Mappe (XLSX oder CSV) || Bezeichner, Zellchemie, Kapazität, Leistung; den Umlaufwirkungsgrad nur bei etwa jedem sechsten Gerät&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;bslib&#039;&#039;&#039; (HTW Berlin / FZ Jülich) || vier auf dem Prüfstand vermessene Systeme, mit EPOS-Plan ausgeliefert; „bslib laden&amp;quot; liest sie ohne Umweg || dieselben Felder — und als einzige Quelle den &#039;&#039;&#039;Standby-Verbrauch&#039;&#039;&#039;, dazu einen gemessenen statt eines angegebenen Umlaufwirkungsgrads&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Der Bezeichner entsteht als „Hersteller: Modell&amp;quot; und bleibt in der Maske änderbar. Was&lt;br /&gt;
eine Quelle nicht liefert, bleibt &#039;&#039;&#039;leer&#039;&#039;&#039; statt erfunden zu werden und fällt im&lt;br /&gt;
Rechenweg auf die Vorgaben dieser Seite zurück: ein fehlender Umlaufwirkungsgrad auf&lt;br /&gt;
0,90, eine fehlende Leistung auf 1 C.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kosten kommen aus keiner der beiden Quellen.&#039;&#039;&#039; Modulkosten, Leistungskosten, feste&lt;br /&gt;
Investition und Verschleißkosten bleiben nach dem Einlesen leer; die Maske sagt es in&lt;br /&gt;
einer Zeile unter den Feldern. Sie sind vor der Wirtschaftlichkeitsrechnung in der&lt;br /&gt;
Verwaltung „Stromspeicher&amp;quot; von Hand zu ergänzen — ein Speicher mit 0 €/kWh ist in der&lt;br /&gt;
Rechnung gratis und damit immer die beste Lösung. Ebenso wenig liefern die Quellen&lt;br /&gt;
Degradation, Start-Ladezustand und zugesicherte Zyklen.&lt;br /&gt;
&lt;br /&gt;
Am Rechenweg ändert der Import nichts: Er schreibt in dieselben Katalogfelder, die eine&lt;br /&gt;
Eingabe von Hand auch beschreibt.&lt;br /&gt;
&lt;br /&gt;
== Formelzeichen und Parameter ==&lt;br /&gt;
{{Anker|zeichen}}&lt;br /&gt;
&lt;br /&gt;
Diese Seite rechnet als &#039;&#039;&#039;einzige&#039;&#039;&#039; der Rubrik nicht in Stunden, sondern in &#039;&#039;&#039;Viertelstunden&#039;&#039;&#039;:&lt;br /&gt;
Der Laufindex heißt &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; und läuft von 1 bis 35&amp;amp;nbsp;040, die Intervalldauer ist&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta t = 0{,}25&amp;lt;/math&amp;gt;&amp;amp;nbsp;h. Alle Energien stehen in kWh je Intervall, &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; ist&lt;br /&gt;
eine Strommenge, &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; eine Leistung, &amp;lt;math&amp;gt;\eta&amp;lt;/math&amp;gt; ein Wirkungsgrad,&lt;br /&gt;
&amp;lt;math&amp;gt;\mathrm{SOC}(k)&amp;lt;/math&amp;gt; der Ladezustand in kWh. Umlaute stehen in den Formeln in&lt;br /&gt;
ASCII-Umschrift — die äquivalenten Vollzyklen heißen dort &amp;lt;math&amp;gt;z_{\mathrm{aeq}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
&lt;br /&gt;
Eingaben, Katalogwerte, Vorgaben und Konstanten. Sie ändern sich innerhalb eines Laufs nicht.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Symbol !! Bedeutung !! Einheit !! Herkunft&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;\Delta t&amp;lt;/math&amp;gt; || Dauer eines Intervalls || h || &#039;&#039;&#039;Konstante: 0,25&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;K&amp;lt;/math&amp;gt; || Zahl der Intervalle des Jahres || — || &#039;&#039;&#039;Konstante: 35 040&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;C_{\mathrm{nom}}&amp;lt;/math&amp;gt; || Nennkapazität des Speichers || kWh || Speicherkatalog, Feld „Energie (Kapazität)&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; || Lade- und Entladeleistung || kW || Speicherkatalog, Feld „Leistung&amp;quot;; fehlt sie, gilt &#039;&#039;&#039;1 C&#039;&#039;&#039; — dann ist &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; zahlengleich &amp;lt;math&amp;gt;C_{\mathrm{nom}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;s_{\mathrm{min}}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;s_{\mathrm{max}}&amp;lt;/math&amp;gt; || nutzbares Ladezustandsband || % || Speichervariante, Felder „SoC min&amp;quot;/„SoC max&amp;quot;; &#039;&#039;&#039;Rückfall: 10…90&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;\eta_{\mathrm{RT}}&amp;lt;/math&amp;gt; || Umlaufwirkungsgrad || — || Speicherkatalog, Feld „Wirkungsgrad RT&amp;quot;; &#039;&#039;&#039;Rückfall: 0,90&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; || Degradation je Jahr || — (Anteil) || Speicherkatalog, Feld „Degradation&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;P_{\mathrm{sb}}&amp;lt;/math&amp;gt; || Standby-Verbrauch || W || Speicherkatalog — Parameter des Geräts, kein Term des Dispatchs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;n_{\mathrm{Z}}&amp;lt;/math&amp;gt; || zugesicherte Zyklen || — || Speicherkatalog&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;c_{\mathrm{ver}}&amp;lt;/math&amp;gt; || Verschleißkosten je Zyklus || €/(kWh·Zyklus) || Speicherkatalog; &#039;&#039;&#039;Rückfall: 0,025&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;c_{\mathrm{cap}}&amp;lt;/math&amp;gt; || Modulkosten || €/kWh || Speicherkatalog&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;c_{\mathrm{pow}}&amp;lt;/math&amp;gt; || Leistungskosten || €/kW || Speicherkatalog&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;I_{\mathrm{fix}}&amp;lt;/math&amp;gt; || feste Investition || € || Speicherkatalog&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; || Kapitalzins || — (Anteil) || Speichervariante; &#039;&#039;&#039;Rückfall: 0,03&#039;&#039;&#039; (3&amp;amp;nbsp;%)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; || Nutzungsdauer || a || Speichervariante; &#039;&#039;&#039;Rückfall: 20&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;\chi_{\mathrm{PV}}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\chi_{\mathrm{BHKW}}&amp;lt;/math&amp;gt; || Zulässigkeit der Ladequelle: 1 = zulässig, 0 = nicht || — || Speichervariante, „zulässige Ladequellen&amp;quot; (Grün- oder Graustrom)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;\mathrm{SOC}(0)&amp;lt;/math&amp;gt; || Startladezustand || kWh || Speichervariante; ohne Angabe &amp;lt;math&amp;gt;\mathrm{SOC}_{\mathrm{min}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Jeder gezogene Rückfall wird im Simulationsprotokoll benannt.&lt;br /&gt;
&lt;br /&gt;
=== Variablen ===&lt;br /&gt;
&lt;br /&gt;
Größen, die der Lauf je Intervall oder je Lauf bildet.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Symbol !! Bedeutung !! Einheit !! berechnet in&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; || Viertelstunde des Jahres, 1…35&amp;amp;nbsp;040 || — || Laufindex&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;P_{\mathrm{last}}(k)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_{\mathrm{pv}}(k)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_{\mathrm{bhkw}}(k)&amp;lt;/math&amp;gt; || Lastgang, PV- und BHKW-Erzeugung || kW || Eingangsreihen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;p_{\mathrm{bez}}(k)&amp;lt;/math&amp;gt; || Bezugspreis || ct/kWh || Eingangsreihe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;v_{\mathrm{pv}}(k)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v_{\mathrm{bhkw}}(k)&amp;lt;/math&amp;gt; || Einspeisevergütung je Quelle || ct/kWh || Eingangsreihen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;\mathrm{SOC}_{\mathrm{min}}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathrm{SOC}_{\mathrm{max}}&amp;lt;/math&amp;gt; || untere und obere Grenze des Ladezustands || kWh || (1) und (2)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;C_{\mathrm{nutz}}&amp;lt;/math&amp;gt; || nutzbare Kapazität || kWh || (3)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;\eta_{\mathrm{ch}}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\eta_{\mathrm{dis}}&amp;lt;/math&amp;gt; || Lade- und Entladewirkungsgrad || — || (4)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; || Investition || € || (5)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;E_{\mathrm{last}}(k)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;E_{\mathrm{pv}}(k)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;E_{\mathrm{bhkw}}(k)&amp;lt;/math&amp;gt; || Energien des Intervalls || kWh || (6)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;E_{\mathrm{restlast}}(k)&amp;lt;/math&amp;gt; || Last nach der Direktdeckung durch das BHKW || kWh || (7)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;E_{\mathrm{pv,frei}}(k)&amp;lt;/math&amp;gt; || ladefähiger PV-Überschuss || kWh || (8)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;E_{\mathrm{bhkw,frei}}(k)&amp;lt;/math&amp;gt; || ladefähiger BHKW-Überschuss || kWh || (9)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;E_{\mathrm{defizit}}(k)&amp;lt;/math&amp;gt; || Residuallast || kWh || (10)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;E_{\mathrm{quelle}}(k)&amp;lt;/math&amp;gt; || zum Laden zugelassener Überschuss || kWh || (11)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;E_{\mathrm{ch}}(k)&amp;lt;/math&amp;gt; || Ladeenergie des Intervalls, AC-seitig || kWh || (12)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;E_{\mathrm{dis}}(k)&amp;lt;/math&amp;gt; || Entladeenergie des Intervalls, AC-seitig || kWh || (13)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;\mathrm{SOC}(k)&amp;lt;/math&amp;gt; || Ladezustand am Ende des Intervalls || kWh || (12) und (13)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;E_{\mathrm{pv,ant}}(k)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;E_{\mathrm{bhkw,ant}}(k)&amp;lt;/math&amp;gt; || Aufteilung der Ladung nach der Merit-Order PV vor BHKW || kWh || Schritt 4&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;F(k)&amp;lt;/math&amp;gt; || Geldwert des Intervalls || € || (14)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;E_{\mathrm{dis,DC}}&amp;lt;/math&amp;gt; || entnommene Energie des Jahres, DC-seitig || kWh || Jahressumme&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;z_{\mathrm{aeq}}&amp;lt;/math&amp;gt; || äquivalente Vollzyklen || — || (15)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;E_{\mathrm{a,1}}&amp;lt;/math&amp;gt; || Ertrag im Referenzjahr || €/a || (16)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;a(i,N)&amp;lt;/math&amp;gt; || Annuitätsfaktor || 1/a || (17)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; || Kapitaldienst || €/a || (18)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;\mathrm{RBF}(i,N)&amp;lt;/math&amp;gt; || Rentenbarwertfaktor || a || (19)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; || Hilfsgröße des degradierten Rentenbarwertfaktors || — || (20)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;\mathrm{RBF}_{\mathrm{deg}}&amp;lt;/math&amp;gt; || degradierter Rentenbarwertfaktor || a || (21)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;\mathrm{NPV}&amp;lt;/math&amp;gt; || Kapitalwert || € || (22)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;\Delta J(C,P)&amp;lt;/math&amp;gt; || Jahresüberschuss nach Kapitaldienst — die Zielfunktion der Auslegung || €/a || (23)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;t_{\mathrm{A}}&amp;lt;/math&amp;gt; || Amortisationszeit || a || Ausgabe — Sekundärkennzahl je Auslegung&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rechenweg ==&lt;br /&gt;
{{Anker|rechenweg}}&lt;br /&gt;
&lt;br /&gt;
Gerechnet wird &#039;&#039;&#039;viertelstündlich&#039;&#039;&#039; — &amp;lt;math&amp;gt;K = 35\,040&amp;lt;/math&amp;gt; Intervalle,&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta t = 0{,}25&amp;lt;/math&amp;gt;&amp;amp;nbsp;h; &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; ist in allen Gleichungen dieser Seite das&lt;br /&gt;
laufende Intervall des Jahres und wird deshalb in den Legenden nicht wiederholt. Die Reihen kommen&lt;br /&gt;
als Leistungen [kW] herein und gehen als Leistungen zurück. Passt die Länge einer Reihe nicht zum&lt;br /&gt;
Raster, wird der Speicher übersprungen und die Abweichung gemeldet.&lt;br /&gt;
&lt;br /&gt;
=== Schritt 1 — Parameter der aktiven Variante ===&lt;br /&gt;
&lt;br /&gt;
Gerechnet wird die Anlagenzeile der &#039;&#039;&#039;aktiven Speichervariante&#039;&#039;&#039;. Lässt sie sich nicht bestimmen,&lt;br /&gt;
fällt der Lauf auf die Summe über alle Speicheranlagen des Projekts zurück und sagt den Grund im&lt;br /&gt;
Protokoll. Mehrere Anlagen werden kapazitätsgewichtet gemittelt (Ladezustand, Degradation,&lt;br /&gt;
Wirkungsgrad, Verschleißkosten, Zyklen, Modulkosten) beziehungsweise leistungsgewichtet&lt;br /&gt;
(Leistungskosten).&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\displaystyle \mathrm{SOC}_{\mathrm{min}} = \frac{C_{\mathrm{nom}} \cdot s_{\mathrm{min}}}{100}&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;(1)&lt;br /&gt;
:: &amp;lt;math&amp;gt;\mathrm{SOC}_{\mathrm{min}}&amp;lt;/math&amp;gt; – untere Grenze des Ladezustands [kWh]&lt;br /&gt;
:: &amp;lt;math&amp;gt;C_{\mathrm{nom}}&amp;lt;/math&amp;gt; – Nennkapazität des Speichers [kWh]&lt;br /&gt;
:: &amp;lt;math&amp;gt;s_{\mathrm{min}}&amp;lt;/math&amp;gt; – untere Grenze des Ladezustandsbands [%], Rückfall 10&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\displaystyle \mathrm{SOC}_{\mathrm{max}} = \frac{C_{\mathrm{nom}} \cdot s_{\mathrm{max}}}{100}&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;(2)&lt;br /&gt;
:: &amp;lt;math&amp;gt;\mathrm{SOC}_{\mathrm{max}}&amp;lt;/math&amp;gt; – obere Grenze des Ladezustands [kWh]&lt;br /&gt;
:: &amp;lt;math&amp;gt;C_{\mathrm{nom}}&amp;lt;/math&amp;gt; – Nennkapazität des Speichers [kWh]&lt;br /&gt;
:: &amp;lt;math&amp;gt;s_{\mathrm{max}}&amp;lt;/math&amp;gt; – obere Grenze des Ladezustandsbands [%], Rückfall 90&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\displaystyle C_{\mathrm{nutz}} = \mathrm{SOC}_{\mathrm{max}} - \mathrm{SOC}_{\mathrm{min}}&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;(3)&lt;br /&gt;
:: &amp;lt;math&amp;gt;C_{\mathrm{nutz}}&amp;lt;/math&amp;gt; – nutzbare Kapazität [kWh]&lt;br /&gt;
:: &amp;lt;math&amp;gt;\mathrm{SOC}_{\mathrm{max}}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\mathrm{SOC}_{\mathrm{min}}&amp;lt;/math&amp;gt; – obere und untere Grenze des Ladezustands aus (1) und (2) [kWh]&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\displaystyle \eta_{\mathrm{ch}} = \eta_{\mathrm{dis}} = \sqrt{\eta_{\mathrm{RT}}}&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;(4)&lt;br /&gt;
:: &amp;lt;math&amp;gt;\eta_{\mathrm{ch}}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\eta_{\mathrm{dis}}&amp;lt;/math&amp;gt; – Lade- und Entladewirkungsgrad [–]&lt;br /&gt;
:: &amp;lt;math&amp;gt;\eta_{\mathrm{RT}}&amp;lt;/math&amp;gt; – Umlaufwirkungsgrad des Katalogs [–], Rückfall 0,90&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\displaystyle I = c_{\mathrm{cap}} \cdot C_{\mathrm{nom}} + c_{\mathrm{pow}} \cdot P + I_{\mathrm{fix}}&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;(5)&lt;br /&gt;
:: &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; – Investition des Speichers [€]&lt;br /&gt;
:: &amp;lt;math&amp;gt;c_{\mathrm{cap}}&amp;lt;/math&amp;gt; – Modulkosten [€/kWh]&lt;br /&gt;
:: &amp;lt;math&amp;gt;C_{\mathrm{nom}}&amp;lt;/math&amp;gt; – Nennkapazität [kWh]&lt;br /&gt;
:: &amp;lt;math&amp;gt;c_{\mathrm{pow}}&amp;lt;/math&amp;gt; – Leistungskosten [€/kW]&lt;br /&gt;
:: &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; – Lade- und Entladeleistung [kW]&lt;br /&gt;
:: &amp;lt;math&amp;gt;I_{\mathrm{fix}}&amp;lt;/math&amp;gt; – feste Investition [€]&lt;br /&gt;
&lt;br /&gt;
Rückfallwerte, wenn ein Wert fehlt oder unplausibel ist: Band &#039;&#039;&#039;10…90&amp;amp;nbsp;%&#039;&#039;&#039; der Nennkapazität,&lt;br /&gt;
&amp;lt;math&amp;gt;\eta_{\mathrm{RT}} = 0{,}90&amp;lt;/math&amp;gt;,&lt;br /&gt;
&amp;lt;math&amp;gt;c_{\mathrm{ver}} = 0{,}025&amp;lt;/math&amp;gt;&amp;amp;nbsp;€/(kWh·Zyklus), &amp;lt;math&amp;gt;i = 3&amp;lt;/math&amp;gt;&amp;amp;nbsp;%,&lt;br /&gt;
&amp;lt;math&amp;gt;N = 20&amp;lt;/math&amp;gt;&amp;amp;nbsp;a. Fehlt die&lt;br /&gt;
Leistungsgrenze, gilt &#039;&#039;&#039;1&amp;amp;nbsp;C&#039;&#039;&#039; — &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; wird gleich &amp;lt;math&amp;gt;C_{\mathrm{nom}}&amp;lt;/math&amp;gt;&lt;br /&gt;
gesetzt; das entspricht der impliziten Annahme des Bestands und begrenzt praktisch nicht.&lt;br /&gt;
&lt;br /&gt;
=== Schritt 2 — Vorverarbeitung je Intervall ===&lt;br /&gt;
&lt;br /&gt;
Sie ist für alle Strategien dieselbe und teilt Last, PV und BHKW auf:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\displaystyle E_{\mathrm{last}}(k) = P_{\mathrm{last}}(k) \cdot \Delta t \; ; \quad E_{\mathrm{pv}}(k) = P_{\mathrm{pv}}(k) \cdot \Delta t \; ; \quad E_{\mathrm{bhkw}}(k) = P_{\mathrm{bhkw}}(k) \cdot \Delta t&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;(6)&lt;br /&gt;
:: &amp;lt;math&amp;gt;E_{\mathrm{last}}(k)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;E_{\mathrm{pv}}(k)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;E_{\mathrm{bhkw}}(k)&amp;lt;/math&amp;gt; – Energien des Intervalls [kWh]&lt;br /&gt;
:: &amp;lt;math&amp;gt;P_{\mathrm{last}}(k)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_{\mathrm{pv}}(k)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;P_{\mathrm{bhkw}}(k)&amp;lt;/math&amp;gt; – Lastgang, PV- und BHKW-Erzeugung [kW]&lt;br /&gt;
:: &amp;lt;math&amp;gt;\Delta t&amp;lt;/math&amp;gt; – Dauer eines Intervalls [h], Konstante 0,25&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\displaystyle E_{\mathrm{restlast}}(k) = \max\left( 0 , E_{\mathrm{last}}(k) - E_{\mathrm{bhkw}}(k) \right)&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;(7)&lt;br /&gt;
:: &amp;lt;math&amp;gt;E_{\mathrm{restlast}}(k)&amp;lt;/math&amp;gt; – Last nach der Direktdeckung durch das BHKW [kWh]&lt;br /&gt;
:: &amp;lt;math&amp;gt;E_{\mathrm{last}}(k)&amp;lt;/math&amp;gt; – Last des Intervalls [kWh]&lt;br /&gt;
:: &amp;lt;math&amp;gt;E_{\mathrm{bhkw}}(k)&amp;lt;/math&amp;gt; – BHKW-Erzeugung des Intervalls [kWh]&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\displaystyle E_{\mathrm{pv,frei}}(k) = \max\left( 0 , E_{\mathrm{pv}}(k) - E_{\mathrm{restlast}}(k) \right)&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;(8)&lt;br /&gt;
:: &amp;lt;math&amp;gt;E_{\mathrm{pv,frei}}(k)&amp;lt;/math&amp;gt; – ladefähiger PV-Überschuss [kWh]&lt;br /&gt;
:: &amp;lt;math&amp;gt;E_{\mathrm{pv}}(k)&amp;lt;/math&amp;gt; – PV-Erzeugung des Intervalls [kWh]&lt;br /&gt;
:: &amp;lt;math&amp;gt;E_{\mathrm{restlast}}(k)&amp;lt;/math&amp;gt; – Last nach dem BHKW aus (7) [kWh]&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\displaystyle E_{\mathrm{bhkw,frei}}(k) = \max\left( 0 , E_{\mathrm{bhkw}}(k) - E_{\mathrm{last}}(k) \right)&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;(9)&lt;br /&gt;
:: &amp;lt;math&amp;gt;E_{\mathrm{bhkw,frei}}(k)&amp;lt;/math&amp;gt; – ladefähiger BHKW-Überschuss [kWh]&lt;br /&gt;
:: &amp;lt;math&amp;gt;E_{\mathrm{bhkw}}(k)&amp;lt;/math&amp;gt; – BHKW-Erzeugung des Intervalls [kWh]&lt;br /&gt;
:: &amp;lt;math&amp;gt;E_{\mathrm{last}}(k)&amp;lt;/math&amp;gt; – Last des Intervalls [kWh]&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\displaystyle E_{\mathrm{defizit}}(k) = \max\left( 0 , E_{\mathrm{last}}(k) - E_{\mathrm{pv}}(k) - E_{\mathrm{bhkw}}(k) \right)&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;(10)&lt;br /&gt;
:: &amp;lt;math&amp;gt;E_{\mathrm{defizit}}(k)&amp;lt;/math&amp;gt; – Residuallast des Intervalls [kWh]&lt;br /&gt;
:: &amp;lt;math&amp;gt;E_{\mathrm{last}}(k)&amp;lt;/math&amp;gt; – Last des Intervalls [kWh]&lt;br /&gt;
:: &amp;lt;math&amp;gt;E_{\mathrm{pv}}(k)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;E_{\mathrm{bhkw}}(k)&amp;lt;/math&amp;gt; – PV- und BHKW-Erzeugung des Intervalls [kWh]&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\displaystyle E_{\mathrm{quelle}}(k) = \chi_{\mathrm{PV}} \cdot E_{\mathrm{pv,frei}}(k) + \chi_{\mathrm{BHKW}} \cdot E_{\mathrm{bhkw,frei}}(k)&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;(11)&lt;br /&gt;
:: &amp;lt;math&amp;gt;E_{\mathrm{quelle}}(k)&amp;lt;/math&amp;gt; – zum Laden zugelassener Überschuss [kWh]&lt;br /&gt;
:: &amp;lt;math&amp;gt;\chi_{\mathrm{PV}}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\chi_{\mathrm{BHKW}}&amp;lt;/math&amp;gt; – Zulässigkeit der Ladequelle: 1 = zulässig, 0 = nicht [–]&lt;br /&gt;
:: &amp;lt;math&amp;gt;E_{\mathrm{pv,frei}}(k)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;E_{\mathrm{bhkw,frei}}(k)&amp;lt;/math&amp;gt; – ladefähiger Überschuss je Quelle aus (8) und (9) [kWh]&lt;br /&gt;
&lt;br /&gt;
(7) sagt: &#039;&#039;&#039;das BHKW deckt vorrangig&#039;&#039;&#039;. Überschuss &amp;lt;math&amp;gt;E_{\mathrm{quelle}}&amp;lt;/math&amp;gt; und Defizit&lt;br /&gt;
&amp;lt;math&amp;gt;E_{\mathrm{defizit}}&amp;lt;/math&amp;gt; schließen einander konstruktiv aus — Laden und Entladen im selben&lt;br /&gt;
Intervall ist damit unmöglich. Welche Quellen zulässig sind (&amp;lt;math&amp;gt;\chi = 1&amp;lt;/math&amp;gt;) und welche nicht&lt;br /&gt;
(&amp;lt;math&amp;gt;\chi = 0&amp;lt;/math&amp;gt;), sagt die Variante.&lt;br /&gt;
&lt;br /&gt;
=== Schritt 3 — Dispatch nach Betriebsstrategie ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dauernutzung&#039;&#039;&#039; (Vorgabe): laden aus Überschuss, entladen gegen die Residuallast.&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\displaystyle E_{\mathrm{ch}}(k) \le \min\left( E_{\mathrm{quelle}}(k) , P \cdot \Delta t , \frac{\mathrm{SOC}_{\mathrm{max}} - \mathrm{SOC}(k-1)}{\eta_{\mathrm{ch}}} \right) \; ; \quad \mathrm{SOC}(k) = \mathrm{SOC}(k-1) + E_{\mathrm{ch}}(k) \cdot \eta_{\mathrm{ch}}&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;(12)&lt;br /&gt;
:: &amp;lt;math&amp;gt;E_{\mathrm{ch}}(k)&amp;lt;/math&amp;gt; – Ladeenergie des Intervalls, AC-seitig [kWh]&lt;br /&gt;
:: &amp;lt;math&amp;gt;E_{\mathrm{quelle}}(k)&amp;lt;/math&amp;gt; – zugelassener Überschuss aus (11) [kWh]&lt;br /&gt;
:: &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; – Ladeleistung des Speichers [kW]&lt;br /&gt;
:: &amp;lt;math&amp;gt;\Delta t&amp;lt;/math&amp;gt; – Dauer eines Intervalls [h]&lt;br /&gt;
:: &amp;lt;math&amp;gt;\mathrm{SOC}_{\mathrm{max}}&amp;lt;/math&amp;gt; – obere Grenze des Ladezustands [kWh]&lt;br /&gt;
:: &amp;lt;math&amp;gt;\mathrm{SOC}(k-1)&amp;lt;/math&amp;gt; – Ladezustand am Ende des vorigen Intervalls [kWh]&lt;br /&gt;
:: &amp;lt;math&amp;gt;\eta_{\mathrm{ch}}&amp;lt;/math&amp;gt; – Ladewirkungsgrad aus (4) [–]&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\displaystyle E_{\mathrm{dis}}(k) \le \min\left( E_{\mathrm{defizit}}(k) , P \cdot \Delta t , \left( \mathrm{SOC}(k-1) - \mathrm{SOC}_{\mathrm{min}} \right) \cdot \eta_{\mathrm{dis}} \right) \; ; \quad \mathrm{SOC}(k) = \mathrm{SOC}(k-1) - \frac{E_{\mathrm{dis}}(k)}{\eta_{\mathrm{dis}}}&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;(13)&lt;br /&gt;
:: &amp;lt;math&amp;gt;E_{\mathrm{dis}}(k)&amp;lt;/math&amp;gt; – Entladeenergie des Intervalls, AC-seitig [kWh]&lt;br /&gt;
:: &amp;lt;math&amp;gt;E_{\mathrm{defizit}}(k)&amp;lt;/math&amp;gt; – Residuallast aus (10) [kWh]&lt;br /&gt;
:: &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; – Entladeleistung des Speichers [kW]&lt;br /&gt;
:: &amp;lt;math&amp;gt;\Delta t&amp;lt;/math&amp;gt; – Dauer eines Intervalls [h]&lt;br /&gt;
:: &amp;lt;math&amp;gt;\mathrm{SOC}(k-1)&amp;lt;/math&amp;gt; – Ladezustand am Ende des vorigen Intervalls [kWh]&lt;br /&gt;
:: &amp;lt;math&amp;gt;\mathrm{SOC}_{\mathrm{min}}&amp;lt;/math&amp;gt; – untere Grenze des Ladezustands [kWh]&lt;br /&gt;
:: &amp;lt;math&amp;gt;\eta_{\mathrm{dis}}&amp;lt;/math&amp;gt; – Entladewirkungsgrad aus (4) [–]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nachtnutzung&#039;&#039;&#039;: Solange die PV erzeugt, wird &#039;&#039;&#039;nur geladen&#039;&#039;&#039;; entladen wird erst, wenn&lt;br /&gt;
&amp;lt;math&amp;gt;P_{\mathrm{pv}}(k) = 0&amp;lt;/math&amp;gt; ist. Ein BHKW-Überschuss darf auch nachts laden. Zweck ist ein&lt;br /&gt;
Speicher, der nach Sonnenuntergang nicht schon leer ist. Das Kriterium ist die PV-Reihe selbst — es&lt;br /&gt;
braucht weder Klimadaten noch Sonnenstand.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Preissteuerung / Arbitrage&#039;&#039;&#039;: Zuerst plant ein Vorlauf die Netzpfade des ganzen Jahres&lt;br /&gt;
(rollierend über 24-Stunden-Fenster mit vollständiger Pfadprüfung), dann fährt der Dispatch diesen&lt;br /&gt;
Plan ab. Der &#039;&#039;&#039;Eigenverbrauchsfluss hat Vorrang&#039;&#039;&#039; und läuft unverändert nach (12) und (13); die&lt;br /&gt;
Netzpfade — Netzladung zum Ladepreis, Verkauf zum Erlöspreis — bekommen nur, was im Intervall&lt;br /&gt;
danach frei bleibt. Sind weder Netzladung noch Netzentladung zugelassen, ist das Ergebnis&lt;br /&gt;
&#039;&#039;&#039;bitgleich&#039;&#039;&#039; zur Dauernutzung.&lt;br /&gt;
&lt;br /&gt;
Jede andere Berechnungsart fällt protokolliert auf die Dauernutzung zurück: Ein Lauf soll nie daran&lt;br /&gt;
scheitern, dass eine Variante eine Ausbaustufe anfordert, die das Programm noch nicht kann.&lt;br /&gt;
&lt;br /&gt;
Daneben gibt es einen &#039;&#039;&#039;Excel-Kompatibilitätsmodus&#039;&#039;&#039; — die zeichengetreue Nachbildung der alten&lt;br /&gt;
Tabellenmappe. Er kennt nur Last und PV, rechnet energetisch mit&lt;br /&gt;
&amp;lt;math&amp;gt;\eta_{\mathrm{ch}} = \eta_{\mathrm{dis}} = 1&amp;lt;/math&amp;gt; und schlägt einen pauschalen&lt;br /&gt;
Verlustfaktor erst auf die Euro-Summe&lt;br /&gt;
auf; er gilt &#039;&#039;&#039;nur&#039;&#039;&#039; für die Dauernutzung. Für eine Bewertung ist der energetische Modus gemeint.&lt;br /&gt;
&lt;br /&gt;
=== Schritt 4 — Bewertung je Intervall ===&lt;br /&gt;
&lt;br /&gt;
Bewertet wird die &#039;&#039;&#039;AC-seitige&#039;&#039;&#039; Energie. Die Entladung mit dem Bezugspreis (vermiedener&lt;br /&gt;
Netzbezug), die Ladung nach der Merit-Order &#039;&#039;&#039;PV vor BHKW&#039;&#039;&#039; — erst der PV-Anteil bis zur&lt;br /&gt;
Ladegrenze, der Rest aus dem BHKW-Überschuss:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\displaystyle F(k) = \frac{E_{\mathrm{dis}}(k) \cdot p_{\mathrm{bez}}(k)}{100} - \frac{E_{\mathrm{pv,ant}}(k) \cdot v_{\mathrm{pv}}(k)}{100} - \frac{E_{\mathrm{bhkw,ant}}(k) \cdot v_{\mathrm{bhkw}}(k)}{100}&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;(14)&lt;br /&gt;
:: &amp;lt;math&amp;gt;F(k)&amp;lt;/math&amp;gt; – Geldwert des Intervalls [€]&lt;br /&gt;
:: &amp;lt;math&amp;gt;E_{\mathrm{dis}}(k)&amp;lt;/math&amp;gt; – Entladeenergie des Intervalls aus (13) [kWh]&lt;br /&gt;
:: &amp;lt;math&amp;gt;p_{\mathrm{bez}}(k)&amp;lt;/math&amp;gt; – Bezugspreis [ct/kWh]&lt;br /&gt;
:: &amp;lt;math&amp;gt;E_{\mathrm{pv,ant}}(k)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;E_{\mathrm{bhkw,ant}}(k)&amp;lt;/math&amp;gt; – Aufteilung der Ladung nach der Merit-Order PV vor BHKW [kWh]&lt;br /&gt;
:: &amp;lt;math&amp;gt;v_{\mathrm{pv}}(k)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v_{\mathrm{bhkw}}(k)&amp;lt;/math&amp;gt; – Einspeisevergütung je Quelle [ct/kWh]&lt;br /&gt;
:: &amp;lt;math&amp;gt;100&amp;lt;/math&amp;gt; – Umrechnung von Cent in Euro [ct/€]&lt;br /&gt;
&lt;br /&gt;
Die Division durch 100 rechnet Cent in Euro um. Die Ladung kostet also die &#039;&#039;&#039;entgangene&lt;br /&gt;
Vergütung&#039;&#039;&#039; der Energie, die sonst eingespeist worden wäre. Energetisch ist der Speicher dabei&lt;br /&gt;
quellenblind — die Aufteilung &amp;lt;math&amp;gt;E_{\mathrm{pv,ant}}&amp;lt;/math&amp;gt; / &amp;lt;math&amp;gt;E_{\mathrm{bhkw,ant}}&amp;lt;/math&amp;gt;&lt;br /&gt;
ist reine Bewertung.&lt;br /&gt;
&lt;br /&gt;
=== Schritt 5 — Kennzahlen und Wirtschaftlichkeit ===&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\displaystyle z_{\mathrm{aeq}} = \frac{E_{\mathrm{dis,DC}}}{C_{\mathrm{nutz}}}&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;(15)&lt;br /&gt;
:: &amp;lt;math&amp;gt;z_{\mathrm{aeq}}&amp;lt;/math&amp;gt; – äquivalente Vollzyklen des Jahres [–]&lt;br /&gt;
:: &amp;lt;math&amp;gt;E_{\mathrm{dis,DC}}&amp;lt;/math&amp;gt; – entnommene Energie des Jahres, DC-seitig [kWh]&lt;br /&gt;
:: &amp;lt;math&amp;gt;C_{\mathrm{nutz}}&amp;lt;/math&amp;gt; – nutzbare Kapazität aus (3) [kWh]&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\displaystyle E_{\mathrm{a,1}} = \sum_{k=1}^{K} F(k)&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;(16)&lt;br /&gt;
:: &amp;lt;math&amp;gt;E_{\mathrm{a,1}}&amp;lt;/math&amp;gt; – Ertrag im Referenzjahr [€/a]&lt;br /&gt;
:: &amp;lt;math&amp;gt;F(k)&amp;lt;/math&amp;gt; – Geldwert eines Intervalls aus (14) [€]&lt;br /&gt;
:: &amp;lt;math&amp;gt;K&amp;lt;/math&amp;gt; – Zahl der Intervalle des Jahres [–], Konstante 35 040&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\displaystyle a(i,N) = \begin{cases} \frac{i}{1 - \left( 1 + i \right)^{-N}} &amp;amp; i &amp;gt; 0 \\ \frac{1}{N} &amp;amp; i = 0 \end{cases}&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;(17)&lt;br /&gt;
:: &amp;lt;math&amp;gt;a(i,N)&amp;lt;/math&amp;gt; – Annuitätsfaktor [1/a]&lt;br /&gt;
:: &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; – Kapitalzins [–], Rückfall 0,03&lt;br /&gt;
:: &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; – Nutzungsdauer [a], Rückfall 20&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\displaystyle A = I \cdot a(i,N)&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;(18)&lt;br /&gt;
:: &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; – Kapitaldienst [€/a]&lt;br /&gt;
:: &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; – Investition aus (5) [€]&lt;br /&gt;
:: &amp;lt;math&amp;gt;a(i,N)&amp;lt;/math&amp;gt; – Annuitätsfaktor aus (17) [1/a]&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\displaystyle \mathrm{RBF}(i,N) = \begin{cases} \frac{1 - \left( 1 + i \right)^{-N}}{i} &amp;amp; i &amp;gt; 0 \\ N &amp;amp; i = 0 \end{cases}&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;(19)&lt;br /&gt;
:: &amp;lt;math&amp;gt;\mathrm{RBF}(i,N)&amp;lt;/math&amp;gt; – Rentenbarwertfaktor [a]&lt;br /&gt;
:: &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; – Kapitalzins [–]&lt;br /&gt;
:: &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; – Nutzungsdauer [a]&lt;br /&gt;
&lt;br /&gt;
Mit Degradation &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; tritt der &#039;&#039;&#039;degradierte&#039;&#039;&#039; Rentenbarwertfaktor an die Stelle von&lt;br /&gt;
(19):&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\displaystyle q = \frac{1 - d}{1 + i}&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;(20)&lt;br /&gt;
:: &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; – Hilfsgröße des degradierten Rentenbarwertfaktors [–]&lt;br /&gt;
:: &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; – Degradation je Jahr [–]&lt;br /&gt;
:: &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; – Kapitalzins [–]&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\displaystyle \mathrm{RBF}_{\mathrm{deg}} = \frac{1}{1 + i} \cdot \frac{1 - q^{N}}{1 - q}&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;(21)&lt;br /&gt;
:: &amp;lt;math&amp;gt;\mathrm{RBF}_{\mathrm{deg}}&amp;lt;/math&amp;gt; – degradierter Rentenbarwertfaktor [a]&lt;br /&gt;
:: &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; – Kapitalzins [–]&lt;br /&gt;
:: &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; – Hilfsgröße aus (20) [–]&lt;br /&gt;
:: &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; – Nutzungsdauer [a]&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\displaystyle \mathrm{NPV} = E_{\mathrm{a,1}} \cdot \mathrm{RBF}_{\mathrm{deg}} - I&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;(22)&lt;br /&gt;
:: &amp;lt;math&amp;gt;\mathrm{NPV}&amp;lt;/math&amp;gt; – Kapitalwert [€]&lt;br /&gt;
:: &amp;lt;math&amp;gt;E_{\mathrm{a,1}}&amp;lt;/math&amp;gt; – Ertrag im Referenzjahr aus (16) [€/a]&lt;br /&gt;
:: &amp;lt;math&amp;gt;\mathrm{RBF}_{\mathrm{deg}}&amp;lt;/math&amp;gt; – degradierter Rentenbarwertfaktor aus (21) [a]&lt;br /&gt;
:: &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; – Investition aus (5) [€]&lt;br /&gt;
&lt;br /&gt;
Die Grenzfälle sind ausdrücklich geregelt: &amp;lt;math&amp;gt;d = 0&amp;lt;/math&amp;gt; führt (21) auf (19) zurück;&lt;br /&gt;
&amp;lt;math&amp;gt;i = 0&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;d &amp;gt; 0&amp;lt;/math&amp;gt; ergibt&lt;br /&gt;
&amp;lt;math&amp;gt;\mathrm{RBF}_{\mathrm{deg}} = \frac{1 - \left( 1 - d \right)^{N}}{d}&amp;lt;/math&amp;gt;;&lt;br /&gt;
&amp;lt;math&amp;gt;d = 0&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;i = 0&amp;lt;/math&amp;gt; ergibt &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;. Die &#039;&#039;&#039;Amortisationszeit&#039;&#039;&#039; &amp;lt;math&amp;gt;t_{\mathrm{A}}&amp;lt;/math&amp;gt; wird daraus als&lt;br /&gt;
Sekundärkennzahl je Auslegung ausgewiesen.&lt;br /&gt;
&lt;br /&gt;
=== Schritt 6 — Auslegungsoptimierung (getrennter Lauf) ===&lt;br /&gt;
&lt;br /&gt;
Die Auslegungssuche ist kein Teil des Simulationslaufs, sondern ein eigener Rechenlauf. Sie&lt;br /&gt;
durchsucht zweistufig — Grobraster über den ganzen Suchraum, dann ein Feinraster um das Groboptimum,&lt;br /&gt;
verfeinert wird die ausgewählte Größenachse (Kapazität oder Leistung) — und maximiert den &#039;&#039;&#039;Jahresüberschuss nach&lt;br /&gt;
Kapitaldienst&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\displaystyle \Delta J(C,P) = E_{\mathrm{a,aeq}}(C,P) - \left[ c_{\mathrm{cap}} \cdot C + c_{\mathrm{pow}} \cdot P + I_{\mathrm{fix}} \right] \cdot a(i,N)&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;(23)&lt;br /&gt;
:: &amp;lt;math&amp;gt;\Delta J(C,P)&amp;lt;/math&amp;gt; – Jahresüberschuss nach Kapitaldienst [€/a]&lt;br /&gt;
:: &amp;lt;math&amp;gt;E_{\mathrm{a,aeq}}(C,P)&amp;lt;/math&amp;gt; – Jahresertrag der Auslegung mit Kapazität &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; und Leistung &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; [€/a]&lt;br /&gt;
:: &amp;lt;math&amp;gt;c_{\mathrm{cap}}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;c_{\mathrm{pow}}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;I_{\mathrm{fix}}&amp;lt;/math&amp;gt; – Modul-, Leistungs- und feste Kosten [€/kWh, €/kW, €]&lt;br /&gt;
:: &amp;lt;math&amp;gt;a(i,N)&amp;lt;/math&amp;gt; – Annuitätsfaktor aus (17) [1/a]&lt;br /&gt;
:: &amp;lt;math&amp;gt;c_{\mathrm{ver}}&amp;lt;/math&amp;gt; – Verschleißkosten je Zyklus [€/(kWh·Zyklus)]; der Verschleißterm ist wählbar und wird, wenn eingeschaltet, hier zusätzlich abgezogen&lt;br /&gt;
&lt;br /&gt;
Der Verschleißterm über &amp;lt;math&amp;gt;c_{\mathrm{ver}}&amp;lt;/math&amp;gt; ist wählbar und &#039;&#039;&#039;standardmäßig aus&#039;&#039;&#039;. Die&lt;br /&gt;
&#039;&#039;&#039;Amortisationszeit ist bewusst nicht die Zielfunktion&#039;&#039;&#039;: Sie ignoriert die Nutzungsdauer&lt;br /&gt;
&amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; und liefert systematisch zu kleine Speicher; sie erscheint als Sekundärkennzahl je&lt;br /&gt;
Rasterpunkt. Das Ergebnis ist unabhängig davon, auf wie vielen Fäden gerechnet wurde.&lt;br /&gt;
&lt;br /&gt;
=== Erweiterte Auslegung mit Kosten und Zeitreihen ===&lt;br /&gt;
{{Anker|auslegung-kosten-zeitreihen}}&lt;br /&gt;
&lt;br /&gt;
Der Entwicklungsstand vom 11.09.2026 erweitert die Auslegung um spezifische Kosten, gespeicherte Profile und getrennte Datenquellen. Die Bedienung steht unter [[Programm Dokumentation/Stromspeicher#auslegung-optimieren|Auslegung optimieren]].&lt;br /&gt;
&lt;br /&gt;
Als Größenachse wird entweder die Kapazität &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; in kWh oder die AC-Nennleistung &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; in kW vorgegeben. Die C-Rate &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; hat die Einheit 1/h. Es gilt &amp;lt;math&amp;gt;P = E \cdot r&amp;lt;/math&amp;gt; beziehungsweise &amp;lt;math&amp;gt;E = P/r&amp;lt;/math&amp;gt;. Unter- und Obergrenze sind einschließlich; gleiche Grenzen prüfen einen festen Wert. Die Feinphase bleibt innerhalb des vorgegebenen Bereichs.&lt;br /&gt;
&lt;br /&gt;
Investition und Betrieb beziehen ihre spezifischen Sätze unabhängig aus dem Kostenmodul der aktiven Speicheranlage oder aus dem Dialog. Für jeden Kandidaten werden neu berechnet:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;I = c_P \cdot P + c_E \cdot E&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;O = o_P \cdot P + o_E \cdot E + o_D \cdot Q_{\mathrm{Entladung}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dabei bedeuten &amp;lt;math&amp;gt;c_P&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;c_E&amp;lt;/math&amp;gt; die Investitionssätze in €/kW und €/kWh, &amp;lt;math&amp;gt;o_P&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;o_E&amp;lt;/math&amp;gt; die jährlichen Betriebskostensätze in €/(kW·a) und €/(kWh·a), &amp;lt;math&amp;gt;o_D&amp;lt;/math&amp;gt; den Satz je tatsächlich entladener AC-kWh. Feste Investitionsbeträge und nicht passende Kostenpositionen werden in diesem spezifischen Modus nicht zusätzlich angesetzt.&lt;br /&gt;
&lt;br /&gt;
Beispiel: 100 kWh zu 300 €/kWh und 50 kW zu 120 €/kW ergeben 36.000 € Investition. Bei 3 €/(kWh·a), 5 €/(kW·a) und 20.000 kWh Entladung zu 0,01 €/kWh entstehen 750 €/a Betriebskosten.&lt;br /&gt;
&lt;br /&gt;
Die Zielfunktion aus (23) wird um &amp;lt;math&amp;gt;O&amp;lt;/math&amp;gt; vermindert. Der Kapitalwert wird um den Barwert des konstant angesetzten jährlichen Betriebskostenbetrags vermindert; die Amortisationswerte verwenden ebenfalls den Ertrag nach Betriebskosten. Der vorhandene Degradationsansatz bleibt auf der Ertragsseite wirksam. Der optionale Verschleißterm bleibt ein gesonderter Abzug in der Zielfunktion und darf nicht zugleich als derselbe Kostenanteil unter &amp;lt;math&amp;gt;o_D&amp;lt;/math&amp;gt; angesetzt werden. Die vollständige Projektwirtschaftlichkeit bleibt eine eigene Bewertung.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lastspitzenkappung in der erweiterten Auslegung:&#039;&#039;&#039; Die Regelung verwendet die Residuallast am Netzanschluss, also Bruttolast minus PV und gegebenenfalls BHKW. Die Änderung des tatsächlichen Netzbezugs wird je Viertelstunde mit ihrem tatsächlichen Bezugspreis bewertet. Beim Laden aus Erzeugungsüberschüssen wird entgangene Einspeisevergütung berücksichtigt. Der bestehende Rechenweg ohne erweiterte Auslegungskonfiguration behält sein bisheriges Verhalten.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Zeitreihen:&#039;&#039;&#039; Last, PV und effektiver variabler Bezugspreis können aus getrennten CSV-Dateien mit frei zugeordneten Zeit- und Wertspalten stammen. Die Preisreihe in €/kWh wird einmal in die internen ct/kWh umgerechnet; zusätzliche Tarifaufschläge werden darauf nicht angewendet. Negative Preise sind gültig. Die PV-Einspeisevergütung wird auch bei Dateiquellen aus dem Projekt gelesen. In einer reinen Dateiauslegung wird keine zusätzliche BHKW-Erzeugung aus einem Simulationslauf hinzugefügt.&lt;br /&gt;
&lt;br /&gt;
Vollständige Dateijahre behalten ihre UTC-Zeitachse und alle Werte, auch im Schaltjahr. Bei ausdrücklich eingeschalteter Kombination mit EPOS-Modellreihen werden die EPOS-Werte auf die Datei-Zeitachse zugeordnet: Monat, Tag und Uhrzeit bestimmen den Modellwert; der 29. Februar verwendet den EPOS-28. Februar, eine doppelte Ortsstunde denselben EPOS-Wert erneut. Ein Strompreisprofil wird auf echten Dateiachsen nach tatsächlichem Monat, Wochentag und Stunde ausgewertet. Fehlende Intervalle, doppelte UTC-Zeitstempel und nicht übereinstimmende Dateiachsen führen zum Abbruch mit Hinweis.&lt;br /&gt;
&lt;br /&gt;
Gespeicherte Auslegungsprofile enthalten Eingabebereiche, Quellen, Kostensätze, Importoptionen und die eingelesenen Zeitreihen. Ein Rechenlauf verwendet einen unabhängigen Eingabestand; die Kandidaten lesen keine Projektkosten während des Laufs nach. Eine gemeinsame Auslegung einer parallel betriebenen Speicherflotte und nichtlineare Kostenkurven sind weiterführende Erweiterungen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Grenzen und Annahmen ==&lt;br /&gt;
{{Anker|grenzen}}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Der Speicher rechnet nach den Erzeugern.&#039;&#039;&#039; Er verändert den ausgewiesenen PV-Ertrag nicht; die Speicherwirkung wird getrennt bilanziert.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Laden und Entladen schließen einander im Intervall aus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Ein konstanter Umlaufwirkungsgrad&#039;&#039;&#039;, gleichmäßig auf Laden und Entladen verteilt — keine Abhängigkeit von Ladezustand, Temperatur oder C-Rate.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Keine Alterung im Jahreslauf.&#039;&#039;&#039; &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; wirkt in (20) und (21) über die Jahresreihe, nicht auf &amp;lt;math&amp;gt;C_{\mathrm{nutz}}&amp;lt;/math&amp;gt; innerhalb des gerechneten Jahres.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Keine Temperaturabhängigkeit&#039;&#039;&#039;, kein Batteriemanagement, keine Zellchemie.&lt;br /&gt;
* &#039;&#039;&#039;Der Standby-Verbrauch wird nicht berücksichtigt&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Netzladung und Netzverkauf&#039;&#039;&#039; werden in der Preissteuerung über die Freigaben der Variante gesteuert. Die Lastspitzenkappung kann den Speicher innerhalb ihres verfügbaren Leistungsspielraums aus dem Netz wieder aufladen.&lt;br /&gt;
* &#039;&#039;&#039;Der Excel-Kompatibilitätsmodus rechnet bewusst „falsch&amp;quot;&#039;&#039;&#039;: Er übernimmt die Eigenheiten der&lt;br /&gt;
  Vorlage — &amp;lt;math&amp;gt;\mathrm{SOC}(0)&amp;lt;/math&amp;gt; beginnt bei 0 statt bei&lt;br /&gt;
  &amp;lt;math&amp;gt;\mathrm{SOC}_{\mathrm{min}}&amp;lt;/math&amp;gt;, das erste Intervall fällt aus der Bilanz, der Preis&lt;br /&gt;
  steuert nicht die Entscheidung, sondern nur die Bewertung, und energetisch ist&lt;br /&gt;
  &amp;lt;math&amp;gt;\eta = 1&amp;lt;/math&amp;gt;. Er ist zum &#039;&#039;&#039;Nachstellen&#039;&#039;&#039; der alten Mappe da, nicht zum Bewerten.&lt;br /&gt;
* &#039;&#039;&#039;Die Auslegungsoptimierung ist ein eigener Lauf&#039;&#039;&#039; und schreibt nichts in das&lt;br /&gt;
  Simulationsergebnis.&lt;br /&gt;
&lt;br /&gt;
== Ergebnisse und wo sie stehen ==&lt;br /&gt;
{{Anker|ergebnisse}}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Simulationsergebnis, Reiter „Stromspeicher&amp;quot;&#039;&#039;&#039; — der Verlauf &amp;lt;math&amp;gt;\mathrm{SOC}(k)&amp;lt;/math&amp;gt;,&lt;br /&gt;
  Lade- und Entladeenergie, äquivalente Vollzyklen &amp;lt;math&amp;gt;z_{\mathrm{aeq}}&amp;lt;/math&amp;gt;, Geldwert und die&lt;br /&gt;
  Kennzahlen der Wirtschaftlichkeit.&lt;br /&gt;
* &#039;&#039;&#039;Simulationsergebnis, Reiter „Ergebnis&amp;quot;&#039;&#039;&#039; — Eigenverbrauchsquote und Autarkie mit&lt;br /&gt;
  Speicherwirkung.&lt;br /&gt;
* &#039;&#039;&#039;Variantenvergleich der Speicher&#039;&#039;&#039; — dieselben Kennzahlen je Variante nebeneinander.&lt;br /&gt;
* &#039;&#039;&#039;Auslegungsoptimierung&#039;&#039;&#039; — Heatmap über Kapazität oder Leistung und C-Rate, Bestpunkt nach (23) und&lt;br /&gt;
  Kennzahlen je Rasterpunkt.&lt;br /&gt;
* &#039;&#039;&#039;Simulationsprotokoll&#039;&#039;&#039; — jeder Rückfall (kein Speicher, keine Kapazität, 1‑C‑Annahme,&lt;br /&gt;
  Ersatz-SoC-Band, nicht umgesetzte Berechnungsart) und jede Rasterabweichung.&lt;br /&gt;
&lt;br /&gt;
== Bezüge ==&lt;br /&gt;
{{Anker|bezuege}}&lt;br /&gt;
&lt;br /&gt;
* [[Programm Dokumentation/Stromspeicher|Stromspeicher]] — Bedienung von Katalog, Projektdialog und Varianten&lt;br /&gt;
* [[Programm Dokumentation/Berechnung/Photovoltaik|Berechnung: Photovoltaik]] — Herkunft von Überschuss und Reststrom&lt;br /&gt;
* [[Programm Dokumentation/Berechnung/BHKW|Berechnung: BHKW]] — Herkunft des zweiten Ladepfads&lt;br /&gt;
* [[Programm Dokumentation/Berechnung/Simulationsablauf|Berechnung: Simulationsablauf]] — wann der Speicher in der Kette gerechnet wird&lt;br /&gt;
* [[Programm Dokumentation/Berechnung/Strombedarf|Berechnung: Strombedarf]] — Lastgang und Zeitraster&lt;br /&gt;
* [[Programm Dokumentation/Wirtschaftlichkeit|Wirtschaftlichkeit]] — Kapitalwert, Annuität, Amortisation&lt;br /&gt;
* [[Programm Dokumentation/Simulationsergebnisse|Simulationsergebnisse]] — Aufbau der Ergebnisreiter&lt;/div&gt;</summary>
		<author><name>Dirk.engelmann</name></author>
	</entry>
	<entry>
		<id>https://wiki.epos-plan.de/index.php?title=Update-Logbuch&amp;diff=492</id>
		<title>Update-Logbuch</title>
		<link rel="alternate" type="text/html" href="https://wiki.epos-plan.de/index.php?title=Update-Logbuch&amp;diff=492"/>
		<updated>2026-09-07T17:51:18Z</updated>

		<summary type="html">&lt;p&gt;Dirk.engelmann: Einführung geändert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hier werden die Versionshistorie.mot.dwn wesentlichen Änderungen beschrieben. Alle geänderten oder neuen Funktionen und Eigenschaften werden auch in der jeweiligen Dokumentation im zugehörigen Bereich beschrieben.&lt;br /&gt;
&lt;br /&gt;
== Aufbau der Versionsnummer ==&lt;br /&gt;
{{Anker|aufbau-der-versionsnummer}}&lt;br /&gt;
&lt;br /&gt;
Die Versionsnummer hat das Format &#039;&#039;&#039;a.b.c.d&#039;&#039;&#039;. Die erste Stelle kennzeichnet grundlegende Änderungen an Programmaufbau oder Benutzerführung, die zweite neue Funktionen und Module, die dritte Verbesserungen und Fehlerbehebungen und die vierte den Auslieferungsstand. Die jeweils installierte Version zeigt das Programm im Menü {{Menü|Hilfe|Version}} an. EPOS-Plan läuft unter Windows 10 und Windows 11.&lt;br /&gt;
&lt;br /&gt;
== Version 1.1.0.0 – August 2026 ==&lt;br /&gt;
{{Anker|version-1-1-0-0-august-2026|v1-1-0-0}}&lt;br /&gt;
&lt;br /&gt;
Diese Ausgabe ergänzt EPOS-Plan um drei zusammenhängende Funktionsblöcke: die Verwaltung von Varianten, die Berichtserstellung als Word- und Excel-Datei und die Wirtschaftlichkeitsrechnung. Neu hinzugekommen sind:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Varianten.&#039;&#039;&#039; Ein Projekt und die daraus abgeleiteten Varianten bilden eine Vergleichsgruppe. Varianten entstehen über den Menüpunkt „Als Variante speichern…“ aus dem geöffneten Stammprojekt und führen eigene Datensätze; das Stammprojekt bleibt dabei der Bezugspunkt aller Vergleiche. Die Zusammenstellung einer Gruppe und die Auswahl der Projekte für einen Bericht erfolgen im Dialog „Varianten/Bericht“. Näheres unter [[Varianten und Bericht]].&lt;br /&gt;
* &#039;&#039;&#039;Berichtserstellung.&#039;&#039;&#039; Word-Vergleichsbericht mit Deckblatt, Inhaltsverzeichnis, Projektbeschreibung, Komponenten-Matrix mit Kenndaten und Abweichungen je Variante, Ergebnissen je Variante, Variantenvergleich mit Differenz-Tabellen und einem Anhang mit Simulationsständen und Methodik. Eingebettet sind Kuchendiagramme der Bedarfsdeckung, Vergleichsbalken sowie Wärme-Jahresverlauf, Jahresdauerlinie, Strombilanz je Monat und Speicherverlauf. Parallel entsteht eine Excel-Arbeitsmappe mit Kennzahlen-, Vergleichs- und Detailblättern. Die Bausteine sind je Bericht konfigurierbar, die Ausgabe erfolgt in Deutsch oder Englisch, der Word-Bericht beruht auf einer anpassbaren Vorlage. Eine Office-Installation ist für beide Dateien nicht erforderlich.&lt;br /&gt;
* &#039;&#039;&#039;Immer frische Zahlen.&#039;&#039;&#039; Jeder Berichtslauf simuliert zuerst alle gewählten Projekte neu und rechnet anschließend die Wirtschaftlichkeit der gesamten Gruppe; erst danach entstehen die Bausteine. Word und Excel gehen denselben Weg und weisen dieselben Zahlen aus. Für drei Projekte sind rund 35 Sekunden zu veranschlagen; der Dialog nennt die Zahl der beteiligten Projekte vor dem Start. Projekte, deren Rechnung fehlschlägt, unterbrechen den Lauf nicht, sondern werden mit Namen und Begründung im Bericht ausgewiesen.&lt;br /&gt;
* &#039;&#039;&#039;Wirtschaftlichkeitsrechnung.&#039;&#039;&#039; Bewertung der Vergleichsgruppe nach der Kapitalwertmethode gemäß DIN EN 17463 mit Kapitalwert, Annuität und Barwerten, Ersatzbeschaffung und linearem Restwert; das Stammprojekt ist die Referenz. Drei Szenarien – Erwartung, bester und ungünstigster Fall –, Differenz-Kennzahlen mit Kapitalwert-Differenz, dynamischer Amortisation und internem Zinsfuß sowie Sensitivitäten für Kalkulationszins und Energiepreissteigerung um ±1 Prozentpunkt und für Investition und Energiekosten um ±10 Prozent. Fehlende Preise erscheinen mit Begründung, nie als Null. Näheres unter [[Wirtschaftlichkeit]].&lt;br /&gt;
* &#039;&#039;&#039;Förderung, Abgaben und Emissionen.&#039;&#039;&#039; Zuschlagsrechnung nach dem KWKG 2025 mit degressiver Staffel der förderfähigen Vollbenutzungsstunden, Kontingent, Fristenlogik und Abschlag für Zeiten negativer Strompreise, jeweils mit Nachweiszeile. CO₂-Abgabe nach dem Brennstoffemissionshandelsgesetz für fossile Brennstoffe. Strombewertung über eine Matrix aus Hoch- und Niedertarif für Winter und Sommer mit zweistufigem Leistungspreis. Emissionsbilanz der gekoppelten gegen die getrennte Erzeugung mit wählbarem Referenz-Kraftwerkspark und ausgewiesener CO₂-Vermeidung; der Referenzkessel wird aus dem größten Heizkessel des Stammprojekts abgeleitet.&lt;br /&gt;
* &#039;&#039;&#039;Kapitalwert-Verlauf und Randbedingungen.&#039;&#039;&#039; Der Dialog „Verlauf…“ zeigt die Differenz zur Referenz – deren Nulldurchgang der dynamischen Amortisation entspricht – und die absoluten kumulierten Barwerte als Liniendiagramm, mit frei wählbarem Zeitraum von 2 bis 60 Jahren und wählbarem Szenario; im Word-Bericht als Diagramm, im Excel-Bericht als Jahresreihe. Die Randbedingungen pflegen Sie in einem nach Kategorien gegliederten Dialog: „Allgemein“ mit Zins, Betrachtungszeitraum und Preissteigerungen ist immer sichtbar, die Gruppen für Photovoltaik, BHKW und Brennstoff erscheinen nur, wenn der Erzeuger in der Vergleichsgruppe vorkommt.&lt;br /&gt;
&lt;br /&gt;
== Version 1.0.0.0 – Juli 2026 ==&lt;br /&gt;
{{Anker|version-1-0-0-0-juli-2026|v1-0-0-0}}&lt;br /&gt;
&lt;br /&gt;
Erste Ausgabe der neuen Programmgeneration. Der Funktionsumfang im Überblick:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Projekte und Bedienung.&#039;&#039;&#039; Projektverwaltung mit Anlegen, Öffnen, Bearbeiten und Löschen; Assistent für neue Projekte, der nur die tatsächlich benötigten Schritte durchläuft; Startseite mit Statusanzeige je Baustein; Bedienoberfläche in Deutsch und Englisch.&lt;br /&gt;
* &#039;&#039;&#039;Klimadaten.&#039;&#039;&#039; Verwaltung beliebig vieler Klimaregionen mit Stundenwerten für Temperatur und Strahlung. Automatischer Bezug typischer meteorologischer Jahresdatensätze über die Ortseingabe, getrennt nach den Ausrichtungen Süd, Ost, West und Nord, einschließlich Sonnenstandsberechnung.&lt;br /&gt;
* &#039;&#039;&#039;Wärmebedarf.&#039;&#039;&#039; Berechnung des Gebäudeheizwärmebedarfs aus Geometrie, U-Werten, Wärmebrücken, Luftwechsel, Speicherfähigkeit und Nutzungsprofilen mit Nacht-, Wochenend- und Ferienabsenkung; wahlweise Rückrechnung aus vorhandenen Verbrauchsdaten für Öl, Gas oder allgemeine Brennstoffe. Warmwasser und Prozesswärme über Monatswerte und Wochenprofile, zusätzlich Einlesen externer Wärmelastgänge, Berücksichtigung von Netzverlusten sowie Ausgabe von Jahresgang und Jahresdauerlinie.&lt;br /&gt;
* &#039;&#039;&#039;Strombedarf.&#039;&#039;&#039; Verbraucherprofile mit Monatswerten und 168-Stunden-Wochenprofilen, Import gemessener Lastgänge in Stunden- oder Viertelstundenauflösung, interne Rechnung mit 35.040 Viertelstundenwerten je Jahr.&lt;br /&gt;
* &#039;&#039;&#039;Wärmeerzeuger.&#039;&#039;&#039; Wärmepumpen mit vollständigen Herstellerkennfeldern und Interpolation über Quellen- und Vorlauftemperatur, Heizstab, Sperrzeiten, bivalenten Betriebsweisen und automatisch ermitteltem Bivalenzpunkt; wählbare Wärmequelle (Außenluft, konstante Temperatur, Pufferspeicher, eigenes Quellprofil oder CSV-Temperaturprofil), wählbare Wärmesenke (Heizung und/oder Warmwasser), Betriebsmodus laufzeit-, leistungs- oder PV-optimiert sowie Priorität bei mehreren Maschinen. Heizkessel mit getrennten Wirkungsgraden je Brennstoff, Bereitschaftsverlusten und Jahresnutzungsgrad. BHKW-Module mit wärmegeführter, stromgeführter und einspeisungsfreier Fahrweise, Modulationsgrenze und Pendelspeicher. Solarthermie nach dem Wirkungsgradmodell EN 12975 mit Einfallswinkelkorrektur.&lt;br /&gt;
* &#039;&#039;&#039;Stromerzeugung und Speicher.&#039;&#039;&#039; Photovoltaik mit temperaturabhängigem Modulwirkungsgrad, ausrichtungs- und neigungsabhängiger Ertragsberechnung sowie Eigenverbrauchsbilanz. Thermische Pufferspeicher mit Kapazitäts- und Verlustbilanz und einstellbarer Ein- und Abschaltschwelle, zuordenbar zu den einzelnen Erzeugern. Batteriespeicher mit Lade- und Entladebilanz und Anzeige des Ladezustands.&lt;br /&gt;
* &#039;&#039;&#039;Simulation.&#039;&#039;&#039; Jahressimulation über 8.760 Stunden auf der Wärmeseite und 35.040 Viertelstunden auf der Stromseite, mit frei konfigurierbarer Reihenfolge der Erzeuger, Restbedarfsdeckung über die gesamte Kaskade und gemeinsamer Strombilanz aus Bedarf, Wärmeerzeugung, Photovoltaik und Speicher.&lt;br /&gt;
* &#039;&#039;&#039;Auswertung.&#039;&#039;&#039; Kennzahlen zu Deckungsanteilen, Bivalenzpunkt, Vollbenutzungsstunden, Jahresnutzungsgraden, Brennstoffverbräuchen und Emissionen; Jahresganglinien und Jahresdauerlinien, Leistungsdarstellung über der Außentemperatur, Ringdiagramme zur Wärme- und Strombedarfsdeckung, Autarkieanalyse mit Eigenverbrauch, Speichernutzen und CO₂-Einsparung; Speichern des Simulationsergebnisses je Projekt.&lt;br /&gt;
* &#039;&#039;&#039;Datenaustausch.&#039;&#039;&#039; CSV-Export der Zeitreihen für Energiebedarf, Wärmepumpe und die jeweils angezeigte Grafik, jeweils mit Zeitstempel und Außentemperatur. Import von Herstellerdatensätzen nach VDI 3805 für Wärmepumpen, Heizkessel, Pufferspeicher und Solarkollektoren.&lt;br /&gt;
* &#039;&#039;&#039;Kosten.&#039;&#039;&#039; Erfassung von Investitions- und Betriebskosten je Komponente mit Nutzungsdauer und Bandbreite sowie Pflege der Energiepreise mit Arbeits-, Grund- und Leistungspreis, Heiz- und Brennwert, Emissionsfaktoren und Preishistorie.&lt;br /&gt;
* &#039;&#039;&#039;Hilfe.&#039;&#039;&#039; Kurzhinweise an den Eingabefeldern mit Verweis auf die Online-Dokumentation, direkter Aufruf dieser Dokumentation aus dem Programm, Hilfe-Assistent mit Kenntnis des aktuellen Programmbereichs und kostenfreier lokaler Hilfesuche sowie Anzeige der Lizenzvereinbarung im Programm.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Einstieg]]&lt;/div&gt;</summary>
		<author><name>Dirk.engelmann</name></author>
	</entry>
	<entry>
		<id>https://wiki.epos-plan.de/index.php?title=Varianten_und_Bericht&amp;diff=151</id>
		<title>Varianten und Bericht</title>
		<link rel="alternate" type="text/html" href="https://wiki.epos-plan.de/index.php?title=Varianten_und_Bericht&amp;diff=151"/>
		<updated>2026-08-21T21:44:24Z</updated>

		<summary type="html">&lt;p&gt;Dirk.engelmann: /* Vergleichsgruppe aus Stamm und Varianten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Varianten&#039;&#039;&#039; sind eigenständige Kopien eines Projekts, die zusammen mit ihrem Stammprojekt eine Vergleichsgruppe bilden. Der &#039;&#039;&#039;Bericht&#039;&#039;&#039; stellt diese Gruppe in einem Word-Dokument und einer Excel-Arbeitsmappe gegenüber. Jeder Berichtslauf simuliert die beteiligten Projekte zuvor neu und rechnet anschließend ihre Wirtschaftlichkeit, sodass ein Bericht nie auf veralteten Ergebnissen steht.&lt;br /&gt;
&lt;br /&gt;
== Vergleichsgruppe aus Stammprojekt und Varianten-Projekt ==&lt;br /&gt;
{{Anker|vergleichsgruppe-aus-stamm-und-varianten|vergleichsgruppe|stammprojekt}}&lt;br /&gt;
&lt;br /&gt;
Eine Vergleichsgruppe besteht aus dem Stammprojekt und den daraus abgeleiteten Varianten. Das Stammprojekt ist der Bezugspunkt jedes Vergleichs: Die Kennzahlen einer Variante werden als Differenz gegen den Stamm ausgewiesen. Jede Variante führt eigene Datensätze – was Sie dort ändern, wirkt sich weder auf das Stammprojekt noch auf die übrigen Varianten aus.&lt;br /&gt;
&lt;br /&gt;
== Variante anlegen ==&lt;br /&gt;
{{Anker|variante-anlegen|als-variante-speichern}}&lt;br /&gt;
&lt;br /&gt;
Varianten entstehen immer aus dem Stamm. Bringen Sie das geöffnete Projekt auf den gewünschten Stand und rufen Sie {{Menü|Projekte|Als Variante speichern…}} auf. Sie vergeben einen Namen, unter dem der aktuelle Stand als Variante weitergeführt wird; das Stammprojekt bleibt unverändert. Anschließend ändern Sie in der Variante gezielt eine Größe – Maschinengröße, Speichervolumen, Betriebsmodus oder die Reihenfolge der Erzeuger.&lt;br /&gt;
&lt;br /&gt;
{{Tipp|Ändern Sie je Variante nur eine Größe. Nur dann lässt sich ein Unterschied im Vergleich eindeutig einer Ursache zuordnen.}}&lt;br /&gt;
&lt;br /&gt;
== Bericht zusammenstellen ==&lt;br /&gt;
{{Anker|bericht-zusammenstellen|berichtsdialog|bausteine}}&lt;br /&gt;
&lt;br /&gt;
Den Berichtsdialog öffnen Sie über {{Menü|Projekte|Varianten/Bericht}}. Dort wählen Sie, welche Projekte der Gruppe in den Bericht eingehen, und legen fest, aus welchen Bausteinen er besteht. Die Zusammenstellung wird gespeichert und steht beim nächsten Bericht wieder zur Verfügung. Texte, Beschriftungen und Zahlenformate folgen der eingestellten Sprache..&lt;br /&gt;
&lt;br /&gt;
== Ablauf eines Berichtslaufs ==&lt;br /&gt;
{{Anker|ablauf-eines-berichtslaufs|neu-rechnen|rechenkette}}&lt;br /&gt;
&lt;br /&gt;
Jeder Lauf rechnet neu, und zwar in dieser Reihenfolge: zuerst die frische Simulation aller gewählten Projekte, dann die Wirtschaftlichkeitsrechnung der gesamten Gruppe, erst danach die Bausteine des Dokuments. Word und Excel nehmen denselben Weg und weisen deshalb zwingend dieselben Zahlen aus. Vor dem Start nennt der Dialog die Zahl der beteiligten Projekte, denn der Lauf braucht Zeit: Für drei Projekte sind rund 35 Sekunden zu veranschlagen.&lt;br /&gt;
&lt;br /&gt;
{{Hinweis|Schlägt die Rechnung für ein Projekt fehl, bricht der Lauf nicht ab. Das betroffene Projekt erscheint mit Namen und Begründung in der Abschlussmeldung, in der Anhangtabelle der Simulationsstände und im Kapitel mit den Hinweisen zum Berichtslauf. Einen halben Bericht ohne Hinweis gibt es nicht.}}&lt;br /&gt;
&lt;br /&gt;
== Word-Bericht ==&lt;br /&gt;
{{Anker|word-bericht|vergleichsbericht}}&lt;br /&gt;
&lt;br /&gt;
Der Word-Bericht ist als Vergleichsbericht aufgebaut: Deckblatt, Inhaltsverzeichnis und Projektbeschreibung einschließlich der Gebäudedaten, eine Komponenten-Matrix mit den Kenndaten und den Abweichungen je Variante, die Ergebnisse je Variante, der Variantenvergleich mit Differenz-Tabellen sowie ein Anhang mit den Simulationsständen und der Methodik.&lt;br /&gt;
&lt;br /&gt;
=== Diagramme ===&lt;br /&gt;
{{Anker|diagramme}}&lt;br /&gt;
&lt;br /&gt;
Eingebettet sind Kuchendiagramme der Bedarfsdeckung, Balkendiagramme für den Variantenvergleich sowie vier Ganglinien: der Wärme-Jahresverlauf, die Jahresdauerlinie, die Strombilanz je Monat und der Speicherverlauf. Alle Diagramme stammen aus der Simulation desselben Laufs, sodass keine gemischten Rechenstände nebeneinanderstehen.&lt;br /&gt;
&lt;br /&gt;
== Excel-Bericht ==&lt;br /&gt;
{{Anker|excel-bericht|arbeitsmappe}}&lt;br /&gt;
&lt;br /&gt;
Parallel entsteht eine Excel-Arbeitsmappe mit Kennzahlen-, Vergleichs- und Detailblättern. Sie ist der richtige Weg, wenn Sie einzelne Werte weiterverarbeiten oder eigene Auswertungen anhängen möchten.&lt;br /&gt;
&lt;br /&gt;
== Vorlage und Ausgabe ==&lt;br /&gt;
{{Anker|vorlage-und-ausgabe|berichtsvorlage}}&lt;br /&gt;
&lt;br /&gt;
Der Word-Bericht entsteht aus einer mitgelieferten Vorlage, die sich an das eigene Erscheinungsbild anpassen lässt. Kopf- und Fußzeilen, Schriften und Farben bleiben damit in Ihrer Hand, ohne dass am Aufbau des Berichts etwas zu ändern wäre.&lt;br /&gt;
&lt;br /&gt;
{{Hinweis|Für die Ausgabe ist keine Office-Installation erforderlich. EPOS-Plan schreibt die Word- und die Excel-Datei selbst.}}&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
{{Anker|siehe-auch}}&lt;br /&gt;
&lt;br /&gt;
* [[Wirtschaftlichkeit]] – die Kennzahlen, die jeder Berichtslauf mitrechnet&lt;br /&gt;
* [[Kosten und Energiepreise]] – die Eingangsgrößen der Bewertung&lt;br /&gt;
* [[Simulation]] – der Rechenlauf, den der Bericht für jedes Projekt auslöst&lt;br /&gt;
* [[Ergebnisdarstellung]] – dieselben Ergebnisse am Bildschirm&lt;br /&gt;
&lt;br /&gt;
{{Navigation Programmfunktionen}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Programmfunktionen]]&lt;/div&gt;</summary>
		<author><name>Dirk.engelmann</name></author>
	</entry>
</feed>