New Service for the Waterfront and King Street

At its meeting on March 23, 2016, the TTC Board will consider two reports on major revisions to transit service in the Waterfront and on King Street.

The changes will address a backlog of route and service issues in one package:

  • Through routing of the 72 Pape bus from Pape Station, suspended during construction at Union Station, will be restored, albeit on a different route.
  • Additional service will be provided on Queens Quay East by the 72C Pape to Union Station branch, although this is likely to be infrequent.
  • A new route, 121 Fort York – Esplanade will be created composed of the former Esplanade portion of the 72 Pape (later 172 Cherry) bus route plus an extension serving the Railway Lands and Fort York.
  • A new streetcar route, 514 Cherry, will operate as an overlay to the 504 King car replacing some or all of the supplementary bus service between Dufferin Loop and the new Distillery Loop on Cherry Street south of Mill Street. This service will operate with Flexity streetcars, subject to availability.
  • The conversion of 511 Bathurst to low floor operation will be delayed by about three months.

The changes will be implemented on June 19, 2016. The detailed service plans have not yet been published, but there is some information in the staff reports.

Continue reading

TTC Service Changes Effective Sunday, March 27, 2016

The major changes for the new schedules effective March 27 involve routes where new express services will be added.

25 Don Mills

A new service, the 185 Don Mills Rocket, will operate weekdays until mid-evening, and weekend daytime. The combined service at express stops will improve over current schedules, while service at local stops will decrease.

The stopping pattern for the 185 Don Mills Rocket will be:

  • Northbound: Buses stop only at Cosburn Avenue, Thorncliffe Park Drive (west leg), Thorncliffe Park Drive (east leg), Don Mills Road/Gateway Boulevard (south leg, north side), St. Dennis Drive (Ontario Science Centre), Eglinton Avenue East, Green Belt Drive, Lawrence Avenue East, York Mills Road, Graydon Hall Drive, Parkway Forest Drive, Don Mills Station, Van Horne Avenue, Finch Avenue East, McNicoll Avenue, Steeles Avenue East, Freshmeadow Drive/Don Mills Road.
  • Southbound: Buses stop only at McNicoll Avenue, Finch Avenue East, Van Horne Avenue, Don Mills Station, Havenbrook Boulevard, Duncan Mill Road, York Mills Road, Lawrence Avenue East, Barber Greene Road, Eglinton Avenue East, St. Dennis Drive (Ontario Science Centre), Overlea Boulevard/Don Mills Road (west side), Thorncliffe Park Drive (east leg), Thorncliffe Park Drive (west leg), Cosburn Avenue, Pape Station.

39 Finch East

Services on Finch East will be reorganized:

  • Route 139 Finch-Don Mills will be discontinued.
  • Route 199 Finch Rocket will be extended west to York University weekdays during the daytime and early evening, and east to Morningside Heights during peak periods.
  • The 39C Seneca College branch will be extended east to Gordon Baker Road.

The stopping pattern for the 199B Finch Rocket to York University will be:

  • Eastbound: Buses stop only at Murray Ross Parkway & Busway, Dufferin & Finch, Bathurst Street, Finch Station, Bayview Avenue, Leslie Street, Don Mills Road (farside stop), Seneca Hill Drive, Victoria Park Avenue, Pharmacy Avenue, Warden Avenue, Birchmount Road, Kennedy Road, Midland Avenue, Brimley Road, Finch & McCowan, McCowan & Sheppard, and Scarborough Centre Station.
  • Southbound: Buses stop only at McCowan & Sheppard, Finch & McCowan, Brimley Road, Midland Avenue, Kennedy Road, Birchmount Road, Warden Avenue, Pharmacy Avenue, Victoria Park Avenue, Seneca College, Don Mills Road (farside stop), Leslie Street, Bayview Avenue, Finch Station, Bathurst Street, Dufferin & Finch, Murray Ross Parkway & Busway, and The Common.

The stopping pattern for the 199C Finch Rocket to Morningside Heights will be:

  • Eastbound: Buses stop only at Bayview Avenue, Leslie Street, Don Mills Road (farside stop), Seneca Hill Drive, Victoria Park Avenue, Pharmacy Avenue, Warden Avenue, Birchmount Road, Kennedy Road, Midland Avenue, Brimley Road, McCowan Road, then all local stops east of McCowan Road.
  • Southbound: Buses stop at all local stops to McCowan Road, then stop only at Brimley Road, Midland Avenue, Kennedy Road, Birchmount Road, Warden Avenue, Pharmacy Avenue, Victoria Park Avenue, Seneca College, Don Mills Road (farside stop), Leslie Street, Bayview Avenue, and Finch Station.

44 Kipling South

A new service, the 188 Kipling South Rocket, will provide an express service to Humber College Lake Shore Campus weekdays during peak and midday periods.

The stopping pattern for the 188 Kipling South Rocket will be:

  • Northbound: Colonel Samuel Smith Park Loop, Colonel Samuel at Humber College Building M, Colonel Samuel at Lake Shore Boulevard, Kipling at Birmingham, Kipling at Evans, Kipling at The Queensway (farside stop) and Kipling Station.
  • Southbound: Kipling Station, Kipling at The Queensway (far side stop), Kipling at Evans, Kipling at Birmingham, Kipling at Lake Shore Boulevard, Colonel Samuel at Humber College Building M, Colonel Samuel Smith Park Loop.

24 Victoria Park

A new peak period express service will be added.

The stopping pattern for the 24E Victoria Park Express will be:

  • Northbound: Buses stop only at St. Clair Avenue, Eglinton Square, Eglinton Avenue (farside), Lawrence Avenue, Rowena Avenue, Ellesmere Road, Pachino Avenue, Sheppard Avenue, Finch Avenue, McNicoll Avenue, and Steeles Avenue.
  • Southbound: Buses stop only at Steeles Avenue, McNicoll Avenue, Finch Avenue, Sheppard Avenue, York Mills Road, Parkwoods Village Drive, Rowena Avenue, Lawrence Avenue, Eglinton Avenue, O’Connor Drive, St. Clair Avenue, and Victoria Park Station.

96 Wilson

The Wilson route will be broken into four separate designations to simplify scheduling (eliminating interlining between some branches).

  • The 96E Wilson Express to Humber College will be replaced by the new 186 Wilson Rocket. This route will operate during the peak periods and weekday middays (the 96E is peak only).
  • Route 118 Thistle Down replaces the 96C service.
  • Route 119 Torbarrie replaces the 96G service.
  • Both routes 118 and 119 operate from Wilson Station during all periods. The 96 services they replace operated from York Mills Station during peak periods.

The stopping pattern for the 186 Wilson Rocket will be:

  • 186 eastbound: Buses will stop at Humber College Bus Terminal, Westmore Drive, Martin Grove Road and John Garland Boulevard, Kipling Avenue and Brookmere Road, Islington Avenue and Elmhurst Drive, Armel Court, Albion Road and Weston Road, Walsh Avenue and Weston Road, Clayson Road, Jane Street, Julian Road, Keele Street, Dubray Avenue, Dufferin Street, Wilson Station, Bathurst Street, Avenue Road, and York Mills Station.
  • 186 westbound: Buses will stop at York Mills Station, Avenue Road, Bathurst Street (far side), Wilson Station, Dufferin Street, Dubray Avenue, Keele Street, Julian Road, Jane Street, Clayson Road, Walsh Avenue and Weston Road, Albion Road and Weston Road, Armel Court, Islington Avenue and Elmhurst Drive, Kipling Avenue and Brookmere Road, Martin Grove Road and John Garland Boulevard, Westmore Drive, and Humber College Bus Terminal.

Roncesvalles Carhouse Track Reconstruction

Reconstruction of the north ladder tracks will require that cars back out of the yard onto The Queensway, loop west through Sunnyside Loop, and enter service eastbound from that point. Schedules for all routes based at Roncesvalles will be adjusted with extra running time for their departure trips.

Charlotte Street Track Reconstruction

Track on Charlotte from Adelaide to King will be replaced. During this work, the 510 Spadina service that normally short turns there will be extended south to Queens Quay.

Service arrangements for 504 King during the reconstuction of the King-Charlotte intersection have not yet been announced.

Harbourfront Route

This route will now be designated as a 100% low floor route. In the event that Flexitys are not available, ALRVs will be used in their place. Schedules will be adjusted to remove some of the extra running time that had been added for Queens Quay construction.

2016.03.27 Service Changes Rev1

There’s A New Subway On The Way (6)

From time to time, the question of just what constitutes “subway demand” comes up in various threads on this site. As a matter of comparison, here is the TTC Scheduled Service Summary for April 7, 1964.

Headways on the Bloor-Danforth service itself were quite impressive. Two-car trains of PCCs, roughly the equivalent of the new Flexity cars, ran throughout the day until mid-evening, and the peak headways shown below are for trains.

                          AM Peak         PM Peak
                          Hdwy   Veh      Hdwy   Veh
Bloor route                      100             110
  Jane to Luttrell        2'30"           2'30"
  Jane to Bedford                         4'00"
Danforth route                    30              48
  Bedford to Hillingdon   3'20"
  Bedford to Luttrell                     3'00"
Combined                         130             158
  Bedford to Hillingdon   1'26"
  Jane to Bedford                         1'32"
  Bedford to Luttrell                     1'22"

Jane Loop was at Bloor & Jane.
Luttrell Loop was on Danforth between Main and Victoria Park at the old city boundary.
Bedford Loop was at St. George Station.
Hillingdon Loop was at the east side of Danforth Carhouse east of Coxwell.

The Bloor-Danforth streetcars could not carry all of the demand into downtown, and that work was shared with many parallel routes.

  • 2’00” Bathurst car from Vaughan Loop (at St. Clair) to Church & Adelaide
  • 1’30” Carlton car
  • 1’40” Dundas car from Runnymede & Dundas to City Hall
  • 2’30” Harbord car from Lansdowne & Davenport to Pape & Danforth via Dundas & Yonge
  • 1’20” King car
  • 2’00” Kingston Road car (now “Downtowner”)
  • 5’00” Kingston Road Tripper car (Victoria Park to Roncesvalles & Queen)

The streetcar system required 640 cars in the am peak, 684 in the pm peak.

TTC’s 2016 Customer Charter Reviewed

The TTC has released the 2016 version of its Customer Charter listing a number of areas in which they promise improvements through the year.

First Quarter:

  • Ensure that 510 Spadina is served by fully accessible streetcars: Mostly done already with a few of the high-floor ALRVs still in service but the majority of runs operated with low-floor Flexitys.
  • Apple Pay at collectors’ booths: In progress.
  • Reduce streetcar short-turns by a further 20% over Q1 2015: New schedules on 501 Queen effective January 3 make a big contribution to this coupled with the milder winter weather.
  • Start subway service at 8:00am on Sunday: Done effective January 3.
  • Add service to Line 1 (YUS) during off-peak: Not done yet, but the schedules going into effect at the end of March have not yet been announced. (Note 1)
  • Establish a Local Working Group for Donlands Station second exit project: Done.
  • Add five new express bus services: Planned for late March.

Second Quarter:

  • Wifi at 22 new stations (Note 2).
  • Roll-out of new fare gates with Main Station as a pilot: Work at Main in progress.
  • Improve bike parking at 5 stations.
  • Add 20 bike repair stops at subway stations: Subject to outcome of a pilot.
  • Install notice boards in 12 busy stations to inform passengers about planned/unplanned closures.

Third Quarter:

  • Ensure 509 Harbourfront and 511 Bathurst are served by low-floor streetcars: With delivery of new cars, Harbourfront is already planned to ramp up beyond two assigned Flexitys in mid-February. Delivery rates for new cars are supposed to be up to 1/week by the end of March and this should make conversion of 511 Bathurst an easy task provided Bombardier manages to stay on track.
  • Pilot high capacity bike parking at one station.
  • Replace T1 trains on Line 4 (Sheppard) with 4-car TR sets: The order for these cars is in progress at Bombardier with delivery expected later this year.
  • Improve 28 Bayview South and 101 Downsview Park routes to be part of all-day, every day service. This will bring services to two park-based areas. The Bayview South bus serves the Brick Works from the west (Davisville Station), but service from the east (Broadview Station) will still be operated by a free shuttle bus.
  • Add 3 trains to Line 1 (YUS) to improve AM peak service. It is unclear whether these will be “gap” trains used to supplement service when things go wrong, or an attempt to slightly shorten the average headway over the entire line. Gap trains generally make a bigger difference for situations where holes in service at peak times and direction need to be filled because the extra train is used specifically where it is most needed.
  • Add peak service to 25 busy bus routes.
  • New streetcar service on Cherry Street: (Note 1) This service could most easily be implemented by converting the 504 buses now scheduled from Dufferin to Parliament back to streetcars as a Dufferin to Cherry operation. Peak vehicle requirements would probably go down, but the off peak service on Cherry would be a net addition. This change is related to whatever modifications the TTC will make to the 72 Pape and 172 Cherry bus routes.
  • Begin revamping the east parking lot at Finch Station.

Fourth Quarter:

  • Widen 25 bus stop pads to improve accessibility: Locations TBA
  • Install external route announcement system on all vehicles: Work in progress.
  • Add two new elevators at Ossington Station: Work in progress.
  • Install customer info screens at Union Station mezzanine and platform levels: An overdue follow-up. This work should have been an integral part of the station renovation.
  • Install customer info screens at Dufferin, York Mills and Lawrence stations.
  • Install transit signal priority at 15 intersections: Locations TBA
  • Complete PRESTO roll out to the entire system: Bus fleet conversion in progress; new fare gates will finish PRESTO subway access as they are installed.
  • 10 additional WiFi stations: Locations TBA (Note 2)
  • Lengthen 10 bus pads for compatibility with articulated buses: Locations TBA
  • Start construction on a bus queue jump lane: Location TBA
  • Introduce a new Wheel-Trans qualification process: Details TBA
  • Install new, “more informative” stop markers at over 3,000 surface stops.
  • Review schedules on 32 bus and streetcar routes to improve reliability and travel times.
  • Reduce subway delays by 10% (counted as both incidents and minutes of delay). See What Causes Subway Delays?
  • Consult with riders and other stakeholders to revise service in three neighbourhoods around routes 40 Junction, 54 Lawrence East and 116 Morningside.

Note 1: Some items in the Charter are not yet funded in the City’s budget. Whether they will actually operate depends on the TTC’s ability and desire to squeeze money out of other parts of their operation.

Note 2: The WiFi rollout in the subway is limited to internet access only because the major telcos – Bell, Rogers, Telus – will not provide service over the incumbent provider’s network. Even the internet access has its problems due to login requirements recently introduced that require signon to a sponsoring site such as Twitter. This state of affairs can be traced to a bad system and contract design by the TTC who appear not to have contemplated the difficulties of the “big” players refusing to come onto, and thereby financially support, the network.

I cannot help feeling that a lot of this “Charter” is a shopping list of the low hanging fruit, things the TTC planned to do anyhow, but repackaged in a “look at us” format where green tick marks will gradually fill up the boxes. What is missing, and this is as much a political discussion as a managerial one, is a “what could we be” dimension and aspirational goals that might not be achieved, certainly not in a one-year timeframe.

Of course, when there are members of Council and the TTC Board who would rather count paperclips than address fundamental issues of just what  “good transit” really is, this situation is almost inevitable. Good news, but as cheaply as possible, and so we aim low.

What Causes Subway Delays?

The TTC’s Andy Byford recently committed to a major reduction in subway delays by 2019 thanks in large measure to the introduction of a new signal system on Line 1 Yonge-University-Spadina.

Can this level of reduction actually be achieved? To get a sense of this, we must look at the actual delay reports from the TTC to see the location and type of service interruption. If a problem only account for one quarter of all delays, then a three-quarter reduction in delays cannot possibly be achieved simply by eliminating this class of problem. Similarly, if half of the delays are on one line, and a new technology is implemented on another, then nothing has been done to address delays on the untouched part of the system.

The TTC reports overall reliability statistics in the CEO’s report, but these are (a) not subdivided by cause and (b) use a measure of service “reliability” that would give a perfect score even if a large proportion of the service were missing. As long as trains are close enough to each other, even if there is one gap leading the pack or all of the trains crawl along the line, they do not count against the metric the TTC used for years to report service quality.

The counts below were calculated by reviewing all of the TTC eAlerts for service interruptions on the four rapid transit lines for January 2016. Anyone who reads these alerts and rides the system regularly knows that some delays never make it to an alert, but this is the best we have for published information.

Type of Delay                    Line 1    Line 2    Line 3    Line 4

Passenger Alarm                   6  16%   14  23%    2  18%
Signals                          11  30%   11  18%              3  60%
Mechanical                        1   3%    4   7%    8  73%    1  20%
Track                                       3   5%
Switching                                   1   2%
Security                          5  14%    6  10%              1  20%
Police Investigation              3   8%    4   7%
Fire Investigation                3   8%    8  13%    1   9%
Medical                           3   8%    4   7%
Power Off                         4  11%    3   5%
Unauthorized at Track Level                 1   2%
Late Clearing Work Zone           1   3%    1   2%
Unspecified                       0         1   2%

Total                            37        61        11         5

The details of the incidents are in the following table.

201601_SubwayDelayStats

This is only a one month sample, and there are bound to be somewhat different numbers for other periods, but this gives the flavour of the situation.

Signal problems, annoying though they may be, account for only 30% of the delay incidents on the Yonge line, and 18% on the Bloor line for January 2016. That said, these tend to be the most long-lasting incidents and so their effect is greatly out of proportion to their number. Moreover, the incident count is higher on the Bloor-Danforth line by a wide margin. The new signals on Yonge-University will certainly improve conditions on that route, but delays overall will not be a thing of the past.

If the TTC is going to shoot for improvements, then they must start reporting their delay statistics at a more granular level so the a link will be visible between the type of “fix” undertaken and the location and type of delay whose stats go up or down. This would be a much more useful measure both of service quality and of the effects of management programs to improve the quality of transit service.

TTC Service Changes Effective Sunday February 14, 2016

The TTC will implement several service changes for its February-March schedules primarily to improve peak service on some overcrowded bus routes. This is a sign that the available bus fleet is expanding and more peak service can be offered.

A few routes have new schedules to reflect actual operating conditions.

The 66 Prince Edward bus will be revised so that the same level of service is provided to Lake Shore (Humber Bay) and Humber Loop at all times.

2016.02.14_Service_Changes

TTC Board Meeting January 21, 2016

The TTC Board will meet on January 21, 2016. Unlike most meetings, the public session will begin at 10:00 am, although they may go into camera to discuss details of item 3 on the agenda, the cost overrun on the Spadina subway extension.

Items of note include:

This article has been updated with details on these subjects.

Continue reading

Does More Running Time Improve Service?

[This is a long article, and I won’t hold it against anyone for failing to read all the way to the end, or not looking at every page of every chart. The issue here is a system-wide one of how service is scheduled and managed using routes where the TTC is attempting to improve operations as a reference.]

At the TTC Board Meeting of December 2015, Chief Service Officer Richard Leary gave a presentation “Performance Based Service” outlining the work done to date to improve the reliability of surface routes. [A YouTube video of the presentation is also available.]

The focus of changes made to several schedules has been that end-to-end running times should reflect actual on-street conditions rather than presenting drivers with an unattainable goal that cannot be met during typical conditions, let alone anything unusual such as poor weather or unusually bad traffic congestion.

The changes to date are summarized in the table below.

201512_Leary_AddedRTT

In some cases, the extra running time is provided simply by widening the headway. For example, if a route takes one hour, and it has a bus every 10 minutes, that’s six buses. Extending the headway to 11 minutes would change the round trip to 66 minutes with no added cost. In theory, if this allows vehicles to stay on time, better service might actually be provided because all buses would show up as planned. That, however, depends on them being properly spaced so that their capacity is evenly used.

In other cases, where the problem is not just scheduled time but also capacity, more vehicles can be added. In the example above, a seventh bus would allow the headway to stay at 10 minutes while the trip time went up to 70. With the long-standing problems of a constrained fleet, this is only possible in off-peak periods, or by raiding other routes for vehicles.

Continue reading

NextBus Next to Useless After Major Schedule Changes

Updated January 5, 2016: New schedules have been installed at NextBus and the service on affected routes should now appear correctly.

On January 3, 2016, the TTC implemented major changes in the schedules on 501 Queen and 510 Spadina, as well as minor changes to 509 Harbourfront and 511 Bathurst. Since then, NextBus information has been wildly erratic for these routes.

There are a few underlying problems of which I am aware from past experience like this, and there are likely more, but it’s worth consolidating this information in an article.

First, it is important to understand the basics of how NextBus works:

  • TTC vehicle location information is collected by their monitoring system which polls each bus and streetcar every 20 seconds to obtain GPS readings. These are consolidated into an updated feed that is available to NextBus, but not to the general public.
  • There are two extracts of schedule data that provide the “in theory” version of service for external agencies/applications:
    • A GTFS (General Transit Feed Specification) data feed available through the City of Toronto’s Open Data site
    • A NextBus-specific feed that is not public
  • NextBus uses the real-time data plus the schedule to produce maps showing all vehicles on a route, plus predictions of arrivals at stops. The predictions are based on historical tracking of vehicles and their likely running times, not on scheduled values, except at termini where a vehicle is expected to leave on its scheduled time.
  • Downstream stops from terminals show predicted arrivals based on the schedule until a vehicle leaves the terminal. This can cause errors in predictions because the schedule and real world might differ. Conversely, predictions based on actual travel times will correct for cases where the schedule is unrealistic provided that a vehicle is actually enroute to the stop. This is a “Catch 22” situation.
  • Predictions and displays (e.g. on video displays at stations) can run “late” to the real world for a variety of reasons related to latency in updating the data at each step along the way. If the “real-time” location feed is slow getting from TTC to NextBus, then vehicle positions will not reflect the world “now”, but some time ago. If the station/stop displays do not refresh their information frequently, they will show stale predictions.
  • NextBus only displays vehicles whose “run number” (the reference number assigned by the TTC to each vehicle) is actually in the schedule. When schedules change, an entirely new set of run numbers might be in use, or there could be some overlap with the old schedule. This can cause only partial service to be tracked/predicted because some vehicles are not linked to a run number that is in the schedule NextBus is using. Problems arise either if the new schedule is not imported to NextBus, or if the data exported from the TTC is in error.

All of the apps that run on various platforms use the NextBus feed. They may present this information in different ways, but all are limited to whatever NextBus puts out because that is the only feed available.

As I write this, there is an additional problem with the NextBus display for Queen which is hinted at by the snapshot below.

20160104_Rte501_0515

Note that all of the cars show with the arrow pointing west. If you watch the animated version, some of these cars are actually moving east. Predictions are wildly inaccurate because NextBus does not seem to “know” that eastbound cars actually are eastbound. (This snapshot was taken at 5:15 am.)

The problem changed somewhat later (5:56 am) when a few “eastbound” cars did show up in the display, and in downstream predictions. However, the predictions are still wrong because they only include cars NextBus is tracking, not all service on the route.

20160104_Rte501_0556

For example, NextBus claims there will be two cars eastbound at Bathurst in 18 minutes (they are both at Humber Loop eastbound), and the next one 53 minutes hence.

It is a bit early in the day for examples, but there will likely be cars missing from displays and predictions for 510 Spadina (which has a completely revised schedule for Flexity operation), on 509 Harbourfront and 511 Bathurst (which have been revised to terminate at Fleet Loop due to construction).

Updated: The problem with vehicle direction tracking also appears to have affected 505 Dundas.

The schedule data [this link returns a large XML file] NextBus is using for 501 Queen is from December 2015 when all service operated from Long Branch to Neville rather than with a route split at Humber. (For those who are interested, search on the string “scheduleClass” to locate the start of each block of schedules available.) The situation is the same for other routes.

This type of foul-up between TTC and NextBus has occurred before and at times has taken weeks to resolve making the “service” NextBus provides of poor quality, to be as generous as possible. The problems may lie at TTC or they may be at NextBus or some combination of the two, but they are problems that should be fixed. At the very least, some basic testing should occur at the TTC’s end when there is a change to ensure that the updated schedules have been installed. If I can do this with a simple XML call to the NextBus site, then so can anyone at the TTC.

Problems have arisen in the past where the TTC’s schedule extract for NextBus does not contain complete or correct data. This will only show up with actual use, but some sort of internal quality control on the content of the extract should be possible, especially for a major change such as the restructuring of a route.

This has been an ongoing problem, and it says a lot about the TTC’s alleged commitment to “Customer Service” that it has not been fixed.