Elektrifizierung

MATLAB und Simulink für Leistungswandlersteuerungen

Entwurf digitaler Steuerungen für Leistungswandler

Leistungsumwandlung

Entwicklung von Regelungsalgorithmen für die Leistungsumwandlung

Verwenden Sie Simulink und Simscape Electrical für die Modellierung analoger elektronischer Komponenten und digitaler Regelungsalgorithmen in derselben Simulationsumgebung. Mit einer Regelkreissimulation der Endstufe und der Steuerung können Sie Entwurfsentscheidungen vor der Implementierung bewerten und verifizieren.

Verwenden Sie Simulationen, um

„Eines unserer Ziele bei der Entwicklung des Leistungswandler-Controllers war die Verifizierung unseres Entwurfs anhand von Simulationen vor der Durchführung der Hardware-Tests. Wir erstellten zuerst ein Anlagenmodell des dreiphasigen AC/DC-Wandlers und Choppers mithilfe von Simulink, Simscape™ und Simscape Electrical™. Anschließend erstellten wir ein komplettes Systemmodell des Controllers und der Anlage.“

Yoshinori Kurimoto, High Energy Accelerator Research Organization (KEK)

Beispiele ausprobieren


Testen und Verifizieren von Regelungsalgorithmen

Simulink beschleunigt das Testen und Verifizieren des Steuerungs- und Regelungsentwurfs von Leistungswandlern. 

  • Generieren Sie Steuercode für Leistungswandler für Echtzeit-Hardware-in-the-loop (HIL)-Simulationen
  • Testen Sie die Echtzeitausführung Ihrer Leistungswandlersteuerungen, bevor Sie sie auf einem Hardware-Prototyp verifizieren.
  • Identifizieren und beheben Sie gängige Fehler des Steuerungs- und Regelungsentwurfs, indem Sie Testfälle mit Simulink Design Verifier generieren und potenzielle Schäden an kostspieligen Hardware-Prototypen vermeiden.
  • Prüfen Sie die Modell- und die Code-Abdeckung mit Simulink Coverage, um die Vollständigkeit der Tests sicherzustellen und die Rückverfolgbarkeit der Anforderungen zu gewährleisten.

„Der Übergang vom Entwurfsmodell zur Echtzeit-Software war äußerst schnell, da MATLAB, Simulink und Speedgoat vollständig miteinander kompatibel sind.“

Piotr Dworakowski, SuperGrid

Generieren von Produktionscode

Mit Simulink und Embedded Coder können Sie den manuellen Codierungsaufwand senken und eliminieren.

  • Verwenden Sie Fixed-Point Designer für die Modellierung, Optimierung und die Codegenerierung von Festkomma- und Gleitkomma-Algorithmen für kostengünstige, energiesparende Anwendungen für Leistungswandler
  • Generieren Sie optimierten und stabilen C/C++ Steuercode für die Implementierung auf Mikrokontrollern oder synthetisierbaren HDL-Code für die FPGA-Programmierung oder das ASIC-Prototyping.
  • Lassen Sie neuen, aktualisierten Code automatisch neu generieren, um Änderungen des Steuerungs- und Regelungsentwurfs des Leistungswandlers widerzuspiegeln.

Der gesamte C/C++ und HDL-Code ist komplett portabel, lässt sich mit zahlreichen Optionen optimieren, ist bidirektional auf das Simulink-Modell zurückverfolgbar und mit Zertifizierungskits zertifizierbar.

„Der Code, den wir mit Embedded Coder generiert haben, tut genau, was er tun soll. Code mit neun PI-Reglern von Hand zu schreiben und auf Hardware zu Debuggen hätte unseren Zeitplan um sechs Monate oder mehr zurückgeworfen.“

Brad Landseadel, Stem