The ATMS Laboratories include a prototype system for modeling and evaluating ATMIS. The system was developed as part of the Testbed initiative with the intention that the prototype itself can be an operating ATMIS system that can be used to optimize, control, and manage real-world traffic, as well as allow for the investigation of ATMIS technologies without relying on field implementation of the detection and sensor hardware. In this latter mode, a core real-time simulation model drives the system, substituting simulated data for any real-world data from hardware contemplated to be part of a future ATMIS configuration. Current components and capabilities of the ATMIS Laboratories include:

  • a hybrid simulation system;
  • adaptive intersection signal control and fast traffic prediction techniques;
  • adaptive freeway ramp control techniques;
  • real-time O-D trip demand estimation modules;
  • freeway incident detection algorithms based on neural networks;
  • incident management expert systems for freeways and arterials;
  • real-time optimal/equilibrium traffic assignment techniques;
  • a comprehensive system of fault-tolerant traffic control based on distributed processing;
  • dynamic assignment models;
  • distributed processing framework for network optimization;
  • image processing algorithms for vehicle-tracking and incident detection.

These modules are incorporated as a single framework where they communicate in real-time both with each other and with the Testbed, with appropriate transfer of information over ethernet. Flexible protocols have been developed for adding and deleting modules, and for interfacing with field devices. Details of each of these modules of the prototype system are provided below.

TRICEPS Hybrid Simulation System
TRICEPS, the Testbed Research Implementation Control and Evaluation Prototype System, has evolved from a first generation Testbed Workbench (TW), a software platform which facilitates the testing and evaluation of a wide range of algorithms for traffic control, advanced traffic management strategies (ATMS), and advanced traveler information systems (ATIS) with simulated or real world data. The current structure of TRICEPS can be divided into two major sections: an analysis section and a real-time control section. The analysis section is structured to allow the coordinated execution of multiple analysis modules on a network of UNIX workstations. The modules are driven by sensor data (from either a simulation or the real world) and by data generated from other modules' analyses. The backbone of this portion of TRICEPS is a midlevel distributed processing communications library called The UC Irvine Distributed Algorithm Testing Environment (ELUCIDATE) which takes a graph of interconnected processes, spawns the processes, establishes socket-based (low-level) communications between them, and provides a convenient interface for the communication between processes. On top of the ELUCIDATE library sits the Transportation Algorithm Interface Library (TAIL) which provides a more sophisticated interface for the connection of modularized transportation-related algorithms including tools for data interpretation and network representation translation, and a detailed message passing. Virtually any transportation algorithm can be connected with relative ease to any number of other algorithms via the TAIL/ELUCIDATE library to receive and/or provide data.

Adaptive Intersection Signal Control Module
The algorithm used here is based on minimizing the queue delays at individual intersections, with real-time information on turning fractions provided by the real-time traffic assignment module, and the traffic arrival patterns provided by the fast traffic prediction module. The hybrid simulation module waits for the signal indications from the signal control algorithm before proceeding with the simulation of each time-step, and thus this algorithm operates in a synchronous mode. The algorithm is based on a rolling horizon concept, with the solution found over a short immediate future horizon and repeated with updated arrival flows and turning fractions after each simulation time-step. The algorithm has been tested with simulated arrival patterns and has resulted in as much as 15 percent less delay than for actuated control.

Adaptive Freeway Ramp Control Techniques
This module uses freeway occupancy and flow data coming from the simulation system (or from an actual freeway, such as the SR-91 which is instrumented to send such data to UCI) to control the ramps in real-time. This module focuses on the algorithm side, and currently incorporates the ALINEA control algorithm. The module does not focus on the physical implementation of the control to separate computers for fault-tolerance purposes, which is done in a separate module described below. The control algorithm has been field-tested (Papageorgiou et al., 1991) and has been found to perform well.

Real-time O-D Estimation Techniques
This algorithm uses detector data from the simulation and the predicted equilibrium link flow values from the network assignment module to update Origin-Destination zonal demands based on a simple smoothing model and a seed O-D matrix. The algorithm operates on an asynchronous mode and is constantly repeated in real-time. The algorithm currently has the drawback that it does not have a dynamic path-flow assignment model incorporated. This would be expected since such dynamic assignment models in the literature (including the one developed in the testbed) are not fast-enough for real-time applications.

Incident Detection Algorithms
The algorithms used for freeway incident detection are based on neural network and decision tree approaches. Two different neural network approaches are currently available, one based on a feed-forward/back-propagation algorithm, and another based on newer paradigms from neuro-physiological research. The neural network models have undergone extensive testing with both simulated and real data from the SR-91 freeway and have been found to perform better than other existing algorithms in terms of the detection and false alarm rates. An incident detection algorithm is also available for arterials and is based on a modular neural network approach. A special-purpose algorithm for low-volume freeway incidents has also been developed based on a decision tree approach.

Incident Management Expert Systems
The incident management system (TCM) evolved out of two different modules, one for freeway incident management (FRED) and one for arterial incident management (ARTIST). The TCM is developed on the G2 real-time expert system shell. The existing model has a knowledge-base developed for the area around Disneyland in the City of Anaheim. The incident management actions include downloading new signal plans and showing CMS signs based on simple routing rules. The system receives information from the incident detection module whenever an incident is detected, and it also constantly receives information from the signal control module so that the knowledge-base is aware of the signal settings in the immediate past (which is used in deciding the signal settings to download under an incident management scenario). The link-level congestion information is received in real-time from the hybrid simulation. The expert system operates in an asynchronous mode.

Real-time Assignment Module
The assignment module is capable of executing both equilibrium and optimal assignment of origin-destination traffic demand to network paths. The assignment uses current levels of intersection delays and the latest estimated O-D table as input. The outputs are the link flow values and the intersection turning fractions. A path-flow based algorithm (Gradient Projection) is used for the assignment. The research on the testbed has demonstrated that this algorithm is one to two orders of magnitude faster than the conventional Frank-Wolfe algorithm. Since the algorithm is based on path-flow variables, it is easy to find the turning fractions at all intersections without adding any artificial turning links as required by link-flow algorithms such as Frank-Wolfe.

Fault-Tolerant Freeway Control System
The Fault-Tolerant Freeway Traffic Control System (FFTCoS) is an important component of TRICEPS. Its primary function is to perform metering for freeway on-ramps. The basic structure consists of distributed processing units. Unlike conventional traffic monitoring systems in which aggregate detector measures (e.g., volumes and occupancies at 30-second intervals) are provided to the other components of the monitoring system, raw loop detector data is broadcast to the distributed processing nodes of the FFTCoS.

The FFTCoS consists of the following components:

regional processors, each of which interfaces with standard sensors and actuators such as loop-detectors, collector stations, and ramp controllers in one real or simulated freeway segment.
processing components for global monitoring, control, and data logging.
Under this general structure, a wide variety of research and algorithmic testing is possible. In the current implementation the modules in the analysis section include a hybrid traffic simulation via the mesoscopic simulation model DYNASMART and more detailed simulation of portions of the freeway network using the microscopic simulation model INTRAS. The hybridized simulation co-simulates portions of the network with both models, using INTRAS to simulate vehicle dynamics, and DYNASMART to control vehicle routing through the network. The simulation module provides sensor data to a number of incident detection algorithms, an expert system for incident management (which also receives information from the incident detection algorithms), an origin/destination estimation module, a static traffic assignment module, an adaptive traffic signal control algorithm, and an adaptive ramp meter control algorithm. These modules process the sensor data along with data passed between them to produce new control settings and ATIS information which is fed back to the simulation module which then continues to simulate. Communication with FFTCoS is handled through a separate module allowing data to be passed between the sections.

Dynamic Assignment Algorithm
A radically new approach for Dynamic Traffic Assignment (DTA) was developed as part of Testbed research. Network assignment is accomplished for time-dependent O-D demands based on a bi-level optimization program with an analytically embedded traffic simulation. This is the first such model where simulation equations are incorporated as constraints in an optimization framework for network assignment. The assignment is performed based on link densities as opposed to link flows used in static assignments, which is a significant conceptual advance. The bi-level framework is required to estimate the nodal equilibrium arrival time estimates which fix the incident matrix between time-dependent paths and their constituent links at one level, and then to assign traffic similar to a static assignment at the other level. The time-steps of the assignment are small (on the order of 15 seconds) and thus congestion dynamics and shockwaves are captured. The algorithm has been applied to the Testbed network with considerable success, however, further work is needed to make it computationally more efficient in real-time.

Distributed Network Assignment with Decomposition
The distributed assignment framework uses ELUCIDATE capabilities for concurrent processing on multiple machines. The decomposition algorithm developed in the Testbed is hierarchical, based on physical decomposition of the network into subnetworks and creating an abstract (upper-level) network which includes only the origin-destination nodes and the gateways between the subnets. The algorithm operates iteratively. Gradient Projection is applied to the subnetworks, resulting in link characteristics for the abstract network whose assignment provides the gateway demands for the next iteration of subnetwork assignments. The subnetwork runs are carried out in a distributed fashion, which results in significant benefits in computational time. Computational tests so far indicate that the benefits depend on the number of subnetworks as well as the size of each subnetwork. This capability, though not as significant for smaller traffic networks, is crucial for the application of the ATMS concepts to larger regional networks.

Image Processing for Vehicle Tracking
The image processing algorithms developed in the testbed are based on recent advances in cognitive vision. This module has been developed as a stand-alone part of the testbed at this point and utilizes off-line stored images (videos). The reason why this has not been integrated into the Testbed is that real-time video data downloading has not been possible thus far and also because video data could not be generated using our simulation framework in a similar fashion to traffic loop data. Algorithms have been successfully developed to track vehicle movements using video and to capture lane-changing and stopping behavior for use in video-based incident detection. Real-time operation is yet to be tested.

::Print version   :: top