[發明專利]混合交通狀態下基于機器學習的非網聯車狀態估計方法有效
| 申請號: | 201810449966.1 | 申請日: | 2018-05-11 |
| 公開(公告)號: | CN108682148B | 公開(公告)日: | 2021-05-11 |
| 發明(設計)人: | 劉琳;李永福;蔣建春;姜定杰;李春媛 | 申請(專利權)人: | 重慶郵電大學 |
| 主分類號: | G08G1/01 | 分類號: | G08G1/01;G08G1/065;G06N20/00;G06F17/16 |
| 代理公司: | 北京同恒源知識產權代理有限公司 11275 | 代理人: | 趙榮之 |
| 地址: | 400065 *** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 混合 交通 狀態 基于 機器 學習 非網聯車 估計 方法 | ||
1.混合交通狀態下基于機器學習的非網聯車狀態估計方法,其特征在于:該方法為:
在不同的時刻下,當兩個網聯車之間存在不同數量的非網聯車時,相對駕駛行為會相應變化,并存在一定的關聯關系;qt為t時刻下非網聯車的數量,ot為t時刻下兩輛相鄰網聯車的相對駕駛行為;明確這兩者之間存在的關聯關系,通過機器學習的方法利用這個關聯關系在已知兩輛網聯車的相對駕駛行為的情況下估計非網聯車的數量;
隱馬爾可夫模型HMM是統計模型,用來描述一個含有隱含未知參數的Markov過程,包含兩個部分:Markov鏈和隨機過程;其中,Markov鏈是一個隨機模型,表述一系列可能發生的事件,當前的狀態量與下一個狀態量之間有一定的因果關聯關系;隨機過程是指由隱藏在觀測者后的狀態量隨機產生觀測量的過程;狀態量之間的轉變由狀態轉移概率矩陣A=[aij]N×N決定,狀態量和觀測量之間的關系則由發散概率矩陣B=[bjk]N×M決定;兩輛相鄰網聯車之間的相對駕駛行為是可見的觀測量,而非網聯車的數量是隱含在背后的狀態量;基于大量的實際交通數據,對HMM進行訓練,得到模型參數,即兩個概率矩陣,利用已知參數的HMM去測試和估計非網聯車的數量,進而預測交通流量;
HMM包括5個元素:
(1)隱含的狀態量:S為有N個隱含狀態量的有限集,則S={S1,S2,…,SN};
(2)可見的觀測量:V為有M個觀測量的有限集,則V={V1,V2,…,VM};如果有一個觀察序列O={o1,o2,…,oi,…,oT},oi∈V,表示時刻i下的觀察值,則相應的狀態序列為Q={q1,q2,…,qi,…,qT},qi∈S,表示時刻i下的狀態量;
(3)初始狀態概率矩陣:∏={π1,π2,…,πN}是隱含狀態量的初始概率分布,πi=P{q1=Si},表示t=1時刻下的狀態量為Si的概率;
(4)狀態轉移概率矩陣:狀態量之間的轉變由狀態轉移概率矩陣A=[aij]N×N決定,aij=P{qt+1=Sj|qt=Si},表示在t時刻下狀態量為Si的條件下,在t+1時刻下狀態量為Sj的概率,當前的狀態對下一時刻的狀態有影響,存在一定的關聯關系;
(5)發散概率矩陣:狀態量和觀測量之間的關系則由發散概率矩陣B=[bjk]N×M決定,bjk=P{ot=Vk|qt=Sj},表示在t時刻下狀態量為Sj的條件下,觀測量為Vk的概率;
用一個三元組λ={Π,A,B}來表示一個隱馬爾可夫模型;
所述相對駕駛行為包括相對位移、相對速度和相對加速度;
在非網聯車估計的應用中,兩個相鄰的網聯車的相對駕駛行為被視為可見的觀測量,相對駕駛行為由兩車的相對速度、相對加速度和相對位移組成,而相鄰網聯車之間的非網聯車數量被視為隱含的狀態量;通過實際交通運行過程中產生的數據,已知一個觀測序列即相鄰網聯車的相對駕駛行為集合O={o1,o2,…,oT}和相應的隱含狀態序列即非網聯車的數量集合Q={q1,q2,…,qT}時,用Baum-Welch算法學習估計產生隱馬爾可夫模型的模型參數即狀態轉移概率矩陣A和發散概率矩陣B;
所述Baum-Welch算法包含兩個過程:前向過程和后向過程:
(1)前向過程
考慮到前向變量αt(i)被定義為αt(i)=P(o1o2…ot,qt=Siλ),由下列歸納運算得到:
a)初始化
α1(i)=πibi(o1),1≤i≤N (1)
b)歸納
c)結束
(2)后向過程
考慮到后向變量βt(i)被定義為βt(i)=P(ot+1ot+2…oT,qt=Siλ),則由下列運算得到:
a)初始化
βt(i)=1,1≤i≤N (4)
b)歸納
基于變量α和β,概率變量γt(i),即t時刻下狀態量為Si的概率和εt(i,j),即t時刻下狀態量為Si的條件下,在t+1時刻下狀態量為Sj的概率,計算如下:
基于變量γ和ε,估算HMM模型參數的公式如下:
利用公式(8)~(10),得一個新的HMM模型參數
在已知一個由實際數據學習而估算出的隱馬爾可夫模型時,通過一個觀測序列,利用Viterbi算法來尋找最優的隱含狀態序列;即在已估算出的隱馬爾可夫模型的基礎上,通過相鄰網聯車的相對行為推測出此相鄰網聯車之間的非網聯車的數量;為在給定的觀測序列O={o1,o2,…,oT}的基礎上,獲得最優的狀態序列Q={q1,q2,…,qT},需要計算總量δt(i):
δt(i)是t時刻下序列路徑上已有t個觀測量和當前狀態量為Si時的最大概率;
令ψt(i)為序列路徑上前一個狀態量Si,即t-1時刻下的狀態量Si;
Viterbi算法的過程如下:
a)初始化
δ1(i)=πibi(o1),1≤i≤N (12)
ψ1(i)=0,1≤i≤N (13)
b)遞歸
c)結束
d)狀態序列回溯
2.根據權利要求1所述的混合交通狀態下基于機器學習的非網聯車狀態估計方法,其特征在于:所述模型參數通過實時利用實際交通數據進行更新,用于提高模型的預測精度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶郵電大學,未經重慶郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810449966.1/1.html,轉載請聲明來源鉆瓜專利網。





