| Literature DB >> 32565770 |
Ning Li1, Shukai Chen2,3, Jianjun Zhu4, Daniel Jian Sun2,3.
Abstract
One important objective of urban traffic signal control is to reduce individual delay and improve safety for travelers in both private car and public bus transit. To achieve signal control optimization from the perspective of all users, this paper proposes a platoon-based adaptive signal control (PASC) strategy to provide multimodal signal control based on the online connected vehicle (CV) information. By introducing unified phase precedence constraints, PASC strategy is not restricted by fixed cycle length and offsets. A mixed-integer linear programming (MILP) model is proposed to optimize signal timings in a real-time manner, with platoon arrival and discharge dynamics at stop line modeled as constraints. Based on the individual passenger occupancy, the objective function aims at minimizing total personal delay for both buses and automobiles. With the communication between signals, PASC achieves to provide implicit coordination for the signalized arterials. Simulation results by VISSIM microsimulation indicate that PASC model successfully reduces around 40% bus passenger delay and 10% automobile delay, respectively, compared with signal timings optimized by SYNCHRO. Results from sensitivity analysis demonstrate that the model performance is not sensitive to the number fluctuation of bus passengers, and the requested CV penetration rate range is around 20% for the implementation.Entities:
Mesh:
Year: 2020 PMID: 32565770 PMCID: PMC7285413 DOI: 10.1155/2020/2764576
Source DB: PubMed Journal: Comput Intell Neurosci
Variables and data notations for the proposed optimization model.
| Type | Symbol | Definition |
|---|---|---|
| Sets |
| The set of phases |
|
| The set of cycles | |
|
| The set of platoons | |
|
| The set of traffic mode: a is the automobile, b is the bus | |
| ( | The set of | |
| Δ1, Δ2 | The current phase in ring 1 and 2, respectively, Δ1, Δ2 ⊂ | |
| Δ0 | The set of past phases in cycle 1, Δ0 ⊂ | |
| Δ | The set of past phases in the current cycle | |
|
| ||
| Decision variable |
| Green starting time of phase |
|
| Green duration of phase | |
|
| Phase duration time of phase | |
|
| Number of vehicles in residual platoon being cut from platoon ( | |
|
| Binary variable indicating whether platoon ( | |
|
| Total delay by stopping the leading vehicle of platoon ( | |
|
| Total delay by splitting platoon ( | |
|
| Slack time for phase | |
|
| ||
| Data |
| Elapsed green time for phase |
|
| Nominal green duration time for past phases in cycle 1 | |
|
| Initial starting time for phase | |
|
| Sum of yellow and red clearance time | |
|
| Minimum and maximum green time for phase | |
|
| Estimated arrival time at stop line for platoon ( | |
|
| Number of vehicles in platoon ( | |
|
| Saturated vehicle headway at stop line for phase | |
|
| A large constant | |
Figure 1NEMA phase with dual-ring structure.
Figure 2Example of planning horizon and current phases.
Figure 3Platoon serving cycle estimation.
Figure 4Delay incurred by stopping the leading vehicle in platoon (j = 2).
Figure 5Delay incurred by splitting platoon (j = 2).
Figure 6Network layout and bus routes.
Demand scenario (veh/h).
| Movement | ICU = 0.5 | ICU = 0.7 | ICU = 0.9 | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| D.C./C.Y | D.C./H.M | D.C./A.N. | D.C./C.Y | D.C./H.M. | D.C./A.N. | D.C./C.Y | D.C./H.M. | D.C./A.N. | ||
| WB | L | 52 | 131 | 50 | 69 | 225 | 122 | 154 | 200 | 190 |
| Th | 431 | 502 | 515 | 835 | 852 | 659 | 1003 | 1008 | 1025 | |
| R | 88 | 42 | 113 | 123 | 122 | 86 | 128 | 79 | 109 | |
| EB | L | 172 | 134 | 147 | 190 | 192 | 227 | 222 | 162 | 217 |
| Th | 433 | 555 | 519 | 823 | 805 | 842 | 1138 | 1246 | 1362 | |
| R | 99 | 36 | 50 | 105 | 218 | 117 | 123 | 183 | 94 | |
| SB | L | 134 | 192 | 59 | 196 | 206 | 78 | 170 | 350 | 64 |
| Th | 93 | 259 | 123 | 154 | 447 | 163 | 163 | 542 | 163 | |
| R | 20 | 39 | 85 | 107 | 98 | 223 | 107 | 92 | 228 | |
| NB | L | 68 | 90 | 128 | 96 | 144 | 227 | 116 | 190 | 234 |
| Th | 66 | 190 | 165 | 154 | 402 | 106 | 156 | 510 | 139 | |
| R | 75 | 103 | 71 | 138 | 125 | 80 | 186 | 149 | 98 | |
Control performance under different methods (personal delay, seconds).
| ICU | Vehicle type | SYNCHRO | PASC (person-based) | PASC (vehicle-based) |
|---|---|---|---|---|
| 0.5 | Automobile | 24.2 | 23.9 | 22.7 |
| Bus | 34.7 | 21.3 | 31.6 | |
| All vehicles | 29.8 | 22.6 | 27.4 | |
| 0.7 | Automobile | 28.5 | 26.2 | 25.0 |
| Bus | 40.6 | 25.0 | 34.1 | |
| All vehicles | 33.7 | 25.7 | 29.0 | |
| 0.9 | Automobile | 35.5 | 31.1 | 28.2 |
| Bus | 51.8 | 29.6 | 38.3 | |
| All vehicles | 41.3 | 305 | 31.8 |
Figure 7Percentage of change in person delay from SYNCHRO to person-based PASC under different traffic demands.
Figure 8Percentage of change in person delay from vehicle-based to person-based PASC under different traffic demands.
Figure 9Percentage of change in person delay from SYNCHRO to person-based PASC with different BPOs.
Figure 10Percentage of change in person delay from SYNCHRO to person-based PASC with different CV penetration rates.