2009年11月12日 星期四

超速的原因 - 紅綠燈

一直以來,上班騎車時都有這麼一個想法,「台北的紅綠燈設計太差了,是造成超速的原因之一」。

試想一下,如果現在是紅燈,當紅燈變綠燈後,以時速40~50 Km/Hr的標準速度往前走,在下一個路口會差個3秒左右又被紅燈擋下來,而且紅燈超過百秒,而騎稍微快一點就可以通過下一個路口;如果這樣的狀況在每天上下班的路上重覆發生,那麼你會不會騎快一點?

是的,這是台北市的紅綠燈,燈號變換時間的設計,似乎沒有去做點適當的調校;往往這個路口紅燈、下個路口紅燈、再下一個路口還是紅燈,在標準的市區速限下,紅燈會輪流出來招乎你,但是只要稍微快那麼一點,則可以快速通過所有的路口號誌,幾個路口差下來的時間就有5~6分鐘,這不是一種變相的鼓勵超速嗎?

我不曉得交通部有沒有對這樣的狀況做過研究,或有沒有去想過,紅綠燈真的只是用來規範某個路口車子是否行進或停止的工具而已嗎?如果花點心思去設計秒數,不僅駕駛們不會被不斷出現的紅燈所煩心,而且可能還會乖乖的遵守速限;試想,如果我穩穩的騎時速40~50 Km/Hr的標準速度就會有很大的機率剛好在下個路口碰到綠燈,而超速反而沒有好處會需要先停下來等紅燈,這樣的設計,應該會比較好。

這並不是無法做到的,只要稍微想一下,就可以寫一篇論文了,只要用一點統計學、作業研究和系統模擬的技巧,這樣的問題我認為是可以被模組為一個有趣的數學模型,並且應該會有個理論上的最佳解(或相對較佳解)。
做個很簡單的假設,假設就只有一輛車A,兩個路口,S0與S1,S0到S1之間的距離為L1,在這個最簡單的模型中,要解決的就是在時間t=0時若S0恰巧由紅燈變為綠燈,在鼓勵速限為K之下,S1在t1時由紅燈變綠燈A恰巧可通過S1;不考慮A由停止加速到K的時間下,應該可以很簡單算出t1大約等於L1/K;也就是當A超速的話,提早到S1也是紅燈,不如保持K的速限就可輕鬆通過S1的路口。

上述是最簡單的模型,慢慢可加入多輛車,每輛車也許有快有慢,可以假設或觀察統計為某一種統計分配(Poisson之類);而也必須考慮S1路口的綠燈時間長度,與其垂直路線的狀況;也必須考率車流量大小的影響,或許車流量大時會需要較長的綠燈時間;甚至可以用系統模擬的軟體來模擬出可能較佳的時間設定,這些都是可以做的,或許和實際仍會有所差異,但是不會比現在的狀況更差了。

甚至我一直覺得,馬路上埋的感應線圈應該不只被用來感應超過白線照相、取締闖紅燈,應該也可以感應車流狀況資訊吧,有車流狀況資訊再回饋給紅綠燈,也可以更有效調節交通狀況:如東西向車流少時,綠燈秒數調小;南北向車流大時,綠燈秒數調大;這樣也不用老是一大堆車停著冒廢氣,等待明明沒有車的紅燈了...

寫出了想法,不過也要有人看到去改善...

沒有留言:

張貼留言