葛平淑,徐國凱,郭 烈,任澤建
(1.大連民族大學(xué) 機(jī)電信息工程學(xué)院,遼寧 大連116605;2.大連理工大學(xué) 汽車工程學(xué)院,遼寧 大連116024)
隨著各國對道路交通安全的重視以及智能交通系統(tǒng)的不斷發(fā)展,汽車主動(dòng)防碰撞預(yù)警系統(tǒng)已經(jīng)成為國內(nèi)外研究的熱點(diǎn)。考慮到目前汽車主動(dòng)防碰撞系統(tǒng)的主要研究目標(biāo)是將前方車輛作為防撞目標(biāo)[1],將系統(tǒng)的研究目的主要定位在提高本車行駛安全性上,沒有體現(xiàn)對車外行人等交通弱勢群體的主動(dòng)安全保護(hù)。
由于交通環(huán)境信息的復(fù)雜性、行人運(yùn)動(dòng)特征的多樣性以及隨機(jī)性,如何建立基于行人安全的行車安全評估模塊,這也是未來汽車主動(dòng)防碰撞預(yù)警系統(tǒng)的重要組成之一[2]。如Llorca 等[3]結(jié)合高精度GPS 信息為駕駛員提供導(dǎo)航信息,采用立體視覺傳感器實(shí)現(xiàn)前方行人探測,并設(shè)計(jì)了基于模糊理論的避撞行人轉(zhuǎn)向控制器。Milanés 等[4]針對道路交通事故當(dāng)中易受傷害的行人,設(shè)計(jì)了旨在保護(hù)行人安全的自動(dòng)停車模糊控制系統(tǒng),實(shí)現(xiàn)智能車輛避免碰撞行人的制動(dòng)行為。
為了更好地模擬汽車的實(shí)際運(yùn)行狀態(tài),需要實(shí)現(xiàn)建立汽車動(dòng)力學(xué)建模??紤]到汽車動(dòng)力學(xué)系統(tǒng)存在較強(qiáng)的非線性,行駛過程中又存在大量不確定性因素,國內(nèi)外對車輛動(dòng)力學(xué)系統(tǒng)的建模和控制系統(tǒng)的設(shè)計(jì)進(jìn)行了相關(guān)研究。如李徑亮等[5]提出的基于模糊規(guī)則的控制算法在急加速和急減速情況下會(huì)有一定程度的滯后與超調(diào)。文獻(xiàn)[6-7]利用模糊邏輯理論對車輛的相對速度和間距進(jìn)行控制,有效提高了控制系統(tǒng)的跟蹤性和魯棒性,但其在建模過程中對車輛動(dòng)力學(xué)系統(tǒng)進(jìn)行了不同程度的簡化處理,沒有全面考慮發(fā)動(dòng)機(jī)模型的動(dòng)態(tài)特性和輪胎模型滑移特性對動(dòng)力學(xué)模型特性的影響等,因此很難反映實(shí)際工況下的控制效果。
針對常規(guī)線性建模的不足,本文對保護(hù)行人安全的防碰撞預(yù)警系統(tǒng)設(shè)計(jì)了制動(dòng)控制方法,如圖1。首先結(jié)合前期行人檢測結(jié)果進(jìn)行了行車安全判斷,采用了Carsim 軟件和Simulink 建立了能夠反映系統(tǒng)動(dòng)態(tài)特性并能兼顧模型精確性的試驗(yàn)車動(dòng)力學(xué)系統(tǒng)模型,基于滑??刂坪蛦紊窠?jīng)元PID 設(shè)計(jì)了雙層控制器,并對典型的危險(xiǎn)場景進(jìn)行了仿真研究。
汽車縱向主動(dòng)避撞系統(tǒng)包括以下幾項(xiàng)關(guān)鍵技術(shù):行車信息感知及處理,行車安全狀態(tài)判斷,車輛動(dòng)力學(xué)建模和控制以及控制執(zhí)行技術(shù)。車輛行車信息感知及處理就是利用安裝于汽車上的各種傳感器,實(shí)時(shí)的對車輛運(yùn)行參數(shù)進(jìn)行檢測,并通過必要的信號處理獲得準(zhǔn)確、可靠的行車信息。行車安全判斷即為判斷車輛是否處理危險(xiǎn)狀態(tài),在經(jīng)過行車安全判斷后,若判斷為危險(xiǎn),將會(huì)采取下圖中的(一)減速制動(dòng)或者(二)緊急制動(dòng),進(jìn)而保證行車的安全性。
圖1 避撞控制系統(tǒng)設(shè)計(jì)
車輛前方檢測到目標(biāo)行人后,車輛和目標(biāo)行人必須保持一定的安全距離,否則將會(huì)被判定為目標(biāo)行人處于危險(xiǎn)狀態(tài),需要對車輛進(jìn)行控制。對目標(biāo)行人和車輛信息做簡化,只考慮以下二種典型的場景。
在行人橫穿車道的情況下,求取制動(dòng)臨界距離和安全臨界距離,制動(dòng)臨界距離采用了基于制動(dòng)過程的安全距離模型[8],參照圖2 所示的場景,求取了安全臨界距離。根據(jù)獲取到前方目標(biāo)行人和車輛間的相對距離,來判斷目標(biāo)行人和車輛是否處于安全狀態(tài)。
制動(dòng)臨界距離
式中,vx0為被控車輛的初始速度,tr為駕駛員反應(yīng)時(shí)間和制動(dòng)協(xié)調(diào)時(shí)間之和,一般取值為0. 8s ~1.0s,ti為減速度增長的時(shí)間,一般取0.1s ~0.2s,φ 為路面附著系數(shù),g=9.8m/s2,d0為停車后行人與車輛之間最低要求的距離,vh為行人步行的平均速度。
安全臨界距離為
式中,d 為標(biāo)準(zhǔn)車道線寬度,vh為行人步行的平均速度,S 為車輛和行人之間的實(shí)際距離值。
滿足公式(3),則判定為行車危險(xiǎn),需要控制車輛自動(dòng)減速,如果滿足公式(4),則判定為行車安全,車輛可以保持原狀態(tài)行駛。
圖2 目標(biāo)行人—車輛示意圖
在行車過程中,前方近距離會(huì)突然出現(xiàn)目標(biāo)行人或者障礙物,則判斷為行車極限危險(xiǎn)狀態(tài)
在滿足公式(3)的基礎(chǔ)上,如果滿足公式(5),則判定為行車極度危險(xiǎn),需要控制車輛以較大的減速度緊急制動(dòng)。
本文中Carsim 軟件提供了仿真的車輛動(dòng)力學(xué)模型,包括車體、空氣動(dòng)力學(xué)、傳動(dòng)系統(tǒng)、制動(dòng)系統(tǒng)、轉(zhuǎn)向系統(tǒng)、懸架系統(tǒng)和輪胎,該模型能夠模擬車輛運(yùn)行工況,反映系統(tǒng)動(dòng)態(tài)特性并能兼顧模型精確性,使得仿真結(jié)果更好的反應(yīng)真實(shí)場景。為了保持Carsim 的模型特性與物理樣車的一致性,在建模過程中需盡可能準(zhǔn)確的模擬物理樣車各部件的特性,本文選用課題組DUTIV-I 智能車輛的主要參數(shù)來進(jìn)行Carsim 建模,其參數(shù)見表1。
表1 DUTIV-I 智能車輛主要參數(shù)
在Carsim 中能便捷地按車輛結(jié)構(gòu)參數(shù)建立模型,同時(shí)也能在模板中建立車輛發(fā)動(dòng)機(jī)、變速箱、轉(zhuǎn)向器等特性;對于Carsim 沒有專門定義的部件則需要在Simulink 中定義,如制動(dòng)系的特性等[5]。
按照期望加速度的要求,計(jì)算制動(dòng)油路期望的制動(dòng)壓力,然后將期望制動(dòng)壓力通過制動(dòng)執(zhí)行器施加于車輛動(dòng)力學(xué)系統(tǒng)進(jìn)行制動(dòng)控制。而將期望制動(dòng)力矩轉(zhuǎn)化為期望制動(dòng)壓力是通過逆制動(dòng)系模型依據(jù)制動(dòng)力矩與制動(dòng)壓力之間的線性關(guān)系進(jìn)行的[9]。
忽略車輛旋轉(zhuǎn)部件的質(zhì)量換算,將車輛運(yùn)動(dòng)方程表示如下
本文對∑F(v)進(jìn)行簡化,取其風(fēng)阻值和滾動(dòng)阻力,即:
本文在Carsim 中采用公式(7)求得Kb,在不超過路面最大制動(dòng)力的情況下,制動(dòng)力可以近似表示為制動(dòng)管路中油壓的線性函數(shù),其表達(dá)式為
式中,Tbf和Tbr分別表示前后輪的制動(dòng)力矩,r表示輪胎的滾動(dòng)半徑,Pb為制動(dòng)力,Kb為制動(dòng)力和制動(dòng)壓力比值。
由公式(6)和公式(7)求得的Kb值,可得
式中,acdes為車輛期望加速度,F(xiàn)t為由于發(fā)動(dòng)機(jī)的驅(qū)動(dòng)作用產(chǎn)生的路面作用于車輛的驅(qū)動(dòng)力,制動(dòng)時(shí)為零,F(xiàn)xb表示由于制動(dòng)器的制動(dòng)作用產(chǎn)生的路面作用于車輛的制動(dòng)力,ρ 為空氣密度,m 為整車質(zhì)量,CD表示空氣阻力系數(shù),A 為迎風(fēng)面積,v 表示汽車行駛速度,g 表示重力加速度,f 表示滾動(dòng)阻力系數(shù)。
控制系統(tǒng)的設(shè)計(jì)是汽車自動(dòng)停車研究的關(guān)鍵,該系統(tǒng)是通過對車輛的縱向動(dòng)力學(xué)控制來實(shí)現(xiàn)其功能的。本文控制系統(tǒng)采用分層式控制結(jié)構(gòu)。上位控制器根據(jù)被控車輛與前方目標(biāo)行人間保持適當(dāng)?shù)木嚯x,確定當(dāng)前情況下被控車實(shí)現(xiàn)的期望加速度;下位控制器依據(jù)上位控制器的輸出,對車輛動(dòng)力學(xué)系統(tǒng)進(jìn)行控制,實(shí)現(xiàn)這一期望的加速度[10]。
相對距離誤差是評價(jià)控制系統(tǒng)的一個(gè)重要指標(biāo),為了提高模型的控制精度,文中將人—車相對距離和相對速度誤差作為控制系統(tǒng)的兩個(gè)指標(biāo)[11]。定義上位控制器的變量參數(shù)為
根據(jù)滑??刂评碚摚x擇避撞控制系統(tǒng)的滑模切換面為
λ1>0 和λ2>0 為滑??刂频膬蓚€(gè)參數(shù),對公式(11)求導(dǎo),得
在實(shí)際系統(tǒng)中,摩擦、外界干擾和參數(shù)攝動(dòng)的影響是難以避免的,這時(shí)需要考慮選取合適的控制率,采用符號函數(shù)sgn( S) 使滑模切換面S 的一階微分得以收斂,即
被控車輛的期望加速度為
由具有自學(xué)習(xí)和自適應(yīng)能力的單神經(jīng)元構(gòu)成單神經(jīng)元自適應(yīng)智能PID 控制器,不但結(jié)構(gòu)簡單,而且能夠適應(yīng)環(huán)境變化,有較強(qiáng)的魯棒性。在實(shí)際的行車過程中,駕駛員通過控制制動(dòng)踏板的位置來控制汽車的縱向加速度,進(jìn)而控制汽車的縱向速度。這一控制過程由于涉及到制動(dòng)器及輪胎等強(qiáng)非線性環(huán)節(jié),因而是一個(gè)參數(shù)時(shí)變的強(qiáng)非線性系統(tǒng),由于單神經(jīng)元PID 控制器具有的適用于非線性控制的特點(diǎn),所以將其應(yīng)用于汽車避撞控制系統(tǒng)下位控制器的設(shè)計(jì),以滿足系統(tǒng)精度和響應(yīng)要求。
在下位控制系統(tǒng)中,汽車的期望縱向加速度acdes由公式(14)求得,將acdes以及當(dāng)前時(shí)刻汽車的實(shí)際縱向加速度ax的差作為單神經(jīng)元PID 控制器的輸入,采用式(16)中改進(jìn)后的有監(jiān)督Hebb學(xué)習(xí)規(guī)則來直接進(jìn)行控制器中的連接權(quán)值的調(diào)整,從而實(shí)現(xiàn)單神經(jīng)元PID 控制器的參數(shù)在線自整定,且保證控制器的自適應(yīng)性和魯棒性。
本文所設(shè)計(jì)的單神經(jīng)元控制器所需要的狀態(tài)量為x1,x2,x3:
控制算法和學(xué)習(xí)規(guī)則如下公式所示:
式中,μI、μP、μD分別為積分、比例、微分的學(xué)習(xí)速率,K 為神經(jīng)元的比例系數(shù),K >0,wi( t) 對應(yīng)于xi( t) 的加權(quán)系數(shù),acdes( t) 為期望加速度,ax(t)為實(shí)際加速度,accon( t) 為控制加速度。
本文對積分I、比例P 和微分D 分別采用了不同的學(xué)習(xí)速率μI、μP、μD以便對不同的權(quán)系數(shù)分別進(jìn)行調(diào)整,加權(quán)系數(shù)的在線修正不完全根據(jù)神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)算法,而是參考實(shí)際情況制定的,能夠更好的滿足實(shí)時(shí)性和準(zhǔn)確性的要求。
為驗(yàn)證控制器的效果,在Matlab/Simulink 中與Carsim 進(jìn)行了聯(lián)合仿真。將表1 中DUTIV -I智能車輛參數(shù)輸入到Carsim 中,Carsim 輸出給Simulink 的信號包括:車輛的縱向速度、加速度和位置信息。本文設(shè)計(jì)的控制器所選擇的控制參數(shù)見表2。
圖3 減速度曲線
圖4 速度曲線
表2 控制參數(shù)
(1)經(jīng)行車安全判斷后,判定為車輛處于危險(xiǎn)狀態(tài),需要對被控車輛做自動(dòng)減速控制。
行人的步行速度相對于車輛的速度近似為vh=0 km·h-1,檢測到行人在被控車輛前方S=50 m,因此在Carsim 中設(shè)置被控車初始位置為距離原點(diǎn)50 m 處,初始速度為v=55 km·h-1,仿真時(shí)間為40 s。
仿真結(jié)果如圖3 -圖5 所示。由圖3 可見,被控車輛的實(shí)際加速度值和期望加速度值的變化趨勢基本一致,在0.25 s 后達(dá)到了期望加速度的最大值-6.6 m·s-2,此時(shí)乘員會(huì)有一定的不舒適度,在第3 s-5 s 之間實(shí)際加速度值相對于期望加速度出現(xiàn)了上下較小的波動(dòng),在22 s 時(shí)被控車輛的加速度值為0。由圖4 可見,車速在前5 s 內(nèi)迅速下降,第5 s 時(shí),車速降為9 km·h-1,在第15s 時(shí)車速為1.2 km·h-1,在22 s 時(shí)車輛速度達(dá)到了期望值。由圖5 得,在初始時(shí)車輛與目標(biāo)行人相距50 m,在前5 s 內(nèi),相對距離值下降非???,在第5 s 時(shí),相對距離降為16.5 m,在第22 s時(shí),相對距離達(dá)到了停車后期望的車間距離值,車輛完全停止。
圖5 相對距離曲線
(2)經(jīng)過行車安全判斷后,判定為車輛處于極限危險(xiǎn)狀態(tài),需要對被控車輛做緊急避撞控制。
行人的步行速度相對于車輛的速度近似為vh=0 km·h-1,檢測到行人在被控車輛前方S=25 m,因此在Carsim 中設(shè)置被控車初始位置為距離原點(diǎn)處25 m,初始速度為v=60 km·h-1,仿真時(shí)間為10 s。
仿真結(jié)果如圖6 -圖8 所示。由圖6 可見,被控車輛加速度在第0.3 s 迅速達(dá)到最大值-8.5c,在0.3 -2 s 之間,加速度值在最大值附近有較小范圍的波動(dòng),乘員會(huì)有一定的不舒適度。隨后加速度值逐漸降低,并快速趨近于0。由圖7 可知,以最大的減速度制動(dòng)后,車輛從初速度60 km·h-1迅速下降,在2 s 時(shí)車速降為2 km·h-1,在2.3 s,車輛速度達(dá)到期望值0,車輛停止。由圖8可見,初始時(shí)刻,車輛和行人的相對距離為25 m,在2 s 時(shí)車間相對距離值逐漸趨向于期望的相對距離值,到車輛完全停止時(shí)行人和車輛的相對距離值為7.2 m。
圖6 減速度曲線
圖7 速度曲線
圖8 相對距離曲線
本文根據(jù)避撞控制系統(tǒng)的要求,計(jì)算了安全行駛狀態(tài),建立了Carsim 整車動(dòng)力學(xué)模型和車輛逆縱向動(dòng)力學(xué)模型,基于滑??刂坪蛦紊窠?jīng)元PID 控制設(shè)計(jì)了具有上下兩層結(jié)構(gòu)的控制系統(tǒng),實(shí)現(xiàn)了車輛為避撞行人而進(jìn)行的自動(dòng)停車控制,保證了車輛行駛的安全性;將試驗(yàn)樣車的參數(shù)運(yùn)用到Carsim 整車建模中,能夠更好的反應(yīng)車輛縱向運(yùn)動(dòng)學(xué)的非線性時(shí)變特點(diǎn)和控制效果,有一定的實(shí)際意義和研究價(jià)值。下一步的工作需要考慮更多可能出現(xiàn)的避撞場景以及將所研究的控制算法進(jìn)行實(shí)車試驗(yàn)。
[1]宋曉琳,馮廣剛,楊濟(jì)匡. 汽車主動(dòng)避撞系統(tǒng)的發(fā)展現(xiàn)狀及趨勢[J]. 汽車工程,2008,30(4):287 -291.
[2]HUANG S N,YANG J K,EKLUND F. Analysis of car-pedestrian impact scenarios for evaluation of a pedestrian sensor system based on accident data from sweden[R]. International Conference on Expert Symposium on Accident Research (ESAR), Hannover Germany,2006.
[3]LLORCA D F,MILANéS V,ALONSO I P,et al. Autonomous pedestrian collision avoidance using a fuzzy steering controller[J]. IEEE Transactions on Intelligent Transportation System,2011,12(2):390 -401.
[4]MILANéS V,LLORCAB D F,VILLAGRáA J,et al.Vision-based active safety system for automatic stopping[J]. Expert Systems with Applications,2012,39(12):11234 -11242.
[5]李徑亮,夏湯忠,陸志成,等. 基于Carsim 的車輛自適應(yīng)巡航仿真與試驗(yàn)研究[J]. 汽車科技,2013,(2):46 -49.
[6]LEE G D,KIM S W. A longitudinal control system for a platoon of vehicle using a fuzzy-sliding mode algorithm[J]. Mechatronics,2002,12(1):97 -118.
[7]李以農(nóng),鄭玲,譙艷娟. 汽車縱向動(dòng)力學(xué)系統(tǒng)的模糊-PID 控制[J]. 中國機(jī)械工程,2006,17(1):99 -103.
[8]許倫輝,羅強(qiáng),吳建偉,等. 基于最小安全距離的車輛跟馳模型研究[J]. 公路交通科技,2010,27(10):95 -100.
[9]李以農(nóng),冀杰,鄭玲,等. 智能車輛自適應(yīng)巡航控制系統(tǒng)建模與仿真[J]. 中國機(jī)械工程,2010,21(11):1374 -1380.
[10]SEUNGWUK M,ILKI M,KYONGSU Yi. Design,turning,and evaluation of a full -range adaptive cruise control system with collision avoidance[J]. Control Engineer Practice,2009(17):442 -455.
[11]李詩福. 汽車避撞控制系統(tǒng)建模與仿真研究[D].長沙:湖南大學(xué),2009.