Skip to content

Dynamic Network Checks

Not all network errors can be found by the Check and Fix tool. Some errors will only become apparent when the model is run. The Microsimulation Network Checker and the Mesoscopic Simulation Network Checker will detect issues in a running simulation and highlight them for the modeler's attention.

Microsimulation Network Checker

The Microsimulator Network Checker’s purpose is to detect problems within a running simulation.

To select the Microsimulator Network Checker, open the scenario editor, and select the Aimsun Next API tab, as in the figure below.


Enabling the Microsimulator Network Checker

Check the tick box to enable the Microsimulator Network Checker. Double-click on the text description to open the network checker editor.


Microsimulator Network Checker Editor

Selecting Stationary Vehicle Detection, means the Microsimulator Network Checker looks for vehicles that have been stationary for a time greater than the Maximum Stationary Time. Any of three actions might be taken. The vehicle might be:

  1. recorded in the log (either the Log window or the file defined as Output File),
  2. the simulation might be stopped by selecting Stop Simulation and
  3. the vehicle might be automatically removed by selecting Automatically Delete Vehicle.

The options in stationary vehicle detection are:

  • The check can only be applied to specific sections of interest (and reduce execution time) by specifying section IDs in a comma separated list in the field Apply to Sections.

  • The number of deleted vehicles in sections and nodes can be gathered if Automatic Delete Vehicle is enabled.

  • RGAP Threshold (%) to Start Deleting Vehicles in DUE. If the value is greater than 0 and we are using a DUE This option automatically starts the deletion of vehicles after reaching the RGap defined by this field.

Visible indication


Detecting a Stationary Vehicle with the Microsimulator Network Checker

The figure above shows the case where the simulation has been stopped and a stationary vehicle has been detected. In this case, the vehicle is stopped due to a heavily congested network.

By selecting Lost Vehicle Detection, the Microsimulator Network Checker looks for vehicles that cannot reach their destination. One of two actions can be taken.

  • Write in Log, which prints in Log Window information about the lost vehicle.
  • Automatically Delete Lost Vehicle, which deletes all lost vehicles.

Mesosimulator Network Checker

The Mesosimulator Network Checker detects problems within a running mesoscopic simulation or the mesoscopic areas in a hybrid simulation.

To select the Mesosimulator Network Checker, open the scenario editor, and select the Aimsun Next API tab, as in the figure below


Enabling the Mesosimulator Network Checker

Tick the box to enable the Mesosimulator Network Checker. Double click on the text description to open the mesosimulator network checker editor.


Mesosimulator Dynamic Network Checker

By selecting Lost Vehicle Detection, the Mesosimulator Network Checker looks for vehicles that cannot reach their destination. One or both of two actions can be taken.

  • Write in Log, which prints in the Log window information about the lost vehicle.
  • Automatically Delete Lost Vehicles which deletes all lost vehicles.

Lost vehicle paths will be marked as "TRJ" in the Path Analysis Tool.

The Queue Jump Gridlock Prevention is used to make vehicles jump to the next section in their path, if they are stuck behind other vehicles that cannot get to their own next section. For example, a vehicle that wants to go straight but is queuing after one that wants to turn left and is not able to. The available parameters specify:

  • Queue Check Interval, how often the check for stuck vehicles is done,
  • Maximum Stationary Time a vehicle will be waiting until it is able to jump other vehicles ahead in the queue.

By selecting Stationary Vehicle Detection, the Mesosimulator Network Checker looks for vehicles that have been stationary for a time greater than Maximum Stationary Time. One or both of two actions can be taken. The vehicle can be

  1. recorded in the log (either the Log window or the file defined as Output File),
  2. automatically removed by selecting Automatically Delete Vehicle.

The options in stationary vehicle detection are:

  • RGAP Threshold (%) to Start Deleting Vehicles in DUE. If the value is greater than 0 and we are using a DUE This option automatically starts the deletion of vehicles after reaching the RGap defined by this field.

  • The number of deleted vehicles in sections and nodes can be gathered if Automatic Delete Vehicle is enabled.

  • The check can only be applied to specific nodes (and reduce execution time) by specifying section IDs in a comma separated list in the field Apply to Nodes.