【2024高教社杯全国大学生数学建模竞赛】
E题:交通流量管控 最详细的问题分析及VISSIM软件仿真
1 题目
随着城市化进程的加快、机动车的快速普及,以及人们活动范围的不断扩大,城市道路交通拥堵问题日渐严重,即使在一些非中心城市,道路交通拥堵问题也成为影响地方经济发展和百姓幸福感的一个“痛点”,是相关部门的棘手难题之一。
考虑一个拥有知名景区的小镇。景区周边道路上既有本地居民出行,也有过境车辆,还有大量前来景区游览的游客车辆,后者常常会因寻找停车位而在周边道路上来回低速绕圈,影响了道路的通行效率。
图 1 是小镇中两条主路的情况:纬中路,从环西路到环东路,约 3.5 公里;经中路,从
环北路到环南路,约 1.8 公里。两条路上共有 12 个交叉口,监控设备可以记录每个交叉口四个方向的车流数据。以经中路-纬中路交叉口为例,有经中路北往南(north-south)、经中路南往北(south-north)、纬中路东往西(east-west)、纬中路西往东(west-east)四个相位通过的每辆车的信息,包括拍摄地点、行驶方向、拍摄时间和车牌号。
图 1 小镇主要道路示意图
附件 2 记录了 2024 年 4 月 1 日到 5 月 6 日这两条主路上有监控设备的地方出现过的所有车辆信息。监控设备安装在停车线后方,因此并不知道车辆通过停车线后是左转、直行还是右转。
由于沿途有住宅小区、酒店和写字楼等建筑物,车辆可以驶入这些建筑物的停车场或者从停车场驶出,所以可能造成这两条主路上的车辆会突然出现或者突然消失。
请结合实际,探讨以下几个问题:
问题 1 对经中路-纬中路交叉口,根据车流量的差异,可将一天分成若干个时段,估计不同时段各个相位(包括四个方向直行、转弯)车流量。
问题 2 根据所给数据和上述模型,对经中路和纬中路上所有交叉口的信号灯进行优
化配置,在保证车辆通行的前提下,使得两条主路上的车流平均速度最大。
问题 3 对五一黄金周期间的数据进行分析,判定寻找停车位的巡游车辆,并估算假期景区需要临时征用多少停车位才能满足需求?
问题 4 五一黄金周期间,该小镇对景区周边道路实行了临时性交通管理措施,具体
管控措施见附件 3。请结合数据评价临时管控措施在两条主路上的效果。
附件 1 路段行驶方向编号及交叉口之间的距离
附件 2 纬中路各交叉口车辆信息
附件 3 五一黄金周期间交通管控措施
2 问题分析
VISSIM中的安装包和教程都放在了网盘中。后续资料会出完整的工程文件。
2.1 问题一
(1)步划分时段:可以根据车辆的活跃度划分一天中的时间段,例如早高峰、晚高峰、夜间低峰等。首先,初步考虑按照24小时的时间分布(例如每小时、每半小时)对数据进行分割。通过统计每个时间段的车流量,进一步细化不同时段。例如,如果发现某个时段内车流量较为均匀,可以将该时段合并,而车流量变化剧烈的时段则可以进一步细分。
(2)流量统计:将数据按照“北往南”、“南往北”、“东往西”、“西往东”四个相位进行划分。根据车辆行驶的时间和方向变化推断出每个相位的转弯比例。
(3)分析不同时段的车流差异:
- 对每个时间段的车流量进行汇总,分别计算四个方向(相位)的车辆数量。
- 分析各个时段的车流变化趋势,寻找高峰期与低峰期。可以通过比较各相位车流量的变化,分析哪些方向的车流量在不同时段变化最为明显。
(4)模型选择:采用基于历史数据的时间序列分析方法,或简单的线性回归模型,来估计不同时段内的车流量。模型的输入是各个相位的时间与车流量,输出为该时段的车流量估计。车流量可能会受到季节变化、节假日、工作日与周末的影响。因此,建议使用ARIMA一类的时间序列预测模型,这类模型中考虑了季节性。划分部分数据作为测试集。将估计的车流量与实际数据进行对比验证,确保模型的准确性。如果发现较大误差,则可以进一步调整时段划分或相位的流量估计方法。
2.2 问题二
这个问和2024年江西省研究生数模竞赛类似的交通信号灯配置类似,这个一个优化问题。首先需要假设交通信号灯由红灯、绿灯、 黄灯组成,十字路口有东西向和南北向 4 个方向的车 道,在路口设置交通信号灯。并且每个方向均为两车道,由内向外两 个车道分别为直行+左转、直行+右转。通过现有的车流量数据,可以估计车辆在绿灯期间的平均速度。对于拥堵时段,车流速度较低,需要调整信号灯的配时以疏导车流,提高通行效率。建立一个优化问题的数学模型,使用VISSIM工具模拟仿真,通过数学优化算法,如遗传算法等,动态调整信号灯的时长,协调相邻交叉口的绿灯切换,最终输出最优的信号灯配置方案。
-
优化目标:最大化平均车速。在保证车辆通行的基础上,使每个方向的车流量顺利通过路口,减少等待时间和加速时间,提高整体道路的流畅性。
-
约束条件
-
车流量在每个时间段和方向上有一定波动,因此需要动态调整信号灯的时长配置,特别是在高峰时段和低峰时段。
-
不同方向的车流量初始化,可以通过附件2计算。
-
绿灯、红灯、黄灯的时长,以及每个方向的车流量。
-
信号灯周期约束、车流量通行约束、平均等待时间约束。
-
2.3 问题三
(1)首先需要识别这些巡游车辆,并估算假期期间景区需要临时征用多少停车位才能满足需求。判定哪些车辆是在寻找停车位,一般是车辆多次出现在同一地点或邻近地点,并且时间间隔较短,且速度低于某一阈值(例如低于 20 km/h),则判定为在寻找停车位的巡游车辆。
(2)计算巡游车辆对交通的影响。巡游车辆会在景区周边的道路上长时间占用车道,导致道路交通拥堵。为了量化其对交通的影响,可以计算巡游车辆数量、巡游时长、占用车道时间。
(3)接下来,建立一个数学模型公式,根据巡游车辆的数量、每辆车平均停留时间等数据估算景区周边的停车位需求。
(4)要满足当前的流量需求,就建立一个优化模型,来求解多少停车位合适。目标函数是最小化景区周边道路上巡游车辆的数量,最大化停车位的利用率。
约束条件包括停车场容量、巡游车辆的行驶速度。
2.4 问题四
这个题使用 VISSIM仿真软件来模拟交通流,结合真实的数据进行分析。
(1)首先需要在 VISSIM 中建立整个小镇的道路交通模型
- 精确建模经中路、纬中路以及小镇其他主要道路,确保仿真环境与实际道路网一致。
- 重点建模图中的12个交叉口,尤其是红色路段(管控路段),设置相应的交通信号灯控制规则。
- 使用附件2中的数据作为五一黄金周期间的数据,将监控设备记录的交通流量、车速等信息导入仿真模型,模拟小镇内和景区周边的车流情况。注意将进入和驶出景区的橙色、绿色箭头所示路线的流量与正常交通流分开处理,以便更准确地反映临时管控下的交通流动情况。
(2)模拟临时管控措施
在仿真模型中设置交通管控措施:
- 红色管控路段:根据实际管控规则,设置管控条件。例如,红色路段的车辆可以根据车流量大小选择禁止、限行或单向通行,模拟实际中交警可能做出的管控决策。
- 橙色和绿色箭头路线:保证进入和离开景区的车辆按照指定的橙色、绿色路线行驶,模拟这些道路的单向通行效果。
- 信号灯相位调整:结合不同交叉口的信号灯控制,在仿真中尝试调整信号灯的配时(利用问题2的配时方案,附件2中的流量初始化)。
(3)仿真过程
- 在VISSIM中有平均车速、车辆排队长度、通行时间、交通拥堵时长这些指标量化评价临时管控措施的效果。
- 建立3种场景仿真:分别模拟“无管控”、“实施红色路段限制”、“优化信号灯相位”等不同情况下的交通流表现,比较各个场景下的车流量、通行时间、平均速度等关键指标。
- 结果分析:通过仿真输出的数据,分析不同交通控制措施的效果。可以绘制出如下图表:
- 平均车速变化图:展示红色管控路段和橙色、绿色箭头路线的平均车速变化趋势,评估管控措施是否有效提高了通行效率。
- 交通拥堵时长比较图:通过图表对比管控前后的交通拥堵时长,分析拥堵路段是否在管控后有所改善。
- 排队长度对比:在不同的仿真场景下,对比红色路段和橙色、绿色箭头路线各交叉口的车辆排队长度,判断管控措施对缓解交通压力的效果。
- 最后,从临时管控措施的有效性、对景区车流疏导的效果进行分析得出结论。
堵路段是否在管控后有所改善。
- 排队长度对比:在不同的仿真场景下,对比红色路段和橙色、绿色箭头路线各交叉口的车辆排队长度,判断管控措施对缓解交通压力的效果。
- 最后,从临时管控措施的有效性、对景区车流疏导的效果进行分析得出结论。