Motoremulator für die Drohnenentwicklung: Impedymes hochpräzise Combined-HIL-and-Power-Lösung (CHP)

Entwickelt für die Prüfung von UAV-Antrieben – mit Echtzeit-Motoremulation, Hardware-in-the-Loop-Genauigkeit und sicherer Fehlerinjektion für die moderne Drohnenentwicklung.

Drohnen (UAVs) sind zunehmend komplexe Systeme, die Aerodynamik, Regelalgorithmen und leistungsstarke elektrische Antriebe vereinen. Der Antrieb jeder Drohne nutzt bürstenlose Elektromotoren und Wechselrichter, die vor dem Flug validiert werden müssen. Sich beim Testen auf echte Motoren und Propeller zu verlassen, hat erhebliche Nachteile: Es erfordert sperrige Prüfstände oder Dynamometer, verursacht mechanischen Verschleiß und kann Fehler- oder Extrembedingungen nicht sicher untersuchen. Wie Impedyme erläutert, „bilden traditionelle Aufbauten (passive R-L-Lasten oder mechanische Dynamometer) reale aktive Leistungsbedingungen nicht nach“ und „können keine Leistung an die DC-Seite des Wechselrichters zurückspeisen“. Mit anderen Worten: Es gehen die rückgespeiste Energie und die Genauigkeit verloren, die nötig sind, um Flugregler und ESCs unter den tatsächlich im Flug auftretenden Lasten zu testen.

Ein Hardware-Motoremulator überwindet diese Probleme. Er ersetzt elektrisch den physischen Motor, indem er ein Echtzeitmodell der Motordynamik ausführt. Dadurch können Ingenieure präzise Drehmoment-/Drehzahlprofile einspeisen, Fehler aufbringen oder einen Wechselrichter an seine Grenzen bringen – ohne mechanische Hardware. Für Drohnen bedeutet dies, dass sich Stabilitätsalgorithmen von Multikoptern, Schubverhalten oder Notfallverhalten sicher im Labor testen lassen. In der Praxis kann ein Motoremulator in einen Power-Hardware-in-the-Loop (PHIL) Prüfstand integriert werden: Der tatsächliche Wechselrichter/ESC und der Flugregler der Drohne (der Prüfling, DUT) werden mit dem Emulator verbunden, der den Motor nachbildet, während ein Batterieemulator die DC-Leistung bereitstellt. Alle Elemente laufen synchron. Dieser Ansatz beschleunigt die Entwicklung und erhöht die Sicherheit: Ingenieure können Steuerungs-Firmware und Motorleistung überprüfen, ohne teure Propeller oder körperliche Unversehrtheit zu riskieren.

Impedymes Motoremulator ist speziell für diese Aufgabe konzipiert. Er ist Teil ihrer Combined-HIL-and-Power-HIL-Plattform (CHP). In den folgenden Abschnitten stellen wir Impedymes technische Merkmale, die unterstützten Motortypen, die Integrationsschritte für Drohnentests sowie die Abgrenzung gegenüber anderen „Drohnensimulations“-Lösungen im Detail vor.

 

Impedyme Motoremulator-Plattform: Architektur und technische Daten

Impedymes Motoremulator (IME) ist ein vollständig elektrisches, FPGA-basiertes System, das das Verhalten realer elektrischer Maschinen in Echtzeit nachbildet. Statt sich auf ein physisches Dynamometer oder einen drehenden Motor zu stützen, emuliert es elektrisch genau das, was ein Regler zu sehen erwartet – und schließt den Regelkreis mit Serien-Wechselrichterhardware bei voller Leistung und Bandbreite.

Das Ergebnis ist eine hochpräzise Echtzeitemulation elektrischer Maschinen , die hochfrequente Effekte erfasst, die den meisten Emulatoren entgehen – magnetische Sättigung, Rastmoment-Oberschwingungen und Schaltrippel. Von kleinen Außenläufer-BLDCs bis zu schnelldrehenden PM-Motoren ermöglicht IME es Teams, Motorantriebssysteme über den gesamten Betriebsbereich hinweg zu entwickeln, zu validieren und Belastungstests zu unterziehen – einschließlich Bereichen jenseits typischer EV-Traktionsantriebe.

1

Das FPGA-Motormodell wird alle 90 ns (~11,1 MHz) aktualisiert – Hunderte bis über tausend Aktualisierungen pro elektrischer Periode, wodurch Sättigung, Rastmoment-Oberschwingungen und Schaltrippel erfasst werden.

2

Ein Multilevel-Wechselrichter und ein Präzisionskopplungsnetzwerk unterstützen bis zu 100 V DC-Zwischenkreis und 80 A Phasenstrom bei einer Schaltfrequenz von 100 kHz für sehr geringen Ausgangsrippel.

3

MotorSim Studio modelliert PMSM-, ASM-, BLDC- und IPM-Maschinen – erweiterbar und direkt aus CAD-Flusskennfeldern, Induktivitätskurven und Datenblättern parametriert.

4

Bildet Hochgeschwindigkeits-BLDC- und PM-Signalverläufe getreu nach, ohne die Signale des Reglers zu beschneiden, und ermöglicht so präzise Tests fortschrittlicher, schnelldrehender Antriebe.

Vorteile der Drohnen-Motoremulation

Der Einsatz eines Motoremulations-Aufbaus für Drohnen bietet mehrere praktische Vorteile. Er verkürzt Entwicklungszyklen, senkt das Hardwarerisiko und macht Tests über Labore und Teams hinweg wiederholbar. Zudem hilft er Teams, die Reglerleistung vor dem Flug zu validieren – besonders wertvoll bei engen Terminen oder teuren Prototypen.


Anwendungsbeispiel: Validierung eines Drohnen-Motorreglers

Betrachten Sie als konkretes Beispiel ein F&E-Team, das die Motorregler-Firmware eines neuen Quadrocopters entwickelt. Es muss validieren, dass jeder ESC korrekt auf Befehle reagiert und dass Fehlerfälle (z. B. Phasenausfall) sauber gehandhabt werden. Mit dem System von Impedyme würde es alle vier ESC-Ausgänge mit einem mehrkanaligen Motoremulator verbinden. Der Emulator führt vier parallele BLDC-Modelle aus (eines pro Motor). Der Batterieemulator versorgt jeden ESC. Anschließend kann das Team automatisierte Testsequenzen fahren: z. B. Motoren auf 6000 U/min hochdrehen, auf einem Kanal einen Motorstillstand simulieren, Spannungseinbrüche einspeisen und die Ergebnisse messen. Die vom Regler protokollierte Telemetrie (Gasausgänge, Fehlermarkierungen) wird mit den momentanen Motordrehmomenten und Gegen-EMKs des Emulators korreliert. Probleme lassen sich detailliert diagnostizieren, da jede Variable im Regelkreis beobachtbar und wiederholbar ist – etwas, das mit drehenden Propellern unmöglich ist.

Die physikalischen Realitäten des Drohnenantriebs: Warum Hardwaretests einen Drohnen-Motoremulator erfordern

Die Validierung von UAV-Antriebssystemen erfordert das Ausbalancieren von elektrischem Wirkungsgrad, Wärmemanagement und dynamischer Regelkreisstabilität. Der ESC muss Hochspannungs-Gleichstrom präzise in dreiphasige Wechselströme schalten, um den BLDC-Motor anzutreiben. Bei Schwerlast- oder aggressiven Flugmanövern werden diese Komponenten immer wieder an ihre physikalischen Grenzen getrieben.

Physische ESC-KomponenteTypische Testherausforderung auf dem physischen PrüfstandRisiko des physischen TestensEmulationslösung
MOSFET-LeistungsstufeMessung von Schaltverlusten und thermischen Grenzen bei 60 kHz PWM.Direkte Kurzschlüsse können den gesamten ESC und Motor zerstören.Aktive, nicht rotierende Last emuliert das elektrische Schaltverhalten.
Sensorloser SchätzerÜberprüfung der Rotorlageschätzung bei plötzlichen Laständerungen.Ein Synchronisationsverlust kann zu Motorstillstand und Schäden am Prüfstand führen.Dynamische Gegen-EMK-Modellierung im Submikrosekundenbereich auf Echtzeit-FPGAs.
Phasenverdrahtung & SteckverbinderDiagnose intermittierender kalter Lötstellen oder Kabelalterung.Unvorhersehbare physische Ausfälle erschweren die Wiederholbarkeit der Diagnose.Softwaregesteuerte, programmierbare Fehlerinjektion von Phasenausfall und Kurzschlüssen.
DC-ZwischenkreiskondensatorMessung des Spannungsrippels bei schneller Motorbeschleunigung.Überspannungsspitzen können den Akku und die Stromversorgung beschädigen.4-Quadranten-Wirkleistungsrückführung nimmt Energie auf und speist sie zurück.

DroneSim Studio: Das Software-Simulationswerkzeug als Ergänzung zum Motoremulator

Die Entwurfs- und Authoring-Umgebung, die den hochpräzisen Hardware-Prüfstand nachgelagert speist. Stimmen Sie das Modell ab, dimensionieren Sie die Flugzelle, charakterisieren Sie den Propeller und bestätigen Sie, dass Ihre Regelungslogik fliegt – ohne jedes Risiko und mit schnellen Iterationen.

Motormodellierung

Konfigurieren Sie PMSM- und andere Motormodelle mit detaillierten elektrischen und mechanischen Parametern – und bilden Sie das Antriebsverhalten präzise nach, bevor die Hardwaretests beginnen.

Flugzellendynamik

Definieren Sie Masse, Trägheit, Auslegergeometrie und Propellereigenschaften, um realistische Drohnenbewegung, Stabilität und Flugleistung zu simulieren.

Echtzeit-Visualisierung

Überwachen Sie Höhe, Geschwindigkeit, Rotordrehzahl, Schub und Fluglage in einer Live-3D-Umgebung – und visualisieren Sie die Auswirkung jeder Parameteränderung sofort.

Hardwarebereite Validierung

Geben Sie validierte Motormodelle direkt an den Motoremulator weiter und ermöglichen Sie so einen nahtlosen Übergang von der Softwaresimulation zum Hardware-in-the-Loop-Test.

Impedyme Motoremulator beim Drohnentest


Drohnen-Motorregler mit Power-Hardware-in-the-Loop (PHIL) testen

Power-Hardware-in-the-Loop-Tests (PHIL) ermöglichen es Ingenieuren, den elektronischen Drehzahlregler (ESC) einer Drohne sicher zu validieren, ohne einen echten Propeller zu drehen. Der ESC wird mit einem Motoremulator verbunden, der ihm vorgaukelt, dass er fliegt: Ein Pixhawk-Autopilot sendet Drehzahlbefehle, das Impedyme CHP 150 Power Cabinet nimmt Leistung wie ein echter Motor auf, und die Impedyme HIL/RCP-Box löst jede Mikrosekunde die motorphysikalischen Gleichungen, um ihn anzusteuern – alles überwacht von einer Control-Studio-Workstation, an der Ingenieure Fehler auslösen können, um Sicherheitsfunktionen zu testen.

 

 

PHASE 1

Einschalten & Starten des Motors

Simulierter Flug

Der Autopilot wird mit simulierten Flugdaten gespeist, sodass er annimmt, die Drohne befinde sich in der Luft.

Befehle

Er berechnet, wie schnell sich die Motoren drehen müssen, und sendet diesen Befehl an den ESC.

Der Trick

Der ESC gibt Leistung ab; das Cabinet misst sie, und das Echtzeit-„Gehirn“ berechnet augenblicklich, wie ein echter Motor reagieren würde – ein perfekter Regelkreis.

PHASE 2

Simulation von starkem Wind & Beschleunigung

Aktion

Der Autopilot befiehlt einen plötzlichen Gasstoß, um einen schnellen Steigflug zu simulieren.

Reaktion

Der Simulator berechnet augenblicklich den starken Propellerwiderstand, den eine echte Drohne erfahren würde.

Der Test

Ingenieure beobachten Live-Diagramme, um sicherzustellen, dass der ESC die Leistungsspitze bewältigt, ohne zu überhitzen oder abzuschalten.

PHASE 3

Bremsenergie einfangen & wiederverwenden

Warum

Wenn eine Drohne schnell abbremst, werden die Motoren zu Generatoren und speisen Strom rückwärts in das System.

Wiederverwerten

Statt diese in gefährliche Wärme umzuwandeln, führt der Emulator die Energie sicher zur Hauptstromquelle zurück.

Ergebnis

Ingenieure können aggressive Bremsalgorithmen mit vollständiger 4-Quadranten-Rückführung sicher testen.

PHASE 4

Simulation gebrochener Leitungen – Fehlerinjektion

Trennen

Per Software trennen Ingenieure augenblicklich die Leistung einer Motorphase; der Emulator setzt sie auf null.

Ziel

Das interne „Gehirn“ des ESC muss den Fehler erkennen und innerhalb von Millisekunden abschalten.

Sicher

Da alles vollständig simuliert ist, besteht kein Risiko, dass Hardware explodiert, falls der Test fehlschlägt.

Anwendungsfälle für Drohnen-Teams

Eine Motoremulator-Lösung unterstützt die Drohnenentwicklung vom Konzeptentwurf bis zur Hardwareverifizierung mit weniger Überraschungen und ist besonders wertvoll für Teams, die in großem Maßstab oder unter wiederholten Fehlerbedingungen testen. Typische Anwendungsfälle sind:

  • ESC-Validierung & -Abstimmung

  • Test der BLDC-Motorregelung

  • Fehlertests am Drohnen-Antriebsstrang

  • Entwicklung von Regleralgorithmen

  • Laborbasierte Regressionstests

  • Verifizierung der Leistungselektronik

    Häufig gestellte Fragen

    Kann der Motoremulator sensorlose 6-Schritt-BLDC-ESCs unterstützen, die auf der Nulldurchgangserkennung der Gegen-EMK beruhen?
    Ja. Der Emulator ist ein System mit Stromeinprägung und Impedanzemulation – keine steife Spannungsquelle – und gibt daher die modellierte Gegen-EMK an jeder Klemme wieder, einschließlich der freien (floatenden) Phase. Während des stromlosen Intervalls sieht der Komparator des ESC die Gegen-EMK, die er benötigt, um den Nulldurchgang zu erkennen und zu kommutieren – was ein Spannungsquellenverstärker abschneiden und stören würde. Unveränderte kommerzielle ESCs mit sensorloser Nulldurchgangserkennung (ZCD) funktionieren wie erwartet.
    Wie groß sind die minimale emulierte Phaseninduktivität und die Großsignalbandbreite der Leistungsstufe?
    Das Modell ist vollständig parametriert – R, d/q-Induktivitäten, Flussverkettung, Trägheit – und R und L lassen sich im Betrieb in Echtzeit anpassen. Die Großsignalemulation folgt Bandbreiten bis 20 kHz, wobei die Leistungsstufe mit 800 kHz für geringen Rippel schaltet. Die minimal emulierbare Phaseninduktivität ist durch die Hardware begrenzt.
    Unterstützt das System Fehlerinjektion (Phasenkurzschluss, Phasenausfall, Sensorfehler)?
    Ja. Sie können Fehler wie Kurzschlüsse oder Sensorausfälle in einer kontrollierten Umgebung einspeisen – offene Phase, Phase-Phase-Kurzschluss, Entsättigung, Sensorausfall – sicher und wiederholbar, da die Last vollständig emuliert wird und Schutzgrenzen auslösen, statt dass Hardware ausfällt. Fehler laufen live oder als Skript in Regressionssequenzen.
    Ist eine Encoder-/Resolver-Emulation für Servoantriebs-Prüflinge verfügbar, und welche Feldbus-Schnittstellen werden unterstützt?
    Ja. Die Positionsrückmeldung wird auf der Signalseite über die RCP-Box und die Sensor-Box abgewickelt und stellt Rotorlagesignale auf Basis desselben Motormodells bereit, das auch auf Leistungsebene verwendet wird. Spezifische Protokolle und Feldbusse.
    Wie lässt sich das Motormodell in MATLAB/Simulink integrieren?
    Direkt. Simulink-Motormodelle werden über optische Verbindungen auf die Cabinets übertragen und laufen auf dem FPGA im 90-ns-Schritt. Dasselbe validierte Modell wird unverändert durchgereicht – auf Signalebene an der RCP-Box, dann auf Leistungsebene am CHP – ohne dass die Physik zwischen den Stufen neu hergeleitet werden muss.

    Produkte