Definition
Basic Simulation Components are the fundamental building blocks of a discrete event simulation model, consisting of the objects that move through the system, the areas where they wait, and the elements that process them.
Why It Matters
They are the building blocks of modern logistics and manufacturing models, from warehouses to hospitals. By understanding how entities, queues, and resources interact, we can optimize the hidden plumbing of our entire civilization.
Core Concepts
- Entities: Objects or people that move through the system and change its state (e.g., customers, loan applications, components).
- Attributes: Variables with values unique to each entity (e.g., arrival time, passenger class).
- Entity Batches: The number of entities arriving at the same time.
- Queues: Lines where entities wait until it is their turn to be processed. Simple systems typically use FIFO (First-In-First-Out) priorities.
- Resources: Elements that process or serve entities in the queue (e.g., barbers, ATMs, factory machines).
- States: Resources are typically either Idle (available) or Busy (processing).
- Inactive/Failed: Resources may also be unavailable due to breaks, maintenance, or mechanical failure.
- Global Variables: Variables that maintain a single value for the entire system (e.g., current simulation run time), distinct from entity-specific attributes.