Simulink

KI-Agenten mit Simulink verbinden

Integrieren Sie domänenspezifische Funktionen in Ihren Agentic-AI-Workflow.

Sichere und deterministische Systeme mit Model-Based Design entwickeln

Marktführende Unternehmen nutzen Model-Based Design, um die Entwicklung softwaredefinierter technischer Systeme grundlegend zu verändern, indem sie Modelle systematisch über den gesamten Prozess hinweg einsetzen.

  • Finden Sie mit virtuellen Modellen Fehler und weisen Sie die Funktionsfähigkeit von Systemen nach, bevor diese gebaut werden.
  • Generieren Sie deterministischen Code und Verifikationsartefakte direkt aus Modellen und reduzieren Sie so manuelle Arbeitsschritte.
  • Vermeiden Sie Regressionen und beschleunigen Sie die Auslieferung durch kontinuierliche Integration und die Verifikation von Softwareänderungen.
  • Ein Digital Thread (digitaler roter Faden) mit Rückverfolgbarkeit durch Anforderungen, Systemarchitektur, Komponentenentwurf, Code und Tests bleibt dabei ständig bestehen.
  • Nutzen Sie fundierte KI-Unterstützung, um Entwürfe schneller zu verstehen und Verifikations-Workflows konsistent anzuwenden, wobei Sorgfalt, Rückverfolgbarkeit und Wiederholbarkeit erhalten bleiben.
Dauer des Videos 2:15

Einführung in Simulink

Dauer des Videos 0:50

Systeme simulieren und Software validieren – bevor Hardware verfügbar ist

Virtualisieren Sie Ihr System, um Verhalten zu simulieren und die Softwareimplementierung zu validieren. Dadurch senken Sie das Integrationsrisiko.

  • Simulieren Sie Regelstrecke, Umgebung und Software gemeinsam, um das Verhalten im geschlossenen Regelkreis zu bewerten.
  • Erstellen Sie über den gesamten Lebenszyklus hinweg aufgabenspezifische digitale Zwillinge.
  • Validieren Sie Entwürfe mit Desktop-Simulation sowie SIL- und PIL-Workflows, einschließlich vECU und virtueller Fahrzeugkonfigurationen, während sich die Software in Richtung Serienreife entwickelt.
  • Führen Sie umfangreiche Simulationen lokal durch oder skalieren Sie mit Clustern und Cloud-Computing.
  • Überführen Sie virtuelle Modelle in Echtzeit-Prototyping und Hardware-in-the-Loop-Tests (HIL) auf der Zielhardware.

Tests und Validierung von Embedded Software automatisieren

Sichern Sie die Zuverlässigkeit Ihrer Systeme durch automatisierte Verifikation über den gesamten Entwicklungszyklus hinweg. Testen Sie Software und Modelle in CI-Pipelines, erkennen Sie Probleme früher und erfüllen Sie Branchenstandards.

  • Führen Sie anforderungsbasierte Tests an Modellen und Code durch, um Entwurfsfehler und Integrationsprobleme früher zu erkennen.
  • Nehmen Sie bei jedem CI-Durchlauf Simulationen, Tests und Verifikationsprüfungen vor.
  • Führen Sie automatisch Prüfungen auf Entwurfsfehler, Modellierungsrichtlinien, statische Codeanalyse und die Konformität mit Standards wie DO-178 und ISO 26262 durch.
  • Validieren Sie Software-Updates anhand von Betriebsszenarien, um Regressionen zu vermeiden.
  • Generieren Sie virtuelle Test-Harnesses und Abdeckungsberichte, um die Vollständigkeit zu messen und die Rückverfolgbarkeit sicherzustellen.
Dauer des Videos 0:45
Dauer des Videos 0:58

Modelle für Mehrdomänensysteme erstellen

Verstehen Sie das Verhalten des Gesamtsystems frühzeitig, indem Sie physikalische Domänen und Software gemeinsam in Simulink simulieren.

  • Kombinieren Sie elektrische, mechanische, thermische und hydraulische sowie Software-Komponenten in einem Systemmodell.
  • Verbinden Sie physikbasierte, ordnungsreduzierte und datengetriebene Streckenmodelle mit Software und Regelungslogik.
  • Integrieren Sie Regelstrecken- und Komponentenmodelle von Drittanbietern mithilfe von FMUs.
  • Bewerten Sie domänenübergreifende Wechselwirkungen und Zielkonflikte frühzeitig im Entwurfsprozess.
  • Erstellen Sie modulare, hierarchische Modelle, die von Komponenten bis zum Gesamtsystem skalieren.

Produktionscode für mehrere Hardware-Zielplattformen generieren

Reduzieren Sie den manuellen Programmieraufwand, sorgen Sie für Einheitlichkeit und skalieren Sie über verschiedene Hardware-Plattformen hinweg.

  • Generieren Sie C, C++, CUDA-, PLC-, Verilog- und VHDL-Code in Produktionsqualität.
  • Erzeugen Sie optimierten Code für eingebettete Systeme und Simulationsframeworks.
  • Stellen Sie den Code direkt auf der Zielhardware bereit, darunter Mikrocontroller, DSPs, GPUs und FPGAs.
Diagramm mit Workflows und Hardware-Boards.

Automatische Codegenerierung für eine Vielzahl von Hardware-Zielplattformen. 

KI für Model-Based Design

Model-Based Design mithilfe generativer KI beschleunigen

Beschleunigen Sie die Entwicklung mit generativer KI, um die Produktivität zu steigern, die Codequalität zu verbessern sowie den Entwurf sicherer und deterministischer Systeme zu unterstützen.

  • Chatten Sie mit Simulink Copilot und erhalten Sie Empfehlungen, die auf Ihren Modellen und Ihrer Dokumentation basieren.
  • Verkürzen Sie die Zeit für Navigation, Debugging, Tests und Refactoring Ihrer Entwürfe.
  • Automatisieren Sie Entwicklungsaufgaben mit MATLAB MCP Server und Simulink Agentic Toolkit.
  • Bewahren Sie die entwicklungstechnische Sorgfalt, indem Sie Workflows auch beim Einsatz von KI-Unterstützung überprüfbar, rückverfolgbar und wiederholbar halten.

KI in Ihre Embedded Software integrieren

Binden Sie KI zwecks Wahrnehmung, Signalklassifizierung, Fehlererkennung oder vorausschauender Wartung in Ihre Systeme ein. Validieren Sie Verhalten in Closed-Loop-Simulationen, um unter realen Bedingungen einen sicheren und vorhersehbaren Betrieb zu gewährleisten.

  • Importieren Sie vortrainierte Modelle aus TensorFlow, PyTorch oder MATLAB.
  • Erweitern Sie Ihre Trainingsdaten um synthetische Szenarien, die in der realen Welt nur schwer zu erfassen sind.
  • Validieren Sie das Verhalten der KI mit Simulationen auf Systemebene und Closed-Loop-Simulationen.
  • Komprimieren und optimieren Sie Modelle und stellen Sie sie auf KI-Hardware bereit.

So sind Unternehmen mit Simulink erfolgreich

Häufig gestellte Fragen zu Simulink

Simulink ist eine Blockdiagrammumgebung, mit der Sie Systeme mithilfe von Mehrdomänenmodellen entwerfen, vor dem Übergang zur Hardware simulieren und bereitstellen können, ohne Code schreiben zu müssen.

Simulink wird für modellbasierte Entwicklung verwendet und ermöglicht es Ihnen, komplexe Systeme über mehrere Domänen hinweg zu entwerfen, zu simulieren und zu testen, Entwürfe mit Hardware-in-the-Loop (HIL)-Tests zu validieren und produktionsreifen Code für eingebettete Systeme zu generieren.

Modellbasierte Entwicklung ist ein systematischer Ansatz, der Modelle während des gesamten Entwicklungsprozesses vom Konzept bis zum Betrieb verwendet. Er ermöglicht es, Systeme frühzeitig zu simulieren und zu testen, Entwürfe zu validieren und Code zu erzeugen, wobei die Rückverfolgbarkeit zwischen den Designartefakten erhalten bleibt.

Simulink arbeitet mit MATLAB zusammen und erlaubt es, textbasierte und grafische Programmierung in einer Umgebung zu kombinieren, Parameter zu optimieren, das Verhalten über die Zeit zu simulieren, Tests und Automatisierungsskripte zu schreiben und Simulationsergebnisse zu analysieren.

Es gibt zwei Hauptmöglichkeiten, generative KI mit Simulink zu nutzen. Das Simulink Agentic Toolkit mit MATLAB MCP Server erleichtert iterative Design‑Workflows mit externen KI‑Agenten. Simulink Copilot kann Modelle erklären, Fehler beheben und Designempfehlungen geben. Die modellbasierte Entwicklung hilft sicherzustellen, dass mit generativen KI‑Tools erstellte Entwürfe zuverlässig und einsatzbereit für die Praxis sind.

Simulink wird verwendet, um dynamische Systeme zu modellieren und zu simulieren, einschließlich Regelungssystemen, Elektrifizierung, autonomen Systemen, Robotik, Signalverarbeitung, drahtloser Kommunikation und Anwendungen der Künstlichen Intelligenz.

Simulink unterstützt Tests und Verifikation durch Desktop‑Simulation, automatisierte Tests sowie SIL‑, PIL‑ und Hardware-in-the-Loop (HIL)-Workflows, um Ingenieuren zu helfen, Probleme frühzeitig zu erkennen und Software vor der Bereitstellung zu verifizieren. 

Simulink ermöglicht die Automatisierung von Simulation, Tests und Codegenerierung und erlaubt Teams, Verifikations‑Workflows in CI/CD‑Pipelines auszuführen. Tests, Modellprüfungen und Validierungen können bei jeder Änderung laufen, um Probleme frühzeitig zu erkennen, Regressionen zu verhindern und die Bereitstellung zu beschleunigen, während Rückverfolgbarkeit und Compliance erhalten bleiben.

Ja. Simulink erzeugt produktionsreifen C‑, C++‑, CUDA‑, PLC‑, Verilog‑ und VHDL‑Code, der direkt auf eingebettete Systeme bereitgestellt werden kann, ohne dass Code manuell geschrieben werden muss.