Traffic Signal Automation: NEMA TS2 Dual-Ring Phasing, ITE Clearance Intervals & Conflict Monitor Watchdogs
The 08:22 AM Double-Green Disaster at Route 4 & County Parkway
At 08:22 on a rainy October morning at the high-speed junction of Route 4 (a 45 MPH arterial) and County Parkway (a 35 MPH cross-street), the sound of crushing automotive steel echoed across six lanes. A loaded 30-ton ready-mix concrete truck traveling northbound entered the intersection at 42 MPH and collided broadside into a commuter sedan entering from the cross-street.
Both drivers swore under oath that their signal light was green.
Crash reconstructionists and municipal traffic engineers impounded the roadside NEMA cabinet. Inside, they found a custom PLC controller installed three months earlier to replace an aging electromechanical dial. The controls programmer had created an intersection sequence using three cascading On-Delay Timers (TON):
To implement the cross-street, the programmer simply wired the opposing phase to start the exact instant the yellow timer finished. There was zero all-red clearance interval (R = 0 s).
To make matters worse, an emergency vehicle preemption call had triggered just as North-South was timing out. Because the reset logic lacked a strict state machine barrier, the controller glitched for two program scans: North-South turned green while East-West was still energized on fresh green!
The collision resulted in a $4.2 million municipal tort liability settlement, permanent incapacitation of the sedan driver, and an immediate Department of Transportation moratorium on uncertified intersection controllers.
Never drive municipal traffic signal load switches directly from standard PLC outputs without a certified, independent Conflict Monitor Unit (CMU) or Malfunction Management Unit (MMU)! If a hardware triac welds short or software bugs command conflicting greens, the CMU must mechanically trip a line relay within 450 ms, forcing all four approaches into an isolated, hardwired Flashing Red backup mode.
Engineering Theory: ITE Clearance Physics & Dual-Ring Barrier State Machines
Safe intersection design is governed by the Manual on Uniform Traffic Control Devices (MUTCD) and the Institute of Transportation Engineers (ITE). The clearance interval between conflicting traffic streams is divided into two distinct, life-critical phases:
1. The Yellow Change Interval (Y)
The yellow interval gives approaching motorists sufficient time to either comfortably brake to a stop before the stop bar, or clear into the intersection before red appears:
Where:
t = 1.0 s: Driver perception-reaction time.V: Approach speed (45 MPH = 66 ft/s = 20.1 m/s).a = 10 ft/s²(3.05 m/s²): Comfortable wet-pavement deceleration.G: Roadway grade (decimal, 0.0 for level grade).g = 32.2 ft/s²: Acceleration of gravity.
For a 45 MPH approach: Y = 1.0 + 66 / (2 × 10) = 1.0 + 3.3 = 4.3 seconds.
2. The All-Red Clearance Interval (R)
Even after yellow expires, a vehicle that entered on the last millisecond of yellow needs time to travel completely across the width of the conflict box (W) plus its own vehicle length (L) before cross-traffic receives green:
For an 80-foot intersection with a standard 20-foot vehicle at 45 MPH (66 ft/s): R = (80 + 20) / 66 = 1.52 seconds ≈ 1.6 seconds.
Without this 1.6 s All-Red buffer, clearing vehicles and fresh-green cross-traffic occupy the exact same physical space simultaneously!
| Architecture | Mutual Exclusion | All-Red Clearance | Actuation Support | Safety Failure Mode |
|---|---|---|---|---|
| Naive Cascading Timers | Software only | Missing (0 s) | None (Fixed time only) | Race conditions, dual-green collision |
| Dual-Ring Barrier (Stage 2) | Guaranteed by state gates | Full ITE (1.5 s) | Fixed cycle | CPU lockup requires external watchdog |
| Fully-Actuated + CMU (Stage 3) | Double-interlocked + Hardware CMU | Dynamic & Protected | Loops + Ped Call | Failsafe transfer to 100% Flashing Red |
Stage 1: The Naive Cascade & The Missing Clearance
Examine the Stage 1 circuit below. It implements the classic beginner's mistake: two opposing approaches chained together through simple sequential timers.
Notice what happens when North-South Yellow finishes: East-West Green turns ON at the exact same instant! There is zero clearance window. Any vehicle in the conflict box is immediately exposed to cross-traffic acceleration.
YOUR NEXT EXPERIMENT
Start with a signal.
Add an input from the component library, connect a block, and press Run.
Loading workspace…
0 blocks · 0 wiresIn Stage 1 above, watch the cycle run: North-South Green (3s) → North-South Yellow (1.5s). The very scan NS Yellow drops, East-West Green ignites immediately! Notice the Collision Hazard: 0s All-Red Clearance indicator turns ON. A car clearing an 80-ft intersection at 45 MPH takes 1.5 seconds to exit—during that entire time, cross-traffic has a green light!
Stage 2: Dual-Ring Controller with ITE All-Red Clearance
Stage 2 introduces the standardized 6-phase cyclic state machine incorporating mandatory ITE clearance windows:
- P1: North-South Green (3.5s) • East-West holds solid Red.
- P2: North-South Yellow (1.5s) • East-West holds solid Red.
- P3: ALL-RED CLEARANCE 1 (1.5s) • Both North-South and East-West hold solid RED while the conflict box clears!
- P4: East-West Green (3.0s) • North-South holds solid Red.
- P5: East-West Yellow (1.5s) • North-South holds solid Red.
- P6: ALL-RED CLEARANCE 2 (1.5s) • Both hold solid RED before North-South receives green!
A SCAN_DELAY block provides an explicit, safe memory boundary for the loop reset without race conditions.
YOUR NEXT EXPERIMENT
Start with a signal.
Add an input from the component library, connect a block, and press Run.
Loading workspace…
0 blocks · 0 wiresIn Stage 2 above, watch the cycle progress through all 6 phases. Notice how the All-Red Clearance Interval Active lamp lights up between every phase change! Both North-South Red and East-West Red are illuminated simultaneously for 1.5 seconds, guaranteeing that speeding vehicles have completely exited before cross-traffic is permitted to roll.
Stage 3: Fully-Actuated Controller with Inductive Vehicle Loop, Pedestrian Call & Conflict Monitor (CMU)
In real municipal networks, traffic controllers do not blindly cycle fixed timers. They operate in Fully-Actuated Mode:
- Main Street (North-South) rests indefinitely in Green to maximize arterial corridor progression.
- Side Street (East-West) features an embedded Inductive Loop Detector (
loop_ew) that senses the metallic chassis of waiting vehicles. - Crosswalk Pushbutton (
ped_call) registers pedestrian demand.
When side-street demand is latched, the controller smoothly terminates the main street green, executes the ITE yellow change and all-red clearance, serves the side street with pedestrian walk signals, and safely returns to rest in main-street green!
The Hardware Conflict Monitor Unit (CMU)
The controller incorporates a hardware watchdog sensing field AC voltage taps. If conflicting greens ever energize simultaneously (or if an engineer forces a conflict via force_cmu_fault), the CMU trips within 450 ms, cuts power to the load switches, and engages a 50 FPM flasher relay into 100% 4-Way Flashing Red!
YOUR NEXT EXPERIMENT
Start with a signal.
Add an input from the component library, connect a block, and press Run.
Loading workspace…
0 blocks · 0 wires- Notice the controller rests peacefully in North-South Green. Cross-street traffic has no cars, so no green time is wasted!
- Click East-West Inductive Loop Detector to simulate a car arriving at the side-street stop bar. Watch the controller seamlessly execute NS Yellow (1.5s) → All-Red (1.5s) → EW Green & Ped Walk (3.5s) → EW Yellow (1.5s) → All-Red (1.5s) → and return to resting NS Green!
- Now simulate a welded solid-state triac: toggle Simulate CMU Conflict (Welded Triac) to ON. Watch the CMU trip instantly! Green drops dead, and both approaches begin flashing emergency Red at 1 Hz!
Commissioning Checklist & Municipal Intersection Proof Testing
Before turning over any traffic cabinet to municipal DOT operations, field crews must complete this mandatory protocol:
- CMU Diode Card Conflict Testing: Remove the Conflict Monitor Unit from the cabinet and insert a factory testing harness. Systematically bridge every green and yellow channel pair (e.g. Phase 2 Green with Phase 4 Green). Verify the CMU drops the line relay into Flashing Red within 450 ms on every combination.
- Inductive Loop Sensitivity & Resistance Verification: Measure loop inductance with an RLC meter (50 to 300 μH) and resistance-to-ground (>100 MΩ). Test loop responsiveness with a bicycle or small motorcycle to confirm detection sensitivity.
- ITE Clearance Timing Audit: Physically stopwatch-verify field displays against the approved engineering timing sheet. Yellow change intervals must never be configured shorter than 3.0 seconds (typically 4.0 to 5.5 s on arterials), and All-Red must never be omitted (1.0 to 2.5 s).
- Pedestrian Clearance Intervals (MUTCD 4E.06): Ensure the flashing Don't Walk interval is calculated using a walking speed of no faster than 3.5 ft/s (1.07 m/s) across the full curb-to-curb crosswalk width.
- Power Loss & Flasher Relay Drop Test: Disconnect main 120V AC cabinet utility power and restore it. Verify the controller boots up in minimum 5-second all-red/flash mode before entering automatic coordination.
- Preemption Gate Interlocks: Verify that railroad preemption or emergency vehicle optical strobe sensors (Opticom) force an immediate safe clearance sequence rather than an instantaneous green transfer.
Key Engineering Takeaways
- All-Red is not optional: Omitting the all-red clearance interval creates an instantaneous collision window where vehicles clearing the box are struck broadside by cross-traffic.
- State Machines over Timer Cascades: Never rely on cascading timer completion bits for mutual exclusion; implement discrete state logic with explicit scan boundaries.
- Hardware watchdogs are non-negotiable: A certified Conflict Monitor Unit (CMU/MMU) must monitor the physical field voltages and trip a hardwired line relay into flashing red upon any conflict or brownout.
- Actuation preserves corridor efficiency: Resting in main-street green until an inductive loop or pedestrian pushbutton registers demand maximizes throughput while maintaining absolute safety.