Solarpanel MPPT und Batterieladung

Ich versuche, die Theorie des Maximum Power Point Tracking von Solarmodulen zu verstehen und wie sie praktisch zum Laden von Batteriebänken durchgeführt wird.

Ich glaube, ich verstehe MPPT im Allgemeinen: Das Solarmodul hat VI-Kurven, die eine bestimmte Last definieren, bei der Sie die meiste Leistung entnehmen. Diese Kurven ändern sich mit Umgebungsbedingungen wie Lichtverhältnissen, Temperatur usw., sodass der Tracking-Algorithmus versucht, dynamisch den besten Lastwert zu finden. Es ist normalerweise nicht praktikabel, einfach die tatsächliche Endlast zu ändern, die wir mit Strom versorgen möchten (und oft nicht können), daher verwenden wir ein Schaltnetzteil, um die Ausgangsspannung anzupassen und den Ausgangsstrom zu ändern. Um Pout = Pin auszugleichen (unter der Annahme eines idealen Umschalters), ändert sich die Stromaufnahme des Panels, und so passen wir den Arbeitspunkt auf den VI-Kurven des Panels an.

Meine Frage lautet also: Wir ändern die Ausgangsspannung, um die maximale Leistung zu erzielen, aber benötigen Batterien nicht normalerweise eine bestimmte Spannung, um sie effizient aufzuladen? Ist es besser, auf MPP des Solarmoduls zu zielen oder auf optimale Ladebedingungen für die Batterie?

Sehen Sie Eingang und Ausgang Ihres MPPT-Ladegeräts separat. Strom geht rein und Strom kommt heraus, aber Sie können Spannung gegen Strom tauschen und umgekehrt.

Antworten (2)

Die Eigenschaften des Solarmoduls IV sind stark nichtlinear; dies führt zu einem Strom-Spannungs-Diagramm mit einem Maximum bei einer gegebenen Spannung Vmpp über dem Panel .

Wie Sie in Ihrer Frage angemerkt haben, ändert sich die IV-Kurve im Laufe der Zeit je nach Lichteinstrahlung und Temperatur, und auch Vmpp ändert sich. Das ist der Grund, warum Methoden zum Verfolgen von Vmpp gesucht werden: So viel Energie wie möglich aus der Quelle, dh dem Panel, herausquetschen .

Zwischen Ihrem Panel und dem Speicherelement (Batterie, Superkondensator) befindet sich eine Ernteschaltung, basierend auf einer (geschalteten) DC-DC-Wandlertopologie (z. B. Boost); In dieser Schaltung sind MPPT-Techniken implementiert, um die Eingangsspannung des Harvesters (dh die Ausgangsspannung des Panels) so nahe wie möglich an Vmpp zu halten . Wenn Sie also auf MPPT abzielen, liegt der Fokus auf der optimalen Leistungsübertragung von der Quelle zum Harvester (was wiederum selbst zu einem gewissen Verlust führt, ja!). Wie RoyC es ausdrückt, ist die optimale Batterieladung eine andere Geschichte.

Vielleicht hilft das folgende Schema: Das Photovoltaikmodul wird als Stromquelle parallel zu einer Diode (die den PN-Übergang darstellt) modelliert. Das Ziel von MPPT ist es, die Spannung V so nahe wie möglich an Vmpp zu halten .

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Zur Verdeutlichung habe ich eine mögliche Implementierung eines Boost-basierten Solar-Harvesters gezeichnet. Der IC, den ich in den Schaltplan eingefügt habe, ist ein Schmitt-Trigger-Komparator, dessen Aufgabe es ist, die Spannung an seinem nicht invertierenden Anschluss so nahe wie möglich an Vref zu halten. Man kann Vref = Vmpp setzen, um unser Ziel zu erreichen.

schematisch

Simulieren Sie diese Schaltung

Nun: Wie können wir Vref = Vmpp erzeugen?

Auch in diesem Fall gibt es verschiedene Möglichkeiten: Beispielsweise kann ein zusätzlicher Zeitschaltkreis so ausgelegt werden, dass er die Last des Solarmoduls periodisch trennt, sodass ein Spitzenhalter die Leerlaufspannung Voc des Moduls „erfassen“ kann. Es ist ersichtlich, dass Vmpp unabhängig von den Umgebungsbedingungen normalerweise ein ungefähr konstanter Bruchteil von Voc ist. Indem das Verhältnis Vmpp/Voc bekannt ist, kann ein Spannungsteiler verwendet werden, um Vmpp ausgehend von dem gespeicherten Wert von Voc zu erhalten.

Überlegungen zum Schema oben:

  • dies ist nur ein Implementierungsbeispiel: Es ist zu beachten, dass keine externe Steuerlogik erforderlich ist , um den MOSFET ein- und auszuschalten; Stattdessen erfüllt der Komparatorausgang diese Aufgabe, was in Anwendungen sehr nützlich ist, in denen sich energieverbrauchende Mikrocontroller nicht leisten können.
  • der Niederleistungskomparator bezieht seine Versorgung aus dem Eingangsanschluss der Erntemaschine; Da dies eine gewisse Schwankung aufweist (hauptsächlich abhängig vom Induktorwert und der Zeitverzögerung des Komparators), kann ein RC-Filter verwendet werden, um es zu glätten.

Andere mögliche Erntelösungen umfassen die Verwendung von Mikrocontrollern, die eine Art „Perturbe & Observe“-Algorithmus implementieren: Wie in einer anderen Antwort gezeigt, werden in diesem Fall die Betriebsbedingungen ein wenig geändert, während die Reaktion der Eingangsleistung überwacht wird.

Obwohl ich alle Antworten zu schätzen weiß, ist mir immer noch nicht klar, wie genau der Harvester die wahrgenommene "Last" ändern kann, während die Ausgangsspannung konstant bleibt. Vielleicht bin ich einfach zu fest entschlossen, "typische" Aufwärtswandler so zu verstehen, dass sie eine Eingangsspannung auf eine andere Ausgangsspannung anheben, anstatt dass der Eingang eine Stromquelle ist, in der Sie die Eingangsspannung ändern können. Gibt es einen speziellen Namen für diese Art von Aufwärtswandler? Gibt es eine Formel für das Verhältnis von Einschaltdauer zu Last?
Die Erntemaschine kann auf einem Aufwärtswandler basieren. Die Art und Weise, wie die Eingangsspannung nahe an Vmpp gehalten wird, unterscheidet sich je nach spezifischer Lösung. Wie ich in den Kommentaren zur Antwort unten geschrieben habe, wird für Anwendungen mit sehr geringer Leistung ein selbstschwingender Harvester bevorzugt. In diesem Fall finden Sie normalerweise einen Schmitt-Trigger-Komparator, dessen Ausgang zur Ansteuerung des Schalttransistors verwendet wird. Der invertierende Eingang des Komparators ist mit einer Referenzspannung Vref = Vmpp verbunden, während der nichtinvertierende Eingang mit dem Harvester-Eingang verbunden ist, der daher gezwungen ist, sehr nahe an Vref = Vmpp zu bleiben
Dies ist im Wesentlichen auf das instabile Verhalten des Komparators zurückzuführen. Bei einer solchen selbstoszillierenden Lösung werden Schaltdauer und Duty Cycle nicht von außen eingestellt; sie resultieren vielmehr aus den Arbeitsbedingungen des Panels
Ich habe meine Antwort oben bearbeitet, um solche Konzepte zu verdeutlichen. Es ist tatsächlich nicht so einfach, diesen Mechanismus genau zu verstehen.
@NotANumber Ich weiß, es ist eine Weile her, aber können Sie sagen, wie Sie V_ref = V_mpp einstellen? Ich weiß, dass V_mpp im Mikrocontroller berechnet werden kann, aber wie setzt man V_ref auf einen solchen Wert???

Ein MPPT-Tracker benötigt 2 unabhängige Spannungen für Eingang und Ausgang. Die Ausgangsspannung ist fest, aber die Eingangsspannung muss variabel und veränderbar sein, indem die Eingangs-"Last" dynamisch geändert wird.

Ihr Tracker muss die Eingangs-"Last" ständig auf und ab bewegen, um die Eingangs-"Last" zu finden, die die meiste Leistung liefert.

Der Algorithmus sollte in etwa so aussehen:

Set input load change direction as +
Loop {
Input load increase/decrease 1 step. 
If output power is greater than before,  set this as new Maximum Power Point. 
Is not, invert input load change direction (if it is + it will become -).  
} 

Die Software ist recht einfach zu implementieren. Der schwierige Teil wird das Hardware-Design sein.

Dies ist ein Beispiel für einen MPPT-Algorithmus. Dies wird als PERTURBE & OBSERVE-Technik bezeichnet. Da dies jedoch die Implementierung eines (leistungsaufnehmenden) Mikrocontrollers erfordert, wird dies nur für Kraftwerke mit mittlerer Leistung verwendet.
Manchmal ist es bequemer, selbstoszillierende Schaltungen zu verwenden, die einen Schmitt-Trigger mit geringer Leistung nutzen, um die Spannung so nahe wie möglich an einer Referenzspannung Vref = Vmpp zu halten. Ohne dass Code ausgeführt werden muss: nur Elektronik ;) Außerdem wird Vmpp normalerweise abgerufen, indem die Leerlaufspannung Voc des Panels regelmäßig gemessen und auf die quasi-lineare Beziehung zwischen den beiden zurückgegriffen wird: Vmpp ist ungefähr = k × Voc (FRACTIONAL VOLTAGE Technik), wobei ein vernünftiger Wert von k für die meisten monokristallinen Zellen bei etwa 0,87 liegt