SimEvents

 

SimEvents

Modéliser et simuler la communication par messages et les systèmes à événements discrets

Modèle d'un réseau de communication Ethernet avec protocole CSMA/CD, comportant trois sections : assemblage d'une trame Ethernet, buffer de d'émission et contrôle d'accès au support.
Serveur de file d'attente avec purge.

Modélisation de files d'attente, de services et de routages

Générez et détruisez des entités et des messages. Stockez les entités avec des files d'attente ou « temps de service ». Acheminez les entités vers votre modèle avec des blocs et associez les données à une entité en utilisant un ou plusieurs attributs. Créez des réponses aux événements et gérez-les grâce aux onglets « Event Action ».

Un système de production Kanban avec les fournisseurs de matériaux en entrée et les distributeurs en sortie.

Modélisation de l'allocation des ressources

Regroupez les ressources grâce au batching. Spécifiez des ressources avec le bloc Resource Pool, identifiez les ressources à utiliser avec le bloc Resource Acquirer, puis libérez les ressources avec le bloc Resource Releaser. Optimisez les modèles en exécutant plusieurs simulations.

Plan d'un restaurant avec une entrée, une zone d'attente, des tables et une sortie.

Simulation, débuggage et visualisation

Simulez et débuggez votre modèle. Créez des outils de visualisation personnalisés ou intégrez des outils existants pour visualiser l'activité des entités, examiner le contenu des files d'attente et développer des outils de présentation.

Visualisation d’un échange de messages et de données du modèle de système de contrôle du trafic distribué.

Statistiques, analyse de données et visualisation

Affichez les statistiques de sortie pour surveiller et agréger des mesures telles que le service moyen. Utilisez la visualisation pour comprendre le comportement des blocs et le mouvement des entités entre les blocs. Utilisez l'outil Sequence Viewer pour visualiser les messages, les événements et les entités.

Effets des retards de communication dans un système de contrôle ABS.

Interface avec Simulink

Créez des modèles Simulink pour des systèmes basés sur le temps. Combinez-les avec des modèles SimEvents basés sur les événements. Créez et simulez ces systèmes hybrides à grande échelle.

Modèle MATLAB de système à événements discrets pour un serveur ayant la capacité de mettre en pause/poursuivre le service.

Création de blocs

Incorporez à votre modèle des design patterns prêts à l'emploi, notamment la génération d'entités aléatoires et le temps de service aléatoire. Créez un comportement personnalisé avec des blocs MATLAB Discrete-Event System et Discrete-Event Chart.

Applications

Explorez des exemples illustrant la modélisation et la simulation d'applications spécifiques.

Modélisez et simulez le scheduler de tâches d'un système de contrôle multicœur.
Réseau WLAN simulé.
Processus d'embarquement dans un avion.

« En créant un modèle avec Simulink et SimEvents et en exécutant des simulations à événements discrets sur un cluster informatique, nous avons identifié rapidement de nombreuses opportunités d'optimisation des performances de la flotte de F-35 tout en minimisant les efforts de développement et d'exécution. »

Demander une version d’essai gratuite

Profitez de 30 jours pour tester.


Prêt à acheter ?

Découvrez les tarifs et les produits.

Vous êtes étudiant ?

Votre établissement propose peut-être déjà un accès à MATLAB, Simulink et d'autres produits complémentaires via la licence Campus-Wide.