- 主题:有时候大堵车的原因很莫名其妙,唯一能想到的原因就是车多。
做一个很简单的模型就能模拟出来。
一条无穷长的没有出入口的高速公路,三车道, 初始状态是大家时速都一百二, 每个车间隔 60米, 均匀分布在路上奔驰。
每个车的模型都是尽量保持车速数值的1/2的米数作为车距, 但是对车距的变化有0.2秒反映时间,才开始调整自己车速。 调整车速的方式可以找个最简单PID控制。
如果本车道车速低于旁边车道80%,5%的司机会谋求并线。 并线不肉,会等前一车刚过去,就地板油加速匹配旁边车速, 然后贴着屁股并进去。 并好以后再缓慢拉开车距当上述理想值。 如果目标车道车速低于30就不并线,老实排队。
单看上面这些, 没有肉车没有鸡贼也没有瞎开的女司机,都是规矩老司机。 但只要有一个车因为任何原因轻点了一下刹车,速度短暂掉到110大约5秒钟,就会引发十几公里以后大堵车, 完全堵停那种。
如果把无穷长的直道换成100公里的环线, 结果更感人。
更别说实际路况中有出口入口, 以及各种鸡贼肉车和事故了。
--
修改:SHENOK FROM 86.166.82.*
FROM 86.166.82.*
莫名其妙堵车,前提主道车多,然后遇到进口或出口车多,相互影响,就堵了
【 在 SHENOK 的大作中提到: 】
: 做一个很简单的模型就能模拟出来。
:
: 一条无穷长的没有出入口的高速公路,三车道, 初始状态是大家时速都一百二, 每个车间隔 60米, 均匀分布在路上奔驰。
:
: 每个车的模型都是尽量保持车速数值的1/2的米数作为车距, 但是对车距的变化有0.2秒反映时间,才开始调整自己车速。
: ..................
发自「今日水木 on PFGM00」
--
FROM 125.45.110.*
关键是车多。
如果100米一个车, 一两个车抽风, 很容易就被消化吸收掉了, 不会放大。
【 在 ppccbb 的大作中提到: 】
: 莫名其妙堵车,前提主道车多,然后遇到进口或出口车多,相互影响,就堵了
: 发自「今日水木 on PFGM00」
--
FROM 86.166.82.*
这好像叫 什么什么效应。
猴子效应?
【 在 SHENOK 的大作中提到: 】
: 做一个很简单的模型就能模拟出来。一条无穷长的没有出入口的高速公路,三车道, 初始状态是大家时速都一百二,&nb ...
--
FROM 223.104.101.*
不知道啊。没听说过
【 在 RouNing 的大作中提到: 】
: 这好像叫 什么什么效应。
: 猴子效应?
:
--
FROM 86.166.82.*
别说高速了,今天走省道,隔一段就大堵车,开过去才知道,那里有条垂直的村道出入口,村里的车拐入省道(特别是左拐)和主干道直行的车互相干扰。每个村口都安排了警察指挥
--
FROM 222.76.114.*
你的模型太简单了,大堵车的主要原因是不合格司机太多,你一上来就假设司机都合格,那怎么猜都猜不出来。
【 在 SHENOK 的大作中提到: 】
: 做一个很简单的模型就能模拟出来。
: 一条无穷长的没有出入口的高速公路,三车道, 初始状态是大家时速都一百二, 每
:......
论坛助手,iPhone
--
FROM 180.158.3.*