SimEvents is a
discrete event simulation
A discrete-event simulation (DES) models the operation of a system as a (discrete) sequence of events in time. Each event occurs at a particular instant in time and marks a change of state in the system. Between consecutive events, no change in th ...
tool developed by
MathWorks
The MathWorks, Inc. is an American privately held corporation that specializes in mathematical computing software. Its major products include MATLAB and Simulink, which support data analysis and simulation.
History
MATLAB was created in the 1 ...
. It adds a library of graphical building blocks for modeling queuing systems to the
Simulink
Simulink is a MATLAB-based graphical programming environment for modeling, simulating and analyzing multidomain dynamical systems. Its primary interface is a graphical block diagramming tool and a customizable set of block libraries. It offe ...
environment. It also adds an event-based simulation engine to the time-based simulation engine in Simulink
Capabilities
SimEvents provides a graphical drag-and-drop interface for building a discrete-event model.
It provides libraries of entity generators, random number generators, queues, servers, graphical displays and statistics reporting blocks.
Integration with
MATLAB
MATLAB (an abbreviation of "MATrix LABoratory") is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementat ...
allows customization of the process flow in a SimEvents model. A MATLAB function can be developed to represent a task-scheduling sequence, routing of parts, or production recipes in a process flow. Since the two programs are within the same tools environment, it is straightforward to generate custom random distributions of input tasks, optimize a process, as well as to generate custom statistics.
SimEvents and Simulink can be used in the same simulation model to simulate hybrid or multi-domain systems that have both time-based and event-based components.
See also
*
Discrete event simulation
A discrete-event simulation (DES) models the operation of a system as a (discrete) sequence of events in time. Each event occurs at a particular instant in time and marks a change of state in the system. Between consecutive events, no change in th ...
*
List of discrete event simulation software
References
{{reflist, 2
Simulation software