交通仿真方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:28505425 阅读:19 留言:0更新日期:2021-05-19 22:57
本申请涉及一种交通仿真方法、装置、计算机设备和存储介质。所述方法包括:基于当前时间段对应的起始中观仿真路况数据和仿真需求,对当前时间段的目标出行矩阵对应的目标车辆进行中观交通仿真,得到目标车辆在当前时间段的目标行驶数据,起始中观仿真路况数据是根据当前时间段对应的上一个时间段的实时微观仿真路况数据确定的;基于目标行驶数据对起始中观仿真路况数据对应的仿真路网中的行驶车辆进行微观交通仿真,得到当前时间段对应的实时微观仿真路况数据,实时微观仿真路况数据用于得到与仿真需求对应的当前时间段的仿真交通路况。采用本方法能够保障在相邻两批次仿真变换时能够平滑过渡。换时能够平滑过渡。换时能够平滑过渡。

【技术实现步骤摘要】
交通仿真方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种交通仿真方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着计算机技术的发展,出现了交通仿真技术。交通仿真是指用仿真技术来研究交通行为,是一门对交通运动随时间和空间的变化进行跟踪描述的技术。
[0003]传统技术中,交通仿真都是以一定粒度时间窗口按批次周期运行的。在下一次仿真启动时,会清空当前仍然在途的仿真车辆,然后基于最新生成的交通OD矩阵重新开始仿真,从而最终导致相邻两批次仿真变换时出现车辆闪跳消失不连续的现象。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够保障在相邻两批次仿真变换时平滑过渡的交通仿真方法、装置、计算机设备和存储介质。
[0005]一种交通仿真方法,所述方法包括:获取当前时间段对应的目标出行矩阵,目标出行矩阵用于描述当前时间段的交通出行信息;基于当前时间段对应的起始中观仿真路况数据和仿真需求对目标出行矩阵对应的目标车辆进行中观交通仿真,得到目标车辆在当前时间段的目标行驶数据,起始中观仿真路况数据是根据当前时间段对应的上一个时间段的实时微观仿真路况数据确定的,中观交通仿真是以车辆群体为视角的交通仿真,中观交通仿真用于为目标车辆分配与仿真需求对应的目标行驶路径;基于目标行驶数据对起始中观仿真路况数据对应的仿真路网中的行驶车辆进行微观交通仿真,得到当前时间段对应的实时微观仿真路况数据,实时微观仿真路况数据用于得到与仿真需求对应的当前时间段的仿真交通路况,微观交通仿真是以车辆个体为视角的交通仿真。
[0006]在一个实施例中,所述方法还包括:基于当前时间段的仿真交通路况生成导航辅助数据;将导航辅助数据发送至导航服务器,以使导航服务器根据导航辅助数据进行导航路径规划。
[0007]一种交通仿真装置,所述装置包括:目标出行矩阵获取模块,用于获取当前时间段对应的目标出行矩阵,目标出行矩阵用于描述当前时间段的交通出行信息;中观交通仿真模块,用于基于当前时间段对应的起始中观仿真路况数据和仿真需求对目标出行矩阵对应的目标车辆进行中观交通仿真,得到目标车辆在当前时间段的目标行驶数据,起始中观仿真路况数据是根据当前时间段对应的上一个时间段的实时微观仿真
路况数据确定的,中观交通仿真是以车辆群体为视角的交通仿真,中观交通仿真用于为目标车辆分配与仿真需求对应的目标行驶路径;微观交通仿真模块,用于基于目标行驶数据对起始中观仿真路况数据对应的仿真路网中的行驶车辆进行微观交通仿真,得到当前时间段对应的实时微观仿真路况数据,实时微观仿真路况数据用于得到与仿真需求对应的当前时间段的仿真交通路况,微观交通仿真是以车辆个体为视角的交通仿真。
[0008]一种交通仿真系统,其特征在于,所述系统包括:中观仿真服务器,用于获取当前时间段对应的目标出行矩阵,目标出行矩阵用于描述当前时间段的交通出行信息,基于当前时间段对应的起始中观仿真路况数据和仿真需求对目标出行矩阵对应的目标车辆进行中观交通仿真,得到目标车辆在当前时间段的目标行驶数据,起始中观仿真路况数据是微观仿真服务器根据当前时间段对应的上一个时间段的实时微观仿真路况数据确定,并发送至中观仿真服务器,中观交通仿真是以车辆群体为视角的交通仿真,中观交通仿真用于为目标车辆分配与仿真需求对应的目标行驶路径;微观仿真服务器,用于接收中观仿真服务器发送的目标行驶数据,基于目标行驶数据对所述起始中观仿真路况数据对应的仿真路网中的行驶车辆进行微观交通仿真,得到当前时间段对应的实时微观仿真路况数据,实时微观仿真路况数据用于得到与仿真需求对应的当前时间段的仿真交通路况,微观交通仿真是以车辆个体为视角的交通仿真。
[0009]在一个实施例中,所述系统还包括:终端,用于接收微观仿真服务器发送的目标视频帧集合,播放目标视频帧集合,形成三维动画;目标视频帧集合是微观仿真服务器对实时微观仿真路况数据进行仿真渲染,生成仿真交通路况对应的多个目标格式的视频帧,基于各个目标格式的视频帧生成的。
[0010]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取当前时间段对应的目标出行矩阵,目标出行矩阵用于描述当前时间段的交通出行信息;基于当前时间段对应的起始中观仿真路况数据和仿真需求对目标出行矩阵对应的目标车辆进行中观交通仿真,得到目标车辆在当前时间段的目标行驶数据,起始中观仿真路况数据是根据当前时间段对应的上一个时间段的实时微观仿真路况数据确定的,中观交通仿真是以车辆群体为视角的交通仿真,中观交通仿真用于为目标车辆分配与仿真需求对应的目标行驶路径;基于目标行驶数据对起始中观仿真路况数据对应的仿真路网中的行驶车辆进行微观交通仿真,得到当前时间段对应的实时微观仿真路况数据,实时微观仿真路况数据用于得到与仿真需求对应的当前时间段的仿真交通路况,微观交通仿真是以车辆个体为视角的交通仿真。
[0011]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取当前时间段对应的目标出行矩阵,目标出行矩阵用于描述当前时间段的交通出行信息;基于当前时间段对应的起始中观仿真路况数据和仿真需求对目标出行矩阵对应
的目标车辆进行中观交通仿真,得到目标车辆在当前时间段的目标行驶数据,起始中观仿真路况数据是根据当前时间段对应的上一个时间段的实时微观仿真路况数据确定的,中观交通仿真是以车辆群体为视角的交通仿真,中观交通仿真用于为目标车辆分配与仿真需求对应的目标行驶路径;基于目标行驶数据对起始中观仿真路况数据对应的仿真路网中的行驶车辆进行微观交通仿真,得到当前时间段对应的实时微观仿真路况数据,实时微观仿真路况数据用于得到与仿真需求对应的当前时间段的仿真交通路况,微观交通仿真是以车辆个体为视角的交通仿真。
[0012]上述交通仿真方法、装置、计算机设备和存储介质,通过获取当前时间段对应的目标出行矩阵,目标出行矩阵用于描述当前时间段的交通出行信息;基于当前时间段对应的起始中观仿真路况数据和仿真需求对目标出行矩阵对应的目标车辆进行中观交通仿真,得到目标车辆在当前时间段的目标行驶数据,起始中观仿真路况数据是根据当前时间段对应的上一个时间段的实时微观仿真路况数据确定的,中观交通仿真是以车辆群体为视角的交通仿真,中观交通仿真用于为目标车辆分配与所述仿真需求对应的目标行驶路径;基于目标行驶数据对起始中观仿真路况数据对应的仿真路网中的行驶车辆进行微观交通仿真,得到当前时间段对应的实时微观仿真路况数据,实时微观仿真路况数据用于得到与仿真需求对应的当前时间段的仿真交通路况,微观交通仿真是以车辆个体为视角的交通仿真。这样,根据当前时间段对应的上一个时间段的实时微观仿真路况数据确定当前时间段对应的起始中观仿真路况数据,可以保障在相邻两批次仿真变换时能够平滑过渡,保障交通仿真的连续性,避免出现车辆跳变的情况。此外,先进行中观交通仿真,以车辆群体为视角快速得到目标车辆在当前时间段的目标行驶数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种交通仿真方法,其特征在于,所述方法包括:获取当前时间段对应的目标出行矩阵,所述目标出行矩阵用于描述当前时间段的交通出行信息;基于当前时间段对应的起始中观仿真路况数据和仿真需求对所述目标出行矩阵对应的目标车辆进行中观交通仿真,得到所述目标车辆在当前时间段的目标行驶数据,所述起始中观仿真路况数据是根据所述当前时间段对应的上一个时间段的实时微观仿真路况数据确定的,所述中观交通仿真是以车辆群体为视角的交通仿真,所述中观交通仿真用于为目标车辆分配与所述仿真需求对应的目标行驶路径;基于所述目标行驶数据对所述起始中观仿真路况数据对应的仿真路网中的行驶车辆进行微观交通仿真,得到当前时间段对应的实时微观仿真路况数据,所述实时微观仿真路况数据用于得到与所述仿真需求对应的当前时间段的仿真交通路况,所述微观交通仿真是以车辆个体为视角的交通仿真。2.根据权利要求1所述的方法,其特征在于,所述获取当前时间段对应的目标出行矩阵,包括:获取当前时间段对应的历史时间段的历史车辆轨迹数据和历史车辆流量数据;从所述历史车辆轨迹数据中获取目标地区对应的车辆轨迹数据作为目标车辆轨迹数据,从所述历史车辆流量数据中获取目标地区对应的车辆流量数据作为目标车辆流量数据;对所述目标车辆轨迹数据进行出行分析,得到所述历史时间段对应的初始出行矩阵;基于所述目标车辆流量数据修正所述初始出行矩阵,得到所述历史时间段对应的历史出行矩阵;基于所述历史出行矩阵得到所述目标出行矩阵。3.根据权利要求2所述的方法,其特征在于,所述对所述目标车辆轨迹数据进行出行分析,得到所述历史时间段对应的初始出行矩阵,包括:对所述目标车辆轨迹数据进行轨迹切分,得到多个候选车辆分别对应的候选行驶路径;所述候选行驶路径包括候选出发点和候选目的地;基于参考兴趣点对各个候选行驶路径进行出发点聚类和目的地聚类,得到各个候选行驶路径对应的中间出发点和中间目的地;将同一中间出发点和中间目的地对应的候选行驶路径进行聚类,得到多个目标出行组合,统计同一目标出行组合对应的候选车辆的数量,得到各个目标出行组合对应的初始车流量;所述目标出行组合包括同一中间出发点和中间目的地对应的至少一个候选行驶路径;基于各个目标出行组合和对应的初始车流量、候选行驶路径生成所述初始出行矩阵。4.根据权利要求2所述的方法,其特征在于,所述初始出行矩阵包括多个目标出行组合和各个目标出行组合分别对应的初始车流量,所述基于所述目标车辆流量数据修正所述初始出行矩阵,得到所述历史时间段对应的历史出行矩阵,包括:基于所述目标车辆流量数据对所述各个目标出行组合对应的初始车流量进行扩样处理,得到各个目标出行组合对应的中间车流量;基于所述目标车辆流量数据对各个中间车流量进行校验处理,得到各个目标出行组合
对应的估计车流量;基于所述各个目标出行组合对应的估计车流量修正对应的初始车流量,得到所述历史出行矩阵。5.根据权利要求1至4任意一项所述的方法,其特征在于,所述目标出行矩阵包括多个目标出行组合和各个目标出行组合分别对应的目标车流量、多个候选行驶路径;所述基于当前时间段对应的起始中观仿真路况数据和仿真需求对所述目标出行矩阵对应中的目标车辆进行中观交通仿真,得到所述目标车辆在当前时间段的目标行驶数据,包括:基于同一目标出行组合对应的各个候选行驶路径,对与对应的目标车流量相匹配的多个目标车辆进行路径分配,得到各个目标车辆对应的初始行驶路径;根据各个目标车辆对应的出发时间和初始行驶路径,将各个目标车辆加入所述仿真路网;在各个目标车辆的仿真行驶过程中,基于所述仿真路网的实时中观仿真路况数据动态调整各个目标车辆的行驶速度,直至各个目标车辆行驶结束;基于所述仿真需求确定各个目标车辆对应的参考行驶数据,基于各个目标车辆在仿真行驶过程中产生的仿真行驶数据和对应的参考行驶数据之间的差异生成行驶损失;基于所述行驶损失调整各个目标车辆对应的初始行驶路径,直至行驶损失满足收敛条件,得到各个目标车辆对应的目标行驶路径;基于各个目标车辆对应的目标行驶路径和出发时间得到各个目标车辆在当前时间段的目标行驶数据。6.根据权利要求5所述的方法,其特征在于,所述基于同一目标出行组合对应的各个候选行驶路径,对与对应的目标车流量相匹配的多个目标车辆进行路径分配,得到各个目标车辆对应的初始行驶路径,包括:获取各个目标出行组合分别对应的历史路径车流量分布概率;基于同一目标出行组合对应的历史路径车流量分布概率,对对应的各个候选行驶路径进行车流量分配,得到各个候选行驶路径分别对应的分配车流量;基于各个候选行驶路径和对应的分配车流量得到各个目标车辆对应的初始行驶路径。7.根据权利要求5所述的方法,其特征在于,所述在各个目标车辆的仿真行驶过程中,基于所述仿真路网的实时中观仿真路况数据动态调整各个目标车辆的行驶速度,直至各个目标车辆行驶结束,包括:根据仿真路网中各个行驶车辆的当前位置和当前行驶状态,统计当前车辆前方预设范围内的车辆密度;基于交通流模型和所述车辆密度确定当前车辆在对应路段上的参考行驶速度;基于仿真路网中各个路段的实时道路状态和当前车辆的参考行驶速度,对当前车辆的当前位置和当前行驶状态进行更新,返回所述根据仿真路网中各个...

【专利技术属性】
技术研发人员:阳勇
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1