Surplus-Power-Mode#1167
Conversation
|
Hallo @schlimmchen Bei Full Solar‐Passthrough kann es zu einem Problem kommen wenn der MPPT im Absorption/Float Mode ist. Ich fasse das in den nächsten Tagen zusammen. |
|
Hallo @schlimmchen ,
„Warum der „Full Solar‐Passthrough-Mode“ im Absorption/Float Mode nicht immer die maximale Solarleistung abruft. Ich überspringe mal die technischen Unterschiede zwischen den verschiedenen Betriebszuständen Bulk, Absorption, Float inklusive Stromquelle, Spannungsquelle und begrenze mich auf die Auswirkung. Im Bulk-Mode liefert der MPPT immer die maximale Solarleistung, weil er alles was zur Verfügung steht in der Batterie unterbringt. Eine Steuerung des Inverters nach der Regelgröße „Total DC input power” funktioniert. Im Absorption/Float-Mode dagegen liefert der MPPT nicht automatisch die maximale Solarleistung. Die Regelgröße „Total DC input power” zeigt jetzt nicht mehr die maximale Solarleistung an sondern die Leistung die gerade entnommen wird. Das kann auch die maximale Solarleistung sein, muss aber nicht. Eine Steuerung des Inverters nach der Regelgröße „Total DC input power” funktioniert nur bedingt. Dieses „Funktioniert bedingt“ hängt von mehreren Faktoren ab ,aber es gibt eine relativ einfache Maßnahme um das Verhalten an der eigenen Anlage zu testen. Es gibt ja den Parameter „(Full) Solar-Passthrough Verluste“ und damit kann man steuern in welche Richtung sich der Wert „Total DC input power” im Absorption/Float Mode bewegt. Wenn ich ihn groß mache, sagen wir 10 %, dann sinkt der Wert „Total DC input power” bei jedem Regelschritt und wir entfernen uns immer weiter von der maximalen Solarleistung und landen beim aktuellen Bedarf. Wenn ich ihn klein mache, sagen wir 0 %, dann steigt der Wert „Total DC input power” bei jedem Regelschritt etwas an und wir erreichen sehr langsam die maximale Solarleistung. Im Bulk Mode ist das anders. Der Parameter „(Full) Solar-Passthrough Verluste“ bestimmt hier lediglich ob die Batterie langsam geladen oder entladen wird. Die maximal verfügbare Solarleistung wird immer abgerufen. Im Endeffekt war es schwierig bis unmöglich an meiner Anlage eine Einstellung aus „Full-Solar-Passthrough Start-Schwellwert“ und „(Full) Solar-Passthrough Verluste“ zu finden, die immer und effizient funktioniert hat. Bis jetzt ist die Resonanz der Community auf den „Surplus Power Mode“ eher gering und falls nicht mehr Interesse besteht dann macht die Integration in OpenDTUonBattery auch wenig Sinn. Ich lasse den PR noch einige Zeit stehen und lösche ihn dann wenn sich daran nichts ändert. |
schlimmchen
left a comment
There was a problem hiding this comment.
Das ist alles sehr spannend und sieht ordentlich aus. Verstanden habe ich es noch nicht, da brauche ich noch mehr Zeit.
Meine Erwartung wäre, dass diese Implementierung den Full Solar-Passthrough Modus ablöst. Warum hast du das nicht anvisiert? Fehlte da zu der Mut oder hab ich noch nicht verstanden, dass das nur zusätzlich funktioniert? Ich stelle mir vor, die Full Solar-Passthrough Schwellwerte im DPL zu entsorgen und nur noch einen Schalter zu haben "mach Full Solar-Passthrough" (an oder aus). Oder gerne auch mit neuem Namen "Surplus Power Mode", um klar zu machen, dass das Feature nun anders funktioniert.
Hm, nagut, es mag Leute geben, die haben TX nicht verdrahtet und da kann man die Float und Absorption Spannungen nicht lesen... Kann man dann nicht zum o.g. Schalter einen Wert einführen "Ziel-Spannung"?
Also nochmal: Ich find das spannend und toll, aber mir wäre es ein Anliegen, dass wir den Full Solar-Passthrough Bums dann entsorgen können. Wir wissen ja, dass der nicht wie erwartet funktioniert sobald die Batterie "voll" ist.
|
Okay, ich hab das alles gelesen, es war aber alles redundant für mich, denn ich kenne das Problem sehr gut und auch andere kennen das.
Woher der Pessimismus? Ich hab den Code noch nicht gesehen, aber falls der gut ist, dann ist das ein super Feature!
Dazu hättest du einen Pull-Request vom surplus branch zum VeDirect-5 branch machen müssen. Allerdings bin ich mir nicht sicher, ob der dann hätte in deinem Fork leben müssen... |
Ohne Feedback kommen mit der Zeit Zweifel auf, ob das wirklich ein gutes Feature ist.
Ich dachte die beiden Modi haben eine etwas unterschiedliche Zielsetzung! Das habe ich es in meiner Dokumentation nicht deutlich dargestellt. Wenn ich den "Surplus Power Mode" auf den Bulk Mode erweitere, dann müssen wir akzeptieren das das Laden der Batterie verzögert wird. Zusätzlich benötigen wir einen Konfigurationsparameter, der angibt wieviel Watt oder Prozent von der verfügbaren Solarleistung für die Batterie reserviert werden soll. Und wenn jetzt auch noch „Batterie nicht über einen definierten SoC Wert laden“ dazu kommt dann werden es 4 Kombinationen, die wir abdecken müssen.
Ich kenne jetzt nicht alle Überlegungen und Diskussionen, die im Vorfeld vom „Full Solar-Passthrough Mode“ gemacht wurden. Aber mir gefällt die Lösung der SoC Begrenzung über den MPPT, die ich schon in einigen Beiträgen gelesen habe viel besser. Falls jemand sicher ist, das seine Batterie/BMS die vom Hersteller definierte Ladeschluß-Spannung (Absorption) nicht für den Zellausgleich benötigt dann würde ich die SoC Ladeobergrenze über den MPPT konfigurieren. Der bietet alle nötigen Einstellmöglichkeiten und das klappt auch wenn der Inverter weniger Leistung als der MPPT hat. Und wenn wir dieses Feature auf den MPPT übertragen dann fehlt dem "Surplus Power Mode" nur noch die Erweiterung auf den Bulk Mode. (Das solle einfach zu realisieren sein) Einmal davon abgesehen, kannst du dir auch vorstellen das Schrittweise umzusetzen? |
|
Ok, ich habe den PR bereinigt und alle if mit Klammern erweitert. Ich hätte auch einen Vorschlag wie der Surplus Mode auf den Bulk Mode erweitert werden kann. |
91cc2fc to
8ff94e7
Compare
|
@SW-Niko are you willing to rebase your PR onto the latest development branch? If you want i can also provide the webapp adjustments to make it configurable without modifying the config.json manually. |
|
Hello @AndreasBoehm,
Yes, sure. I can do it.
Perfect. Up to now ... I have no knowledge with javascript and node.js Rebasing and updating will take some time, you have to be patient. By the way, in the meantime I also implemented surplus for the bulk-mode. But this feature is still in draft because regulation is more complicated as in absorption or float-mode. Anyway ... Let us concentrate first on "Surplus for absorption- and float-mode". |
|
Hello @AndreasBoehm , |
|
I wasn't able to test it yet, but its not forgotten. |
|
😆 No problem, Take your time. No pressure from my side. |
|
Due to the new solar charger provider, I lost some necessary functions() to get required information's from the victron solar charger. The surplus feature is broken now. |
|
I know the restructure means work to keep this going, but what has been removed that was previously available and is needed here? If so, we surely can bring it back or discuss how you can still access the VE.Direct dataset. |
I will fix that for you if its fine for you? :) |
|
Hello @schlimmchen and @AndreasBoehm, I think I can start a new PR this night to bring back the missing functions. |
|
Surplus is back...
|
|
Rückmeldung von bisher stillem Mitleser: Finde ich ein super Feature, vielen Dank. Ich hatte letztes Jahr die gleichen Probleme mit dem Full Solar‐Passthrough und habe ihn wegen der Runoffs letztendlich deaktiviert. Das hier werde ich dieses Jahr definitiv austesten! :) |
Nein, das hast du schon richtig verstanden. Es ist eine andere Variante mit etwas anderer Zielsetzung und anderer Regelung. Hmm... Ich hatte auch schon bedenken das es viel zu kompliziert wird. Du hast recht. Das können wir viel einfacher machen. Ich erarbeite einen neuen Vorschlag. |
|
Ok, Ich habe einen neuen Entwurf gemacht. Schau dir doch mal die Tabelle "Mockup (Min)" an. Im wesentlichen wird DPL-Settings und Battery-Settings etwas erweitert und auf die Surplus Info verzichtet. |
|
@SW-Niko also für die Auswahl zwischen DPL an/aus, Solar Pass-Through an/aus und Surplus an/aus würde ich drei Icon Buttons oben neben oder untereinander plazieren.
Man kann immer nur eine der drei Optionen / Icons (mit kleinen Checkboxen) aktivieren oder durch erneutes Anklicken deaktivieren, bzw. wie bei einem Satz an Radio Buttons einen anderen Icon Button mit Checkbox aktivieren. Eventuell könnte man noch eine (dynamische ?) SVG Grafik dazu anzeigen, die die u.a. Werte bzw. die ausgewählte Dynamic Power Limit, Solar Pass-Through oder Surplus mode Kennlinie jeweils in Deinem Beispiel Diagramm verdeutlicht. Die Labels für die darunter liegenden Eingabefelder könnte man m.E. für Solar Pass-Through oder Surplus jeweils dynamisch mit einem Präfix anpassen, dann wird das nicht zu lang und je nach oben gewähltem DPL/Pass-Through/Surplus mode weiß OpenDTU-OnBattery auch was gerade mit den Schwellwerten anzufangen ist. Je nachdem kann man dieses Präfix entweder in die Überschrift oder bei den Labels im [Full Solar-Passthrough|Surplus] mode einblenden.
|
|
Hallo @stefan123t,
Die drei Modi "Dynamic Power Limit", "Solar Pass-Through" und "Surplus" werden je nach Zustand der Batterie automatisch aktiviert oder deaktiviert. In der Konfiguration will ich nur festlegen welche Modi ich im Betrieb benutzen will. Das kann einer sein, oder zwei, oder alle drei. Ein Radio-Button an dieser Stelle ist, so denke ich, fehl am Platz. Ein entweder-oder gibt es nur bei "Full-Solar-Passthrough" und "Surplus" hier kann man nur eines von beiden benutzen.
Die Idee finde ich gut. 👍 Nur leider habe ich keine Ahnung von JavaScript, darum bin ja auch so froh das Andreas mich so tatkräftig unterstützt. Nachtrag: |
Hi @SW-Niko okay dann hatte ich das falsch verstanden, dann sind die Optionen mit den Icon Buttons und Checkboxen also entgegen meiner Annahme nicht ausschließlich aktivierbar / exklusiv auswählbar. Man kann "Dynamic Power Limit" aktivieren und dann entweder "Solar-Pass-Through" oder "Surplus" mode alternativ dazu wählen, richtig ? Oder kann man auch "Surplus mode" / "Solar Pass-Through" ohne den "Dynamic Power Limiter" aktivieren, macht das Sinn ? Was ist der Unterschied zwischen "Solar Pass-Through" und "Full-Solar Pass-Through" falls es überhaupt einen gibt ? Ich hätte angenommen dass "Full-Solar Pass-Through" so ähnlich ist wie der "Surplus mode", aber ich habe mir ehrlich gesagt auch noch nicht Dein Whitepaper aufmerksam genug durchgelesen 🫣 |
This comment was marked as off-topic.
This comment was marked as off-topic.
|
Hallo @stefan123t
Nein, Man muss "Dynamic Power Limit" aktivieren und kann "Solar-Pass-Through" dazu nehmen und kann "Full-Solar-Pass-Through" oder "Surplus" dazunehmen.
Nein, nicht wirklich.
Schau dir doch bitte die Tabelle auf der letzten Seite meiner Doku an.
Das ist richtig. Die sind sich ähnlich.
Siehe Doku: Stage-I, Wie wird die Surplus Leistung ermittelt?
Nein, So weit bin ich (noch) nicht. Aber ich habe das schon im Kopf und Vorkehrungen gemacht das man diese Info einfach einbinden kann. 😀
Das habe ich tatsächlich, aber (noch) nicht in Verbindung mit Surplus. Ich benutze die Daten um das DPL-Target anzupassen. |
|
@SW-Niko ich habe mir die Übersicht auf der letzten Seite des Whitepapers angesehen. Ich habe es mal in meinem ersten Mockup oben korrigiert und sowohl
eingearbeitet. Siehe #1167 (comment) Was sind denn jetzt 🎖️ Stage-I und 🏅 Stage-II beim Solar Surplus mode ? Details zum Victron Four Stage Laderegler und dem Bulk, Absorption, Float und Storage mode
Das folgende zum PV-Laderegler hatte ich mir zuerst durchgelesen, um zu Verstehen was die in den Victron Support Foren / Notes schreiben über Bulk und Absorption/Float mode. Außer dem Screenshot der im Forum irgendwo eingebettet war habe ich aber die Stelle im Handbuch bisher nicht gefunden, an der dieses Diagramm genauer erklärt wird. Speziell die Beschriftung der Y-Achse fehlt, da geht es m.E. von 48-54 V bzw. in einem bestimmten Ampere Bereich, da wäre ich ernsthaft interessiert das genauer nachvollziehen / verstehen zu können. In dem Diagramm sind Spannung rot und Strom blau, d.h. es fehlt eigentlich m.E. noch die vom Laderegler und den PV-Panelen geforderte Leistung P = U*I als schwarze Linie darüber. So eine Art Diagramm hätte ich mir vorgestellt mit der erwarteten PV-Energie und dem geschätzten Verbrauch anhand der vergangenen Tage / Wochentage. Und je nachdem was ich auswähle, verändern sich auch die entsprechenden Kurven ... man wird ja noch träumen dürfen 🥲 Im Storage mode müssten wir vermutlich wieder eine andere Regelung fahren ? Ich kann mir leider noch nicht wirklich schlüssig erklären, wo der Unterschied der vier/fünf Modi ist. Könntest Du evtl. die Beispieltexte, die ich im Mockup habe evtl. durch sinnvolle und einfache Erklärungen ersetzen ?
|
|
Hallo @stefan123t, Wichtig für uns ist nur eins. Wir müssen uns an die unterschiedliche Regelung der Laderegler im Bulk vs. im Absorption / Float mode anpassen und darum gibt es Stage-I und Stage-II. Ich sehe wir verlieren langsam den Faden. Wo gibt es Kritik an meinem Mockup (Min) ? Ich sehe jetzt keinen offensichtlichen Unterschied außer das Feilen an Beschreibungstexten. |
|
Ich bin jetzt etwas aufgeschreckt worden, weil der wesentliche Punkt scheinbar immer noch zu unklar ist. Der "Full Solar-Passthrough" berücksichtigt die Batterieleistung nicht. Er macht genau das was sein (gut gewählter) Name sagt. oder mathematisch ausgedrückt (Ohne Verluste) "Full Solar-Passthrough": "AC Grid Power" = "Solar Power" Und mehr müssen die meisten User auch gar nicht wissen. Ich habe die Texte in meinem Mockup entsprechend angepasst: Der Mockup ist unter folgenden Gesichtspunkten entstanden:
Für mich wäre es wichtig zu erfahren ob die Integration in die Web-UI so passt. 🤔 @stefan123t : Wenn du an bereits bestehenden Funktionen oder Texten etwas verbessern willst dann bitte einem neuen Issue aufmachen. Ansonsten vermischen wir das mit diesem PR und das würde ich gerne Vermeiden, wenn es nicht unbedingt nötig ist. 😀 |
|
Ich hoffe das ich alles richtig verstanden habe, denn nur dann macht meine Frage auch Sinn. Hab auch wirklich alles durchgelesen. Wäre es nicht sinnvoller Slope-Mode als teil des DPL zu sehen, unabhängig von Surplus? Im sinne von 'Bessere Regelung bei Intervall Lasten bei ausreichender Solar Leistung' für alle Systeme/User nutzbar, wird deaktiviert wenn Solar Leistung gegen null geht? Zusätzlich gibt es dann Solar-Surplus als alternative zu Solar-Passthrough (inklusive Full-Solar-Passthrough) oder widerspricht das dann dem Slope-Mode? Wenn ich mir meine Fragen so anschaue hab ichs glaub ich nicht verstanden... und hab große Sorgen das wir das den Usern auch nicht gut erklären können. Extra Fragen:
|
|
@AndreasBoehm ja die Sorge hatte ich auch dass man bei den vielen Optionen nicht wirklich durchblickt. Deswegen habe ich versucht SW-Niko mit meinem etwas launischen Kommentar aus der Reserve zu locken. Schade er ist meinem unbeholfenen Trollversuch geschickt mit "let me google that for you" ausgewichen 😀 Dabei wollte ich die Texte nur auf das bare-minimum runterbrechen, nach dem KISS Prinzip keep-it-simple ... eben: Ziel/Absicht und Prinzip der Regelung aus dem Whitepaper
Ich bin mir aber auch nicht sicher ob wir die ganzen Optionen wirklich einzeln anbieten müssen oder ob eine vereinfachte Form mit zwei Modi "(Full) Solar Pass-Through" und "Solar Surplus Mode" wie von @AndreasBoehm vorgeschlagen nicht einfacher und besser ist. Außerdem sind ja auch Stage-I und Stage-II eigentlich beide Teil des Solar Surplus Modes, warum sollte ich da nur den einen oder anderen auswählen wollen ? Die sind ja zeitlich hintereinander. Charging Power Calculation in Solar Surplus modes
Ich habe mal das Diagramm von Victron durch den Erklärbär "ChatGPT" mehr schlecht als recht in eine Werteliste für die Berechnung der benötigten Ladeleistung übersetzt. Ich bin ein visueller Typ, deswegen muß ich das gesehen haben was die Regelung macht, um es mir bildlich vorzustellen.
Es ist durch die für Spannung und Strom- und Ladeleistung jeweils eigenen Achsen gar nicht so einfach das in LibreOffice zusammen zu basteln. 🫠 Da käme jetzt noch die erwartete Solar PV-Leistung und der erwartete lokale Verbrauch für die restlichen Stunden des Tages darüber und dann könnte ich glaube ich nachvollziehen wie / was die Regelung jeweils macht. Ich habe aktuell noch gar keine Batterie / Laderegler, daher fehlen mir auch die entsprechenden Daten um ein realistisches Bild über einen normalen Sonnentag und den Ladezustand der Batterie, Bedarf des Stroms, etc. zu erstellen. Was das Mockup angeht fände ich wie gesagt eine Fläche mit zwei oder mehr Icon Buttons bei denen der entsprechende sehr kurze aber prägnante Erklärtext dann fest eingeblendet wird, so dass man diesen auch aufmerksam lesen kann / muss, wichtig um entsprechende Support-Fragen bereits im Vorfeld auszuschließen. Das Bild das ich dazu im Kopf habe ist ähnlich dieser Optionen / Dialoge bei Versicherungen, DSL-/Handy-Verträgen, etc. @SW-Niko die Beiträge zum MOSMIX habe ich in #2020 ausgelagert und entsprechend hier im PR versteckt. MOSMIX Überlegungen
Da das vermutlich aufgrund der gezippten Rohdaten von 334kB vermutlich den Rahmen des ESP32 sprengt. Evtl. geht es ja mit einer JavaScript Bibliothek, aber dann müsste man zehn-täglich den Forecast im Browser laden und an die OpenDTU-OnBattery übertragen ... Hmm oder ein Python / Bash script das die paar Daten per XSLT Transform extrahiert und für die OpenDTU-OnBattery zur Verfügung stellt ? |
Ja, ein Slope-Mode für den DPL würde bestimmt vielen gefallen. Aber das kann der aktuelle Slope-Mode noch nicht.
Nein, Es bleibt alles wie es ist mit dem Zusatz das wenn der "Solar-Surplus" aktiviert ist wird der "Full-Solar-Pass-Through" deaktiviert. Nur Solar-Surplus" und "Full-Solar-Pass-Through" vertragen sich nicht.
Das kann man natürlich machen. Aber wegen "Solar-Surplus" ist es nicht zwingend notwendig
Auch das kann man machen. Aber beide Methoden haben unterschiedliche Ziele und darum würde ich es nicht machen.
Genau. Fokus nicht verlieren. 😁 Sorry wenn ich euch verwirrt habe. Ich muss wohl mein Mockup besser ausarbeiten. |
|
Jetzt besser verständlich? 🤔 |
|
Ich hätte noch einen Vorschlag für eine Alternative. Aktueller Stand: Neuer PR mit folgenden Änderungen:
Damit kann man dann "Full Solar-Passthrough" einfach aktivieren oder deaktivieren und wenn wir "Solar-Surplus" integrieren dann kommt in das Listen Feld nur die zusätzliche Auswahlmöglichkeit "Solar-Surplus" Puhhhh, Jetzt ist mir schon ganz schwindelig vor lauter "Solar" und "Passthrough". 🤪 @AndreasBoehm und @stefan123t Was denkt ihr? |
|
Hallo @SW-Niko ich glaube Du bist jetzt ungefähr da wo die normalen Anwender auch sein werden. Mir zumindest schwirrt auch der Kopf 🤪 Also sowohl der Full Solar Pass-Through und Solar Surplus mode verwendet in Stage-I und II das selbe Prinzip der Regelung: Der Inverter wird auf die größere der beiden Leistungen Bedarf oder Solarleistung geregelt. Kannst Du mir dazu den Unterschied zwischen "Use excessive solar power" und "Solar Surplus mode" erklären. Für mich ist das das Selbe nur in anderen Worten. Vielleicht ist es besser die alten Zöpfe abzuschneiden und es einfach neu / griffig zu benennen ? Also "Solar Surplus Mode" finde ich gut, mit "Full-Solar Pass-Through" kann ich persönlich in der Vorstellung nicht viel anfangen, außer dass es die Steigerung von "Solar Pass-Through" ist, wie ich in der Zwischenzeit gelernt habe, daher ja auch mein Vorschlag mit den Icons mit ein/zwei Pfeilen nach oben. -- Geht das nur mir so oder denkt hier noch jemand an ⚽ bei Pass-Through ? Oder anders herum warum sollte jemand nicht den Solar Surplus mode nutzen sondern stattdessen den Full-Solar Pass-Through. Was wäre daran besser für den Nutzer / die Batterie. Diese Frage treibt mich zumindest immer im Kreis um. Wenn ich denke ich hab es verstanden dann komm ich immer zu dieser Frage zurück und es entgleitet mir. Sorry, ich hab den Code des PRs nur überflogen und das ist ja auch der Surplus mode und nicht der Full-Solar Pass-Through, daher hab ich den Unterschied gedanklich nicht nachvollzogen 🤷 |
|
Hallo @stefan123t,
Ja an diesem Punkt sind sie gleich. Man kann das mathematisch auch zusammenfassen. "Full Solar-Passthrough": "Solar-Surplus":
Richtig, Es ist ja auch nur eine Überschrift für eine Liste aus Optionen.
Finde ich nicht. Der Name ist gut gewählt und sagt genau was die Funktion macht.
Vermutlich alle die mit "Full Solar-Passthrough" glücklich sind und wollen das nach einem Update noch alles so funktioniert wie vorher! |
4628cfa to
f21edef
Compare
add nominal capacity and nominal voltage to settings / battery Battery
add surplus configuration to settings / dynamic power limiter Limit
integration of surplus into the dynamic power limiter






Surplus-Power-Mode
Update: 03.12.2024: Unterstützt jetzt auch den Bulk-Mode (Vorher nur Absorption- und Float-Mode)
Update: 27.02.2025: Anforderungen reduziert: Benötigt die "total solar panel power" nicht mehr
Update: 27.02.2025: Neue Option: Slope-Mode (Zeitlich optimiertes Regeln den Inverters bei Interval-Lasten)
Was macht der "Surplus-Power-Mode"
Der "Surplus-Power-Mode" regelt die Inverter-Leistung auf Basis der überschüssigen Solar-Leistung. Überschüssige Solar-Leistung ist immer dann vorhanden, wenn die Batterie (fast) voll ist und die verfügbare Solar-Leistung höher ist als die Leistung, die im Haushalt verbraucht wird.
Welche Vorteile bringt der "Surplus-Power-Mode"
Im Prinzip, wird mehr Leistung einspeisen als verbraucht wird!
Jetzt stellt sich vermutlich die Frage: „Warum soll ich Energie verschenken?“
Nun, da hat jeder seine eigene Philosophie. Man muss aber auch bedenken, das der "Surplus-Power-Mode" nicht nur Energie verschenkt, sondern auch die Rentabilität der Anlage erhöht.
Vorteile:
Weitere Infos sind im PDF zu finden.
Update: 09.03.2025: Neues PDF inclusive Slope-Mode
Surplus.pdf