TNC Operator#

The operator manages several critical actions at the beginning and end of the simulation.

When the simulation begins#

  • Operator variables are initialized to know operational design domain, number of vehicles in the fleet, strategies to use, and all related parameters used at the operator, vehicle, strategy, and data logger levels.

  • Data structures to monitor vehicle locations throughout the simulation are setup providing visibility at the zonal level for quick fetch in strategy-based algorithms

  • All pathways between vehicles <-> strategy <-> operator are created

  • Processed results are then stored for varying time intervals at the operator level

During the simulation#

  • Finding infrastucture in the network (like charging stations, parking locations, maintenance depots, etc.)

  • Centralized calls to the assignment algorithms when new requests come in

  • Parking workflow coordination based on strategy

  • Repostioning coordination & location updates

  • TNC requests stored throughout the day for historical re-use in later parts of the simulation (like repositioning)

At specific logging intervals or at the end of the simulation#

  • Assembles data to be reported to the different databases

  • Verifies consistency in simulation & reports irregular occurences (like vehicles unused or stuck during service)

  • Processes aggregate statistics at the operator level