Event Delays with Time-Variable Delay Times

In some cases, the delay time for your Event Delay may be specified to change as a function of time. You would do this by directly specifying the Delay Time or Mean Time as varying as a function of time. 

Whenever the Delay Time or Mean Time are specified to vary with time in a simulation, you have two options as to how GoldSim can represent this.

If the Use conveyer-belt approach box is checked, GoldSim will treat the delay as if it is a conveyer belt.  In particular, if the Delay Time or Mean Time is specified to become shorter (or longer) during the simulation (e.g., by defining it as a function of time), it can be imagined that the speed at which the belt moves has simply been increased (or decreased), and all events that are in the Delay at the time of the change start to move faster (or slower) by a common factor (the ratio of the old Delay or Mean Time to the new one).

For example, if the Event Delay was triggered at 10 days while the Delay Time was equal to 1000 days, and again at 15 days at which time the Delay Time was equal to 1 day, both signals would effectively be emitted at 16 days. That is, at the time that the Delay Time decreased, the first event would not have traversed a significant distance along the conveyer, and therefore it would be emitted from the conveyer just slightly in front of the second event.

If the Use conveyer-belt approach box is cleared, each event is assigned an effective delay time when it enters the Delay. Once an event enters the Delay, its delay time is not impacted at all if the Delay Time or Mean Time is subsequently specified to become shorter (or longer) during the simulation.  Referring to the example above, if the Use conveyer-belt approach box was cleared, then the first event would be emitted at 1010 days, while the second event would be emitted at 16 days.

   Note: When using the “Stochastic Delay Time Definition” option, the Delay can never act as a conveyer (the Use conveyer-belt approach box is cleared and grayed out).  Every event is assigned an actual delay time by sampling from the Stochastic.  If the Stochastic is modified during a simulation, it does not affect events that have already been assigned a delay time.

Related Topics…