Agv System
A fleet of self-directing vehicles on a guide path, and the dispatcher that tasks them.
The binding: it builds the space layer, supplies the network as the fleet's layout, and publishes the rows that only a guide path can fill -- zones entered, deadlocks, obstructions, and the five per-carry figures both paradigms share. Everything else a modeller uses is on FleetSystem and is the same whatever the vehicles run on.
The same physical world as the passive subsystem -- the same network, zones, routing, blocking and deadlock detection -- with the decision-making moved out of the entity's process and into objects that have processes of their own.
Parameters
the guide path the fleet runs on. It is also the fleet's space: its intersections and station aliases are already named places, so the two are one object rather than two that could disagree
Constructors
Properties
Per completed carry: time spent travelling out empty to collect the load.
Whether this system audits its own account of itself once, as each replication ends.
Whether the space-exclusivity invariants are checked whenever the simulation clock advances.
Whether the space layer registers a response per link.
Whether the space layer registers a response per zone: the finest tier, and the most expensive.
Whether the guide path underneath watches for a circular wait and raises when it finds one.
Events scheduled per zone entered. One is the floor; much above two is wake-and-refuse.
Circular waits found. At most one per replication, since finding one ends it.
Events the guide path put on the calendar: traversals, rear releases, and retries.
Times a vehicle stopped behind an idle one that will not move on its own.
How many vehicles cannot claim the space ahead. The figure a free-path model cannot produce.
How many vehicles are travelling. Distinct from numVehiclesOnTask: a vehicle repositioning is moving and is on no task.
How many zones the fleet entered, which is very nearly the engine's event count.
Per completed carry: time spent travelling with the load aboard.
Per completed carry: distance covered along the guide path.
The network, which is what the fleet's machinery asks for places and distances.
Whether a vehicle obstructed by one that is idle is treated as an error rather than as traffic.
Per completed carry: time unable to claim the space ahead.
Per completed carry: zones entered.
The fraction of the guide path's zones that are held.