紅綠燈這樣改,路口會不會比較不塞?
下面兩個路口
車子和行人完全一樣多、來的時間也一樣
,唯一的差別是紅綠燈的規則。① 是現在大多數路口的做法,② 是「行人專用時相」。你可以親眼看看兩邊的排隊差多少。
兩種規則差在哪?
① 現況
:行人和車子同時綠燈,轉彎的車要停下來讓行人。行人一直走,轉彎車就一直卡在路口,後面的車也跟著動不了。
② 行人專用時相
:車子綠燈時行人全部紅燈,車子不用讓、一路順暢;接著給行人一段專屬時間,四邊斑馬線一起綠燈,車子全部停。
車子多不多
少
中(上班尖峰)
很多
行人多不多
少
中
很多(上學時段)
車子綠燈幾秒(每個方向)
40 秒
▶
⚙️ 進階設定
調左轉右轉比例、行人時相秒數、禮讓嚴格程度、同週期比較…
號誌時制
車輛綠燈(每方向)
現況:行人綠燈早開幾秒(車輛仍紅燈)
現況:小綠人倒數最後幾秒不再進入
專用時相:行人時相長度(含清空)
專用時相:允許斜向穿越
專用時相:維持與現況相同週期(自動縮短車輛綠燈)
車流與行人
南北向車流(雙向合計,輛/小時)
東西向車流(雙向合計,輛/小時)
左轉比例
右轉比例
行人流量(每個路口角落,人/分鐘)
行人要去斜對角的比例
禮讓判定
嚴格:斑馬線上有人就停
3 公尺原則:行人靠近車道才停
隨機種子
⏸ 暫停
↺ 重新開始
播放速度:
直行車
右轉車
左轉車
紅圈=正在停下來讓行人的車
過馬路中的行人
等紅燈的行人
① 現況(人車一起綠燈)
② 行人專用時相(人車分開走)
兩邊比一比(已模擬
0
)
這個模擬是怎麼算的?(給想深究的人)
路口為雙向各兩車道的十字路口,無專用轉彎車道、無左轉保護時相(台灣多數一般路口的樣子)。轉彎車卡住時,同車道後方的直行車也跟著卡住,這正是「一輪綠燈只過幾台車」的機制。
左轉車先在路口中央等對向直行車淨空,再到對側斑馬線前禮讓行人;右轉車直接到斑馬線前禮讓。依「禮讓判定」設定:嚴格=斑馬線上任何位置有行人就停;3 公尺原則=行人距離車道約一個車道寬以內才停。
現況模式:行人綠燈比車輛綠燈早開(可設 0),與車輛綠燈同時結束前幾秒停止進入;行人專用時相模式:車輛綠燈期間行人一律紅燈,另外加一段全向行人時相(車輛全紅)。
行人專用時相會讓週期變長(多了一段行人時相)。想看「同樣週期下」的比較,到進階設定勾選「維持與現況相同週期」,車輛綠燈會自動縮短。
車輛到達為隨機(卜瓦松)到達,行人各角落隨機到達;車速上限 50 km/h,右轉 15 km/h、左轉 25 km/h,行人 1.0–1.5 m/s。黃燈 3 秒、全紅 2 秒固定。
路口淨空:前方路口內已有「停著的車」擋住出不去時,後車在停止線前等,不進路口(轉彎車為了讓行人而停在斑馬線前的情況不受此限,那正是要觀察的現象)。兩車在路口內互相擋住超過 3 秒時先到的先走;被一連串車擋住超過 10 秒會慢慢擠過去,避免模擬永久鎖死。
左轉車在路口中央等待時,只要對向 3 秒多車程內有直行車就不穿越,所以對向車流不斷時常常要等到黃燈才走得掉(台灣路口的日常)。
畫面外還有車在排隊時,會顯示在各方向的「排隊」數字裡(含畫面外)。
這是行為層級的示意模擬,不是工程級的 VISSIM 模型;適合看「機制與相對差異」,不適合拿絕對數字去做設計。