本发明涉及智慧交通领域,特别是涉及一种获取道路车辆数量的数据处理系统。
背景技术:
1、随着智能交通系统的发展,城市路网密度不断增加,伴随而来的是道路交叉口数量急剧增加,道路上车辆数量的快速增长,道路能承载的最多的车辆数量是分析交通状况以及协调交通的关键要素之一,现有技术中,获取道路能承载的最多的车辆数量方法包括线性规划法、交通分配模拟法等。
2、但上述方法也存在以下技术问题:
3、现有方法用理论或模型获取到道路能承载的最多的车辆的数量,适用范围较小且获取到的数据是模拟出的数据,相较于真实数据来说较为理想化,只通过理论或模型获取到的数据,没有结合道路中的道路信息以及车辆的车辆信息,获取到的数据的精准度较低。
技术实现思路
1、针对上述技术问题,本发明采用的技术方案为:
2、一种获取道路车辆数量的数据处理系统,包括:车道id列表a={a1,……,ai,……,am}、处理器、存储有计算机程序的存储器,其中,ai为道路中第i个机动车通行车道的车道id,i=1……m,m为道路中机动车通行车道数量,当计算机程序被处理器执行时,实现以下步骤:
3、s100、获取当前时间片中a对应的预设车辆id列表b={b1,……,bi,……,bm},bi={bi1,……,bij,……,bin},bij={b1ij,……,brij,……,bs(ij)ij},brij为ai对应的车道中车辆驾驶员属于第j个地理区域的第r个预设车辆id,r=1……s(ij),s(ij)为ai对应的车道中车辆驾驶员属于第j个地理区域的预设车辆数量,j=1……n,n为地理区域数量。
4、s200、根据b,获取当前时间片对应的第一车辆id列表c={c1,……,ci,……,cm},ci={ci1,……,cik,……,cit},cik={c1ik,……,ceik,……,cf(ik)ik},ceik为在当前时间片对应的第k秒时,ai对应的车道中第e个第一车辆id,k=1……t,t为当前时间片对应的秒数,e=1……f(ik),f(ik)为在当前时间片对应的第k秒时,ai对应的车道中第一车辆数量。
5、s300、根据c,获取第t秒对应的道路车辆数量d,d符合如下条件:
6、d=σmi=1cf(it)it。
7、s400、根据d,获取目标道路车辆数量,其中,在s400步骤中包括如下步骤获取目标道路车辆数量:
8、s401、当d=0时,将w更新为w=w+1,重复执行s100步骤-s400步骤以获取更新后的d,w为预设车辆数量。
9、s403、当更新后的d不为0时,将更新后的w替换为w=w-1,且将更新后的w作为目标道路车辆数量。
10、s405、当d≠0时,将w更新为w=w-1,重复执行s100步骤-s400步骤以获取更新后的d。
11、s407、当更新后的d为0时,将更新后的w作为目标道路车辆数量。
12、本发明至少具有以下有益效果:
13、本发明提供了一种获取道路车辆数量的数据处理系统,包括:车道id列表、处理器、存储有计算机程序的存储器,当计算机程序被处理器执行时,实现以下步骤:获取当前时间片中车道id列表对应的预设车辆id列表;获取当前时间片对应的第一车辆id列表;获取道路车辆数量;根据道路车辆数量,获取目标道路车辆数量;可知本发明,结合道路对应的交通信号灯信息获取当前时间片,对当前时间片中每一秒的车辆的驾驶状态进行处理,获取车辆的速度,进一步的获取道路对应的目标道路车辆数量,有利于提高获取道路对应的目标道路车辆数量的精准度。
1.一种获取道路车辆数量的数据处理系统,其特征在于,所述系统包括:车道id列表a={a1,……,ai,……,am}、处理器、存储有计算机程序的存储器,其中,ai为道路中第i个机动车通行车道的车道id,i=1……m,m为道路中机动车通行车道数量,当所述计算机程序被处理器执行时,实现以下步骤:
2.根据权利要求1所述的获取道路车辆数量的数据处理系统,其特征在于,在s200步骤中包括如下步骤:
3.根据权利要求2所述的获取道路车辆数量的数据处理系统,其特征在于,在s203步骤中包括如下步骤:
4.根据权利要求2所述的获取道路车辆数量的数据处理系统,其特征在于,t符合如下条件:
5.根据权利要求1所述的获取道路车辆数量的数据处理系统,其特征在于,s(ij)符合如下条件:
6.根据权利要求5所述的获取道路车辆数量的数据处理系统,其特征在于,p(ij)符合如下条件:
7.根据权利要求5所述的获取道路车辆数量的数据处理系统,其特征在于,q(i)符合如下条件:
8.根据权利要求2所述的获取道路车辆数量的数据处理系统,其特征在于,所述随机数的取值范围为[0,1]。