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 für den Entwurf von Systemen mit Mehrdomänenmodellen, Simulationen vor der Umstellung auf Hardware und Bereitstellung des Systems ohne Programmieraufwand.

Simulink wird für Model-Based Design eingesetzt und ermöglicht Ihnen, komplexe Systeme über mehrere Domänen hinweg zu entwerfen, zu simulieren und zu testen. Zudem können Sie Entwürfe mit Hardware-in-the-Loop-Tests validieren und Code in Produktionsqualität für eingebettete Systeme generieren.

Model-Based Design ist ein systematischer Ansatz, bei dem Modelle über den gesamten Entwicklungsprozess hinweg vom Konzept bis zum Betrieb eingesetzt werden. So können Sie Systeme frühzeitig simulieren und testen, Entwürfe validieren und Code generieren sowie gleichzeitig die Rückverfolgbarkeit zwischen den Entwurfsartefakten aufrechterhalten.

Simulink arbeitet mit MATLAB zusammen. So verbinden Sie textbasierte und grafische Programmierung in einer einzigen Umgebung, um Parameter zu optimieren, das zeitliche Verhalten zu simulieren, Tests und Automatisierungsskripte zu schreiben sowie Simulationsergebnisse zu analysieren.

Es gibt zwei wesentliche Möglichkeiten, generative KI mit Simulink zu nutzen. Das Simulink Agentic Toolkit ermöglicht zusammen mit MATLAB MCP Server iterative Entwurfs-Workflows mit externen KI-Agenten. Simulink Copilot kann Modelle erklären, bei der Fehlersuche unterstützen und Entwurfsempfehlungen geben. Model-Based Design trägt dazu bei, die mit generativen KI-Tools erstellten Entwürfe zuverlässig und praxistauglich zu halten.

Simulink wird zur Modellierung und Simulation dynamischer Systeme eingesetzt. Dazu gehören unter anderem Regelungssysteme, Elektrifizierung, autonome Systeme, Robotik, Signalverarbeitung, drahtlose Kommunikation und Anwendungen mit künstlicher Intelligenz.

Simulink unterstützt Tests und Verifikation durch Desktop-Simulationen, automatisierte Tests sowie SIL-, PIL- und HIL-Workflows. Damit können Ingenieure Probleme frühzeitig erkennen und Software vor ihrer Bereitstellung verifizieren.

Simulink ermöglicht die Automatisierung von Simulationen, Tests und Codegenerierung, sodass Teams ihre Verifikations-Workflows in CI/CD-Pipelines ausführen können. Tests, Modellprüfungen und Validierungen lassen sich bei jeder Änderung vornehmen, um Probleme frühzeitig zu erkennen, Regressionen zu vermeiden und die Auslieferung zu beschleunigen. Gleichzeitig sind durchgängige Rückverfolgbarkeit und Konformität gewährleistet.

Ja, Simulink generiert C, C++, CUDA-, PLC-, Verilog- und VHDL-Code in Produktionsqualität. Dieser lässt sich ohne manuelle Programmierung direkt auf eingebetteten Systemen bereitstellen.