陳文韜 劉志斌 丁嘉浩 姚森
摘要:隨著科技發(fā)展,如今汽車的研究熱點(diǎn)已經(jīng)轉(zhuǎn)移到了無人駕駛智能車上。不同于一般的減少駕駛員誤操作的主動避障預(yù)警系統(tǒng)研究,本文從乘坐舒適性角度出發(fā)研究目前國內(nèi)外廣泛采用的三種安全距離模型,并用carsim和simulink進(jìn)行聯(lián)合仿真,對其優(yōu)劣進(jìn)行評定。在此基礎(chǔ)之上搭栽合適的控制器建立自適應(yīng)巡航模型并進(jìn)行仿真測試。
關(guān)鍵詞:主動避障;乘坐舒適性;安全距離;自適應(yīng)巡航
1.引言
隨著科技發(fā)展,無人駕駛智能車無疑是現(xiàn)今車輛工程領(lǐng)域的熱點(diǎn)。汽車的行車速度越來越快,流量逐日增加,交通安全問題日益嚴(yán)重。一方面各國政府出臺大量相關(guān)法律法規(guī),規(guī)范駕駛行為。另一方面,ESP、ACC等主動安全系統(tǒng)的使用也逐漸增加?,F(xiàn)今主動安全系統(tǒng)研究出發(fā)點(diǎn)多是降低駕駛員的操縱失誤,以及特殊情況下的緊急制動。本文從無人駕駛的乘坐舒適性角度出發(fā)設(shè)計(jì)出了適合于無人駕駛的主動安全系統(tǒng)。
2.總體方案
2.1無人駕駛主動避障系統(tǒng)功能要求
(1)當(dāng)自車與前車距離較遠(yuǎn)或前車車速大于巡航車速,以巡航車速行駛;(2)當(dāng)自車與前車之間距離過近且前車車速較低,對前車車速進(jìn)行跟隨;(3)當(dāng)兩車間距低于安全距離,在保證安全的情況下,避免急剎,提高乘坐舒適陛。
2.2模型整體組成
從功能要求入手,模型需要車輛傳感系統(tǒng)輸入自車車速、發(fā)動機(jī)轉(zhuǎn)速、相對速度、相對距離,避障控制器進(jìn)行安全距離計(jì)算和決策,將期望加速度傳給控制對象,經(jīng)過逆動力學(xué)模型計(jì)算所需制動壓力和節(jié)氣門開度返回控制車輛。
3.系統(tǒng)建模
3.1車輛縱向動力學(xué)建模
Carsim是專門針對車輛動力學(xué)的仿真軟件,仿真運(yùn)行速度快。主要用來預(yù)測和仿真汽車整車的動力性、制動、經(jīng)濟(jì)性等。在caisim里面可以方便的設(shè)置整車參數(shù),圖1是本研究所使用的整車模型參數(shù)。
車輛攜帶ABS系統(tǒng),前后輪的制動扭矩分別為300N.m/MPa,200N.m/MPa。
3.2車輛逆縱向動力學(xué)建模
利用earsim中自帶的發(fā)動機(jī)模型的節(jié)氣門開度圖,可以得到以發(fā)動機(jī)轉(zhuǎn)速和期望力矩為輸入,節(jié)氣門開度為輸出的2-Dlookuptable。期望力矩可以用加速度和車速計(jì)算。
將模型搭建在一起,如圖2。
4.安全距離算法
本文對目前較為成熟的三種安全距離模型進(jìn)行了制動研究,在確保安全性的前提下,選出較為舒適的算法。
考慮了駕駛員(同時(shí)也是乘客)主觀感受的預(yù)瞄模型更加適合無人駕駛安全避障系統(tǒng)。
5.控制器
上位控制器的算法有神經(jīng)網(wǎng)絡(luò),遺傳,蟻群等,算法越復(fù)雜控制效果越好,但是時(shí)效性就越差。汽車作為一種高速運(yùn)動物體,需要一種能夠在穩(wěn)定性和時(shí)效性之間取得平衡的控制算法。因此選擇工業(yè)上大量使用的PID和模糊控制作為研究對象。
5.1簡單邏輯控制
其中50m是人為設(shè)定的絕對安全距離,dsafe是駕駛員預(yù)瞄模型計(jì)算出來的必須進(jìn)行急剎的安全距離,1.8m/s2是由文獻(xiàn)3提出的乘客無感覺加速度值,VACC設(shè)定為60km/h。
5.2PID控制
PID控制策略與5.1相同,只是在模型中搭載了PID控制模塊。關(guān)于PID控制的原理可以見文獻(xiàn)4。
先將原模型進(jìn)行開環(huán)得到階躍輸入下的輸出值,用系統(tǒng)辨識模塊得到開環(huán)系統(tǒng)的擬合傳遞函數(shù),采用臨界比例帶法進(jìn)行參數(shù)的初整定。
PID控制器在搭載了微分項(xiàng)后計(jì)算時(shí)間大為延長,從時(shí)效性的角度出發(fā),最終采用PI控制。
5.3模糊控制
模糊控制是一種適用于非線性、時(shí)變、滯后、模型不完全系統(tǒng)的控制,不依賴于被控對象的精確數(shù)學(xué)模型,而是利用控制法則來描述系統(tǒng)變量間的關(guān)系。是一種較理想的非線性控制器,具有較佳的魯棒性、適應(yīng)性及較佳的容錯(cuò)性。
本文以兩車實(shí)際距離與理論安全距離之差和相對安全速度作為模糊控制的輸入語言變量,輸出語言變量選為加速度,分別進(jìn)行量化,確定隸屬函數(shù)。并根據(jù)專家經(jīng)驗(yàn)以及過程控制知識來生成控制規(guī)則,對輸入語言變量的不同模糊子集,分別對應(yīng)各自的輸出語言變量的模糊子集,形成模糊控制的規(guī)則表。
5.4仿真分析
為了出現(xiàn)前車高于和低于自適應(yīng)巡航速度兩種情況,仿真工況設(shè)置為:前車以72km/h的初始速度勻減速,減速度為0.5m/s2,以跨過60km/h,并且在40s時(shí)停車。自車初速度為60km/h。初始相對距離為100m。并分別搭載有簡單邏輯控制邏輯、pid控制器和模糊控制器。
前車停止,自車保持著一定的安全距離也停止,并且避免了緊急剎車的情況。在搭載簡單的邏輯控制情況下,加速度躍變輸出,波動較大,并且最終停止時(shí)與前車之間的距離也較大。搭載了PI控制器后,加速度穩(wěn)定性提高,但出現(xiàn)了0.8g的急剎加速度。而搭載了模糊控制器之后,加速度穩(wěn)定性和最大值均有所改善。
當(dāng)改變仿真工況參數(shù)進(jìn)行測試時(shí),均能達(dá)到預(yù)期要求,系統(tǒng)具有良好的魯棒性。
6.結(jié)語
本文提出基于乘坐舒適性的主動安全系統(tǒng),通過聯(lián)合仿真比對三種安全距離模型的剎車性能的優(yōu)劣,并利用不同的控制方式對自適應(yīng)巡航進(jìn)行仿真,從而得到基于乘坐舒適性的適合于無人駕駛的自適應(yīng)巡航系統(tǒng)。上位控制使用模糊控制器,安全距離采用基于駕駛員預(yù)瞄的距離算法,得到的主動安全系統(tǒng)具有良好的跟車性能,且能夠進(jìn)行平穩(wěn)的停車。