Journal of Advanced Transportation

Volume 2017, Article ID 7696094, 10 pages

https://doi.org/10.1155/2017/7696094

## Relieving the Impact of Transit Signal Priority on Passenger Cars through a Bilevel Model

MOE Key Laboratory for Urban Transportation Complex Systems Theory and Technology, School of Traffic and Transportation, Beijing Jiaotong University, Beijing, China

Correspondence should be addressed to Wenxin Qiao; nc.ude.utjb@oaiqxw

Received 1 March 2017; Revised 8 May 2017; Accepted 18 May 2017; Published 11 July 2017

Academic Editor: Dongjoo Park

Copyright © 2017 Ding Wang et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

#### Abstract

Transit signal priority (TSP) is an effective control strategy to improve transit operations on the urban network. However, the TSP may sacrifice the right-of-way of vehicles from side streets which have only few transit vehicles; therefore, how to minimize the negative impact of TSP strategy on the side streets is an important issue to be addressed. Concerning the typical mixed-traffic flow pattern and heavy transit volume in China, a bilevel model is proposed in this paper: the upper-level model focused on minimizing the vehicle delay in the nonpriority direction while ensuring acceptable delay variation in transit priority direction, and the lower-level model aimed at minimizing the average passenger delay in the entire intersection. The parameters which will affect the efficiency of the bilevel model have been analyzed based on a hypothetical intersection. Finally, a real-world intersection has been studied, and the average vehicle delay in the nonpriority direction decreased 11.28 s and 22.54 s (under different delay variation constraint) compared to the models that only minimize average passenger delay, while the vehicle delay in the priority direction increased only 1.37 s and 2.87 s; the results proved the practical applicability and efficiency of the proposed bilevel model.

#### 1. Introduction

Traffic congestion in urban area significantly undermines the mobility of the city [1]. Encouraging public transportation system has gradually been recognized as an effective way to relieve traffic congestions. Transit vehicles cause less congestion and pollution due to their larger occupancy compared with passenger cars; however, transit riders often suffer longer travel time than passenger car riders considering connection and waiting time. Therefore, in order to attract transit ridership, it is necessary to grant priority to transit vehicles.

Transit priority system mainly includes “space priority” and “time priority.” Space priority is mainly involved with authorizing dedicated lane for transit; however, it is not always feasible because of limited space. Time priority mainly refers to providing signal priority for transit to cross the signalized intersection. Adopting advanced traffic signal control techniques to optimize signal timing plan is an effective way to enhance the efficiency of transit vehicles. Transit signal priority (TSP) is a time priority technology which has been used extensively to improve the efficiency of transit vehicles by providing them priorities at signalized intersections.

While the implementation of TSP has potential benefits such as reducing overall transit delay as well as passenger delays at intersection, it also shows some negative effects on passenger cars and vehicles on the side streets which have only a small volume of transit vehicles. For example, extending green time in the priority direction will consequently shorten the green time of the nonpriority direction, which in turn may significantly increase the vehicle delay in the nonpriority direction. In order to solve this problem, this paper proposed a bilevel optimization model to minimize the impact of transit signal priority on side streets, while ensuring the efficiency of transit signal priority. The proposed bilevel model provides a new method to reach a state of equilibrium between priority and nonpriority directions at a signalized intersection. This method overcomes the challenge born by the conventional transit signal priority which cares little about the impact of TSP strategy on side streets.

#### 2. Literature Review

##### 2.1. TSP Control Method

Towards the efficiency of transit operation system, transportation scholars have rich research achievements on transit signal priority (TSP) strategies. Wilbur Smith cooperated with the Los Angeles Department of Transportation, and for the first time the transit signal priority experiment proved that transit signal priority can effectively shorten the travel time [2]. Thereafter, transit signal priority researches have been conducted globally. Based on different control methods, TSP can be mainly divided into two categories: active priority and passive priority.

Active priority relies on the vehicle detector, when the bus is detected by a special vehicle detector, and the signal corresponding to the control strategy will provide the designated signal control methods (red reduction, green extension, etc.). Furthermore, based on different computation process, active priority can be categorized into model-based priority and rule-based priority.

Rule-based priority determines whether to give bus priority based on a series of constraints, such as bus delay and bus presence. The rule-based priority includes conditional and unconditional strategies based on the presence or absence of specific priority rules and algorithms. Unconditional TSP was the first to be proposed; the theory is that, in any case, buses should be given priority when they are near the intersection. Many scholars have devoted great efforts into the unconditional transit signal priority studies [3–5]. Later, some scholars have proposed conditional TSP; the theory is that different priorities should be given to the bus under different traffic conditions based on actual bus performance [6]. Many transit priority strategies are rule-based priority; however, it is always not enrolled in the optimization process [7].

In contrast to rule-based priority, model-based priority has become more popular in TSP strategy recently. Model-based priority needs data from detectors, like traffic volume, bus location, and so forth [8, 9]. With the real-time data, the objective function can be an optimal performance of all vehicles in the intersection and receive corresponding signal timing plans with high efficiency.

Generally, active priority reacts with real-time traffic flow to ensure efficient performance; however, the success of active priority strategies depends on high accuracy motion detection and communication network, which is expensive and requires regular maintenance. Active priority strategies also affect the nonpriority vehicles and may cause the failure of signal coordination in the progression of vehicle platoons [10].

Compared with active priority, passive priority is easy and inexpensive to implement. Passive priority often assumes bus arrival at a given distribution and is also implemented in a given cycle length and phase sequence; the signal timing plans are irrelevant to actual vehicle presence, but based on obtained historical data. Therefore, the success of passive priority strategies depends on low fluctuation of the traffic volumes and deterministic dwell times of buses at stops [10]. It is proved that passive priority is effective when bus proportion is relatively large [11].

##### 2.2. Signal Optimization Model with TSP

It is important to clarify the objective function when we build the signal optimization model. The literature provides several performance measures, like travel time, vehicle delay, passenger delay, and so forth [12]. These measures can be used as the objective function for signal optimization model and we can also use the combination of more than two performance measures as the multiple objective functions.

Traffic delay is a crucial index to evaluate the traffic efficiency at the intersection. According to HCM 2010, control delay is defined as “the increase in travel time due to traffic signal control” [13]. Many scholars have been devoted to minimize the vehicle delay in the signal control model; the objective function mainly includes minimizing the total bus delay [14, 15] and minimizing the total delay for bus and car passengers [10, 16, 17]. However, there are still some issues to be addressed in the future.

First, many researches have been constrained to grant priority in one direction without considering the transit vehicle in the nonpriority direction [7]; this will make the model simple, but the applicability of these models may be limited. Moreover, many existing systems do not consider the capacity difference between transit vehicle and passenger cars. Apparently the transit vehicle has much larger passenger occupancies than passenger car, especially in the peak hour when there is large commuter traffic. Existing researches have dealt with this problem by minimizing the total passenger delay in the entire intersection; this was a milestone in developing transit priority, but this method may not work in every condition. For example, when much higher volume of transit vehicle traveled in one direction and no transit vehicle in the other direction, congestion may increase significantly in the direction with no transit vehicle because the passenger delay model will allocate very limited green time in this direction.

Traffic system in China is quite complex because of the mixed-traffic flow; therefore, the capacity of transit vehicles needs to be carefully considered when designing signal timing plans [18]. Many scholars have aimed at minimizing average person delay of the entire intersection [19, 20]. However, minimizing passenger delay alone may cause negative effects on the nonpriority direction, especially when there are already heavy passenger vehicle volumes on the nonpriority direction.

To address these shortcomings of transit signal priority, this paper proposed a bilevel optimization model which aims at relieving the impact of transit signal priority on vehicles in the nonpriority direction. This bilevel model is different from previous TSP studies which care little about the vehicle delay in the nonpriority direction. This study proposed a new method to reach a status of equilibrium between priority and nonpriority directions to ease the traffic congestion.

#### 3. Problem Description and Model Development

Passenger cars and transit vehicles are usually treated equally in the conventional signal control method and many researches were aimed at minimizing the average vehicle delay regardless of the high occupancy of transit vehicles. With the growth of traffic demand, urban cities developed severe congestion problems. Meanwhile, the development of public transportation shows an opportunity to reduce passenger cars on the road by attracting people to travel by bus. Many cities in the world have applied TSP to improve the service level of transit vehicles, due to the awareness of different occupancy between transit vehicles and passenger cars; minimizing average passenger delay becomes an important index to evaluate the performance of signal timing plans. However, transit signal priority granting the right-of-way to vehicles in the priority direction may consequently sacrifice the vehicles in the nonpriority direction; hence, ignoring the impact of TSP on the nonpriority direction does not guarantee system optimal. As a result, how to reach a state of equilibrium between priority and nonpriority directions to ultimately ease traffic congestion is a problem to be addressed in this paper.

Concerning the mixed-traffic flow pattern in China, this paper proposed a bilevel optimization model for signal timing plan. The bilevel optimization model in this paper aims at minimizing the impact of transit signal priority on vehicles in the nonpriority direction through two subprograms.

The lower-level subprogram in this paper aims at minimizing the average passenger delay. Many scholars devote great efforts in this field; however, minimizing passenger delay alone may cause negative impacts on vehicles in the nonpriority direction, especially when there is already heavy volume in the nonpriority direction. The upper-level subprogram was designed to address this concern.

The upper-level subprogram aims at minimizing the average vehicle delay in the nonpriority direction subject to acceptable average vehicle delay variation in the priority direction, which will ensure transit priority and minimize the average vehicle delay in the nonpriority direction at the same time.

The general stochastic bilevel mathematical model can be formulated as follows, where UP presents the upper-level subprogram and LP is the lower-level subprogram:

(UP)where is calculated by the following:

(LP)where is the number of approach lanes in the entire intersection; denotes the number of approach lanes in the nonpriority direction; is the number of approach lanes in the priority direction (). is the average vehicle delay of the th approach; is the acquired vehicle delay in the priority direction after minimizing the average passenger delay in the entire intersection (LP level model) and is the acquired vehicle delay in the priority direction after the UP level model; is the minimal vehicle delay in the nonpriority direction after the UP level model; is the acceptable delay variation in the transit priority direction and ; and are green time allocated to phase (s); is minimum green time allocated to phase (s); and are cycle length (s) and means minimum cycle length(s) and means maximum cycle length(s); is the total number of phases; is the average passenger loads of Car; is the average passenger loads of bus; is transit volume on approach ; is the volume of passenger cars on approach ; is the total lost time in one cycle length.

#### 4. Methodology

##### 4.1. Delay Function

There are several indexes to measure the performance efficiency of intersections, such as queue length, traffic delays, and stop times. The delay is caused by factors such as traffic interference, traffic management, and control facilities. Current signal control strategies always focus on minimizing average vehicle delay; however, the philosophy behind developing TSP control strategies is to minimize the average passenger delay by operating traffic signals, which is an evolutionary step from current signal control strategies.

*HCM2010* defined the Average Control Delay experienced by all vehicles that arrive during the analysis period. The control delay for a given lane group is computed by using equation as follows.where is the control delay (s/veh); is the uniform delay (s/veh); is the incremental delay (s/veh); is the initial delay (s/veh) and it is usually ignored when there are no initial queue vehicles at the beginning of each cycle.where is the average volume to capacity ratio; is the green time; is the cycle length; is upstream filtering adjustment factor; is incremental delay factor. Because the value of is too small to affect the result in this paper, only is computed in this paper.

Average passenger delay is estimated by using the intersection control delay, traffic volume and transit proportion in each approach, and average occupancy of passenger car and transit. The passenger delay of the th approach iswhere is the passenger delay of the th approach and then the average passenger delay in the LP mathematical objective function should be built as follows:

##### 4.2. Constraints

###### 4.2.1. Cycle Length

Increasing the length of cycle time can reduce the number of phase changes per unit time, reducing the signal loss per unit time and improving the traffic capacity of the intersection. However, if the cycle length is too long, traffic capacity will decrease and then the delay is growing fast. Minimum green time of each phase is the limiting factor to minimize cycle time:where is the total loss time of each cycle, is the green interval, is the start-up lost time, and is amber time; then we can get the constraint of cycle length:

###### 4.2.2. Green Time

Minimum green time is necessary to ensure that the pedestrian can safely cross the intersection. In addition, every phase has a minimum green time, which means no phase will be skipped and provide a safety buffer between the phases. Thus, constraining the green times for each lane group makes it possible to reduce delays more than if minimum green times for the phases were fixed. Here we use the pedestrian green time as the minimum green time of each phase:

According to the equation of* HCM2010*,where , is pedestrian green flash interval (s), is the crosswalk length (m), and is the walking speed of 4 ft/s. Then we can get the range of green time of phase :

###### 4.2.3. Delay Variation

This upper-level subprogram in the proposed model will benefit vehicles in the nonpriority direction; however, we need to make sure the average person delay change in the bus priority direction is acceptable. Therefore, constraining the delay changes in the priority direction should be a premise. There should be a delay restriction:where is the acquired vehicle delay in the nonpriority direction after minimizing the average passenger delay in the entire intersection (LP level model) and is the acquired vehicle delay in the priority direction after the UP level model.

#### 5. Solution Procedure

With new technologies like radar monitor and inductive loop detector, we can get real-time traffic data. In this paper, the proposed model can also be used in real-time traffic control with data including the volume of transit and passenger cars, turning ratios, occupancy of transit, and passenger cars.

When the inductive loop detector is put far from the intersection in the upstream, the total traffic volume of transit and passenger cars can be obtained. The volume of traffic is a significant factor in this paper, but it has a close relationship with the capacity of the road; thus in this paper, the saturation value will be used to reflect the traffic demand condition in the road. The inductive loop detector can also be put at the specific approach near the intersection; this can obtain the turning ratios of different approaches in the intersection. Occupancy of transit and passenger cars is hard to get with the real-time data, but future studies of connected vehicle can address this problem. In this paper, the real-time data cannot be obtained in Beijing; thus historic data from the field survey are used in the study. The difference of occupancy of transit between the peak period (commuter traffic in the morning and evening) and nonpeak period is significant; thus the efficiency of the model in TSP should be addressed under different occupancies.

Nonlinear optimization problems are always hard to solve. In order to avoid dealing with nonlinearities, the proposed model in this paper was solved through MATLAB using exhaustive search-based method through two nesting loops; one of the loops is used to get the optimal value for the lower-level subprogram, and another loops will get the global optimality for the proposed model by using the optimal value obtained in the first loop. Because of the low computational complexity, the computation time in this paper is less than 5 s, which is acceptable.(1)Start the first loop (lower-level subprogram).(a)Set the objective function = minimum average passenger delay.(b)Search through all possible sets of variables (cycle length and green time of each phase).(c)For a selected variable set, compute the corresponding average passenger delay.(d)Select an optimal set with a minimum average passenger delay.(e)Compute the corresponding vehicle delay in the priority direction and nonpriority direction.(2)Start the second loop (upper-level subprogram).(a)Set the objective function = minimum average vehicle delay in the nonpriority direction.(b)Search through all possible sets of variables (cycle length and green time of each phase).(c)For a selected variable set, compute the corresponding average vehicle delay.(1)If the vehicle delay in the priority direction dissatisfies the delay variation constraint (), do nothing; this is not acceptable for transit signal priority.(2)If the vehicle delay in the nonpriority direction is not a minimum average vehicle delay, do nothing; this is not the optimal solution.(3)Else, store associated variables and delay result; this is the optimal solution.(3)Output the optimal solution.

#### 6. Numerical Experiments

Transit signal priority may cause significant negative impact on the nonpriority direction, especially when traffic volume is already very heavy. Therefore, if signal timing is determined only considering minimizing the passenger delay at an intersection would be unfair to the vehicle in nonpriority direction. The proposed bilevel model in this paper will reduce the vehicle delay in nonpriority direction compared to the models that only minimize the total personal delay, and this delay reduction serves as an index to evaluate the efficiency of the bilevel model in this paper.

##### 6.1. Hypothetic Intersection

This section analyzes the proposed transit signal optimizing model through a hypothetic intersection as an example. For illustration, consider a typical intersection with a two-phase signal control plan; Link 1 and Link 2 are in the transit priority direction and each has two lanes; Link 3 and Link 4 are in the nonpriority direction and each has only one lane (Figure 1). The road capacity is assumed to be the same as its saturation flow in this intersection and the loss time for each phase is 3 s.