SimEvents® provides a discrete-event simulation engine and component library for analyzing event-driven system models and optimizing performance characteristics such as latency, throughput, and packet loss. Queues, servers, switches, and other predefined blocks enable you to model routing, processing delays, and prioritization for scheduling and communication.
With SimEvents, you can study the effects of task timing and resource usage on the performance of distributed control systems, software and hardware architectures, and communication networks. You can also conduct operational research for decisions related to forecasting, capacity planning, and supply-chain management.
Learn the basics of SimEvents
Queue, Service, and Route Modeling
Generate and destroy entities, work with entity attributes, route and delay entities, write event actions
Resource Allocation Modeling
Combine entities, model using resources, group entities, create composite and batched entities
Simulation, Debugging, and Visualization
Simulate and debug your SimEvents model, create custom visualization tools to observe entities and events
Statistics and Data Analysis
Queue statistics, server statistics, count entities, work with Sequence Viewer block
Interface with Simulink
Create models with time-based and event-based components, choose solvers, save simulation state
Create custom queues and servers using discrete-event system objects
Example models illustrating specific functionality and applications of SimEvents software