一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种综合多变量的主动交通控制方法与流程

2021-10-09 14:33:00 来源:中国专利 TAG:控制 交通 多变 主动 方法


1.本发明涉及交通控制技术领域,具体涉及一种综合多变量的主动交通控制方法。


背景技术:

2.城市道路网络由交叉口和路段组成,路网中的交通流一般源自上游交叉口,形成于连接路段,汇聚至下游交叉口。传统交通控制理论以交叉口控制为核心,很少考虑对连接路段上的交通流的控制,其本质上是以适应交通流为目标的被动控制方式。主要存在两个问题:1)在不考虑路网特性时,单交叉口无法通过上下游协同控制的方式实现对交通流的影响,在适应交通流时呈现出被动适应的方式,难以从交通流形成、通过的全过程提供控制能力;2)连接路段交通流的随机性可能导致交通流的不稳定,容易产生路段拥堵并最终导致交叉口拥堵的发生。


技术实现要素:

3.本发明的目的是提供一种综合多变量的主动交通控制方法,以解决现有交叉口控制存在不足容易导致拥堵的问题。
4.为实现上述目的,本发明采用如下技术方案:
5.一种综合多变量的主动交通控制方法,包括以下步骤,
6.步骤s1:将交叉口间的连接路段j分为控速区和控道区两部分,控道区的路段长度为l
j,a
,控速区的路段长度为l
j,b

7.步骤s2:建立交叉口主动交通控制模型,
8.主要分两大步,步骤s21:建立具有多控制变量交叉口交通控制模型的存储转发形式:
[0009][0010]
上式表示采样周期k 1内路段j,a的车辆数,等于采样周期k内路段j,a上的车辆数与上游路段流向路段j,a的车辆数和流出路段j,a的车辆数的差的和;路段j,b流出的车辆数等于流入车辆数与存在车辆数之差,n
j,a
(k)表示路段j,a在采样周期k的车辆数;q
j,a,in
(k)表示采样周期k内上游路段发送给路段j,a的车辆数;q
j,a,out
(k)表示采样周期k内路段j,a发送给下游路段的车辆数,l
j,a
为路段j,a的长度;q
j,b,in
(k)为k时段内路段j,b的输入流量,q
j,b,out
(k)为k时段内路段j,b的输出流量,ρ
j,b
(k)为k时段内路段j,b的交通流密度,l
j,b
为路段j,b的长度;
[0011]
其中,令q
j,b,out
(k)=q
j,a,in
(k),则上式可变形为:
[0012]
n
j,a
(k 1)=n
j,a
(k) q
j,b,in
(k)

l
j,b
·
ρ
j,b
(k)

q
j,a,out
(k)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(2)
[0013]
步骤s22:利用上式(2)再构建如下的交叉口主动交通控制模型的完整形式:
[0014]
n
j,a
(k 1)=n
j,a
(k)

v(k)

g(k)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(3)
[0015]
令:
[0016][0017]
其中,v(k)表示速度控制模型,提供车速也即“速度”控制变量;g(k)表示车道控制模型,提供“车道”“相位”“相序”“绿灯时间”四个控制变量;
[0018]
由林伯格速度

密度公式并将其带入v(k)中,得到:由此将其带入式(4)得到:
[0019][0020]
其中,v
j,b
(k)为速度控制变量,v
j,b,crit
是临界速度,表示为车道控制变量,表示相位控制变量,s
j,a
表示路段通行能力,g
j,a,o
(k)表示采样周期k内路段j,a所在相位的绿灯时间,且有g
j,a,o
(k)≥g
j,a,o,min

[0021]
步骤s3:主动交通控制方法,主要分为三个阶段:
[0022]
阶段一,步骤s31:实施动态相位控制,将采样周期k内执行某相位时交叉口的流量和排队作为输入,在解空间中选择与当前执行相位相匹配的n个相位作为下一步执行相位的候选,再对每个候选相位选择其连续执行的m个相位作为控制链,构造通行能力系数jmin最小为目标函数,采用遗传算法作为优化算法执行n个控制链,并对n个控制链的所得通行能力系数j进行排序,取得j最小的控制链的第一个相位作为当前相位的下一个执行相位,并将所得间隔时间、相位、绿灯时间作为输出;
[0023]
步骤s311:执行当前相位与绿灯时间,当进入时锁定绿灯时间,输出当前交叉口各路段交通流量输入和排队状态;
[0024]
步骤s312:启动相位控制链预测,在所设置的相位控制链方案组中选择当前执行相位的相容控制链方案组,将步骤s311中的交通流量和排队状态作为输入,以为通行能力系数jmin目标函数,并以遗传算法为优化算法,分别执行相容相位控制链方案组中的所有方案,并对执行后的控制链进行排名,输出排名第一的相容相位控制链方案中第一个相位、绿灯时间和间隔时间,该过程采用异步多线程计算,计算时间为时锁定绿灯时间;
[0025]
步骤s313:将步骤s312计算得到的间隔时间、相位、绿灯时间输出到主进程中,待当前相位的时锁定绿灯时间结束后,执行计算得到的间隔时间、相位、绿灯时间;
[0026]
阶段二,具体包括步骤s321:判断通行能力系数j
s
是否大于等于零且连续n个采样周期均有j
s
≥0,如果是,则转至阶段一的s31;否则转至阶段二的步骤s322;
[0027]
步骤s322:通行能力系数j
s
等于零且连续n个采样周期均有j
s
=0,实施路段速度控制,输出{相位、相序、绿灯时间、速度},判断通行能力系数j
s
是否大于等于零且连续n个采样周期均有j
s
≥0,如果是,则转至阶段一的步骤s311;否则转至下个阶段的步骤s33;
[0028]
阶段三,步骤s33:
[0029]
通行能力系数j
s
等于零且连续n个采样周期均有j
s
=0,实施车道控制,更新交叉口车道属性,相位集合和控制链,输出{相位、相序、绿灯时间、速度、车道},转至阶段一。
[0030]
进一步地,控速区表示连接路段上车辆可以自由换道区域,实施速度控制以减小车流的离散特性;控道区表示交叉口进口到车辆需按照车道类型通行的区域,实施车道控制以增加车流流向的分割。
[0031]
本发明的有益效果:
[0032]
本发明将交叉口和连接路段作为整体统一建模,建立由速度控制模型和车道控制模型构成的多变量的交叉口交通主动控制模型,延伸了交通控制变量的维度,实现对交通流的全路程控制,再配合相应的主动控制算法,可以实现灵活有效的交叉口控制。对于适应未来交通管控发展需要,缓解城市道路交通拥堵、保障行车安全有着非常重要意义。
附图说明
[0033]
图1是交叉口间的路段划分示意图;
[0034]
图2是本发明综合多变量的主动交通控制的逻辑图;
[0035]
图3是本发明综合多变量的主动交通控制的流程图。
具体实施方式
[0036]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
[0037]
本发明的实施例:
[0038]
如图1

图3所示,一种综合多变量的主动交通控制方法,包括以下步骤:
[0039]
步骤s1、控道区和控速区的划分
[0040]
将交叉口间的连接路段分为控速区和控道区,其中控速区表示连接路段上车辆可以自由换道区域,可用以实施速度控制来减小车流的离散特性,实现车流均匀性;控道区表示交叉口进口到车辆需按照车道类型通行的区域,可用以实施车道控制来有效增加车流流向的分割,实现车流通行需求的主动调控。
[0041]
将路段j分为控速区和控道区两部分,控道区的路段长度为l
j,a
,控速区的路段长度为l
j,b

[0042]
步骤s2、建立交叉口主动交通控制模型
[0043]
主要分两大步,s21:建立具有多控制变量交叉口交通控制模型的存储转发形式:
[0044][0045]
上式表示采样周期k 1内路段j,a的车辆数,等于采样周期k内路段j,a上的车辆数与上游路段流向路段j,a的车辆数和流出路段j,a的车辆数的差的和;路段j,b流出的车辆数等于流入车辆数与存在车辆数之差。其中,n
j,a
(k)表示路段j,a在采样周期k的车辆数;q
j,a,in
(k)表示采样周期k内上游路段发送给路段j,a的车辆数;q
j,a,out
(k)表示采样周期k内路段j,a发送给下游路段的车辆数,l
j,a
为路段j,a的长度;q
j,b,in
(k)为k时段内路段j,b的输入流量,q
j,b,out
(k)为k时段内路段j,b的输出流量,ρ
j,b
(k)为k时段内路段j,b的交通流密度,l
j,b
为路段j,b的长度。
[0046]
其中,令q
j,b,out
(k)=q
j,a,in
(k),则上式可变形为:
[0047]
n
j,a
(k 1)=n
j,a
(k) q
j,b,in
(k)

l
j,b
·
ρ
j,b
(k)

q
j,a,out
(k)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(2)
[0048]
步骤s22:利用上式(2)再构建如下的交叉口主动交通控制模型的完整形式:
[0049]
n
j,a
(k 1)=n
j,a
(k)

v(k)

g(k)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(3)
[0050]
令:
[0051][0052]
其中,v(k)表示速度控制模型,提供车速也即“速度”控制变量;g(k)表示车道控制模型,提供“车道”“相位”“相序”“绿灯时间”四个控制变量。
[0053]
由林伯格速度

密度公式并将其带入v(k)中,得到:由此将其带入式(4)得到:
[0054][0055]
其中,v
j,b
(k)为速度控制变量,v
j,b,crit
是临界速度,表示为车道控制变量,表示相位控制变量,s
j,a
表示路段通行能力,g
j,a,o
(k)表示采样周期k内路段j,a所在相位的绿灯时间,且有g
j,a,o
(k)≥g
j,a,o,min

[0056]
步骤s3、主动交通控制方法
[0057]
主要分为三个阶段:
[0058]
阶段一,步骤s31:实施动态相位控制,其将采样周期k内执行某相位时交叉口的流量和排队作为输入,在解空间中选择与当前执行相位相匹配的n个相位作为下一步执行相位的候选,再对每个候选相位选择其连续执行的m个相位作为控制链。构造通行能力系数jmin最小为目标函数,采用遗传算法作为优化算法执行n个控制链,并对n个控制链的所得通行能力系数j进行排序,取得j最小的控制链的第一个相位作为当前相位的下一个执行相位,并将所得间隔时间、相位、绿灯时间作为输出。
[0059]
步骤s311:执行当前相位与绿灯时间,当进入时锁定绿灯时间,输出当前交叉口各路段交通流量输入和排队状态;
[0060]
步骤s312:启动相位控制链预测,在所设置的相位控制链方案组中选择当前执行相位的相容控制链方案组,将s311中的交通流量和排队状态作为输入,以为通行能力系数jmin目标函数,并以遗传算法为优化算法,分别执行相容相位控制链方案组中的所有方案,并对执行后的控制链进行排名,输出排名第一的相容相位控制链方案中第一个相位、绿灯时间和间隔时间。该过程采用异步多线程计算,计算时间为时锁定绿灯时间。
[0061]
步骤s313:将步骤s312计算得到的间隔时间、相位、绿灯时间输出到主进程中,待当前相位的时锁定绿灯时间结束后,执行计算得到的间隔时间、相位、绿灯时间。
[0062]
其中,遗传算法:
[0063]
a)目标函数为:jmin;
[0064]
b)设置适应度函数为:
[0065]
c)设计包括种群规模、交叉概率、变异概率、优化代数等。
[0066]
阶段二,具体包括步骤s321:判断通行能力系数j
s
是否大于等于零且连续n个采样周期均有j
s
≥0,如果是,则转至阶段一的s31;否则转至阶段二的步骤s322;
[0067]
步骤s322:通行能力系数j
s
等于零且连续n个采样周期均有j
s
=0,实施路段速度控制,输出{相位、相序、绿灯时间、速度},判断通行能力系数j
s
是否大于等于零且连续n个采样周期均有j
s
≥0,如果是,则转至阶段一的步骤s311;否则转至下个阶段的步骤s33;
[0068]
阶段三,步骤s33:
[0069]
通行能力系数j
s
等于零且连续n个采样周期均有j
s
=0,实施车道控制,更新交叉口车道属性,相位集合和控制链,输出{相位/虚相位、相序、绿灯时间、速度、车道},转至阶段一。
[0070]
控制逻辑中,最底层为动态相位控制,中间层为速度控制、最上层为车道控制,主要考虑到当实施车道控制时对交通流的影响较大,因此先采用速度控制对交通流进行抑制和整流,再通过车道控制进行调度。
[0071]
本发明将交叉口和连接路段作为整体统一建模,建立由速度控制模型和车道控制模型构成的多变量的交叉口交通主动控制模型,延伸了交通控制变量的维度,实现对交通流的全路程控制,再配合相应的主动控制算法,充分考虑到控制变量的调控频度不同,可以实现灵活有效的交叉口控制。从主动交通控制建模、到控制算法设计,提供了一套系统、完整、可实施的技术方案。对于适应未来交通管控发展需要,缓解城市道路交通拥堵、保障行车安全有着非常重要意义。
[0072]
本发明不局限于上述最佳实施方式,任何人在本发明的启示下都可得出其他各种形式的产品,但不论在其形状或结构上作任何变化,凡是具有与本技术相同或相近似的技术方案,均落在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜