SimEvents
Modellieren und simulieren Sie Nachrichtenkommunikation und ereignisdiskrete Systeme
Haben Sie noch Fragen? Kontaktieren Sie den Vertrieb.
Haben Sie noch Fragen? Kontaktieren Sie den Vertrieb.
SimEvents kann verwendet werden, um die nachrichtenbasierte Kommunikation in Simulink oder beliebigen anderen ereignisgesteuerten Prozessen mit ereignisdiskreter Simulations-Engine und Komponentenbibliothek zu modellieren, um ereignisgesteuerte Modelle zu analysieren und Leistungscharakteristiken wie Latenz, Durchsatz und Paketverlust zu optimieren. Warteschlangen, Server, Schalter und vordefinierte Blöcke ermöglichen Ihnen, Weiterleitung, Verarbeitungsverzögerung und Priorisierung für Scheduling und Kommunikation zu modellieren.
Mit SimEvents können Sie die Auswirkungen von Prozess-Timing und Ressourcennutzung auf die Leistung von verteilten Regelungssystemen, Software- und Hardwarearchitekturen sowie Kommunikationsnetzwerken untersuchen. Sie können auch Recherchen während des Betriebs durchführen, um Entscheidungen in Bezug auf Prognose, Kapazitätsplanung und Lieferketten-Management zu treffen.
Generieren und vernichten Sie Entitäten und Nachrichten. Speichern Sie Entitäten mit Warteschlangen oder „Servicezeit“. Leiten Sie Entitäten mit Blöcken zu Ihrem Modell weiter und fügen Sie Daten mithilfe eines oder mehrerer Attribute an eine Entität an. Erstellen Sie Ereignisreaktionen und verwalten Sie diese mit den „Event Action“-Registerkarten.
Gruppieren Sie Ressourcen mithilfe von Batching. Geben Sie die Ressourcen mit dem Block Resource Pool an, identifizieren Sie die zu verwendenden Ressourcen mit dem Block Resource Acquirer und geben Sie anschließend die Ressourcen mithilfe von Block Resource Release frei. Optimieren Sie Modelle, indem Sie mehrere Simulationen durchführen.
Simulieren und debuggen Sie Ihr Modell. Erstellen Sie individuelle Visualisierungstools oder integrieren Sie vorhandene, um die Aktivitäten von Entitäten zu visualisieren, den Inhalt von Warteschlangen zu untersuchen und Präsentationstools zu entwickeln.
Lassen Sie sich die Ausgabestatistiken anzeigen, um Kennzahlen wie die durchschnittliche Servicezeit zu verfolgen und zu aggregieren. Visualisieren Sie die Daten, um das Verhalten von Blöcken und die Bewegung von Einheiten zwischen Blöcken zu verstehen. Verwenden Sie den Sequence Viewer zur Visualisierung von Nachrichten, Ereignissen und Entitäten.
Erstellen Sie Simulink-Modelle für zeitbasierte Systeme. Kombinieren Sie sie mit ereignisbasierten SimEvents-Modellen. Erstellen und simulieren Sie diese komplexen Hybridsysteme.
Integrieren Sie einsatzbereite Entwurfsvorlagen in Ihr Modell, wie z. B. die zufällige Generierung von Entitäten und zufällige Servicezeit. Erstellen Sie mithilfe der MATLAB-Blöcke "Discrete-Event System" und "Discrete-Event Chart" ein individuelles Verhalten.
Entdecken Sie Beispiele, die die Modellierung und Simulation von spezifischen Anwendungen veranschaulichen.
„Durch die Erstellung eines Modells mit Simulink und SimEvents und der Durchführung von ereignisdiskreten Simulationen auf einem Computer-Cluster konnten wir in kürzester Zeit eine Vielzahl von Möglichkeiten identifizieren, die Leistung der F-35-Flotte zu maximieren und gleichzeitig den Entwicklungs- und Ausführungsaufwand zu minimieren.“
SimEvents ist eine diskrete-Ereignis-Simulations-Engine und Komponentenbibliothek zum Modellieren und Simulieren nachrichtenbasierter Kommunikation in Simulink oder beliebigen ereignisgesteuerten Prozessen. Damit lassen sich Leistungskennzahlen wie Latenz, Durchsatz und Paketverlust analysieren.
Sie können verteilte Steuerungssysteme, Software- und Hardwarearchitekturen, Kommunikationsnetze, Fertigungsprozesse und Planungssysteme modellieren sowie Operations Research für Prognosen, Kapazitätsplanung und Lieferkettenmanagement durchführen.
Entitäten sind diskrete Objekte wie Aufgaben, Pakete oder Teile, die durch das Modell fließen. Sie können Entitäten mittels eines oder mehrerer Attribute Daten zuordnen, um Eigenschaften wie Größe oder Priorität darzustellen.
SimEvents verbindet ereignisbasierte diskrete Ereignismodelle mit den zeitbasierten Systemen von Simulink, sodass Sie groß angelegte hybride Systeme erstellen und simulieren können, die beide Modellierungsansätze kombinieren.
SimEvents enthält vordefinierte Blöcke für Warteschlangen, Server, Switches, Erzeugung und Vernichtung von Entitäten, Ressourcenverwaltung (Resource Pool, Resource Acquirer, Resource Releaser), Routing und das Sammeln von Statistiken.
SimEvents bietet spezielle Visualisierungstools zur Darstellung der Entitätenaktivität, zur Untersuchung des Inhalts von Warteschlangen, zur Verwendung des Sequence Viewer zur Visualisierung von Nachrichten, Ereignissen und Entitäten sowie zur Entwicklung von Präsentationstools für Ihre Modelle.
Ja. Sie können benutzerdefiniertes Verhalten mithilfe der Blöcke MATLAB Discrete-Event System und Discrete-Event Chart erstellen oder gebrauchsfertige Design Patterns wie zufällige Entitätserzeugung und zufällige Servicezeiten einbinden.
SimEvents erzeugt Ausgabestatistiken, mit denen Maße wie durchschnittliche Servicezeiten, Warteschlangenlängen, Verzögerungen, Durchsatz und weitere Leistungskennzahlen überwacht und aggregiert werden können – über entsprechende Blöcke.
Entdecken Sie noch heute die Möglichkeiten.
Angebot anfordern und Erweiterungsprodukte entdecken.
Ihre Hochschule bietet möglicherweise bereits Zugang zu MATLAB, Simulink und Add-on-Produkten über eine Campus-Wide License.