一种车辆可变限速控制优化方法、系统、介质及设备与流程

阅读: 评论:0



1.本公开涉及车辆控制技术领域,具体涉及一种车辆可变限速控制优化方法、系统、介质及设备。


背景技术:



2.本部分的陈述仅仅是提供了与本公开相关的背景技术信息,不必然构成在先技术。
3.可变限速(variable speed limit,vsl)是交通管控措施的一种,是指在高速公路或者城市快速路上,根据交通状况、天气条件、交通事故等因素,对道路交通流实施主动干预,动态调节路段的限速值,从而达到改善交通流、缓解交通拥堵、提升道路安全等目的。
4.可变限速控制的研究场景通常包括雨雾等恶劣天气、前方发生交通事故、进行道路施工、受匝道影响造成的拥堵等,当主干道上车道数减少,受到出入口匝道的影响,流量增大情况下形成的拥堵,往往通过可变限速控制对路段的安全和效率进行优化与提升。由于可变限速控制策略技术很难在实际场景中测试,因此相关研究多是结合仿真模型进行。在以提高通行效率为目标的可变限速研究中,大多采用宏观仿真模型进行分析,主要包括metanet模型和ctm模型;在以改善道路安全为目标的可变限速研究中,paramics、vissim等微观仿真模型使用得较多。meatnet、ctm等宏观模型无法分析单个车辆的行驶特征,不能描述驾驶员的加速、减速、限速服从度等行为,对于安全指标不能直接进行计算和描述;paramics、vissim等微观模型可以克服宏观模型的不足,从单个车辆的角度对交通流进行分析,但是以微观仿真模型进行仿真优化的相关研究较少。同时,已有研究多以单一的优化目标作为策略选择的影响因素,对于多目标优化的可变限速策略研究较少。


技术实现要素:



5.本公开为了解决上述问题,提出了一种车辆可变限速控制优化方法、系统、介质及设备,将道路通行效率和交通安全作为优化目标,结合vissim微观仿真交通流状态,采用nsga
‑ⅱ
多目标优化算法求解生成分时段、分路段的多级可变限速控制策略的方法。
6.根据一些实施例,本公开采用如下技术方案:
7.一种车辆可变限速控制优化方法,包括:
8.确定待可变限速控制实施的路径,选取目标路段,获取目标路段交通流数据;
9.构建目标路段的真实路网模型,并根据道路真实的机电设备位置信息搭载至路网模型中;
10.根据目标路段交通流数据对路网模型进行标定,利用路网模型模拟在不同服务水平下各子路段发生事故造成主干道车道数减少的情况;
11.构建可变限速双目标优化模型,将每种情况下模拟的交通流数据传输至可变限速双目标优化模型中,利用nsga
‑ⅱ
算法求解对应的可变限速控制策略。
12.根据一些实施例,本公开采用如下技术方案:
13.一种车辆可变限速控制优化系统,包括:
14.数据初始化模块,用于确定待可变限速控制实施的路径,选取目标路段,获取目标路段交通流数据;
15.模型构建模块,用于构建目标路段的真实路网模型,并根据道路真实的机电设备位置信息搭载至路网模型中;
16.策略求解模块,用于根据目标路段交通流数据对路网模型进行标定,利用路网模型模拟在不同服务水平下各子路段发生事故造成主干道车道数减少的情况;构建可变限速双目标优化模型,将每种情况下模拟的交通流数据传输至可变限速双目标优化模型中,利用nsga
‑ⅱ
算法求解对应的可变限速控制策略。
17.根据一些实施例,本公开采用如下技术方案:
18.一种计算机可读存储介质,其中存储有多条指令,所述指令适于由终端设备的处理器加载并执行所述的一种车辆可变限速控制优化方法。
19.根据一些实施例,本公开采用如下技术方案:
20.一种终端设备,包括处理器和计算机可读存储介质,处理器用于实现各指令;计算机可读存储介质用于存储多条指令,所述指令适于由处理器加载并执行所述的一种车辆可变限速控制优化方法。
21.与现有技术相比,本公开的有益效果为:
22.本公开所提出的方法对目标路段进行仿真,并以微观仿真模型进行仿真优化,采用nsga
‑ⅱ
多目标优化算法求解生成分时段、分路段的多级可变限速控制策略的方法,当遇到雨雾等恶劣天气、前方发生交通事故、进行道路施工、受匝道影响造成的拥堵等问题时,主干道上车道数减少,受到出入口匝道的影响,流量增大情况下形成的拥堵,可以通过可变限速控制对路段的安全和效率进行优化与提升,缓解拥堵区的拥堵状况、提高整体通行效率,提升道路安全性。
附图说明
23.构成本公开的一部分的说明书附图用来提供对本公开的进一步理解,本公开的示意性实施例及其说明用于解释本公开,并不构成对本公开的不当限定。
24.图1为本公开实施例中的可变限速控制策略实施流程示意图;
25.图2为本公开实施例中的路网仿真模型与优化算法结合方法的流程示意图;
26.图3为本公开实施例中的快速非支配排序示意图;
27.图4为本公开实施例中的拥挤度计算示意图;
28.图5为本公开实施例中的nsga
‑ⅱ
算法的选择示意图;
29.图6为本公开实施例中的nsga
‑ⅱ
算法的计算流程图。
具体实施方式:
30.下面结合附图与实施例对本公开作进一步说明。
31.应该指出,以下详细说明都是例示性的,旨在对本公开提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本公开所属技术领域的普通技术人员通常理解的相同含义。
32.需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本公开的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
33.可变限速控制的研究场景通常包括雨雾等恶劣天气、前方发生交通事故、进行道路施工、受到匝道影响造成的拥堵等,本公开方案可针对的场景为主干道上车道数减少,受到出入口匝道的影响,流量增大情况下行成的拥堵,通过可变限速控制对路段的安全和效率进行优化与提升。
34.实施例1
35.本公开的一种实施例中提供了一种车辆可变限速控制优化方法,包括:
36.步骤1:确定待可变限速控制实施的路径,选取目标路段,获取目标路段交通流数据;
37.步骤2:构建目标路段的真实路网模型,并根据道路真实的机电设备位置信息搭载至路网模型中;
38.步骤3:根据目标路段交通流数据对路网模型进行标定,利用路网模型模拟在不同服务水平下各子路段发生事故造成主干道车道数减少的情况;
39.步骤4:构建可变限速双目标优化模型,将每种情况下模拟的交通流数据传输至可变限速双目标优化模型中,利用nsga
‑ⅱ
算法求解对应的可变限速控制策略。
40.其中,可变限速控制的关键要素包括限速标志的布置位置选择、限速的控制周期长短和变化幅度大小等,不同的取值对于可变限速的控制效果都会产生影响,由此,本公开作为以下控制限定:
41.(1)瓶颈路段起点与上游限速控制断面之间的距离范围为500m~700m;
42.(2)确定两个控制断面之间的距离应至少保持为1.5km;
43.(3)合适的控制周期的取值为5~10分钟,本发明中取控制周期为10分钟。
44.(4)限速范围根据路段最大最小限速确定,限速值一般为10的倍数;
45.(5)限速最大变化幅度通常为20km/h或10km/h,本公开取10km/h。
46.作为一种实施例,在步骤1,依据上述可变限速关键要素设置中规定,确定具备可变限速控制策略实施条件的路段。
47.在步骤2中,构建目标路段的真实路网模型,并根据道路真实的机电设备位置信息搭载至路网模型中;具体的,根据道路真实的检测器、可变信息情报板等机电设备位置信息搭载至路网仿真模型中。
48.因为metanet、ctm等宏观交通流模型难以提供路段中每辆车的位置、速度等信息,所以选择微观仿真软件vissim进行路网仿真模型的搭建与计算。
49.步骤3中,根据目标路段交通流数据对路网模型进行标定,利用路网模型模拟在不同服务水平下各子路段发生事故造成主干道车道数减少的情况的具体步骤是:以可变信息情报板所在位置作为限速控制断面,断面之间划分子路段,同时以服务水平划分交通运行情况,利用vissim生成的路网模型模拟在不同服务水平下各子路段发生事故造成主干道车道数减少的情况。
50.其中,采用路段真实交通流数据对路网模型进行标定的过程为:
51.(1)选择至少包含交通量或者通行能力的校准指标,并选取系统运行指标作为判别校准停止的条件;
52.(2)选取驾驶行为模型参数作为待校准参数;
53.(3)采用试验优化法、启发式算法进行参数校准;
54.(4)利用实际数据通过统计验证方法对模型进行可信度检验。
55.作为一种实施例,在步骤4中,构建可变限速双目标优化模型,将每种情况下模拟的交通流数据传输至可变限速双目标优化模型中,利用nsga
‑ⅱ
算法求解对应的可变限速控制策略。
56.首先,构建可变限速双目标优化模型,所述可变限速双目标优化模型选择多目标遗传算法中的nsga
‑ⅱ
算法以通行效率以及道路安全作为目标进行优化。由于同时考虑安全和效率两个目标函数,并选用智能优化算法进行求解,选择多目标遗传算法中的nsga
‑ⅱ
算法作为优化算法。按照仿真优化sbo的思想,将仿真模型的输出值用作优化算法的适应值,构建针对可变限速双目标优化模型的求解思路如附图2所示,即:首先,建立基础的vissim仿真模型,通过python二次开发搭建仿真模型与优化算法的接口;然后,由nsga
‑ⅱ
算法生成可能的限速策略,输入至vissim仿真模型,通过路口仿真模型计算得到每个限速策略对应的目标函数,nsga
‑ⅱ
获取目标函数值,进行进化迭代,搜寻新的可变限速策略,直到完成进化;最后,得到最优的可变限速控制策略集。
57.非支配遗传算法(non-dominated sorting genetic algorithms,nsga)是基于pareto最优概念对遗传算法的延伸,按照支配关系对个体进行了分层。对nsga算法改进后得到了计算复杂度更低、种多样性得以保障、优质个体得以保留的nsga
‑ⅱ
算法。
58.以通行效率以及道路安全两个优化目标构建目标函数,其中,以平均行程时间作为通行效率指标,以冲突概率作为道路安全指标,并确定约束条件为在同一个控制断面上,相邻控制周期内赋予的限速值之差需要小于等于10km/h以及在同一个控制周期内,相邻控制断面上的限速值之差也需要小于等于10km/h。
59.具体实施的过程如下:
60.为缓解拥堵区的拥堵状况、提高整体通行效率,提升道路安全性,本发明选取效率和安全两个目标进行优化。
61.(1)基于通行效率提升的目标函数
62.平均行程时间(average travel time,att)是车辆在路段中行驶所花费的平均时间,总行程时间(total travel time,ttt)是指路段中所有车辆从路段起点行驶至路段终点所花费的总时间,ttt与att的关系如式(1)所示。
[0063][0064]
式中:n为总车辆数。
[0065]
总行程时间和平均行程时间的减小代表着路段整体通行效率的提高,平均行程时间越小代表着每名驾驶员通过拥挤路段所花费的时间越少。
[0066]
(2)基于道路安全改善的目标函数
[0067]
替代性安全指标可以用于分析道路中的车辆冲突情况,实现对道路安全的评价,因此使用替代性安全指标中的碰撞时间(time to collision,ttc)作为安全指标,其定义
为:如果前后两车的行驶状态保持不变,后车与前方车辆相撞所需要的时间,而如果能在这一时间间隔内采取了后车减速等适当的预防措施,那么可以避免碰撞的发生,其计算公式如式(2)所示。
[0068][0069]
式中:t为时间间隔,i为车辆编号,车辆i+1代表跟随着车辆i的车,ttc
i,t
表示t时刻车辆i的碰撞时间,xi(t)表示t时刻车辆i所在的位置,vi(t)表示t时刻车辆i所具有的速度。
[0070]
bachmann对式(2)进行了改进,将车辆跟驰时的速度关系进行了划分,改进后的碰撞时间公式如式(3)所示,当后车速度小于或者等于前方车辆的速度时,碰撞时间被设定为无穷大。
[0071][0072]
可以使用碰撞时间计算整个路段在时间段内的冲突概率,其计算公式如式(4)所示,其含义为:设定一个碰撞时间阈值,路段内低于碰撞时间阈值的冲突数占所有冲突数的比例为冲突概率。根据一般规定,当计算得到的碰撞时间小于1.5s时,对应的冲突应当被定义为严重冲突,因此式(4)中碰撞时间的阈值取1.5s。
[0073][0074]
式中:f
cl
为冲突概率,n
cl
表示小于碰撞时间阈值的冲突数,n
ttc
表示总冲突数。
[0075]
(3)双目标优化函数
[0076]
使用基于智能优化算法的方法,对安全和效率两个目标同时进行优化,以给出安全与效率的pareto最优解,目标函数如式(5)所示。
[0077][0078]
另外,对于约束条件,
[0079]
结合最大变化幅度为10km/h,应当确定:在同一个控制断面上,相邻控制周期内赋予的限速值之差需要小于等于10km/h;在同一个控制周期内,相邻控制断面上的限速值之差也需要小于等于10km/h,如式(6)所示。
[0080][0081]
式中:v
vsl,l
(k)表示第k个控制周期,第l个控制断面的限速值。
[0082]
以可变信息情报板所在位置作为限速控制断面,断面之间划分子路段,同时以服务水平划分交通运行情况。利用vissim模拟在不同服务水平下各子路段发生事故造成主干道车道数减少的情况,针对每种情况通过com接口将模拟的交通流数据传输至多目标优化
a进行检验,需要满足相邻断面、相邻时间段之间速度变化差值小于10的约束条件;否则重新进行交叉,再生成一个child-a,直到满足约束条件。
[0100]
具体实施中,将模拟的多种大流量情况与对应的可变限速策略对应,构建目标路段可变限速控制策略库。
[0101]
通过检测器判断实际道路运行情况,输入至可变限速控制策略库中进行匹配,给出相应的可变限速策略,并通过可变信息情报板进行发布实施。
[0102]
本公开采用提出的方法,对上海内环高架路的一段城市快速路进行仿真应用,以三种可变限速策略与不进行可变限速下的交通状态进行对比分析,结果表明:可变限速控制策略下,可以同时实现安全指标的改善(-3.21%)与通行时间的降低(-6.41%),也可以在不影响通行效率(+0.87%)的前提下,较大幅度地改善道路安全(-26.47%),而当安全指标改善较多(-40.12%)时,将会牺牲一定的效率指标(+15.78%);通过对平均速度、速度标准差、等高线图的分析进一步验证了实施效果。
[0103]
实施例2
[0104]
本公开的一种实施例中提供了一种车辆可变限速控制优化系统,包括:
[0105]
数据初始化模块,用于确定待可变限速控制实施的路径,选取目标路段,获取目标路段交通流数据;
[0106]
模型构建模块,用于构建目标路段的真实路网模型,并根据道路真实的机电设备位置信息搭载至路网模型中;
[0107]
策略求解模块,用于根据目标路段交通流数据对路网模型进行标定,利用路网模型模拟在不同服务水平下各子路段发生事故造成主干道车道数减少的情况;构建可变限速双目标优化模型,将每种情况下模拟的交通流数据传输至可变限速双目标优化模型中,利用nsga
‑ⅱ
算法求解对应的可变限速控制策略。
[0108]
实施例3
[0109]
本公开的一种实施例中提供了一种计算机可读存储介质,其中存储有多条指令,所述指令适于由终端设备的处理器加载并执行所述的一种车辆可变限速控制优化方法步骤。
[0110]
实施例4
[0111]
本公开的一种实施例中提供了一种终端设备,包括处理器和计算机可读存储介质,处理器用于实现各指令;计算机可读存储介质用于存储多条指令,所述指令适于由处理器加载并执行所述的一种车辆可变限速控制优化方法步骤。
[0112]
上述实施例2、3、4具体执行实施例1中所述方法的步骤。
[0113]
本公开是参照根据本公开实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0114]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或
其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0115]
上述虽然结合附图对本公开的具体实施方式进行了描述,但并非对本公开保护范围的限制,所属领域技术人员应该明白,在本公开的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本公开的保护范围以内。

技术特征:


1.一种车辆可变限速控制优化方法,其特征在于,包括:确定待可变限速控制实施的路径,选取目标路段,获取目标路段交通流数据;构建目标路段的真实路网模型,并根据道路真实的机电设备位置信息搭载至路网模型中;根据目标路段交通流数据对路网模型进行标定,利用路网模型模拟在不同服务水平下各子路段发生事故造成主干道车道数减少的情况;构建可变限速双目标优化模型,将每种情况下模拟的交通流数据传输至可变限速双目标优化模型中,利用nsga
‑ⅱ
算法求解对应的可变限速控制策略。2.如权利要求1所述的一种车辆可变限速控制优化方法,其特征在于,所述可变限速双目标优化模型选择多目标遗传算法中的nsga
‑ⅱ
算法以通行效率以及道路安全作为目标进行优化。3.如权利要求1所述的一种车辆可变限速控制优化方法,其特征在于,所述目标路段的真实路网模型由vissim进行搭建。4.如权利要求2所述的一种车辆可变限速控制优化方法,其特征在于,所述通行效率以及道路安全两个优化目标中,其中,以平均行程时间作为通行效率指标,以冲突概率作为道路安全指标,并确定约束条件为在同一个控制断面上,相邻控制周期内赋予的限速值之差需要小于等于10km/h以及在同一个控制周期内,相邻控制断面上的限速值之差也需要小于等于10km/h。5.如权利要求1所述的一种车辆可变限速控制优化方法,其特征在于,所述根据目标路段交通流数据对路网模型进行标定,利用路网模型模拟在不同服务水平下各子路段发生事故造成主干道车道数减少的情况的具体步骤是:以可变信息情报板所在位置作为限速控制断面,断面之间划分子路段,同时以服务水平划分交通运行情况,利用vissim生成的路网模型模拟在不同服务水平下各子路段发生事故造成主干道车道数减少的情况。6.如权利要求1所述的一种车辆可变限速控制优化方法,其特征在于,所述可变限速双目标优化模型的求解的过程为:通过python二次开发搭建vissim路网模型与优化算法的接口;由nsga
‑ⅱ
算法生成可能的限速策略,输入至vissim路网模型,通过vissim路网模型计算得到每个限速策略对应的目标函数,nsga
‑ⅱ
获取目标函数值,进行进化迭代,搜寻新的可变限速策略,直到完成进化。7.如权利要求1所述的一种车辆可变限速控制优化方法,其特征在于,所述nsga
‑ⅱ
算法的流程步骤为:s1:根据种的规模初始化种;s2:对得到的初始种执行快速非支配排序后,按照遗传算法的基本操作获得第一代子代;s3:更新进化次数,采用精英策略,对合并父代与子代的种执行快速非支配排序,并在计算拥挤度的基础上,筛选得到新的父代;直到达到进化次数,进化完成。8.一种车辆可变限速控制优化系统,其特征在于,包括:数据初始化模块,用于确定待可变限速控制实施的路径,选取目标路段,获取目标路段交通流数据;
模型构建模块,用于构建目标路段的真实路网模型,并根据道路真实的机电设备位置信息搭载至路网模型中;策略求解模块,用于根据目标路段交通流数据对路网模型进行标定,利用路网模型模拟在不同服务水平下各子路段发生事故造成主干道车道数减少的情况;构建可变限速双目标优化模型,将每种情况下模拟的交通流数据传输至可变限速双目标优化模型中,利用nsga
‑ⅱ
算法求解对应的可变限速控制策略。9.一种计算机可读存储介质,其特征在于,其中存储有多条指令,所述指令适于由终端设备的处理器加载并执行权利要求1-7中任一项所述的一种车辆可变限速控制优化方法。10.一种终端设备,其特征在于,包括处理器和计算机可读存储介质,处理器用于实现各指令;计算机可读存储介质用于存储多条指令,所述指令适于由处理器加载并执行如权利要求1-7中任一项所述的一种车辆可变限速控制优化方法。

技术总结


本公开提供了一种车辆可变限速控制优化方法、系统、介质及设备,涉及车辆控制技术领域,包括确定待可变限速控制实施的路径,选取目标路段,获取目标路段交通流数据;构建目标路段的真实路网模型,并根据道路真实的机电设备位置信息搭载至路网模型中;根据目标路段交通流数据对路网模型进行标定,利用路网模型模拟在不同服务水平下各子路段发生事故造成主干道车道数减少的情况;构建可变限速双目标优化模型,将每种情况下模拟的交通流数据传输至可变限速双目标优化模型中,利用NSGA


技术研发人员:

陈元培 王骋程 毕聪威 靳凤悦 付强 杨宗潇 王超 姚建成 付继凯 吕梦琪 王浩

受保护的技术使用者:

山东省交通规划设计院集团有限公司

技术研发日:

2022.11.22

技术公布日:

2023/3/28

本文发布于:2023-03-31 13:35:00,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/1/85158.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:模型   路段   通流   目标
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图