An EV powertrain engineer at Dowway Vehicle is conducting high-voltage motor control testing using an advanced PMSM stall control dyno rig.

PMSM-Blockierkontrolle meistern: Was der Motorregler bei Stillstand tatsächlich regelt

  • Autor: Johnny Liu, CEO bei Dowway Vehicle
  • Veröffentlicht: Juni 2026
  • Zielgruppe: Ingenieure für Elektroantriebe, Entwickler von Motorsteuerungssoftware, VCU-Kalibrierungsingenieure
  • Lesezeit: 12 Minuten

? Zusammenfassung (TL;DR)

Was ist PMSM-Stallregelung? Im Blockierzustand (Drehmomentstillstand) hat ein Permanentmagnet-Synchronmotor (PMSM) eine Rotordrehzahl von null ($n \approx 0$), was zu einer mechanischen Ausgangsleistung von null ($P_{mech} \approx 0$) führt. Das elektrische System bleibt jedoch hochaktiv. Anstatt den Strom zu erhöhen, um die Kraft zu übertragen, muss eine robuste Motorsteuerung die Drehmomentbefehle dynamisch gegen ein strenges System von Begrenzern (Strom-, Temperatur-, Spannungs- und Entmagnetisierungsgrenzen) abstimmen. Eine effektive Blockierkontrolle gleicht die unmittelbare Fahrbarkeit des Fahrzeugs (Notausstiegsfähigkeit) mit der langfristigen Hardware-Überlebensfähigkeit durch ein mehrschichtiges FOC-Framework und die Koordination von VCU und MCU aus.

Einleitung: Das Paradoxon von Nullgeschwindigkeit und hoher Leistung

Im Bereich der Fahrzeuge mit alternativen Antrieben (NEVs) und elektrischen Antriebssysteme wird der Permanentmagnet-Synchronmotor (PMSM) aufgrund seines hohen Wirkungsgrades, seiner hohen Leistungsdichte und seines schnellen dynamischen Ansprechverhaltens weithin gelobt. Diese Leistungsvorteile gehen jedoch mit einer wichtigen technischen Einschränkung einher: Die Motorsteuereinheit (MCU) muss auch in extremen Grenzfällen absolute Präzision gewährleisten.

Zu diesen Sonderfällen gehört der Blockierzustand (Rotorblockierung) ist eine der körperlich anstrengendsten.

[Vehicle Control Unit (VCU)] 
       │ (Torque Request)
       ▼
[Motor Control Unit (MCU)] ──(High Current Injection)──> [Inverter & PMSM (Stalled)]
                                                               │
                                         ┌─────────────────────┴─────────────────────┐
                                         ▼                                           ▼
                            [Zero Mechanical Output]                       [High Thermal Loss]
                           P_mech = Te * ω_m ≈ 0                      P_cu ≈ I_rms^2 * R_s (Heat!)

Abbildung 1: Energiefluss und Wärmeumwandlungswege in einem PMSM-System mit blockiertem Rotor.

Per Definition tritt ein Strömungsabriss auf, wenn die Steuerung ein elektromagnetisches Drehmoment vorgibt, der Rotor aber aufgrund äußerer Faktoren stillsteht oder sich mit einer Drehzahl nahe null dreht. Häufige Ursachen in der Praxis sind:

  • Extrem steile Anstiege beginnen unter schwerer Last
  • Reifen, die sich in tiefem Schlamm, Schnee oder Hindernissen im Gelände verkeilt haben
  • Mechanische Getriebeblockaden oder festsitzende Lager
  • Nicht gelöste mechanische Feststellbremsen oder Betriebsbremsen

Wenn sich ein Fahrzeug trotz Betätigung des Gaspedals nicht bewegt, herrscht oft der Irrglaube vor, der Motor sei „nicht funktionsfähig“. Tatsächlich ist genau das Gegenteil der Fall. Da der Rotor stillsteht, ist die mechanische Ausgangsleistung des Systems mathematisch null: $$P_{mech} = T_e \cdot \omega_m \approx 0$$

Wo:

  • $T_e$ ist das elektromagnetische Drehmoment ($\text{N}\cdot\text{m}$).
  • $\omega_m$ ist die mechanische Winkelgeschwindigkeit ($\text{rad/s}$).

Da die mechanische Ausgangsleistung null ist, besagt der Energieerhaltungssatz, dass praktisch die gesamte in die Statorwicklung eingespeiste elektrische Energie direkt in thermische Energie umgewandelt wird. Dies wird hauptsächlich durch die Kupferverluste der Statorwicklung ($P_{cu}$) und die Schalt-/Leitungsverluste des Wechselrichters bestimmt:$$P_{cu} \approx I_{rms}^2 R_s$$

Wo:

  • $I_{rms}$ ist der Effektivwert des Phasenstroms ($\text{A}$).
  • $R_s$ ist der Statorwicklungswiderstand ($\Omega$).

Ohne wirksames Eingreifen kann diese lokale Wärmeentwicklung innerhalb von Sekunden zu einem katastrophalen Systemausfall führen. Daher ist das Hauptziel von PMSM-Stallsteuerung Es geht nicht darum, den Strom einfach blind zu erhöhen, um das Hindernis zu überwinden, sondern darum, das genaue Gleichgewicht zwischen maximaler Drehmomentabgabe und dem Schutz der elektrischen Antriebshardware zu finden.

1. Zurück zu den Grundlagen: Drehmomenterzeugung in FOC-Koordinatensystemen

Um zu verstehen, wie ein Regler einen blockierten Motor steuert, müssen wir uns ansehen, wie das elektromagnetische Drehmoment im Rahmen der feldorientierten Regelung (FOC) mathematisch erzeugt wird.

FOC entkoppelt die dreiphasigen Statorströme ($i_a$, $i_b$, $i_c$) mithilfe von Clarke- und Park-Transformationen in ein zweiachsiges rotierendes Koordinatensystem, das mit dem magnetischen Fluss des Rotors (dem $d/q$-Referenzsystem) ausgerichtet ist:

  • $d$-Achsenstrom ($i_d$): Ausgerichtet auf die Flussverkettungsrichtung des Rotor-Permanentmagneten. Es regelt die Erregung, die Feldschwächung (bei hohen Drehzahlen) und beeinflusst das Reluktanzmoment in Schenkelpolmotoren.
  • $q$-Achsenstrom ($i_q$): Orthogonal zur Richtung des Rotorflusses. Es interagiert direkt mit dem Magnetfluss, um das primäre elektromagnetische Drehmoment zu erzeugen.
                  q-axis (Torque Generation)
                      ▲
                      │       / Rotor Position (θ_e)
                      │      / 
                      │     /    
                      │    / 
                      │   /  
                      │  /    
                      │ /     
  ────────────────────┼───────────────────► d-axis (Flux Linkage / Field Weakening)
                     /│
                    / │
                   /  │

Abbildung 2: Geometrische Ausrichtung der d/q-Koordinatenachsen relativ zum magnetischen Pol des Rotors.

Die fundamentale Gleichung für das elektromagnetische Drehmoment einer dreiphasigen Permanentmagnet-Synchronmaschine lautet:$$T_e = \frac{3}{2}p \left[ \psi_f i_q + (L_d – L_q) i_d i_q \right]$$

Wo:

  • $p$ sind die Polpaare des Motors
  • $\psi_f$ ist der permanente Magnetfluss ($\text{Wb}$).
  • $L_d, L_q$ sind die Induktivitäten ($\text{H}$) entlang der $d$-Achse bzw. der $q$-Achse.
  • $i_d, i_q$ sind die Statorströme (in Ampere) entlang der d-Achse bzw. der q-Achse.

Drehmomentcharakteristik von SPMSM vs. IPMSM

  • Oberflächen-PMSM (SPMSM): Da die Permanentmagnete auf der Rotoroberfläche montiert sind, verlaufen die Magnetfeldlinien symmetrisch, woraus $L_d \approx L_q$ folgt. Die Drehmomentgleichung vereinfacht sich zu: $$T_e = \frac{3}{2}p \psi_f i_q$$ Bei einem SPMSM wendet der Regler typischerweise eine Regelungsstrategie mit $i_d = 0$ an, wodurch das Drehmoment streng proportional zu $i_q$ ist.
  • Innenliegendes PMSM (IPMSM): Da die Magnete im Rotorkern eingebettet sind, entsteht eine strukturelle Ausprägung im Bereich $L_q > L_d$. Dies führt zu einem negativen Reluktanzdrehmoment. Um die Drehmomentabgabe pro Stromstärkeeinheit bei hoher Last oder beim Anlauf im Stillstand zu maximieren, nutzt der Mikrocontroller (MCU) … Maximales Drehmoment pro Ampere (MTPA) Algorithmen zur dynamischen Einspeisung von negativen $i_d$ neben $i_q$, wobei sowohl magnetische Ausrichtungs- als auch Reluktanzkräfte genutzt werden.

Im normalen Fahrbetrieb sendet das Fahrzeugsteuergerät (VCU) eine Drehmomentanforderung ($T_{req}$) an den Motorcontroller. Der Mikrocontroller (MCU) wandelt diese Anforderung in Sollströme ($i_{d,ref}, i_{q,ref}$) um, die vom FOC-Stromregelkreis gesteuert werden.

[VCU Torque Request (T_req)] ──► [MCU Boundary Limiters] ──► [Torque Command (T_cmd)] ──► [MTPA Solver] ──► [Target Currents (id,ref / iq,ref)] ──► [FOC Current Loop]

Abbildung 3: Signalübertragungspfad von der Drehmomentanforderung auf Fahrzeugebene zur FOC-Stromregelung.

2. Zero-Speed ​​FOC Challenge: Sensorbasierte vs. sensorlose Positionsbestimmung

Für eine erfolgreiche FOC-Steuerung muss der Regler den genauen elektrischen Rotorwinkel (θe) kennen. Ist der berechnete Winkel falsch, führt die Koordinatentransformation zu einer Fehlausrichtung: Der vorgesehene Strom der q-Achse fließt in die d-Achse. Dies reduziert das Drehmoment, erhöht die Wärmeverluste und kann sogar zu einer Umkehr der Motorlaufrichtung führen.

Bei Stillstandsbedingungen stellt das Erreichen dieses Winkels je nach Systemarchitektur ganz unterschiedliche Herausforderungen dar.

Vergleichende Analyse: Sensorbestückte vs. sensorlose Nullgeschwindigkeits-FOC

Merkmal / MetrikSensorisierte FOC (Resolver, Encoder oder Hall)Sensorlose FOC (Beobachter / Gleitmodus / Gegen-EMF)
Winkelquelle bei NullgeschwindigkeitDirekte physikalische Messung (genau bis 0 U/min).Kein physischer Sensor; basiert auf Software-Schätzmodellen.
Gegen-EMK-AmplitudeFür die Qualität der Winkelrückmeldung irrelevant.Der Wert nähert sich Null ($e \propto \omega_m \approx 0$). Das Signal-Rausch-Verhältnis ist extrem niedrig.
DrehmomentregelungsfähigkeitHoch und kontinuierlich; kann das Nenn-Blockierdrehmoment unbegrenzt aufrechterhalten (vorbehaltlich thermischer Grenzen).Extrem niedrig bei Standardbeobachtermodellen aufgrund des Verlusts der Winkelbeobachtbarkeit.
MinderungsstrategienRegelmäßige Stromregelung und Temperaturüberwachung.Rotorvorpositionierung (DC-Einspritzung), erzwungenes Ziehen im offenen Regelkreis (If-Regelung) oder Hochfrequenzeinspritzung (HFI).
Risikoprofil & MargeGeringes Risiko des Winkelverlusts; die Wärmeableitung ist das Hauptanliegen.Hohes Risiko von Winkelabweichungen oder Phasensprüngen. Erfordert konservative Drehmomentgrenzen und schnelle Fehlererkennung.

Technische Implikationen

Bei schweren Nutzfahrzeugen, Geländemaschinen und Muldenkippern ist eine sensorgestützte Rückmeldung (typischerweise über hochauflösende Resolver) unerlässlich. Sie stellt sicher, dass der Mikrocontroller auch bei Stillstand ein hohes Drehmoment liefern kann, um ein Zurückrollen des Fahrzeugs an steilen Hängen zu verhindern.

Im Gegensatz dazu müssen Verbraucher- oder Industrieanwendungen, die sensorlose FOC nutzen, auf fortschrittliche Methoden zur Auffälligkeitsverfolgung zurückgreifen, wie z. B. Hochfrequenzeinspritzung (HFI) oder auf strikte Drehmomentbegrenzung bei niedrigen Drehzahlen zurückgreifen, um zu verhindern, dass der Motor während eines Stillstands unkontrolliert durchrutscht.

3. Jenseits des PI-Reglers: Strömungsabrissregelung als System von Begrenzern

Ein häufiger Konstruktionsfehler ist die Annahme, dass ein Standard-Drehmomentregler mit geschlossenem Regelkreis einen Strömungsabriss bewältigen kann.

Wenn ein Fahrzeug feststeckt, erkennt der Drehzahlregler (PI-Regler) eine massive Abweichung zwischen Soll- (z. B. 100 U/min) und Ist-Drehzahl (0 U/min). Der Integralanteil des Drehzahlreglers sättigt sich schnell, wodurch das maximale Drehmoment angesteuert und der Stromkreis an seine physikalischen Grenzen gebracht wird. Ohne Schutzbegrenzer führt dies rasch zu einem thermischen Durchgehen im Wechselrichter oder zur Entmagnetisierung des Rotors.

Eine robuste Stallregelung muss parallel zu den PI-Reglern laufen und als solche fungieren. kooperatives System von Begrenzern die kontinuierlich den maximal zulässigen Drehmomentbereich berechnen.

                              ┌─────────────────────────────────────────┐
                              │  - Maximum Phase Current Limit          │
                              │  - q-Axis Current Limit                 │
                              │  - Motor Winding Temperature (Temp_mot) │ ──► Min() Selector ──► Current Limit Envelope (I_max)
                              │  - Inverter Junction Temp (Temp_igbt)   │
                              │  - DC-Link Voltage / Current Limits     │
                              │  - Rotor Demagnetization Limit          │
                              └─────────────────────────────────────────┘
                                                   │
                                                   ▼
[VCU Torque Request (T_req)] ─────────────────► [Limiter] ─────────────────► [Allowed System Torque (T_avail)]

Abbildung 4: Dynamische Arbitrierung der Drehmomenthüllkurve auf Basis kooperativer Hardware-Begrenzer.

Das tatsächliche Drehmoment ($T_{avail}$) ist der durch alle aktiven Systemgrenzen zulässige Minimalwert:$$T_{avail} = \min \left( T_{req}, T_{limits} \right)$$

Diese Grenzwerte umfassen:

  1. Maximaler Phasenstromgrenzwert ($I_{max,phase}$): Begrenzt den durch die Statorwicklungen fließenden Spitzenstrom, um kurzzeitige Überstromfehler zu verhindern.
  2. $i_q$ Stromgrenze ($I_{q,limit}$): Verhindert übermäßige Drehmomentwelligkeit und schützt mechanische Getriebewellen vor Abscheren unter plötzlicher Belastung.
  3. Temperaturgrenzen der Motorwicklung ($T_{winding}$): Die Überwachung erfolgt über physische NTC/PTC-Sensoren oder wird mithilfe von Echtzeit-Wärmemessgeräten berechnet. Sobald die Temperaturen kalibrierte Schwellenwerte überschreiten (z. B. 140 °C), leitet der Regler eine thermische Leistungsreduzierung ein.
  4. Thermische Grenzwerte für IGBT/MOSFET-Wechselrichter ($T_{junction}$): Leistungshalbleiterübergänge weisen sehr kurze thermische Zeitkonstanten (Millisekunden) auf. Der Mikrocontroller muss die Übergangstemperaturen überwachen oder schätzen und eine schnelle Leistungsreduzierung vornehmen, um einen thermischen Durchschlag des Siliziums zu verhindern.
  5. DC-Zwischenkreisspannungs- und Stromgrenzen ($V_{dc}, I_{dc}$): Hält die Batterieentladeleistung innerhalb bestimmter Grenzen, schützt das BMS und verhindert übermäßige Spannungsabfälle am DC-Bus.
  6. Entmagnetisierungsrisikogrenze: Neodym-Eisen-Bor (NdFeB)-Permanentmagnete in Permanentmagnet-Synchronmotoren (PMSM) erleiden eine irreversible Entmagnetisierung, wenn sie hohen Temperaturen in Kombination mit einem starken Gegenmagnetfeld (großer negativer $i_d$-Strom) ausgesetzt sind. Die Steuerung muss $i_d$ begrenzen und die Temperaturen im Stillstandsbereich begrenzen, um eine Beschädigung des Rotors zu verhindern.

4. Zustandsautomaten zur Erkennung und zum Schutz vor Blockierungen mit mehreren Variablen

Um das Antriebssystem zu schützen, ohne bei kurzzeitigen Anläufen unter hoher Last Fehlalarme auszulösen, muss der Mikrocontroller eine mehrdimensionale Detektionslogik in Verbindung mit einer phasengesteuerten Schutzzustandsmaschine verwenden.

Blockiererkennungslogik

Die MCU meldet einen Stillstand, wenn die folgenden Bedingungen gleichzeitig für eine kalibrierte Dauer ($t > t_{threshold}$) erfüllt sind:$$\text{Stall} = \left( |T_{req}| \ge T_{thresh} \right) \;\wedge\; \left( |n_{rotor}| \le n_{thresh} \right) \;\wedge\; \left( I_{rms} \ge I_{thresh} \right) \;\wedge\; \left( t \ge t_{stall\_delay} \right)$$

Um die Erkennungsgenauigkeit zu verbessern und Fehlalarme (wie z. B. bei Starts mit hoher Beschleunigung) zu vermeiden, überprüft die MCU über den CAN/CAN-FD-Bus weitere Fahrzeugparameter, darunter:

  • Bremspedalstatus (aktive Bremsmomentregelung)
  • Eingelegter Gang (D/R vs. N/P)
  • Einzelne Radgeschwindigkeitssensoren (Erkennung von unterschiedlichem Radschlupf im Vergleich zur tatsächlichen Fahrzeugstillstand)

Phasenschutz-Zustandsmaschine

Sobald ein Stillstand bestätigt ist, durchläuft die MCU eine stufenweise Schutzzustandsmaschine, um das Ereignis sicher zu bewältigen.

┌─────────────────┐       Stall Detected        ┌───────────────────┐       Temp/Time Rises       ┌───────────────────┐
│                 │ ──────────────────────────► │  Phase 1:         │ ──────────────────────────► │  Phase 2:         │
│  Normal Drive   │                             │  Torque Clamping  │                             │  Thermal Derating │
│                 │ ◄────────────────────────── │  (iq reduction)   │ ◄────────────────────────── │  (Dynamic limits) │
└─────────────────┘       Stall Recovered       └───────────────────┘       Stall Recovered       └───────────────────┘
         ▲                                                                                                  │
         │                                                                                                  │ Temp > Max Limit
         │                                                                                                  ▼
┌─────────────────┐                                                                               ┌───────────────────┐
│                 │ ◄──────────────────────────────────────────────────────────────────────────── │  Phase 3:         │
│  Drive Disable  │                                                                               │  Fault & Warning  │
│  (Safe State)   │ ◄─────────────────────────────────────── UDS Fault Active ─────────────────── │  (UDS DTC Active) │
└─────────────────┘                                                                               └───────────────────┘

Abbildung 5: Phasenzustandsautomatenübergänge während eines anhaltenden Motorstillstands.

  • Phase 1: Drehmomentklemmung (sofort). Die Steuerung begrenzt den maximalen Wert von $i_q$ auf einen temporären Sicherheitswert (z. B. 70 % der maximalen Leistungsfähigkeit). Dies gibt dem Fahrer kurzzeitig Zeit, ein Hindernis zu überwinden oder sicher zurückzurollen.
  • Phase 2: Thermische Leistungsreduzierung (progressiv). Hält der Stillstand an, überwacht die Steuerung die Stator- und IGBT-Temperaturen. Das zulässige Drehmoment wird dynamisch entlang einer vordefinierten thermischen Steigung reduziert, wodurch der Strom auf die Dauernennleistung des elektrischen Antriebs gesenkt wird.
  • Phase 3: Fehlerwarnung & Diagnose (UDS DTC-Berichterstattung). Steigen die Wicklungstemperaturen weiter in Richtung kritischer Schwellenwerte, sendet die MCU einen Warnrahmen mit hoher Priorität über den CAN-Bus, aktiviert die Motorkontrollleuchte (MIL) im Armaturenbrett und protokolliert einen Diagnosefehlercode (DTC) über UDS (Unified Diagnostic Services).
  • Phase 4: Laufwerksdeaktivierung & sicherer Zustand (Notabschaltung). Überschreitet die Temperatur den maximal zulässigen Schwellenwert (z. B. 180 °C Wicklungstemperatur oder 150 °C IGBT-Sperrschichttemperatur), deaktiviert die Steuerung die Wechselrichterschalter. Das System wechselt in einen sicheren Zustand (z. B. aktiver Kurzschluss – ASC oder Freilauf – sicherer Impuls aus), um die Hardware vor thermischer Zerstörung zu schützen.

Hysterese und Erholung

Um ein „Hunting“ (bei dem das System schnell in den Schutzmodus wechselt und diesen wieder verlässt, was zu starken Antriebsstrangschwingungen führt) zu verhindern, muss der Wiederherstellungspfad eine Hysterese aufweisen. Das System verlässt den Schutzmodus erst und stellt die normalen Drehmomentgrenzen wieder her, wenn der Blockierzustand behoben ist. Und Die Temperaturen fallen unter einen sicheren Erholungsschwellenwert (z. B. $T_{winding} <lt; 110^\circ\text{C}$).

5. Systemkoordination: VCU-Kalibrierung und -Integration

Die Blockierkontrolle ist nicht nur ein isoliertes Problem der Motorsteuerung; sie erfordert eine sorgfältige Abstimmung mit dem Fahrzeugsteuergerät (VCU).

Ist die Drehmomentrampe der VCU zu steil oder werden die Pedalbefehle des Fahrers während eines Abwürgens ungefiltert verarbeitet, kommt es im Stromregelkreis der MCU zu massiven Transienten. Dies kann einen vorzeitigen Überhitzungsschutz auslösen und das Fahrzeug unnötigerweise zum Abwürgen bringen.

VCU-Stallkalibrierungsparameter und -strategien

KalibrierzielPrimäre SystemrisikenEmpfohlene Minderungs- und Kalibrierungsstrategien
Anlaufdrehmomentanforderung ($T_{launch}$)* Sofortige Überstromauslösung. * Plötzliches Rucken im Antriebsstrang. * Vorzeitige thermische Leistungsreduzierung.* Implementieren Sie geteilte Drehmomentkennfelder für niedrige Geschwindigkeiten und den Stillstand. * Ordnen Sie die Drehmomentanforderungen der Fahrzeuggeschwindigkeit ($n$) zu und wenden Sie eine aktive Steigungskompensation an.
Pedalrampenrate / Steigung ($dT/dt$)* Mechanisches Spiel im Antriebsstrang. * Hohe Stromspitzen im Mikrocontroller. * Traktionsverluste bei Oberflächen mit niedriger Dielektrizitätskonstante.* Tiefpassfilter für Pedaleingaben kalibrieren. * Dynamische Geschwindigkeitsbegrenzer basierend auf der aktuellen Geschwindigkeit einstellen (n ≈ 0). Vor dem Klemmen ein kurzes Drehmomentfenster zum Überwinden von Hindernissen zulassen.
Bremslösungskoordination* „Bremsmomentkampf“ (Energieverschwendung in Form von Wärme). * Beschleunigter mechanischer Bremsenverschleiß. * Heiße Stellen an den Bremswinden.* Kooperative Steuerung implementieren: Wenn sowohl Brems- als auch Gaspedal betätigt werden, Bremssignale priorisieren. * Gangposition, Raddrehzahl und EPB-Status vor dem Erhöhen des Antriebsmoments überprüfen.
Thermische Rückgewinnungshysterese* Oszillierende Drehmomentabgabe. * Ermüdung der Wicklungsisolierung durch thermische Zyklen. * Unvorhersehbare Fahrzeugbeschleunigung.* Temperatur-Hystereseschwellenwerte einführen (z. B. $\Delta T \ge 25^\circ\text{C}$).* Zeitverzögerungssperren einbauen, um wiederholte, hochfrequente Versuche zur Beendigung des Strömungsabrisses zu verhindern.

6. Das 5-Schichten-Engineering-Framework für robuste Stall-Control

Für ein zuverlässiges elektrisches Antriebssystem sollte die Blockierkontrolle in einer fünfschichtigen Softwarearchitektur organisiert sein. Diese Struktur trennt übergeordnete Fahrzeuganforderungen von hardwareseitigen Sicherheitsüberschreibungen.

┌────────────────────────────────────────────────────────────────────────┐
│  Layer 1: Torque Request Layer (Driver & VCU Arbitration)              │
└────────────────────────────────────────────────────────────────────────┘
                                    │
                                    ▼
┌────────────────────────────────────────────────────────────────────────┐
│  Layer 2: Current Execution Layer (FOC Current Loops & MTPA)           │
└────────────────────────────────────────────────────────────────────────┘
                                    │
                                    ▼
┌────────────────────────────────────────────────────────────────────────┐
│  Layer 3: State Identification Layer (Speed, Current & Time Observers) │
└────────────────────────────────────────────────────────────────────────┘
                                    │
                                    ▼
┌────────────────────────────────────────────────────────────────────────┐
│  Layer 4: Capability Limitation Layer (Thermal & Voltage Models)        │
└────────────────────────────────────────────────────────────────────────┘
                                    │
                                    ▼
┌────────────────────────────────────────────────────────────────────────┐
│  Layer 5: Fault Protection Layer (Diagnostics, Safe State & UDS)       │
└────────────────────────────────────────────────────────────────────────┘

Abbildung 6: Das 5-stufige technische Rahmenkonzept für ein umfassendes PMSM-Stallmanagement.

Schicht 1: Drehmomentanforderungsschicht

Sie ist zuständig für den Empfang von Fahrerbefehlen und VCU-Anforderungen. Sie vermittelt zwischen verschiedenen Fahrzeugfunktionen (z. B. Tempomat, Traktionskontrolle, Berganfahrhilfe) und übermittelt ein konsolidiertes Drehmomentziel ($T_{req}$) an den Motorcontroller.

Schicht 2: Aktuelle Ausführungsschicht

Das Herzstück des FOC-Algorithmus. Er berechnet Hochfrequenz-Stromschleifen (typischerweise 10 kHz bis 20 kHz) und verwendet MTPA-Lookup-Tabellen, um Drehmomentbefehle in optimale Stromreferenzwerte für $i_d$ und $i_q$ umzurechnen.

Schicht 3: Zustandsidentifizierungsschicht

Überwacht kontinuierlich die Systemzustandsvariablen. Durch die Prüfung der Resolver-Rückmeldung, der Phasenströme und der VCU-Statussignale erkennt es, wenn der Motor blockiert ist, und steuert die Blockierungsbestätigungstimer.

Schicht 4: Fähigkeitsbegrenzungsschicht

Die thermische und elektrische Sicherheitsberechnungs-Engine ermittelt in Echtzeit die physikalischen Betriebsgrenzen anhand aktiver Temperatursensoren und dynamischer thermischer Modelle. Sie reduziert die zulässigen Stromgrenzen ($I_{max}$), bevor physikalische Komponenten gefährliche Temperaturen erreichen.

Schicht 5: Fehlerschutzschicht

Die letzte Sicherheitsstufe. Hält der Strömungsabriss über die sicheren thermischen oder zeitlichen Grenzen hinaus an, setzt Schicht 5 alle darunterliegenden Schichten außer Kraft. Sie protokolliert Diagnosefehlercodes, alarmiert den Fahrzeugkoordinator und deaktiviert den Wechselrichter, um die Hardware zu schützen.

Fazit: Der stille Kampf der Elektroantriebe

Die Zuverlässigkeit eines Motors wird nicht nur bei 15.000 U/min getestet; sie wird bei 0 U/min definiert.

Die Blockierkontrolle von PMSM-Motoren stellt einen Balanceakt zwischen Fahrbarkeit und Hardwareschutz dar. FOC-Algorithmen gewährleisten eine effiziente Drehmomenterzeugung des Motors, während das Blockierschutzsystem festlegt, wie lange dieses Drehmoment sicher aufrechterhalten werden kann, bevor die Hardware in den Ruhezustand zurückschaltet.

Für Motorsteuerungsingenieure erfordert die Beherrschung der Blockierregelung ein tiefes Verständnis von Stromregelschleifen, Winkelschätzung, thermischer Modellierung und Diagnosezustandsautomaten. Für VCU-Kalibrierungsingenieure bedeutet sie, Drehmomentrampen, Fahrgefühl und Hardwaregrenzen optimal aufeinander abzustimmen.

Wenn ein Elektrofahrzeug mühelos einen steilen Felspfad erklimmt oder sich aus tiefem Schlamm befreit, konzentriert man sich leicht auf die schiere Kraft. Doch im Hintergrund findet ein stiller Kampf statt, den die Motorsteuerung gewinnt – ein Beweis dafür, dass absolute Kontrolle im Stillstand bei elektrischen Antrieben das wahre Kennzeichen ingenieurtechnischer Exzellenz ist.

Häufig gestellte Fragen: Hochwertige technische Referenz

Frage 1: Warum erhitzt sich ein PMSM während eines Stillstands so schnell, wenn das Fahrzeug nicht fährt?

Bei Rotordrehzahl null ist die mechanische Ausgangsleistung ($P_{mech} = T_e \cdot \omega_m$) null. Um jedoch das geforderte Drehmoment aufrechtzuerhalten, muss die Motorsteuerung hohe Ströme in die Statorwicklungen einspeisen. Ohne Rotorbewegung existiert keine Gegen-EMK ($e \approx 0$), d. h. die angelegte Spannung wird vollständig zur Überwindung des Wicklungswiderstands ($R_s$) benötigt. Dadurch wird die gesamte elektrische Energie in Kupferverluste im Stator umgewandelt ($P_{cu} \approx I_{rms}^2 R_s$). Da der Rotor stillsteht, konzentriert sich die Wärme zudem an einem einzigen Punkt, anstatt sich gleichmäßig über alle Phasen zu verteilen, was zu schnell auftretenden lokalen Überhitzungen führt.

Frage 2: Worin besteht der Unterschied zwischen Spitzenstrom und thermischem Reduzierungsstrom bei Motorsteuerungen?

  • Spitzenstrom: Der maximale Strom, den Wechselrichter und Motor für eine sehr kurze Dauer (typischerweise 3 bis 10 Sekunden) vertragen, wird durch die maximale Sperrschichttemperatur ($T_{j}$) der IGBTs/MOSFETs und die magnetische Sättigung des Statorkerns bestimmt.
  • Thermischer Reduzierungsstrom: Die Strombegrenzung wird dynamisch anhand der Wärmemanagementmodelle des Mikrocontrollers berechnet. Steigen die Temperaturen der Statorwicklung oder der Leistungshalbleiter, reduziert der Regler den zulässigen Strom vom Spitzenwert in Richtung des Dauerstroms des Motors, um thermische Schäden zu vermeiden.

Frage 3: Wie kommt es bei einem Strömungsabriss zur Entmagnetisierung, und wie kann diese verhindert werden?

Entmagnetisierung tritt auf, wenn Permanentmagnete (wie z. B. NdFeB) gleichzeitig hohen Temperaturen und einem starken Gegenmagnetfeld (Entmagnetisierungsfeld) ausgesetzt sind. Im Stillstand kann die Kombination aus hohen Kupferverlusten im Stator (Wärme) und großen negativen Strömen entlang der d-Achse (wie sie bei MTPA- oder Feldschwächungsstrategien verwendet werden) die Magnete über den Knickpunkt der B-H-Hysteresekurve hinaus treiben und so einen irreversiblen Verlust des magnetischen Flusses verursachen.

Dies wird verhindert durch:

  1. Implementierung dynamischer, latenzarmer thermischer Beobachter für den Rotor.
  2. Begrenzung des maximalen negativen Stroms in d-Richtung bei steigenden Rotortemperaturen.
  3. Die Rotorstruktur wird mit schützenden Stahlbrücken ausgestattet, um die Magnete vor direkten Statorflusstransienten abzuschirmen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Need a Quote or Have Questions?

Please fill out the form below, our engineers will contact you within 24 hours.