Presentation is loading. Please wait.

Presentation is loading. Please wait.

SCATS Adaptive Traffic System

Similar presentations


Presentation on theme: "SCATS Adaptive Traffic System"— Presentation transcript:

1 SCATS Adaptive Traffic System
TRB Committee A3A18 Adaptive Traffic Control Workshop July 1998 Note : Additional comments available on “Notes” page. For further information contact: Company:

2 SCATS - Objectives and Installations
Minimize Stops( light traffic), delay (heavy traffic) and travel time. SCATS is installed in many cities worldwide, There are approximately 5000 intersection under SCATS control around the world, Largest systems are: Sydney (2000 intersections), Melbourne (2000), Hong Kong (600) and, in the US, Oakland County MI (350).

3 SCATS System Architecture Minimal System - Single Region
The smallest SCATS system is a single Region. The single Regional Computer can operate up to 128 intersections. Up to 8 operator terminals (direct connect of dial-in) are available. Communications to traffic controllers can be point-to-point or multidrop.

4 SCATS System Architecture Expansion from Single Region
SCATS is expanded by adding Regions. Some users achieve operator access convenience by using a data switch.

5 SCATS System Architecture Management System
The Management computer adds Region to Region communication (and coordination), operator access convenience and many traffic system management facilities including equipment inventory and repair systems and data collection and analysis systems.

6 SCATS System Architecture Remote Regional Computers
Regional Computers can be either local or remotely connected using data lines.

7 SCATS System Architecture Full System - with Integration Server
The integration server, show at the left provides the ability to integrate SCATS with other ITS systems. The server allows SCATS data to be shared with another system and SCATS commands to be invoked. (The interface is via a TCP/IP socket).

8 SCATS System Architecture
Local Traffic Controllers - tactical control (calling, extension) and data collection, Regional Computers - Strategic control, Management Computer - Communications and Database functions. Simplest configuration - single Regional Computer. Operator Interface - Windows 95 or -NT Graphical user interface with point and click access to all parameters. Local tactical control can still occur during adaptive control by the host. The controller gains “permission” from the host before terminating or skipping movements.

9 SCATS GUI Example

10 SCATS Data Requirements
Loop Detectors or equivalent (video detection in Oakland County MI) in each lane at the stop line. Detectors used for calling and extension. Controller collects number of spaces and total space time during green of each phase, each cycle for use by SCATS adaptive algorithm. Actual movement data collected by stop line detectors allows accurate split determination. Loop detectors are 6 x 15 feet and are located in each lane at the stop line.

11 SCATS Data Requirements
Degree of Saturation (DS) and Car Equivalent Flow (VK) for each Approach lane . DS used to vote for Cycle Length and Split Plan. VK used to vote for Offset Plan

12 SCATS Data Requirements
An upstream approach can vote at downstream intersection (Engineer selectable). “Early” influence. Tactical operation of controller can be enhanced by special detector logic in the controller personality. Special functions include: queue length detectors detector combinations turn/through discrimination for shared lanes, etc. The special detector logic can link back to system actions. An example is queue detectors on short freeway off-ramps. While the controller can react independently to clear a queue it also informs the host allowing it to react over a broader area if the normal adaptive algorithm may not be quick enough etc.

13 SCATS Data Requirements
No modeling required. User defines: subsystems target cycle lengths and relationship to DS, split plan strategy linkages and offsets

14 SCATS Communication Requirements
Point-to-Point or Multidrop. Once per second communication with each intersection. Messages are normally 1 to 5 bytes, average 3 bytes.

15 SCATS Communication Requirements
Optional digital communications port (RS232) for direct network connection, Requires 300 Baud Full duplex channel with addressing/routing by network.

16 SCATS Hardware Requirements
Management Computer - DEC VAX/ALPHA, OpenVMS Regional Computer - Personal Computer (200 Mhz) with Windows NT and Digi serial communications interface modules, Local Processor - Traffic Controller with SCATS functionality, available for NEMA and 170.

17 SCATS Traffic Controllers
170 NEMA AWA Delta 170 upgrades existing 170 controller to support SCATS. Relay Module added for sense/control of cabinet status. AWA Delta 3N controller replaces existing NEMA controller. Connections are via existing A, B and C connectors. One back-panel link required. NEMA - Link required. between "TestB" and Conflict Monitor Output Relay 2 NC on back panel

18 SCATS Control Variables
Tactical Control presence (locked or non-locked) for phase call non-occupancy for gapping and wasting (accumulated waste green) for phase termination. Strategic Control Number of spaces and total space time Used to develop “Degree of Saturation” DS and Car “Equivalent Flow” VK

19 SCATS Degree of Saturation DS = [green-(unused green)]/available green
Green is phase time during data collection Unused green is space time greater than or less than the saturation space time. i.e. Total space time from controller, LESS Number of spaces times the standard space time at maximum flow Unused green is a measure of efficiency (zero at saturation flow, +ve undersat, -ve oversat). Available green includes unused split time due to gapping etc.

20 SCATS Degree of Saturation DS = [green-(unused green)]/available green
Standard space time at maximum flow is self calibrated daily DS is the ratio of efficiently used phase time to available phase time, DS can be >100% i.e. during oversaturation the used green can be negative - vehicles are closer than standard space time at maximum flow.

21 SCATS Car Equivalent Flow - VK
Derived from DS and the lane saturation flow for each lane, Independent of vehicle types in traffic stream, Allows valid comparisons of competing flows for offset selection. VK= DS x green time x vehicles per second at maximum flow

22 SCATS Data Smoothing and Damping
DS and VK are used as weighted averages usually over three cycles, SCATS uses smoothing, damping (i.e.reducing the gain of feedback control loops) and hysteresis extensively, It is the calibration of these techniques over years of experience that is the key to effective performance.

23 SCATS DS Usage - Cycle Length
Delay increases rapidly for CL below Co (optimum CL) Exact CL not critical as long as not less than Co SCATS Subsystem CL determined from highest value of DS in the subsystem.

24 SCATS DS Usage - Cycle Length
User defined equilibrium DS values used to determine relationship between measured DS and CL. Objective to keep CL below user defined targets. RL (target CL) determined for measured DS. Compared with last CL Difference and direction of change  RL’

25 SCATS DS Usage - Cycle Length
Weighted average of RL’ (last three cycles) determines final RL CL can move toward final RL by +/- 6 seconds. CL can change by up to 9 seconds where RL for the last two cycles was > 6 seconds. (allows response to steep change in demand) Subsystems at LCL(low CL) move to SCL (“Stopper” CL) based on flow per cycle parameters, not DS. (i.e. step change).

26 SCATS DS Usage - Split Plan
Possible split plans examined each cycle to determine the most “equisat” plan for the next cycle, i.e.minimal delay Equisat: DS on critical approaches equal,. Maximum projected DS for each possible plan calculated (using last cycle DS values). Plan with the lowest maximum selected. Projected DS = DS (old split/new split) SCATS split plan is selected by calculating the resulting DS for each possible plan. The plans used are either user nominated or, usually, set up automatically when the “Incremental Split Selection” (ISS) facilities is used.

27 SCATS DS Usage - Split Plan
For Incremental Split Selection: selection is from 7 possible “plans” for 2 phase (stage) intersection or 37 possible “plans” for 3 and 4 phase (stage) intersections (sample shown below) Plan Phase Phase Phase Phase (figures are percent change, i.e. plan 21 = 4 % off phase 1, 2 % added to plans 2 and 4.) This slide provides an example of a small section of the 3 and 4 phase ISS plans tables.

28 SCATS Offset Selection
Offset plans are selected by comparing traffic flows on the links, Directional Bias values (DB’s) are entered for each of four plans for each link Weighted three-cycle average volumes (VK) are multiplied by the DB’s and the results summed for each plan, The plan with the highest sum receives the vote.

29 SCATS Offset Selection
A new offset plan is adopted when 4 of the last 5 votes are for the same plan. Two offset values, a and b, are entered for each offset plan, and a CL range, CL1 and CL2, is entered for each plan, The offset adopted is a at CL1, b at CL2 and a linear interpolation for CL between CL1 and CL2 (can be disabled if “jump” desired)..

30 SCATS Coordination Intersections are grouped in Sub-systems,
A sub-system comprises one or more intersections only one of which is “critical” i.e. requires dynamic split selection, All cycle length and split plan voting is carried out at the critical intersection, CL and Splits at “minor” intersections in the sub-system are controlled by the critical intersection.

31 SCATS Coordination All intersections in a sub-system operate at the same CL and are coordinated via offsets. Sub-systems can “marry” to achieve coordination using a separate set of offsets, “Married” sub-systems have the same CL, “Marriage” and “Divorce” is controlled through voting based on CL and volume and occurs automatically.

32 SCATS Phasing Flexibility
Compatible phases (signal groups or displays) grouped into STAGES (e.g. main street through may be 2 and 6. These are grouped into Stage A). Signal Group control within stages for conditional overlaps, green arrow vs ped. control etc. allowed. SCATS has seven Stages, A to G, Stages can be introduced in any order, Any undemanded stage can be skipped,

33 SCATS Phasing Flexibility
In Isolated and Flexilink (fallback) modes the sequence is defined in controller “personality”. Several options are provided. In Masterlink mode the sequence is determined by data in the Regional Computer. Split plan features used to control gapping, stage selection and assignment of unused stage time (e.g. no gap, no gap for % of stage, time gain etc.).

34 SCATS Arterial/Network Capability
Normally arterial, i.e one coordination route, Offset plans automatically arranged for low CL, Direction 1, “Business Peak” and Direction 2 use, For a network the offset plans can be independent for use on multiple coordination routes. (Select N1 subsystem key option). Split plan features can be used to ensure stages run full length to ensure coordination.

35 SCATS Arterial/Network Capability
Offsets between subsystems are defined in the form LPn=ttppnn i.e. reference offset in this subsystem is offset by tt seconds from the end of Stage pp at intersection nn, nn can be different on each of the four offset plans, thus coordination decisions are not constrained by simple inbound vs outbound arguments. SCATS can be used in networks as well as arterials and is deployed in many downtown grid networks. The problem of a closed network is no different to two intersections on a two-way street. These two intersections are a closed network because, when the offset from intersection one to intersection two is defined, the offset from intersection two to intersection one is not independent of cycle time. Three intersections in a triangle does not present a more difficult problem. If the offsets between intersections 1 and 2 and intersections 2 and 3 are defined, the offset between intersections 3 and 1 is a function of cycle time. Similarly for four intersections in a square; three offsets can be defined and the fourth (which closes the loop) is not independent of cycle time. This is not a problem in SCATS, it is a fundamental problem which no system can address because it is an inescapable fact that the sum of the offsets around a closed loop must add up to the cycle time or a multiple thereof. This means that as the cycle time varies in an adaptive manner, the undefined offset which closes the loop (even in the case of two intersections on a two-way street) also varies by the same amount as the change in cycle time.

36 SCATS Arterial/Network Capability
When SCATS is employed on a grid network, offsets are selected as dictated for the heavily trafficked routes through the network, At all times, as many links as possible will be operating with defined offsets and these will be the links with the greatest flow, The remaining links, for which offsets cannot be defined because it would close loops, are those with the lowest traffic flow. When SCATS is deployed in a grid network, offsets are selected as dictated by the most heavily trafficked routes through the network. In fact, arterials through the network (which can and usually do go round corners) are picked out by SCATS as the reflection of the current demand. When demand pattern changes, different offset pairs are selected to form different coordinated routes through the network. If the grid system has regularly spaced intersections and the travel time for each block is approximately the same, there may be a suitable cycle time to get good offsets on at least one direction of each link pair eg if the block travel time is 20 seconds, a cycle time of 80 seconds will produce good one-way offsets on four links of a square but poor offsets on the other link in each pair. Good two way coordination on a link pair in this example would require a cycle time of 40 seconds so there is always a compromise. SCATS does have the ability to settle on a "good progression" cycle time (SCL) when demand does not exceed the capacity of that cycle time and this translates to the implementation of good offsets on four of the link pairs in a square. The important point (already stated previous slide) is that SCATS has the ability to select offsets which give good offsets on as many links as possible in a grid network, limited only by the condition (which has nothing to do with SCATS, it is fundamental) that link offsets cannot be defined in a closed loop without constraining cycle time.

37 SCATS Measures of Effectiveness
MOEs available from system include (per lane): SCATS Degree of Saturation DS VO/VK (actual/calculated vehicles during green) MOEs should be measured independently: SCATS in Sydney is equipped with ANTTS (Automatic Network Travel Time Subsystem-link travel times from 4000 taxicabs collected and analyzed continuously). Unusual Congestion Monitor

38 SCATS Priority Systems - Controller
Five priority inputs provided, one railroad and four vehicle, Vehicle priority inputs accept steady or pulsed signal for different preemption display, Preemption display (signal groups), ending overlaps and return stage can be selected, Preemption is a function of the controller, SCATS knows preemption is active.

39 SCATS Priority Systems - System
SCATS Route Preemption Control (RPC) System provides automatic emergency route control from a single input (e.g. fire station pushbutton), Route is defined as list of intersections with stage(s) to be held (dwelled), delay from previous I/S and dwell time. Monitor is provided for up to 10 intersections. Also some transducer based priority systems. For example: the tram pre-emption system in Melbourne Australia which recognizes a tram and preempts the tram approach to ensure traffic flow.

40 SCATS and Oversaturation
SCATS DS can be >100% i.e. oversaturated, “Stretch effect” i.e. all stages share extra CL up to XCL after which only the stretch (usually coordination) stage gets the benefit (i.e. a move away from equisat), SCATS allows the traffic engineer to decide which route should be favored, by how much and where the queue can be tolerated. As the Cycle Length increases all approaches receive extra split time according to the % split applicable at the time. After XCL is exceeded and up to HCL (highest cycle length) any extra cycle time is is given to the “Stretch Stage” usually the coordination movement (i.e. main street).

41 SCATS and Oversaturation Illustration of the Stretch effect
A stage is the stretch stage. The stretch stage can be adaptively changed if required, i.e. if the major traffic flow (i.e. the arterial) changes during the day.

42 SCATS Controls SCATS provides many facilities for the traffic engineer to achieve “custom” control in special circumstances while still maintaining adaptive operation, Variation routines at intersections allow special operation based on detection of a parameter value (CL, volumes, stage or phase active, next stage to run etc.) including calling of an operator keystroke “macro”.

43 SCATS Management System
Inventory System Extended Alarm Monitor and log Extended System Event log Extended System Monitor/Volume Monitor Unusual Congestion (Incident) Monitor Flow Database System (Count Station Data) In large traffic control systems the ability to efficiently manage a large inventory of equipment and communications lines can be just as important as having a superior traffic control algorithm. The Unusual Congestion Monitor system provides reliable detection of sites where non-recurring congestion exists. Provides and excellent tools for traffic managers to concentrate on problem areas due to capacity reductions or unusual and excessive volume.

44 SCATS Management System
Flexigen System (auto generation of time based fallback plans from SCATS data) Maintenance Management System Vehicle Location System Bus Passenger Information System “Tidal Flow” Intersection Control System VMS Control

45 End Thank You


Download ppt "SCATS Adaptive Traffic System"

Similar presentations


Ads by Google