DYNASMART

DYNASMART (DYnamic Network Assignment-Simulation Model for Advanced Road Telematics) is a discrete time mesoscopic simulation model for ATMIS applications. It is designed to model traffic pattern and evaluate overall network performance under real-time information systems. UCI has also been enhacing the features of DYNASMART for the real-time analysis of advanced transportation managment systems as a core model of the UCI Testbed.

DYNASMART has also been further developed by the University of Texas at Austin, and employed as one of candiadte models for the FHWA's DTA (Dynamic Traffic Assignment) project with DynaMIT. Currently two versions of DYNASMART are avaiable in the DTA project: DYNASMART-X for real-time analysis and DYNASMART-P for planning.

The original capabilities of DYNASMART include:
1) Macroscopic modeling of traffic flow dynamics such as congestion formation and shock wave propagation. Tracking of location of individual drivers.
2) Modeling of different traffic control strategies (freeways, surface streets, signalized intersection, ramp entry/exit etc.)
3) Modeling of prescriptive /compulsory guidance as well as non-prescriptive guidance with trip time information on alternative routes.
4) Modeling of various aspects of the controller such as infrequent updates of network route information database.
5) Modeling of individual drivers' response to information in the case of descriptive guidance based on a set of paths rather than a single shortest path. Random assignment of driver behavioral characteristics. Flexibility to incorporate alternative behavioral rules.
6) Modeling of capacity-reducing incidents at any time, anywhere in the network.
7) Modeling of cases with only a fraction of the vehicles equipped for information.
8) Capacity to carry out simulations based on externally specified dynamic equilibrium paths for drivers not equipped to receive information.
9) Several levels of output statistics for the system, for individual drivers as well as for groups of drivers (equipped drivers, unequipped drivers, drivers on certain O-D pairs etc.). Statistics include average trip time, distances, average speeds and a variety of routes switching statistics.

The basic DYNASMART simulates individual vehicles along the paths selected out of k-shorest paths, and vehicles make its route decision based on their characteristics and information acquisition capability. The following diagram shows how vehicles are moving in DYNASMART.


DYNASMART for Dynamic Optimal Route Guidance and Control

Various information/route guidance systems are modeled in DYNASMART-UCI with following considerations.
· Types of Information Devices: IVNS, CMS, Radio information
· Use of Information: Market penetration, compliance rate (or level of reliability)
· Types of Routing Strategies: Instantaneous, Predictive (UE/ SO)
· Information accuracy: Data aggregation and information update interval

Four types of optimal route guidance are modeled reflecting different optimal route selection procedures:
· TYPE I: Instantaneous information
· TYPE II: Predictive information with information discounting strategy
· TYPE III: Dynamic user optimal routing (average cost routing)
· TYPE IV: Dynamic system optimal routing (marginal cost routing)

These four types do indeed capture most of the existing and envisaged IVNS in the world. Type I and II are straightforward in their modeling. In the Type I, the shortest route is selected directly from the uses most updated travel time information. Type II seeks the time-dependent shortest path using projected time-dependent travel times. For the time-dependent travel time projection, the information discounting strategy is employed. Route guidance schemes of Type III and IV are obtained via multi-user class dynamic traffic assignment procedure. Route guidance schemes are represented by number of vehicles departing from origin i to destination j during time period t via path k. Difference between Type III (dynamic user equilibrium, DUE) and Type IV (dynamic system optimum, DSO) is the objectives applied. While the resulting traffic pattern from Type III minimizes individual vehicles travel time, that from Type IV minimize the total travel time spent in the network by all vehicles. The route guidance schemes for Type III and IV are obtained via iterative approach. Every iteration optimal paths are found via time-dependent shortest path routine. Time-dependent average travel times are used for DUE, whereas time-dependent marginal travel times are used for DSO. The solutions for this type of route guidance are based on the full knowledge assumption.

 

Real-time Control Systems in DYNASMART

Control systems in DYNASMART can be classified into several classes in terms of their algorithmic structures. Their algorithmic structures are decided by adopting one type from three categories:

  • user optimal vs. system optimal
  • instantaneous vs. predictive
  • open-loop vs. closed-loop system

When the second and third categories are considered, four routing approaches exist as follows.

  • Simple feedback approach: instantaneous travel time based feedback system
  • Simple predictive approach: historic data based prediction system
  • DTA approach: dynamic traffic assignment based open-loop system
  • DTA feedback approach: traffic assignment based feedback system

Simple Feedback Approach

The simple feedback approach seeks optimal routes based on instantaneous travel time at every instant. The control interval is dependent on the capacity and speed of data processing. The main drawback of the system is that the "optimal" routes at various instances may not be really optimal when reviewed after trip. However, this approach does not require any other input other than link travel times. Measurement errors in network monitoring system are the only source of disturbance. Other disturbances including drivers' compliance rate are reflected through network conditions. This approach can also be applied independently without conflict with other infomation devices. That is, advantage of this approach is not only that it is simple and easy to implement but that it is also robust in application.

Simple Predictive Approach

With increasing interest in dynamic route guidance, there have been many studies on short-term travel time prediction. Travel time prediction models studied include time series analysis, Kalman filtering models, neural network models, and historical and real-time profiles .The simple predictive approach utilizes historical traffic data and real-time instantaneous traffic data. The historic information is insufficient for drivers to find the optimal routes due to day-to-day traffic variations. This method is based on a reasonable assumption that the traffic information on the very next link in the network is reliable but the current information on the farther areas will be less useful due to the temporal variation of the link travel time.This approach reflects temporal variations in traffic condition; however, it does not take drivers' route changes due to the information. Success of this approach depends on the accuracy of historical travel time data and similarity of daily traffic pattern.

Predictive DTA approach

The dynamic traffic assignment (DTA) approach is to optimize the network under the assumption of full knowledge. Unlike instantaneous feedback approach, this approach provides user optimal paths which are expected to be user-optimal after the drivers "experience" the travel not just at an instant. In this approach there is no feedback routine, and so this approach is classified as an open-loop system that relies on perfect prediction. This approach assumes that all prediction components are perfect. In fact, any imperfection of the approach may worsen the system. In reality, there exist errors in every component, such as O/D demand prediction, the route choice model, the compliance prediction, and the network flow model. Therefore, this approach is hard to apply in real-life unless the model is well validated, despite its attractiveness from a theoretical point of view. This predictive approach can be used for both user optimal and system optimal by applying average cost for user optimal and marginal cost for system optimal. Similarly the proposed heuristic can be used for both cases. In the dynamic case, it is almost impossible to find the true marginal costs due to time-dependency, so that quasi-marginal costs are calculated and used for marginal cost routing.

DTA Feedback Approach

The DTA feedback approach is similar to the rolling horizon version of predictive approach in the sense that it seeks an optimal solution for demand during a time interval via iterative method. However, this predictive feedback approach optimizes parameters of each model components. This approach brings a lot of issues with respect to on-line model calibration and interaction between model components. The main issue of the approach is how to reflect stochastic nature of the system into the prediction model. Some model parameters may need on-line adjustment while some of them can be adjusted later. Difficulty of the adjustments arises from the fact that the observed errors are a mixture of each model components' errors. Basically, the aim of the approach is to minimize the gap between the simulation model and real world.

::Print version   :: top