Angeregt durch eine von Helmut Schenk im RCLine Forum angestossene Diskussion habe ich mich intensiver mit dem Thema der PWM Ansteuerung von Elektromotoren beschäftigt. Naiverweise könnte man meinen, dass sich der Motor nicht viel anders als beim Gleichstrombetrieb verhalten sollte, und man als Spannung einfach die mittlere Spannung nehmen kann, wobei die Spannung der Batterie und das PWM Taktverhältnis (duty cycle) bezeichnet. Dem ist aber nicht so. Dies liegt zum einen an der Induktivität der Motorwicklungen, die im Gegensatz zum Gleichstrombetrieb beim PWM Betrieb nun eine Rolle spielt, und zum anderen an der Freilaufdiode, welche in jeder PWM Schaltung vorzusehen ist (um Überspannungen wiederum aufgrund der Motorinduktivität zu vermeiden).
Tatsächlich ist nicht die Motorinduktivität alleine entscheidend,sondern das Verhältnis , wobei die Zeitkonstante für das RL-Glied bestehend aus Motorinduktivität und Motorwiderstand ist, und die PWM Periodendauer bezeichnet.
Ich habe meine Überlegungen sehr ausführlich im Skript Überlegungen zur PWM Ansteuerung von Elektromotoren [.pdf] zusammengefasst. Im Folgenden wird zunächst eine kurze Zusammenfassung gegeben, und anschliessend stelle ich einige Überlegungen und Ergebnisse aus dem Skript in Auszügen dar.
Kurze Zusammenfassung:
1. Motorgrößen: In den Formeln zur Beschreibung des Motors und dessen Verhalten tauchen eine Reihe von Größen auf: , , , , , , , , , und . Die ersten fünf Größen sind Parameter welche den vorliegenden Motor + Regler + Akku charakterisieren, während die letzten fünf Größen den Betriebszustand des Motors beschreiben. Die Größe spielt dabei eine Sonderrolle. Sie ist für den Betriebszustand mitentscheidend, kann jedoch vom Benutzer nicht direkt kontrolliert werden.
Die Einheit aus Motor + Regler + Akku ist durch die Parameter , , , und beschrieben.
Der Betriebszustand ist durch die „einstellbaren“ Größen , , , und bestimmt, sowie einer Größe , welche jedoch nur implizit auftaucht.
2. Motorgleichungen: Für die Motorgleichungen findet man „genau“ die gleichen Formeln wie beim Gleichstrombetrieb, also
, (Gl. 1)
, (Gl. 2)
wobei die Motorkonstante und die Drehzahl des Motors ist (ich mache mir nicht die Mühe sprachlich zwischen Winkelgeschwindigkeit , Drehfrequenz und Drehzahl zu unterscheiden). Der Balken über den Symbolen, wie z.B. in , bedeutet die zeitliche Mittelung über eine PWM Periode. Es ergeben sich allerdings auch entscheidende Unterschiede:
3. Motorspannung: Für den Motorzustand ist nicht wie evtl. vermutet die „mittlere Batteriespannung“ relevant, sondern die mittlere Spannung über den Motor ist gegeben durch
. (Gl. 3)
ist eine im PWM Betrieb neu hinzukommende Größe um das Motorverhalten zu beschreiben, und sie spielt tatsächlich eine entscheidene Rolle.
4. Betriebszustände: Aufgrund der nichtlinearen Arbeitsweise der Freilaufdiode sind für den Betriebszustand des Motors zwei Fälle zu unterscheiden, der Fall ohne Stromlücke und der Fall mit Stromlücke (auf das Auftreten einer Stromlücke bin ich als erstes von Helmut Schenk hingewiesen worden). Welcher Fall vorliegt, wird durch bestimmt:
Für liegt der Fall ohne Stromlücke und für der Fall mit Stromlücke vor.
Der Übergang vom Fall mit Stromlücke zum Fall ohne Stromlücke findet genau bei statt. Dieser Grenze kann, siehe nächster Punkt, eine Grenzfrequenz zugeordnet werden, welche noch von abhängt. Welcher Fall vorliegt, lässt sich dann auch so formulieren:
Für liegt der Fall ohne Stromlücke und für der Fall mit Stromlücke vor.
5. Bestimmungsgleichung: Der Wert von ist gegeben durch die Bestimmungsgleichung
. (Gl. 4)
Der Wert von hängt also von und ab, kann dabei jedoch nicht beliebige Werte annehmen, sondern es gilt die Einschränkung . „Dummerweise“ hängt nun der Wert von indirekt wegen Gl. (3) wiederum von ab, so dass sich ein implizites Gleichungssystem ergibt, welches nicht immer analytisch zu lösen ist (was die Schwierigkeit aussmacht).
Die im vorhergehenden Punkt (4) angesprochene Grenzfrequenz ergibt sich aus Gl. (4) wenn man einsetzt. Das Ergebnis braucht hier nicht angeschrieben werden.
An dieser Stelle ist es nützlich zu verabreden den Wert von auf 1 zu begrenzen, d.h., in allen Gleichungen ausser der Bestimmungsgleichung (4) soll benutzt werden. So lassen sich die Fälle mit und ohne Stromlücke gemeinsam behandeln, bzw. lassen sich alle Formeln (ausser natürlich Gl. (4)) einfacher anschreiben.
6. Leistungsbilanz: Die Leistungsbilanz lässt sich formal sehr ähnlich zum Gleichstrombetrieb formulieren,
, (Gl. 5)
wobei der PWM-Verlust eingeführt wurde, für den gilt. Diese Ähnlichkeit sollte aber nicht zur Annahme verführen, dass sich bzgl. der Leistungsbilanz ein zum Gleichstrombetrieb ähnliches Verhalten ergibt. Tatsächlich ist die Situation sehr kompliziert, und ich habe bisher (noch) keinen vernüftigen Zugang dazu gefunden. Es lassen sich allerdings zwei allgemeingültige Aussagen treffen:
Der Wirkungsgrad ist beim PWM Betrieb immer schlechter als beim Gleichstrombetrieb.
Der Wirkungsgrad ist im Fall mit Stromlücke schlechter als im Fall ohne Stromlücke.
Das hört sich nun drastisch an, und kann unter Umständen auch drastisch schlechtere Wirkungsgrade bedeuten, aber wenn man nichts „falsch“ macht, ist dieser Effekt nicht sehr bedeutend.
7. Motorverhalten: Das Motorverhalten ist aufgrund der Komplikation, dass beim PWM Betrieb eine Stromlücke auftretten kann, beschrieben durch , komplizierter zu diskutieren als im Gleichstrombetrieb. Es können jedoch einige allgemeine Aussagen getroffen werden. Gleichungen (2) und (3) lassen sich zusammenfassen zu
, (Gl. 6)
welche eindrücklich zeigt, dass die wirksamen elektromotorische Konstante, , durch das Aufretten einer Stromlücke, , entsprechend der Breite der Stromlücke verkleinert wird. In einem Betriebsbereich in dem sich eine Stromlücke öffnet wird der Motor also elastischer, d.h. seine Drehzahl wird empfindlicher auf Strom- bzw. Laständerungen reagieren. Zu beachten ist, dass die Drehmomemtkonstante in Gl. (1) durch das Auftretten einer Stromlücke nicht beeinträchtigt wird.
Die wirksame elektromotorische Konstante des Motors bzw. dessen Steifigkeit (bzgl. der Spannung) erniedrigt sich bei Auftretten einer Stromlücke; sie wird um so kleiner je breiter die Stromlücke ist.
Die Frage wann genau eine Stromlücke auftritt und wie breit sie ist, läßt sich leider nicht so einfach beantworten, tendenziell gilt jedoch:
Eine Stromlücke tritt tendenziell bei großen Drehzahlen, kleinen Lasten bzw. Strömen, und/oder großen Taktverhältnissen auf.
8. Idealfall: Für , also sehr große Induktivitäten bzw. Verhältnisse , treten Stromlücken praktisch nicht mehr auf, die Motorspannung ist durch die mittlere Batteriespannung gegeben, , und der PWM-Verlust wird Null, .
Für ergibt sich der Idealfall, d.h. ein Motorverhalten und eine Leistungsbilanz wie im Gleichstrombetrieb.
Überlegungen zur PWM Ansteuerung von Elektromotoren [.pdf] (letzte Änderung 2.4.2011)