100%(1)Il 100% ha trovato utile questo documento (1 voto)
3K visualizzazioni8 pagine
Advancing the simulation clock in a DISCRETE-EVENT SIMULATION MODEL is called ne xt event ti me advance. Simulation clock is advanced in increments of exactly Dt time units for some appropriate choice of Dt. The primary use of this approach appears to be for systems where it can reasonably be assumed that all events actually occur at one of the times nDt.
Advancing the simulation clock in a DISCRETE-EVENT SIMULATION MODEL is called ne xt event ti me advance. Simulation clock is advanced in increments of exactly Dt time units for some appropriate choice of Dt. The primary use of this approach appears to be for systems where it can reasonably be assumed that all events actually occur at one of the times nDt.
Advancing the simulation clock in a DISCRETE-EVENT SIMULATION MODEL is called ne xt event ti me advance. Simulation clock is advanced in increments of exactly Dt time units for some appropriate choice of Dt. The primary use of this approach appears to be for systems where it can reasonably be assumed that all events actually occur at one of the times nDt.
simulation models, we must keep track of current values of simulated time as the simulation proceeds, and we also need a mechanism to advance simulated time from one value to another. This is represented through simulation clock. Two principal approach have been suggested for advancing the simulation clock are ne xt event ti me advance and fixed incr em ent ti me advance . First approach is used by all simulation s/ws and the second is a special case of the first FIXED-INCREMENT TIME ADVANCE The second principal approach for advancing the simulation clock in a discrete –event simulation model is called fixed increment time advance simulation clock is advanced in increment of exactly Δt time units for some appropriate choice of Δt. After each update of the clock, a check is made to determine if any event should have occurred during the previous interval of length Δt. If any, then these events are considered to occur at the end of the interval and the system states are update accordingly. Here the curved arrows represent the advancing of the simulation clock and ei is the actual time of the occurrence of the ith event of any type . Here in the time interval [0,Δt),an event occurs at time e1 but is considered to occur at time Δt by the model. Events occur at the same times e2 and e3 in the interval [2Δt,3Δt),but both events are considered to occur at time 3Δt,etc Two disadvantage of this fixed increment time advance are the errors introduced by processing events at the end of the interval in which they occur and the necessity of deciding which events to process first when events that are amount not simultaneous in reality are treated as such by the model. These problems can be made less sever by making Δt smaller, but this increases the amount of checking for events occurrences that must be done and results in an increase in execution time. Because of these considerations, fixed increment time advance is generally not used for The primary use of this approach appears to be for systems where it can reasonably be assumed that all events actually occur at one of the times nΔt (n=0,1,2,…)for an appropriately chosen Δt For example, data in economic systems are often available only on an annual basis, and it is natural in simulation model to advance the simulation clock in increments of 1 year.
Computing in Civil Engineering Proceedings of The 2013 ASCE International Workshop On Computing in Civil Engineering June 23-25-2013 Los Angeles California