本发明涉及智能交通控制,具体来说是一种基于电子地图数据的路网常发性交通状态识别方法。
背景技术:
1、随着人口的增长和经济的发展,城市化进程加快,城市中车辆的数量越来越多。虽然道路和其他基础设施的建设也在攀升,但两者发展的不一致导致了城市交通拥堵的问题。交通拥堵问题越来越严重,尤其是在一些大城市。交通拥堵不仅给市民的出行和生活带来不便,影响了人们的出行率,也严重制约了城市的可持续发展,对环境造成了极大的破环和污染。常发性拥堵指的是在较长时间的持续下,某一空间中发生的由于交通流量超过了该路网的荷载能力而产生的交通拥堵现象。然而对于一个城市而言,并非所有道路交通都会拥堵,会产生拥堵的道路其拥堵频率、每次拥堵时间等情况也各有不同,因此为满足城市道路交通规划需要,有必要建立一个动态识别道路交通拥堵情况的方法。
2、随着城市化的发展,城市内部交通拥堵问题已经越来越凸显,传统的研究数据获取方式已不能满足现有研究的需求。例如使用传感器技术、雷达技术和视屏技术,这些现有的数据采集方法还有一些缺点,例如安装和设备维护需要大量的成本。随着电子地图的不断发展,大数据技术的逐渐成熟与普及,出行者在日常生活中使用导航软件的频率已经越来越高。作为交通领域内数据传输技术与大数据技术的领先者,电子地图企业掌握着日常交通生活中的绝大部分数据信息,掌握这些数据信息,则可以了解当前时刻路段的拥堵情况,对交通问题进行管控,也能够对未来的路况信息进行预测。
技术实现思路
1、本发明为克服现有技术的不足之处,提出了一种基于电子地图数据的路网常发性交通状态识别方法,以期能确定路网内常发性的交通状态,从而能制定精度更高的交通规划和交通需求管理策略,以缓解城市交通拥堵的问题。
2、本发明为达到上述发明目的,采用如下技术方案:
3、本发明一种基于电子地图数据的路网常发性交通状态识别方法的特点在于,包括以下步骤:
4、步骤1、将电子地图中的目标区域划分成m×n个边长为l的网格,其中,m为行总数,n为列总数;
5、定义(i,j)为第i行第j列网格的坐标;其中,i∈[1,m],j∈[1,n];
6、定义当前时刻为第t个时刻,令第t+1个时刻与第t个时刻之间的间隔为δt,其中,t∈[1,t];t表示总时刻数;
7、获取所有网格的中点坐标,并从电子地图中获取第t个时刻下每个网格的交通状态,从而构成第t个时刻下每个网格的交通态势数据,所述交通状态包括:严重拥堵记为sc、拥堵记为fc、轻微拥堵记为mc和畅通记为uc;
8、步骤2、初始化j=1;
9、步骤3、初始化i=1;
10、步骤4、计算t个时刻下第i行第j列网格的各种交通状态的数量;
11、步骤4.1、根据式(1)计算t个时刻下第i行第j列网格的交通状态为严重拥堵的数量numsc(i,j);
12、
13、式(1)中,表示第t个时刻下第i行第j列网格的交通状态是否严重拥堵,若此时是严重拥堵,则令否则令
14、步骤4.2、根据式(2)计算t个时刻下第i行第j列网格的交通状态为拥堵的数量numfc(i,j);
15、
16、式(2)中,表示第t个时刻下第i行第j列网格的交通状态是否拥堵,若此时是拥堵,则令否则,令
17、步骤4.3、根据式(3)计算t个时刻下第i行第j列网格的交通状态为轻微拥堵的数量nummc(i,j);
18、
19、式(3)中,表示第t个时刻下第i行第j列网格的交通状态是否轻微拥堵,若是轻微拥堵,则令否则,令
20、步骤4.4、根据式(4)计算t个时刻下第i行第j列网格的交通状态为畅通的数量numuc(i,j);
21、
22、式(4)中,表示第t个时刻下第i行第j列网格的交通状态是否畅通,若是畅通,则令否则,令
23、步骤5、根据式(5)计算t个时刻下第i行第j列网格的所有交通状态的数目numtotal(i,j);
24、numtotal(i,j)=numsc(i,j)+numfc(i,j)+nummc(i,j)+numuc(i,j) (5)
25、步骤6、计算t个时刻下第i行第j列网格的各种交通状态的比例;
26、步骤6.1、根据式(6)计算t个时刻下第i行第j列网格的严重拥堵的比例γsc(i,j);
27、
28、步骤6.2、根据式(7)计算t个时刻下第i行第j列网格的拥堵的比例γfc(i,j);
29、
30、步骤6.3、根据式(8)计算t个时刻下第i行第j列网格的轻微拥堵的比例γmc(i,j);
31、
32、步骤6.4、根据式(9)计算t个时刻下第i行第j列网格的畅通的比例γuc(i,j);
33、
34、步骤7、判断是否满足式(10),如果满足式(10),则表示t个时刻下第i行第j列网格内的道路常发性拥挤,并执行步骤14;否则,执行步骤8;
35、γsc(i,j)≥θα (10)
36、式(10)中,θα表示严重拥堵比例阈值;
37、步骤8、判断是否满足式(11),如果满足式(11),则表示t个时刻下第i行第j列网格内的道路常发性拥挤,并执行步骤14;否则,执行步骤9;
38、γfc(i,j)≥θβ (11)
39、式(11)中,θβ表示拥堵比例阈值;
40、步骤9、判断是否满足式(12),如果满足式(12),则表示t个时刻下第i行第j列网格内的道路常发性拥挤,并执行步骤14;否则,执行步骤10;
41、γmc(i,j)≥θγ (12)
42、式(12)中,θγ表示轻微拥堵比例阈值;
43、步骤10、判断是否满足式(13),如果满足式(13),则表示t个时刻下第i行第j列网格内的道路畅通,并执行步骤14;否则,执行步骤11;
44、0<γsc(i,j)<θα (13)
45、步骤11、判断是否满足式(14),如果满足式(14),则表示t个时刻下第i行第j列网格内的道路畅通,并执行步骤14;否则,执行步骤12;
46、0<γfc(i,j)<θβ (14)
47、步骤12、判断是否满足式(15),如果满足式(15),则表示t个时刻下第i行第j列网格内的道路为畅通,并执行步骤14;否则,直接执行步骤14;
48、0<γmc(i,j)<θγ (15)
49、步骤13、判断是否满足式(16),如果满足式(16),表示网格内没有道路,并执行步骤14,否则,表示t个时刻下第i行第j列网格内的道路为畅通,并执行步骤14;
50、γuc(i,j)=0 (16)
51、步骤14、输出t个时刻下第i行第j列网格的交通状态;
52、步骤15、判断是否满足式(17),如果满足则执行步骤16,否则,执行步骤17;
53、i<m (17)
54、步骤16、将i+1的值赋值给i,并返回步骤4;
55、步骤17、判断是否满足式(18),如果满足,则执行步骤18,否则,输出t个时刻下目标区域中所有网格的交通状态;
56、j<n (18)
57、步骤18、将j+1的值赋值给j,并返回步骤3。
58、本发明一种电子设备,包括存储器以及处理器的特点在于,所述存储器用于存储支持处理器执行所述路网常发性交通状态识别方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。
59、本发明一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序的特点在于,所述计算机程序被处理器运行时执行所述路网常发性交通状态识别方法的步骤。
60、与已有技术相比,本发明的有益技术效果体现在:
61、1、本发明将路网的研究范围细分分成一个个大小相同的网格区域,通过电子地图获取每个网格的实时的交通态势数据,通过算法再识别每个网格内的常发性的交通状态,使得研究的区域更加的小而精准,根据获得的整个路网交通状态的结果,管理者可以制定精度更高的交通规划和交通需求管理策略,以缓解城市交通拥堵的问题;城市的旅行者和通勤者可以提前绕道,选择更加通畅的路线,提高了通行效率。
62、2、本发明采用访问电子地图获得交叉口的实时交通态势数据,然后将采集的数据通过算法确定每个网格内的常发性交通状态,减少了设备的安装和维护的费用,减少了外部因素对数据采集时的干扰,提高了数据的准确性,进而提高了识别路网常发性交通状态发法的准确性和可靠性。
63、3、本发明识别没每个网格内的常发性交通状态,车辆可以提前切换路线,减少停车次数避免了车辆反复启停,为驾驶员创造较为良好的驾驶环境,减少了车辆尾气产生,从而降低了环境污染和增加能源消耗。