北京为什么会堵车?当然,不仅北京堵车,其他城市也堵车。不光国内堵车,国外也堵车。但不管怎么说,北京的堵车是世界一流的,是创纪录的。广州人说,广州一天堵车两次,早上7点和晚上6点,北京每天堵一次车,从早上7点直到晚上8点。所以说,北京的堵车是创纪录的。原因在哪?主要原因当然在车辆增加太多,增加太快。车辆多,其实也没多到密度高于其他世界大都市的程度,另外北京密集的环路,大街也是很多西方国家的大都市不具备的。宏观看起来,不是街道的容量不够。但北京的堵车为什么那么厉害呢?我认为,除了宏观因素外,细节上看有两个主要因素,一是道路设计不合理,二是开车人普遍素质低。先讲一点物理现象:管道气体压缩现象。管道中的流动气体受到干扰就会产生两个波,压缩波和稀疏波,一个向上游传播,另一个向下游传播。压缩波的传播速度比稀疏波高,而且和上游气体密度相关。所以一旦出现干扰,这个干扰将必定会对上游的气体运动产生干扰。如果干扰很强,压缩波就会成为激波。激波的特点是它的冲击力和传播速度很高。比如,瓦斯在矿井里爆炸产生冲击力和速度。这类物理现象可以类推到交通管理上。汽车在公路上开就相当于气体在管道流动。遇到干扰,如障碍,并道,换道,抛锚,红灯,突然减速,那么这个干扰就会向上游很快传播开来。如果车多,密集,这个传播速度就会很快。如果拥挤的高速公路突然出现交通事故,就会产生激波效应。即,后来的车辆减速停车,而且很快传递到很远的,几公里,十几公里以外的上游车流。即使没有发生事故,也会出现堵车。我们有时在高速公路开车,忽然莫名其妙的堵了起来。以为有人撞车了,事后一看,什么也没有。所以要避免堵车,有两个因素,一要减少干扰,保持匀速。一旦出现干扰,在车辆密集时,就一定会发生不同规模的堵塞,或者Stop-and-go。所以在高速公路的管理中,车辆拥挤时往往借助指示灯来调节车流速度。二要保持车距,不要过于密集。我在高速公路发生堵车时,喜欢换到外道,即很多大卡车的车道,这个车道往往会快一些,流畅一些,因为这个车道的车流密度相对小一些。请看这个模拟比较。
在二车道并道时,同样的流量,如果车辆密集,就不畅通,如果车辆不密集,就比较畅通。每个车如果和前车保持多一点空当,那么整体车流的可压缩性就高,干扰出现后的传播速度就慢,后果就不那么严重。让我们来看看北京的情况。北京的环路,有很多上下口。这些上下口都设计的不够合理,减速道和加速道不够长,缓冲不够,下了就堵车,因为红灯。车流大时,这些上下口,就成了堵车之源头。看看平安大道,与二环相接的地方是个环岛,借助环岛,本来可以减少停车,加快车流。可是那个环岛太小,而且还有红灯。平安大道的车到了那里,一般都得停下来等。这就如同产生了一个激波,很快传到上游,结果从大老远就开始堵车。再看长安街,这么宽,按理说,应该少堵车。可是,红灯太多,没有绿波交通的管理。差不多所有红灯都能赶上。而且拐上拐下的车都不能很顺利,也就不断形成新的干扰。第二个因素是司机。如果司机开车不乱窜,不那么往前挤,那么,即可以减少人为干扰,也可以保证,干扰的传播不会很快,很严重。可北京的司机多为新手,几年增加的新手上百万,大家都不会开车,看人家挤,他也挤。殊不知,如果他能让一让,大家都让一让,整个车流就会加快,对大家都有益。可这是恰恰很难做到的。硬件可以改,改改路况,改改红绿灯,来个限速,都可以做到。但开车人的素质很难改。所以最终缓解北京交通堵塞的可行之路就是减少行车数量。应该是鼓励买车,不鼓励开车。否则,北京的交通流畅没指望了。这里是一个Java Applet,有兴趣的可以下载来自己模拟看看。