一种基于交通大数据的危险品运输救援调度方法

文档序号:32345451发布日期:2022-11-26 11:12阅读:100来源:国知局
一种基于交通大数据的危险品运输救援调度方法
一种基于交通大数据的危险品运输救援调度方法
【技术领域】
1.本发明涉及信息技术领域,尤其涉及一种基于交通大数据的危险品运输救援调度方法。


背景技术:

2.很多车辆例如救护车、消防车、警车、道路抢修车等,都有着重要的使命和任务。有时候耽搁一下就会导致生命财产安全受到威胁。道路交通并不会为救援提供特殊照顾,而是依然按照常规运营。这样就给这些车辆造成可能的交通堵塞。尤其是那些车辆经常出没和必经路段,是保障人民生命财产安全的必经之路,因此在调配救援车辆过程中需要尽可能避开这些路段,选择最佳路径,保证救援车辆畅通无阻。而救援车辆停放的位置将直接影响车辆调度的效率,因此需要合理地修建停车区域安排救援车辆停放,缩短救援车辆的调度时长。如何避开这些时常拥堵的路段,不被交通阻塞而延误救援时机,如何修建停车区域,在灾害发生前调整车辆的停放位置,以便在灾害发生时更好地调配车辆,是一个未解决的问题。


技术实现要素:

3.本发明提供了一种基于交通大数据的危险品运输救援调度方法,主要包括:
4.获得灾害多发区域信息,确定灾害分布特征;采用事件树分析法计算各区域的风险指数;分析各路段的视频监控录像并计算在不同天气状况下各时间段的车流量和平均车速;构建元胞自动机模型模拟不同天气状况的各时间段下所有路段的交通流;根据元胞自动机模型确定修建停车区域的选址;根据天气状况停放救援车辆并提供最佳调度方案;
5.进一步可选地,所述获得灾害多发区域信息,确定灾害分布特征包括:
6.获取当地历史上发生过且有记录的所有灾害;获取灾害的类型、发生的地点信息、发生的时间、获取灾害发生时的天气状况和经济损失金额;统计所有发生灾害的地点对于同一类型的灾害发生的次数;对每一类灾害,根据灾害发生的地点对应的灾害发生次数,在地图上画出灾害的空间分布图,分析灾害的分布特征。
7.进一步可选地,所述采用事件树分析法计算各区域的风险指数包括:
8.根据灾害统计资料,分析导致灾害发生的因素,构建事件树;定量分析事件树,计算各后果事件发生的概率和平均经济损失额;根据后果事件发生的概率和平均经济损失额,计算各区域的风险指数;包括:根据灾害统计资料构建事件树;定量分析事件树并计算各区域的风险指数;
9.所述根据灾害统计资料构建事件树,具体包括:
10.根据灾害统计资料,分析导致灾害发生的因素,确定灾害的初始事件;判定与灾害发生相关的安全功能;从初始事件开始,用树枝代表事件发展途径,按事件发展过程绘制事件树;去掉树枝中与初始事件或灾害无关、功能关系相互矛盾或不协调的安全功能,简化事件树。
11.所述定量分析事件树并计算各区域的风险指数,具体包括:
12.统计事件树中每个环节事件发生的频率;统计初始事件发生的频率;将事件发生的频率近似为概率,根据初始事件及事件树中每个环节事件发生的频率计算后续事件及各后果事件发生的概率。根据发生灾害的经济损失金额,计算发生后果事件的平均经济损失额;根据后果事件发生的概率和平均经济损失额,计算各区域的风险指数。
13.进一步可选地,所述分析各路段的视频监控录像并计算在不同天气状况下各时间段的车流量和平均车速包括:
14.调取在不同天气状况下所有路段在不同时间段的视频监控录像;根据视频监控录像,计算所有路段在不同天气状况下各时间段的车流量和平均车速。
15.进一步可选地,所述构建元胞自动机模型模拟不同天气状况的各时间段下所有路段的交通流包括:
16.获取所有路段的长度和车道数;获取所有路段的限速和交通信号灯的时长;根据路段在不同天气状况下各时间段的车流量、平均车速及路段的长度、车道数、限速和交通信号灯的时长,确定车辆的行进规则,构建元胞自动机模型。
17.进一步可选地,所述根据元胞自动机模型确定修建停车区域的选址包括:
18.根据历史灾害的分布特征,考察在灾害发生密集的区域附近所有能建造停车区域的地点,估计在各个地点建造停车区域的成本;根据元胞自动机模型,结合历史灾害发生的时间和天气状况,计算通过各个路段的平均用时;根据通过各个路段的平均用时,采用蚁群算法求解救援车辆从各个停车区域建造点到所有地点的最短用时和对应的路径;根据各区域的风险指数和救援车辆从各个停车区域建造点到所有地点的最短用时,结合停车区域的建造成本,采用遗传算法求解修建停车区域的最佳选址;包括:根据元胞自动机模型计算通过所有路段的平均用时;采用蚁群算法求解调度救援车辆的最短用时和对应的路径;采用遗传算法求解修建停车区域的最佳选址;
19.所述根据元胞自动机模型计算通过所有路段的平均用时,具体包括:
20.统计在各种天气状况和各个时间段下发生灾害的次数;通过元胞自动机模型模拟出在各种天气状况和各个时间段下通过所有路段的用时;以各种天气状况和各个时间段下发生灾害的次数占比为权重,计算通过所有路段用时的加权平均值。
21.所述采用蚁群算法求解调度救援车辆的最短用时和对应的路径,具体包括:
22.在地图上标注通过各路段的用时;选择一个地点作为执行蚁群算法的终点;s1:随机放置蚂蚁到不同的停车区域建造点;s2:每只蚂蚁选择下一路段;s3:判断是否有未选择的路段,若是,执行s2,反之则执行s4;s4:更新各路段的信息素浓度;按顺序重复执行s1-s4,直至达到预先设置的迭代次数;输出所有停车区域建造点到发生过灾害的地点的最短用时和对应的路径;选择剩下的地点作为终点,重复执行蚁群算法,直至选择完所有地点,输出各个停车区域建造点到所有地点的最短用时和对应的路径。
23.所述采用遗传算法求解修建停车区域的最佳选址,具体包括:
24.根据修建成本和调度用时确定修建停车区域的最佳选址求解问题的目标函数;选择一种编码方式,根据求解精度确定染色体的长度;根据染色体的长度初始化种群;s1:根据目标函数计算种群的适应度;s2:选择和复制适应度高的个体;s3:对染色体执行交叉和变异操作;重复s1-s3,直至达到预先设置的迭代次数;读取算法最后一次迭代的结果,将染
色体解码,得到最佳发放方案。
25.进一步可选地,所述根据天气状况停放救援车辆并提供最佳调度方案包括:
26.获取当地次日的天气状况,根据次日的天气状况下历史发生过的灾害分布停放救援车辆到灾害发生密集的区域附近的停车区域;发生灾害时,根据蚁群算法的求解结果,按照算法求得的最佳路径调度救援车辆;包括:根据天气状况停放救援车辆;灾害发生时提供救援车辆的最佳调度方案;
27.所述根据天气状况停放救援车辆,具体包括:
28.通过当地的天气预报获取次日的天气状况;筛选在次日的天气状况下历史发生过的灾害信息;根据灾害的空间分布图,将救援车辆提前停放到距离灾害发生密集区域最近的停车区域。
29.所述灾害发生时提供救援车辆的最佳调度方案,具体包括:
30.获取发生灾害的地点、时间和天气状况;根据灾害发生的时间和天气状况采用元胞自动机模型模拟出通过所有路段的用时;获取距离灾害发生地最近的救援车辆的停车区域;采用蚁群算法求解出从距离灾害发生地最近的救援车辆的停车区域到灾害发生地的最佳路径,按照最佳路径调度救援车辆,实施救援。
31.本发明实施例提供的技术方案可以包括以下有益效果:
32.本发明,能基于历史灾害信息确定灾害分布特征和各区域的风险指数,根据交通大数据研究不同天气状况下各时间段所有路段的通行情况,通过灾害分布特征和各区域的风险指数及路段的通行情况确定修建停车区域的最佳选址,并提供救援车辆的最佳调度方案。使救援车辆不会因为出现拥堵而延误救援时机,最大限度减少人员伤亡和财产损失。
【附图说明】
33.图1为本发明的一种基于交通大数据的危险品运输救援调度方法的流程图。
34.图2为本发明的一种基于交通大数据的危险品运输救援调度方法的示意图。
【具体实施方式】
35.为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。
36.图1为本发明的一种基于交通大数据的危险品运输救援调度方法流程图。如图1所示,本实施例一种基于交通大数据的危险品运输救援调度方法具体可以包括:
37.步骤101,获得灾害多发区域信息,确定灾害分布特征。
38.获取当地历史上发生过且有记录的所有灾害;获取灾害的类型、发生的地点信息、发生的时间、获取灾害发生时的天气状况和经济损失金额;统计所有发生灾害的地点对于同一类型的灾害发生的次数;对每一类灾害,根据灾害发生的地点对应的灾害发生次数,在地图上画出灾害的空间分布图,分析灾害的分布特征;灾害的类型包括:水灾、火灾、化学灾害、流行传染病和交通事故;灾害的空间分布图中点的大小反映灾害发生次数的多少,分布图中的点越大,代表该地点发生灾害的次数越多;灾害的分布特征包括点的大小、疏密和组成的形状。天气状况一共14种,分别是阴、晴、晴转多云、雾、小雨、中雨、大雨、暴雨、雷阵雨、小雪、中雪、大雪、雨夹雪和冰雹。
39.步骤102,采用事件树分析法计算各区域的风险指数。
40.根据灾害统计资料,分析导致灾害发生的因素,构建事件树;定量分析事件树,计算各后果事件发生的概率和平均经济损失额;根据后果事件发生的概率和平均经济损失额,计算各区域的风险指数。
41.根据灾害统计资料构建事件树。
42.根据灾害统计资料,分析导致灾害发生的因素,确定灾害的初始事件;判定与灾害发生相关的安全功能;从初始事件开始,用树枝代表事件发展途径,按事件发展过程绘制事件树;去掉树枝中与初始事件或灾害无关、功能关系相互矛盾或不协调的安全功能,简化事件树。事件树分析是一种系统地研究作为危险源的初始事件如何与后续事件形成时序逻辑关系而最终导致事故的方法。初始事件是灾害在未发生时,其发展过程中的危害事件或危险事件,如机器故障、设备损坏、能量外逸或失控、人的误动作等。安全功能即在初始事件发生时消除或减轻其影响以维持系统的安全运行的功能。例如:提醒操作者初始事件发生了的报警系统、根据报警或工作程序要求操作者采取的措施、限制初始事件影响的物理防护措施(例如围堤、防火堤、污油罐)。绘制事件树过程中,应把发挥功能的状态(又称成功状态)画在上面的分枝,把不能发挥功能的状态(又称失败状态)画在下面的分枝,直到到达系统故障或灾害为止。
43.定量分析事件树并计算各区域的风险指数。
44.统计事件树中每个环节事件发生的频率;统计初始事件发生的频率;将事件发生的频率近似为概率,根据初始事件及事件树中每个环节事件发生的频率计算后续事件及各后果事件发生的概率。根据发生灾害的经济损失金额,计算发生后果事件的平均经济损失额;根据后果事件发生的概率和平均经济损失额,计算各区域的风险指数。风险指数的计算公式:后果事件发生的概率
×
平均经济损失额。
45.步骤103,分析各路段的视频监控录像并计算在不同天气状况下各时间段的车流量和平均车速。
46.调取在不同天气状况下所有路段在不同时间段的视频监控录像;根据视频监控录像,计算所有路段在不同天气状况下各时间段的车流量和平均车速;调取监控录像的时间段选取上午高峰时段、上午平稳时段、下午时段、傍晚时段和晚上时段。车流量即单位时间内通过某路段的车辆数,车流量的计算公式:车流量=通过车辆数/时间。
47.步骤104,构建元胞自动机模型模拟不同天气状况的各时间段下所有路段的交通流。
48.获取所有路段的长度和车道数;获取所有路段的限速和交通信号灯的时长;根据路段在不同天气状况下各时间段的车流量、平均车速及路段的长度、车道数、限速和交通信号灯的时长,确定车辆的行进规则,构建元胞自动机模型。元胞自动机是一种时间、空间、状态都离散,空间相互作用和时间因果关系为局部的网格动力学模型,具有模拟复杂系统时空演化过程的能力。由于交通规则的限制,车辆行驶具有一定的规律性,因此可以根据车辆的行进规则构建元胞自动机模型模拟路段的交通流,将每辆车看成是独立的元胞来模拟可以较好地解决车流的随机性。车辆的行进规则包括:基本前进规则、换道规则、加速规则、减速规则。基本前进规则由车辆的平均速度确定;换道规则:当前方有车辆,司机会尝试换道,若处于中间车道,则向左和向右换的几率相等,若边缘车道,则换向中间车道;加速规则:当
前方道路非常通畅,根据实际经验,司机倾向于加速,但峰值速度不会超过路段的限速;减速规则:当前方有车辆或信号灯变红时,司机会减速,司机常常也会因为非交通因素减速,但因非交通因素减速的可能性较小。
49.步骤105,根据元胞自动机模型确定修建停车区域的选址。
50.根据历史灾害的分布特征,考察在灾害发生密集的区域附近所有能建造停车区域的地点,估计在各个地点建造停车区域的成本;根据元胞自动机模型,结合历史灾害发生的时间和天气状况,计算通过各个路段的平均用时;根据通过各个路段的平均用时,采用蚁群算法求解救援车辆从各个停车区域建造点到所有地点的最短用时和对应的路径;根据各区域的风险指数和救援车辆从各个停车区域建造点到所有地点的最短用时,结合停车区域的建造成本,采用遗传算法求解修建停车区域的最佳选址。
51.根据元胞自动机模型计算通过所有路段的平均用时。
52.统计在各种天气状况和各个时间段下发生灾害的次数;通过元胞自动机模型模拟出在各种天气状况和各个时间段下通过所有路段的用时;以各种天气状况和各个时间段下发生灾害的次数占比为权重,计算通过所有路段用时的加权平均值。例如,在当地历史上记录过的所有灾害中,有300例在下午时段且天气状况为雾下发生,有200例在上午高峰时段且天气状况为大雨下发生,有100例在傍晚时段且天气状况为晴下发生;经元胞自动机模拟出某路段在下午时段且天气状况为雾、上午高峰时段且天气状况为大雨和傍晚时段且天气状况为晴下通过的用时分别为240s、720s和600s,则通过该路段用时的加权平均值为240*(300/500)+720*(200/500)+600*(100/500)=552s。
53.采用蚁群算法求解调度救援车辆的最短用时和对应的路径。
54.请参阅图2,在地图上标注通过各路段的用时;选择一个地点作为执行蚁群算法的终点;s1:随机放置蚂蚁到不同的停车区域建造点;s2:每只蚂蚁选择下一路段;s3:判断是否有未选择的路段,若是,执行s2,反之则执行s4;s4:更新各路段的信息素浓度;按顺序重复执行s1-s4,直至达到预先设置的迭代次数;输出所有停车区域建造点到发生过灾害的地点的最短用时和对应的路径;选择剩下的地点作为终点,重复执行蚁群算法,直至选择完所有地点,输出各个停车区域建造点到所有地点的最短用时和对应的路径。蚁群算法来源于蚂蚁觅食行为。由于蚂蚁没有视力,所以在寻找食物源时,会在其经过的路径上释放一种信息素,并能够感知其它蚂蚁释放的信息素。信息素浓度的大小表征路径的远近,信息素浓度越高,表示对应的路径距离越短。信息素更新的表达式为:
55.τ
ij
(t+1)=(1-ρ)τ
ij
(t)+δτ
ij
,0<ρ<1
56.其中,
57.i、j分别表示每段路径的起点和终点,τ表示时间t时由i到j的信息素浓度
58.采用遗传算法求解修建停车区域的最佳选址。
59.根据修建成本和调度用时确定修建停车区域的最佳选址求解问题的目标函数;选择一种编码方式,根据求解精度确定染色体的长度;根据染色体的长度初始化种群;s1:根据目标函数计算种群的适应度;s2:选择和复制适应度高的个体;s3:对染色体执行交叉和变异操作;重复s1-s3,直至达到预先设置的迭代次数;读取算法最后一次迭代的结果,将染色体解码,得到最佳发放方案。遗传算法的实质是通过群体搜索技术,根据适者生存的原
则,逐代进化,最终得到优惠券的最佳或准最佳发放方案。修建停车区域的最佳选址方案应满足如下条件:停车区域修建的总成本尽可能低,救援车辆调度到所有风险指数高的地点的总用时尽可能短。因此目标函数可以参考如下式子:-停车区域修建的总成本
×
∑(救援车辆调度用时
×
风险指数),其中∑表示对所有地点求和。s2中的个体选择建议采用轮盘赌选择法;染色体的交叉形式建议采用单点交叉,即在个体编码串中只随机设置一个交叉点,然后再该点相互交换两个配对个体的部分染色体;染色体的交叉和变异的概率建议分别为0.6和0.001,可根据算法的实际迭代效果调整;染色体的编码方式建议采用二进制编码。二进制编码的染色体长度计算公式:
[0060][0061]
其中d为问题的解精确度,定义域为[u
min
,u
max
],则码的位数为m+1
[0062]
二进制编码的染色体解码公式:
[0063][0064]
步骤106,根据天气状况停放救援车辆并提供最佳调度方案。
[0065]
获取当地次日的天气状况,根据次日的天气状况下历史发生过的灾害分布停放救援车辆到灾害发生密集的区域附近的停车区域;发生灾害时,根据蚁群算法的求解结果,按照算法求得的最佳路径调度救援车辆。
[0066]
根据天气状况停放救援车辆。
[0067]
通过当地的天气预报获取次日的天气状况;筛选在次日的天气状况下历史发生过的灾害信息;根据灾害的空间分布图,将救援车辆提前停放到距离灾害发生密集区域最近的停车区域若次日天气状况与当日相近,则无需调整救援车辆的停放区域。
[0068]
灾害发生时提供救援车辆的最佳调度方案。
[0069]
获取发生灾害的地点、时间和天气状况;根据灾害发生的时间和天气状况采用元胞自动机模型模拟出通过所有路段的用时;获取距离灾害发生地最近的救援车辆的停车区域;采用蚁群算法求解出从距离灾害发生地最近的救援车辆的停车区域到灾害发生地的最佳路径,按照最佳路径调度救援车辆,实施救援。
[0070]
以上仅列举了本发明的一些优选实施方式,但本发明并不局限于此,还可以作出许多的改进和变换。只要是在本发明基本原理基础上所作出的改进与变换,均应视为落入本发明的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1