Simulation Mechanism

Models

UXsim computes network traffic flow dynamics by combining following models:

For the details, please refer to the original articles or, arXiv preprint on UXsim, or Japanese textbook on traffic simulation.

Key Inputs

UXsim’s key inputs (i.e., simulation scenario parameters) are as follows:

  • Reaction time of vehicles (reaction_time argument of World). This value determines the simulation time step width. This is a global parameter.

  • Platoon size for mesoscopic simulation (deltan of World). This value determines the simulation time step width. This is a global parameter.

  • Route choice model parameters: shortest path update interval (duo_update_time of World) and weight value (duo_update_weight of World).

  • Lists of nodes and links. They define the network structure.

  • Parameters of each link. For example, length, free flow speed (free_flow_speed), number of lanes (number_of_lanes), jam density (jam_density), merging priority parameter (merge_priority), and traffic signal setting (signal_group).

  • Parameters of each node. For example, position (x and y) and traffic signal setting (signal).

  • Demand. For example, origin, destination, and departure time of each vehicle are specified.

Program Structure

Class diagram of UXsim: the relationship between classes and their key properties.

_images/class_diagram.png

Computation Procedure

Activity diagram of UXsim: the overall computation procedure of UXsim.

_images/activity_diagram.png

Activity diagram of a specific vehicle in UXsim: the computation procedure for each vehicle.

_images/activity_diagram_veh.png