reaperexpress
Senior Member
Toronto's TSP system? Not really, it can't think that far ahead. It doesn't have complex decision making, it basically just tries to get a green ASAP for the direction requesting priority within the constraints that are programmed (e.g. maximum green extension, maximum truncation, whether phases can be inserted/rotated, etc).With a near-side stop for WB LRT, is the system capable of predicting the WB LRT arrival to the stop in advance, so that the traffic signal optimizes for left-turn movements during the WB LRT dwell time? (≈35s for either SBL or EBL).
If you detect the LRV extremely far in advance you could kind of manually program an operation that tries to shorten the Eglinton phase in situations where there'd probably be enough time to fit another phase between the current green and the LRV's ETA, but that would require a crazy amount of manual non-standard programming that would be a nightmare to maintain due to the complexity. Someone showing up at the intersection to diagnose a malfunction would need to spend all day figuring out all the unusual programming.
Waterloo's TSP system could probably do it, because it natively predicts LRV arrivals much further in advance and gradually adjusts signal timings to align with the estimated vehicle arrival, without the need for tons of custom programming.
It's also worth noting that "Can it serve X phase while it's loading" is not really the right question. It really depends on when in the cycle the LRV arrives. In my answer above I took a generous interpretation of the question: "Can it serve some other phase (TBD which one) while the LRV is loading".
The most effective improvement to TSP would actually be to delete the west side crosswalk, since it's the longest crosswalk and it conflicts with the busy eastbound left turn. The east side crossing can get a Walk light at the same time as the eastbound left turn phase. On the east side, the longest individual crossing is only 15 metres, and the crossing across the tracks is only 7. It's actually a very similar setup to the crosswalks across tram lines in the Netherlands (for which I've also programmed TSP systems). In that case, you actually don't need to hold the green anywhere near as long, since it only takes 10 seconds to clear pedestrians off the tracks. Unless you think the LRV is going to depart in the next ~17 seconds, you can just let the light change to red and turn it back to green later when the LRT is about to depart.In the worst-case scenario, maybe it's better to force cars to do U-turns at the intersection just after the portal.
Last edited:




