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

基于ETC数据的驶入服务区车流量预测方法及装置与流程

2021-09-10 22:59:00 来源:中国专利 TAG:车流量 驶入 服务区 装置 预测

基于etc数据的驶入服务区车流量预测方法及装置
技术领域
1.本发明属于智能交通领域,具体涉及一种基于etc数据的驶入服务区车流量预测方法及装置。


背景技术:

2.高速公路服务区是保障人们安全出行和舒适出行至关重要的一部分。高速公路服务区既能够给出行者提供一些公共服务,比如:临时停车、如厕、休息等;又能够提供一些市场化服务,比如:餐饮、加油、维修等。服务区服务能力高低影响着高速公路通行效率和人们出行舒适度。掌握未来高速公路服务区交通流量情况,可以让服务区管理人员提前掌握服务区驶入情况,提前对服务区服务能力和资源配资进行安排,为出行者提供舒适的服务。
3.目前对服务区交通量的研究主要是借助传统高速公路收费数据对服务区车辆驶入率进行研究,虽然对一定时间下的驶入率测度有一定效果,但并不能准确地反映出服务区车流量的变化情况。没有充分考虑单车信息,而且回归预测方法在处理复杂非线性情况时效果并不是特别有效


技术实现要素:

4.有鉴于此,本发明提出一种基于etc数据的驶入服务区车流量预测方法及装置,用于解决现有技术中的至少一个缺陷。
5.本发明的目的是通过以下技术方案来实现的:一种基于etc数据的驶入服务区车流量预测方法,该方法包括:
6.获取预测数据,所述预测数据包括:在第一时间窗口内服务区入口车流量、第一时间窗口内通过服务区邻近上游etc门架的客车流量、第一时间窗口内通过服务区邻近上游etc门架的货车流量、第一时间窗口内通过服务区邻近上游etc门架的市内客车流量与货车流量之和、第一时间窗口内通过服务区邻近上游etc门架的市外客车流量和市外货车流量之和、驶入服务区车辆的先验因子;
7.将所述预测数据输入到预先训练好的基于cnn

双向lstm

attention的服务区驶入车流量预测模型,得到在时间窗口下服务区驶入车流量。
8.可选地,所述基于cnn

双向lstm

attention的服务区驶入车流量预测模型包括:依次连接的一维卷积层、第一droupout层、bi

lstm网络层、第二droupout层、带有激活函数sigmoid的dense层;其中,使用注意力机制对所述第二droupout层的输出结果进行处理。
9.可选地,获取所述时间窗口内服务区入口车流量,包括:
10.确定预测服务区入口流量的第二时间窗口(t
a
,t
b
);
11.根据etc数据车辆通行的流水,计算车辆n在服务区路段的行驶速度;
[0012][0013]
其中:l为服务区路段的长度,t(n)为车辆在服务区路段上的行驶时间;
[0014]
计算客车在服务区路段上的平均行驶速度:
[0015][0016]
其中:v
ke,i
为第i辆客车在服务区路段的行驶速度,n1为客车数量;
[0017]
计算货车在服务区路段上的平均行驶速度:
[0018][0019]
其中:v
huo,i
为第i辆货车在服务区路段的行驶速度,n2为货车数量;
[0020]
估计客车从服务区邻近上游etc门架到服务区入口的客车平均行驶时间t
ke

[0021][0022]
其中:d为服务区邻近上游etc门架到服务区入口的距离;
[0023]
估计货车从服务区邻近上游etc门架到服务区入口的货车平均行驶时间t
huo

[0024][0025]
其中:d为服务区邻近上游etc门架到服务区入口的距离;
[0026]
可选地,根据所述第二时间窗口(t
a
,t
b
)、客车平均行驶时间t
ke
以及货车平均行驶时间t
huo
统计在时间窗口(t
a

t
ke
,t
b

t
ke
)内通过服务区邻近上游etc门架的客车流量、在时间窗口(t
a

t
huo
,t
b

t
huo
)内通过服务区邻近上游etc门架的货车流量。
[0027]
可选地,获取所述第一时间窗口内通过服务区邻近上游etc门架的市内客车流量与货车流量之和,包括:
[0028]
根据邻近上游etc门架原始统计在时间窗口(t
a

t
ke
,t
b

t
ke
)内通过服务区邻近上游etc门架的市内客车流量q
ke,in
(t
a

t
ke
,t
b

t
ke
);
[0029]
根据邻近上游etc门架原始统计在时间窗口(t
a

t
huo
,t
b

t
huo
)内通过服务区邻近上游etc门架的市内客车流量q
huo,in
(t
a

t
huo
,t
b

t
huo
);
[0030]
所述第一时间窗口内通过服务区邻近上游etc门架的市内客车流量与货车流量之和为:
[0031]
q
in
=q
ke,in
(t
a

t
ke
,t
b

t
ke
) q
huo,in
(t
a

t
huo
,t
b

t
huo
)。
[0032]
可选地,获取第一时间窗口内通过服务区邻近上游etc门架的市外客车流量和市外货车流量之和,包括:
[0033]
根据邻近上游etc门架原始统计在时间窗口(t
a

t
ke
,t
b

t
ke
)内通过服务区邻近上游etc门架的市外客车流量q
ke,out
(t
a

t
ke
,t
b

t
ke
);
[0034]
根据邻近上游etc门架原始统计在时间窗口(t
a

t
huo
,t
b

t
huo
)内通过服务区邻近上游etc门架的市外货车流量q
huo,out
(t
a

t
huo
,t
b

t
huo
);
[0035]
第一时间窗口内通过服务区邻近上游etc门架的市外客车流量和市外货车流量之和为:
[0036]
q
out
=q
ke,out
(t
a

t
ke
,t
b

t
ke
) q
huo,out
(t
a

t
huo
,t
b

t
huo
)。
[0037]
可选地,获取所述驶入服务区车辆的先验因子,包括:
[0038]
计算历史经过服务区邻近上游etc门架车辆的先验知识:
[0039][0040]
其中:n
etc
为车辆驶入过etc门架的次数,n
f
为驶入过服务区的次数;
[0041]
计算未历史经过etc门架车辆的先验知识:
[0042][0043]
其中:
[0044]
为最近一个月驶入过服务区的市内客车数量;
[0045]
为最近一个月驶入过服务区邻近上游etc门架的市内客车数量;
[0046]
为最近一个月驶入过服务区的市内货车数量;
[0047]
为最近一个月驶入过服务区邻近上游etc门架的市内货车数量;
[0048]
为最近一个月驶入过服务区的市外客车数量;
[0049]
为最近一个月驶入过服务区邻近上游etc门架的市外客车数量;
[0050]
为最近一个月驶入过服务区的市外货车数量;
[0051]
为最近一个月驶入过服务区邻近上游etc门架的市外货车数量;
[0052]
对第二时间窗口内所有车辆的先验知识求和得到先验因子:
[0053][0054]
其中:c为先验因子;n为通过etc门架的总车辆数;f
i
为第i辆车的先验知识。
[0055]
可选地,所述bi

lstm层的结构表示为:
[0056]
a
i
=f(x
i
×
u w
×
a
i 1
)
[0057]
a
i
=f(x
i
×
u a
i
‑1×
w)
[0058]
y
i
=f(v
×
a
i
v
×
a
i
)
[0059]
其中:u和u代表输入层到隐藏层的权重,v和v代表隐藏层到输出层的权重,w和w代表隐藏层之间的权重,f是relu激活函数,y
i
是第i个双向lstm输出值,a
i
是双向lstm第i个细胞单元的输出值,a
i
是第i个细胞单元计算中的中间结果。
[0060]
根据权利要求2所述的基于etc数据的驶入服务区车流量预测方法,其特征在于,所述注意力机制的公式为:
[0061][0062]
其中:h为上一层的输出向量,w为需要训练的参数向量。
[0063]
本发明的目的是通过以下技术方案来实现的:一种基于etc数据的驶入服务区车流量预测装置,该装置包括:
[0064]
数据获取模块,用于获取预测数据,所述预测数据包括:在第一时间窗口内服务区入口车流量、第一时间窗口内通过服务区邻近上游etc门架的客车流量、第一时间窗口内通过服务区邻近上游etc门架的货车流量、第一时间窗口内通过服务区邻近上游etc门架的市内客车流量与货车流量之和、第一时间窗口内通过服务区邻近上游etc门架的市外客车流量和市外货车流量之和、驶入服务区车辆的先验因子;
[0065]
预测模块,用于将所述预测数据输入到预先训练好的基于cnn

双向lstm

attention的服务区驶入车流量预测模型,得到在时间窗口下服务区驶入车流量。
[0066]
由于采用了上述技术方案,本发明具有如下的优点:
[0067]
本发明在高速公路服务区入口能采集到车流量数据的情况下,利用高速公路etc收费数据,根据车辆通行信息对驶入服务区车流量进行预测,可适用于车辆驶入高速公路服务区入口车流量预测。该方法可以对不同历史时间窗口的服务区驶入车流量进行预测,可以为交通管控提供参考。
[0068]
本发明的其他优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本发明的实践中得到教导。本发明的目标和其他优点可以通过下面的说明书来实现和获得。
附图说明
[0069]
本发明的附图说明如下。
[0070]
图1为本发明一实施例的高速公路路段示意图;
[0071]
图2为本发明一实施例的bi

lstm结构示意图;
[0072]
图3为本发明一实施例一种基于etc数据的驶入服务区车流量预测方法流程图;
[0073]
图4为本发明一实施例一种基于etc数据的驶入服务区车流量预测装置的结构示意图。
具体实施方式
[0074]
下面详细描述本技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本技术,而不能理解为对本技术的限制。相反,本技术的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0075]
参见图3,本技术实施例提供一种基于etc数据的驶入服务区车流量预测方法,该方法包括:
[0076]
s1获取预测数据,所述预测数据包括:在第一时间窗口内服务区入口车流量、第一
时间窗口内通过服务区邻近上游etc门架的客车流量、第一时间窗口内通过服务区邻近上游etc门架的货车流量、第一时间窗口内通过服务区邻近上游etc门架的市内客车流量与货车流量之和、第一时间窗口内通过服务区邻近上游etc门架的市外客车流量和市外货车流量之和、驶入服务区车辆的先验因子;
[0077]
s2将所述预测数据输入到预先训练好的基于cnn

双向lstm

attention的服务区驶入车流量预测模型,得到在时间窗口下服务区驶入车流量。
[0078]
在一实施例中,获取所述时间窗口内服务区入口车流量,包括:
[0079]
s11确定预测服务区入口流量的第二时间窗口(t
a
,t
b
);
[0080]
s12根据etc数据车辆通行的流水,计算车辆n在服务区路段的行驶速度:
[0081][0082]
其中:l为服务区路段的长度;t(n)为车辆在服务区路段上的行驶时间
[0083]
s13计算客车在服务区路段上的平均行驶速度:
[0084][0085]
其中:v
ke,i
为第i辆客车在服务区路段的行驶速度;n1为参与计算的客车数量;
[0086]
s14计算货车在服务区路段上的平均行驶速度:
[0087][0088]
其中:v
huo,i
为第i辆货车在服务区路段的行驶速度;n2为参与计算的货车数量;
[0089]
s15估计客车从服务区邻近上游etc门架到服务区入口的平均行驶时间:
[0090][0091]
其中:d为服务区邻近上游etc门架到服务区入口的距离;
[0092]
s16估计货车从服务区邻近上游etc门架到服务区入口的平均行驶时间:
[0093][0094]
其中:d为服务区邻近上游etc门架到服务区入口的距离;
[0095]
在一实施例中,根据所述第二时间窗口(t
a
,t
b
)、客车平均行驶时间t
ke
以及货车平均行驶时间t
huo
,计算在第一时间窗口(t
a

t
ke
,t
b

t
ke
)内通过服务区邻近上游etc门架的客车流量、在第一时间窗口(t
a

t
huo
,t
b

t
huo
)内通过服务区邻近上游etc门架的货车流量;
[0096]
在一实施例中,计算在所述第一时间窗口(t
a

t
ke
,t
b

t
ke
)内通过服务区邻近上游etc门架的市内客车流量和在所述第一时间窗口(t
a

t
huo
,t
b

t
huo
)内通过服务区邻近上游etc门架的市内货车流量之和,具体实施步骤如下:
[0097]
s21计算在第一时间窗口(t
a

t
ke
,t
b

t
ke
)内通过服务区邻近上游etc门架的市内客车流量q
ke,in
(t
a

t
ke
,t
b

t
ke
);
[0098]
s22计算在第一时间窗口(t
a

t
huo
,t
b

t
huo
)内通过服务区邻近上游etc门架的市内货车流量q
huo,in
(t
a

t
huo
,t
b

t
huo
);
[0099]
s23计算步骤s21和步骤s22的市内车之和:
[0100]
q
in
=q
ke,in
(t
a

t
ke
,t
b

t
ke
) q
huo,in
(t
a

t
huo
,t
b

t
huo
)
[0101]
在一实施例中,计算在第一时间窗口(t
a

t
ke
,t
b

t
ke
)内通过服务区邻近上游etc门架的市外客车流量和在第一时间窗口(t
a

t
huo
,t
b

t
huo
)内通过服务区邻近上游etc门架的市外货车流量之和,具体实施步骤如下:
[0102]
s31计算在时间窗口(t
a

t
ke
,t
b

t
ke
)内通过服务区邻近上游etc门架的市外客车流量q
ke,out
(t
a

t
ke
,t
b

t
ke
);
[0103]
s32计算在时间窗口(t
a

t
huo
,t
b

t
huo
)内通过服务区邻近上游etc门架的市外客车流量q
huo,out
(t
a

t
huo
,t
b

t
huo
);
[0104]
s33计算步骤s31和步骤s32的市内车之和:
[0105]
q
out
=q
ke,out
(t
a

t
ke
,t
b

t
ke
) q
huo,out
(t
a

t
huo
,t
b

t
huo
)
[0106]
在一实施例中,根据历史etc数据计算驶入服务区车辆的先验因子,具体实施步骤如下:
[0107]
s41根据历史数据,计算历史经过服务区邻近上游etc门架车辆的先验知识:
[0108][0109]
其中:n
etc
为车辆驶入过etc门架的次数;n
f
为驶入过服务区的次数;
[0110]
s42根据历史数据,计算未历史经过etc门架车辆的先验知识:
[0111][0112]
其中:
[0113]
为最近一个月驶入过服务区的市内客车数量;
[0114]
为最近一个月驶入过服务区邻近上游etc门架的市内客车数量;
[0115]
为最近一个月驶入过服务区的市内货车数量;
[0116]
为最近一个月驶入过服务区邻近上游etc门架的市内货车数量;
[0117]
为最近一个月驶入过服务区的市外客车数量;
[0118]
为最近一个月驶入过服务区邻近上游etc门架的市外客车数量;
[0119]
为最近一个月驶入过服务区的市外货车数量;
[0120]
为最近一个月驶入过服务区邻近上游etc门架的市外货车数量;
[0121]
s43对预测的时间窗口内所有车辆的先验知识求和得到先验因子:
[0122][0123]
其中:c为先验因子;n为通过etc门架的总车辆数;f
i
为第i辆车的先验知识。
[0124]
在一实施例中,所述基于cnn

双向lstm

attention的服务区驶入车流量预测模型包括:依次连接的一维卷积层、第一droupout层、bi

lstm网络层、第二droupout层、带有激活函数sigmoid的dense层;其中,使用注意力机制对所述第二droupout层的输出结果进行处理。
[0125]
其中,建立基于cnn

双向lstm

attention的服务区驶入车流量预测模型,具体实施步骤如下:
[0126]
s51确定模型的预测步长为2;
[0127]
s52首先搭建一维卷积层:卷积核大小是64,步长为1,并在卷积层中使用relu激活函数f(x):
[0128]
f(x)=max(0,x)
[0129]
s53使用droupout层随机让一些网络节点在某些时候不参与训练,防止网络训练时过拟合,其值设置为0.3;
[0130]
s54使用bi

lstm网络层学习数据之间的时序信息,bi

lstm由两个lstm网络构建而成,一个用于提取历史信息,一个用于提取未来信息,这样可以促进网络里面信息的交流,提高预测精度。bi

lstm网络的结构如图2所示,其主要计算公式为:
[0131]
a
i
=f(x
i
×
u w
×
a
i 1
)
[0132]
a
i
=f(x
i
×
u a
i
‑1×
w)
[0133]
y
i
=f(v
×
a
i
v
×
a
i
)
[0134]
其中:u和u代表输入层到隐藏层的权重;v和v代表隐藏层到输出层的权重;w和w代表隐藏层之间的权重;f是relu激活函数;y是网络输出。
[0135]
s55使用droupout层随机让一些网络节点在某些时候不参与训练,其值设置为0.3;
[0136]
s56为了提高预测的精度,使用注意力机制对75)的输出结果进行运算,注意力机制的公式为:
[0137][0138]
其中:h为上一层的输出向量;w为需要训练的参数向量;
[0139]
s57最后使用droupout层和带有激活函数sigmoid的dense层输出预测的结果。
[0140]
在一实施例中,在训练服务区驶入车流量预测模型时,将历史服务区入口车流量序列x
f,in
、历史通过服务区邻近上游etc门架的客车流量/历史通过服务区邻近上游etc门架的货车车流量序列x
e,ke
/x
e,huo
、历史通过服务区邻近上游etc门架的市内客车流量与货车流量之和/历史通过服务区邻近上游etc门架的市内客车流量与货车流量之和x
e,in
/x
e,out
、历史驶入服务区车辆的先验因子x
c
组成的训练{x
f,in
,x
e,ke
,x
e,huo
,x
e,in
,x
e,out
,x
c
}按照最大最小进行归一化,然后输入到网络模型训练网络模型。
[0141]
在一实施例中,在利用服务区驶入车流量预测模型进行车流量预测时,将在第一时间窗口内服务区入口车流量x
f,in
(t
a
,t
b
)、第一时间窗口内通过服务区邻近上游etc门架
的客车流量/第一时间窗口内通过服务区邻近上游etc门架的货车流量x
e,ke
(t
a
,t
b
)/x
e,huo
(t
a
,t
b
)、第一时间窗口内通过服务区邻近上游etc门架的市内客车流量与货车流量之和/第一时间窗口内通过服务区邻近上游etc门架的市外客车流量和市外货车流量之和x
e,in
(t
a
,t
b
)/x
e,out
(t
a
,t
b
)、驶入服务区车辆的先验因子x
c
(t
a
,t
b
)组成的测试集按照最大最小方式进行归一化;将归一化的数据作为网络模型的输入数据预测时间窗口(t
a
,t
b
)内服务区的驶入流量q
f,in
(t
a
,t
b
)。
[0142]
如图4所示,本实施例提供一种基于etc数据的驶入服务区车流量预测装置,该装置包括:
[0143]
数据获取模块,用于获取预测数据,所述预测数据包括:在第一时间窗口内服务区入口车流量、第一时间窗口内通过服务区邻近上游etc门架的客车流量、第一时间窗口内通过服务区邻近上游etc门架的货车流量、第一时间窗口内通过服务区邻近上游etc门架的市内客车流量与货车流量之和、第一时间窗口内通过服务区邻近上游etc门架的市外客车流量和市外货车流量之和、驶入服务区车辆的先验因子;
[0144]
预测模块,用于将所述预测数据输入到预先训练好的基于cnn

双向lstm

attention的服务区驶入车流量预测模型,得到在时间窗口下服务区驶入车流量。
[0145]
需要说明的是,前述图1

图3实施例中对车辆检测方法的实施例的解释说明也适用于该实施例提出的车辆检测系统,其实现原理类似,此处不再赘述。
[0146]
需要说明的是,在本技术的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0147]
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本技术的实施例所属技术领域的技术人员所理解。
[0148]
应当理解,本技术的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
[0149]
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0150]
此外,在本技术各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
[0151]
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0152]
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0153]
尽管上面已经示出和描述了本技术的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本技术的限制,本领域的普通技术人员在本技术的范围内可以对上述实施例进行变化、修改、替换和变型。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜