In discrete event simulation, the operation of a system is represented as a chronological sequence of events. Each event occurs at an instant in time and marks a change of state in the system . For example, an event could be "lift at level 2" or "level 6 button pressed". Discrete time is non-continuous time. ... Wooden mechanical horse simulator during WWI. A simulation is an imitation of some real thing, state of affairs, or process. ... System (from the Latin (systÄma), and this from the Greek (sustÄma)) is an assemblage of entity/objects, real or abstract, comprising a whole with each and every component/element interacting or related to another one. ...
A number of mechanisms have been proposed for carrying out discrete event simulation, among them are the event-based, activity-based, process-based and three-phase approaches. The three-phase approach is used by a number of commercial simulation software packages, but from the user's point of view, the specifics of the underlying simulation method are generally hidden.
↑ Stewart Robinson (2004). Simulation - The practice of model development and use. Wiley.
Jerry Banks, John Carson, Barry Nelson and David Nicol (2005). Discrete-event system simulation - fourth edition. Pearson.
The purpose of a discreteeventsimulation is to study a complex system by computing the times that would be associated with real events in a real-life situation.
So, the idea of a discreteeventsimulation is to compute, as quickly as possible, the physical times that "would" occur in real time in a physical system, but without actually waiting for the delays between events to occur in real time.
When simulations grow large and/or have a lot of concurrency, i.e., they have many events that could be processed simultaneously, it can be helpful to distribute the work of processing events across many simulators, with each simulator responsible for processing certain kinds of events.
A discreteeventsystem may be simulated using a simulator that is driven by a list of events containing the next clock times at which components are scheduled to undergo an (internally determined) state change.
Using Schruben's terminology, the crucial elements of a discreteeventsimulation are state variables that describe the state of the system, events that alter the values of state variables, and the logical and temporal relationships among events.
An event graph is a directed graph that depicts the interrelation of the events in an event scheduling discreteeventsimulation.
Share your thoughts, questions and commentary here
Want to know more? Search encyclopedia, statistics and forums:
Press Releases |
The Wikipedia article included on this page is licensed under the
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m