一种基于元胞自动机的交通运行态势预测方法以及系统与流程
未命名
07-17
阅读:50
评论:0

1.本发明属于交通运行态势预测技术领域,具体涉及基于元胞自动机的交通运行态势预测方法以及系统。
背景技术:
2.随着我国经济的快速增长,居民汽车保有量持续上升,使得我国道路交通拥堵日益加剧,不仅降低了道路的通行能力,增加交通运输成本,也加重了环境污染,石油、土地资源的能源消耗,如何解决交通拥堵等问题提出科学合理的措施建议已成为交通行业备受关注的问题,其中当务之急是深入研究并揭示交通堵塞产生的内在原因,才能真正实现问题的治病治本,保证道路交通顺畅运行,保障我国经济的可持续发展,需要建立一个和实际交通状况接近的交通流模型,寻求现实交通流的基本运行规律,找到发生交通堵塞的本质,从而更好地为交通运输部门管理、设计和规划实际交通提供服务,实现道路交通良好有序运行;
3.目前在交通流数据采集方法和管控措施中,虽然有关部门拥有大量的监控摄像头,但是往往未能对拍摄到的交通流视频数据进行定量分析,造成大量的资源浪费,未能将真实交通流数据用于后续管控中,并且现有的交通数据获取时精度低,导致交通流仿真和预测结果存在天壤之别;
4.现有的交通流元胞自动机模型可以描述很多实际的交通现象,例如交通堵塞的自发形成和拥挤时的时走时停波等,其基本图如图1所示,包括流量-密度图和速度-密度图;如果删除任何一条规则,都将导致模拟结果和实际明显不符,不能反映出实测数据当中的崩解现象(breakdown)和回滞现象(hysteresis),只能获得连续的基本图,并对车辆加减速运动的描述也过于粗糙;而且现有的交通流元胞自动机模型规则过于复杂,使用的参数太多,模拟结果与现实情况有很大差距,因此,需要研发一种基于元胞自动机的交通运行态势预测方法以及系统来解决现有的问题。
技术实现要素:
5.本发明的目的在于提供一种基于元胞自动机的交通运行态势预测方法以及系统,以解决交通态势预测结果与现实情况有很大差距的问题。
6.为实现上述目的,本发明提供如下技术方案:一种基于元胞自动机的交通运行态势预测方法,包括:
7.获取监控视频,检测监控视频中车辆;
8.监控视频运行完成后,输出所有的检测器统计结果;
9.将检测器统计结果、期望减速度模型输入仿真系统中;
10.设置检测参数,运行相应的时间步,执行后得到交通预测数据。
11.优选的,所述检测监控视频中车辆包括:
12.在监控视频中设定检测器的位置,确定两个端点的坐标并连成线段,每个车道均
设置检测器;
13.仅检测监控视频中的车辆;
14.跟踪和识别检测到的车辆结果并完成匹配;
15.当车辆的检测框第一次和检测器相交时,流量统计值增加1,若监控视频的帧中再次出现已统计过的车辆与检测器相交,则不计入流量统计值。
16.优选的,所述期望减速度模型包括:
17.计算前车的虚拟速度:
18.v'
n-1
=min{v
m-1,max{0,v
anti
(ad,gap
n-1
)-1},v
n-1
};
19.其中,v'
n-1
表示前车的虚拟速度,v'表示虚拟速度,车辆n-1位于车辆n的前面,v
anti
表示期望速度,gap
n-1
表示间距,min表示求解最小值,vm表示最大速度,max表示求解最大值,v
n-1
为第n-1辆车的速度;
20.确定性的加速或减速运动:
[0021][0022]
其中,r表示保守车辆比例,b表示刹车距离,gapn表示车辆n和n-1之间的空间距离,1-r表示激进车辆比例,若r=1则演化为保守模型,r=0演化为激进模型,vn代表第n辆车的速度,an代表第n辆车的加速度;
[0023]
随机慢化:
[0024]
vn=max{v
n-1,0}触发概率为p;
[0025]
位置更新:
[0026]
xn(t+1)=xn(t)+vn(t);
[0027]
其中,xn(t+1)代表第n辆车在时刻t+1的位置,xn(t)和vn(t)分别表示车辆n在时刻t时的位置和速度。
[0028]
优选的,所述确定性的加速或减速运动中具体的判断方法包括:
[0029]
自定义ad值后,在ad值作用下,车辆无法在瞬间减速到0,当速度为v时,设m=int(v/|ad|),车辆的刹车距离b是ν和ad的函数:
[0030]
b(v,ad)=v+(v+ad)+(v+2ad)+...+(v+mad)
[0031]
=(2v+mad)(m+1)/2
[0032]
减速发生在运动之前,若ad值为非整数,减速距离不等于v2/(2ad);此时车辆的减速方式不是直接减速至与车头间距相同(vn→
gapn),通过寻找能满足条件b(v,ad)≤gap的最大速度值来实现,记为vn→vanti
(ad,gapn),并逐个试验ν,ν-1,
……
进行穷举。
[0033]
优选的,所述期望减速度模型中将格点设置为1格=1m,1辆车的长度为8格=8m,加速时的加速度为1m/s2。
[0034]
优选的,所述每个车道均设置检测器包括:设定车头时距的范围,剔除过短车头时距以及轨迹与检测线相交角度异常结果。
[0035]
优选的,所述过短车头时距的值小于0.7秒;
[0036]
所述轨迹与检测线相交角度小于15度,则为异常结果。
[0037]
优选的,随机慢化中触发概率p=0.1,保守车辆比例r=0,vm=32m/s,即120km/h。
[0038]
优选的,所述确定性的加速或减速运动中,ad值的取值范围为:-4~-8。
[0039]
本发明另提供一种基于元胞自动机的交通运行态势预测系统,所述系统包括:
[0040]
感知接入层,用于将前端信号源产生的不同类型数据通过网络接入至监控中心数据平台;
[0041]
数据支撑层,用于将感知接入层的数据进行数据清洗、转化、存储和计算,提供有效数据给上层的业务应用;
[0042]
服务层,所述服务层响应来自数据支撑层的输入,用于在接口层和数据支撑层之间提供协议使系统服务调用不同的业务数据,实现业务应用层和展示层之间的应用程序边界对应接口调用;
[0043]
接口层,用于通过各业务系统数据接口、数据总线、iot、api接口和sdk方式进行数据的接入;
[0044]
应用层,所述应用层包括:
[0045]
拥堵预警模块,用于预测路段各站点、各区间的交通流量、平均速度、行程时间的动态仿真数据并通过动态动画展示预测仿真结果;
[0046]
路段路况预测模块,用于预测路段路况,并在融合地图以不同颜色区分代表畅通、基本畅通、轻度拥堵、中度拥堵、严重拥堵5个拥堵等级,同时支持路段的运管数据可视化,包括交通流量、设施状态、天气环境、工程计划、保障需求的历史、当前和预测数据;
[0047]
重点事件态势回溯模块,用于重点事件的态势回溯,对事件起因、发展过程、处置结果信息进行直观展示,并辅助用户对重要事件进行分析、展示、比较、推理、判断,动态展现区间车流分布和车辆路径分配结果,提供历史数据变化;
[0048]
道路管控仿真评估模块,用于提供道路封闭、收费站调整、借对向车道、诱导分流、强制分流、强制掉头、间歇式放行、压速行驶、限速、限行道路管控措施,对路段运营状态下道路管控组合措施的实施效果进行仿真评估;
[0049]
模拟推演模块,用于通过模拟数据推演路段车流态势满足道路施工组织方案、节假日交通保障预案的评估需求和应急演练、事故复原检讨和岗位培训的需要;
[0050]
系统管理单元,所述系统管理单元包括:
[0051]
参数自定义模块,用于通行区间内所自动采集的区间数据、业务数据、异常数据以及后续干预措施数据,通过手动输入补充缺失对应参数的部分,对高速公路门架、匝道、广场、车道的监控视频图像进行结构化检测,建立以车型、车流量、时速、平均速度、路面坡度、弯道、异常事件、路产路面损坏为参数链的检测数据库,融合多源业务系统数据,对相应的态势仿真模型参数进行补充和调整;
[0052]
拥堵态势参数指标自定义模块,用于对车型、平均车速、车间距、车头时距、跟车百分比、车流量、行驶方向、道路占有率交通数据进行拥堵和流畅程度的自定义数值计算体系的建立和设计;
[0053]
预测时间长度自定义模块,用于自定义参数化建模并根据指定的时间区间输入值对未来的多倍时长段内的高速区间交通态势进行预测;
[0054]
模型反馈与校正模块,用于手动排查输入或通过检测数据的自动补充实现对仿真模型的参数进行校正和自我优化。
[0055]
本发明的技术效果和优点:该基于元胞自动机的交通运行态势预测方法以及系统,实现了交通流量的自动检测,通过调节2个参数就可以模拟不同宏观特性的交通流,在
模型中当车辆接近前方的慢车时采用更大的减速度刹车,降低了在未来某时刻忽然采用过大减速度的可能性,促进了同步流的稳定形成,当密度不断增加时,车辆速度会下降,通过不同的ad取值,ad模型性质可以在很大范围内变化,无论是两相或三相模型,都可用调参数的方式模拟出来,在实际应用中非常方便,解决了现有的两相模型算法导致模拟结果也和现实情况有差距,而且ad模型是一个行为比较“稳健“的模型,统计结果中往往速度略低、占有率略高,但车辆的反应不会很快,不会导致过多的排队,相比现有的模型车辆反应速度较快,容易得到速度较高、占有率较低的统计结果,在发生事故时会导致大量的排队现象,同时克服了现有常用模型的微观特征缺陷,能更好地进行交通仿真和流量预测,并且ad模型属于离散模型,运算速度快,规则相对简单,能保证较高的检测准确度,仿真结果更加准确。
附图说明
[0056]
图1为本发明的现有模型的基本图;
[0057]
图2为本发明方法的流程示意图;
[0058]
图3为本发明实施例中润扬大桥桥面监控视频截图;
[0059]
图4为本发明交通流视频参数自动分析系统的时间起点统计结果示意图;
[0060]
图5为本发明交通流视频参数自动分析系统的2分15秒统计结果示意图;
[0061]
图6为本发明交通流视频参数自动分析系统的6分23秒统计结果示意图;
[0062]
图7-图9依次为本发明实施例润扬大桥某一天的交通流量统计结果中右车道、中间车道、右车道的流量时间序列图;
[0063]
图10为本发明实施例润扬大桥的车头时距车道a-f的统计图;
[0064]
图11a-图11e为本发明实施例ad模型的基本图;
[0065]
图12a-图12c为本发明恒定流量场景中ad模型和krauss模型左车道仿真结果对比图;图12a为流量变化图;图12b为速度变化图;图12c为占有率变化图;
[0066]
图13a-图13c为本发明恒定流量场景的ad模型和krauss模型中间车道仿真结果对比图;图13a为流量变化图;图13b为速度变化图;图13c为占有率变化图;
[0067]
图14a-图14c为本发明恒定流量场景的ad模型和krauss模型右车道仿真结果对比图;图14a为流量变化图;图14b为速度变化图;图14c为占有率变化图;
[0068]
图15a-图15c为本发明变化流量场景的ad模型和krauss模型左车道仿真结果对比图;图15a为流量变化图;图15b为速度变化图;图15c为占有率变化;
[0069]
图16a-图16c为本发明变化流量场景的ad模型和krauss模型仿真中间车道结果对比图;图16a为流量变化图;图16b为速度变化图;图16c为占有率变化图;
[0070]
图17a-图17c为本发明变化流量场景的ad模型和krauss模型右车道仿真结果对比图;图17a为流量变化图;图17b为速度变化图;图17c为占有率变化图;
[0071]
图18a-图18c为本发明事故处理场景的ad模型和krauss模型左车道仿真结果对比图;图18a为流量变化图;图18b为延误变化图;图18c为排队长度变化图;
[0072]
图19a-图19c为本发明事故处理场景的ad模型和krauss模型中间车道仿真结果对比图;图19a为流量变化图;图19b为延误变化图;图19c为排队长度变化图;
[0073]
图20a-图20c为本发明事故处理场景的ad模型和krauss模型右车道仿真结果对比图;图20a为流量变化图;图20b为延误变化图;图20c为排队长度变化图;
[0074]
图21为本发明的系统架构图。
具体实施方式
[0075]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0076]
本发明提供了如图2中所示的一种基于元胞自动机的交通运行态势预测方法,包括以下步骤:
[0077]
步骤1、获取高速公路上的监控视频;
[0078]
步骤2、在视频中确定检测器的位置,通过确定两个端点的坐标,连成一条线段,每个车道都单独设置一个检测器;本实施例中,检测器使用虚拟检测器;所述每个车道均设置检测器包括:设定车头时距的范围,剔除过短车头时距以及轨迹与检测线相交角度异常结果;所述过短车头时距的值小于0.7秒;
[0079]
所述轨迹与检测线相交角度小于15度,则为异常结果;
[0080]
步骤3、使用yolo v5算法,检测视频中的车辆,其它物体都不需要检测;
[0081]
步骤4、使用deepsort算法,跟踪和识别yolo的检测结果,并实现匹配;
[0082]
步骤5.当某车辆的检测框第一次和虚拟检测器相交时,流量统计加1,后续帧中如果还有相同车辆与之相交,则不予重复考虑;
[0083]
步骤6.视频运行完毕后,输出所有的检测器统计结果到.csv格式文件;
[0084]
步骤7.编写期望减速度模型的声明和定义;
[0085]
步骤8.添加名称标签;
[0086]
步骤9.实现构造函数调用;
[0087]
步骤10.做出相关函数声明;
[0088]
步骤11.使用visual studio进行自动化编译,获得结果文件;
[0089]
步骤12.在sumo中导入仿真环境的电子地图,地图文件的获取有多种方式,比如从openstreetmap网站下载;
[0090]
步骤13.将步骤6获取的流量数据导入sumo的rou文件,作为仿真初始条件;
[0091]
步骤14.将步骤11获取的期望减速度模型导入sumo的rou文件,供仿真调用;
[0092]
步骤15.根据仿真需求,在相应的位置设置检测器,如果要检测车道平均流量,则使用e1检测器,如果要检测车道平均速度、平均占有率、平均延误等参数,则使用e2检测器;
[0093]
步骤16.按照仿真需求,运行相应的时间步,然后将仿真结果输出到xml文件,即为所需的交通预测数据;
[0094]
在sumo中嵌入期望减速度模型进行仿真,具体步骤包括:
[0095]
定义一个以mscfmodel_开头的.h文件和对应的.cpp文件,作为期望减速度模型的声明和定义,放在《sumo_home》/src/microsim/cfmodels文件夹下;
[0096]
在《sumo_home》/src/microsim/cfmodels/cmakelists.txt文件中添加.h和.cpp文件;
[0097]
在《sumo_home》/src/utils/xml/sumoxmldefinitions.cpp中添加名称标签;
[0098]
在《sumo_home》/src/microsim/msvehicletype.cpp中实现构造函数的调用;
[0099]
在sumoxmldefinitions.h中做出相关参数的声明,在.cpp中给出默认值;
[0100]
在《sumo_home》/src/utils/vehicle文件夹中的sumovehicleparserhelper.cpp文件里,调整构造函数以获取额外的参数;然后使用visual studio进行自动化编译,再将release的文件放在sumo-main文件夹下,即可在sumo中调用新模型;
[0101]
本实施采集了润扬大桥桥面监控视频数据,如图3所示,道路为双向6车道,加上右侧的下匝道共形成了7个车道;
[0102]
基于yolo+deepsort框架,构建交通流视频参数自动分析系统,可以快速统计每个车道的流量和车头时距,具体效果如图4-6所示,6个车道从左到右分别命名为a,b,c,d,e,f,其中cd为快车道,af为慢车道,7个检测器用线段标记,所有车辆会根据车型用不同的矩形标出具体位置,图4是示例视频的起点,而图5、图6是一段时间之后的统计结果,可以看到在这个时段内,左侧3车道,即由南向北的流量明显低于右侧3车道即由北向南,另外下匝道流量也不高;现有的交通数据的获取包括感应线圈数据,毫米波雷达数据等等,普遍不够精确,gps数据也可能不准确,本发明中视频检测的精度相比现有的获取方式更高;
[0103]
针对润扬大桥某一天,例如从早晨7点到晚上7点的视频数据,进行了详细的流量统计,6个车道的流量时间序列如图7-9所示,此处将不同方向相同性质的车道放在一起画图,包括左车道、中间车道和右车道;
[0104]
可以清楚地看到,相同性质的车道流量是接近的,两个方向的总流量也较为接近,虽然在上午少数时刻采集到了较高的流量,但总体来说,润扬大桥并不存在典型的早高峰,相比之下,除去较为特殊的车道d之外,大部分车道在下午4点左右的流量最高,可以认为存在晚高峰;
[0105]
该时段内6个车道的车头时距分布,选择的作图时间间隔为2秒,下限为0.7秒,如图10所示,少数特别大的时距结果已经被舍去,可以看到虽然不同车道的流量有差异,但因为整体未发生拥堵,所以6个车道的分布都接近于负指数分布;
[0106]
本实施例中,将格点设置为1格=1m,认为1辆车的长度为8格=8m,加速时的加速度则为1m/s2;该车长与很多实测交通数据中的堵塞密度124veh/km左右相吻合;
[0107]
现实中车辆的减速能力有限,期望减速度模型(anticipated deceleration,简称ad)称为ad模型,在某一ad值作用下,车辆不能在瞬间减速到0,如果速度为ν,在离散化的元胞自动机模型中假设m=int(v/|ad|),该辆车的刹车距离b是ν和ad的函数:
[0108]
b(v,ad)=v+(v+ad)+(v+2ad)+...+(v+mad)
[0109]
=(2v+mad)(m+1)/2;
[0110]
其中:xn(t)和vn(t)分别表示车辆n在时刻t时的位置和速度;车辆n-1位于车辆n的前面;gapn表示车辆n和n-1之间的空间距离,由于元胞自动机模型是离散模型,减速发生在运动之前,并且ad不一定是整数,此处减速距离并不等于c2/(2ad),此时车辆的减速方式不再是直接减速至与车头间距相同(vn→
gapn),而是通过寻找能满足条件b(v,ad)≤gap的最大速度值来实现,记为vn→vanti
(ad,gapn),具体方法是逐个试验ν,ν-1,
……
,类似于穷举;
[0111]
和基于ns规则的模型相比,在ad模型中,当车辆接近前方的慢车时它会采用更大的减速度刹车,这样就降低了在未来某时刻忽然采用过大减速度的可能性,促进了同步流的稳定形成,另外当密度不断增加时,车辆速度会下降,此时ad模型的减速规则会越来越接
近ns模型;
[0112]
为了体现后车对前车运动状态的即时反应,改进了前车的虚拟速度效应也在ad模型中有应用,vn→vanti
(ad,gapn),得到
[0113]
v'
n-1
→
min{v
max-1,max{0,v
anti
(ad,gap
n-1
)-1},v
n-1
}
[0114]
考虑两种不同的驾驶策略,一种偏保守,另一种偏激进,且前者的比例为r,后者的比例为1-r,r=1则演化为保守模型,r=0演化为激进模型,此处r的含义非常接近于一些跟驰模型中的侵略性参数;
[0115]
综上所述,ad模型算法规则如下,设模拟时间间隔同样设定为1秒:
[0116]
计算前车的虚拟速度:
[0117]
v'
n-1
→
min{v
max-1,max{0,v
anti
(ad,gap
n-1
)-1},v
n-1
};
[0118]
其中,v'
n-1
表示前车的虚拟速度,v'表示虚拟速度,车辆n-1位于车辆n的前面,v
anti
表示期望速度,gap
n-1
表示间距,min表示求解最小值,vm表示最大速度,max表示求解最大值,v
n-1
为第n-1辆车的速度;
[0119]
确定性的加速或减速运动:
[0120][0121]
其中,r表示保守车辆比例,b表示刹车距离,gapn表示车辆n和n-1之间的空间距离,1-r表示激进车辆比例,若r=1则演化为保守模型,r=0演化为激进模型,vn代表第n辆车的速度,an代表第n辆车的加速度;随机慢化:
[0122]
vn→
max{v
n-1,0}触发概率为p;
[0123]
位置更新:
[0124]
xn(t+1)
→
xn(t)+vn(t);
[0125]
其中,xn(t+1)代表第n辆车在时刻t+1的位置,xn(t)和vn(t)分别表示车辆n在时刻t时的位置和速度;每个时间步都要把这4个步骤运行一次;
[0126]
ad模型的全局基本图如图11所示,本实施例中p=0.1,r=0,vmax=32m/s,大约120km/h;虚线曲线对应着初始均匀分布,实线曲线对应着初始堵塞分布,其中有3个不同分支,ab是自由流,bc是同步流,cf是堵塞,而be段是亚稳态的自由流,可能会发生f
→
s相变;cd是亚稳态的同步流,可能会发生s
→
j相变,所以ad模型是一个典型的三相交通流模型;
[0127]
如果ad取不同参数,可以得到不同的模拟结果,例如ad=-4m/s2时,和lee模型中常用舒适减速度-3m/s2很接近;当|ad|进一步增加时,f
→
s一阶相变逐渐变得不明显,并最终消失,可见|ad|取值对相变性质有很大的影响,通过对比图11(a)(b)(c)可发现,当|ad|增加时,自由流分支并没有缩短,相反有一些扩展,同时同步流流量有了明显的升高;
[0128]
随着|ad|进一步增大,会有新情况发生,例如当ad=-16m/s2时,如图11(c)所示,同步流分支完全覆盖在自由流分支上方,从而产生了f
→
s连续相变。当ad=-24m/s2时,如图11(d)所示,同步流和自由流的速度差异变得很小,同步流看上去已不像是一个独立的交通相,当ad=-32m/s2时,如图11(e)所示,|ad|达到理论最大值,此时同步流分支彻底消失,只能看到典型的f
→
j一阶相变,这时的模型不再属于三相模型,相反外形和vdr模型非常接近,其中,图11(a)中ad=-4m/s2;图11(b)ad=-8m/s2;图11(c)ad=-16m/s2;图11(d)ad=-24m/s2;图11(e)ad=-32m/s2;
[0129]
通过不同的ad取值,ad模型性质可以在很大范围内变化,不论是两相或三相模型,都可用调参数的方式模拟出来,在实际应用中非常方便,与此同时,可以解释用它为何交通流会有三相:现实中车辆减速度一般不会超过-8m/s2,稳定的同步流就会出现,如果|ad|足够大,例如和最大速度相等,就会导致类似图11(d)(e)的情形,同步流就会消失,但这并不现实,经典的两相模型,例如ns模型和vdr模型规则相当于使用不合理的ad值,所以它们的模拟结果也和现实情况有差距,另外,使用恰当的ad值可以得到接近实测数据的通行能力值,大约2000-2500veh/h,而过大的|ad|值会导致异常的通行能力;
[0130]
本实施例中,仿真系统使用sumo,sumo全称是simulation of urban mobility,具有导入其它软件的地图信息,其中sumo内置的跟驰模型较多,精度和效率最高的krauss模型,当然在很多场合得到应用还有idm模型以及kerner的元胞自动机模型;
[0131]
首先从网站下载润扬大桥的电子地图,下载得到的原始地图体积很大,并且包含很多与大桥交通不直接相关的周边小路,需要在sumo的netedit编辑器里手动进行筛选和剔除,选定的仿真范围包括大桥附近一带的路网,3个上下匝道分别命名为bcd,北侧和南侧出入口分别命名为a和e;
[0132]
本实施例中通过三种不同的场景,包括恒定流量、变化流量和事故处理的情况,所有的仿真中道路限速为120km/h,采集仿真数据的时间间隔为30秒;
[0133]
为了具体研究元胞自动机模型的效果,选择sumo的krauss车辆跟驰模型和ad模型进行仿真对比,将ad模型写入cpp文件并重新编译之后,可以导入sumo,并和系统内置模型一样进行仿真,本实施中,基本模型参数是ad=-8m/s2,p=0.1;
[0134]
恒定流量场景的仿真分析:
[0135]
开展仿真时,输入条件如表1所示,在不同位置的所有车道上共设置了28个虚拟检测器,虚拟检测器为e1型检测器,输出大量的仿真结果,此处选择南汊桥出口附近的位置进行分析,并重点研究流量、速度、占有率等统计量随时间变化的过程,绘图时将系统达到稳定前的150秒暂态数据舍去,时间终点为3600秒;
[0136]
起点终点输入流量(pcu/h)起点终点输入流量(pcu/h)ab60da500c500b500d500c500e4000e60ba60ea4000c500b500d500c500e500d60ca500b500d500e500
[0137]
表1恒定流量仿真的输入条件
[0138]
在图12-图13中可以看到不同模型的仿真结果差异,所有数据均为30秒内的平均
值,对于左车道,由于流量始终较低,所以车辆平均速度一直都很高,在图12(b)中始终处于自由流状态,尽管如此,图12(a)中ad模型的平均流量更高一些;
[0139]
对于中间车道,两个模型的仿真结果几乎一致,从图13可以看到,两者的流量、速度、占有率不仅均值一致,振荡幅度即等价于标准差也非常相近;
[0140]
两个模型最大的差异体现在右车道的仿真结果里,从图14可以看到,krauss模型的流量略高,但速度和占有率的振荡幅度非常大,显得很不稳定,当速度较低且占有率较高时,实际上意味着产生了小范围的局部拥堵,随后又很快消散,相反,ad模型的仿真结果均比较稳定,没有观察到局部拥堵的存在;
[0141]
由于左车道对应快车道,右车道对应慢车道,所以可初步得出结论:krauss模型的车辆运动振荡幅度更大,有时候可能会过度反应,在慢车道上可能会导致更多的局部拥堵;而ad模型的车辆运动更加平稳,有少量空间时不会过度加速,没有空间时也不会急刹车,不易制造局部拥堵;
[0142]
变化流量场景的仿真分析:
[0143]
开展仿真时,具体的输入条件如表2所示,两个关键时间节点为900秒和2700秒,在这两个时刻流量会发生变化:900秒时主路流量显著增加,而2700秒时主路流量显著下降,所以每个方格里均有3个流量值,此处同样重点研究流量、速度、占有率等统计量随时间变化的过程,其它的基本设置与恒定流量场景相同;
[0144][0145][0146]
表2.变化流量仿真的输入条件
[0147]
左车道的仿真结果如图15所示,可以看到两种模型的仿真效果有较大的差异,不论输入流量是上升还是下降,ad模型的平均速度始终小于krauss模型,并且平均占有率始终高于krauss模型,但是两者测量得到的平均流量几乎一致,只是krauss模型恢复的速度较快,换言之从运行效率而言,两者并无区别,只是在流量-密度或者速度-密度关系上有特征差异;
[0148]
类似的情况也出现在了中间车道和右车道的仿真结果里,两条车道的演化趋势属于定性一致,事实上在图16和图17里都可以发现,krauss模型是一个“反应比较激烈“的模
型,当拥堵时段过去后,平均速度和平均占有率的恢复会比较快,而ad模型的反应略慢,统计量恢复的时间点相对滞后一些;
[0149]
事故处理场景的仿真分析:
[0150]
事故处理是高速公路管控工作的重要组成部分,假设在第900秒时,事故发生在左车道,于是左车道立即封闭了部分区域,即长度约为30米,然后从第1500秒开始,管理部门采取分流措施,令道路输入流量下降一半,第2700秒事故现场清理完毕,临时封闭区域重新开放,然后从第3300秒开始,输入流量恢复正常,具体的输入条件如表3所示,方格里的3个数值表示0~1500秒,1500~3300秒和3300秒之后的流量结果,由于此处使用的评价指标和恒定流量场景、变化流量场景的指标不同,本场景主要采用sumo的e2型检测器,可以方便地检测一段区域内的排队长度和行驶延误;
[0151][0152][0153]
表3.事故处理仿真的输入条件
[0154]
在图18中可以清楚看到不同模型的结果差异:ad模型和krauss模型的左车道流量事实上基本一致,主要区别在于时间点:krauss模型反应更激烈,流量的下降和恢复都更早一些,从延误来说,也存在类似现象,相比之下krauss模型的平均延误值略低,两者最主要的反差体现在排队长度上,可以看到ad模型的排队长度明显小于krauss模型,并且波动幅度较小;
[0155]
在图19的中间车道仿真结果中,可以观察到类似的现象,包括流量基本一致,krauss模型在延误的变化过程中反应更快,同时排队长度也更长;
[0156]
但在图20的右车道结果中,除了流量仍然基本一致外,其它指标的统计结果出现了新的差异,一方面两者的延误统计结果趋于一致,另一方面krauss模型出现了长时间的、大量的排队现象,而ad模型几乎没有排队,偶尔出现了排队迹象也会快速消散;
[0157]
综合3个场景的仿真结果,可以清楚地看到,ad模型是一个行为比较“稳健“的模型,它的统计结果中往往速度略低、占有率略高,但车辆的反应不会很快,不会导致过多的排队,相反krauss模型是一个行为比较”激进“的模型,车辆反应速度较快,容易得到速度较高、占有率较低的统计结果,但在发生事故时会导致大量的排队现象;
[0158]
本发明另提供如图21所示的一种基于元胞自动机的交通运行态势预测系统,所述系统包括:
[0159]
感知接入层,用于将前端信号源产生各种不同类型的数据通过网络接入至监控中心数据平台;
[0160]
数据支撑层,用于将接入的数据进行数据清洗、转化、存储和计算,为上层的业务应用提供有效的数据,包括云存储、云计算,以及通过it配套设施来进行基础支撑层的数据运用;
[0161]
服务层,所述服务层响应来自支撑层的输入,在接口层和数据支撑层之间提供了唯一的协议,进行系统服务调用不同的业务数据,实现业务应用层和展示层之间的应用程序边界的对应接口调用;
[0162]
接口层,用于通过各业务系统数据接口、数据总线、iot接入、api接口和sdk方式进行数据的接入;
[0163]
应用层,所述应用层包括:
[0164]
拥堵预警模块,用于预测路段各站点、各区间的交通流量、平均速度、行程时间的动态仿真数据并通过动态动画展示预测仿真结果;
[0165]
路段路况预测模块,用于路段路况,在融合地图以不同颜色区分代表畅通、基本畅通、轻度拥堵、中度拥堵、严重拥堵等5个拥堵等级;支持路段的运管数据可视化;包括交通流量、设施状态、天气环境、工程计划、保障需求等的历史、当前和预测数据;
[0166]
重点事件态势回溯模块,用于重点事件的态势回溯,对事件起因、发展过程、处置结果信息进行直观展示,并辅助用户对重要事件进行分析、展示、比较、推理、判断。能够动态展现区间车流分布和车辆路径分配结果,提供比检测数据更全面直观的历史数据变化;
[0167]
道路管控仿真评估模块,用于提供道路封闭、收费站调整、借对向车道、诱导分流、强制分流、强制掉头、间歇式放行、压速行驶、限速、限行等道路管控措施,对路段运营状态下这些道路管控组合措施的实施效果进行仿真评估;
[0168]
模拟推演模块,用于通过模拟数据推演路段车流态势满足道路施工组织方案、节假日交通保障预案的评估需求和应急演练、事故复原检讨和岗位培训的需要;
[0169]
系统管理单元,所述系统管理单元包括:
[0170]
参数自定义模块,用于通行区间内所自动采集的区间数据、业务数据、异常数据以及后续干预措施等数据,可通过手动输入补充缺失对应参数的部分;或通过ai智能检测算法,对高速公路门架、匝道、广场、车道的监控视频图像进行智能结构化检测,建立以车型、车流量、时速、平均速度、路面坡度、弯道、异常事件、路产路面损坏情况等为智能参数链的ai检测数据库,融合多源业务系统数据,对相应的态势仿真模型参数进行的智能补充和调整;
[0171]
拥堵态势参数指标自定义模块,用于对车型、平均车速、车间距、车头时距、跟车百分比、车流量、行驶方向、道路占有率等交通数据进行拥堵和流畅程度的自定义数值计算体系的建立和设计;
[0172]
预测时间长度自定义模块,用于自定义参数化建模并根据指定的时间区间输入值对未来的多倍时长段内的高速区间交通态势进行预测;
[0173]
模型反馈与校正模块,用于手动排查输入或通过ai智能检测数据的自动补充实现
对仿真模型的参数进行校正和自我优化。
[0174]
最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
技术特征:
1.一种基于元胞自动机的交通运行态势预测方法,其特征在于:包括:获取监控视频,检测监控视频中车辆;监控视频运行完成后,输出所有的检测器统计结果;将检测器统计结果、期望减速度模型输入仿真系统中;设置检测参数,运行相应的时间步,执行后得到交通预测数据。2.根据权利要求1所述的一种基于元胞自动机的交通运行态势预测方法,其特征在于:所述检测监控视频中车辆包括:在监控视频中设定检测器的位置,确定两个端点的坐标并连成线段,每个车道均设置检测器;仅检测监控视频中的车辆;跟踪和识别检测到的车辆结果并完成匹配;当车辆的检测框第一次和检测器相交时,流量统计值增加1,若监控视频帧中再次出现已统计过的车辆与检测器相交,则不计入流量统计值。3.根据权利要求1所述的一种基于元胞自动机的交通运行态势预测方法,其特征在于:所述期望减速度模型包括:计算前车的虚拟速度:v
′
n-1
=min{v
m-1,max{0,v
anti
(ad,gap
n-1
)-1},v
n-1
};其中,v
′
n-1
表示前车的虚拟速度,v
′
表示虚拟速度,车辆n-1位于车辆n的前面,v
anti
表示期望速度,gap
n-1
表示间距,min表示求解最小值,v
m
表示最大速度,max表示求解最大值,v
n-1
为第n-1辆车的速度;确定性的加速或减速运动:其中,r表示保守车辆比例,b表示刹车距离,gap
n
表示车辆n和n-1之间的空间距离,1-r表示激进车辆比例,若r=1则演化为保守模型,r=0演化为激进模型,v
n
代表第n辆车的速度,a
n
代表第n辆车的加速度;随机慢化:v
n
=max{v
n-1,0}触发概率为p;位置更新:x
n
(t+1)=x
n
(t)+v
n
(t);其中,x
n
(t+1)代表第n辆车在时刻t+1的位置,x
n
(t)和v
n
(t)分别表示车辆n在时刻t时的位置和速度。4.根据权利要求3所述的一种基于元胞自动机的交通运行态势预测方法,其特征在于:所述确定性的加速或减速运动具体包括:自定义ad值后,在ad值作用下,车辆无法在瞬间减速到0,当速度为v时,设m=int(v/|ad|),车辆的刹车距离b是v和ad的函数:b(v,ad)=v+(v+ad)+(v+2ad)+...+(v+mad)=(2v+mad)(m+1)/2减速发生在运动之前,若ad值为非整数,减速距离不等于v2/(2ad),此时车辆的减速方
式不是直接减速至与车头间距相同,即(v
n
→
gap
n
),通过寻找能满足条件b(v,ad)≤gap的最大速度值来实现,记为v
n
→vanti
(ad,gap
n
),并逐个试验v,v-1,......进行穷举。5.根据权利要求1所述的一种基于元胞自动机的交通运行态势预测方法,其特征在于:所述期望减速度模型中将格点设置为1格=1m,1辆车的长度为8格=8m,加速时的加速度为1m/s2。6.根据权利要求3所述的一种基于元胞自动机的交通运行态势预测方法,其特征在于:所述计算前车的虚拟速度中,ad值的取值范围为:-4~-8。7.根据权利要求1所述的一种基于元胞自动机的交通运行态势预测方法,其特征在于:所述每个车道均设置检测器包括:设定车头时距的范围,剔除过短车头时距以及轨迹与检测线相交角度异常结果。8.根据权利要求7所述的一种基于元胞自动机的交通运行态势预测方法,其特征在于:所述过短车头时距的值小于0.7秒;所述轨迹与检测线相交角度小于15度,则为异常结果。9.根据权利要求3所述的一种基于元胞自动机的交通运行态势预测方法,其特征在于:所述随机慢化中触发概率p=0.1,保守车辆比例r=0,v
m
=32m/s,即120km/h。10.一种基于元胞自动机的交通运行态势预测系统,所述系统包括:感知接入层,用于将前端信号源产生的不同类型数据通过网络接入至监控中心数据平台;数据支撑层,用于将感知接入层的数据进行数据清洗、转化、存储和计算,提供有效数据给上层的业务应用;服务层,所述服务层响应来自数据支撑层的输入,用于在接口层和数据支撑层之间提供协议使系统服务调用不同的业务数据,实现业务应用层和展示层之间的应用程序边界对应接口调用;接口层,用于通过各业务系统数据接口、数据总线、iot、api接口和sdk方式进行数据的接入;应用层,所述应用层包括:拥堵预警模块,用于预测路段各站点、各区间的交通流量、平均速度、行程时间的动态仿真数据并通过动态动画展示预测仿真结果;路段路况预测模块,用于预测路段路况,并在融合地图以不同颜色区分代表畅通、基本畅通、轻度拥堵、中度拥堵、严重拥堵5个拥堵等级,同时支持路段的运管数据可视化,包括交通流量、设施状态、天气环境、工程计划、保障需求的历史、当前和预测数据;重点事件态势回溯模块,用于重点事件的态势回溯,对事件起因、发展过程、处置结果信息进行直观展示,并辅助用户对重要事件进行分析、展示、比较、推理、判断,动态展现区间车流分布和车辆路径分配结果,提供历史数据变化;道路管控仿真评估模块,用于提供道路封闭、收费站调整、借对向车道、诱导分流、强制分流、强制掉头、间歇式放行、压速行驶、限速、限行道路管控措施,对路段运营状态下道路管控组合措施的实施效果进行仿真评估;模拟推演模块,用于通过模拟数据推演路段车流态势满足道路施工组织方案、节假日交通保障预案的评估需求和应急演练、事故复原检讨和岗位培训的需要;
系统管理单元,所述系统管理单元包括:参数自定义模块,用于通行区间内所自动采集的区间数据、业务数据、异常数据以及后续干预措施数据,通过手动输入补充缺失对应参数的部分,对高速公路门架、匝道、广场、车道的监控视频图像进行结构化检测,建立以车型、车流量、时速、平均速度、路面坡度、弯道、异常事件、路产路面损坏为参数链的检测数据库,融合多源业务系统数据,对相应的态势仿真模型参数进行补充和调整。
技术总结
本发明公开了一种基于元胞自动机的交通运行态势预测方法以及系统,属于交通运行态势预测技术领域,包括:获取监控视频,检测监控视频中车辆;监控视频运行完成后,输出所有的检测器统计结果;将检测器统计结果、期望减速度模型输入仿真系统中;设置检测参数,运行相应的时间步,执行后得到交通预测数据;该基于元胞自动机的交通运行态势预测方法以及系统,实现了交通流量的自动检测,在模型中当车辆接近前方的慢车时采用更大的减速度刹车,降低了在未来某时刻忽然采用过大减速度的可能性,同时克服了常用模型的微观特征缺陷,运算速度快;并且规则相对简单,能保证较高的检测准确度,仿真结果会更加准确。仿真结果会更加准确。仿真结果会更加准确。
技术研发人员:陈晓静 杨樱 杨建和 高潮 谭岑 申年庚
受保护的技术使用者:江苏长天智远数字智能科技有限公司
技术研发日:2023.02.28
技术公布日:2023/6/27
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/