Office of Operations
21st Century Operations Using 21st Century Technologies

Model Systems Engineering Documents for Central Traffic Signal Systems

Appendix A: Concept of Operations Table of Sample Statements

ConOps Reference # ConOps Sample Statements

1

Scope

1.1

Document Purpose and Scope

1.1.1

The scope of this document covers the consideration of a Traffic Signal System (TSS) including Adaptive Signal Control Technology (ASCT) and Automated Traffic Signal Performance Monitoring (ATSPM) for use within (describe the agency and/or geographic area covered by this consideration).

1.1.2

This document describes and provides a rationale for the expected operations of the proposed signal system.

1.1.3

It documents the outcome of stakeholder discussions and consensus building that has been undertaken to ensure that the system that is implemented is operationally feasible and has the support of stakeholders.

1.1.4

The intended audience of this document includes: system operators, administrators, decision-makers, elected officials, other nontechnical readers and other stakeholders who will share the operation of the system or be directly affected by it. (Edit list as appropriate)

1.2

Project Purpose and Scope

1.2.1

The purpose of providing a signal system is to overcome (describe why it is needed, such as to overcome specific deficiencies or limitations in the existing system).

1.2.2

The purpose of providing adaptive control in this area is to overcome (describe why it is needed, such as to overcome specific deficiencies or limitations in the existing system). An adaptive traffic signal system is one in which some or all the signal timing parameters are modified in response to changes in the traffic conditions, in real time.

1.2.3

The purpose of automated traffic signal performance measurement and monitoring is to validate and optimize how well single and multiple intersections are performing (describe specifics).

1.2.4

This project will establish a new traffic signal system or replace the existing traffic signal system with a new one.

1.2.5

This project will add adaptive capabilities to a new or existing coordinated signal system.

1.2.6

This project will add performance monitoring capabilities to a new or existing coordinated traffic signal system.

1.3

Procurement

1.3.1

The traffic signal system will be procured using [Edit this or choose alternative statement].

1.3.2

.a combination of best value procurement for software and system integration services, and low-bid procurement for equipment and construction services.

1.3.3

.a best value procurement process based on responses to a request for proposals.

1.3.4

.a low-bid process based on detailed plans and technical specifications.

1.3.5

A request for qualifications (RFQ) will be issued to all potential vendors. Responses will be used to develop a short list of suitable systems and a request for proposals (RFP) will be issued to those vendors. The selected system will be the one that provides the best value, subject to financial and schedule constraints.

1.3.6

Field equipment (parts and labor) will be procured using a low-bid process based on detailed plans and technical specifications.

1.3.7

A detailed procurement plan will be prepared after the system requirements have been determined.

2

Referenced Documents

2.1

The following documents have been used in the preparation of this Concept of Operations and stakeholder discussions. Some of these documents provide policy guidance for traffic signal operation in this area, some are standards with which the system must comply, while others report the conclusions of discussions, workshops and other research used to define the needs of the project and subsequently identify project requirements.

2.2

References Specific to the Traffic Signal System Location

  • Business Planning / Strategic Planning Documents for relevant agencies
  • Concept of Operations for related agency/facility-specific systems
  • Requirements of related systems
  • Studies identifying operational needs
  • Regional ITS Architecture documents
  • Planning studies and Master Plans
  • Transportation Improvement Programs (TIP)
  • Long Range Transportation Plans

2.3

Systems Engineering

2.4

Adaptive Signals

2.5

Automated Traffic Signal Performance Measures

  • Sturdevant, J. R., T. Overman, E. Raamot, R. Deer, D. Miller, D. M. Bullock, C. M. Day, T. M. Brennan, H. Li, A. Hainen, and S. M. Remias. Indiana Traffic Signal Hi Resolution Data Logger Enumerations. Publication. , Indiana Department of Transportation and Purdue University, West Lafayette, Indiana, 2012. doi: 10.4231/K4RN35SH.
  • Day, C. M., D. M. Bullock, H. Li, S. M. Remias, A. M. Hainen, R. S. Freije, A. L. Stevens, J. R. Sturdevant, and T. M. Brennan. Performance Measures for Traffic Signal Systems: An Outcome-Oriented Approach. Purdue University, West Lafayette, Indiana, 2014. doi: 10.5703/1288284315333.

2.6

ITS, Operations, Architecture, Other

  • 23 CFR Part 940, Intelligent Transportation System Architecture and Standards
  • Regional ITS Architecture Guidance Document; "Developing, Using, and Maintaining an ITS Architecture for your Region; National ITS Architecture Team; October, 2001

2.7

National Transportation Communications for Intelligent Transportation System Protocol (NTCIP)

  • NTCIP 1201 – Global Objects (GO)
  • NTCIP 1202 – Actuated Signal Controllers (ASC)
  • NTCIP 1210 – Field Management Stations (FMS)
  • List other applicable NTCIP standards, utilize appendix containing interface standards

2.8

National Electrical Manufacturers Association (NEMA)

  • NEMA TS 2-2016 or later
  • List other applicable NEMA standards

2.9

PROCUREMENT

3

User-Oriented Operational Description

3.1

The Existing System and Limitations of the Existing System [Explain how the lack of or inadequacy of traffic signal system is preventing achieving transportation management operational objectives. Describe the problem to be solved by deploying traffic signal system technologies.]
[Explain how the inadequacy or lack of an adaptive system is preventing achieving transportation management operational objectives. Describe the problem to be solved by deploying adaptive technologies in a traffic signal system] [Explain how the inadequacy or lack of a performance monitoring system is preventing achieving transportation management operational objectives. Describe the problem to be solved by deploying performance monitoring technologies for a traffic signal system]

3.1.1

Existing System

3.1.1.1

The existing system architecture is illustrated in Figure XX. (Provide an appropriate system network block diagram and describe the following elements, as applicable.) – Traffic Management Center (TMC) and workstations -Local hubs, on-street masters, etc. - Communications infrastructure (e.g., fiber optic cable, twisted wire pair cable, dial up, cell, serial or Ethernet communications) - Detection locations and technology (e.g., video, loops or other technology)

3.1.1.2

All of the traffic signals on the system are within the City limits and are connected to the existing signal system as illustrated in Figure XX.

3.1.1.3

While all signals are relatively close, the traffic conditions and distances vary. The signals are in multiple coordination groups and some operate in free mode.

3.1.1.4

The existing closed loop system consists of X signal groupings each with a master controller.

3.1.1.5

The signal system includes traffic signals all over the state and not grouped into one location.

3.1.1.6

The [Specify jurisdiction] is the only agency that will be accessing the traffic signal system.

3.1.1.7

The traffic signal system will be accessed by [INSERT RELEVANT AGENCIES] and maintained by the City through an intergovernmental agreement.

3.1.2

Limitations of the Existing System

3.1.2.1

The following statements summarize the limitations of the existing system that prevent it from satisfactorily accommodating the agency's needs. [Select from the following samples and create new descriptions that fit your situation.]

3.1.2.2

New traffic signal controllers and software were recently procured and the existing traffic signal system is not compatible with all of the features.

3.1.2.3

The existing closed loop system doesn't provide continual real-time monitoring of the traffic signal network.

3.1.2.4

The existing system is no longer supported by the vendor.

3.1.2.5

The mapping interface capabilities are limited. It is difficult to quickly add a new intersection to the system.

3.1.2.6

The alarm and flagging capabilities are limited.

3.1.2.7

The existing traffic signal system doesn't support high resolution data for performance monitoring.

3.1.2.8

The existing traffic signal system doesn't allow multiple agencies to be connected to the same system.

3.1.2.9

The existing traffic signal system doesn't allow multiple users to view the same intersection simultaneously.

3.1.2.10

The existing traffic signal system doesn't interface with other systems.

3.1.2.11

The existing traffic signal system doesn't have a laptop version that can be used at remote locations not connected to the network.

3.1.2.12

The user interface and display screens are old style, lack resolution, and do not clearly display sufficient data to efficiently support the operator.

3.2

Vision, Goals, and Objectives for the Proposed System

3.2.1

Traffic Signal System (TSS)/Adaptive Signal Control Technology (ASCT) Vision, Goals and Objectives

3.2.1-1

The agencies vision, goals and objectives for the proposed TSS are: [extract a summary from relevant planning documents. If planning documents do not provide vision, goals and objectives for the role of traffic signal systems in transportation management, summarize that role here].

3.2.1.1

TSS/ASCT Vision The vision of a TSS is to support efficient operations and maintenance of a traffic signal infrastructure.

3.2.1.1.1

The vision of the ASCT is to provide an advanced traffic control system that responds to changing traffic conditions, and reduces delays and corridor travel times, while balancing multimodal transportation needs. [Customize this statement to suit your situation.]

3.2.1.2

TSS/ASCT Goals

3.2.1.2.1

The goals of the TSS are: [Select from the following items and customize to suit your situation.]

3.2.1.2.1.1

Support vehicle, pedestrian and transit traffic mobility.

3.2.1.2.1.2

Provide measurable improvements in personal mobility

3.2.1.2.1.3

Support interoperability between agencies

3.2.1.2.1.4

Support regional systems

3.2.1.2.1.5

Support congestion and environment policy objectives

3.2.1.2.1.6

Meet a timely project implementation schedule Support the efficient maintenance of a state of good repair of the traffic signal infrastructure Support the agency's ability to provide good customer service related to traffic signal operation

3.2.1.3

TSS/ASCT User Objectives

3.2.1.3.1

The objectives of the TSS that support the stated goals are: [Select from the following items and customize to suite your situation.]

3.2.1.3.1.1

To support vehicle, pedestrian and transit traffic mobility:

  • Be capable of supporting priority operations for light rail and buses
  • Allow effective use of all controller features currently in use or proposed to be used
  • Minimize adverse effects caused by preemption and unexpected events

3.2.1.3.1.2

To support measurable improvements in personal mobility:

  • Adjust operations to changing conditions
  • Reduce delays
  • Reduce travel times
  • Provide the same level of safety provided by the existing system to vehicles, pedestrians and transit.

3.2.1.3.1.3

To support agency interoperability:

  • Provide facilities for data exchange and control between systems
  • Allow remote monitoring and control
  • Adhere to applicable traffic signal and ITS design standards

3.2.1.3.1.4

To support regional systems:

  • Be compliant with the regional ITS architecture
  • Allow center-to-center and system-to-system communication
  • Connect to regional traffic control systems
  • Report traffic conditions to regional traffic conditions information systems

3.2.1.3.1.5

To support environmental objectives:

  • Reduce vehicle emissions through operational improvements

3.2.1.3.1.6

To support a timely schedule:

  • Be sufficiently mature and robust that risk is low and little or no development time will be required.
  • Be ready for full operation by [Specify an appropriate date if you have an imposed deadline.]

3.2.1.4

TSS Operational Objectives (These objectives are appropriate for all traffic signal systems, not all systems modify operations in real time to attain these objectives. In many systems, the operator is expected to attain these objectives when designing signal timings, and the system is expected to facilitate the installation, maintenance, and monitoring of those signal timings.)

3.2.1.4.1

The operational objectives of the TSS will be to effect and demonstrate: [Select the samples appropriate to your situation]

3.2.1.4.1.1

Smooth flow of traffic along coordinated routes, particularly in uncongested conditions

3.2.1.4.1.2

Maximized throughput of traffic at bottleneck intersections, particularly in congested conditions

3.2.1.4.1.3

Equitable distribution of green time at the intersection (which may be to appropriately serve adjacent land uses or specific intersection users)

3.2.1.4.1.4

Managed queues, to prevent excessive queuing from reducing efficiency, particularly in congested conditions

3.2.1.4.1.5

Appropriate control of operation using a combination of these objectives

3.2.1.4.1.6

Appropriate selection of and response to objectives based on changing traffic conditions

3.2.1.4.1.7

For a critical isolated intersection, maximized intersection efficiency.

3.3

Strategies to be Applied by the Improved System

3.3-1

This section describes in broad terms the improvements that are desirable in order to address the limitations described above. The main improvements that are desired are: [Select from the samples below and create new descriptions that suit your situation.]
A set of use cases describe the strategies applied for a new or improved traffic signal system. The use cases defined in chapter three provide the framework for the user needs defined in chapter four of this document.

3.3.1

General Actors

3.3.1-1

The general actors listed below represent the various roles and systems that interact with the Traffic Signal System (TSS). Each actor represents a role, a user can have multiple roles and there can be multiple for the same type of actor. For example, a TSS Maintainer and a TSS User could be the same person or they could be different people.

3.3.1.1

TSS Owner

3.3.1.1-1

The agency or organization that owns the system and sets policy for its use is represented by the TSS Owner actor.

3.3.1.2

TSS Operator

3.3.1.2-1

TSS Operators generally includes all roles that directly manipulate the TSS software. TSS Operators may also serve in other roles (e.g., Manager and Maintainer). Operators may be local or remote, but have access to the system controlling the traffic signals in question. A TSS Operator also includes external systems such as an ATMS (Advanced Traffic Management System) whose operators aren't identified as users of the TSS. It is left up to the ATMS for example to control the access of the ATMS operators. This is distinct from identifying remote operators who gain access through an External System, for whom the TSS will be responsible for handling their access control.

3.3.1.3

TSS Manager

3.3.1.3-1

The TSS Manager is a TSS Operator responsible for the overall operation of the system. The TSS Manager is expected to have full control of the system. The TSS Manager assigns TSS Operators, External Systems and TSS Maintainers their system permissions and capabilities.

3.3.1.4

External System

3.3.1.4-1

The External System actor represents the role of any type of external system to the TSS, through which a remote operator may gain access to the system.

3.3.1.5

TSS Maintainer

3.3.1.5-1

The TSS Maintainer is a TSS Operator who is receiving fault information, diagnosing faults and repairing faults.

3.3.1.6

TSS Designer

3.3.1.6-1

The TSS Designer actor represents the role of the designer of the TSS taking into account overall system requirements and constraints.

3.3.1.7

Traveling Public

3.3.1.7-1

This actor represents the role of the traveling public viewing the Traffic Signal Field Equipment including signal heads as well as pedestrian equipment.

3.3.2

Use Cases

3.3.2-1

Use cases capture the high-level typical interactions between an operator and a computer system. A use case needs to address a discrete goal of the user/operator. Besides the common use cases of system support (e.g., configuration, maintenance, etc.) the TSS use cases give the system operator the ability to better manage transportation-related situations.

3.3.2.1

Configuration of the Central Traffic Signal System (CTSS0 Management System This use case covers the overall configuration of a CTSS Management System including TSS Manager(s) configuring the traffic signal controller's network and managing access to the CTSS Management System. The configuration of operator access to the CTSS Management System as well as access to the databases is set up by the TSS Manager(s). The TSS Manager(s) also configure the overall CTSS Management System's system architecture, system fallback and the intersection display map. Fallback configuration for a controller is set up by the TSS User in the event of communications failure ascertained by the lack of response to a certain number of get requests.

3.3.2.2

Managing the Local Signal Controller Database The Managing the Local Signal Controller Database use case covers the operations performed by the TSS Operator when managing the database residing in local signal controllers. This use case covers TSS Operator operations for data entry, system validity checks to ensure that the central system database matches the controller database, accommodating Universal Traffic Data Format (UTDF) transfers, viewing and printing timing sheets, development of multiple versions of the timing database, upload and download of the timing database, database comparison, database change tracking and searching for intersection databases.

3.3.2.3

Monitoring the Traffic Signal Network This use case covers the TSS Operator monitoring the traffic signal network with the CTSS Management System. The TSS Operator configures the CTSS Management System to monitor specific and groups of traffic signal intersections and overall signal system status.

3.3.2.4

Managing the Traffic Signal Network The Managing the Traffic Signal Network use case covers the management of the traffic signal network by the TSS Operator. For adaptive signal control operations, reference the set of Adaptive Operations use cases. The primary centralized traffic signal systems operations for managing the traffic signal network by the TSS Operator include: enabling diversion plans, synchronizing the time clocks for a group of controllers, selecting plans based on time-of-day either local time-of-day or central system time-of-day, selecting plans based on traffic responsive patterns, selecting plans manually, synchronization of time-of-day clock with external systems, overriding time-of-day operation, remotely placing vehicle and pedestrian calls, manage external devices, managing emergency vehicle preemption, managing bus and light rail signal priority and managing rail preemption.

3.3.2.5

Performance Monitoring Note: Embedded or separate

3.3.2.5.1

Configure Enumerated Data to Intersection Mapping This use case is part of performance monitoring covering the TSS Operator configuring the mapping of the enumerated data to the intersection.

3.3.2.5.2

Retrieve / Store Enumerated Data This use case is part of performance monitoring covering the ability of the TSS Operator to store and retrieve the enumerated data.

3.3.2.5.3

Retrieve / Store High Resolution Traffic Detection Data This use case is part of performance monitoring covering the ability of the TSS Operator to store and retrieve the high-resolution traffic detection data.

3.3.2.5.4

Process Data into Performance Measurements This use case is part of the performance monitoring covering the TSS Operator's initiation of the processing of the enumerated and high resolution traffic detection data into performance measurements.

3.3.2.5.5

Report Performance Measures The Report Performance Measures use case covers how the processed performance measures are reported to the TSS Operator. The performance measures are stored in a log, can be printed and displayed to the TSS Operator.

3.3.2.6

Adaptive Operation Note: The configuration of the Adaptive Signal Control Technologies (ASCT) can either be embedded as part of the CTSS Management System or separate from the CTSS Management System with an Adaptive
Processor.

3.3.2.6.1

Implement Adaptive Strategies The Implement Adaptive Strategies use case is part of adaptive operations covering how the TSS Operator implements various adaptive strategies such as TBD via the ASCT.

3.3.2.6.2

Adaptively Control Signal Network The Adaptively Control Signal Network use case covers how the TSS Operator determines how the ASCT control the signal network using adaptive capabilities.

3.3.2.6.3

Adaptively Coordinate Signals with Adjacent System The Adaptively Coordinate Signals with Adjacent System use case covers where the TSS Operator prepares the ASCT to coordinate with an adjacent jurisdiction to facilitate coordination of adaptive progression.

3.3.2.6.4

Modify Adaptive Operation based on Queuing This use case covers when the TSS Operator configures the ASCT to modify the adaptive operation based on queuing conditions.

3.3.2.6.5

Accommodate Pedestrians within Adaptive Operation This use case covers when the TSS Operator configures the ASCT to accommodate pedestrians within its adaptive operation.

3.3.2.6.6

Operate Non-Adaptively The Operate Non-Adaptively use case covers when the TSS Operator configures the ASCT to suspend adaptive control under certain situations.

3.3.2.6.7

Managing Sensitivity to Changing Conditions This use case covers when the TSS Operator configures the ASCT to change its sensitivity to changing traffic conditions resulting in a timely non-erratic response.

3.3.2.6.8

Support Signal Controller Features This use case covers special signal controller features that require operational settings as part of the controller database management using a TSS, and features that a TSS or ASCT must allow to operate as the signal controller user intended.

3.3.2.6.9

Provide Security The Provide Security use case covers the system security features as managed by the TSS Manager.

3.3.2.6.10

Monitor and Control Adaptive Operation (was Monitoring and Control) The Monitor and Control Adaptive Operation use case covers how the TSS Operator ensures that the ASCT is performing correctly within a range of operating conditions.

3.3.2.6.11

Measure and Monitor Adaptive Performance The Measure and Monitor Adaptive Performance use case covers how the TSS Operator ensures that the ASCT is measuring and monitoring its performance.

3.3.2.6.12

Report Adaptive Performance The Report Adaptive Performance use case covers the reporting of the performance metrics to the TSS Operator by the ASCT.

3.3.2.6.13

Provide Adaptive Failure Notification The Provide Adaptive Failure Notification use case covers when the ASCT reports adaptive failures to the TSS Operator.

3.3.2.6.14

Accommodate Preemption and Priority Imposed on Adaptive Operations This use case covers when the TSS Operator configures the ASCT to accommodate adaptive operations when preemption and priority occur.

3.3.2.6.15

Respond to Adaptive System Failures This use case covers when the TSS Operator configures the ASCT to respond to adaptive-related system failures.

3.3.2.7

TSS Maintenance

3.3.2.7.1

The TSS Maintainer maintains the TSS by performing and testing all TSS capabilities both locally and remotely.

3.3.2.7.2

The TSS Maintainer maintains the TSS by performing remote updates of the signal controllers, controller firmware and TSS software.

3.3.2.8

Interfacing with External Systems

3.3.2.8.1

The TSS User interfaces with signal controllers and detectors from different manufacturers within the TSS.

3.3.2.8.2

The TSS Maintainer replaces signal controllers detectors from different manufacturers within the TSS.

3.3.2.8.3

The TSS Designer specifies different signal controller and detector interface standards within the TSS.

3.3.2.8.4

The TSS Designer specifies the existing signal controller and detector interfaces in order to integrate new signal controllers and detectors into an existing TSS.

3.3.2.8.5

The TSS Designer specifies the existing signal controller and detector interfaces in order to integrate a new TSS with existing signal controllers and detectors.

3.3.2.8.6

The TSS User interfaces with external TSS's to access information regarding signal controllers, intersections and groups of intersections.

3.3.2.8.7

The TSS User interfaces with external TSS's to allow the External System to access information regarding signal
controllers, intersections and groups of intersections.

3.4

Alternative Strategies Considered

3.4-1

This section describes in broad terms the alternative strategies that were considered. [These should include: no change, new system, or new custom system.]



ConOps Reference #

ConOps Sample Statement

System Requirements

4

User Needs

No Value No Value

4-1

This chapter describes the operational needs related to user interface, database management, monitoring, reporting, and maintenance activities. The main purposes of a traffic signal system are: to provide remote access to field infrastructure and signal timing databases, and to monitor and report system performance.

No Value

4.1

System Configuration

No Value

4.1.1

TSS Network Characteristics

No Value

4.1.1.1

The TSS Operator needs to view and control up to XXX traffic signal controllers, at various locations within the (agency).

3.1.3.1.1
The system shall control a minimum of XXX local signal controllers

4.1.1.2

The TSS Operator needs to organize the traffic signals in two (or more) groups for coordination purposes.

3.1.3.1.2
The system shall allow intersections to be included in a group.
3.1.3.1.2.1
A group shall support up to XX signals. 3.1.3.1.3
The system shall allow an intersection to be included in two or more groups.
3.1.3.1.3.1
The system shall allow intersections to change grouping by time of day schedule.
3.1.3.1.3.2
The system shall allow intersections to change grouping by manual command.
3.1.3.1.3.3
The system shall allow intersections to change grouping by (enter trigger).

4.1.1.3

The TSS Operator needs to change intersection grouping by time of day or other trigger.

3.1.3.1.2
The system shall allow intersections to be included in a group.
3.1.3.1.3
The system shall allow an intersection to be included in two or more groups.
3.1.3.1.3.1
The system shall allow intersections to change grouping by time of day schedule.
3.1.3.1.3.2
The system shall allow intersections to change grouping by manual command.
3.1.3.1.3.3
The system shall allow intersections to change grouping by (enter trigger).

4.1.1.4

The TSS operator needs to receive current time from a source to ensure time synchronization between signals.

3.1.8.1.1
The system shall receive the current time from a source:

  • WWV radio
  • Network Time Protocol server
  • GPS time source
  • Neighboring traffic signal network

4.1.1.5

The TSS Operator needs to coordinate traffic signals managed by another system. Note: Cross-jurisdictional heading.

3.1.3.1.2
The system shall allow intersections to be included in a group.
3.1.3.1.3
The system shall allow an intersection to be included in two or more groups.
3.1.3.1.3.1
The system shall allow intersections to change grouping by time of day schedule.
3.1.3.1.3.2
The system shall allow intersections to change grouping by manual command.
3.1.8.1.2
The system shall re-sync the local controller time clock through a manual command.
3.1.8.1.4
The system shall provide a time synch to each controller using:

  • WWV radio
  • Network Time Protocol server
  • GPS time source
  • Neighboring traffic signal network

4.1.2

Adaptive Network Characteristics

No Value

4.1.2.1

The TSS Operator needs to adaptively control up to XXX signals, up to XXX miles from the TMC (or specified location).

3.1.3.2.1
The ASCT shall control a minimum of XX signals concurrently. Note: communications network characteristics based on mileage distance.

4.1.2.2

The TSS Operator needs to be able to adaptively control up to XX independent groups of signals

3.1.3.2.2
The ASCT shall support groups of signals.
3.1.3.2.2.1
The boundaries surrounding signal controllers that operate in a coordinated fashion shall be defined by the user.
3.1.3.2.2.2
The ASCT shall control a minimum of XX groups of signals.
3.1.3.2.2.4
Each group shall operate independently

4.1.2.3

The TSS Operator needs to vary the number of signals in an adaptively controlled group to accommodate the prevailing traffic conditions.

3.1.3.2.2
The ASCT shall support groups of signals.
3.1.3.2.2.3
The size of a group shall range from 1 to XX signals.
3.1.3.2.2.5
The boundaries surrounding signal controllers that operate in a coordinated fashion shall be altered by the ASCT system according to configured parameters.
3.1.3.2.2.5.1
The boundaries surrounding signal controllers that operate in a coordinated fashion shall be altered by the system according to a time of day schedule. (For example: this may be achieved by assigning signals to different groups or by combining groups.)
3.1.3.2.2.5.2
The boundaries surrounding signal controllers that operate in a coordinated fashion shall be altered by the system according to traffic conditions. (For example: this may be achieved by assigning signals to different groups or by combining groups.)
3.1.3.2.2.5.3
The boundaries surrounding signal controllers that operate in a coordinated fashion shall be altered by the system when commanded by the user.

4.1.3

Traffic Performance Measurement Characteristics

No Value

4.1.3.1

The TSS Operator needs to configure performance measurement operations.

3.1.3.3.1
The Performance Measurement Server shall configure how the high-resolution data is handled from local traffic signal controllers. [This requires the agency to provide traffic signal controllers that store the high-resolution data, which are not covered by these Model Documents.]
3.1.3.3.1.1
High-resolution data shall include all enumerated events as described in Sturdevant, et. al., Indiana High Resolution Data Logger Enumerations, November, 2012, or later document as developed under Pooled Fund Study TPF- 5(377).
3.1.3.3.1.2
High-resolution data interface is defined by (Specify latest interface control document, if available—Pooled Fund Study TPF-5(377), currently underway, will: Update the data logger specification to provide secure file transfer, incorporate new enumerations that have emerged, and logging new connected vehicle messages.
3.1.3.3.1.3
The Performance Measurement Server shall be a separate server, independent of the TSS or ASCT.
3.1.3.3.1.3.1
The Performance Measurement Server shall run ATSPM version 4.0 (or more recent version) available from the FHWA Open Source Application Development Portal.
3.1.3.3.1.3.2
The Performance Measurement Server shall be colocated with the TSS. (In such cases, it shall be owned by the TSS System Manager.) [This requirement is exclusive of 3.1.3.3.1.3.3 — choose one or the other]
3.1.3.3.1.3.3
The Performance Measurement Server shall be located at an alternative location [specify] and managed and maintained by a separate entity [specify]. [This requirement allows the server to be shared by multiple agencies but managed by one of them, or provided as a service by a private-sector provider. Please specify in this requirement. This requirement is exclusive of 3.1.3.3.1.3.2]
3.1.3.3.1.3.4
The Performance Measurement Server shall be integrated into the TSS (ASCT).
3.1.3.3.1.3.4.1
The Performance Measurement Server shall run ATSPM version 4.0 (or more recent version) available from the FHWA Open Source Application Development Portal. The open-source software may be revised to facilitate integration, or to extend additional features that may be required herein.

4.1.4

System Access and Security

No Value

4.1.4.1

The TSS Operator needs to manage the system database from the following locations: (EDIT TO SUIT YOUR SITUATION)

  • Multiple workstations in the TMC
  • Multiple networked workstations on the City's LAN or WAN located at (USER SPECIFY)
  • Workstations at other Agencies' TMC (USER SPECIFY)
  • At the local controller cabinet using a hard wire connection
  • At the local controller cabinet using a wireless connection
  • Remote locations connected to the internet (USER SPECIFY, such as employee's home, maintenance vehicle, etc.)

3.1.1.1
The system shall provide monitoring and control access from the following locations.

  • Agency TMC
  • Agency LAN or WAN
  • Other agency TMC (SPECIFY)
  • Local controller cabinets (hard wire)
  • Local controller cabinets (wireless)
  • Remote location via internet

3.1.1.2
The system shall allow remote access using a secure Virtual Private Network (VPN).

4.1.4.2

Multiple system TSS Operators need to log on to the system simultaneously in order to do independent functions at different intersections or to view the same intersection.

3.1.1.3
The system shall allow operators from different agencies to view/edit traffic signal databases owned by other agencies, subject to assigned privilege level.
3.1.1.4
The system shall allow XX number of users to log on to the system simultaneously.
3.1.1.5
The system shall allow multiple operators to access an intersection database simultaneously.
3.1.1.6
The system shall allow multiple TSS Operators to view the status of an intersection or group of intersections simultaneously.
3.1.1.7
The system shall restrict control of each intersection database to a single user at a time.
3.1.1.7.1
The system shall release lock of intersection database after a user-specified period of inactivity.
3.1.1.7.2
The system shall allow access to a traffic signal database on a first come, first served basis.
3.1.1.7.3
The system shall allow administrator to terminate intersection control by other users with lesser user rights.
3.1.1.8
The system shall allow access to a traffic signal database based on user privileges.
3.1.2.6
The system shall show operators/administrator who is logged in to the system at a given time.

4.1.4.3

The TSS Operator needs to make changes to an intersection database, disabling the ability of other TSS Operators to simultaneously make changes to the same intersection database.

3.1.1.4
The system shall allow XX number of users to log on to the system simultaneously.
3.1.1.7
The system shall restrict control of each intersection database to a single user at a time.
3.1.1.7.1
The system shall release lock of intersection database after a user-specified period of inactivity.
3.1.1.7.3
The system shall allow administrator to terminate intersection control by other users with lesser user rights.

4.1.4.4

The TSS Operator needs to view the status of an intersection or group of intersections even when another TSS Operator is editing the intersection database.

3.1.1.3
The system shall allow operators from different agencies to view/edit traffic signal databases owned by other agencies, subject to assigned privilege level.
3.1.1.4
The system shall allow XX number of users to log on to the system simultaneously.
3.1.1.5
The system shall allow multiple operators to access an intersection database simultaneously.
3.1.1.6
The system shall allow multiple TSS Operators to view the status of an intersection or group of intersections simultaneously.
3.1.1.7
The system shall restrict control of each intersection database to a single user at a time.
3.1.1.7.2
The system shall allow access to a traffic signal database on a first come, first served basis.
3.1.1.7.3
The system shall allow administrator to terminate intersection control by other users with lesser user rights.
3.1.1.8
The system shall allow access to a traffic signal database based on user privileges.

4.1.4.5

The TSS Operator needs to view the status of multiple agency signals, edit the intersection databases, and/or create reports, as allowed by permission.

3.1.1.3
The system shall allow operators from different agencies to view/edit traffic signal databases owned by other agencies, subject to assigned privilege level.
3.1.2.1
The system shall provide the ability to control and limit user access via user privileges (allowing for different levels of user access to system features and functions).

  • Local access to the system
  • Remote access to the system
  • System monitoring
  • System manual override
  • Database
  • Administration of the system
  • Signal controller group access
  • Access to classes of equipment
  • Access to equipment by jurisdiction
  • System parameters
  • Report generation
  • Configuration
  • Security alerts

3.1.2.5
The system shall provide full access to the administrator.

4.1.4.6

The TSS Operator needs secure access to the system consistent with the existing agency network policies.

3.1.2.4
The system shall comply with the agency's security policy as described in (specify appropriate policy document)
3.1.2.5
The system shall provide full access to the administrator.

4.1.4.7

The TSS Manager needs to have a security management and administrative system that allows access and operational privileges to be assigned, monitored and controlled by a TSS Manager, and conform to the agency's access and network infrastructure security policies.

3.1.2.2
The system shall provide user privileges definable for the following:
3.1.2.2.1
Geographic area
3.1.2.2.2
Time of Day
3.1.2.2.3
Device ownership
3.1.2.3
The system shall provide user privileges definable on a functional level:
3.1.2.3.1
TSS Manager
3.1.2.3.2
TSS Operator
3.1.2.3.3
External System
3.1.2.3.4
TSS Maintainer
3.1.2.7
For Adaptive Systems, the ASCT shall be implemented with a security policy that addresses the following selected elements:

  • Local access to the ASCT
  • Remote access to the ASCT
  • System monitoring
  • System manual override
  • Development
  • Operations
  • User login
  • User password
  • Administration of the system
  • Signal controller group access
  • Access to classes of equipment
  • Access to equipment by jurisdiction
  • Output activation
  • System parameters
  • Report generation
  • Configuration
  • Security alerts
  • Security logging
  • Security reporting
  • Database
  • Signal controller

3.1.2.9
The ASCT shall comply with the agency's security policy as described in (specify appropriate policy document).

4.1.5

Overall Architecture

No Value

4.1.5.1

The TSS Operator needs to operate the system with the following architecture (EDIT TO SUIT YOUR SITUATION):

  • Standalone server located at XX
  • Virtual server
  • On-street masters
  • Center to center (multiple servers)
  • Integrated with an Advanced Traffic Management System
  • Cloud based

Note: These interfaces are beyond the scope of the Model Systems Engineering documents, and responding to these needs will require additional systems engineering activities to develop needs and requirements related to these interfaces.

3.1.3.4.5
The system shall work with the existing communications architecture (DEFINE characteristics, specifications and layout of system).
3.1.3.4.5.1
The system shall operate on a stand alone server located at (SPECIFY LOCATION)
3.1.3.4.5.2
The system shall operate as cloud based.
3.1.3.4.5.3
The system shall operate with center to center capabilities.
3.1.3.4.5.4
The system shall be integrated with an Advance Traffic Management System (SPECIFY)
3.1.3.4.5.5
The system shall operate with on-street masters.

4.1.5.2

The TSS Operator needs to access the system at all times to view status or manage the system.

3.1.7.1.1
The system shall update the status of all traffic signal controller connected to the system every (XX) seconds.
3.1.7.1.2
The system shall update the status of all traffic signal controllers connected to the system 24 hours a day, 7 days a week.

4.1.5.3

The TSS Operator needs to fully operate the system within a communications bandwidth limit of XXX Mbps. (SPECIFY APPLICABLE LIMITS)

3.1.3.4.1
The system shall fully satisfy all requirements when connected to XX local controllers (SPECIFY local controller type)
3.1.3.4.1.3
Communications media and protocols (list applicable equipment)
3.1.3.4.1.3.1
AB3418E
3.1.3.4.1.3.2
NTCIP (SPECIFY relevant items)
3.1.3.4.4
The system shall fulfill requirements within a communications bandwidth limit of XX Mbps (specify applicable limits).
3.1.3.4.6
The system shall use the following communications protocols with traffic signal controllers (SPECIFY as appropriate)
3.1.3.4.6.1
Ethernet
3.1.3.4.6.2
Serial
3.1.3.4.6.3
Other [Specify]

4.1.6

TSS Failure and Fallback Mode

No Value

4.1.6.1

The TSS Operator needs the local traffic signal controllers to fall back to local control without causing disruption to traffic flow, in the event of equipment, communications, or software failure.

3.1.6.2.1
The TSS shall execute user-specified actions when communications to one or more signal controllers fails within a group. (SELECT THE APPROPRIATE ACTION)
3.1.6.2.1.1
In the event of loss of communication to a user-specified signal controller, the TSS shall release control of all signal controllers within a user-specified group to local control.
3.1.6.2.1.2
The TSS shall switch to the alternate operation in real time without operator intervention.
3.1.8.2.2
The system shall allow the traffic signals to operate according to local control in case of communications failure.
3.1.8.2.3
The system shall allow the traffic signals to operate according to local control in case of TSS failure.
3.1.9.1.1.2
The ASCT shall operate non-adaptively when adaptive control equipment fails.
3.1.9.1.1.2.1
The ASCT shall operate non-adaptively when a user-specified detector fails.
3.1.9.1.1.2.2
The ASCT shall operate non-adaptively when the number of failed detectors connected to a signal controller exceeds a user-defined value.
3.1.9.1.1.2.3
The ASCT shall operate non-adaptively when the number of failed detectors in a group exceeds a user-defined value.
3.1.9.1.1.2.4
The ASCT shall operate non-adaptively when a user-defined communications link fails.

4.1.6.2

The TSS Operator needs to maintain a complete log of alarms and failure events.

3.1.6.1.4
In the event of a failure, the TSS/ASCT shall log details of the failure in a permanent log.
3.1.6.1.5
The permanent failure log shall be searchable, archivable and exportable.
3.1.6.2.7
In the event of a communications failure, the TSS/ASCT shall log details of the failure in a permanent log.
3.1.6.2.8
The permanent failure log shall be searchable, archivable and exportable.

4.1.7

Adaptive Failure and Fallback

No Value

4.1.7.1

The TSS Operator needs to fall back to non-adaptive operation as defined in section 4.3, as specified by the operator, without causing disruption to traffic flow, in the event of equipment, communications and software failure. Non-adaptive operation is defined in the TSS needs and requirements.

3.1.6.1.1
The ASCT shall take user-specified action in the absence of valid detector data from XX vehicle detectors within a group. (SELECT THE APPROPRIATE ACTION.)
3.1.6.1.1.1
The ASCT shall release control to central system control.
3.1.6.1.1.2
The ASCT shall release control to local operations to operate under its own time-of-day schedule.
3.1.6.1.2
The ASCT shall use the following alternate data sources for operations in the absence of the real-time data from a detector:
3.1.6.1.2.1

  • Data from a user-specified alternate detector.

3.1.6.1.2.2

  • Stored historical data from the failed detector.

3.1.6.1.2.3
The ASCT shall switch to the alternate source in real time without operator intervention.
3.1.6.2.4
The ASCT shall execute user-specified actions when communications to one or more signal controllers fails within a group. (SELECT THE APPROPRIATE ACTION)
3.1.6.2.4.1
In the event of loss of communication to a user-specified signal controller, the ASCT shall release control of all signal controllers within a user-specified group to local control.
3.1.6.2.4.2
The ASCT shall switch to the alternate operation in real time without operator intervention.
3.1.6.2.5
In the event of communications failure, the ASCT shall issue an alarm to user-specified recipients. (This requirement may be fulfilled by sending the alarm to a designated list of recipients by a designated means, or by using an external maintenance management system.
3.1.6.2.6
The ASCT shall issue an alarm within XX minutes of detection of a failure.
3.1.6.3.1
The ASCT shall execute user-specified actions when adaptive control fails:
3.1.6.3.1.1
The ASCT shall release control to central system control. 3.1.6.3.1.2
The ASCT shall release control to local operations to operate under its own time-of-day schedule.
3.1.6.3.2
In the event of adaptive processor failure, the ASCT shall issue an alarm to user-specified recipients. (This requirement may be fulfilled by sending the alarm to a designated list of recipients by a designated means, or by using an external maintenance
3.1.6.3.4
During adaptive processor failure, the ASCT shall provide all local detector inputs to the local controller.
3.1.9.1.1.2
The ASCT shall operate non-adaptively when adaptive control equipment fails.
3.1.9.1.1.2.1
The ASCT shall operate non-adaptively when a user-specified detector fails.
3.1.9.1.1.2.2
The ASCT shall operate non-adaptively when the number of failed detectors connected to a signal controller exceeds a user-defined value.
3.1.9.1.1.2.3
The ASCT shall operate non-adaptively when the number of failed detectors in a group exceeds a user-defined value.
3.1.9.1.1.2.4
The ASCT shall operate non-adaptively when a user-defined communications link fails.

4.2

Managing Signal System and Field Device Database

No Value

4.2.1

General Database Development

No Value

4.2.1.1

The TSS Operator needs to quickly and efficiently configure local and coordinated signal timing parameters, by entering the values manually or copying and editing values. The database needs to be a complete and accurate representation of the local controller database.

3.1.4.1
The system shall create a timing database that includes all settable signal timing parameters for a given intersection local controller based on TSS Operator input and appropriate look up tables (SPECIFY controller and firmware version).
3.1.4.2
The system shall allow TSS Operator to enter all settable timing parameter values manually.
3.1.4.3
The system shall provide default intersection timing database templates containing the following data (SPECIFY others if needed):

  • Min green, Max green, walk, flashing don't walk, yellow, red
  • Emergency Vehicle Preemption data
  • Flashing yellow left turn arrow

3.1.4.4
The system shall create a copy of an entire intersection timing database.
3.1.4.5
The system shall copy parts of one intersection timing database and paste to another intersection timing database (e.g., time of day schedule)
3.1.4.6
The system stall copy parts of an intersection timing database and paste within the same database (e.g., timing pattern data)

4.2.1.2

The TSS Operator needs to verify the validity of all parameters in the controller database, check for errors, and alert the TSS Operator before downloading it to the field controller.

3.1.4.8
The system shall provide safeguards when developing new signal databases, including:

  • Range checking
  • Timing plan verification
  • Conflicting phases

4.2.1.3

The TSS Operator needs to interface with Optimization Software (SPECIFY TYPE and VERSION) in order to develop and update coordinated timing plans.

3.1.4.10
The system shall transfer the following signal timing data to and from Optimization Software (SPECIFY TYPE and Version ):

  • Node number
  • Phase number and direction
  • Phase minimum green
  • Phase vehicle yellow clearance
  • Phase pedestrian walk
  • Phase vehicle all red
  • Phase pedestrian clearance
  • Cycle length
  • Offset
  • Coordination splits

4.2.1.4

The TSS Operator needs to view and print timing sheets that include all the operational timing parameters, including phase diagrams. The timing sheets should be user customizable.

3.1.4.9
The system shall create a timing sheet that includes:

  • All timing parameters relevant for operating a traffic signal.
  • Phase rotation diagram with north arrow
  • User selected parts of the timing database
  • Modified timings
  • User specified
  • Only non-zero timing parameters

4.2.1.5

The TSS Operator needs to develop, save and access timing parameters for a temporary condition (such as modifying phases during construction) or a new condition (such as new coordinated timings) without losing information in the original database.

3.1.4.1
The system shall create a timing database that includes all settable signal timing parameters for a given intersection local controller based on TSS Operator input and appropriate look up tables (SPECIFY controller and firmware version).
3.1.4.7
The system shall create up to (X) versions of an intersection timing database.
3.1.5.17
The system shall clearly identify the official version of the timing database.

4.2.2

General Database Management

No Value

4.2.2.1

The TSS Operator needs to quickly and efficiently upload and download timing parameters between the system and local controllers with no risk of data corruption or errors.

3.1.5.1
The system shall upload/download the intersection database to a controller:

  • By manual TSS Operator command
  • By time of day schedule 3.1.5.2

The system shall download the entire intersection database to a controller.
3.1.5.3
The system shall upload the entire intersection database from a controller.
3.1.5.4
The system shall download select parts of an intersection database to a controller.
3.1.5.5
The system shall upload select parts of an intersection database from a controller.
3.1.5.8
The system shall request user confirmation of command prior to downloading data from the central database to a controller.
3.1.5.9
The system shall request user confirmation of command prior to saving uploaded data from a controller in the central database.
3.1.5.11
The system shall cancel upload/download if any interruptions occur during the process.
3.1.5.12
The system shall revert to previous version of the database at the request of the user.
3.1.5.15
The system shall save the entire uploaded intersection database.
3.1.5.16
The system shall save selected parts of an uploaded intersection database.

4.2.2.2

The TSS Operator needs to compare the field controller database with the central database and save all or part of the local controller database to the central database.

3.1.5.14
The system shall compare two intersection databases (central and local) and highlight the differences.
3.1.5.15
The system shall save the entire uploaded intersection database.
3.1.5.16
The system shall save selected parts of an uploaded intersection database.

4.2.2.3

The TSS Operator needs to upload and download timings to a single intersection or a group of intersections, such as to download a command for a special incident timing plan along a corridor or to change the offset at multiple intersections while fine tuning the coordinated timings.

3.1.5.2
The system shall download the entire intersection database to a controller.
3.1.5.3
The system shall upload the entire intersection database from a controller.
3.1.5.4
The system shall download select parts of an intersection database to a controller.
3.1.5.5
The system shall upload select parts of an intersection database from a controller.
3.1.5.6
The system shall download timing parameters to two or more controllers with one command.
3.1.5.7
The system shall upload timing parameters from two or more controllers with one command.
3.1.5.8
The system shall request user confirmation of command prior to downloading data from the central database to a controller.
3.1.5.9
The system shall request user confirmation of command prior to saving uploaded data from a controller in the central database.
3.1.5.11
The system shall cancel upload/download if any interruptions occur during the process.

4.2.2.4

The TSS Operator needs to have a full and permanent record, created automatically, of any changes to data entered directly into a local controller, including a record of the date and time at which the each change is entered.

3.1.5.10
The system shall archive all intersection databases when commanded by user.
3.1.5.13
The system shall log any changes made to the database, including:

  • What was changed
  • Who made the change
  • When the change occurred

3.1.5.15
The system shall save the entire uploaded intersection database.
3.1.5.16
The system shall save selected parts of an uploaded intersection database.

4.2.2.5

The TSS Operator needs to search the system for each intersection database by using the intersection name or number or using the system map to point to and select the intersection.

3.1.5.18
The system shall provide multiple methods to open an intersection database:

  • Dynamically select intersection on map
  • Search feature that uses intersection name and partial name
  • Search feature that uses intersection ID number

4.3

TSS Control

No Value

4.3.1

The TSS Operator needs to operate all signals attached to the system based on their local time of day schedule.

3.1.8.2.1
The system shall allow the traffic signals to operate in coordinated mode.
3.1.8.3.1
The system shall operate in the following control modes:
3.1.8.3.1.1
Time of day schedule 3.1.8.3.1.5
Local control mode

4.3.2

The TSS Operator needs to program commands for local operation based on central time of day schedule.

3.1.8.3.1
The system shall operate in the following control modes:
3.1.8.3.1.6
Central control mode 3.1.8.4.1
The system shall implement the following user-specified actions according to a time of day schedule:
3.1.8.4.1.1
Re-synch the local controller time clock
3.1.8.4.1.2
Activate a coordination pattern
3.1.8.4.1.3
Activate an external output
3.1.8.4.1.4
Deactivate an external output

4.3.3

The TSS Operator needs to send and receive data from another system that would allow the two systems to be coordinated.

3.1.8.1.4
The system shall provide a time synch to each controller using:

  • WWV radio
  • Network Time Protocol server
  • GPS time source
  • Neighboring traffic signal network 3.1.8.2.17

The system shall receive data from another system (SPECIFY DETAILS).
3.1.8.2.20
The system shall send data to another system (SPECIFY DETAILS).

4.3.4

The TSS Operator needs to override time of day, with a manual command, at an intersection or group of intersections at any time until manually set back to scheduled operation, or expiration of a timer to cancel the override.

3.1.3.1.3
The system shall allow an intersection to be included in two or more groups.
3.1.3.1.3.2
The system shall allow intersections to change grouping by manual command.
3.1.3.6
The system shall download timing parameters to two or more controllers with one command.
3.1.8.2.4
The system shall download manual command to the local controller to change intersection operations to free.
3.1.8.2.5
The system shall download manual command to the local controller to change intersection operations to flash.
3.1.8.2.6
The system shall download manual command to the local controller to implement a timing plan
3.1.8.2.7
The system shall operate manual selection of timing plans as a higher priority over all other modes of plan selection.
3.1.8.2.8
The system shall request confirmation from the TSS Operator before a manual command is implemented.
3.1.8.2.9
The system shall provide a start and end time for manual commands.
3.1.8.2.10
The system shall provide a duration for manual commands.
3.1.8.2.11
The system shall revert to time of day operation after the manual command ends.
3.1.8.2.12
The system shall time-stamp a log of all manual commands.

4.3.5

The TSS Operator needs to accommodate traffic in a network that displays predictable traffic patterns during variable periods. For example, the traffic pattern for the afternoon peak may be predictable enough to be served by a defined timing plan, but the time of day in which the condition appears may be variable from one day to the next. (Note: For operations not consistent with this need statement, consider using adaptive.)

[When selecting this need, select one of the two child needs below. If you have no preference for the pattern selection method, select both, but include this text here: The Vendor may fulfill the requirements traced to either one of the child needs below.]

3.1.8.3.1
The system shall operate in the following control modes:
3.1.8.3.1.1
Time of day schedule
3.1.8.3.1.3
Traffic responsive
3.1.8.5.1
The system shall operate in traffic responsive mode when commanded:

  • By manual TSS Operator command
  • By time of day schedule
  • By external input command

4.3.5.1

The network is linear and displays inbound and outbound traffic patterns such that the TSS Operator needs to select patterns using an inbound and outbound threshold selection scheme. (This need is appropriate for agencies that have already decided to use traffic-responsive selection of coordination patterns using the threshold level selection method.)

3.1.8.5.1.1
The TSS shall accept a user-defined assignment of intersection detectors as system detectors.
3.1.8.5.1.2
The TSS shall accept a user-defined occupancy weighting factor for each system detector.
3.1.8.5.1.3
The TSS shall accept a user-defined traffic-responsive control period.
3.1.8.5.1.4
The TSS shall sum volume plus weighted occupancy for each system detector over the duration of the control period (volume comprises distinct detection of on and off events, and weighted occupancy is the percentage of time the detector is occupied by a vehicle multiplied by the occupancy weighting factor)
3.1.8.5.1.5
The TSS shall accept a user-defined detector weighting factor to be applied to each system detector volume plus weighted occupancy.
3.1.8.5.1.6
The TSS shall multiply the volume plus weighted occupancy by the detector weighting factor.
3.1.8.5.1.7
The TSS shall select coordination patterns based on threshold levels (this is an alternative to the pattern recognition method).
3.1.8.5.1.7.1
The TSS shall accept a user-defined selection of system detectors designated as inbound detectors.
3.1.8.5.1.7.2
The TSS shall accept a user-defined selection of system detectors designated as outbound detectors.
3.1.8.5.1.7.3
The TSS shall total the weighted volume plus weighted occupancy for inbound detectors within each intersection group over the control period.
3.1.8.5.1.7.4
The TSS shall total the weighted volume plus weighted occupancy for outbound detectors within each intersection group over the control period.
3.1.8.5.1.7.5
The TSS shall accept user-defined thresholds for inbound pattern selection.
3.1.8.5.1.7.6
The TSS shall accept user-defined thresholds for outbound pattern selection.
3.1.8.5.1.7.7
The TSS shall accept different thresholds for increasing weighted volume plus weighted occupancy totals than for decreasing weighted volume plus weighted occupancy totals (this provides the ability to incorporate hysteresis).
3.1.8.5.1.7.8
The TSS shall accept user-defined coordination pattern designations for each level of total weighted volume plus weighted occupancy bounded by thresholds.
3.1.8.5.1.7.9
The TSS shall compare the weighted volume plus weighted occupancy totals against the defined thresholds.
3.1.8.5.1.7.10
The TSS shall engage the inbound or outbound coordination pattern defined for the weighted volume plus weighted occupancy totals.

4.3.5.2

The network is not linear and does not display pronounced inbound and outbound traffic patterns, such that the TSS Operator needs to select patterns based on which pattern most closely matches the demand conditions, without regard to inbound or outbound emphasis. (This need is appropriate for agencies that have already decided to use traffic-responsive selection of coordination patterns using the pattern-matching selection method.)

3.1.8.5.1.1
The TSS shall accept a user-defined assignment of intersection detectors as system detectors.
3.1.8.5.1.2
The TSS shall accept a user-defined occupancy weighting factor for each system detector.
3.1.8.5.1.3
The TSS shall accept a user-defined traffic-responsive control period.
3.1.8.5.1.4
The TSS shall sum volume plus weighted occupancy for each system detector over the duration of the control period (volume comprises distinct detection of on and off events, and weighted occupancy is the percentage of time the detector is occupied by a vehicle multiplied by the occupancy weighting factor)
3.1.8.5.1.5
The TSS shall accept a user-defined detector weighting factor to be applied to each system detector volume plus weighted occupancy.
3.1.8.5.1.6
The TSS shall multiply the volume plus weighted occupancy by the detector weighting factor.
3.1.8.5.1.8
The TSS shall select coordination patterns based on pattern recognition (this is an alternative to the threshold method).
3.1.8.5.1.8.1
The TSS shall accept a table of coordination pattern designations coupled to user-defined "signature" total weighted volume plus weighted occupancy values (totals over the duration of the control period).
3.1.8.5.1.8.2
The TSS shall compare the total weighted volume plus weighted occupancy for each intersection group over the duration of the control period against the user-defined "signature" values.
3.1.8.5.1.8.3
The TSS shall engage the coordination pattern with the signature value that comes closest to the total weighted volume plus weighted occupancy for the intersection group.

4.3.6

The TSS Operator needs to enable a diversion plan in case of an incident (or other activities). The TSS Operator needs to be enabled at an intersection or a group of intersections and select the appropriate operating plan based on:

  • Time of day schedule
  • Manual command
  • Command from an external system (USER SPECIFY)
  • Traffic responsive pattern selection

3.1.8.3.1
The system shall operate in the following control modes:
3.1.8.3.1.1
Time of day schedule
3.1.8.3.1.2
Manual control
3.1.8.3.1.3
Traffic responsive
3.1.8.3.1.4
External command
3.1.8.5.1
The system shall operate in traffic responsive mode when commanded:

  • By manual TSS Operator command
  • By time of day schedule
  • By external input command

4.3.7

The TSS Operator needs to keep local intersection controllers in synch with each other to operate coordinated timings and other operations that require a common time.

3.1.8.1.2
The system shall re-sync the local controller time clock through a manual command.
3.1.8.1.3
The system shall re-sync the local controller's time clock automatically [Specify conditions for triggering automatic re-sync].
3.1.8.1.4
The system shall provide a time synch to each controller using:

  • WWV radio
  • Network Time Protocol server
  • GPS time source
  • Neighboring traffic signal network 3.1.8.2.1

The system shall allow the traffic signals to operate in coordinated mode.
3.1.8.4.1
The system shall implement the following user-specified actions according to a time of day schedule:
3.1.8.4.1.1
Re-synch the local controller time clock

4.3.8

The TSS Operator needs to send manual commands to simulate vehicle and pedestrian detection and preemption calls.

3.1.8.2.12
The system shall time-stamp a log of all manual commands.
3.1.8.2.13
The system shall place non-locking demand on user specified pedestrian and vehicle phases, at a user specified intersection, from the central.
3.1.8.2.14
The system shall place a locking demand on user specified pedestrian and vehicle phases, at a user specified intersection, from the central.
3.1.8.2.15
The system shall place a non-locking call replicating an emergency vehicle preemption call on a user specified preemption channel at a user specified intersection.
3.1.8.2.16
The system shall receive data from another system (SPECIFY DETAILS).

4.3.9

The TSS Operator needs to turn on and off external devices, such as message signs, by manual command, by time of day, or based on a user defined trigger (such as volume).

3.1.8.2.21
The system shall turn on and turn off message signs from a manual command.
3.1.8.2.22
The system shall turn on and turn off message signs based on a user specified trigger (SPECIFY).
3.1.8.4.1
The system shall implement the following user-specified actions according to a time of day schedule:
3.1.8.4.1.3
Activate an external output
3.1.8.4.1.4
Deactivate an external output

4.3.10

The TSS Operator needs to accommodate centrally directed emergency vehicle preemption based on an external input from the emergency system.

3.1.8.2.16
The system shall receive data from another system (SPECIFY DETAILS).
3.1.8.2.17
The system shall receive data from another system (SPECIFY DETAILS).
3.1.8.2.18
In the presence of external input, the system shall direct user-configured local controllers or groups to engage a user-defined emergency vehicle preemption.
3.1.8.2.20
The system shall send data to another system (SPECIFY DETAILS).
3.1.8.2.24
The system shall interface with external emergency vehicle preemption system. (explain the external system and refer to other interfaces as appropriate)

4.3.11

The TSS Operator needs to accommodate bus and light rail transit signal priority (USER SPECIFY FOR NECESSARY DETAILS).

3.1.8.2.17
The system shall receive data from another system (SPECIFY DETAILS).
3.1.8.2.20
The system shall send data to another system (SPECIFY DETAILS).
3.1.8.2.25
The system shall interface with external light rail transit. (explain the external system and refer to other interfaces as appropriate)
3.1.8.2.26
The system shall interface with external bus priority system. (explain the external system and refer to other interfaces as appropriate)

4.3.12

The TSS Operator needs to accommodate rail preemption based on an external input from the railroad.

3.1.8.2.17
The system shall receive data from another system (SPECIFY DETAILS).
3.1.8.2.19
In the presence of external input, the system shall direct user-configured local controllers or groups to engage a user-defined railroad preemption.
3.1.8.2.20
The system shall send data to another system (SPECIFY DETAILS).
3.1.8.2.23
The system shall interface with external rail preemption system. (explain the external system and refer to other interfaces as appropriate)

4.3.13

The TSS Operator needs to configure when local controllers time clocks are automatically re-synced from an external time source. [Specify conditions for triggering automatic re-sync]

3.1.8.1.3
The system shall re-sync the local controller's time clock automatically [Specify conditions for triggering automatic re-sync].

4.4

Adaptive System Operations

No Value

4.4.1

Adaptive Strategies

No Value

4.4.1.1

The system TSS Operator needs the ability to implement different strategies individually or in combination to suit different prevailing traffic conditions. These strategies include:

No Value

4.4.1.1.1

Maximize the throughput on coordinated routes Note to user when selecting these requirements: Select from requirements in the 3.1.9.2 group when sequence-based systems are allowed (sequence-based systems explicitly calculate cycle, offset, and split). Select from requirements in the 3.1.9.3 group when non-sequence-based systems are allowed (non-sequence-based systems do not explicitly calculate cycle, offset, and split). (Select requirements from both groups when the vendor is given the choice of supplying one type of adaptive operation or the other.)

3.1.9.1.1.7
The ASCT shall alter the adaptive operation to achieve required objectives in user-specified conditions. (The required objectives are specified in Needs Statement 4.1.1)
3.1.9.1.1.7.1
When current measured traffic conditions meet user-specified criteria, the ASCT shall alter the state of the signal controllers, maximizing the throughput of the coordinated route.
3.1.9.1.1.10
The ASCT shall determine the order of phases at a user-specified intersection. (The calculation will be based on the optimization function.)
3.1.9.2.2
(Sequence-based only) The ASCT shall select cycle length based on a time of day schedule.
3.1.9.2.4
(Sequence-based only) The ASCT shall calculate offsets to suit the current coordination strategy for the user-specified reference point for each signal controller along a coordinated route within a group.
3.1.9.2.4.1
(Sequence-based only) The ASCT shall apply offsets for the user-specified reference point of each signal controller along a coordinated route.
3.1.9.2.5
(Sequence-based only) The ASCT shall calculate a cycle length for each cycle based on its optimization objectives (as required elsewhere, e.g., progression, queue management, equitable distribution of green).
3.1.9.2.5.1
(Sequence-based only) The ASCT shall limit cycle lengths to user-specified values.
3.1.9.2.5.2
(Sequence-based only) The ASCT shall limit cycle lengths to a user-specified range.
3.1.9.2.5.3
(Sequence-based only) The ASCT shall calculate optimum cycle length according to the user-specified coordination strategy.
3.1.9.2.5.4
(Sequence-based only) The ASCT shall limit changes in cycle length to not exceed a user-specified value.
3.1.9.2.5.4.1
(Sequence-based only) The ASCT shall increase the limit for the following XX cycles based on a change in conditions.
3.1.9.2.5.4.1.1
(Sequence-based only) The change in conditions shall be defined by XX successive adaptive increases in cycle length at the maximum rate.
3.1.9.2.5.4.1.2
(Sequence-based only) The increased limit shall be user-defined.
3.1.9.3.2
(Non-sequence-based only) The ASCT shall calculate the appropriate state of the signal to suit the current coordination strategy at the critical signal controller. (A critical signal controller is defined by the user.)
3.1.9.3.3
(Non-sequence-based only) At non-critical intersections within a group, the ASCT shall calculate the time at which a user-specified phase shall be green, relative to a reference point at the critical intersection, to suit the current coordination strategy.
3.1.9.3.4
(Non-sequence-based only) When demand is present, the ASCT shall implement a user-specified maximum time between successive displays of each phase at each intersection.

4.4.1.1.2

Provide smooth flow along coordinated routes

Note to user when selecting these requirements: Select from requirements in the 3.1.9.2 group when sequence-based systems are allowed (sequence-based systems explicitly calculate cycle, offset, and split). Select from requirements in the 3.1.9.3 group when non-sequence-based systems are allowed (non-sequence-based systems do not explicitly calculate cycle, offset, and split). (Select requirements from both groups when the vendor is given the choice of supplying one type of adaptive operation or the other.)

3.1.9.1.1.7.4
When current measured traffic conditions meet user-defined criteria, the ASCT shall alter the state of signal controllers providing two-way progression on a coordinated route.
3.1.9.1.1.10
The ASCT shall determine the order of phases at a user-specified intersection. (The calculation will be based on the optimization function.)
3.1.9.2.2
(Sequence-based only) The ASCT shall select cycle length based on a time of day schedule.
3.1.9.2.4
(Sequence-based only) The ASCT shall calculate offsets to suit the current coordination strategy for the user-specified reference point for each signal controller along a coordinated route within a group.
3.1.9.2.4.1
(Sequence-based only) The ASCT shall apply offsets for the user-specified reference point of each signal controller along a coordinated route.
3.1.9.2.5
(Sequence-based only) The ASCT shall calculate a cycle length for each cycle based on its optimization objectives (as required elsewhere, e.g., progression, queue management, equitable distribution of green).
3.1.9.2.5.1
(Sequence-based only) The ASCT shall limit cycle lengths to user-specified values.
3.1.9.2.5.2
(Sequence-based only) The ASCT shall limit cycle lengths to a user-specified range.
3.1.9.2.5.3
(Sequence-based only) The ASCT shall calculate optimum cycle length according to the user-specified coordination strategy.
3.1.9.2.5.4
(Sequence-based only) The ASCT shall limit changes in cycle length to not exceed a user-specified value.
3.1.9.2.5.4.1
(Sequence-based only) The ASCT shall increase the limit for the following XX cycles based on a change in conditions.
3.1.9.2.5.4.1.1
(Sequence-based only) The change in conditions shall be defined by XX successive adaptive increases in cycle length at the maximum rate.
3.1.9.2.5.4.1.2
(Sequence-based only) The increased limit shall be user-defined.
3.1.9.3.2
(Non-sequence-based only) The ASCT shall calculate the appropriate state of the signal to suit the current coordination strategy at the critical signal controller. (A critical signal controller is defined by the user.)
3.1.9.3.3
(Non-sequence-based only) At non-critical intersections within a group, the ASCT shall calculate the time at which a user-specified phase shall be green, relative to a reference point at the critical intersection, to suit the current coordination strategy.
3.1.9.3.4
(Non-sequence-based only) When demand is present, the ASCT shall implement a user-specified maximum time between successive displays of each phase at each intersection.

4.4.1.1.3

Distribute phase times in an equitable fashion

Note to user when selecting these requirements: Select from requirements in the 3.1.9.2 group when sequence-based systems are allowed (sequence-based systems explicitly calculate cycle, offset, and split). Select from requirements in the 3.1.9.3 group when non-sequence-based systems are allowed (non-sequence-based systems do not explicitly calculate cycle, offset, and split). (Select requirements from both groups when the vendor is given the choice of supplying one type of adaptive operation or the other.)

3.1.9.1.1.7
The ASCT shall alter the adaptive operation to achieve required objectives in user-specified conditions. (The required objectives are specified in Needs Statement 4.1.1)
3.1.9.1.1.7.3
When current measured traffic conditions meet user-specified criteria, the ASCT shall alter the state of signal controllers providing equitable distribution of green times.
3.1.9.1.1.8
The ASCT shall provide maximum and minimum phase times.
3.1.9.1.1.8.1
The ASCT shall provide a user-specified maximum value for each phase at each signal controller.
3.1.9.1.1.8.1.1
The ASCT shall not provide a phase length longer that the maximum value.
3.1.9.1.1.8.2
The ASCT shall provide a user-specified minimum value for each phase at each signal controller.
3.1.9.1.1.8.2.1
The ASCT shall not provide a phase length shorter than the minimum value.
3.1.9.2.2
(Sequence-based only) The ASCT shall select cycle length based on a time of day schedule.
3.1.9.2.3
(Sequence-based only) The ASCT shall calculate phase lengths for all phases at each signal controller to suit the current coordination strategy.
3.1.9.2.5
(Sequence-based only) The ASCT shall calculate a cycle length for each cycle based on its optimization objectives (as required elsewhere, e.g., progression, queue management, equitable distribution of green).
3.1.9.2.5.1
(Sequence-based only) The ASCT shall limit cycle lengths to user-specified values.
3.1.9.2.5.2
(Sequence-based only) The ASCT shall limit cycle lengths to a user-specified range.
3.1.9.2.5.3
(Sequence-based only) The ASCT shall calculate optimum cycle length according to the user-specified coordination strategy.
3.1.9.2.5.4
(Sequence-based only) The ASCT shall limit changes in cycle length to not exceed a user-specified value.
3.1.9.2.5.4.1
(Sequence-based only) The ASCT shall increase the limit for the following XX cycles based on a change in conditions.
3.1.9.2.5.4.1.1
(Sequence-based only) The change in conditions shall be defined by XX successive adaptive increases in cycle length at the maximum rate.
3.1.9.2.5.4.1.2
(Sequence-based only) The increased limit shall be user-defined.
3.1.9.3.2
(Non-sequence-based only) The ASCT shall calculate the appropriate state of the signal to suit the current coordination strategy at the critical signal controller. (A critical signal controller is defined by the user.)
3.1.9.3.3
(Non-sequence-based only) At non-critical intersections within a group, the ASCT shall calculate the time at which a user-specified phase shall be green, relative to a reference point at the critical intersection, to suit the current coordination strategy.
3.1.9.3.4
(Non-sequence-based only) When demand is present, the ASCT shall implement a user-specified maximum time between successive displays of each phase at each intersection.
3.1.9.4.3
The ASCT shall calculate optimum phase lengths, based on current measured traffic conditions. (The calculation is based on the optimization objectives.)
3.1.9.4.3.1
The ASCT shall limit the difference between the length of a given phase and the length of the same phase during its next service to a user-specified value.
3.1.9.4.3.2
When queues are detected at user-specified locations, the ASCT shall execute user-specified timing plan/operational mode.

4.4.1.1.4

Manage the lengths of queues

Note to user when selecting these requirements: Select from the requirements in the 3.1.9.2 group when sequence-based systems are allowed (sequence-based systems explicitly calculate cycle, offset, and split). Select from requirements in the 3.1.9.3 group when non-sequence-based systems are allowed (non-sequence-based systems do not explicitly calculate cycle, offset, and split). (Select requirements from both groups when the vendor is given the choice of supplying one type of adaptive operation or the other.)

3.1.9.1.1.7.2
When current measured traffic conditions meet user-specified criteria, the ASCT shall alter the state of signal controllers, preventing queues from exceeding storage capacity at user-specified locations.
3.1.9.1.1.10
The ASCT shall determine the order of phases at a user-specified intersection. (The calculation will be based on the optimization function.)
3.1.9.1.3.1
The ASCT shall detect the presence of queues at pre-configured locations.
3.1.9.1.3.2
When queues are detected at user-specified locations, the ASCT shall execute user-specified timing plan/operational mode.
3.1.9.1.3.3
When queues are detected at user-specified locations, the ASCT shall execute user-specified adaptive operation strategy.
3.1.9.1.3.4
When queues are detected at user-specified locations, the ASCT shall omit a user-specified phase at a user-specified signal controller.
3.1.9.1.3.5
The ASCT shall meter traffic into user-specified bottlenecks by storing queues at user-specified locations.
3.1.9.1.3.6
The ASCT shall store queues at user-specified locations.
3.1.9.2.2
(Sequence-based only) The ASCT shall select cycle length based on a time of day schedule.
3.1.9.2.4
(Sequence-based only) The ASCT shall calculate offsets to suit the current coordination strategy for the user-specified reference point for each signal controller along a coordinated route within a group.
3.1.9.2.4.1
(Sequence-based only) The ASCT shall apply offsets for the user-specified reference point of each signal controller along a coordinated route.
3.1.9.2.5
(Sequence-based only) The ASCT shall calculate a cycle length for each cycle based on its optimization objectives (as required elsewhere, e.g., progression, queue management, equitable distribution of green).
3.1.9.2.5.1
(Sequence-based only) The ASCT shall limit cycle lengths to user-specified values.
3.1.9.2.5.2
(Sequence-based only) The ASCT shall limit cycle lengths to a user-specified range.
3.1.9.2.5.3
(Sequence-based only) The ASCT shall calculate optimum cycle length according to the user-specified coordination strategy.
3.1.9.2.5.4
(Sequence-based only) The ASCT shall limit changes in cycle length to not exceed a user-specified value.
3.1.9.2.5.4.1
(Sequence-based only) The ASCT shall increase the limit for the following XX cycles based on a change in conditions.
3.1.9.2.5.4.1.1
(Sequence-based only) The change in conditions shall be defined by XX successive adaptive increases in cycle length at the maximum rate.
3.1.9.2.5.4.1.2
(Sequence-based only) The increased limit shall be user-defined. 3.1.9.3.2
(Non-sequence-based only) The ASCT shall calculate the appropriate state of the signal to suit the current coordination strategy at the critical signal controller. (A critical signal controller is defined by the user.)
3.1.9.3.3
(Non-sequence-based only) At non-critical intersections within a group, the ASCT shall calculate the time at which a user-specified phase shall be green, relative to a reference point at the critical intersection, to suit the current coordination strategy.
3.1.9.3.4
(Non-sequence-based only) When demand is present, the ASCT shall implement a user-specified maximum time between successive displays of each phase at each intersection.
3.1.13.3
The ASCT shall measure the length of queues to support the adaptive algorithm
3.1.13.3.1
The measurement shall be made with sufficient precision to support the adaptive algorithm.

4.4.1.1.5

Manage the locations of queues within the network

Note to user when selecting these requirements: Select from requirements in the 3.1.9.2 group when sequence-based systems are allowed (sequence-based systems explicitly calculate cycle, offset, and split). Select from requirements in the 3.1.9.3 group when non-sequence-based systems are allowed (non-sequence-based systems do not explicitly calculate cycle, offset, and split). (Select requirements from both groups when the vendor is given the choice of supplying one type of adaptive operation or the other.)

3.1.9.1.3.1
The ASCT shall detect the presence of queues at pre-configured locations.
3.1.9.1.3.2
When queues are detected at user-specified locations, the ASCT shall execute user-specified timing plan/operational mode.
3.1.9.1.3.3
When queues are detected at user-specified locations, the ASCT shall execute user-specified adaptive operation strategy.
3.1.9.1.3.4
When queues are detected at user-specified locations, the ASCT shall omit a user-specified phase at a user-specified signal controller.
3.1.9.1.3.5
The ASCT shall meter traffic into user-specified bottlenecks by storing queues at user-specified locations.
3.1.9.1.3.6
The ASCT shall store queues at user-specified locations.
3.1.9.1.3.8
When queues are detected at user-specified locations, the ASCT shall limit the cycle length of the group to a user-specified value.
3.1.9.2.3
(Sequence-based only) The ASCT shall calculate phase lengths for all phases at each signal controller to suit the current coordination strategy.

4.4.1.1.6

At an isolated intersection, optimize operation with a minimum of phase failures (based on the optimization objectives).

3.1.9.1.1.8
The ASCT shall provide maximum and minimum phase times.
3.1.9.1.1.8.1
The ASCT shall provide a user-specified maximum value for each phase at each signal controller.
3.1.9.1.1.8.1.1
The ASCT shall not provide a phase length longer that the maximum value.
3.1.9.1.1.8.2
The ASCT shall provide a user-specified minimum value for each phase at each signal controller.
3.1.9.1.1.8.2.1
The ASCT shall not provide a phase length shorter than the minimum value.
3.1.9.4.2
The ASCT shall calculate a cycle length of a single intersection, based on current measured traffic conditions. (The calculation is based on the optimization objectives.)
3.1.9.4.3
The ASCT shall calculate optimum phase lengths, based on current measured traffic conditions. (The calculation is based on the optimization objectives.)
3.1.9.4.3.1
The ASCT shall limit the difference between the length of a given phase and the length of the same phase during its next service to a user-specified value.
3.1.9.4.3.2
When queues are detected at user-specified locations, the ASCT shall execute user-specified timing plan/operational mode.
3.1.9.4.4
The ASCT shall calculate phase order, based on current measured traffic conditions. (The calculation is based on the optimization objectives.)

4.4.1.2

The system operator needs to manage the coordination in small groups of signals to link phase service at some intersections with phase service at adjacent intersections. Note: Phase-based systems do not explicitly calculate cycle, offset and split at all intersections.

3.1.9.5.2
(Phase-based only) The ASCT shall alter the state of the signal controller for all phases at the user-specified intersection.
3.1.9.5.3
(Phase-based only) The ASCT shall calculate the time at which a user-specified phase shall be green at an intersection.
3.1.9.5.4
(Phase-based only) When demand is present, the ASCT shall implement a user- specified maximum time between successive displays of each phase at each intersection.
3.1.9.5.5
(Phase-based only) The ASCT shall alter the operation of the non-critical intersections to minimize stopping of traffic released from user-specified phases at the user-specified critical intersection.
3.1.9.5.6
(Phase-based only) The ASCT shall alter the operation of the non-critical intersections to minimize stopping of traffic arriving at user-specified phases at the user-specified critical intersection.
3.1.9.5.7
(Phase-based only) The ASCT shall adjust the state of the signal controller so that vehicles approaching a signal that have been served during a user-specified phase at an upstream signal do not stop.

4.4.1.3

The TSS Operator needs to change the operational strategy (for example, from smooth flow to maximizing throughput or managing queues) based on changing traffic conditions.

3.1.9.1.1.7
The ASCT shall alter the adaptive operation to achieve required objectives in user-specified conditions. (The required objectives are specified in Needs Statement 4.1.1)
3.1.9.1.1.7.1
When current measured traffic conditions meet user-specified criteria, the ASCT shall alter the state of the signal controllers, maximizing the throughput of the coordinated route.
3.1.9.1.1.7.2
When current measured traffic conditions meet user-specified criteria, the ASCT shall alter the state of signal controllers, preventing queues from exceeding the storage capacity at user-specified locations.
3.1.9.1.1.7.3
When current measured traffic conditions meet user-specified criteria, the ASCT shall alter the state of signal controllers providing equitable distribution of green times.
3.1.9.1.1.7.4
When current measured traffic conditions meet user-defined criteria, the ASCT shall alter the state of signal controllers providing two-way progression on a coordinated route.

4.4.1.4

The TSS Operator needs to detect repeated phase failures and control signal timing to prevent phase failures building up queues. The TSS Operator in this case is trying to prevent a routine queue from forming where it will block another movement in the cycle unnecessarily. For example, the TSS Operator may need to prevent a queue resulting from the trailing end of the through green from blocking the storage needed by an entering side- street left turn in the subsequent phase. An overall queue management strategy, particularly when congestion is present, is covered under 4.4.1.5.

3.1.9.1.1.9
The ASCT shall detect repeated phases that do not serve all waiting vehicles. (These phase failures may be inferred, such as by detecting repeated max-out.)
3.1.9.1.1.9.1
The ASCT shall alter operations, to minimize repeated phase failures.
3.1.9.1.3.1
The ASCT shall detect the presence of queues at pre-configured locations.
3.1.9.1.3.2
When queues are detected at user-specified locations, the ASCT shall execute user-specified timing plan/operational mode.
3.1.9.1.3.3
When queues are detected at user-specified locations, the ASCT shall execute user-specified adaptive operation strategy.
3.1.9.1.3.4
When queues are detected at user-specified locations, the ASCT shall omit a user-specified phase at a user-specified signal controller.
3.1.9.2.3
(Sequence-based only) The ASCT shall calculate phase lengths for all phases at each signal controller to suit the current coordination strategy.

4.4.1.5

The TSS Operator needs to minimize the chance that a queue forms at a specified location. Note to user when selecting these requirements: Select from requirements in the 3.1.9.2 group when sequence-based systems are allowed (sequence-based systems explicitly calculate cycle, offset, and split). Select from requirements in the 3.1.9.3 group when non-sequence-based systems are allowed (non-sequence-based systems do not explicitly calculate cycle, offset, and split). Select from requirements in the 3.1.9.5 group when phase-based systems are allowed (phase-based systems do not explicitly calculate cycle, offset and split at all intersections). (Select requirements from two or all three groups when the vendor is given the choice of supplying the type of adaptive operation.)

3.1.9.2.5.5
(Sequence-based only) The ASCT shall adjust offsets to minimize the chance of stopping vehicles approaching a signal that have been served by a user-specified phase at an upstream signal.
3.1.9.3.5
(Non-sequence-based only) The ASCT shall adjust signal timing so that vehicles approaching a signal that have been served during a user-specified phase at an upstream signal do not stop.
3.1.9.5.7
(Phase-based only) The ASCT shall adjust the state of the signal controller so that vehicles approaching a signal that have been served during a user-specified phase at an upstream signal do not stop.

4.4.1.6

The TSS Operator needs to modify the sequence of phases to support the various operational strategies.

3.1.10.6
The ASCT shall provide a minimum of XX different user-defined phase sequences for each signal.
3.1.10.6.1
Each permissible phase sequence shall be user-assignable to any signal timing plan.
3.1.10.6.2
Each permissible phase sequence shall be executable by a time of day schedule.
3.1.10.6.3
Each permissible phase sequence shall be executable based on measured traffic conditions
3.1.10.7
The ASCT shall not prevent a phase/overlap output by time-of-day.
3.1.10.8
The ASCT shall not prevent a phase/overlap output based on an external input.
3.1.10.9
The ASCT shall not prevent the following phases to be designated as coordinated phases. (User to list all required phases.)

4.4.1.7

The TSS Operator needs to fix the sequence of phases at any specified location. For example, the operator may need to fix the phase order at a diamond interchange.

3.1.9.1.2.12
The ASCT shall not alter the order of phases at a user-specified intersection.

4.4.1.8

The TSS Operator needs to designate the coordinated route based on traffic conditions and the selected operational strategy.

3.1.9.1.1.11
The ASCT shall provide coordination along a route.
3.1.9.1.1.11.1
The ASCT shall coordinate along a user-defined route.
3.1.9.1.1.11.2
The ASCT shall determine the coordinated route based on traffic conditions.
3.1.9.1.1.11.3
The ASCT shall determine the coordinated route based on a user-defined schedule.
3.1.9.1.1.11.4
The ASCT shall store XX user-defined coordination routes.
3.1.9.1.1.11.4.1
The ASCT shall implement a stored coordinated route by operator command.
3.1.9.1.1.11.4.2
The ASCT shall implement a stored coordinated route based on traffic conditions.
3.1.9.1.1.11.4.3
The ASCT shall implement a stored coordinated route based on a user-defined schedule.

4.4.1.9

The TSS Operator needs to set signal timing parameters (such as minimum green, maximum green and extension time) to comply with agency policies.

3.1.9.1.1.12
The ASCT shall not prevent the use of phase timings in the local controller set by agency policy.

4.4.2

Adaptive Monitoring and Control

No Value

4.4.2.1

The TSS Operator needs to monitor and control all required features of adaptive operation from the following locations: (Edit and select as appropriate to suit your situation.)

3.1.2.8
The ASCT shall provide monitoring and control access at the following locations:

4.4.2.1.1

Agency TMC

3.1.2.8.1
Agency TMC

4.4.2.1.2

Maintenance facility

3.1.2.8.2
Agency LAN or WAN

4.4.2.1.3

Workstations on agency LAN or WAN located at (specify)

3.1.2.8.2
Agency LAN or WAN
3.1.2.8.3
Other agency TMC (Specify)

4.4.2.1.4

Other agency's TMC (specify)

3.1.2.8.3
Other agency TMC (Specify)
3.1.2.8.4
Other agency TMC (Specify)

4.4.2.1.5

Local controller cabinets

3.1.2.8.5
Local controller cabinets (wireless)
3.1.2.8.6
Local controller cabinets (hard wire)

4.4.2.1.6

Maintenance vehicles

3.1.2.8.7
Remote locations via internet

4.4.2.1.7

Remote locations (specify)

3.1.2.8.8
Remote locations via internet

4.4.2.2

The operator needs to access to the database management, monitoring and reporting features and functions of the signal controllers and any related signal management system from the access points defined for those system components.

3.1.2.10
The ASCT shall not prevent access to the local signal controller database, monitoring or reporting functions by any installed signal management system.

4.4.3

Adaptive Coordination across boundaries

No Value

4.4.3.1

The TSS Operator needs to adaptively control signals operated by (specify jurisdictions).

3.1.17.1
The TSS (ASCT) shall support external interfaces according to the referenced interface control documents and the following detailed requirements. (Insert appropriate requirements that suit your needs. Interface data flows should be documented in your ITS

  • Information layer protocol
  • Application layer protocol
  • Lower layer protocol
  • Data aggregation
  • Frequency of storage
  • Frequency of reporting
  • Duration of storage)

4.4.3.2

The TSS Operator needs to send data to another system that would allow the other system to coordinate with the ASCT system.

3.1.17.1
The TSS (ASCT) shall support external interfaces according to the referenced interface control documents and the following detailed requirements. (Insert appropriate requirements that suit your needs. Interface data flows should be documented in your ITS

  • Information layer protocol
  • Application layer protocol
  • Lower layer protocol
  • Data aggregation
  • Frequency of storage
  • Frequency of reporting
  • Duration of storage)

3.1.17.1.1
The ASCT shall send operational data to XX external system. (Insert appropriate requirements that suit your needs.)
3.1.17.1.2
The ASCT shall send control data to the XX external system. (Insert appropriate requirements that suit your needs.)
3.1.17.1.4
The ASCT shall send coordination data to the XX external system. (Insert appropriate requirements that suit your needs.)
3.1.17.1.5
The ASCT shall send performance data to the XX external system. (Insert appropriate requirements that suit your needs.)
3.1.17.1.6
The ASCT shall receive commands from the XX external system.
3.1.17.1.8
The ASCT shall conform its operation to an external system's operation.

4.4.3.3

The TSS Operator needs to adaptively coordinate signals on two crossing routes simultaneously. (Include signals on crossing arterials within the boundaries of the adaptive systems mapped in Chapter 3.)

3.1.17.1.8.4
The ASCT shall support adaptive coordination on crossing routes.

4.4.3.4

The TSS Operator needs to receive data from another system that will allow the ASCT system to coordinate its operation with the adjacent system.

3.1.17.1
The TSS (ASCT) shall support external interfaces according to the referenced interface control documents and the following detailed requirements. (Insert appropriate requirements that suit your needs. Interface data flows should be documented in your ITS

  • Information layer protocol
  • Application layer protocol
  • Lower layer protocol
  • Data aggregation
  • Frequency of storage
  • Frequency of reporting
  • Duration of storage)

3.1.17.1.8
The ASCT shall conform its operation to an external system's operation.
3.1.17.1.8.1
The ASCT shall alter its operation to minimize interruption of traffic entering the system. (This may be achieved via detection, with no direct connection to the other system.)
3.1.17.1.8.3
The ASCT shall alter its operation based on data received from another system.
3.1.17.1.12
The ASCT shall conform its operation to an external system's operation.

4.4.3.5

The TSS Operator needs to constrain the adaptive system to operate a cycle length compatible with the crossing arterial.

3.1.17.1.8.2
The ASCT shall operate a fixed cycle length to match the cycle length of an adjacent system.

4.4.3.6

The TSS Operator needs to detect traffic approaching from a neighboring system and coordinate the ASCT operation with the adjacent system.

3.1.17.1.8
The ASCT shall conform its operation to an external system's operation.
3.1.17.1.8.1
The ASCT shall alter its operation to minimize interruption of traffic entering the system. (This may be achieved via detection, with no direct connection to the other system.)
3.1.17.1.12
The ASCT shall conform its operation to an external system's operation.

4.4.4

Adaptive Queuing Interactions

No Value

4.4.4.1

The TSS Operator needs to detect queues from outside the system and modify the ASCT operation to accommodate the queuing.

3.1.9.1.3.1
The ASCT shall detect the presence of queues at pre-configured locations.
3.1.9.1.3.2
When queues are detected at user-specified locations, the ASCT shall execute user-specified timing plan/operational mode.
3.1.9.1.3.3
When queues are detected at user-specified locations, the ASCT shall execute user-specified adaptive operation strategy.
3.1.13.3
The ASCT shall measure the length of queues to support the adaptive algorithm
3.1.13.3.1
The measurement shall be made with sufficient precision to support the adaptive algorithm.

4.4.4.2

The TSS Operator needs to detect queues within the system's boundaries and modify the ASCT operation to accommodate the queuing.

3.1.9.1.3.1
The ASCT shall detect the presence of queues at pre-configured locations.
3.1.9.1.3.2
When queues are detected at user-specified locations, the ASCT shall execute user-specified timing plan/operational mode.
3.1.9.1.3.3
When queues are detected at user-specified locations, the ASCT shall execute user-specified adaptive operation strategy.
3.1.13.3
The ASCT shall measure the length of queues to support the adaptive algorithm
3.1.13.3.1
The measurement shall be made with sufficient precision to support the adaptive algorithm.

4.4.4.3

The TSS Operator needs to detect queues propagating outside its boundaries from within the ASCT boundaries, and modify its operation to accommodate the queuing.

3.1.9.1.3.1
The ASCT shall detect the presence of queues at pre-configured locations.
3.1.9.1.3.2
When queues are detected at user-specified locations, the ASCT shall execute user-specified timing plan/operational mode.
3.1.9.1.3.3
When queues are detected at user-specified locations, the ASCT shall execute user-specified adaptive operation strategy.
3.1.13.3
The ASCT shall measure the length of queues to support the adaptive algorithm
3.1.13.3.1
The measurement shall be made with sufficient precision to support the adaptive algorithm.

4.4.4.4

The TSS Operator needs to store queues in locations where they can be accommodated without adversely affecting adaptive operation.

3.1.9.1.3.1
The ASCT shall detect the presence of queues at pre-configured locations.
3.1.9.1.3.2
When queues are detected at user-specified locations, the ASCT shall execute user-specified timing plan/operational mode.
3.1.9.1.3.3
When queues are detected at user-specified locations, the ASCT shall execute user-specified adaptive operation strategy.
3.1.9.1.3.4
When queues are detected at user-specified locations, the ASCT shall omit a user-specified phase at a user-specified signal controller.
3.1.9.1.3.5
The ASCT shall meter traffic into user-specified bottlenecks by storing queues at user-specified locations.
3.1.9.1.3.6
The ASCT shall store queues at user-specified locations.
3.1.9.1.3.7
The ASCT shall maintain capacity flow through user-specified bottlenecks.
3.1.13.3
The ASCT shall measure the length of queues to support the adaptive algorithm
3.1.13.3.1
The measurement shall be made with sufficient precision to support the adaptive algorithm.

4.4.4.5

The TSS Operator needs to prevent queues forming at user- specified locations.

3.1.9.1.3.1
The ASCT shall detect the presence of queues at pre-configured locations.
3.1.9.1.3.2
When queues are detected at user-specified locations, the ASCT shall execute user-specified timing plan/operational mode.
3.1.9.1.3.3
When queues are detected at user-specified locations, the ASCT shall execute user-specified adaptive operation strategy.
3.1.9.1.3.4
When queues are detected at user-specified locations, the ASCT shall omit a user-specified phase at a user-specified signal controller.
3.1.9.1.3.5
The ASCT shall meter traffic into user-specified bottlenecks by storing queues at user-specified locations.
3.1.9.1.3.6
The ASCT shall store queues at user-specified locations.
3.1.9.1.3.7
The ASCT shall maintain capacity flow through user-specified bottlenecks.
3.1.13.3
The ASCT shall measure the length of queues to support the adaptive algorithm
3.1.13.3.1
The measurement shall be made with sufficient precision to support the adaptive algorithm.

4.4.5

Adaptive Accommodation of Pedestrians

No Value

4.4.5.1

The TSS Operator needs to accommodate infrequent pedestrian operation and then adaptively recover. (This is appropriate for rare pedestrian calls.)

3.1.11.3
When a pedestrian phase is called, the ASCT shall accommodate pedestrian crossing times then resume adaptive operation.

4.4.5.2

The TSS Operator needs to accommodate infrequent pedestrian operation while maintaining adaptive operation. (This is appropriate for pedestrian calls that are common but not so frequent that they drive the operational needs.)

3.1.11.2
When a pedestrian phase is called, the ASCT shall accommodate pedestrian crossing times during adaptive operations.

4.4.5.3

The TSS Operator needs to incorporate frequent pedestrian operation into routine adaptive operation. (This is appropriate when pedestrians are frequent enough that they must be assumed to be present every cycle or nearly every cycle.)

3.1.11.2
When a pedestrian phase is called, the ASCT shall accommodate pedestrian crossing times during adaptive operations.
3.1.11.5
The ASCT shall execute pedestrian recall on user-defined phases in accordance with a time of day schedule.
3.1.11.7
When specified by the user, the ASCT shall execute pedestrian recall on pedestrian phase adjacent to coordinated phases.
3.1.11.8
When the pedestrian phases are on recall, the ASCT shall accommodate pedestrian timing during adaptive operation.

4.4.5.4

The TSS Operator needs to accommodate the following custom pedestrian features. (Describe custom features in this need and then create appropriate requirements.)

3.1.11.10
The ASCT shall accommodate the following custom pedestrian features. (Specify the requirements in conjunction with their corresponding need.)

4.4.5.5

The TSS Operator needs to accommodate early start of walk and exclusive pedestrian phases.

3.1.11.1
When a pedestrian phase is called, the ASCT shall execute pedestrian phases up to XX seconds before the vehicle green of the related vehicle phase.
3.1.11.4
The ASCT shall execute user-specified exclusive pedestrian phases during adaptive operation.

4.4.6

Adaptive Accommodation of Preemption and Priority

No Value

4.4.6.1

The TSS Operator needs to adaptively accommodate railroad and light rail preemption (explain further)

3.1.14.1
The ASCT shall maintain adaptive operation at non-preempted intersections during railroad preemption.
3.1.14.3
The ASCT shall maintain adaptive operation at non-preempted intersections during Light Rail Transit preemption.
3.1.14.4
The ASCT shall resume adaptive control of signal controllers when preemptions are released.
3.1.14.5
The ASCT shall execute user-specified actions at non-preempted signal controllers during preemption. (E.g., inhibit a phase, activate a sign, display a message on a DMS)
3.1.14.6
The ASCT shall operate normally at non-preempted signal controllers when special functions are engaged by a preemption event. (Examples of such special functions are a phase omit, a phase maximum recall or a fire route.)
3.1.14.7
The ASCT shall release user-specified signal controllers to local control when one signal in a group is preempted.
3.1.14.8
The ASCT shall not prevent the local signal controller from operating in normally detected limited-service actuated mode during preemption.

4.4.6.2

The TSS Operator needs to adaptively accommodate emergency vehicle preemption (explain further)

3.1.14.2
The ASCT shall maintain adaptive operation at non-preempted intersections during emergency vehicle preemption.
3.1.14.4
The ASCT shall resume adaptive control of signal controllers when preemptions are released.
3.1.14.5
The ASCT shall execute user-specified actions at non-preempted signal controllers during preemption. (E.g., inhibit a phase, activate a sign, display a message on a DMS)
3.1.14.6
The ASCT shall operate normally at non-preempted signal controllers when special functions are engaged by a preemption event. (Examples of such special functions are a phase omit, a phase maximum recall or a fire route.)
3.1.14.7
The ASCT shall release user-specified signal controllers to local control when one signal in a group is preempted.
3.1.14.8
The ASCT shall not prevent the local signal controller from operating in normally detected limited-service actuated mode during preemption.

4.4.6.3

The TSS Operator needs to adaptively accommodate bus and light rail transit signal priority (explain further)

3.1.15.1
The ASCT shall continue adaptive operations of a group when one of its signal controllers has a transit priority call.
3.1.15.2
The ASCT shall advance the start of a user-specified green phase in response to a transit priority call.
3.1.15.2.1
The advance of start of green phase shall be user-defined.
3.1.15.2.2
Adaptive operations shall continue during the advance of the start of green phase.
3.1.15.3
The ASCT shall delay the end of a green phase, in response to a priority call.
3.1.15.3.1
The delay of end of green phase shall be user-defined.
3.1.15.3.2
Adaptive operations shall continue during the delay of the end of green phase.
3.1.15.4
The ASCT shall permit at least XX exclusive transit phases.
3.1.15.4.1
Adaptive operations shall continue when there is an exclusive transit phase call.
3.1.15.5
The ASCT shall control vehicle phases independently of the following:
3.1.15.5.1

  • LRT only phases

3.1.15.5.2

  • Bus only phases

3.1.15.6
The ASCT shall interface with external bus transit priority system in the following fashion… (explain the external system and refer to other interfaces as appropriate)
3.1.15.7
The ASCT shall interface with external light rail transit priority system in the following fashion… (explain the external system and refer to other interfaces as appropriate)
3.1.15.8
The ASCT shall accept a transit priority call from:

  • a signal controller/transit vehicle detector;
  • an external system.

4.4.7

Non-Adaptive Situations

3.1.9.1.1.1
The ASCT shall operate non-adaptively during the presence of a defined condition.

4.4.7.1

The TSS Operator needs to detect traffic conditions during which adaptive control is not the preferred operation, and implement some pre-defined operation while that condition is present.

3.1.9.1.1.1
The ASCT shall operate non-adaptively during the presence of a defined condition.

4.4.7.2

The TSS Operator needs to schedule pre-determined operation by time of day.

3.1.9.1.1.5
The ASCT shall operate non-adaptively in accordance with a user-defined time-of-day schedule.

4.4.7.3

The TSS Operator needs to over-ride adaptive operation.

3.1.9.1.1.3
The ASCT shall operate non-adaptively when a user manually commands the ASCT to cease adaptively controlling a group of signals.
3.1.9.1.1.4
The ASCT shall operate non-adaptively when a user manually commands the ASCT to cease adaptive operation.
3.1.9.1.1.5
The ASCT shall operate non-adaptively in accordance with a user-defined time-of-day schedule.

4.4.8

Adaptive System Responsiveness

No Value

4.4.8.1

The TSS Operator needs to modify the ASCT operation to closely follow changes in traffic conditions.

3.1.9.6.1
The ASCT shall limit the change in consecutive cycle lengths to be less than a user-specified value.
3.1.9.6.2
The ASCT shall limit the change in phase times between consecutive cycles to be less than a user-specified value. (This does not apply to early gap-out or actuated phase skipping.)
3.1.9.6.3
The ASCT shall limit the changes in the direction of primary coordination to a user-specified frequency.

4.4.8.2

The TSS Operator needs to constrain the selection of cycle lengths to those that provide acceptable operations, such as when resonant progression solutions are desired.

3.1.9.6.3
The ASCT shall limit the changes in the direction of primary coordination to a user-specified frequency.
3.1.9.6.5
The ASCT shall select cycle length from a list of user-defined cycle lengths.

4.4.8.3

The TSS Operator needs to respond quickly to sudden large shifts in traffic conditions.

3.1.9.6.4
When a large change in traffic demand is detected, the ASCT shall respond more quickly than normal operation, subject to user-specified limits. (DEFINE 'MORE QUICKLY')

4.4.9

Adaptive Complex Coordination and Controller Features

3.1.5.6
The system shall download timing parameters to two or more controllers with one command.

4.4.9.1

The TSS Operator needs to implement the following advanced controller features while maintaining adaptive operation:

3.1.9.1.2.1
The ASCT shall not prevent protected/permissive left turn phase operation.
3.1.9.1.2.2
The ASCT shall not prevent the protected left turn phase to lead or lag the opposing through phase based upon user-specified conditions.
3.1.9.1.2.3
The ASCT shall prevent skipping a user-specified phase when the user-specified phase sequence is operating.
3.1.9.1.2.4
The ASCT shall prevent skipping a user-specified phase based on the state of a user-specified external input.
3.1.9.1.2.5
The ASCT shall prevent skipping a user-specified phase according to a time of day schedule.
3.1.9.1.2.6
The ASCT shall omit a user-specified phase when the cycle length is below a user-specified value.
3.1.9.1.2.7
The ASCT shall omit a user-specified phase based on measured traffic conditions.
3.1.9.1.2.8
The ASCT shall omit a user-specified phase based on the state of a user-specified external input.
3.1.9.1.2.9
The ASCT shall omit a user-specified phase according to a time of day schedule
3.1.9.1.2.10
The ASCT shall assign unused time from a preceding phase that terminates early to a user-specified phase as follows:

  • next phase;
  • next coordinated phase;user-specified phase.

3.1.9.1.2.11
The ASCT shall assign unused time from a preceding phase that is skipped to a user-specified phase as follows:

  • previous phase;
  • next phase;
  • next coordinated phase;
  • user-specified phase.

3.1.10.1
When specified by the user, the ASCT shall serve a vehicle phase more than once for each time the coordinated phase is served.
3.1.10.2
The ASCT shall provide a minimum of XX phase overlaps.
3.1.10.3
The ASCT shall accommodate a minimum of XX phases at each signal
3.1.10.4
The ASCT shall accommodate a minimum of XX rings at each signal.
3.1.10.5
The ASCT shall accommodate a minimum of XX phases per ring
3.1.10.6
The ASCT shall provide a minimum of XX different user-defined phase sequences for each signal.
3.1.10.6.1
Each permissible phase sequence shall be user-assignable to any signal timing plan.
3.1.10.6.2
Each permissible phase sequence shall be executable by a time of day schedule.
3.1.10.6.3
Each permissible phase sequence shall be executable based on measured traffic conditions
3.1.10.9
The ASCT shall not prevent the following phases to be designated as coordinated phases. (User to list all required phases.)
3.1.10.10
The ASCT shall have the option for a coordinated phase to be released early based on a user-definable point in the phase or cycle. (User select phase or cycle.)
3.1.10.11
The ASCT shall not prevent the controller from displaying flashing yellow arrow left turn or right turn. (SELECT AS APPLICABLE)
3.1.10.12
The ASCT shall not prevent the local signal controller from performing actuated phase control using XX extension/passage timers as assigned to user-specified vehicle detector input channels in the local controller.
3.1.10.12.1
The ASCT shall operate adaptively using user-specified detector channels.
3.1.10.13
When adaptive operation is used in conjunction with normal coordination, the ASCT shall not prevent a controller serving a cycle length different from the cycles used at adjacent intersections.
3.1.10.14
(Describe requirements to suit other custom controller features that must be accommodated.)
3.1.10.15
The ASCT shall operate adaptively with the following detector logic. (DESCRIBE THE CUSTOM LOGIC)
3.1.11.6
The ASCT shall begin a non-coordinated phase later than its normal starting point within the cycle when all of the following conditions exist:

  • The user enables this feature
  • Sufficient time in the cycle remains to serve the minimum green times for the phase and the subsequent non-coordinated phases before the beginning of the coordinated phase
  • The phase is called after its normal start time
  • The associated pedestrian phase is not called

3.1.11.9
The ASCT shall not inhibit negative vehicle and pedestrian phase timing.
3.1.12.1
The ASCT shall set a specific state for each special function output based on the occupancy on a user-specified detector.

4.4.9.1.1

Service a phase more than once per cycle

3.1.10.1
When specified by the user, the ASCT shall serve a vehicle phase more than once for each time the coordinated phase is served.

4.4.9.1.2

Operate at least XX overlap phases

3.1.10.2
The ASCT shall provide a minimum of XX phase overlaps.

4.4.9.1.3

Operate four rings, 16 phases and up to three phases per ring (Edit to suit your needs).

3.1.10.3
The ASCT shall accommodate a minimum of XX phases at each signal
3.1.10.4
The ASCT shall accommodate a minimum of XX rings at each signal.
3.1.10.5
The ASCT shall accommodate a minimum of XX phases per ring

4.4.9.1.4

Permit different phase sequences under different traffic conditions

3.1.10.6
The ASCT shall provide a minimum of XX different user-defined phase sequences for each signal.
3.1.10.6.1
Each permissible phase sequence shall be user-assignable to any signal timing plan.
3.1.10.6.2
Each permissible phase sequence shall be executable by a time of day schedule.
3.1.10.6.3
Each permissible phase sequence shall be executable based on measured traffic conditions.

4.4.9.1.5

Allow one or more phases to be omitted (disabled) under certain traffic conditions or signal states.

3.1.9.1.2.6
The ASCT shall omit a user-specified phase when the cycle length is below a user-specified value.
3.1.9.1.2.7
The ASCT shall omit a user-specified phase based on measured traffic conditions.
3.1.9.1.2.8
The ASCT shall omit a user-specified phase based on the state of a user-specified external input.
3.1.9.1.2.9
The ASCT shall omit a user-specified phase according to a time of day schedule

4.4.9.1.6

Prevent one or more phases being skipped under certain traffic conditions or signal states.

3.1.9.1.2.3
The ASCT shall prevent skipping a user-specified phase when the user-specified phase sequence is operating.
3.1.9.1.2.4
The ASCT shall prevent skipping a user-specified phase based on the state of a user-specified external input.
3.1.9.1.2.5
The ASCT shall prevent skipping a user-specified phase according to a time of day schedule.

4.4.9.1.7

Allow detector logic at an intersection to be varied depending on local signal states

3.1.10.15
The ASCT shall operate adaptively with the following detector logic. (DESCRIBE THE CUSTOM LOGIC)

4.4.9.1.8

Accommodate the following custom features used by this agency (describe the features)

3.1.10.14
(Describe requirements to suit other custom controller features that must be accommodated.)

4.4.9.1.9

Allow any phase to be designated as the coordinated phase

3.1.10.9
The ASCT shall not prevent the following phases to be designated as coordinated phases. (User to list all required phases.)

4.4.9.1.10

Allow the operator to specify which phase receives unused time from a preceding phase

3.1.9.1.2.10
The ASCT shall assign unused time from a preceding phase that terminates early to a user-specified phase as follows:

  • next phase;
  • next coordinated phase;user-specified phase.

3.1.9.1.2.11
The ASCT shall assign unused time from a preceding phase that is skipped to a user-specified phase as follows:

  • previous phase;
  • next phase;
  • next coordinated phase;
  • user-specified phase.

4.4.9.1.11

Allow the controller to respond independently to individual lanes of an approach. This may be implemented in the signal controller using XX extension/passage timers, which may be assignable to each vehicle detector input channel. This may allow the adaptive operation to be based on data from a specific detector, or by excluding specific detectors.

3.1.10.12
The ASCT shall not prevent the local signal controller from performing actuated phase control using XX extension/passage timers as assigned to user-specified vehicle detector input channels in the local controller.
3.1.10.12.1
The ASCT shall operate adaptively using user-specified detector channels.
3.1.12.1
The ASCT shall set a specific state for each special function output based on the occupancy on a user-specified detector.

4.4.9.1.12

Allow the coordinated phase to terminate early under prescribed traffic conditions

3.1.10.10
The ASCT shall have the option for a coordinated phase to be released early based on a user-definable point in the phase or cycle. (User select phase or cycle.)

4.4.9.1.13

Allow flexible timing of non-coordinated phases (such as late start of a phase) while maintaining coordination

3.1.11.6
The ASCT shall begin a non-coordinated phase later than its normal starting point within the cycle when all of the following conditions exist:

  • The user enables this feature
  • Sufficient time in the cycle remains to serve the minimum green times for the phase and the subsequent non-coordinated phases before the beginning of the coordinated phase
  • The phase is called after its normal start time
  • The associated pedestrian phase is not called

4.4.9.1.14

Protected/permissive phasing and alternate left turn phase sequences.

3.1.9.1.2.1
The ASCT shall not prevent protected/permissive left turn phase operation.
3.1.9.1.2.2
The ASCT shall not prevent the protected left turn phase to lead or lag the opposing through phase based upon user-specified conditions.

4.4.9.1.15

Use flashing yellow arrow to control permissive left turns and right turns.

3.1.10.11
The ASCT shall not prevent the controller from displaying flashing yellow arrow left turn or right turn. (SELECT AS APPLICABLE)

4.4.9.1.16

Service side streets and pedestrian phases at minor locations more often than at adjacent signals when this can be done without compromising the quality of the coordination. (E.g., double-cycle mid-block pedestrian crossing signals.)

3.1.10.13
When adaptive operation is used in conjunction with normal coordination, the ASCT shall not prevent a controller serving a cycle length different from the cycles used at adjacent intersections.

4.4.9.1.17

Use negative pedestrian phasing to prevent an overlap conflicting with a pedestrian walk/don't walk

3.1.11.9
The ASCT shall not inhibit negative vehicle and pedestrian phase timing.

4.4.10

Adaptive Alerts

No Value

4.4.10.1

The TSS Operator needs to immediately notify maintenance and operations staff of alarms and alerts.

3.1.6.1.3
In the event of a detector failure, the ASCT shall issue an alarm to user-specified recipients. (This requirement may be fulfilled by sending the alarm to a designated list of recipients by a designated means, or by using an external maintenance management system.
3.1.6.2.5
In the event of communications failure, the ASCT shall issue an alarm to user-specified recipients. (This requirement may be fulfilled by sending the alarm to a designated list of recipients by a designated means, or by using an external maintenance management system.
3.1.6.2.6
The ASCT shall issue an alarm within XX minutes of detection of a failure.
3.1.6.3.2
In the event of adaptive processor failure, the ASCT shall issue an alarm to user-specified recipients. (This requirement may be fulfilled by sending the alarm to a designated list of recipients by a designated means, or by using an external maintenance

4.4.10.2

The TSS Operator needs to immediately and automatically pass alarms and alerts to the (specify external system).

3.1.6.1.3
In the event of a detector failure, the ASCT shall issue an alarm to user-specified recipients. (This requirement may be fulfilled by sending the alarm to a designated list of recipients by a designated means, or by using an external maintenance management system.
3.1.6.2.5
In the event of communications failure, the ASCT shall issue an alarm to user-specified recipients. (This requirement may be fulfilled by sending the alarm to a designated list of recipients by a designated means, or by using an external maintenance management system.
3.1.6.2.6
The ASCT shall issue an alarm within XX minutes of detection of a failure.
3.1.6.3.2
In the event of adaptive processor failure, the ASCT shall issue an alarm to user-specified recipients. (This requirement may be fulfilled by sending the alarm to a designated list of recipients by a designated means, or by using an external maintenance

4.5

Traffic and Operational Performance Measurement, Monitoring, and Reporting

No Value

4.5.1

TSS Operational Reporting

No Value

4.5.1.1

The TSS Operator needs to generate historical and real time reports that describe TSS operation.

3.1.16.1.6
The TSS shall collect and store phase data for every permitted phase, including the length of the phase split [This requirement may be superfluous in systems supported by high-resolution data. This requirement is intended to support legacy approaches to providing a split monitoring capability within traffic signal systems.]
3.1.16.1.7
The system shall collect and store the following logs in user-definable format:
3.1.16.1.7.1
Timing plan change
3.1.16.1.7.2
Signal phase change
3.1.16.1.7.3
Special function change
3.1.16.1.7.4
Coordination status change
3.1.16.1.7.5
Operating mode change
3.1.16.1.7.11
Emergency vehicle preemption on-off
3.1.16.1.7.12
Transit priority request, on-off
3.1.16.1.7.13
Action sets
3.1.16.1.9
The system shall automatically transfer all logs, alarms, and reports to an archive system.
3.1.16.1.10
The archive system shall store each log, alarm and report for a minimum of (X) years (USER SPECIFY).
3.1.16.3.1
The system shall create performance measure reports from the data in the controller logs, including the following:

  • Split logs (average split times, percent max out and force offs, percent gap outs, percent skips)
  • Detector health
  • Coordination plans
  • Pedestrian actuations
  • Transit signal priority actuations
  • Emergency vehicle preemption actuations
  • Real time split reports (showing programmed and actual splits) 3.1.16.3.2

The system shall create standard reports [specify].
3.1.16.3.3
The system shall create user customizable reports.
3.1.16.3.4
The system shall create the reports for a user-specified period.

4.5.1.2

The TSS Operator needs a permanent record of each detected fault.

3.1.16.1.7
The system shall collect and store the following logs in user-definable format:
3.1.16.1.7.6
Equipment failure
3.1.16.1.7.7
Communications failure
3.1.16.1.8
The system shall store the logs, alarms, and reports for a user defined amount of time (at least (X) years) where they are easily accessible. [User specify]
3.1.16.1.9
The system shall automatically transfer all logs, alarms, and reports to an archive system.
3.1.16.1.10
The archive system shall store each log, alarm and report for a minimum of (X) years (USER SPECIFY).

4.5.1.3

The TSS Operator needs a time-stamped record of who accesses the system, all manual commands, and data changes made during a session.

3.1.5.13
The system shall log any changes made to the database, including:

  • What was changed
  • Who made the change
  • When the change occurred

3.1.8.2.12
The system shall time-stamp a log of all manual commands.
3.1.16.1.7
The system shall collect and store the following logs in user-definable format:
3.1.16.1.7.8
Manual commands
3.1.16.1.7.9
Operator log-on
3.1.16.1.7.10
Operator log-off
3.1.16.1.7.14
Database changes

4.5.1.4

The TSS Operator needs a log of all software functions executed by the central system and local controllers.

3.1.5.13
The system shall log any changes made to the database, including:

  • What was changed
  • Who made the change
  • When the change occurred

3.1.8.2.12
The system shall time-stamp a log of all manual commands.
3.1.16.1.1
The system shall collect and store volume data for each detector.
3.1.16.1.2
The system shall collect and store occupancy data for each detector.
3.1.16.1.3
The system shall time stamp each detector actuation.
3.1.16.1.4
The system shall upload local controller logs by TSS Operator manual command.
3.1.16.1.5
The system shall upload local controller logs according to a time of day schedule.

4.5.1.5

The TSS Operator needs to report the exact state of signal timing and input data for a specified period, to allow historical analysis of the system operation.

3.1.5.19
The ASCT shall log the following events: (edit as appropriate)
3.1.5.19.1
Time-stamped vehicle phase calls
3.1.5.19.2
Time-stamped pedestrian phase calls
3.1.5.19.3
Time-stamped emergency vehicle preemption calls
3.1.5.19.4
Time-stamped transit priority calls
3.1.5.19.5
Time-stamped railroad preemption calls
3.1.5.19.6
Time-stamped start and end of each phase
3.1.5.19.7
Time-stamped controller interval changes
3.1.5.19.8
Time-stamped start and end of each transition to a new timing plan.

4.5.2

Adaptive Operational Monitoring and Reporting

No Value

4.5.2.1

The agency needs the (specify external decision support system) to be able to monitor the ASCT system automatically.

3.1.17.1.3
The ASCT shall send monitoring data to the XX external system. (Insert appropriate requirements that suit your needs.)
3.1.17.1.7
The ASCT shall implement the following commands from the XX external system when commanded: (Edit as appropriate for your situation)

  • Specified cycle length
  • Specified direction of progression
  • Specified adaptive strategy

4.5.2.2

The TSS Operator needs to store and report data used to calculate signal timing and have the data available for subsequent analysis.

3.1.5.22
The TSS shall store results of all signal timing parameter calculations for a minimum of XX days.
3.1.5.23
The ASCT shall store the following measured data in the form used as input to the adaptive algorithm for a minimum of XX days: (edit as appropriate)

  • volume
  • occupancy
  • queue length
  • phase utilization
  • arrivals in green
  • green band efficiency 3.1.5.30

The ASCT shall store the following data in XX minute increments: (edit as appropriate)

  • volume
  • occupancy
  • queue length 3.1.16.4.1

The ASCT shall report measures of current traffic conditions on which it bases signal state alterations.
3.1.16.4.2
The ASCT shall report all intermediate calculated values that are affected by calibration parameters.
3.1.16.4.3
The ASCT shall maintain a log of all signal state alterations directed by the ASCT.
3.1.16.7.2
The TSS shall display stored data that illustrate adaptive input data and output decisions. (This display will be used by the TSS Operator.)

4.5.2.3

The TSS Operator needs to store and report data that can be used to measure traffic performance under adaptive control.

3.1.5.22
The TSS shall store results of all signal timing parameter calculations for a minimum of XX days.
3.1.5.23
The ASCT shall store the following measured data in the form used as input to the adaptive algorithm for a minimum of XX days: (edit as appropriate)

  • volume
  • occupancy
  • queue length
  • phase utilization
  • arrivals in green
  • green band efficiency

3.1.5.30
The ASCT shall store the following data in XX minute increments: (edit as appropriate)

  • volume
  • occupancy
  • queue length

4.5.2.4

The TSS Operator needs to store all operational data and signal timing parameters calculated by the adaptive system, and export selected data to (specify appropriate external system).

3.1.5.20
The ASCT shall export its systems log in the following formats: (edit as appropriate)

  • MS Excel
  • Text
  • CVS
  • Open source SQL database 3.1.5.21

The ASCT shall store the event log for a minimum of XX days
3.1.5.24
The ASCT system shall archive all data automatically after a user-specified period not less than XX days.
3.1.5.25
The ASCT shall provide data storage for a system size of XX signal controllers. The data to be stored shall include the following: (edit as appropriate)

  • Controller state data
  • Reports
  • Log data
  • Security data
  • ASCT parameters
  • Detector status data

3.1.5.28
The ASCT shall store data logs in a standard database (specify as appropriate).

4.5.2.5

The TSS Operator needs to report performance data in real time to (specify external system).

3.1.17.1
The TSS (ASCT) shall support external interfaces according to the referenced interface control documents and the following detailed requirements. (Insert appropriate requirements that suit your needs. Interface data flows should be documented in your ITS

  • Information layer protocol
  • Application layer protocol
  • Lower layer protocol
  • Data aggregation
  • Frequency of storage
  • Frequency of reporting
  • Duration of storage)

3.1.17.1.1
The ASCT shall send operational data to XX external system. (Insert appropriate requirements that suit your needs.)
3.1.17.1.5
The ASCT shall send performance data to the XX external system. (Insert appropriate requirements that suit your needs.)
3.1.17.1.9
The ASCT shall set the state of external input/output states according to a time-of-day schedule.

4.5.2.6

The TSS Operator needs to generate historic and real-time reports that effectively support operation, maintenance and reporting of system performance and traffic conditions.

3.1.5.23
The ASCT shall store the following measured data in the form used as input to the adaptive algorithm for a minimum of XX days: (edit as appropriate)

  • volume
  • occupancy
  • queue length
  • phase utilization
  • arrivals in green
  • green band efficiency

3.1.5.26
The ASCT shall calculate and report relative data quality including:

  • The extent data is affected by detector faults
  • Other applicable items

3.1.5.27
The ASCT shall report comparisons of logged data when requested by the user:

  • Day to day,
  • Hour to hour
  • Hour of day to hour of day
  • Hour of week to hour of week
  • Day of week to day week
  • Day of year to day of year

3.1.5.29
The ASCT shall report stored data in a form suitable to provide explanations of system behavior to public and politicians and to troubleshoot the system.
3.1.16.4.3
The ASCT shall maintain a log of all signal state alterations directed by the ASCT.
3.1.16.4.3.1
The ASCT log shall include all events directed by the external inputs.
3.1.16.4.3.2
The ASCT log shall include all external output state changes.
3.1.16.4.3.3
The ASCT log shall include all actual parameter values that are subject to user-specified values.
3.1.16.4.3.4
The ASCT shall maintain the records in this ASCT log for XX period.
3.1.16.4.3.5
The ASCT shall archive the ASCT log in the following manner: (Specify format, frequency, etc., to suit your needs.)
3.1.16.7.1
The TSS shall provide predefined reports of stored data for non-technical recipients in accordance with user-specified formats. (Specify report formats to accompany this requirement.)
3.1.16.7.2
The TSS shall display stored data that illustrate adaptive input data and output decisions. (This display will be used by the TSS Operator.)

4.5.3

Traffic Performance Collection and Storage

No Value

4.5.3.1

The TSS Operator needs to collect and store high resolution data from traffic signal controllers.

3.1.16.1.7
The system shall collect and store the following logs in user-definable format:
3.1.16.3.3
The system shall create user customizable reports.
3.1.16.3.4
The system shall create the reports for a user-specified period.
3.1.16.3.7
The system shall produce performance reports consistent with:

  • Attached performance report document (USER SPECIFIED - attach)
  • Purdue Pooled Fund Study

3.1.16.5.1
The Performance Measurement Server shall retrieve and store high-resolution data from local traffic signal controllers. [This requires the agency to provide traffic signal controllers that store the high-resolution data, which are not covered by these Model Documents.
3.1.16.5.1.1
High-resolution data are defined by (specify details).
3.1.16.5.1.2
The Performance Measurement Server shall store uploaded high-resolution data for [specify timeframe].
3.1.16.5.1.3
The TSS shall not prevent the local controller from accessing local devices as needed to store high-resolution data.

4.5.4

Traffic Performance Processing

No Value

4.5.4.1

The TSS Operator needs the system to accept high resolution controller data in order to calculate and report intersection and system performance measurements that support operational objectives.

3.1.16.3.5
The system shall collect detector data consistent with the Indiana Traffic Signal High Resolution Data Logger Enumerations.
3.1.16.3.6
The system shall collect signal phase data consistent with the Indiana Traffic Signal High Resolution Data Logger Enumerations.
3.1.16.3.7
The system shall produce performance reports consistent with:

  • Attached performance report document (USER SPECIFIED - attach)
  • Purdue Pooled Fund Study

3.1.16.6.1
The Performance Measurement Server shall process the collected and stored high resolution data to produce the following reports:

  • Signal Measures Charts:
    • Approach Delay
    • Approach Speed
    • Approach Volume
    • Arrivals on Red
    • Pedestrian Delay
    • Preemption Details
    • Purdue Coordination Diagram
    • Purdue Link Pivot
    • Purdue Phase
    • Termination
    • Purdue Split Failures
    • Split Monitor
    • Turning Movement
    • Yellow and Red Actuations
  • Reports:
    • Usage

4.5.5

Traffic Performance Reports

No Value

4.5.5.1

The TSS Operator needs to view reports showing traffic operational performance.

3.1.16.7.3
The Performance Measurement Server shall provide the following reports:

  • Signal Measures Charts:
    • Approach Delay
    • Approach Speed
    • Approach Volume
    • Arrivals on Red
    • Pedestrian Delay
    • Preemption Details
    • Purdue Coordination Diagram
    • Purdue Link Pivot
    • Purdue Phase Termination
    • Purdue Split Failures
    • Split Monitor
    • Turning Movement
    • Yellow and Red Actuations
  • Reports:
    • Usage

3.1.16.7.3.1
Performance measurement reports shall be consistent with descriptions in ATSPM version 4.0 (or later) documentation.
3.1.16.7.4
The TSS (ASCT) shall provide traffic performance measurement using probe vehicle reports provided by an external service [specify].
3.1.16.7.5
The TSS (ASCT) shall provide traffic performance measurement using [specify alternative approaches not covered in other requirements].

4.5.6

Alerts

No Value

4.5.6.1

The TSS Operator needs to receive alerts about traffic operational performance.

3.1.16.8.1
The TSS shall provide configurable alerts to the TSS Operator based on traffic operational performance. (Specify alerts to accompany this requirement.)

4.5.6.2

The TSS Operator needs to immediately know when a hardware or software fault occurs at a local intersection.

3.1.16.2.1
The system shall create alerts of the following events:

  • Detector fault/failure
  • Communication fault/failure
  • Flash mode
  • Preemption fault/failure
  • Transit signal priority fault/failure
  • Cabinet flash
  • Cabinet door open
  • Temperature out of range
  • Adaptive Processor and Algorithms (Note: Only with adaptive operations)

3.1.16.2.2
The system shall provide an alert of any discrepancies between the central controller database and the infield database for each controller.
3.1.16.2.3
The system shall classify every alerts as critical, warning, and informational only, based user-specified rules.
3.1.16.2.3.1
The system shall alert TSS Operator via text message.
3.1.16.2.3.2
The system shall alert TSS Operator via email.
3.1.16.2.3.3
The system shall alert TSS Operator by message on TSS Operator's desktop.

4.5.6.3

The TSS Operator needs to immediately notify maintenance and operations staff of alarms and alerts.

3.1.6.2.2
In the event of communications failure, the TSS shall issue an alarm to user-specified recipients. (This requirement may be fulfilled by sending the alarm to a designated list of recipients by a designated means, or by using an external maintenance management system.
3.1.6.2.3
The TSS shall issue an alarm within XX minutes of detection of a failure.

4.5.6.4

The TSS Operator needs to immediately and automatically pass alarms and alerts to the (specify external system).

3.1.6.2.2
In the event of communications failure, the TSS shall issue an alarm to user-specified recipients. (This requirement may be fulfilled by sending the alarm to a designated list of recipients by a designated means, or by using an external maintenance management system.
3.1.6.2.3
The TSS shall issue an alarm within XX minutes of detection of a failure.

4.5.7

Real-Time Monitoring

No Value

4.5.7.1

The TSS Operator needs to observe the operation of traffic signal field equipment.

3.1.7.1.3
The system shall provide a map that displays different levels of information:

  • Statewide
  • Area-wide
  • Corridor
  • Intersection

3.1.7.1.6
The system shall move between levels seamlessly, without having to open new files or windows.
3.1.7.1.7
The system shall have pan and zoom capabilities.
3.1.7.1.8
The system shall automatically adjust the display depending on the 'zoom level'.
3.1.7.1.14
The system shall display multiple individual intersection-level views simultaneously as separate displays or tiled windows (SPECIFY minimum and maximum numbers).

4.5.7.1.1

The TSS Operator needs to view real time display of an intersection and typical controller front panel information status of operating mode, phases, and detectors.

3.1.7.2.1
The system shall open the intersection display when the intersection on the main map is clicked on.
3.1.7.2.2
The system shall show the current phase status of an intersection upon operator selection of the associated intersection icon on the map display.
3.1.7.2.3
The system shall display the following traffic signal controller information:

  • Intersection name/number
  • Controller type
  • Firmware and version
  • IP address

3.1.7.2.4
The system shall have the capability to display all controller outputs in real-time, including:

  • Vehicle phases (including overlaps)
  • Pedestrian phases
  • Bicycle phases
  • Signs controlled by the signal controller

3.1.7.2.5
The system shall have the capability to display all controller inputs in real time, including:

  • Vehicle detector actuations
  • Pedestrian detector actuations
  • Bicycle detector actuations
  • Transit signal priority
  • Railroad preemption
  • Emergency vehicle preemption

3.1.7.2.6
The system shall display the data shown on the virtual controller front panel based on a user-selected intersection.

4.5.7.1.2

The TSS Operator needs to select a predetermined group of intersections to monitor.

3.1.1.6
The system shall allow multiple TSS Operators to view the status of an intersection or group of intersections simultaneously.
3.1.3.1.2
The system shall allow intersections to be included in a group.
3.1.3.1.2.1
A group shall support up to XX signals.
3.1.3.1.3
The system shall allow an intersection to be included in two or more groups.
3.1.3.1.3.1
The system shall allow intersections to change grouping by time of day schedule.
3.1.7.1.3
The system shall provide a map that displays different levels of information:

  • Statewide
  • Area-wide
  • Corridor
  • Intersection

3.1.7.1.14
The system shall display multiple individual intersection-level views simultaneously as separate displays or tiled windows (SPECIFY minimum and maximum numbers).

4.5.7.1.3

The TSS Operator needs to quickly and efficiently set up the intersection status display on the map, including all inputs and outputs at the intersection.

3.1.7.1.3
The system shall provide a map that displays different levels of information:

  • Statewide
  • Area-wide
  • Corridor
  • Intersection

3.1.7.1.4
The system shall provide a display that uses a cloud based system map (SPECIFY DETAILS)
3.1.7.1.5
The system shall provide a display that uses an existing agency map as background (Autocad, GIS, JPEG, etc.)
3.1.7.1.11
The system shall provide a library of intersection drawings (e.g., standard four- legged intersections, standard tee intersection, five-legged intersection, six legged intersection, etc.) to develop intersection level graphics that are geometrically correct diagrams.
3.1.7.1.12
The system shall provide a library of symbols for inputs and outputs to help construct the intersection display.
3.1.7.1.13
The system shall allow the TSS Operator to import customized graphical icons to the map icon library.

4.5.7.1.4

The TSS Operator needs to view real time communications status, operational status and equipment status for all equipment connected to the signal system. The status should be color coded to quickly see issues.

3.1.7.1.3
The system shall provide a map that displays different levels of information:

  • Statewide
  • Area-wide
  • Corridor
  • Intersection

3.1.7.1.6
The system shall move between levels seamlessly, without having to open new files or windows.
3.1.7.1.7
The system shall have pan and zoom capabilities.
3.1.7.1.8
The system shall automatically adjust the display depending on the 'zoom level'.
3.1.7.1.9
At the state wide and area-wide level map, the system shall display a color coded status of the following systems:

  • Communication
  • Coordination
  • Intersection flash mode
  • Preemption

4.5.7.2

The TSS Operator needs to view a real-time time-space-diagram of user defined intersection group, including real time splits, offsets and coordinated phase detector actuations of each intersection in group.

3.1.7.1.10
At the corridor level map, the system shall display the following timing related information:

  • Real time or other measurable period [Specify period length(s)] time-space-diagrams
  • Split times
  • Phase status
  • Detector status (vehicle and pedestrian)
  • Local cycle lengths/timer
  • Background cycle length/timer
  • Offset
  • Intersection identifier

4.6

Data Storage

No Value

4.6.1

The TSS Operator needs to access the data on the system for (XX) months after which it will be archived.

3.1.16.1.8
The system shall store the logs, alarms, and reports for a user defined amount of time (at least (X) years) where they are easily accessible. [User specify]
3.1.16.1.9
The system shall automatically transfer all logs, alarms, and reports to an archive system.
3.1.16.1.10
The archive system shall store each log, alarm and report for a minimum of (X) years (USER SPECIFY).

4.7

Constraints

No Value

4.7.1

TSS Constraints

No Value

4.7.1.1

The TSS Designer is constrained to using the following equipment: - Controller type (list acceptable equipment) - Controller firmware (list acceptable firmware) - Communication system (list acceptable equipment) - Cabinet type and size (list acceptable equipment) - Signal management system (list acceptable systems)

3.1.3.4.1
The system shall fully satisfy all requirements when connected to XX local controllers (SPECIFY local controller type)
3.1.3.4.1.1
Controller type (list applicable equipment)
3.1.3.4.1.2
Local firmware (list applicable firmware)
3.1.3.4.1.3
Communications media and protocols (list applicable equipment)
3.1.3.4.2
The system shall fulfill all requirements when connected to XX local controller firmware (SPECIFY local controller firmware)

4.7.1.2

The TSS Designer needs to use equipment and software acceptable under current agency IT policies and procedures (USER TO SPECIFY)

3.1.2.4
The system shall comply with the agency's security policy as described in (specify appropriate policy document)

4.7.1.3

The TSS Designer needs to use specific communications protocols (specify AB3418E, NTCIP, or other) to all existing and future traffic signal controllers connected to the system.

3.1.3.4.1
The system shall fully satisfy all requirements when connected to XX local controllers (SPECIFY local controller type)
3.1.3.4.1.3
Communications media and protocols (list applicable equipment)
3.1.3.4.1.3.1
AB3418E
3.1.3.4.1.3.2
NTCIP (SPECIFY relevant items)
3.1.3.4.3
The system shall fully satisfy all requirements when connected to the existing communications network

4.7.1.4

The TSS Designer needs to communicate to traffic signal controllers using Ethernet protocol (OR SERIAL OR OTHER. USER TO SPECIFY).

3.1.3.4.3
The system shall fully satisfy all requirements when connected to the existing communications network
3.1.3.4.6
The system shall use the following communications protocols with traffic signal controllers (SPECIFY as appropriate)
3.1.3.4.6.1
Ethernet
3.1.3.4.6.2
Serial
3.1.3.4.6.3
Other [Specify]

4.7.1.5

The TSS Designer needs to use equipment and software acceptable under current agency IT policies and procedures.

3.1.18.1
The vendor's software shall be fully operational within the following platform: (edit as appropriate)

  • Windows-PC,
  • Linux,
  • Mac-OS,
  • Unix.

4.7.1.6

The TSS Operator needs access to and operation of the system in all environmental conditions.

3.1.3.4.7
Any field device installed as part of the TSS shall fulfill NEMA TS-2 environmental requirements.

4.7.1.7

The TSS Designer needs to fully implement the system with full capability within the available budget of $(USER TO SPECIFY). (or included in procurement documents but not in system requirements)

3.1.3.4.8
The system shall be fully implemented within the available budget of $[Specify]. (or included in procurement documents but not in system requirements)

4.7.2

Adaptive Constraints

No Value

4.7.2.1

The TSS Designer is constrained to use the following equipment:

No Value

4.7.2.1.1

Controller type (list acceptable equipment)

3.1.18.3
The ASCT shall fully satisfy all requirements when connected with XX controllers (specify controller types).

4.7.2.1.2

Detector type (list acceptable equipment)

3.1.13.1
The ASCT shall be compatible with the following detector technologies (agency to specify):

  • Detector type A
  • Detector type B
  • Detector type C

3.1.13.2
The ASCT vendor shall specify detector requirements.
3.1.13.2.1
Vendor shall specify required detector accuracy
3.1.13.2.2
Vendor shall specify required detector output latency
3.1.13.2.3
Vendor shall specify detection zone coverage
3.1.13.2.4
Vendor shall specify mounting requirements
3.1.13.2.5
Vendor shall specify installation requirements
3.1.13.2.6
Detectors verified against the provided requirements shall be deemed acceptable by the ASCT Vendor.
3.1.13.2.7
The Vendor shall be responsible to provide expected functionality using verified detectors.
3.1.18.2
The ASCT shall fully satisfy all requirements when connected with detectors from manufacturer XX (specify required detector types).

4.8

Training

No Value

4.8.1

TSS Training

No Value

4.8.1.1

The TSS Manager needs all staff involved in operations and maintenance to receive appropriate training.

3.1.19.1
The vendor shall provide training on all the operations of the system.
3.1.19.2
The vendor shall provide a minimum of XX hours of training to a minimum of XX staff. (SPECIFY)
3.1.19.3
The vendor shall provide a minimum of XX training sessions (specify how many sessions over what period).
3.1.19.4
The vendor shall provide the following training (edit as appropriate).
3.1.19.4.1
The vendor shall provide training on troubleshooting the system.
3.1.19.4.2
The vendor shall provide training on system configuration.
3.1.19.4.3
The vendor shall provide training on administration of the system.
3.1.19.4.6
The vendor shall provide training on system calibration.
3.1.19.4.7
The vendor's training delivery shall include: printed course materials and references, electronic copies of presentations and references.
3.1.19.4.8
The vendor's training shall be delivered at (SPECIFY location for training).

4.8.2

Adaptive Training and Support

No Value

4.8.2.1

The TSS Manager needs [Specify staff] involved in operations and maintenance of the adaptive system to receive appropriate training.

3.1.19.4.4
The vendor shall provide training on the operations of the adaptive system.

4.8.3

Automated Traffic Signal Performance Measurement Training

No Value

4.8.3.1

The TSS Manager needs [Specify staff] involved in operations and maintenance of the automated signal performance measurement system to receive appropriate training.

3.1.19.4.5
The vendor shall provide training on the operations of the automated traffic signal performance measurement and monitoring.

4.9

External Interfaces

No Value

4.9.1

The TSS Operator needs to align coordinated traffic signals in the system in question with coordinated traffic signals in an adjacent system. (The intent of this need is to maintain cycle-offset-split signal coordination across system boundaries. Basic coordination can be provided by using timings that are compatible in both systems, following compatible time-of-day schedules, and maintaining synchronization of the time-of- day clocks. Under this need, the system is responsible only for the clock synchronization, and the user is responsible for compatible timings and schedules.)

3.1.17.1
The TSS (ASCT) shall support external interfaces according to the referenced interface control documents and the following detailed requirements. (Insert appropriate requirements that suit your needs. Interface data flows should be documented in your ITS

  • Information layer protocol
  • Application layer protocol
  • Lower layer protocol
  • Data aggregation
  • Frequency of storage
  • Frequency of reporting
  • Duration of storage)

3.1.17.1.1
The ASCT shall send operational data to XX external system. (Insert appropriate requirements that suit your needs.)

4.9.2

The TSS Operator needs to select coordinated signal timing patterns (including cycle, offset, split, special functions, and phase sequence) based on the timing patterns in current operation in an adjacent system. (This user need addresses both time-of-day and traffic responsive coordination modes. In addition to the clock synchronization provided in 4.9.1, this user need also requires the system to align its timing pattern in use with an adjacent system automatically. This user need does not mean the system will create signal timings that are compatible — that is assumed to be the responsibility of the user.)

3.1.17.1
The TSS (ASCT) shall support external interfaces according to the referenced interface control documents and the following detailed requirements. (Insert appropriate requirements that suit your needs. Interface data flows should be documented in your ITS

  • Information layer protocol
  • Application layer protocol
  • Lower layer protocol
  • Data aggregation
  • Frequency of storage
  • Frequency of reporting
  • Duration of storage)

3.1.17.1.2
The ASCT shall send control data to the XX external system. (Insert appropriate requirements that suit your needs.)

4.9.3

The TSS Operator needs to provide signal operational data to an external display service, which may be a regional display map at another traffic management center.

3.1.17.1
The TSS (ASCT) shall support external interfaces according to the referenced interface control documents and the following detailed requirements. (Insert appropriate requirements that suit your needs. Interface data flows should be documented in your ITS

  • Information layer protocol
  • Application layer protocol
  • Lower layer protocol
  • Data aggregation
  • Frequency of storage
  • Frequency of reporting
  • Duration of storage)

3.1.17.1.3
The ASCT shall send monitoring data to the XX external system. (Insert appropriate requirements that suit your needs.)

4.9.4

The TSS Operator needs to allow control of the system by the operator of an external system. (The envisioned scenario is a freeway management operator engaging a particular coordinated signal timing pattern to carry traffic diverting around a freeway incident or bottleneck on appropriate arterial streets. This engagement may need to be done through the traffic management system in use by the freeway management operator.)

3.1.17.1
The TSS (ASCT) shall support external interfaces according to the referenced interface control documents and the following detailed requirements. (Insert appropriate requirements that suit your needs. Interface data flows should be documented in your ITS

  • Information layer protocol
  • Application layer protocol
  • Lower layer protocol
  • Data aggregation
  • Frequency of storage
  • Frequency of reporting
  • Duration of storage)

3.1.17.1.4
The ASCT shall send coordination data to the XX external system. (Insert appropriate requirements that suit your needs.)

4.9.5

The TSS Operator needs to be able to turn on signs that control traffic or provide driver information when specific traffic conditions occur, when needed to support the adaptive operation, when congestion is detected at critical locations or according to a time-of-day schedule.

3.1.12.1
The ASCT shall set a specific state for each special function output based on the occupancy on a user-specified detector.
3.1.12.2
The ASCT shall set a specific state for each special function output based on the current cycle length.
3.1.12.3
The ASCT shall set a specific state for each special function output based on a time-of-day schedule.
3.1.17.1.9
The ASCT shall set the state of external input/output states according to a time-of-day schedule.
3.1.17.1.10
The ASCT output states shall be settable according to a time-of-day schedule.

4.9.6

The TSS Operator needs to react to commands issued by (specify an external control or decision support system, such as an ICM system or another signal system).

3.1.9.1.1.6
The ASCT shall operate non-adaptively when commanded by an external system process.
3.1.9.1.2.4
The ASCT shall prevent skipping a user-specified phase based on the state of a user-specified external input.
3.1.9.1.2.8
The ASCT shall omit a user-specified phase based on the state of a user-specified external input.
3.1.10.8
The ASCT shall not prevent a phase/overlap output based on an external input.
3.1.17.1
The TSS (ASCT) shall support external interfaces according to the referenced interface control documents and the following detailed requirements. (Insert appropriate requirements that suit your needs. Interface data flows should be documented in your ITS

  • Information layer protocol
  • Application layer protocol
  • Lower layer protocol
  • Data aggregation
  • Frequency of storage
  • Frequency of reporting
  • Duration of storage)

3.1.17.1.6
The ASCT shall receive commands from the XX external system.
3.1.17.1.7
The ASCT shall implement the following commands from the XX external system when commanded: (Edit as appropriate for your situation)

  • Specified cycle length
  • Specified direction of progression
  • Specified adaptive strategy

3.1.17.1.8
The ASCT shall conform its operation to an external system's operation.
3.1.17.1.10
The ASCT output states shall be settable according to a time-of-day schedule.
3.1.17.1.11
The ASCT shall implement the following commands from the XX external system when commanded: (Edit as appropriate for your situation)

  • Specified cycle length

3.1.17.1.12
The ASCT shall conform its operation to an external system's operation.

4.10

Maintenance, Support and Warranty

No Value

4.10.1

The TSS Manager needs the system to fulfill all the requirements for the life of the system. The agency therefore needs the system to be maintained to repair faults that are not defects in materials and workmanship.

3.1.20.1
The Maintenance Vendor shall provide maintenance according to a separate maintenance contract. That contract should identify repairs necessary to preserve requirements fulfillment, responsiveness in effecting those repairs, and all requirements on the maintenance provider while performing the repairs.

4.10.2

The agency needs the system to fulfill all requirements for the life of the system. The agency therefore needs support to keep software and software environment updated as necessary to prevent requirements no longer being fulfilled.

3.1.20.2
The Vendor shall provide routine updates to the software and software environment necessary to preserve the fulfillment of requirements for a period of XX years. Preservation of requirements fulfillment especially includes all IT management requirements as previously identified.

4.10.3

The agency needs the system to fulfill all requirements for the life of the system. The agency therefore needs the system to remain free of defects in materials and workmanship that result in requirements no longer being fulfilled.

3.1.20.3
The Vendor shall warrant the system to be free of defects in materials and workmanship for a period of XX years. Warranty is defined as correcting defects in materials and workmanship (subject to other language included in the purchase documents). Defect is defined as any circumstance in which the material does not perform according to its specification.


ConOps Reference #

ConOps Sample Statements

5

Envisioned System Overview

5.1

Proposed TSS Architecture

5.1.1

An architecture diagram showing all the high-level elements of the TSS/ASCT system based on the appropriate Regional ITS Architecture. [Insert system architecture diagram to illustrate proposed system in this section.
Reference Guidance section's Concept of Use]

5.2

TSS/ASCT System Overview

5.2.1

The agency plans to implement a traffic signal system comprising:

  • Server(s) located at XX [provide preliminary system block diagram, reference Guidance section's Concept of Use]
  • TSS management
  • Map displays
  • Adaptive operation
  • Performance measurement and reporting
  • Communications as defined by XX Communications Plan
  • System detectors (for traffic-responsive and/or adaptive operation and/or performance measurement) (System detectors are not specifically covered by this document)
  • Traffic signal controllers (not covered specifically by this document)
  • Adaptive field processors (not covered specifically by this document)
  • Workstations located at XX
  • Additional field devices (describe) (not covered specifically by this document)

6

Operational Environment

6.1

TSS Operational Environment

6.1.1

The system will be operated and monitored from the [specify agency] [specify overall system name such as TMC].

6.1.2

The system will be operated and monitored from workstations located [specify who will have workstations and where they will be located].

6.1.3

The central server equipment will be housed at [specify location] in an [air-conditioned or non-air-conditioned] environment.

6.1.4

The [in-house operators and/or on-call contract staff] will handle complaints or requests for changes in operation on an as-needed basis.

6.1.5

Maintenance of all field equipment will be performed by [in-house and/or contract] staff

6.1.6

Maintenance of the following field equipment will be performed by [in-house and/or contract] staff. [specify what equipment will be maintained by whom]

6.1.7

Funding for maintenance of the TSS will come from [specify funding program or source]. An increase of [specify $] per year will be required to accommodate the additional equipment installed for the TSS.

6.1.8

Additional communications equipment and annual fees will be incurred with the TSS. This will amount to approximately [specify $] per year, and will be covered by the [specify program or budget allocation details].

6.1.9

Replacement or repair of defective or failed equipment will be covered for [specify years] by the manufacturers' warranties. The labor cost of replacement during this period will be included in the purchase price.

6.1.10

The agency expects maintenance of parts and equipment for a period of [specify years] will be included in the purchase price.

6.1.11

The agency expects maintenance of all TSS management software for a period of [specify years] will be included in the purchase price.

6.1.12

The agency expects to operate this system using the latest software for a period of [specify years].

6.1.13

The agency will seek technical support from the vendor for assistance in using the TSS management software for [specify years].

6.1.14

Operations and maintenance staff will have the ability to log in to the system from remote locations via the internet, and have full functionality consistent with their access level.

6.1.15

Include any additional needs for support or information from the vendor that will be needed by your agency, and that will become requirements in the contract or purchase documents.

6.1.16

The central server will be a standard platform maintained by the [specify agency department] and able to be replaced independently from the software.

6.1.17

The agency selection of traffic signal equipment will not be constrained by the TSS software.

6.2

Adaptive Operational Environment

6.2.1

The system will be operated and monitored from the [specify agency] TMC.

6.2.2

The system will be operated and monitored from the [specify agency] signal shop.

6.2.3

The system will be operated and monitored from workstations located [specify who will have workstations and where they will be located].

6.2.4

An operator will be able to have full access to the system from each local controller or on-street master.

6.2.5

The central server equipment will be housed at [specify location] in an [air-conditioned or non-air-conditioned?] environment.

6.2.6

Equipment compatibility constraints

6.2.6.1

The central server will be a standard platform [maintained by the agency IT Department] and able to be replaced independently from the software.

6.2.6.2

The agency selection of controller will not be constrained by the adaptive software.

6.2.6.3

The agency prefers specific detector technology. [Specify your selected detector types].

6.2.6.4

The agency prefers to use the following controller types. [Specify acceptable controller types.]

6.2.7

The operators will already be experienced in setting up and fine tuning traditional coordinated signal systems. They will require training specific to the adaptive system, sufficient to allow them to set up, adjust and fine tune all aspects of the system.

6.2.8

The set up and fine tuning of the system will be contracted out. A review of the system's operation will be performed quarterly [specify frequency].

6.2.9

Complaints or requests for changes in operation will be handled by the in-house operators on an as-needed basis.

6.2.10

Complaints or requests for changes in operation will be handled by on-call contract staff on an as-needed basis.

6.2.11

Maintenance of all field equipment will be performed by in-house [OR contract] staff

6.2.12

Maintenance of the following field equipment will be performed by in-house [OR contract] staff. [specify what equipment will be maintained by whom.]

6.2.13

Funding for maintenance of the adaptive system will come from [specify funding program or source]. An increase of $xxx per year will be required to accommodate the additional equipment installed for the adaptive system.

6.2.14

Additional communications equipment and annual fees will be incurred with the adaptive system. This will amount to approximately $xxx per year, and will be covered by the [specify program or budget allocation details].

6.2.15

Replacement or repair of defective or failed equipment will be covered for xx years by the manufacturers' warranties. The labor cost of replacement during this period will be included in the purchase price.

6.2.16

The agency expects maintenance of parts and equipment for a period of XX years will be included in the purchase price. (Note: May not be eligible for Federal funding)

6.2.17

The agency expects maintenance of all adaptive system software for a period of xx years will be included in the purchase price.

6.2.18

The agency expects to operate this system using the latest software for a period of CC years.

6.2.19

The agency will seek technical support from the vendor for assistance in using the adaptive software for XX years.

6.2.20

Operations and maintenance staff will have the ability to log in to the system from remote locations via the internet, and have full functionality consistent with their access level.

6.2.21

The ASCT's operation will be able to be customized to suit the different situations that will be experienced in the different areas where it will operate.

6.2.21.1

The agency's experienced operators will be able to write customized routines using the ASCT's API.

6.2.21.2

The vendor will be able to provide customized routines that take advantage of the ASCT's API.

6.2.22

Include any additional needs for support or information from the vendor that will be needed by your agency, and that will become requirements in the contract or purchase documents.

7

Support Environment

7.1

TSS Support Environment

7.1.1

Institutions and Stakeholders

7.1.1.1

Existing stakeholders of the TSS include: [list all stakeholders, such as:] Sponsoring agency Neighboring agencies that will access the TSS Etc.

7.1.1.2

The stakeholders who will be affected by or have a direct interest in the TSS are: [list existing and include new stakeholders].

7.1.1.3

The activities that will be undertaken by the TSS stakeholders include: system operation, system monitoring and adjustment, system performance monitoring and evaluation.

7.1.1.4

The organizational structures of the units responsible for installation, operation and maintenance are illustrated in the attached organization chart. The roles, responsibilities and required qualifications and experience are described below. [Describe as appropriate]

7.1.2

Facilities

7.1.2.1

Describe the current and/or proposed [TMC or TSS Center].

7.1.2.2

Will there be a satellite and/or backup [TMC or TSS Center]?

7.1.2.3

Describe the locations elsewhere within the agency, such as on a LAN or WAN, from which access to the system will be required?

7.1.2.4

Is air-conditioning required?

7.1.2.5

Describe the location where a separate server will be located. (e.g., IT server room, TMC back room, remote hub)

7.1.2.6

Describe who is responsible for providing and maintaining staff facilities (e.g., personnel, public works, building services, etc.?)

7.1.2.7

Describe who is responsible for fire control facilities (e.g., part of operating group's responsibility, or the responsibility of another group, such as building services?)

7.1.2.8

Describe who is responsible for secure access to the TMC, workshop, or office with TSS workstations? (e.g., Is it the responsibility of the operating group or another group, such as building services?)

7.1.3

System Architecture Constraints

7.1.3.1

The TSS processor/server will be protected within the agency's firewalls. The IT Department will provide resources, equipment and system management so that users/operators will have appropriate access to the system locally, from within the agency's LAN and from remote locations.

7.1.3.2

The communications media available for use by the system will be: [List Available Media, Provide a map or block diagram as appropriate. Show locations of any gaps, bandwidth and latency constraints, protocols and available alternatives.]

7.1.3.3

The [specify which State or Region] [Statewide or Regional] ITS Architecture provides the context for the TSS project. The TSS project fits within the ITS Architecture as illustrated in Figure XX. [Explain each architectural element and information flow in the CCTV System project. If additional elements or interfaces are added, explain why].

7.1.4

Utilities

7.1.4.1

Are utilities the responsibility of the operating group, or are they the responsibility of another group, such as building services?

7.1.5

Equipment

7.1.5.1

Describe what test equipment is required to support the TSS (e.g., communications testers, fiber testers, signal equipment testers). Is this currently available or is additional equipment required?

7.1.5.2

Will vehicles be the responsibility of the operating group or another group within the agency? What types of vehicles will be required, and how many?

7.1.6

Computing hardware

7.1.6.1

Describe the additional computing equipment required to support TSS operation, such as printer, copier, additional monitors, and scanner.

7.1.6.2

Describe who is responsible for maintenance and repair of the computing equipment?

7.1.6.3

Describe who is responsible for replacement of the computing equipment when it reaches the end of its useful life?

7.1.7

Software

7.1.7.1

Who is responsible for keeping software up to date?

7.1.7.2

Who is responsible for keeping software licenses current?

7.1.7.3

What controls are proposed governing software use and availability on workstations and other support computers?

7.1.8

Personnel

7.1.8.1

Describe how many users/operators will be available for routine operations. Will this be provided by existing staff or will additional staff be required?

7.1.8.2

Describe what hours users/operators will be available.

7.1.8.3

Describe what training users/operators will need.

7.1.8.4

Describe what maintenance staff will be required. Will this be provided by existing staff or will additional staff be required?

7.1.8.5

What qualifications and training will the maintenance staff require?

7.1.9

Operating procedures

7.1.9.1

Describe who will be responsible for backing up databases. How often will backups be required? Will backups be stored off-site?

7.1.10

Maintenance

7.1.10.1

Describe the arrangements for maintenance. (E.g., is it done in-house or contracted out? Is it 24/7? Is equipment repair done in-house or externally?)

7.2

Adaptive Support Environment

7.2.1

Institutions and Stakeholders

7.2.1.1

Existing stakeholders of the traffic signal system include: [list all stakeholders, such as:]

  • Sponsoring agency
  • Neighboring agencies that operate signals
  • Regional agency
  • Fire departments
  • Police departments
  • Transit agencies
  • Railroad operators

7.2.1.2

The stakeholders who will be affected by or have a direct interest in the adaptive system are: [List existing and include new stakeholders]

7.2.1.3

The activities that will be undertaken by the adaptive system stakeholders include: preparation of timing parameters, implementation and fine tuning, system monitoring and adjustment, system performance monitoring and evaluation.

7.2.1.4

The organizational structures of the units responsible for installation, operation and maintenance are illustrated in the attached organization chart. The roles, responsibilities and required qualifications and experience are described below. [Describe as appropriate]

7.2.2

Facilities

7.2.2.1

Describe the current and/or proposed TMC.

7.2.2.2

Will there be a satellite TMC (e.g., at Corp Yard, at a major event center, at a local EOC?)

7.2.2.3

Describe the locations elsewhere within the agency, such as on a LAN or WAN, from which access to the system will be required?

7.2.2.4

Is air-conditioning required?

7.2.2.5

Describe the location where a separate server will be located. (e.g., IT server room, TMC back room, signal maintenance area, remote hub, remote on-street cabinet)

7.2.2.6

Describe who is responsible for providing and maintaining staff facilities (e.g., personnel, public works, building services, etc.?)

7.2.2.7

Describe who is responsible for fire control facilities (e.g., part of operating group's responsibility, or the responsibility of another group, such as building services?)

7.2.2.8

Describe who is responsible for secure access to the TMC, workshop, or office with adaptive system workstations? (E.g., Is it the responsibility of the operating group or another group, such as building services?

7.2.3

System Architecture Constraints

7.2.3.1

The adaptive processor/server will be protected within the agency's firewalls. The IT Department will provide resources, equipment and system management so that operators will have appropriate access to the system locally, from within the agency's LAN and from remote locations.

7.2.3.2

The communications media available for use by the system will be: [List available media, provide a map or block diagram as appropriate. Show locations of any gaps, bandwidth and latency constraints, protocols and available alternatives.]

7.2.3.3

The Regional ITS Architecture is illustrated in Figure XX. The adaptive system will operate within the local ITS Architecture of [NAME THE AGENCY]. It will interact with the Regional ITS Architecture in the following manner. [Describe the physical architecture. Include information flows.]

7.2.4

Utilities

7.2.4.1

Are utilities the responsibility of the operating group, or are they the responsibility of another group, such as building services?

7.2.5

Equipment

7.2.5.1

Describe what test equipment is required to support the adaptive system (e.g., communications testers, fiber testers, controller testers). Is this currently available or is additional equipment required?

7.2.5.2

Will vehicles be the responsibility of the operating group or another group within the agency? What types of vehicles will be required, and how many?

7.2.6

Computing hardware

7.2.6.1

Describe the additional computing equipment required to support the operation, such as printer, copier, additional monitors, and scanner.

7.2.6.2

Describe who is responsible for maintenance and repair of the computing equipment?

7.2.6.3

Describe who is responsible for replacement of the computing equipment when it reaches the end of its useful life?

7.2.7

Software

7.2.7.1

Who is responsible for keeping software up to date?

7.2.7.2

Who is responsible for keeping software licenses current?

7.2.7.3

What controls are proposed governing software use and availability on workstations and other support computers?

7.2.8

Personnel

7.2.8.1

Describe how many operators will be available for routine operations. Will this be provided by existing staff or will additional staff be required?

7.2.8.2

Describe what hours operators will be available.

7.2.8.3

Describe what training operators will need.

7.2.8.4

Describe what maintenance staff will be required. Will this be provided by existing staff or will additional staff be required?

7.2.8.5

What qualifications and training will the maintenance staff require?

7.2.9

Operating procedures

7.2.9.1

Describe who will be responsible for backing up databases. How often will backups be required? Will backups be stored off-site?

7.2.10

Maintenance

7.2.10.1

Describe the arrangements for maintenance. (e.g., is it done in-house or contracted out? Is it 24/7? Is equipment repair done in-house or externally?)

7.2.11

Disposal

7.2.11.1

Describe what material and/or equipment will need to be disposed of during the life of the project, and how it will be disposed.

7.2.11.2

Describe how system components will be disposed of at the end of their useful life.

8

Operational Scenarios

8.1

TSS Operational Scenarios Overview

8.1-1

The following operational scenarios describe how the TSS is expected to operate under various conditions. The proposed TSS is expected to be able to manage the following operational scenarios and issues envisioned for both the current and future project locations. Scenarios are described for the following operational conditions: [Edit to suit your situation.]

  • New Signal
  • Time of Day Operation
  • Normal Routine Operations and Responding to Citizen Calls
  • Event Plans
  • Incident Plans
  • Detector Health Monitoring
  • Performance Measurement
  • Automated Traffic Signal Performance Measures
  • Updating Coordination Timing
  • Consultant (External) Access
  • Adjacent Agency Access
  • Loss of Communications or Server Fault

8.1.1

New Signal

8.1.1.1

The agency is adding a new traffic signal to the system. They use the central system to enter the local timings to make the signal operational, including min and max times, ped timings, clearance timings, detector timings, preemption settings, phase sequencing, etc. The agency downloads the timing database to the controller in the office to bench test the timings. The controller is installed in the field and minor tweaks to the detector settings are made. The field timings are uploaded to the system and saved as the official database. The new signal is added to the map, which shows signal status at the highest level and detailed phase status at the intersection level. If the signal had coordinated timings, then the corridor level map would show coordination status.

8.1.2

Time of Day Operation

8.1.2.1

The agency has developed coordinated timing plans for all of its major arterials. The timing plans operate based on the time of day scheduler. The central system provides a time synch for all of the signals so that they have the same exact time of day. The system also monitors what timing plan each signal is operating and compares it to the central database. Any discrepancies are logged and the operator alerted via email.

8.1.3

Normal Routine Operations and Responding to Citizen Calls

8.1.3.1

The agency gets a call from a citizen about a signal "not working". In order to determine what the issue is, the operator logs onto the signal system to check the timings and verify that it operating as it is supposed to be. The signal status screen on the map shows that the signal has communication and it operating the a.m. peak plan. The operator uploads the timings from the controller and compares them to the timings in the central database. All timings are match. The operator then uploads the split logs and the operator finds that Phase 4 (side street) is serving the maximum time from 1 a.m. to 4 a.m. on some days. This leads the operator to suspect there is a problem with the video detection in the middle of the night. The maintenance technicians are dispatched to address this issue. For the next week, the operator uploads the split logs and sees that the split times look appropriate. Another example would be that the operator finds that the split time for Phase 1 is continually maxing out during the a.m. peak plan. Due to a new school in the area, traffic has increased and the phase needs additional time to serve the demand. The operator is able to adjust the a.m. peak splits and download them to the controller. The operator monitors the split logs for the next several weeks to see if the phase still maxes out.

8.1.4

Event Plans

8.1.4.1

There is a large stadium in town that hosts university football games and concerts. Some streets near the stadium are closed for two hours before big games. After the games, there are specific exit routes for traffic leaving the area. The operator has predetermined timing plans to operate during the pregame and the postgame time periods. The operator watches the CCTV cameras near the stadium to see when the streets are closed (or gets call from police) and then manually calls in the event timing plans, which operate until the start of the game. After the game, the operator manually calls in another set of event timings that operate for 30 minutes (which has been determined to be how long it takes for traffic to clear). Once the event is over, the timings revert to the regularly schedule timing plans.

8.1.5

Incident Plans

8.1.5.1

The agency has an arterial corridor that runs parallel to a freeway. Incidents on the freeway result in increased traffic on the arterial corridor as people avoid the congestion. The agency has developed special incident plans (flush plans) to handle the increase in traffic. The special plans can be called in by several different methods, including: manual override by the operator, volume trigger of a system detector(s) or an external trigger from the freeway management system. A request from an external system will send an alert to the operator who must confirm the requested action. Once the incident clears, the central system will call in the regularly scheduled timing plans via manual override by operator, volume trigger or external trigger.

8.1.6

Detector Health Monitoring

8.1.6.1

The agency has configured the signal system to report detector faults and failures. The detectors are configured to collect volume and occupancy on a cycle by cycle basis. If the detector is out of range (too high of volumes or too low of volumes), it will generate an alert which is accessible via a detector health report. Each morning, the operator reviews the detector health report to determine if there are any problem locations and then dispatches the signal technicians to address the issue. The operator may choose to download modified minimum or maximum green times if the detector issue cannot be fixed quickly. For detectors at critical intersections, the operator and lead technician receive a text alert (or email) of the problem (in addition to being logged in the detector health report).

8.1.7

Performance Measurement

8.1.7.1

The agency tracks several performance metrics with the central system. The agency has configured the detection and timing parameters to log data and the central system creates reports that are easy to read. On a monthly basis, the agency reviews the transit signal priority logs to see how many requests were received and granted and whether the result was early green or green extension. This report is reviewed with the transit agency to determine if any changes to the TSP timings is necessary. On a monthly basis, the agency reviews the percent arrival on green data and compares it to the previous month's data to see if there are any changes to the arrival patterns that need to be reviewed.

8.1.8

Automated Traffic Signal Performance Measures

8.1.8.1

The agency uses automated performance measurement tools to monitor operation on coordinated systems on a daily basis. They used a report like the Phase Termination Report to identify systematic max-outs of phases, or to identify detector faults. They use a report like the Purdue Coordination Diagram to monitor the effectiveness of offsets and cycle lengths. These and other reports are built from high-resolution data uploaded from traffic signal controllers every few minutes, and stored in a server. The reports mine the data stored in that server for the period in question, which can be as recent as the previous upload period. The agency user can adjust the length of the time period covered by the report, from a few cycles to days, weeks, and months. The performance measurement software will compile intersection reports to provide an overall view of arterial and network operations. Based on all these reports, agency users will make routine revisions to the signal timing settings to improve operations, using subsequent reports to verify that the improvements were effective.

8.1.9

Updating Coordinated Timings

8.1.9.1

The agency is updating the coordinated timings along a corridor that has 23 signals. To develop the existing Synchro model, the agency uploads the existing timing databases and corresponding phase diagrams and sends to the consultant. The consultant develops the timings and gives the agency the new cycle, split, offsets for each signal. The agency enters the new coordinated timings and time of day schedule into the database and labels it "new". The time of day schedule can be copied from one signal database to another to save time and reduce errors. As the timings are entered, the agency performs an error check of the coordinated timings to ensure they will operate in the field. The agency saves the existing timing databases as a back-up in case they need to revert back to them for any reason. The agency downloads the new databases to each signal and monitors that they are operating the appropriate plan. The agency and consultant drive the corridor to observe the timings and determine they need to make a few adjustments to splits and offsets. They log in remotely from a laptop to the traffic signal system and make the changes to the timing databases and download them to the signals. During the fine-tuning stage, the operator opens up the real-time time space diagram to see how the progression looks. The operator identifies one signal where the offset is 30 seconds off. The operator modifies the offset and downloads it to the controller. For the next several weeks, the operator and consultant log into the system and upload split logs and view the time space diagram to ensure that the timings are operating as they were designed to.

8.1.10

Consultant (External) Access

8.1.10.1

The agency receives a request for signal timing data from a consultant that is completing a traffic impact study. The consultant has remote access (read only) to the central system and is able to log into the system and retrieve the timing sheets.

8.1.11

Adjacent Agency Access

8.1.11.1

The local agency has a corridor that has two DOT-owned traffic signals on it. The DOT maintains the traffic signal equipment and operates the signal timing. The local agency is able to log into the system to view the operations of the DOT signals and under special circumstances, make changes to the timing (incidents, events, etc.) when the DOT is unable to do so. The system maintains a permanent log of all the changes (what was changed, when it was changed and who made the change).

8.1.12

Loss of Communications or Server Fault

8.1.12.1

If the central server goes down or communications to the traffic signals is interrupted, the local traffic signal controllers need to continue to operate safely. The local controllers will operate based on the time of day schedule. The central system provides remote access and the ability to monitor the signals, but it doesn't control the operations of the local controllers.

8.2

Adaptive Operational Scenarios Overview

8.2-1

The following operational scenarios describe how the ASCT system is expected to operate under various conditions. The proposed ASCT system is expected to be able to manage the following operational scenarios and issues envisioned for both the current and future project locations. Scenarios are described for the following operational conditions: [Edit to suit your situation.]

  • Typical heavy congested conditions
  • Typical heavy uncongested conditions
  • Moderate balanced flows
  • Light balanced flows
  • Demand affecting event
  • Capacity affecting event
  • Fault conditions (communications, detection, adaptive processor)
  • Signal priority and preemption
  • Pedestrians
  • Installation

(For each scenario, as applicable, describe the following elements:

  • Network
  • Traffic conditions
  • Operational objectives
  • Coordination and timing strategies
  • Summary of operations.)

8.2.1

Typical Heavy (Congested) Traffic

8.2.1.1

Example: Arterial Road with Diamond interchange

8.2.1.1.1

Road network

8.2.1.1.1-1

Broadway is an arterial road that passes through a diamond interchange. While the arterial primarily provides access to the freeway from residential areas to the east and west, it also serves a major shopping area, restaurants and office land uses adjacent to the freeway. Ramp meters are used on the freeway on-ramps during periods of heavy traffic on the freeway.

8.2.1.1.2

Traffic conditions

8.2.1.1.2-1

During the morning peak, traffic is heavy approaching the freeway from the residential areas. Congestion occurs at the freeway interchange and two other locations (A Street and B Street). During the afternoon commuter peak, traffic is heavy departing the freeway interchange, and congestion occurs at three locations, including east-bound left turns on Broadway east of the freeway at B Street and C Street.

8.2.1.1.3

Operational objectives

8.2.1.1.3-1

The agency has a policy of seeking smooth flow on arterial streets for routes that carry predominantly through traffic, and equitable distribution of green time at intersections that predominantly serve adjacent land uses. When congested, the agency seeks to avoid building queues on freeway off-ramps, and seeks to minimize queue spill out into through lanes. In the morning peak, the operation is designed to provide through progression approaching the freeway, and to maximize throughput at other intersections along Broadway approaching the interchange. During the afternoon peak, the operation is designed to control queue buildup on the northbound freeway off-ramp and frontage road in order to prevent queue backup onto the freeway. The operational objectives under these conditions are to:

  • Accommodate the traffic at all intersections with a minimum of phase failures
  • Control inflows to the diamond interchange to prevent queue spillback into upstream intersections; and
  • Provide smooth flow along the arterial road.

8.2.1.1.4

Coordination and signal timing strategies

8.2.1.1.4-1

The diamond interchange runs a TTI-four-phase operation from a single signal controller. The coordination approach for the morning peak is progression, maximizing bandwidth in the direction approaching the freeway interchange. This requires a 90-second cycle which provides good resonant progression in both directions, with 40% bandwidth efficiency in the peak direction, when side-street volumes are low. This cycle length also minimizes delay with no effect on throughput at the diamond, given that the lost time is offset by the internal double clearance, which means that increasing the cycle length does not increase throughput. The coordination approach in the afternoon peak is to maximize progression bandwidth leaving the interchange, except at X which is routinely congested and the agency seeks to allow queues to build on the side-street approach to maximize throughput on the arterial. Queue formation on the eastbound arterial approach to the freeway is allowed to maximize the green time and throughput for the northbound ramp approach. The signal timing strategies used by the system to accommodate this situation are:

  • At the diamond interchange, select phase times that ensure queues do not exceed storage lengths.
  • At the critical intersection(s), select phase sequence that eliminates queue overflow in left turn bays
  • At each intersection, select phase times that eliminate phase failures
  • At the other arterial road intersections, provide sufficient time to serve all turning and side street traffic without phase failures
  • At the other arterial road intersections, provide green on the coordinated route phases in a manner that minimizes the stops for through traffic along the arterial.

8.2.1.1.5

Summary of Operation

8.2.1.1.5-1

The actuated system will measure the traffic flow and determine when each of these operational objectives should be in force, and therefore which of the coordination and timing strategies to give priority to in making its adaptive decisions. The adaptive system will use the 90-second cycle in the morning peak to preserve resonant progression. The adaptive system will not alter the operation of the diamond interchange phase sequence. The adaptive system will seek to balance green time utilization when side-street demand is important, such as during the noon peak. The adaptive system will seek to minimize residual queuing at congested locations, preferring to build queue at x and y if demand cannot be accommodated. The adaptive system will prevent residual queue buildup on the freeway ramps. The adaptive system reports bandwidth, arrivals on red as a measure of bandwidth utilization, and phase utilization measurements that were used to adaptively adjust green times.

8.2.1.2

Example: Arterial with one critical intersection

8.2.1.2.1

Road network

8.2.1.2.1-1

The section of Broadway Road to be coordinated using ASCT has six signalized intersections. It is a six lane arterial road with a two way left turn lane, and exclusive left turn lanes at each intersection. Most of the intersections provide access to local businesses and residential areas. However, one intersection (name of cross street) is an arterial road that accommodates regional traffic rather than providing local access. There are no nearby signals on this cross street that require coordination with this critical intersection. This is an eight-phase intersection with protected left turns on all approaches. The other intersections have permissive left turns on the side streets. Broadway is classified by the MPO as an arterial road of regional significance.

8.2.1.2.2

Traffic conditions

8.2.1.2.2-1

There is one critical intersection (Cross Street) that has heavier traffic than the other intersections at all times of the day. At its heaviest (typically during the AM and PM peaks) most movements are congested with occasional phase failures. Traffic is heaviest in one direction when these conditions are experienced, typically northbound during the AM peak and southbound during the PM peak. The traffic on Broadway is 50% heavier than the traffic on (Cross Street) during this condition.

8.2.1.2.3

Operational objectives

8.2.1.2.3-1

The operational objectives for this arterial under these conditions are to:

  • Maximize the throughput along Broadway;
  • Accommodate the traffic at the critical intersection with a minimum of phase failures; and
  • Provide smooth flow along the arterial through other intersections.

8.2.1.2.4

Coordination and signal timing strategies

8.2.1.2.4-1

The signal timing strategies used by the system to accommodate this situation are:

  • At the critical intersection, select phase times that eliminate phase failures
  • At the critical intersection, select phase sequence that eliminates queue overflow in left turn bays
  • At the critical intersection, select phase times that eliminate queue overflow in left turn bays
  • At the critical intersection, distribute green time to maximize the throughput on Broadway
  • At the non-critical intersections, provide sufficient time to serve all turning and side street traffic without phase failures

8.2.1.2.5

Summary of operation

8.2.1.2.5-1

Under these conditions, the ASCT system will select a phase arrangement and calculate phase times that accommodate traffic at the critical intersection. It will then set the timing at the other intersections to provide a green band in the direction of heaviest traffic along the arterial, to minimize the number of stops in that direction. The green time for the non-arterial phases at those intersections will be set to accommodate the traffic using those phases, while allocating the remaining time to the arterial road. The system will determine the sequence of phases on the arterial (lead-lead, lead-lag or lag-lag) that minimizes the stops in the non-coordinated direction under these conditions.

8.2.1.3

Example: Arterial with several critical intersections

8.2.1.3.1

Road network

8.2.1.3.1-1

The section of Broadway Road to be coordinated using ASCT has ten signalized intersections. It is a six lane arterial road two way left turn lane, and exclusive left turn lanes at each intersection. Two intersections (name of cross streets) are arterial roads that accommodate regional traffic rather than providing local access. There are no nearby signals on the cross streets that require coordination with this critical intersection. One intersection provides access to a major shopping district. These are all eight-phase intersections with protected left turns on all approaches. The remaining intersections provide access to local businesses and residential areas. Those intersections have protected left turns on Broadway and permissive left turns on the side streets. Broadway is classified by the MPO as an arterial road of regional significance.

8.2.1.3.2

Traffic conditions

8.2.1.3.2-1

At times when traffic conditions are very heavy, one of the three key intersections is the critical intersection. This varies depending on the level of demand on the two crossing arterials or activity in the shopping district. When traffic is very heavy, it is typically heaviest on Broadway in one direction (such as northbound during the AM peak and southbound during the PM peak). In these conditions, Broadway carries higher volumes than the crossing arterials.

8.2.1.3.3

Operational objectives

8.2.1.3.3-1

The operational objectives for this arterial under these conditions are to:

  • Maximize the throughput along Broadway
  • Accommodate the traffic at the critical intersection with a minimum of phase; and
  • Provide smooth flow along the arterial through other intersections.

8.2.1.3.4

Coordination and signal timing strategies

8.2.1.3.4-1

The signal timing strategies used by the system to accommodate this situation are:

  • Determine the critical intersection
  • At the critical intersection, select phase times that eliminate phase failures
  • At the critical intersection, select phase sequence that eliminates queue overflow in left turn bays
  • At the critical intersection, distribute green time to maximize the throughput on Broadway.
  • At the non-critical intersections, provide sufficient time to serve all turning and side street traffic without phase failures
  • At the non-critical intersections, provide green on the arterial road phases in a manner that minimizes the stops for through traffic along the arterial.

8.2.1.3.5

Summary of operation

8.2.1.3.5-1

Under these conditions, the ASCT system will determine the critical intersection and select a phase arrangement and calculate phase times that accommodate traffic at that intersection. It will then set the timing at the other intersections to provide a green band in the direction of heaviest traffic along the arterial, to minimize the number of stops in that direction. The green time for the non-arterial phases at those intersections will be set to accommodate the traffic using those phases, while allocating the remaining time to the arterial road. The system will determine the sequence of phases on the arterial (lead-lead, lead-lag or lag-lag) that minimizes the stops in the non-coordinated direction under these conditions.

8.2.1.4

Example: Crossing arterials

8.2.1.4.1

Road network

8.2.1.4.1-1

Broadway is an arterial road with seven signalized intersections. Cross Street is also an arterial road with five signalized intersections, and it crosses Broadway, as illustrated in the figure.

8.2.1.4.2

Traffic conditions

8.2.1.4.2-1

During heavy traffic conditions (such as AM and PM peak) the Broadway/Cross Street intersections is the critical intersection, and queues develop on all approaches. Typically the northbound direction on Broadway is significantly heavier than the southbound. Likewise, the eastbound traffic on Cross Street is significantly heavier that the westbound.

8.2.1.4.3

Operational objectives

8.2.1.4.3-1

The operational objectives for these arterials under these conditions are to:

  • Maximize the throughput along Broadway
  • Maximize the throughput along Cross Street
  • Accommodate the traffic at the critical intersection with a minimum of phase failures; and
  • Provide smooth flow along the arterial through other intersections.

8.2.1.4.4

Coordination and signal timing strategies

8.2.1.4.4-1

The signal timing strategies used by the system to accommodate this situation are:

  • At the critical intersection, select phase times that eliminate phase failures
  • At the critical intersection, select phase sequence that eliminates queue overflow in left turn bays
  • At the non-critical intersections on both arterials, provide sufficient time to serve all turning and side street traffic without phase failures
  • At the non-critical intersections, provide green on the arterial road phases in a manner that minimizes the stops for through traffic along the arterial.

8.2.1.5

Example: Grid network

8.2.1.5.1

Road network

8.2.1.5.1-1

The intersections to be coordinated are on a grid network with relatively fixed intersection spacing. The roads typically have four lanes plus separate left turn bays at intersections. Based on the intersection spacing and typical mid-block vehicle speeds, there is a resonant cycle length of approximately 60 seconds that would provide coordination on most streets. This cycle length would also accommodate pedestrian movements at all intersections.

8.2.1.5.2

Traffic conditions

8.2.1.5.2-1

During heavy traffic conditions (such as peak shopping periods and PM peak hours), the demand at many of the intersections cannot be accommodated at the resonant cycle length. In addition, at key locations the block length is such that not all of the demand on some approaches can be stored in the approach block.

8.2.1.5.3

Operational objectives

8.2.1.5.3-1

The operational objectives for the streets in this network under these conditions are to:

  • Accommodate the traffic at all intersections with a minimum of phase failures;
  • Control inflows to blocks to prevent queue spillback into upstream intersections; and
  • Provide smooth flow along as many routes as possible through the network.

8.2.1.5.4

Coordination and signal timing strategies

8.2.1.5.4-1

The signal timing strategies used by the system to accommodate this situation are:

  • Determine which routes need to be coordinated and which blocks can best accommodate no coordination,
  • At each intersection, select phase times that minimize phase failures;
  • Determine the critical intersection(s) within the network
  • At the critical intersection(s), select phase sequence that minimizes queue overflow in left turn bays
  • At the critical intersection(s), distribute green time to maximize the throughput on the coordinated routes.
  • At the non-critical intersections, provide sufficient time to serve all turning and side street traffic without phase failures
  • At the non-critical intersections, provide green on the coordinated route phases in a manner that minimizes the stops for through traffic along the coordinated route.
  • At intersections with limited approach block length, set the timing of upstream intersections so that queues do not exceed the block length.

8.2.1.5.5

Summary of Operation

8.2.1.5.5-1

The network will operate at a 60 second cycle length, because that has been determined to be a resonant cycle length at which two-way progression can be provided on the coordinated routes. The ASCT will select the most appropriate phase sequence at intersections where phase sequence is permitted to vary, and select phase times that accommodate all pedestrian activity and distribute green times to minimize phase failures, and implement offsets that provide progression along the coordinated routes. Because XX block is short, the offsets will be set so that when a coordinated platoon passes through A Street, it will always clear B Street, so the block is cleared and available to store turning traffic from A Street.

8.2.2

Typical Heavy (Uncongested) Traffic

8.2.2.1

Example: Isolated Intersection

8.2.2.1.1

Road network

8.2.2.1.1-1

A Road and B Road are two important limited access arterials that intersect and there are no other intersections sufficiently close that traffic flow would benefit from providing coordination. At the intersection, each road has three through lanes on each approach, dual left turn lanes and exclusive right turn lanes. Although pedestrian crosswalks are provided, there are rarely pedestrians at this isolated location.

8.2.2.1.2

Traffic conditions

8.2.2.1.2-1

Traffic is heavily directional during the commuter peaks. A Road is predominantly northbound during the AM and southbound during the PM, while B Road is predominantly eastbound during the AM and westbound during the PM. There is significant turning traffic in the peak directions. The left turn bays in the peak direction often overflow (east to north during the AM peak and west to south during the PM peak). There are occasional phase failures resulting in carryover queues at the end of phases. However, because of the high volumes and relatively long queues that form under vehicle-actuated (free) operation, there is a significant portion of each phase green during which the throughput is well below saturation flow, but not sufficiently low that phase gap-out occurs. The intersection delay (and therefore the LOS) would be improved by using a lower cycle length than can be achieved using normal vehicle-actuated operation.

8.2.2.1.3

Operational objectives

8.2.2.1.3-1

The operational objective for this case is to reduce delay by improving the efficiency of each phase.

8.2.2.1.4

Coordination and signal timing strategies

8.2.2.1.4-1

The signal timing strategies used by the system to accommodate this situation are:

  • Select a cycle length that minimizes overall delay at the intersection
  • Select a phase sequence that maximizes the efficiency of the movements in the peak direction
  • Distribute phase times to minimize phase failures on all approaches
  • Modify cycle length and phase times if necessary to accommodate occasional pedestrians

8.2.2.1.5

Summary of Operation

8.2.2.1.5-1

The adaptive system will measure the traffic flow and determine the appropriate cycle length and phase times to accommodate the current demand. When traffic volumes are sufficiently high, lead-lag operation will be selected for one or both approaches and unused time generally added to the phases serving the peak directions.

8.2.3

Moderate balanced flows

8.2.3.1

Arterial road with irregular spacing

8.2.3.1.1

Road network

8.2.3.1.1-1

The section of Broadway Road to be coordinated using ASCT has six signalized intersections. It is a six lane arterial road with a two way left turn lane, and exclusive left turn lanes at each intersection. Most of the intersections provide access to local businesses and residential areas. However, one intersection (Cross Street) is an arterial road that accommodates regional traffic rather than providing local access. There are no nearby signals on this cross street that require coordination with this critical intersection. This is an eight-phase intersection with protected left turns on all approaches. The other intersections have permissive left turns on the side streets. There is no regular spacing between the intersections and therefore no "resonant" cycle length. Broadway is classified by the MPO as an arterial road of regional significance.

8.2.3.1.2

Traffic conditions

8.2.3.1.2-1

During business hours traffic uncongested and the flows along Broadway are similar in both directions. At lunch time there is an increase in traffic turning into and out of the several side streets that service local shops and restaurants. There is little pedestrian activity except at Cross Street where there are bus stops and local shops. There is enough side street and turning movement traffic that most signal phases are called every cycle. The left turn volumes are sufficiently high that they need protected turn phases to provide sufficiently capacity and prevent phase failures.

8.2.3.1.3

Operational objectives

8.2.3.1.3-1

The operational objectives for this condition are to:

  • Provide smooth flow along Broadway; and
  • Provide signal timing that prevents phase failures at all intersections.

8.2.3.1.4

Coordination and signal timing strategies

8.2.3.1.4-1

The coordination approach for these conditions is provide progression, maximizing bandwidth while providing two- way coordination. This can be done at a resonant cycle length of 80 seconds. The strategies applied while maintaining this cycle length are:

  • At each intersection, provide sufficient time to serve all turning and side street traffic without phase failures;
  • At each intersection, select phase times (or offsets) that provide smooth flow along the arterial in both directions.
  • At each intersection, select phase sequence that provides smooth flow along the arterial
  • At the specified intersection, select phase times that will accommodate frequent use of all pedestrian phases.
  • At other intersections, select phase times that will accommodate occasional use of pedestrian phases.

8.2.3.1.5

Summary of Operation

8.2.3.1.5-1

The critical intersection will determine the minimum cycle length that can be used for the entire group. This cycle length will accommodate all phases and all pedestrian movements. Provided it is not higher than the 90 second resonant cycle length, the system will set the cycle length to be 90 seconds. It will detect the balanced flows and select offsets that provide a reasonable compromise between the two directions of travel. At the non-critical intersections, the non-coordinated phases will be set to accommodate pedestrians and vehicles, and all spare time will allocated to the coordinated phases to maximize the bandwidth for progression bands along the road. During periods (such as lunch time) when there is more turning traffic associated with local retail activity) extra time will be provided to those phases within the overall cycle length, at the expense of the coordinated phases on Broadway.

8.2.4

Light Balanced Flows

8.2.4.1

Arterial Road

8.2.4.1.1

Road network

8.2.4.1.1-1

The section of Broadway Road to be coordinated using ASCT has six signalized intersections. It is a six lane arterial road with a two way left turn lane, and exclusive left turn lanes at each intersection. Most of the intersections provide access to local businesses and residential areas. However, one intersection (Cross Street) is an arterial road that accommodates regional traffic rather than providing local access. There are no nearby signals on this cross street that require coordination with this critical intersection. This is an eight-phase intersection with protected left turns on all approaches. The other intersections have permissive left turns on the side streets. Broadway is classified by the MPO as an arterial road of regional significance.

8.2.4.1.2

Traffic conditions

8.2.4.1.2-1

During some periods of the weekdays and weekends traffic is light but predominantly passing along the arterial. There is little pedestrian activity and little side street and turning movement traffic. The left turn volumes are sufficiently light that they do not need protected turn phases to provide sufficiently capacity, and can normally be accommodated by permissive phases. There is a resonant cycle length of 45 seconds that will provide two-way coordination when the protected left turn phases are omitted.

8.2.4.1.3

Operational objectives

8.2.4.1.3-1

The operational objectives for this condition are to:

  • Provide smooth flow along Broadway; and
  • Provide signal timing that prevents phase failures at all intersections.

8.2.4.1.4

Coordination and signal timing strategies

8.2.4.1.4-1

The coordination approach for this condition is to provide progression along the arterial, maximizing bandwidth while providing two-way coordination. The timing strategies applied to do this are:

  • At each intersection, provide sufficient time to serve all turning and side street traffic without phase failures;
  • At each intersection, select phase times (or offsets) that provide smooth flow along the arterial in both directions;
  • At each intersection, omit protected turning phases to minimize the impact of occasional turning vehicles on other traffic;
  • At each intersection, select phase times that will accommodate occasional use of pedestrian phases.

8.2.4.1.5

Summary of Operation

8.2.4.1.5-1

During light traffic conditions, protected left turn phases will be omitted and a cycle length of 45 seconds implemented. If traffic volumes decrease (such as during late nights), the 45 second cycle length and two-way coordination will be maintained unless the volumes fall below a minimum threshold, in which case the signals will be set to operate in free, vehicle-actuated mode. If traffic increases to the extent that it can no longer be accommodated within the 45 second cycle length, or left turning volumes can no longer be accommodated without the protected left turns, then a longer cycle length will be implemented and a new coordination strategy selected to match the current traffic conditions.

8.2.5

Demand affecting event

8.2.5.1

High travel day (e.g., Mothers' Day, Superbowl)

8.2.5.1-1

During periods of major activity within or close to the ASCT's area of operation, the traffic characteristics are often similar to the peak periods, either oversaturated or unsaturated. The system will behave in a similar fashion to those periods, and the detection system will determine whether unsaturated or oversaturated conditions prevail. If there is heavily directional traffic before or after the activity, the system will determine the predominant direction and coordinate accordingly, with an appropriate cycle length and offset. If the event traffic is not as heavy as peak hours, but the traffic on the corridor is still highly directional, then the system will recognize this and provide coordination predominantly in the heaviest direction, even though the cycle length may be similar to business hours (with balanced flows) cycle lengths.
The entire corridor may be set by the operator to operate as one or more coordinated groups under this condition, or the system may have the freedom to operate it as one or more groups subject to user-specified criteria, such as similar required cycle lengths in different parts of the corridor, or the volume of traffic at key locations exceeds a threshold.

8.2.6

Capacity affecting event

8.2.6.1

Incident within the system (construction, maintenance, fire, weather)

8.2.6.1-1

When an incident occurs on the coordinated route and temporarily reduces the capacity of the route (such as emergency vehicles stopped, unscheduled construction/maintenance, or traffic crash), there will typically be congestion upstream of the blockage, and lighter than normal traffic downstream. In such a situation, it is appropriate for the downstream signals to operate with different characteristics from the upstream signals.
If the downstream signals experience lighter traffic as a result of the blockage, those signals should be coordinated as a group, with cycle length, splits and/or offsets that react to the measured traffic. If the blockage is in the peak direction, then it may be appropriate to coordinate in the opposite direction if that traffic is similar to or greater than the normal peak direction. If the blockage is in the non-peak direction, there may be no need to depart from the normal operation.
While intersections upstream from the blockage may register increased congestion, the appropriate response would not be to increase the capacity in the congested direction. On the contrary, the approach should be to match the capacity for phases in the direction towards the bottleneck to the actual capacity of the bottleneck, and prevent this movement from adversely affecting cross street traffic and the flow in the non-affected direction.
The system will recognize the presence of an abnormal obstruction and modify the signal operation to react to the changed traffic conditions in an efficient manner.

8.2.7

Fault Conditions

8.2.7.1

Communications Fault Condition

8.2.7.1-1

If a communication failure prevents the adaptive system from continuing to control one or more intersections within a defined group, all signals within the group will revert to an appropriate, user-specified fallback mode of operation, either time-of-day operation or free operation. The fallback mode will be specified by the user based on location and time of day. All communication failure alarms will be automatically transmitted to maintenance and operations staff for appropriate attention.

8.2.7.2

Detection Fault Condition

8.2.7.2-1

The system will recognize a detector failure and take appropriate action to accommodate the missing data. For a local detector failure, the local controller will place a soft recall or maximum recall (to be user-specified) on the appropriate phase, and issue an alarm. For a detector that influences the adaptive operation (e.g., a system detector), the system will use data from an alternate (user-specified) detector, such as in an adjacent lane or at an appropriate upstream or downstream location. If the number of detector failures within a specified group exceeds a user- specified threshold, the system will cease adaptive operation and go to a fallback operation specified by the user (such as time-of-day operation or free operation). The fallback operation will be specified by the user based on location and time of day. All detector failure alarms will be automatically transmitted to maintenance and operations staff for appropriate attention.

8.2.8

Priority and Preemption

8.2.8.1

Railroad Preemption

8.2.8.1.1

EXAMPLE PREEMPTION SCENARIO.

8.2.8.1.1-1

XX arterial runs north-south and there are gated railroad grade crossings on several of the east-west routes that cross XX Arterial, namely XX Blvd and XX St. The rail line is approximately XXft. to the east of XX Arterial. The railroad gated crossing preempts the signals at XX intersection and also XX (TWO INTERSECTIONS ON THE ARTERIAL). Upon preemption, the signals on XX arterial introduce a clearance phase, to ensure any vehicles queued on or close to the railroad tracks can clear before the gates descend. Upon completion of the clearance interval, the signal continues limited operation. The phases that would normally send traffic in the direction of the grade crossing are inhibited until the gates are raised. Once the clearance sequence is completed, the signal returns to normal operation. There is also a queue detector on the eastbound departure side of XX Arterial, which detects the presence of a queue approaching the grade crossing when the gates are lowered. If such a queue is detected, the phases that normally send traffic in the direction of the grade crossing are inhibited as long as the gates remain lowered. When an intersection responds to railroad preemption, all signals within the coordinated group are released to local control, and operate according to a time-of-day schedule. Once the preemption is released, all the signals in the coordinated group return to adaptive control.

8.2.8.2

Light Rail Priority

8.2.8.2.1

EXAMPLE LIGHT RAIL PRIORITY SCENARIO.

8.2.8.2.1-1

LRT priority will be provided at each intersection on an LRT route. The input requesting priority will come EITHER from the centralized priority system The system will have the capability to extend the existing green if that will serve the LRV, introduce an early green by shortening or skipping other phases, or run a phase called exclusively by the LRV.
The decision to provide priority will be determined within the local controller, based on user-definable and settable rules. These rules will include such items as: length of time or number of cycles since last priority was provided, and priority level if there are competing requests.
The LRT system has its own logic to determine whether a priority request for an approaching LRV will be transmitted to the signal controller, based on such parameters as schedule adherence, route number, in-service or out-of-service and passenger loading. This logic will not reside within the adaptive system.

8.2.8.3

Bus Signal Priority

8.2.8.3.1

EXAMPLE BUS PRIORITY SCENARIO.

8.2.8.3.1-1

Bus priority will be provided at each intersection on a bus route. The input requesting priority will come from the centralized priority system.
The system will have the capability to extend the existing green if that will serve the bus, introduce an early green by shortening or skipping other phases, or run a phase called exclusively by the bus.
The decision to provide priority will be determined within the local controller, based on user-definable and settable rules. These rules will include such items as: length of time or number of cycles since last priority was provided, and priority level if there are competing requests.
The bus system has its own logic to determine whether a priority request for an approaching bus will be transmitted to the signal controller, based on such parameters as schedule adherence, route number, in-service or out-of-service and passenger loading. This logic will not reside within the adaptive system.

8.2.8.4

Emergency Vehicle Preemption

8.2.8.4-1

When an intersection responds to an EV preemption, other signals within the coordinated group continue to operate adaptively. The preempted signal returns to adaptive control once the preemption is released.

8.2.9

Scheduled Events

8.2.9-1

The system will recognize the increasing traffic as patrons arrive for the event and adopt an appropriate mode of operation. During the event, when there is little associated traffic, the system will recognize the traffic conditions and operate normally, then recognize the changing traffic pattern as patrons begin to leave the event and adopt the appropriate mode of operation until the traffic clears.
The system will then return to normal operation.

8.2.10

Pedestrians

8.2.10-1

Pedestrian crossing times must be accommodated. At locations with wide pedestrian crosswalks and a history of conflicts between turning vehicles and pedestrians, the pedestrian walk is displayed some seconds before the compatible vehicle green. At crosswalks with high pedestrian volumes, a pedestrian recall is used during the periods when the pedestrian volumes are high. Pedestrian recall is used for pedestrian phases that are adjacent to the coordinated movements.
During periods when pedestrian volumes are high and queuing of the conflicting right turn movement becomes unacceptable, the vehicles are directed elsewhere by prohibiting the movement (such as by operating a No Right Turn sign).
When side street traffic is light and no pedestrian is present, a vehicle may arrive on the side street shortly after the point at which its phase would normally be initiated. Typically it would then wait an entire cycle before being served. However, it is often possible to serve one or two side street vehicles within the remaining green time. So the system will be able to start a phase later than normal when there is no pedestrian call for that phase, provided it can be completed before the time the phase would normally end.

8.2.11

Installation

8.2.11-1

During installation and fine tuning, the operator will calibrate all the user-defined values in the system. In order to understand the response of the system to changes in traffic conditions, it is necessary to examine the results of intermediate calculations, in addition to the overall outputs and changes of state commanded by the system.
For example, if a cycle length is calculated based on a calculated parameter, such as level of saturation of detectors in critical lanes on critical movements, then the state of that calculated parameter must be available for inspection for each detector. This will allow the operator to properly calibrate each detector, and then separately calibrate the parameters in the cycle length calculation or look-up table. This would also allow an operator to identify a faulty detector that is causing an incorrect measure to be calculated, even though the detector has failed; or identify a detector on which traffic behavior is different from other detectors on that phase, such as a left turn lane that has a heavy U-turn volume.

Office of Operations