Time - Event Driven

Simulation accounts for / reacts to an event. This event can be prescheduled or caused by environment.

Explanation

Scheduled event may be implemented in three ways:

  • Events may be sequenced in a synchronous step wise fashion.
  • An event may be scheduled to occur only once at some time step n.
  • The model may encapsulate ‘event-driven’ processes whereby model agents may trigger events to occur or may add events to the schedule or queue of events to take place

 

Three types of scheduling:

  • Events can be scheduled directly (at the beginning)
  • Events can be scheduled during the run of a simulation
  • Events can be scheduled with Watcher (watcher informs an agent of the state change in another

agent)

 

Examples

In the simulation of ITC Building Evacuation, all the agents react to Fire Accident Event.

Similarly, In Hurricane Evacuation Model, all the roads (environment) develops damaged patches as a reaction to hurricane event.

 

Disease simulation:

  • Every weekday go to  school at 8.00 hours
  • When a child reaches the age of 4, schedule the child to go to school
  • When the child becomes ill, change the schedule of the parent to return home and care for the child.

Outgoing relations

  • Time - Event Driven is a kind of Time