Validierung von Mehrphasen-Motorsteuerungen vor hardware
Automobilindustrie
02. / 12. / 2026

Wichtigste Erkenntnisse
- Legen Sie zunächst numerische Kontroll- und Schutzziele fest und ordnen Sie dann jedem Test ein Bestehen- oder Nichtbestehen-Ergebnis zu.
- Passen Sie das Pflanzenmodell, Sensor-und Datenfusion sowie das Timing an Ihren Motor und Wechselrichter an, damit software in die Closed-Loop-HIL übernommen werden können.
- Verwenden Sie wiederholbare HIL-Sequenzen für Transienten und Fehler und sichern Sie dann die Korrekturen mit Regressionstests vor dem ersten Einschalten.
Dieser Ansatz ermöglicht es, Fehler in der Steuerung und im Schutz zu erkennen, solange deren Behebung noch kostengünstig ist, und sorgt für einen ruhigeren und schnelleren Start der Testumgebung. UnzureichendeTests der US-Wirtschaft Schätzungen zufolge Kosten in Höhe von US-Wirtschaft jährlich 59,5 Milliarden US-Dollar , was größtenteils auf Nacharbeiten und nachgelagerte Fehler zurückzuführen ist. Motorsteuerungsteams erleben das gleiche Muster, wenn die Validierung zu spät und zu kurz vor der ersten Inbetriebnahme beginnt.
Multiphase-Controller legen die Messlatte höher, da Sie mehr Schaltzustände, mehr Sensor-und Datenfusion, mehr Fehlerfälle und mehr Möglichkeiten für Timing-Fehler verwalten müssen. Ein guter Validierungsplan lautet nicht „mehr testen“, sondern „die richtigen Dinge früher mit messbaren Zielen testen“. Den größten Nutzen erzielen Sie, wenn software und Tests dieselben Ziele, dieselben Pass/Fail-Metriken und denselben Weg zur Fehlerbehebung Tests .
„Validieren Sie einen Mehrphasen-Motorcontroller im geschlossenen Regelkreis, bevor Sie hardware .“
Validierungsziele für die Leistung von Mehrphasen-Motorsteuerungen definieren
Validierungsziele müssen die Systemabsicht in Zahlen umsetzen, die Ihre Tests akzeptieren oder ablehnen können. Sie überprüfen die Qualität der Drehmomentsteuerung, Strombegrenzungen und Fehlerbehandlung über Drehzahl und Last hinweg. Außerdem überprüfen Sie die Stabilität, wenn Phasenkopplung, Totzeit und Abtastverzögerungen zusammenwirken. Klare Ziele verhindern Debatten in der Endphase und sorgen dafür, dass die Validierung von Mehrphasen-Motorsteuerungen fokussiert bleibt.
Beginnen Sie mit den Punkten, die zuerst hardware Kund:innen beeinträchtigen könnten, und fügen Sie dann Verfeinerungsziele hinzu. Schutzziele stehen in der Regel an erster Stelle: Spitzenphasenstrom, Gleichstrom-Busüberspannung, Wechselrichtertemperatur und sichere Reaktionen auf Sensorausfälle. Als Nächstes kommen die Regelungsziele: Drehmoment-Sprungantwort, Drehzahlregelung, Stromverteilung zwischen den Phasen und Oberschwingungsanteile in Phasenströmen und Drehmoment. Fügen Sie Abdeckungsziele hinzu, die für Ihr Programm wichtig sind, z. B. Betrieb bei niedriger Gleichspannung, Schwachfeld oder sensorlosem Modus.
Die Ziele müssen auch den Produktionsumfang widerspiegeln, da kleine Ausfallraten zu großen Feldzahlen führen. Der Absatz von Elektroautos überstieg im Jahr 2023 14 Millionen, was dazu führt, dass mehr Antriebssysteme in Serienproduktion gehen und strengere Qualitätsanforderungen gelten. Diese Größenordnung belohnt Teams, die Validierungsziele als vertragliche Anforderungen betrachten und nicht als Empfehlungen für eine Optimierung nach bestem Wissen und Gewissen.
Erstellen Sie ein Anlagenmodell, das zu Ihrem Motor und Wechselrichter passt.

Ein Pflanzenmodell ist Ihr Ersatz für die Leistungsstufe und die Maschine und muss so genau sein, dass das Verhalten der Steuerung auf hardware übertragen wird. Das bedeutet, dass das elektrische Modell des Motors, die mechanische Last, die Nichtidealitäten des Wechselrichters und Sensor-und Datenfusion mit dem übereinstimmen Sensor-und Datenfusion , was Ihr Code sieht. Ein gutes Modell unterstützt sowohl nominale Leistungsprüfungen als auch die Fehlerabdeckung, ohne kritische Dynamiken zu verbergen.
Die Motorgenauigkeit ist vor allem in dem Bandbreitenbereich wichtig, in dem Ihr Controller arbeitet. Berücksichtigen Sie die Phasenkopplung, die Salienz, wenn sie sich auf Ihren Schätzer auswirkt, und die Sättigung, wenn Strombegrenzungen und Feldschwächung Teil Ihres Betriebsbereichs sind. Die Wechselrichtergenauigkeit ist wichtig, wenn das Schaltverhalten die Stromregelung beeinflusst. Berücksichtigen Sie daher Totzeiten, Gerätespannungsabfälle, PWM-Aktualisierungszeitpunkte und alle Filternetzwerke. Sensormodelle sollten Quantisierung, Offsets, Rauschformung und Abtastphase relativ zu PWM berücksichtigen.
Das Vertrauen in das Modell basiert auf nachvollziehbaren Parameterquellen und wiederholbaren Kalibrierungen, nicht auf einer optisch „guten“ Wellenform. Verknüpfen Sie Parameter mit Testberichten, Datenblättern oder Identifizierungsergebnissen und sperren Sie dann die Versionen, damit die Ergebnisse über mehrere Sprints hinweg vergleichbar sind. Wenn Ihr Kontrollteam und Ihr Testteam dieselben Anlagenannahmen teilen, werden Fehler umsetzbar statt umstritten.
Wählen Sie SIL- oder HIL-Tests basierend auf Risiko und Zeitplan
Der Hauptunterschied zwischen SIL und HIL besteht darin, was in Echtzeit ausgeführt wird und welche Risiken Sie sicher eingehen können. SIL führt den Controller-Code auf einem Desktop mit einer simulierten Anlage aus, sodass die Iteration schnell und die Abdeckung breit sein kann. HIL führt den Controller auf seinem Zielcomputer mit einem Echtzeit-Simulator aus, sodass Timing, I/O und Integrationsrisiken frühzeitig sichtbar werden. Die beste Wahl ist diejenige, die Ihrem nächsten Ausfallmodus entspricht.
| Checkpoint, den Sie ohne leistungsstarke hardware nachweisen können | SIL-Passform | HIL-Passform |
| Kontrollieren Sie die Stabilität über den gesamten Drehzahl- und Drehmomentbereich. | Stark für schnelle Sweeps und Tuning-Iterationen | Stark, wenn Timing und Quantisierung die Stabilitätsmargen beeinflussen |
| Schutzlogik, Verhalten und Fehlerzustandssequenzierung | Stark bei erschöpfenden Fehlerbäumen und Grenzfällen | Stark, wenn Fehler vom I/O und der Interrupt-Latenz abhängen |
| Auswirkungen von PWM und Abtastsynchronisation auf die Stromregelung | Mäßig, wenn Modelle den Zeitpunkt annähernd vorhersagen | Stark, weil tatsächliche Ausführungsjitter und Aktualisierungsraten auftreten |
| Schnittstellenrisiken bei ADCs, Encodern, Resolvern und Kommunikationssystemen | Schwach, weil Peripheriegeräte in der Regel verspottet werden | Stark, weil der Controller realistische Signale und Protokolle sieht |
| Tests großem Maßstab über software hinweg | Stark durch Geschwindigkeit und Automatisierung | Stark für Hochrisikoszenarien, die hardware widerspiegeln müssen |
Die Reihenfolge ist wichtig. SIL sollte die Absicht des Algorithmus und die logische Vollständigkeit nachweisen, bevor Sie Zeit für Verdrahtung, Pin-Zuordnungen und Echtzeit-Schrittgrößen aufwenden. HIL wird dann zu einer Bestätigungsphase für Timing, Schnittstellen und Controller-Resilienz und nicht zu einem ersten Durchlauf zur Überprüfung der grundlegenden Korrektheit. Wenn Sie diese Reihenfolge umkehren, verschwenden Sie Laborzeit mit der Fehlerbehebung von Problemen, die ein Desktop-Test in wenigen Minuten hätte finden können.
HIL-Schnittstellen und Timing für stabilen geschlossenen Regelkreis einrichten
Tests funktionieren Tests , wenn sich der Regler und der Simulator wie ein kohärenter geschlossener Regelkreis mit den richtigen Frequenzen verhalten. Ihre erste Aufgabe besteht darin, Zeitschritte, I/O und Signalaufbereitung so aufeinander abzustimmen, dass der Regler realistische Phasenströme, Spannungen und Positionssignale sieht. Ein stabiler geschlossener Regelkreis bei HIL ist ebenso ein Problem der Zeitsteuerung wie ein Problem der Modellierung. Wenn dies richtig gemacht wird, sind spätere Fehler und Transienten zuverlässig.
Beginnen Sie mit der Kadenz der Regelschleife und arbeiten Sie sich nach außen vor. Legen Sie die PWM-Frequenz, die ADC-Abtastzeitpunkte und die Interrupt-Prioritäten fest und wählen Sie dann eine Echtzeit-Simulationsschrittgröße, die die numerische Verzögerung im Verhältnis zu diesen Ereignissen gering hält. Passen Sie die Skalierung und die Einheiten von Anfang bis Ende an und überprüfen Sie dann die Vorzeichenkonventionen für dq-Transformationen und die Phasenreihenfolge, da Mehrphasensysteme die Möglichkeiten für vertauschte Kanäle vervielfachen. Fügen Sie Schnittstellentests hinzu, die das Sättigungsverhalten, Clipping und Fehlerflags ohne komplexe Drehmomentbefehle überprüfen.
Die Wahl der Tools beeinflusst, wie sauber Sie diese Einrichtung ausführen können, insbesondere wenn Sie eine hohe Kanalanzahl und deterministisches Timing benötigen. Viele Teams verwenden OPAL-RT-Echtzeitsimulatoren für mehrphasige Leistungselektronik, da sie detaillierte Anlagenmodelle ausführen und gleichzeitig I/O mit geringer Latenz für hardware bereitstellen können. Konzentrieren Sie sich auf wiederholbare Verkabelung, nachvollziehbare Konfigurationskontrolle und automatisierte Plausibilitätsprüfungen, da diese später „mysteriöse” Regressionen verhindern.
Führen Sie Testsequenzen durch, die vorübergehende Grenzwerte und Fehler abdecken.

Testsequenzen müssen den Controller in derselben Reihenfolge belasten, in der Risiken hardware auftreten. Beginnen Sie mit Nennbetriebspunkten, fahren Sie dann mit Transienten fort, die Strom- und Spannungsgrenzen erreichen, und lösen Sie anschließend Fehler aus, die Schutzmaßnahmen erzwingen. Jede Sequenz sollte mit einem eindeutigen Pass/Fail-Ergebnis enden, das an Ihre Ziele geknüpft ist, und nicht mit einer subjektiven Überprüfung der Wellenform. Tests sind am wertvollsten, wenn sie Ihren Controller dazu zwingen, unter Druck ein sicheres Verhalten zu wählen.
- Drehzahl- und Drehmomentstufen, die die Regelkreisstabilität und den Schleppfehler überprüfen
- Strombegrenzungsereignisse, die das Klemmverhalten und die Erholungsdynamik nachweisen
- DC-Bus-Störungen, die die Modulation und Überspannungsbehandlung belasten
- Sensorfehler, die die Ausweichlogik des Schätzers und die Logik für den sicheren Zustand validieren
- Phasen- und Schalterfehler, die die Isolations- und Drehmomentreduzierungsregeln überprüfen
Ein konkretes Beispiel ist das Einleiten eines Offene-Phase-Fehlers in einen Sechsphasen-Traktionsregler bei Befehl eines Drehmoment-Schritts, um anschließend zu überprüfen, ob sich der Strom innerhalb der Grenzwerte neu verteilt und das Drehmoment innerhalb eines festgelegten Zeitrahmens wie vorgesehen reduziert wird. Dieses einzelne Szenario erfordert die Koordination zwischen Stromreglern, Fehlererkennung, Zustandsmaschinen und Begrenzern. Außerdem werden dadurch Timing-Fehler aufgedeckt, die bei Überprüfungen im stationären Zustand verborgen bleiben, insbesondere wenn Ihre Fehlerlogik von der Abgleichung der Abtastwerte abhängt.
„HIL Tests funktionieren Tests , wenn sich der Controller und der Simulator wie ein kohärenter geschlossener Regelkreis mit den richtigen Raten verhalten.“
Verwenden Sie Pass/Fail-Metriken und Debug-Schleifen vor hardware .
Pass/Fail-Metriken verwandeln die Controller-Validierung von einer Wellenformüberprüfung in einen wiederholbaren Prozess. Sie benötigen Schwellenwerte, Zeitfenster und Toleranzen für jedes Ziel sowie eine Standardmethode zum Erfassen von Traces und Klassifizieren von Fehlern. Debug-Schleifen werden dadurch schneller, da Sie denselben Test reproduzieren, das Signal isolieren können, das gegen die Metrik verstößt, und die Korrektur überprüfen können, ohne die Absicht neu interpretieren zu müssen. Diese Disziplin ist es, diehardware lohnenswert macht.
Definieren Sie Metriken, die der tatsächlichen Fehlerausprägung entsprechen. Verwenden Sie Zeit-bis-Limit-, Überschreitungs- und Einschwingfenster für Drehmoment und Drehzahl und absolute Grenzwerte mit Dauer für Ströme und Spannungen. Verfolgen Sie die Fehlerabdeckung mit expliziten Zustandsübergangsaussagen und nicht nur mit „Fehler aufgetreten“, damit Sie wissen, dass der Controller den richtigen Pfad eingeschlagen hat. Fügen Sie Regressionstrigger hinzu, damit ein erfolgreicher Build auch nach unabhängigen Codeänderungen erfolgreich bleibt.
Hardware ist nach wie vor wichtig, sollte jedoch eher als Bestätigung denn als Entdeckung empfunden werden. Teams, die diesen Ansatz der mehrphasigen Motorsteuerungsvalidierung verfolgen, verfügen bei der ersten Inbetriebnahme über bekannte Grenzen, bekannte Fehlerreaktionen und ein bekanntes Trace-Vokabular, was Diskussionen unter Druck reduziert. OPAL-RT fügt sich nahtlos in diesen Workflow ein, wenn Sie HIL als wiederholbares Gate behandeln und das Modell, die Tests und die Metriken derselben Änderungskontrolle unterwerfen wie den Steuerungscode.
EXata CPS wurde speziell für die Echtzeit-Performance entwickelt, um Studien von Cyberangriffen auf Energiesysteme über die Kommunikationsnetzwerkschicht beliebiger Größe und mit einer beliebigen Anzahl von Geräten für HIL- und PHIL-Simulationen zu ermöglichen. Es handelt sich um ein Toolkit für die diskrete Ereignissimulation, das alle inhärenten physikalischen Eigenschaften berücksichtigt, die sich auf das Verhalten des (drahtgebundenen oder drahtlosen) Netzwerks auswirken werden.


