SimEvents
Modellazione e simulazione della comunicazione di messaggi e dei sistemi ad eventi discreti
Hai domande? Contatta l’ufficio commerciale.
Hai domande? Contatta l’ufficio commerciale.
SimEvents consente di modellare la comunicazione basata su messaggi in Simulink o qualsiasi processo event-driven grazie al motore di simulazione ad eventi discreti, la libreria di componenti per l’analisi di modelli di sistemi event-driven e l’ottimizzazione delle caratteristiche prestazionali come latenza, throughput e perdita di pacchetti. Code, server, interruttori e altri blocchi predefiniti consentono di modellare il routing, i ritardi di elaborazione e la prioritizzazione per la pianificazione e la comunicazione.
Con SimEvents è possibile studiare gli effetti della temporizzazione delle attività e dell’utilizzo delle risorse sulle prestazioni dei sistemi di controllo distribuiti, delle architetture hardware e software e delle reti di comunicazione. È inoltre possibile condurre ricerche operative per le decisioni relative a previsione, pianificazione della capacità e gestione della catena di fornitura.
Genera ed elimina entità e messaggi. Memorizza entità con code o "tempi di assistenza". Indirizza le entità al modello con blocchi e allega dati a un'entità usando uno o più attributi. Crea risposte agli eventi e gestiscile con le schede Azione di evento.
Raggruppa le risorse utilizzando il batching. Specifica le risorse utilizzando il blocco Resource Pool, identifica le risorse da utilizzare con il blocco Resource Acquirer e rilascia le risorse con il blocco Resource Releaser. Ottimizza i modelli eseguendo più simulazioni.
Simula ed esegui il debug del modello. Crea strumenti di visualizzazione personalizzati o incorpora strumenti esistenti per visualizzare l'attività delle entità, esaminare il contenuto delle code e sviluppare strumenti di presentazione.
Visualizza le statistiche di output per monitorare e aggregare misure come i tempi di assistenza medi. Analizza il comportamento dei blocchi e il movimento delle entità tra i blocchi. Usa il visualizzatore di sequenze per visualizzare messaggi, eventi ed entità.
Crea modelli Simulink per sistemi basati sul tempo. Combina modelli SimEvents basati su eventi. Crea e simula questi sistemi ibridi su larga scala.
Incorpora nel modello pattern di progettazione pronti all'uso, come generazione di entità casuale e tempo di assistenza casuale. Crea comportamenti personalizzati utilizzando i blocchi Discrete-Event System e Discrete-Event Chart di MATLAB.
Esplora esempi che illustrano la modellazione e la simulazione di applicazioni specifiche.
"Costruendo un modello con Simulink e SimEvents ed eseguendo simulazioni a eventi discreti su un cluster di computer, abbiamo rapidamente identificato molte opportunità per massimizzare le prestazioni della flotta di F-35, riducendo al minimo gli sforzi di sviluppo e di esecuzione".
SimEvents è un motore di simulazione a eventi discreti e una libreria di componenti per modellare e simulare la comunicazione basata su messaggi in Simulink o in qualsiasi processo guidato da eventi, consentendo l'analisi delle caratteristiche di prestazione come latenza, throughput e perdita di pacchetti.
È possibile modellare sistemi di controllo distribuiti, architetture software e hardware, reti di comunicazione, processi di produzione, sistemi di pianificazione e svolgere attività di ricerca operativa per previsioni, pianificazione della capacità e gestione della catena di approvvigionamento.
Le entità sono elementi discreti come attività, pacchetti o parti che fluiscono attraverso il modello. È possibile associare dati alle entità usando uno o più attributi per rappresentare caratteristiche come dimensione o priorità.
SimEvents combina modelli discreti basati su eventi con i sistemi basati sul tempo di Simulink, permettendo di creare e simulare sistemi ibridi su larga scala che incorporano entrambi gli approcci di modellazione.
SimEvents include blocchi predefiniti per code, server, switch, generazione e distruzione di entità, allocazione delle risorse (Resource Pool, Resource Acquirer, Resource Releaser), instradamento e raccolta di statistiche.
SimEvents offre strumenti di visualizzazione personalizzati per visualizzare l'attività delle entità, esaminare il contenuto delle code, utilizzare il Sequence Viewer per visualizzare messaggi, eventi ed entità e sviluppare strumenti di presentazione per i modelli.
Sì, è possibile creare comportamenti personalizzati usando i blocchi MATLAB Discrete-Event System e Discrete-Event Chart, oppure integrare design pattern pronti all'uso come la generazione casuale di entità e i tempi di servizio casuali.
SimEvents genera statistiche in uscita per monitorare e aggregare misure come tempi medi di servizio, lunghezze delle code, ritardi, throughput e altre metriche di prestazione tramite blocchi dedicati.
Scopri i nostri prodotti.
Richiedi una quotazione e scopri i prodotti correlati.
È possibile che la tua scuola già fornisca accesso a MATLAB, Simulink e ad altri prodotti complementari mediante una Campus-Wide License.