12.4 Automated Traffic Signal Performance Measures (ATSPMs) & High-Resolution Data
Key Takeaways
Automated Traffic Signal Performance Measures (ATSPMs) extract high-resolution (100 ms / 10 Hz) timestamped controller event logs to generate continuous, objective operational analytics.
The Indiana DOT / Purdue University protocol standardizes controller enumerations into 4-digit event codes (e.g., Event 1: Phase ON, Event 7: Phase Green Termination, Event 82: Detector ON).
Purdue Coordination Diagrams (PCDs) plot vehicle arrival timestamps against cycle time and green intervals over 24 hours, directly visualizing progression quality, Arrivals on Green (AoG), and platoon dispersion.
Platoon Ratio (R_p = PAG / (g/C)) quantifies coordination effectiveness; R_p > 1.33 indicates dense platoon arrivals on green (HCM Arrival Type 5/6), whereas R_p < 0.67 indicates poor coordination with platoon arrivals on red.
Purdue Split Failure (PSF) metrics detect unserved demand and phase starvation when Green Occupancy Ratio (GOR >= 80%) is combined with Red Occupancy Ratio in the first 5 seconds of red (ROR_5 >= 80%).
12.4 Automated Traffic Signal Performance Measures (ATSPMs) & High-Resolution Data
PTOE Exam Focus: ATSPMs and high-resolution controller data represent a major modern advancement in Domain 4. Candidates must understand high-resolution controller event logging (100 ms / 10 Hz timestamps), Purdue Coordination Diagrams (PCDs), Platoon Ratio calculations (), Purdue Split Failure (PSF) metrics (GOR and ), phase termination diagnostics (Gap-Out, Max-Out, Force-Off), and the FHWA Every Day Counts (EDC-4) framework.
1. High-Resolution Controller Event Logging & The Indiana Protocol
Traditionally, traffic signal operations were evaluated using infrequent, labor-intensive manual floating-car travel time studies or isolated 24-hour turning movement counts. Automated Traffic Signal Performance Measures (ATSPMs)—developed by Purdue University and the Indiana Department of Transportation (INDOT), and championed under FHWA's Every Day Counts (EDC-4) initiative—revolutionized signal operations.
Modern traffic signal controllers log internal state transitions and external detector actuations at 100-millisecond () resolution. Each logged entry contains:
- Timestamp: Exact date and time to the nearest .
- Event Code: Standardized integer enumeration representing the controller state change.
- Event Parameter: Phase number, detector channel, or overlap ID associated with the event.
+-----------------------------------------------------------------------------------+
| SAMPLE HIGH-RESOLUTION CONTROLLER EVENT LOG (100 ms) |
| |
| Timestamp Event Code Parameter Description |
| ------------------------------------------------------------------------------- |
| 2026-08-14 07:15:02.100 1 2 Phase 2 Green ON |
| 2026-08-14 07:15:04.300 82 12 Detector Channel 12 ON (Veh) |
| 2026-08-14 07:15:04.700 81 12 Detector Channel 12 OFF |
| 2026-08-14 07:15:32.400 7 2 Phase 2 Green Term (Gap-Out) |
| 2026-08-14 07:15:32.400 8 2 Phase 2 Yellow ON |
| 2026-08-14 07:15:36.900 11 2 Phase 2 Red ON |
+-----------------------------------------------------------------------------------+
2. Purdue Coordination Diagrams (PCDs)
The Purdue Coordination Diagram (PCD) is the foundational ATSPM visualization for evaluating signal progression and coordination quality. A PCD plots individual vehicle arrivals (recorded at advance setback detectors, typically upstream) relative to the start of the coordinated phase green interval for every cycle over a period.
Cycle Time (s) ^
100 | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (Red Interval)
| . . . . . . . . . . . . . . . . . .
60 |----------------------------------------------------------------- (Yellow / Red Onset)
| * * * * * * * * * * * * * * * * * * * * *
| * * * * * * * * * * * * * * * * * * * * * * * <--- DENSE PLATOON ON GREEN
20 |---* * * * * * * * * * * * * * * * * * * * * * * * -------------- (Green Start)
| . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (Red Arrivals)
0 +-----------------------------------------------------------------> Time of Day (24h)
00:00 06:00 12:00 18:00 24:00
Key Information Extracted from PCDs:
- Arrivals on Green (AoG) vs. Arrivals on Red (AoR): Dots falling between the green onset line and yellow onset line represent vehicles arriving during green; dots outside represent arrivals during red.
- Platoon Cohesion & Offset Quality: A tight cluster of vehicle arrivals starting immediately after green onset indicates an optimal progression offset. A platoon arriving before green onset reveals an offset that is "too late," forcing the platoon to stop and clear as a standing queue.
3. Platoon Ratio () & Arrivals on Green (AoG)
The Platoon Ratio ()—defined in the Highway Capacity Manual (HCM)—quantifies the degree of vehicle platoon clustering arriving during the green interval:
Where:
- = Percent of vehicles Arriving on Green ()
- = Effective green ratio of the coordinated phase (effective green time divided by cycle length )
HCM Arrival Type Classification Matrix:
| Arrival Type | Platoon Ratio () | Coordination Quality | Operational Description |
|---|---|---|---|
| Arrival Type 1 | Very Poor | Dense platoon arriving at the beginning of the red interval; severe offset error. | |
| Arrival Type 2 | Unfavorable | Unfavorable progression; majority of platoon arrives during red. | |
| Arrival Type 3 | Random | Isolated / uncoordinated operation; random vehicle arrivals. | |
| Arrival Type 4 | Favorable | Favorable progression; moderate platoon arriving during green. | |
| Arrival Type 5 | Highly Favorable | Dense platoon arriving at the beginning/middle of green band. | |
| Arrival Type 6 | Exceptional | Exceptional progression; entire platoon arrives unobstructed on green with zero queue. |
4. Purdue Split Failure (PSF) Metric
A Split Failure occurs when a signal phase does not provide sufficient green time to clear the standing queue, causing unserved vehicles to wait across multiple red cycles. ATSPMs detect split failures using stop-bar detector occupancy data:
Green Occupancy Ratio (GOR) ^
100% |-------------------------------+-------------------------------+
| QUADRANT II: | QUADRANT I: |
| Heavy Green Demand, | TRUE SPLIT FAILURE |
| Queue Cleared at Yellow | GOR >= 80% AND ROR_5 >= 80% |
80% |===============================+===============================|
| QUADRANT III: | QUADRANT IV: |
| Undersaturated Demand, | Slow Clear / Trapped Veh |
| Low Occupancy | (False Split Failure) |
0% +-------------------------------+------------------------------->
0% 80% 100%
Red Occupancy Ratio in First 5s (ROR_5)
Split Failure Engineering Criterion:
A phase experiences a Purdue Split Failure if and only if:
- If but , the phase was fully utilized but successfully dissipated the queue at the end of green (no split failure).
- Persistent split failures during peak hours indicate inadequate green split allocation or downstream queue spillback blockage.
5. Purdue Phase Diagrams (PPDs) & Phase Termination Diagnostics
Purdue Phase Diagrams track the duration and termination type of every phase green interval over time. Controllers log three distinct termination modes:
- Gap-Out (Code 7): Green terminated normally when vehicle headways exceeded the passage time timer. High gap-out % indicates sufficient capacity.
- Max-Out (Code 6): Green reached its limit while vehicle calls were still actively extending the phase. High max-out % indicates oversaturation or split deficit.
- Force-Off (Code 9): Coordinated controller forcibly terminated an actuated non-coordinated phase at its scheduled cycle ring boundary.
Indiana / Purdue High-Resolution Controller Event Enumeration Codes Reference
| Event Code | Event Name | Parameter Logged | Engineering Diagnostic Function |
|---|---|---|---|
| 1 | Phase On (Green Start) | Phase Number (1-16) | Marks start of green interval for split and AoG calculations |
| 7 | Phase Green Termination (Gap-Out) | Phase Number (1-16) | Indicates phase ended due to passage timer expiration (adequate green) |
| 6 | Phase Green Termination (Max-Out) | Phase Number (1-16) | Indicates phase ended at G_max limit (capacity deficit / stuck loop) |
| 9 | Phase Green Termination (Force-Off) | Phase Number (1-16) | Indicates coordinated phase terminated at scheduled cycle boundary |
| 8 | Phase Yellow On | Phase Number (1-16) | Marks start of yellow change clearance interval |
| 11 | Phase Red On | Phase Number (1-16) | Marks start of red clearance interval |
| 82 | Detector On (Actuation) | Detector Channel (1-64) | Timestamp of vehicle arrival at advance or stop-bar detector |
| 81 | Detector Off (Clearance) | Detector Channel (1-64) | Timestamp of vehicle leaving detector (computes occupancy) |
| 21 | Pedestrian Walk On | Pedestrian Phase (1-16) | Calculates pedestrian service frequency and pedestrian delay |
| 102 | Preemption Call Active | Preempt Channel (1-10) | Tracks emergency vehicle preemption and railroad events |
6. Worked Calculation Example: Platoon Ratio & Split Failure Diagnostic
Problem Statement:
A coordinated arterial intersection operates on a cycle length of . The coordinated Phase 2 through movement receives an effective green time of . High-resolution ATSPM advance detector data records arriving on the approach during the peak hour, of which arrive while the green indication is active.
Simultaneously, ATSPM stop-bar detector analysis on minor cross-street Phase 4 during a specific cycle shows:
- Phase 4 Green duration:
- Stop-bar detector occupied during green:
- Stop-bar detector occupied during first 5 seconds of red:
- Calculate the green ratio () and the Percent of Arrivals on Green ().
- Compute the Platoon Ratio () and identify the corresponding HCM Arrival Type.
- Compute the Green Occupancy Ratio () and Red Occupancy Ratio in the first 5 seconds () for Phase 4, and determine if a Purdue Split Failure occurred.
Step-by-Step Solution:
-
Green Ratio () and Percent Arrivals on Green ():
-
Platoon Ratio ():
Assessment: Since , the approach operates at HCM Arrival Type 5 (Highly Favorable Progression with dense platoon arrival on green).
-
Phase 4 Split Failure Evaluation:
Diagnostic: Since both () and (), Phase 4 experienced a verified Purdue Split Failure.
An advance ATSPM detector on a coordinated arterial records that 60% of total approach vehicles arrive during the green interval (PAG = 0.60). If the approach has an effective green ratio of g/C = 0.35, what is the Platoon Ratio (R_p) and its corresponding HCM progression classification?
R_p = 0.58, representing Arrival Type 2 (unfavorable progression with heavy red arrivals).
R_p = 1.71, representing Arrival Type 5 (highly favorable progression with a dense platoon arriving on green).
R_p = 1.00, representing Arrival Type 3 (random arrivals with isolated operations).
R_p = 2.50, representing Arrival Type 6 (exceptional progression with zero queues).
In Automated Traffic Signal Performance Measures (ATSPMs), what specific combination of detector occupancy metrics defines a verified Purdue Split Failure (PSF)?
Green Occupancy Ratio is below 20% and Yellow Occupancy Ratio exceeds 50%.
Passage timer expires during red while a pedestrian call is pending.
Green Occupancy Ratio (GOR) is greater than or equal to 80% combined with a Red Occupancy Ratio during the first 5 seconds of red (ROR_5) greater than or equal to 80%.
Total intersection delay exceeds 80 seconds per vehicle across all approaches.
What sampling rate and logging standard was established by the Indiana DOT / Purdue University protocol for high-resolution traffic signal controller event data collection (promoted under FHWA EDC-4)?
1-minute aggregated loop volume and speed averages.
15-minute periodic controller split history tables.
1-second polling intervals over dial-up telephone modems.
100-millisecond (10 Hz) timestamped discrete controller state and detector actuation event logging.
Sections you finish are checked off in the contents.