Main Content

Get Started with SimEvents

Model and simulate discrete-event systems

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.

Tutorials

About Discrete-Event Simulation

Featured Examples

Videos

Thumbnail of video explaining the basics of discrete-event simulation, and showing how to build a process model.

Understanding Discrete-Event Simulation, Part1: What is Discrete-Event Simulation?
Learn the basics of discrete-event simulation, and explore how you can use it to build a process model in this MATLAB® Tech Talk by Will Campbell.

Thumbnail of video explaining how to add system simulations or environment modeling to algorithm modeling using SimEvents.

SimEvents for Model-Based Design
Add system simulation or environment modeling to your algorithm modeling and graphical programming using SimEvents.

Thumbnail of video explaining how to model, analyze, and optimize various operational processes using SimEvents.

SimEvents for Operations Research
Model, analyze, and optimize various operational processes using SimEvents.