Discrete Event Simulation in Python
Diogo Costa (PhD, MSc)
Adjunct Professor, University of Saskatchewan, Canada & CEO of ImpactBLUE-Scientific
Dynamic systems
Steady-state systems
A plot showing the temporal evolution of state variables in dynamic and steady-state systems.

Nature
Weather system

Ocean swell

Human-driven or Human-initiated
Road traffic

Manufacturing

Nature
Rock at rest

River in calm days

Human-initiated or human-driven
Satellite floating in space

Boat at constant speed

Simulation of human activities involving a sequence of processes
Applicable to processes that can be decomposed into a series of queueing events

Powerful method to build a Digital Twin of a business or industry
Useful to optimize processes, increase productivity, identify-eliminate bottlenecks, and streamline resource allocation




Discrete Event Simulation in Python