[发明专利]一种交通流预测的马尔科夫粒子滤波方法有效

专利信息
申请号: 201910264914.1 申请日: 2019-04-03
公开(公告)号: CN110020475B 公开(公告)日: 2023-10-10
发明(设计)人: 于泉;姚宗含 申请(专利权)人: 北京工业大学
主分类号: G06F30/20 分类号: G06F30/20;G06Q10/04;G08G1/01
代理公司: 北京思海天达知识产权代理有限公司 11203 代理人: 刘萍
地址: 100124 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 通流 预测 马尔科夫 粒子 滤波 方法
【权利要求书】:

1.一种交通流预测的马尔科夫粒子滤波方法,其特征在于:

预测前,需对样本数据进行预处理,将由于检测器故障导致的空数据,采用相邻时段数据求平均的方法对其进行修复;

修正公式如下:

xk-----------为k时刻交通流量;

xk-1----------为k-1时刻交通流量;

xk+1----------为k+1时刻交通流量;

由于马尔科夫模型是对状态转移的预测,所以需要把交通流量归属于不同的状态;其过程如下:

用状态集S来表示交通流状态,历史样本数据构成交通流状态集S={s1,s2,...,sn};

采用阈值法确定交通流量状态;引入参数μ1、μ2

μ1=xk-1(min):I:xk-1(max) (2)

μ2={θ1,θ2,...,θn} (3)

μ1-----------表示以I为间隔将交通流划分为多个状态;取I=5;

μ2-----------用来保存阈值;

xk-1(min)------表示k-1时刻交通流量最小值;

xk-1(max)------表示k-1时刻交通流量最大值;

I-----------表示交通流量划分间隔;

θl-----------为阈值,代表状态边界值,一个状态有两个边界值,i=1,2,...,n;

si-----------表示区间为(θi-1,θi]的状态,i=1,2,...,n;

状态集确定;将交通量xk-1由大到小排序,计算状态个数其中,若h不为整数,则添加状态sh+1作为最后一个状态;即sh+1=xk-1(max);状态集为S={s1,s2,...,sh,sh+1};

h----------表示状态个数;

sh+1--------表示第h+1个状态;

为构建马尔科夫交通流预测模型,首先确定样本交通流量所属交通状态,然后求出状态转移矩阵,根据状态转移矩阵对未来交通状态进行预测;具体过程如下:

状态转移概率的确定;状态转移矩阵表明了马尔科夫的无后效性,即k时刻的状态只与k-1时刻的交通状态有关;交通流状态从当前k-1时刻的状态si(k-1)转移到下一时刻k时刻的状态sj(k)是不确定的,其可能性用概率表示为其状态转移概率:

mi------------表示状态si在不同时段出现的次数;

mij-----------表示由状态si转移到状态sj的次数;

p(si(k-1)→sj(k))、p(sj|si)、pij(k)-----------表示由状态si转移到状态sj的概率;

状态转移矩阵的确定;根据确定状态转移概率pij(k),然后构成状态转移矩阵,如下所示:

P(k)-----------表示状态转移矩阵;

满足

pj(k)-----------表示k时刻处于j状态的概率;

建立马尔科夫粒子滤波预测模型;方法如下:

建立状态方程;

建立观测方程;

u2(k-1)-------------k-1时刻的状态边界值;

-------------k时刻的预测值,i=1,2,...,n;

-------------k时刻的观测值,i=1,2,...,n;

-------------观测噪声;

H--------------观测值系数,设其为单位矩阵E;

粒子滤波,其动态空间模型如下:

确定状态方程和观测方程

xk=f(xk-1)+uk-1 (9)

yk=h(xk)+vk (10)

xk-------------k时刻的预测值;

yk-------------k时刻的观测值;

uk-1-----------过程噪声;

vk-1-----------观测噪声;

f(xk-1)--------为k-1时刻的系统状态方程;

h(xk)----------为k时刻的系统观测方程;

预测过程:

设zk={y1:i|i=1,2,...,k}为初始时刻到k时刻内的所有观测值集合;

p(xk|zk-1)=∫p(xk|xk-1)p(xk-1|zk-1)dxk-1 (11)

p(xk|xk-1)------------状态方程的状态转移概率密度,由状态方程(10)获得;

p(yk|xk)-------------观测方程的观测概率密度;

p(xk-1|zk-1)-----------为后验概率分布,由样本数据获得;

p(xk|zk-1)------------为先验概率,根据状态转移概率密度p(xk|xk-1)所得;

状态更新过程:

p(yk|zk-1)=∫p(yk|xk)p(xk|zk-1)dxk (13)

公式(12)和公式(13)生成一组随机样本粒子集,利用粒子集对后验概率分布函数p(xk|zk)作近似化处理,从而在观测值的基础上获得k时刻的预测值,粒子表示第i个可能的交通流量,根据及状态方程获取;为第i个预测的交通流量所对应的权值,即重要性权重,需要在每次迭代中更新并作归一化处理;表示为:

δ-函数即狄拉克δ函数,其含义是该函数在除了零以外的点取值都等于零,而其在整个定义域上的积分等于1;

x0:k------------是0到k时刻的状态集;

∝-------------表示正比例函数;

-------------为k时刻第i个粒子对应的归一化权值;

-------------为k时刻第i个粒子对应的权值,且满足

2.一种交通流预测的马尔科夫粒子滤波方法,主要过程如下:

Step1:以5min为时间间隔采取历史交通流量作为样本数据,根据样本数据进行交通流量状态的划分,确定交通流状态集S={s1,s2,...,sn}。

Step2:确定所需参数,粒子数为n,h为状态集个数。

Step3:根据马尔科夫预测模型进行交通流量预测,计算出n个粒子参数的和设初始粒子权值

-------------k时刻第i个粒子的预测值。

-------------k时刻第i个粒子的观测值。

Step4:更新粒子权值。根据公式计算每个粒子所对应的权值

-------------k时刻预测第i个粒子时,获得观测值yk的概率。通过公式(16)权值归一处理得到

Step5:判断样本重选样过程。采用相似效率方法判断粒子样本是否进行重选样过程。计算有效抽样尺度Neff

Nth-------------为门限,门限设定为Nth=2n/3,n为粒子的个数。

Neff------------为有效抽样尺度。

当有效抽样尺度小于设定的门限,即满足Neff≤Nth时,根据随机重选样方法进行重选样。采用新样本粒子重新对交通流进行预测。

当有效抽样尺度大于设定的门限,即满足Neff>Nth时,进行下一步。

其中,重采样过程具体如下:

产生n个在[0,1]上均匀分布的随机数{dl,l=1,2,...,n},通过搜索算法找到满足以式子(17)的整数m;

记录样本并作为新的样本粒子;最后,将区间[0,1]按分成n个小区间,当随机数dl落在第n个区间λn-1,λn时,复制对应的样本

Step6:预测估计值。公式如下:

-------------k时刻第i个粒子的预测值。

-------------归一处理后的权值。

-------------k时刻的预测交通流量。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910264914.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top