SimEvents
Modele y simule comunicación basada en mensajes y sistemas de eventos discretos
¿Tiene preguntas? Comuníquese con ventas.
¿Tiene preguntas? Comuníquese con ventas.
SimEvents se puede utilizar para modelar la comunicación basada en mensajes en Simulink o cualquier proceso basado en eventos con su motor de simulación de eventos discretos y su librería de componentes para analizar modelos de sistemas basados en eventos y optimizar las funcionalidades de rendimiento, tales como la latencia, la tasa de transferencia y la pérdida de paquetes. Colas, servidores, conmutadores y otros bloques predefinidos permiten modelar el enrutamiento, los retrasos de procesamiento, y la priorización de eventos de planificación y comunicación.
Con SimEvents podrá estudiar los efectos de la temporización de tareas y el uso de recursos en el rendimiento de sistemas de control distribuido, arquitecturas de software y hardware, y redes de comunicación. También puede realizar una investigación operativa para tomar decisiones relacionadas con la predicción, la planificación de capacidad y la gestión de la cadena de suministro.
En este entorno integrado de modelado y análisis de datos, podrá:
Con SimEvents, puede crear entidades o mensajes para representar elementos discretos de interés, tales como paquetes en un sistema de comunicación o aviones en una pista de rodaje de un aeropuerto. La generación, el movimiento y el procesamiento de mensajes o entidades en el sistema origina eventos, tales como la llegada de un paquete o la salida de un avión. A su vez, estos eventos modifican los estados del sistema e influyen en el comportamiento del sistema.
Puede caracterizar sus entidades con atributos tales como una dirección de destino, el tiempo de procesamiento o el retraso del servidor. Las entidades también pueden adquirir y liberar recursos, que pueden representar suministros, máquinas o incluso personas que las entidades utilizan para completar una tarea o un evento.
Puede controlar programáticamente las acciones de eventos y los mensajes o entidades de las siguientes maneras:
SimEvents proporciona bloques que permiten crear, procesar, almacenar y mover mensajes o entidades, y sus recursos, en un sistema.
La librería de patrones de diseño de SimEvents contiene bloques predefinidos para patrones de diseño habituales, tales como entidades de marca de tiempo al generar o extraer atributos de entidades como señales en Simulink.
Puede observar el movimiento de las entidades del modelo mediante la animación de entidades integrada. También puede crear sus propias animaciones de MATLAB mediante observadores personalizados para las entidades y los eventos del modelo.
La mayoría de los bloques de SimEvents producen estadísticas que permiten supervisar las medidas agregadas, como el promedio de tiempo de servicio, las longitudes de cola y la utilización del servidor. Los visores personalizados permiten visualizar estas señales utilizando gráficas familiares de tallos y hojas y de escalera.
El depurador de SimEvents es una herramienta independiente que se puede utilizar para depurar el modelo pausando una simulación en cada paso o estableciendo un punto de interrupción para consultar el comportamiento de la simulación. El depurador también crea un registro de simulación con información detallada sobre lo que está a punto de suceder o lo que acaba de suceder en la simulación. Puede depurar simulaciones de eventos discretos e híbridas inspeccionando este registro.