Quodsi Docs

Component reference

Every Quodsi simulation model is built from the same few components. Start here to see what each one does, then open its page for the details.

The components

ComponentIn one line
ModelHolds everything else, plus the settings for the whole run.
GeneratorCreates entities and sends them into the process. This is where arrival rates go.
EntityA unit of work that flows through the process, such as a patient, a call or a part.
ActivityA process step. It has a capacity, queues, and a list of actions that do its work.
ConnectorThe arrow from one shape to the next. It routes entities and can take move time.
ResourceSomething limited that entities must hold to proceed, such as staff, a machine or a room.
StateA named value the model tracks, such as a patient's priority or a running count.
Work ScheduleChanges the capacity of a resource or activity by day and time.

How they fit together

Picture a walk-in clinic drawn on a diagram.

A generator is the front door. It creates entities, the patients, at the arrival rate you set. Connectors are the arrows that carry each patient from shape to shape. Activities are the boxes: triage, treatment, discharge. Each activity works through its actions in order: wait this long, use a nurse, record a value.

Resources don't sit in the flow. They stand to one side, and activities borrow them. A nurse who is busy in triage can't help in discharge, and that's how a shared resource becomes a bottleneck. A work schedule sets how many nurses are on shift. States are the notes carried along the way, such as a patient's acuity, and connectors can read them to pick a route. The model wraps it all up and sets how long to run and how many times.

When a patient reaches an activity with no outgoing connector, they leave the model.

Reading the property tables

Each component page lists its properties with the tab that holds them and the lowest complexity view that shows them. Select a shape and its editor opens in the side panel. draw.io and Lucidchart share these editors, so the labels match across platforms.

A property marked Intermediate or Advanced is hidden in lower views. Change your view under View in Settings. See complexity views.

Related pages