Invisible Decisions

Run the junction

Every few seconds, a set of traffic lights makes a choice: keep this road moving, or give the other road a turn. Here you make that choice with two dials. Then hand the junction to a controller with wires in the road and see what it does with the same cars.

The junction

    Who runs the lights

    All three junctions run at once on the same cars, arriving at the same moments. Only the decisions differ. Switch to compare.

    Your plan

    One full turn of the lights: both greens, each followed by 4 s of amber and 2 s of all-red.
    North-south 24 s, east-west 24 s

    Saved. Real controllers change plans at a cycle boundary, so this starts at the next cycle.

    Webster's formula is working out a suggestion.

    Webster's formula11, with each lane assumed to pass about 1,800 cars an hour on green.12

    Traffic

    Changing the traffic or pressing Restart starts all three junctions again with the same cars.

    Time lost per car

    ControllerAverageLast 2 minThroughLongest queue

    Time lost is how much longer each car takes than it would through an empty junction at 50 km/h, averaged over every car that has arrived, including those still waiting.

    Follow one car

    Inside the box

    The wire in the road

    In New South Wales, detector loops are set into the road surface near the stop line, generally in the middle of the lane, close behind the line.1 A loop is a coil of wire; the metal in a car changes its inductance, and the controller reads that change as a vehicle.2

    Stop on a loop and a demand is placed for your movement. Roll back off it and the controller may no longer know you are there.1 In the drawing, the dashed boxes behind each stop line are the loops. They darken when a car is over them.

    Sydney, 1933

    Sydney's first traffic lights went into operation at 11am on Friday 13 October 1933, at the corner of Kent and Market Streets. They were already vehicle-actuated, on a two-phase system, and many drivers ignored them at first.3 They are also described as Australia's first.10b

    Two phases is what this junction runs too: north-south, then east-west.

    The clock

    A fixed-time controller gives each movement a set amount of time every cycle, whatever arrives.13 A classic starting point is Webster's formula, C₀ = (1.5L + 5) ÷ (1 − Y), where L is the lost time, usually the sum of the intergreens, and Y is the sum of the critical flow ratios.11

    A queue leaves a green light at about one car every two seconds per lane.12 New NSW signals are specified with a nominal 140 s cycle, and in 2018 part of the Sydney CBD was cut from 110 s to 90 s.10b

    Detectors deciding

    An actuated controller holds a green for a minimum, then keeps it while cars keep arriving. If none arrives within the passage time, the phase gaps out. If another road is waiting and the green reaches its maximum, it maxes out.9

    US guidance puts passage times for presence detection at about 1 to 4 s.9 With nobody waiting on the other road, a controller can ignore the maximum and stay green.13 Here: 6 s minimum, 3 s passage, 45 s maximum.

    SCATS

    The Sydney Coordinated Adaptive Traffic System was developed by the NSW Department of Main Roads and dates from 1975. It now runs at more than 65,000 intersections in 218 cities and 33 countries.4

    Arthur Sims was systems manager at the Roads and Traffic Authority, and Peter Lowrie a traffic engineer there, when SCATS was developed.6 Lowrie’s lasting contribution was measuring the empty time between cars on the loop — what SCATS calls non-occupancy — rather than how long cars sit on it.6b

    Measuring the gaps

    SCATS prefers a detector at the stop line in every lane.7,7b From the empty time between cars it works out a degree of saturation: how much of the green was used by moving traffic rather than empty road.7b,8

    Regional computers set cycle length, splits and offsets, in small steps almost cycle by cycle. The local controller can end a phase early or skip one nobody is waiting for.5,7 Transport for NSW’s 2024–25 annual report counts 4,860 traffic signals across the Sydney road network.10

    What this model leaves out

    One lane each way, no turns, no pedestrians, no buses and no neighbouring junctions. Every driver follows the same car-following rule, the Intelligent Driver Model.14 Amber is 4 s, the low end of the NSW range of 4.0 to 6.4 s,10b then 2 s of all-red.

    The SCATS-style controller is a sketch of the published principles, not SCATS. It aims to keep the busier road about 90 per cent used, keeps its cycle between 40 and 120 s (an illustrative model range; published SCATS practice usually sets a lower limit around 30–40 s and an upper limit around 100–150 s),7b and moves it by up to 6 s at a time. Real SCATS also coordinates neighbouring junctions through offsets,5 which one junction cannot show.

    Sources

    Each source below was opened on 4–5 November 2026. Numbers in the text link here.

    1. NSW Government. Bicycle detection at traffic lights. https://www.nsw.gov.au/driving-boating-and-transport/roads-safety-and-rules/bicycle-safety-and-rules/bicycle-detectionLoops near the stop line, in the middle of the lane; stopping on a loop places a demand; rolling off it can mean you are not detected.
    2. Wikipedia. Induction loop. https://en.wikipedia.org/wiki/Induction_loopHow a loop in the pavement detects a vehicle through a change in inductance.
    3. Dictionary of Sydney. Traffic regulation. https://dictionaryofsydney.org/subject/traffic_regulationSydney's first traffic lights: Kent and Market Streets, 11am Friday 13 October 1933, vehicle-actuated, two-phase, widely ignored at first.
    4. SCATS (Transport for NSW). Who we are. https://scats.nsw.gov.au/about-usDeveloped by the NSW Department of Main Roads, 1975; more than 65,000 intersections, 218 cities, 33 countries.
    5. Wikipedia. Sydney Coordinated Adaptive Traffic System. https://en.wikipedia.org/wiki/Sydney_Coordinated_Adaptive_Traffic_SystemLocal controllers extend, end early or skip phases; regional computers set cycle length, splits and offsets; changes in small increments, almost cycle by cycle.
    6. Powerhouse Museum. SCATS traffic flow system (Australia Innovates). Wayback capture of https://web.archive.org/web/20150315000000/http://www.powerhousemuseum.com/australia_innovates/?behaviour=view_article&Section_id=1080&article_id=10087Arthur Sims: systems manager, RTA; Peter Lowrie: traffic engineer, RTA.
    7. Fraser Johnson. Vale Peter Lowrie (Transport Professionals Association, 10 March 2021). https://transportprofessionals.com.au/static/uploads/files/vale-peter-lowriefromfraserjohnson-wfufrwsurrmk.pdfSCATS measures non-occupancy (the opposite of occupancy) as the primary influence of decision making; credited to Peter Lowrie.
    8. Transport for NSW. SCATS Core brochure (Final web spreads). https://www.transport.nsw.gov.au/system/files/media/documents/2022/SCATS-Core-brochure-Final-web-spreads.pdfTRAFF uses detectors in each lane (or other locations at each site); Core measures traffic volume and non-occupancy data from detectors; cycle length, phase splits and offsets.
    9. Aldridge Traffic Controllers. Introduction to New Generation SCATS 6.5. https://www.aldridgetrafficcontrollers.com.au/ArticleDocuments/230/Introduction_To_New_Generation_Scats_6_5.pdf.aspxDetectors normally at or near the stop line, one in each lane; degree of saturation calculated by the regional computer; usual cycle lower limit around 30 to 40 s and upper limit around 100 to 150 s (absolute range 20 to 240 s).
    10. A Survey on Traffic Signal Control Methods (arXiv:1904.08117), section 3.7. https://arxiv.org/pdf/1904.08117Degree of saturation formula used by SCATS, evaluated at the end of each cycle.
    11. US Federal Highway Administration. Traffic Signal Timing Manual, Chapter 5 (archived edition). https://ops.fhwa.dot.gov/publications/fhwahop08024/chapter5.htmMinimum green, passage time, gap out, max out, maximum green in the presence of conflicting demand; passage time about 1 to 4 s for presence detection; amber about 3 to 6 s.
    12. Transport for NSW. Annual Report 2024–25 Volume 1, Our assets, p. 14. https://www.transport.nsw.gov.au/system/files/media/documents/2025/transport-for-nsw-annual-report-2024–25-volume-1.pdf“4860 traffic signals across the Sydney road network”.
    13. Wikipedia. Traffic signal operation in New South Wales. https://en.wikipedia.org/wiki/Traffic_signal_operation_in_New_South_WalesAmber 4.0 to 6.4 s; nominal 140 s cycle for new signals; CBD cycle cut from 110 to 90 s in 2018; Australia's first lights at Market and Kent Streets, 1933.
    14. University of Idaho, NIATT signal timing lab manual. Cycle length determination. https://www.webpages.uidaho.edu/niatt_labmanual/Chapters/signaltimingdesign/exampleproblems/CycleLengthDetermination.htmWebster's optimum cycle length formula and its terms.
    15. James A. Bonneson. Modeling Queued Driver Behavior at Signalized Intersections (Transportation Research Record 1365, 1992). https://www.webpages.uidaho.edu/ngsim/Papers/paper0003.htmIdeal saturation headway of about 2 s per vehicle; Highway Capacity Manual ideal flow of 1,800 vehicles per hour per lane.
    16. Wikipedia. Signal timing. https://en.wikipedia.org/wiki/Signal_timingFixed, actuated and adaptive control; with no conflicting demand the controller ignores the maximum and stays on the movement.
    17. Wikipedia. Intelligent driver model. https://en.wikipedia.org/wiki/Intelligent_driver_modelThe car-following model every simulated driver uses (Treiber, Hennecke and Helbing, 2000).
    18. Austroads. Guide to Traffic Management Part 9: Transport Control Systems – Strategies and Operations (AGTM09-20, 2020). https://austroads.gov.au/publications/traffic-management/agtm09Slate T084 anchor: Austroads Guide to Traffic Management Part 9, publication AGTM09-20, edition 4.0, published 28 April 2020. No body claim on this page rests on it yet.

    Could not be opened

    Deliberately not stated