Study of Bus Service Reliability in Singapore Using ...

17 downloads 26496 Views 2MB Size Report
National University of Singapore, Singapore; PH: (+65) 6516 2131; Email: [email protected]. ... services' operators from Automated Vehicle Location (AVL) systems, ...
Study of Bus Service Reliability in Singapore Using Fare Card Data Der-Horng Lee Associate Professor, Department of Civil and Environmental Engineering National University of Singapore, Singapore; PH: (+65) 6516 2131; Email: [email protected] Lijun Sun Ph.D Student, Department of Civil and Environmental Engineering National University of Singapore Future Cities Laboratory, Singapore-ETH Centre for Global Environmental Sustainability (SEC), Singapore; PH: (+65) 92728625; Email: [email protected] Alex Erath Research Module Coordinator, Future Cities Laboratory, Singapore-ETH Centre for Global Environmental Sustainability (SEC), Singapore; PH: (+65) 9107 6574; Email: [email protected] ABSTRACT: For public transportation service, schedule reliability is generally a central point in the service level agreement. However, bus bunching is a very common phenomenon of bus systems, resulting in more waiting time for passengers. Based on fare card data, this paper presents as case study analysis of the reliability of one typical service route in Singapore. Characteristics such as headway distribution and average velocity are obtained from fare card data and employed for measuring service reliability and developing optimization tools for reorganizing bus routes. More importantly, real information from fare card data about boarding time, origin and destination stops of the trips is available for formulating a simulation scenario to test the performance of different control strategies based on real passenger demand. Combining those two approaches, the proposed simulation approach is applied to compare bus service on the case route that is characterized with relatively frequent services and featuring more than 70 stops with reconstructing its route into segments. KEYWORDS: bus service reliability, bus bunching, fare card data

INTRODUCTION For public transportation service, schedule reliability is generally a central point in the service level agreement. Unreliable bus service can lead to longer waiting time and traveling time for passengers. However, bus services are born unstable due to many reasons. Generally, buses leave their departure station at regular intervals, namely the headway. But the intervals become irregular with buses traveling along the route [1]. Reasons can be summarized into two aspects, the first of which is the randomness of passengers’ arrival at certain bus stops. When a bus falls behind its schedule, the headway with the preceding bus will become longer while the one with the following bus will become shorter. In other words, this may cause more passengers waiting at the approaching stop then result in more boarding time and make the bus fall further behind [2]. The second reason is variability of travel time between stops due to traffic congestion, signal control and the difference of bus captains’ driving behavior. The challenge of improving bus service reliability has been addressed by several researchers. In [1], a headway threshold based control strategy was developed, which aimed to minimizing the waiting time of the passengers at bus stops and the delay of the onboard passengers. When the bus arrives at the stop with headway less than the threshold, it will wait until the threshold is reached. Otherwise, the bus will depart immediately when the headway becomes greater than the threshold. In terms of bus route services with high frequency, because of the acceptable expected average waiting time, passengers tend to arrive without a prearranged schedule. For this situation, headway based control strategies were implemented in [3-5]. However, in these models, normally instead of actual data on the distribution of travel time and passenger demand, generic distributions that do not account for potential spatial correlation are employed. With the development of Intelligent Transportation Systems (ITS), real time data are available to services’ operators from Automated Vehicle Location (AVL) systems, Automated Passenger Counting (APC) and Computer Aided Dispatching (CAD) systems [6-10]. A model based on historical AVL data was also proposed to improve the service level [11]. In [12] and [8], models were proposed assuming that buses can adjust their velocity to maintain equal headway. To give a better picture, bus route service is explained as a

system in which all buses are connected by springs and magnets with tension and attractive forces in [9]. Meanwhile, analytic studies and mathematical models are conducted by some researchers. Mathematical models based on random process trying to minimize passengers’ waiting time at stops and additional onboard waiting time caused by bus holding [13-15]. In [16], headway variance was analyzed to provide more reliable services. In the field of practical application, a distributed architecture of bus holding was built with real time coordination taken into account [7]. In [17], dynamic bus holding strategies were proposed to achieve schedule reliability and a comparison of different control methods was also conducted. All the above control strategies and analytical studies can be summarized as holding strategies. To solve the problem on another aspect, stop-skipping strategies were implemented in [18-20]. Furthermore, a mixed model approach taking the bus capacity into account as well as holding and stop-skipping strategies was proposed in [21]. Simulation approaches are also conducted simultaneously. In [22-25], different strategies are simulated to see how the buses run along a certain route. Some of simulations were conducted based on real-life bus services to give a more intuitive explanation and more realistic recommendations. In the remainder of this paper, the dataset used and the case service studied in this research are introduced briefly in the second section. In the third section, a case study analysis is conducted based on fare card data collected in Singapore, which aims to find out the characteristics of the route and the significant factors which impact level of service. Then, based on the fare card data, a method is proposed to get passenger demand profiles to support the following simulation, which focuses on how the route length influences the level of service in the fourth section. The last section highlights the conclusion of this study and suggests directions of future research. DATA ANALYSIS Data Preparation EZ-link card was introduced in Singapore in April 2002 to provide simplified fare collection in public transportation as stored value contactless smart card. Today, EZ-link cards are used island-wide for various purposes, such as public transportation, parking and road toll payment, and retail transactions. However, the most frequent application is still the payment method for public transportation. Cash payment is still possible for public transportation users, but subject to a higher charge rate, wherefore the EZ-link payment covers 96% of all the public transportation trips in Singapore [26]. This makes the trip record data retrieved from EZ-link card a highly comprehensive data source for research purpose. The fare charge for each public transportation trip is calculated on trip distance, trip modes and passenger types. There are different charge rate for children, students, senior citizens and adults. Passengers have to tap their EZlink card on the reader when they enter or leave the MRT stations or boarding and alighting buses. When the passenger finishes a trip, a full record will be created which contains boarding time and alighting time, boarding station and alighting station, and the unique registration number of the bus taken by the passenger. The analysis conducted in this paper is based on the EZ-link data recorded in one full week (from 11, April, 2011, Monday to 17, April, 2011, Sunday) in Singapore. The dataset has already been pre-processed by Land Transport Authority according to the definition of journey, which means one way travel from one activity to another. Study of Case Service Route In this paper, the case service chosen to analyze the reliability of bus services is the busiest service according to the dataset prepared. The service route under study, with 71 stops along the route and total length of 27.6 km, has the most trip records in the one week’s dataset. The raw data in this study is based on single passenger trips. Generating detailed information of bus service like occupancy, velocity, arrival and departure time at each bus stop is not straightforward. To conduct the case study, the data needs to be processed in order to obtain bus-specific information such as arrival and departure time as well as occupancy.

ROUTE CHARACTERISTICS Headway & Distribution

12

12

11

11

10

10

9

9

Position (km)

Position (km)

Considering the boarding and alighting process when the bus approaches and arrives at a certain bus stop, passengers will tap their card to leave before the bus arrives at the next bus stop. At the same time, the waiting passengers will board and tap after the bus’ arrival. Therefore, it is reasonable to consider arrival time of bus as the boarding time record of the first passenger who boards. The departure time is considered as boarding time or alighting time of the last passenger who boards or alights. However, if there is no passenger boards or alights at the stop which means the bus passes the stop, no information is recorded. Based on this assumption and the location of certain bus stop, the spatial temporal point is recorded for the bus as long as there are passengers boarding or alighting at the bus stop. For the bus stops without records, the arrival and departure time are obtained based on interpolation. Figure 1 shows the trajectories of the case route from 9 a.m. to 12 p.m. in the morning, of which Figure 1(a) presents the original trajectory while Figure 1(b) presents the processed trajectory with interpolation at unrecorded points.

8 7

8 7

6

6

5

5

4

9

9.5

10

10.5 Time of Day (h)

11

11.5

12

(a) Origin trajectory without interpolation

4

9

9.5

10

10.5 Time of Day (h)

11

11.5

12

(b) Processed trajectory with interpolation

Figure 1 Trajectories of buses from the case route in certain time period As can be seen in Figure 1, the headways of buses passing certain bus stops are easily interpolated based on the trajectory. To have a more intuitive impression on how the headways change with the buses running along their route, the probability distribution of headways along the case route based on weekday records (11, April, 2011 to 15, April, 2011) are plotted in Figure 2. The buses were able to follow to keep headways stable at the beginning segment, but with the buses traveling further, the distributions become more and more widely distributed. The headways increasingly diverge from the origin schedule.

-3

x 10 3 2 1 0 0

20 1500 40

1000 500

Stop number

60 0

Headway(s)

Figure 2 Headway distributions with stops along the route 4

x 10 16

700

14

600 Variance of headway (s 2 )

Mean of headway (s)

12 500 400 300 200

8 6 4

100 0

10

2

5

10

15

20

25

30 35 Stop number

40

(a) Mean of headway

45

50

55

60

0

5

10

15

20

25

30 35 Stop number

40

45

50

55

60

(b) Variance of headway

Figure 3 Mean and variance of headways from the 2nd stop to the 60th stop Figure 3 shows the change of mean and variance with the stop sequence, when considering the headway of each stop as a random variable. The mean values do not change substantially because of the scheduled operating time of the service. However, the variance almost continuously increases along the route, which means the headways become more irregular and passengers are facing more uncertainty of the service when the buses traveling forward. Assuming uniformly distributed arrival times of passengers at the bus stop, this pattern causes waiting times above the average mean value of headway as two buses arrive at the same time with one bus overcrowded and the other almost empty. Average Velocity Average velocity is another significant measurement of the service level, which can reflect the travel time spent on the bus. Figure 4 shows how the average velocity of the case route changes against time of day. The pattern of how velocity varies does not change very much from Monday to Friday. Therefore, it is reasonable to analyze the average velocity of weekdays together. The red line in Figure 4 summarizes the average velocity in 5 weekdays. It can be seen that the travel velocity remains fairly constant from early morning till 3 p.m., followed by a significant decrease of velocity till to 7 p.m. Afterwards, the velocity starts to increase again and reaches the highest value at midnight. Taken the real time traffic of Singapore into consideration, what has been shown in Figure 4 is correlated with the traffic condition, since 5 p.m. to 8 p.m. is the peak time of traffic in Singapore and there are so few passengers and cars in the night that the buses can travel at a very fast velocity. However, the morning peak of traffic seems not to influence the average speed of the service route under study.

6.5 Monday Tuesday Wednesday Thursday Friday

Average travel velocity (m/s)

6

5.5

5

4.5

4

3.5

3 5

10

15 Time of day (h)

20

25

Figure 4 Average velocity of the case route SIMULATION Initial Scenarios In order to describe the passengers travel patterns comprehensively, additional information that cannot be derived from the EZ-link dataset needs to be imputed. Since the actual arrival time at the bus stop and hence the waiting time is not available, a uniform distribution is assumed for the simulation. Given the average scheduled headway of around 10 minutes and based on evidence presented in [27], this is can be considered as a reasonable assumption. Figure 5 shows the boarding and arriving stairs figure of the 11th stop on the case route. The red line is plotted with the EZ-link dataset, in which the detailed boarding time of each passenger is included. The blue line is created following the assumption that in each interval, the passengers arrive uniformly. Because of the randomness in generating uniform distributions, various initial scenarios could be created as the input parameters for the following simulation process.

1200 Ariving stop time stairs Boarding time stairs

1000

passengers

800

600

400

400

300

200

200

100

0

5

10

8

15 Time of day (h)

8.5

9

20

9.5

10

25

Figure 5 Boarding stairs (from EZ-link data) and arriving stairs (from simulation) The initial scenarios are created from the EZ-link data of the case service route on 11, April, 2011, with 18179 trips in total.

Simulation Process Since in the last step, initial scenarios for the simulation are created. Then, the simulation can be run according to the initial scenario. In this part, the process of how the buses run along the route is simulated under different initial scenarios for passengers. In order to identify the argument appropriately, without the randomness of driving velocity into consideration, it is assumed that all the buses can drive at the same velocity. 120

120 25

25 100

100 20

20 80

15 60 10

Position (km)

Position (km)

80 15

60 10

40

40 5

0

20

5

10

15 Time of Day (h)

20

25

0

(a) Trajectory extracted from EZ-link data

5

0

20

5

10

15 Time of Day (h)

20

25

0

(b) Trajectory extracted from simulation process

Figure 6 Trajectory figures extracted from real data and simulation process Figure 6(a) plots the trajectories of each bus running on the case route (11, April, 2011), while Figure 6(b) shows the trajectories of each bus in the simulation under a certain initial scenario with 10 minutes interval. As can be seen in Figure 6(b), the occupancy of each bus is basically the same with buses around it when there is no bus bunching happens, while the situation will occur in which one bus is full while the following one is empty. As in reality a certain level of the randomness is always prevalent, the bunching problem is inevitable if there is no specific control strategy. However, as mentioned above, bunching problems occur more frequently with increasing travel distance. In the simulation experiment discussed in the following, the impact of cutting the original service route into two segments is evaluated. Strategy of Cutting Route To make the route distance shorter, the most effective method is to cut the route into linked segments, which means to have new interchange stops in the original route. For the purpose of comparing the original operating strategy with cutting the service route into two linked segments (add one interchange stop on the route), the total at-stop waiting time for all the passengers on this route is chosen as the index to measure the service reliability. To this end, the waiting time for each passenger is defined as the time between the passenger’s arrival time at the bus stop (based on a uniform distribution in each interval) and the boarding time. The simulation is conducted with the parameters given in Table 1. Therefore, if one passenger cannot board on the first bus which arrives because of the capacity constraint, the waiting time will increase until he/she is able to board on the following bus. Table 1 Simulation parameters Parameters

Value

Boarding time for each passenger Number of buses on route (segments) Start time of simulation End time of simulation Capacity of bus Desired velocity

3s 120 4a.m. 1a.m.(next day) 120 5m/s

To test how the system performs after cutting the route into segments, the 29th stop of the case route is chosen as the interchange stop. The route becomes two services operating separately: the first segment is operated from the 1st stop to the 29th stop, with a total length of 12.4 km, while the second segment is operated from the 29th stop to the 71st stop, with a total length of 15.2 km. 120

120

25

25 100

100

20

20

15 60 10

40

5

0

20

5

10

15 Time of Day (h)

20

25

(a) Simulated trajectory in original route

0

80 Position (km)

Position (km)

80 15

60 10

40

5

0

20

5

10

15 Time of Day (h)

20

25

0

(b) Simulated trajectory after cutting the route

Figure 7 Trajectory figures extracted from simulations To make full comparison of the cutting strategy with the original route service, 1000 random initial scenarios are simulated for this study. Figure 7(a) shows trajectory simulated from one of the scenarios, where bus bunching occurs. Figure 7(b) shows the trajectory simulated after cutting the route at the 29th stop, located at 12.4 km from the starting stop. Compared with Figure 7(a), bus bunching problems are reduced as a result of shorter service distance and the occupancies of buses are more advantageous for passengers. It can be observed directly from the comparison that the level of service has been improved after cutting the route without considering the waiting time of the passengers.

0.4 After cutting Original route

0.35

9 8.8 Waiting time (min)

0.3

Probability

0.25 0.2 0.15

8.6 8.4 8.2 8

0.1

7.8

0.05

After cutting

0 7.6

7.8

8

8.2 8.4 8.6 Average waiting time (min)

8.8

Original route

9

(a) Distributions of average waiting time

(b) Box-and-whisker diagram of average waiting time

0.015

0.015

0.01

0.01

0.005

0.005

0

0

20

20 1500

1500

40

40 1000

Stop number

1000

500

60

Stop number 0

500

60 0

Headway (s)

(b) Headway distribution (After cutting)

Headway (s)

(d) Headway distribution (Original route)

Figure 8 Simulation results in two situations As for the waiting time shown in Figure 8, with 1000 simulations for each situation, the average waiting time of 7.86 minutes compared to 8.61 minutes is substantially lower than the original service. This assessment includes the additional waiting time caused by the 2977 additional transfers for the passengers who board on the first segment and alight on the second segment. In fact, the level of service of the proposed situation is higher than before in all aspects mentioned above: headway reliability, on-board occupancy and average waiting time. Except for the potential cost of constructing interchange facilities, no additional operating costs are expected. Considering the departure intervals of these two situations are the same, no additional buses are needed if the system can be maintained appropriately. Detailed results of the simulations are shown in Table 2. Table 2 Results of the simulation Average waiting time After cutting Original route

Mean (s)

Standard deviation (s)

471.46 516.56

4.27 7.56

Maximum standard deviation of headway (s) 268.8753 416.1401

CONCLUSION AND FUTURE RESEARCH In this paper, the study on bus service reliability is conducted based on fare card data to analyze the level of service of a typical route in Singapore. The EZ-link data needs to be processed in order to obtain bus-specific

information. The characteristics of a certain route were analyzed in terms of headway distribution and average travel velocity, from which it can be concluded that the unreliability increases for the chosen bus line quite linearly with increasing travel distance. Based on the analysis of the average velocity, it is also feasible to find how the traffic condition varies with time of day. For this selected route, the impact from evening peak is much more significant than the morning peak. A simulation model based on different initial scenarios of passengers’ arrival time profiles is used in this study, to investigate the appropriateness of bus services with long travel distance and relatively frequent services. As a case study of bus network design optimization, the route of the service is reconstructed into two segments in the simulation, which is called the strategy of cutting route in this paper. The simulation has illustrated that level of service will be improved with short operating distance in terms of passengers’ average waiting time and the buses’ occupancy, despite that some passengers need to transfer causing additional waiting time. The study presented in this paper is by no means complete, and the future research is needed in the following domains. First, more detailed simulations need to be developed to take more factors into consideration, such as variability of travel time between stop based on traffic condition for which historical data can be employed. Second, although bus bunching problems can be found in the simulation of the original service configuration and after cutting the bus line into two segments, there are still many factors in reality affecting bus service quality to be explored. They have the ability to expand or reduce reliability, such as the relevance of designated bus lanes, overlapping bus lines and precedence of buses at traffic lights. By enriching the detailed fare card data with information on traffic condition and organization of the transport infrastructure, more strategies like cutting routes should be developed apart from control strategies of buses. ACKNOWLEDGEMENT The authors wish to thank Land Transport Authority in Singapore supporting this research and providing the fare card data, which is very helpful. The financial support from National Research Foundation of Singapore is also greatly appreciated.

REFERENCES 1. 2. 3. 4. 5. 6. 7.

8. 9. 10.

11. 12. 13.

Barnett, A., On controlling randomness in transit operations. Transportation Science, 1974. 8(2): p. 102. Newell, G.F., R.B. Potts, and A.R.R. Board. Maintaining a bus schedule. 1964. Australian Road Research Board. Abkowitz, M., A. Eiger, and I. Engelstein, Optimal control of headway variation on transit routes. Journal of Advanced Transportation, 1986. 20(1): p. 73-88. Abkowitz, M. and J. Tozzi, Transit route characteristics and headway-based reliability control. Transportation Research Record, 1986(1078): p. 11-16. Abkowitz, M.D. and M. Lepofsky, Implementing headway-based reliability control on transit routes. Journal of Transportation Engineering;(USA), 1989. 7(4). Eberlein, X.J., N.H.M. Wilson, and D. Bernstein, The holding problem with real-time information available. Transportation Science, 2001. 35(1): p. 1. Zhao, J., S. Bukkapatnam, and M.M. Dessouky, Distributed architecture for real-time coordination of bus holding in transit networks. Intelligent Transportation Systems, IEEE Transactions on, 2003. 4(1): p. 43-51. Pilachowski, J.M., An approach to reducing bus bunching. 2009. Daganzo, C.F. A cheap and resilient way to eliminate bus bunching. in The 4th International Conference on Future Urban Transport. 2009. van Oort, N., N.H.M. Wilson, and R. van Nes, Reliability improvement in short headway transit services: schedule-based and headway-based holding strategies. Transportation Research Record: Journal of the Transportation Research Board, 2010. 2143: p. 67-76. Horbury, A.X., Using non-real-time Automatic Vehicle Location data to improve bus services. Transportation Research Part B: Methodological, 1999. 33(8): p. 559-579. Daganzo, C.F., A headway-based approach to eliminate bus bunching: Systematic analysis and comparisons. Transportation Research Part B: Methodological, 2009. 43(10): p. 913-921. Osuna, E. and G. Newell, Control strategies for an idealized public transportation system. Transportation Science, 1972. 6(1): p. 52.

14. 15. 16. 17.

18. 19.

20. 21.

22. 23. 24. 25.

26. 27.

Hickman, M.D., An analytic stochastic model for the transit vehicle holding problem. Transportation Science, 2001. 35(3): p. 215. Zhao, J., M. Dessouky, and S. Bukkapatnam, Optimal slack time for schedule-based transit operations. Transportation Science, 2006. 40(4): p. 529-539. Adebisi, O., A mathematical model for headway variance of fixed-route buses. Transportation Research Part B: Methodological, 1986. 20(1): p. 59-70. Xuan, Y., J. Argote, and C.F. Daganzo, Dynamic bus holding strategies for schedule reliability: Optimal linear control and performance analysis. Transportation Research Part B: Methodological, 2011. 45(10): p. 1831-1845. Suh, W., K.S. Chon, and S.M. Rhee, Effect of skip-stop policy on a Korean subway system. Transportation Research Record: Journal of the Transportation Research Board, 2002. 1793: p. 33-39. Fu, L., Q. Liu, and P. Calamai, Real-time optimization model for dynamic scheduling of transit operations. Transportation Research Record: Journal of the Transportation Research Board, 2003. 1857: p. 48-55. Sun, A. and M. Hickman, The Real-Time Stop-Skipping Problem. Journal of Intelligent Transportation Systems, 2005. 9(2): p. 91-109. Delgado, F., et al., Real-time control of buses in a transit corridor based on vehicle holding and boarding limits. Transportation Research Record: Journal of the Transportation Research Board, 2009. 2090: p. 59-67. Turnquist, M.A. and S.W. Blume, Evaluating potential effectiveness of headway control strategies for transit systems. Transportation Research Record, 1980(746): p. 25-29. Koffman, D., A simulation study of alternative real-time bus headway control strategies. Transportation Research Record, 1978(663): p. 41-46. Adamski, A. and A. Turnau, Simulation support tool for real-time dispatching control in public transport. Transportation Research Part A: Policy and Practice, 1998. 32(2): p. 73-87. Ding, Y. and S.I. Chien, Improving transit service quality and headway regularity with real-time control. Transportation Research Record: Journal of the Transportation Research Board, 2001. 1760: p. 161-170. Prakasam, S., Evolution of E-payments in Public Transport—Singapore’s Experience. JOURNEYS, 2009: p. 53. Luethi M., U. Weidmann, A. Nash., Passenger Arrival Rates ar Public Transport Stations, 86th Transportation Research Board Annual Meeting, 2007, Washington DC.