999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于兩次聚類的PWARX駕駛行為辨識模型

2019-03-04 08:57:26應海寧唐振民
關鍵詞:模型

應海寧, 唐振民, 韓 旭

(1. 南京交通職業技術學院 電子信息工程學院,江蘇 南京 211188;2. 南京理工大學 計算機科學與工程學院,江蘇 南京 210094)

0 引 言

近年來,隨著機動車保有量急劇上升,機動車駕駛員的駕駛行為對交通安全和自然環境影響越發明顯[1]。駕駛行為建模是對駕駛狀態進行辨識、理解和預測的有力手段,已有很多學者對其展開了研究[2-4]。但駕駛行為會受駕駛員的駕駛習慣、駕駛狀態及交通狀況等多種因素的影響,因而目前為其建立高精度辨識模型還存在很多困難[5-6]。S.D.KEEN等[7]和P.ANGKITITRAKUL等[8]分別采用結構簡單、運算方便的線性控制器建立了駕駛行為模型;但該類方法在建模精度方面不夠理想。神經網絡、隱馬爾科夫等非線性模型以其良好非線性模型逼近能力在駕駛行為建模領域得到了廣泛應用[9-10]。學者們發現駕駛行為在邏輯上可抽象為由駕駛決策過程和駕駛控制過程兩部分組成;前者可用各個由離散事件驅動的分段模式來描述;后者則可由各個分段子模式中的連續時變系統來表征[11-13]。也就是說,駕駛行為模型實際上可看為是一個由離散子系統和時變連續性子系統組成的混雜系統(hybrid system,HS)。

迄今,學者們提出了很多針對HS駕駛行為的建模算法。J.H.KIM等[14]提出了分段線性和混合整數建模的MILP(mixed integer linear programming)算法;但該算法只討論了避免碰撞駕駛行為的建模問題。S.SEKIZAWA等[15]將隱馬爾可夫模型(hidden markovmodel, HMM)嵌入到自回歸各態歷經模型(auto regressive exogenous,ARX)中的各個離散狀態模型中;該算法依據模型轉移概率實現了各固定子狀態模型間的切換,但沒有考慮整個系統的擬合精度。T.AKITA等[16]提出了一種分段仿射自回歸各態歷經算法(piecewise auto regressive exogenous, PWARX),用于對跟車行駛狀態進行建模。R.TERADA等[17]提出使用分層策略對駕駛行為HS模型中潛在層次結構進行分析,在各分層空間上再進行分段ARX建模;但該算法對駕駛行為層次分割較為主觀,難以保證其具有較好的泛化能力;此外,當子模型之間存在重疊時,PWARX模型辨識精度會受到較大干擾。

基于聚類算法的PWARX模型在HS建模領域得到了廣泛應用。該類算法基本思路是通過聚類算法對子模型區域進行無監督劃分,然后在各個子空間上再進行PWA建模。于玲[18]提出了一種基于聚類技術,并融合搜索、模式分類和線性系統辨識的PWARX算法(C-PWARX);該算法不需要預先知道子模型數量,但其搜索子模型區域邊界過程的計算復雜度較高。潘天紅等[19]利用改進的模糊聚類算法(GK-PWARX),克服聚類迭代過程出現的非數值解問題,先以綜合性能指標最優確定最佳的子模型個數,再利用支持向量機構造出一個標準的二次規劃問題,得到凸多面體的方程系數;該方法的建模精度依賴于模糊隸屬度合理性。Z.LASSOUED等[20]提出了一種能同時對子模型空間分界面參數和自身參數進行估計的PWARX建模算法(T-PWARX),該算法結合了聚類、線性模型辨識和模式識別技術,降低了異常點對建模過程的干擾;但在缺少先驗知識場合的應用效果還不夠理想;為克服對先驗知識的依賴,以及非線性準則對目標函數無法確保始終收斂于極小值。Z.LASSOUED等[21]又接著提出了一種基于聚類的PWARX建模算法(DBS-PWARX),但該算法難以高效處理凸多面體區域的劃分問題。受制于聚類算法本身局限性,上述方法普遍存在對子模型區域劃分需要依賴一定的先驗知識,且需要經過多次迭代搜索和調整才能獲得較為準確的凸多面體方程。

針對上述存在的不足,筆者提出了一種融合近鄰傳播聚類(affinity propagation, AP)和K-means聚類的PWARX模型辨識算法(AK-PWARX),用于對駕駛行為進行建模。該模型綜合兩種聚類算法的特點,可在沒有先驗知識的情況下對PWA子模型區域進行合理劃分,以準確獲取各個駕駛行為子模型對應的狀態樣本子空間,有利于提高整個駕駛行為模型的辨識精度。模型時間復雜度只與樣本點數量和維度相關,在低維度空間上具有較好地駕駛行為在線辨識實時性能。

1 基礎理論

1.1 PWARX辨識算法

PWARX是一種由有限個仿射子模型集成的特殊非線性模型,根據給出的切換律能以任意精度逼近各種連續、光滑、非連續、非光滑的混雜系統。PWA系統模型如式(1)、(2):

y(k)=fpwarx(rk)+ek

(1)

(2)

在模型結構已經明確的條件下,PWARX模型辨識的基本任務是對參數θi、hij和Ss進行求解。這3種參數之間存在高度耦合,目前尚無明確解法,一般采用搜索迭代等方法來估計。

1.2 AP聚類

AP是一種通過近鄰樣本之間的信息迭代傳播來實現聚類的方法。其特點是不需要事先指定聚類數量,因而具有很好的自適應性。AP算法以樣本的相似度矩陣S=[sij]為輸入,s(i,j)=-║xi-xj║,i≠j,║·║為歐式距離。樣本間傳播的消息分為吸引度r(i,k)和歸屬度a(i,k)兩種。其中:r(i,k)用于度量樣本k能夠吸引樣本i為其聚類成員的程度;a(i,k)用于度量樣本i將樣本k作為其所屬聚類中心的適合程度。在迭代過程中,r(i,k)和a(i,k)按式(3)、(4)不斷更新。

r(i,k)=s(i,j)-maxk≠k′[a(i,k′)+s(i,k′)]

(3)

(4)

通過阻尼系數λ可調整r(i,k)和a(i,k)的更新幅度,方法如式(5):

Mt+1=(1-λ)Mt+λMt-1

(5)

式中:M為以r(i,k)和a(i,k)為元素的矩陣。

當吸引度和歸屬度不再變化時,由式(6)可得聚類結果。

arg max[r(i,k)+a(i,k)]

(6)

1.3 K-means聚類

K-means算法認為同一個簇內的樣本之間具有較近距離,其算法過程如下:

1)選取若干個初始聚類中心;

2)根據剩余樣本到質心的距離將其歸到與質心最近的類中;

3)重新計算已知各個聚類的質心;

4)迭代2)~3)步直至滿足停止條件。

初始類聚類中心點(質心)對K-means算法最終的聚類結果有重要影響。

2 AK-PWARX建模算法

表征駕駛行為特征的參數主要包括車輛本身的行駛狀態數據和車輛行駛環境的狀態數據兩類。前者一般通過自診斷系統(on-board diagnostic,OBD)接口即可直接獲取,在應用上具有方便、代價低等優點;后者則需要借助各類雷達、攝像頭等裝置才能獲得,其雖能明顯提高對行駛環境的解釋力,但應用成本和經濟成本較高。因此目前已經市場化的駕駛行為辨識系統(如美國Progressive公司的Snapshot等)主要基于前者進行分析。鑒于此,筆者選擇基于車輛自身行駛參數對駕駛行為進行建模。

2.1 輸入輸出參數

駕駛行為安全性評價指標有多種,筆者只考慮高速轉彎和急加減速這兩種駕駛行為對車輛行駛安全性的影響。由于駕駛行為狀態在時域上是一種有序列,對其狀態特征參數的在線提取一般是在滑動窗內進行的。筆者在長度為LW個樣本點的時間窗內對轉向特征值和加減速特征值參數進行提取,如式(7):

(7)

算法的輸出參數為駕駛行為危險系數為coe,coe∈[0, 1];coe值越大表示危險程度越高;coe<0.5表示駕駛行為正常,coe>0.5表示駕駛行為危險。

2.2 建模原理

由于車輛實際駕駛行為會受到多種因素的影響,即使同一個駕駛員在相同交通環境下也會具有不同的駕駛行為。因此要獲得明確的子狀態數量及其清晰的區域分割較為困難。而PWARX模型參數求解問題最主要的難點就是關于參數S的確定,這就會導致難以獲得合理的Ri分布和hij。

筆者提出基于兩次聚類的PWARX模型辨識算法(AK-PWARX),利用AP算法能夠自適應挖掘樣本空間結構優點,并結合K-means聚類來獲得更為合理的駕駛行為狀態多面體樣本空間劃分。

(8)

式中:φi=[ri(1),…,ri(Ni)]T為第i個聚類中Ni個回歸系數。

第4步:求解LDi上的多面體劃分Ri。設多面體劃分的超平面方程如式(9):

hi={airk+bi=0}

(9)

構造其代價函數如式(10):

(10)

式中:Pi為回歸向量rk屬于Ri空間的正確概率;ρ為懲罰因子;μi為概率因子。

式(10)則變為二次優化問題,采用積極集二次規劃算法對(ai,bi)進行求解。

(11)

2.3 算法有效性分析

為評估AK-PWARX模型對駕駛行為在線鑒別的實際意義,需要從理論有效性和時間復雜度兩個方面去分析其有效性。

2.3.1 理論有效性

鑒于AP和K-means聚類算法的理論有效性已經得到證明,因此AK-PWARX算法的理論有效性主要取決于多面體區域劃分Ri的有效性。

則有式(12):

(12)

由此可得,筆者所提的PWARX模型的多面體區域分割算法是正確的,這從理論上保證了該算法對任意復雜駕駛行為模型都可獲得有效的子模型狀態空間,以提高駕駛行為模型的辨識精度。

2.3.2 時間復雜度

設AK-PWARX模型一次需處理的k維樣本點數量為N。由于AP算法和K-means算法的時間復雜度為O(kN2)。積極集算法的時間復雜度為O(k2N2),梯度下降法時間復雜度為O(Nk)。因此,AK-PWARX算法的時間復雜度為O(k2N2)。

3 實 驗

3.1 仿真實驗

由式(13)定義一個包含3個子模型的PWARX駕駛行為仿真模型,其每個子模型分別對應勻速行駛、急加速和急轉向3種正常駕駛行為。

(13)

式中:rk=Uk-1。

該模型共生成了150個駕駛行為的特征樣本,每個樣本點是一個由u1和u2組成的二維特征向量。整個樣本集在歸一化后的空間分布如圖1。

圖1 人工樣本分布Fig. 1 The distribution of artificial samples

AK-PWARX算法在圖1中樣本集上的運行過程如下:

1)通過AP算法在樣本集上進行聚類,其結果如圖2;

2)在各個類簇上進行PWA線性建模,其擬合結果如圖3;

3)使用K-means算法在各類簇模型的參數空間上進行聚類,獲得各個子數據集的LDi(圖4),可見K-means算法得到了3個類簇(每個橢圓表示一類),意味著存在3個不同的PWA子模型;

4)在各個數據集LDi上求解相應的PWA子模型,結果如圖5。

由此可看出,整個樣本集被準確分成了3個區域,通過在每個區域上對PWA子模型進行求解,得到了最終的PWARX模型。

圖2 AP聚類結果Fig. 2 AP clustering results

圖3 各類簇上的PWA子模型Fig. 3 PWA sub-models for clusters

圖4 數據集LDi的結構分布Fig. 4 The structure distribution of data sets LDi

圖5 PWARX模型求解結果Fig. 5 Solution results of PWARX model

3.2 真實實驗

3.2.1 實驗環境設置

實驗車輛采用長安福特2014款翼虎車輛,所需采集參數細節如表1。

表1 駕駛行為原始數據類型Table 1 Original data type of driving behavior

數據采集設備為飛思卡爾i.MX6Q單片機,該處理器集成了Flexcan模塊接口,通過直接訪問OBD接口中的CAN總線(數據采樣頻率為5 Hz),可實時解析表1中的車輛行駛原始數據;通過3G通信模塊可將數據遠程傳輸給服務器;在服務器端通過后臺數據處理實現駕駛行為模式辨識。為便于對建模算法的性能進行驗證,筆者將所采集的駕駛行為數據在MATLAB2010平臺中進行分析處理。車輛數據采集環境如圖6。

圖6 數據采集環境Fig. 6 The environment of data sampling

由于各類突發交通行為(如擁堵、車輛不按交通信號行駛等)對個體的駕駛行為影響較大,所以筆者只關注在正常交通通暢且沒有其余車輛干擾狀態下的駕駛行為辨識問題??紤]到實際駕駛行為的危險程度在定義上具有一定模糊性,根據福特翼虎車輛物理特性和相關技術[22-23],筆者將車輛急減速大于1.5 g,側加速度大于0.5 g時的駕駛行為定性為危險駕駛(coe>0.5)。

筆者對10位駕駛員在南京交通職業技術學院駕訓場地內某相同路段(包含220 m直道、2個直角彎道和30 m的“8”字形彎道)上的駕駛行為進行建模和辨識。車輛行駛狀態數據分別在正常駕駛行為和危險駕駛行為狀態下進行采集。根據駕駛員駕駛行為差異和數據采樣設備的采樣率等因素,根據駕駛行為樣本的采集方法[24],本實驗共采集了450組駕駛行為參數樣本,每組樣本包含1 000個樣本點,具體如表2。

表2 駕駛行為原始數據Table 2 Original data of driving behavior

圖7為某組危險駕駛狀態下的車輛行駛原始數據樣本。圖8為3種原始參數計算所得的u1和u2值(LW=10)。

圖7 危險駕駛行為原始數據樣本Fig. 7 Original data samples of dangerous driving behavior

圖8 某組駕駛數據樣本的特征參數Fig. 8 Characteristic parameters of a group of driving data samples

3.2.2 實驗結果

駕駛行為模型可被看成是由隨機事件驅動。根據均值理論,將訓練所得的PWARX模型參數均值直接作為測試用PWARX模型參數是合理。筆者在450組駕駛行為參數樣本上,采用5折交叉驗證法對AK-PWARX平均建模精度進行統計。圖9為任意選取的10組由PWARX模型參數u1、u2和coe構成的向量在三維空間上分布。

圖9 某組樣本的PWARX模型參數分布Fig. 9 Parameter distribution of PWARX model for a set of samples

為了驗證AK-PWARX算法性能,筆者在相同實驗環境下與C-PWARX、GK-PWARX、T-PWARX和DBS-PWARX算法建模精度進行比較,具體結果如表3。

表3 各算法的駕駛行為建模精度Table 3 Accuracy of driving behavior modeling based on various algorithms

由表3可看到,AK-PWA算法對駕駛行為的建模平均準確率要高于其他模型,取得了較好效果。

4 結 語

筆者提出了一種基于AP聚類和K-means聚類的PWARX模型(AK-PWARX),用于對駕駛行為進行辨識。該模型先后在樣本和參數空間上兩次調用聚類算法,利用兩種聚類算法各自技術特點,在沒有先驗知識情況下對PWA子模型區間進行高質量劃分;并在其基礎上通過梯度下降法對PWA模型參數進行求解。使用OBD接口數據采集設備對由10個駕駛員產生車輛駕駛數據進行采集,在該數據集上用AK-PWARX算法進行建模,取得了91.5%的精度。

但是筆者采用數據集只涉及到了車輛本身行駛狀態,而沒有考慮車輛環境行駛狀態。因此,隨著車輛行駛環境感知設備成本的下降,有必要研究如何融合車輛行駛環境數據來進一步提高駕駛行為的建模精度。

猜你喜歡
模型
一半模型
一種去中心化的域名服務本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數模型及應用
p150Glued在帕金森病模型中的表達及分布
函數模型及應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 色综合天天综合中文网| 国产一区亚洲一区| 亚洲中文字幕在线观看| 国产区人妖精品人妖精品视频| 2020国产在线视精品在| 露脸国产精品自产在线播| 亚洲精品午夜天堂网页| 国模在线视频一区二区三区| 高清国产在线| 免费一极毛片| 亚洲毛片一级带毛片基地| 青草视频网站在线观看| 亚洲免费成人网| 欧美日韩动态图| 亚洲综合经典在线一区二区| 国产va在线| 中文字幕欧美日韩高清| 欧美精品v欧洲精品| 免费人成网站在线高清| 亚洲狠狠婷婷综合久久久久| 国产嫖妓91东北老熟女久久一| 2022国产无码在线| 国国产a国产片免费麻豆| 国产亚洲视频在线观看| 国产精品污污在线观看网站| 国产欧美成人不卡视频| 国产成人h在线观看网站站| 久久国产精品电影| 亚洲欧美日本国产综合在线| 综合色天天| 色亚洲激情综合精品无码视频 | 国产福利免费在线观看| 天堂va亚洲va欧美va国产| 国产丝袜无码一区二区视频| 女人天堂av免费| 久久人搡人人玩人妻精品| 亚洲综合在线网| 亚洲第一成年免费网站| 国产精品成人一区二区不卡| AⅤ色综合久久天堂AV色综合| 国产精品欧美激情| 亚洲国产精品一区二区第一页免 | 扒开粉嫩的小缝隙喷白浆视频| 日本高清视频在线www色| 看你懂的巨臀中文字幕一区二区| 国产超碰在线观看| 亚洲一区二区三区国产精华液| 五月天香蕉视频国产亚| 国产精品妖精视频| 久久毛片网| 成人国产精品网站在线看| 57pao国产成视频免费播放| 欧美.成人.综合在线| 91视频国产高清| 日韩人妻无码制服丝袜视频| 精品撒尿视频一区二区三区| 免费中文字幕在在线不卡| 国产一区三区二区中文在线| 手机在线免费毛片| 人妻中文久热无码丝袜| 亚洲AV免费一区二区三区| 日韩a级毛片| 黄色片中文字幕| 欧美自慰一级看片免费| 亚洲成人播放| 中文字幕人成人乱码亚洲电影| 国产95在线 | 成人av手机在线观看| 国内丰满少妇猛烈精品播| 久久亚洲国产最新网站| 久久香蕉欧美精品| 国产精品成人一区二区不卡| 欧美日韩成人| 麻豆精品在线播放| 精品国产乱码久久久久久一区二区| av天堂最新版在线| 国产大片黄在线观看| 一级一毛片a级毛片| 国产国产人在线成免费视频狼人色| 高清不卡毛片| 亚洲最大福利网站| 欧美性爱精品一区二区三区 |