国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于模型預(yù)測(cè)的智能客車(chē)路徑跟蹤控制研究

2020-04-25 11:50陳振國(guó)王光庭徐海柱
客車(chē)技術(shù)與研究 2020年2期
關(guān)鍵詞:轉(zhuǎn)角坐標(biāo)系客車(chē)

陳振國(guó), 張 魯, 王光庭, 徐海柱

(中通客車(chē)控股股份有限公司, 山東 聊城 252000)

路徑跟蹤控制是自動(dòng)駕駛汽車(chē)的關(guān)鍵技術(shù)之一[1],近年來(lái),許多學(xué)者對(duì)此進(jìn)行了研究,提出了很多控制方法:PID控制[2]、模糊控制[3]以及滑??刂芠4],取得了重大進(jìn)展。然而這些研究工作多集中在乘用車(chē)方面,與智能客車(chē)相關(guān)的研究較少。本文提出針對(duì)智能大客車(chē)的路徑跟蹤控制器,其模型預(yù)測(cè)控制魯棒性較強(qiáng),能預(yù)測(cè)車(chē)輛動(dòng)力學(xué)狀態(tài),并在各種約束下優(yōu)化多種控制目標(biāo)[5],已被用于電子穩(wěn)定控制[6]、自適應(yīng)巡航控制等多種智能駕駛技術(shù)中。

1 車(chē)輛路徑跟蹤動(dòng)力學(xué)模型

研究對(duì)象為某10 m智能客車(chē)。簡(jiǎn)化的車(chē)輛動(dòng)力學(xué)模型[7-8]如圖1所示,建立平面坐標(biāo)系xoy,可得到車(chē)輛相關(guān)運(yùn)動(dòng)方程為:

(1)

式中:Vx、Vy分別為車(chē)輛質(zhì)心速度在x、y方向的分量;δ為前輪轉(zhuǎn)角;β是車(chē)輛質(zhì)心側(cè)偏角;αf、αr分別是車(chē)輛前、后輪側(cè)偏角;φ是車(chē)輛橫擺角速度;lf、lr分別為車(chē)輛重心到前軸、后軸的距離;Iz是繞車(chē)輛重心軸線的轉(zhuǎn)動(dòng)慣量。

式(1)中前、后輪側(cè)向力Fyf、Fyr的簡(jiǎn)化計(jì)算式分別為:

(2)

式中:k1、k2分別為車(chē)輛前、后輪的側(cè)偏剛度。

圖1 車(chē)輛動(dòng)力學(xué)模型

車(chē)輛運(yùn)動(dòng)速度轉(zhuǎn)化到地球絕對(duì)坐標(biāo)系中的方程如下:

VY=Vxsinγ+Vycosγ,VX=Vxcosγ-Vysinγ

(3)

式中:γ是車(chē)輛坐標(biāo)系與地球坐標(biāo)系的夾角;VX、VY分別是車(chē)輛在地球絕對(duì)坐標(biāo)系中的橫向、縱向速度。

通過(guò)車(chē)載高精度定位系統(tǒng)測(cè)量出車(chē)輛所在位置的經(jīng)度、緯度、航向角,通過(guò)墨卡托坐標(biāo)投影方法[9]轉(zhuǎn)化為運(yùn)動(dòng)平面坐標(biāo)系中的平面坐標(biāo)。此外,通過(guò)式(4)計(jì)算預(yù)瞄點(diǎn)偏差的距離ey,p、角度eφ,p的導(dǎo)數(shù):

(4)

式中:Dp為預(yù)瞄距離(即駕駛員模型中,駕駛員距離預(yù)瞄點(diǎn)P的縱向距離);ρp為期望路徑在預(yù)瞄點(diǎn)處的曲率。

由上述車(chē)輛動(dòng)力學(xué)模型與預(yù)瞄偏差公式,得出車(chē)輛系統(tǒng)的狀態(tài)空間:

(5)

車(chē)輛系統(tǒng)的狀態(tài)方程為:

X=AX+BU,Y=CX

(6)

式中:X是系統(tǒng)的狀態(tài)矩陣;U是前輪轉(zhuǎn)角δ的控制矩陣;A、B、C是系統(tǒng)的系數(shù)矩陣:

其中,S表示路程[7]。

2 基于模型預(yù)測(cè)控制的路徑跟蹤

模型預(yù)測(cè)控制是根據(jù)未來(lái)的采樣時(shí)間預(yù)測(cè)未來(lái)一段時(shí)間系統(tǒng)的狀態(tài),并求解出最優(yōu)控制量。首先使用歐拉法通過(guò)泰勒展開(kāi)將連續(xù)時(shí)間系統(tǒng)的模型轉(zhuǎn)換為離散時(shí)間系統(tǒng)的模型來(lái)構(gòu)建控制器[10],即上述式(6)使用歐拉法通過(guò)泰勒展開(kāi)可得車(chē)輛系統(tǒng)的離散方程:

Δx(k+1)=AdΔx(k)+BuΔu(k)+N1Δe1(k)+N2Δe2(k)

yc(k)=CcΔx(k)+yc(k-1)

(7)

其中,

(8)

(9)

本文的模型預(yù)測(cè)控制器選擇的預(yù)測(cè)時(shí)域p=2,控制時(shí)域m=2,根據(jù)式(7)可以預(yù)測(cè)未來(lái)p步的系統(tǒng)輸出為[11]:

Yp=SxΔX(k)+IYd(k)+SuΔU(k)+Sd1ΔE1(k)+Sd2ΔE2(k)

(10)

(11)

(12)

下面需要求解優(yōu)化問(wèn)題,目標(biāo)函數(shù)定義為:

(13)

umin(k+i)≤u(k+i)≤umax(k+i)
Δumin(k+i)≤Δu(k+i)≤Δumax(k+i)

(14)

i=0,…,m-1

由于存在上述控制輸出以及控制輸入的約束條件,需要將問(wèn)題轉(zhuǎn)化為二次規(guī)劃問(wèn)題(QP)進(jìn)行數(shù)值求解。QP問(wèn)題中目標(biāo)函數(shù)的標(biāo)準(zhǔn)形式是J=zTHz-gTz。將式(13)展開(kāi)并定義:

Ep(k)=R(k+1)-SxΔx(k)-
Iyc(k)-Sd1Δe1(k)-Sd2Δe2(k)

(15)

則目標(biāo)函數(shù)變?yōu)椋?/p>

J=ΔU(k)THΔU(k)-G(k)TΔU(k)

(16)

式中:

(17)

QP問(wèn)題中約束的標(biāo)準(zhǔn)形式為Cz≥b,故將約束方程(14)簡(jiǎn)化為如下形式:

(18)

(19)

式中:

(20)

令:

(21)

(22)

即可得到標(biāo)準(zhǔn)形式的約束方程。求解這個(gè)QP問(wèn)題就可以得到所需的控制輸入量。

通過(guò)對(duì)控制器控制方法的解析及推導(dǎo)可以得出,在輸入量滿足公式(22)要求的情況下,結(jié)合車(chē)輛控制模型即可實(shí)現(xiàn)對(duì)車(chē)輛的控制。

根據(jù)計(jì)算得到的輸入量有跟蹤路徑的經(jīng)緯度、車(chē)輛當(dāng)前位置經(jīng)緯度、航向角、本車(chē)速度(VX和VY)、預(yù)瞄距離等信息,依照第1部分搭建的車(chē)輛模型,即可實(shí)現(xiàn)對(duì)自動(dòng)駕駛車(chē)輛的行駛控制,從而實(shí)現(xiàn)車(chē)輛的自動(dòng)駕駛。其中預(yù)瞄距離信息可根據(jù)速度變化而變化,如低速時(shí)可設(shè)定為3 m,當(dāng)速度高時(shí)可進(jìn)行線性疊加。

3 實(shí)驗(yàn)驗(yàn)證

為驗(yàn)證所提出的路徑跟蹤控制器的有效性,使用中通LCK6105GZ型智能客車(chē)進(jìn)行實(shí)車(chē)道路實(shí)驗(yàn),如圖2所示。實(shí)驗(yàn)車(chē)輛搭載高精度定位導(dǎo)航系統(tǒng)、主動(dòng)轉(zhuǎn)向執(zhí)行機(jī)構(gòu)、MicroAutoBox dSPACE域控制器等硬件。其中,在域控制器中加載運(yùn)行的模型預(yù)測(cè)算法,是依據(jù)第2部分所述預(yù)測(cè)模型在Matlab/Simulink中使用Matlab function 等模塊搭建的;高精度定位導(dǎo)航系統(tǒng)實(shí)時(shí)更新車(chē)輛絕對(duì)坐標(biāo);主動(dòng)轉(zhuǎn)向執(zhí)行機(jī)構(gòu)控制方向盤(pán)轉(zhuǎn)角,各個(gè)部件之間通過(guò)車(chē)輛總線CAN通訊。

圖2 實(shí)驗(yàn)車(chē)輛及硬件

考慮到城市客車(chē)需要有靠站停車(chē)功能,在到達(dá)站臺(tái)時(shí),經(jīng)評(píng)估認(rèn)為車(chē)輛距站臺(tái)的橫向距離在30 cm以內(nèi)比較合理。所以為滿足上述要求,設(shè)定車(chē)輛距站臺(tái)15 cm時(shí),車(chē)輛才滿足靠站停車(chē)的要求。

如圖3(a)所示對(duì)采集到的路徑跟蹤期望路徑和實(shí)際路徑數(shù)據(jù)進(jìn)行分析發(fā)現(xiàn),實(shí)際路徑與期望路徑的偏差在15 cm以內(nèi)。對(duì)圖3(b)車(chē)速變化分析可知,車(chē)速變化特征可以分為4個(gè)階段:0~22 km/h、22~17 km/h、17~9 km/h、9 km/h左右。對(duì)比分析圖3可知:在速度為0~22 km/h內(nèi)最大誤差為8 cm;在速度為22~17 km/h內(nèi)最大誤差為9 cm;在速度為17~9 km/h內(nèi)最大誤差為8.5 cm;在速度為9 km/h左右由于道路有U型彎,最大誤差達(dá)到13 cm。

(a)路徑對(duì)比圖

(b)速度變化圖

圖3 實(shí)車(chē)實(shí)驗(yàn)路徑及速度圖

圖4和圖5所示的橫擺角速度、方向盤(pán)轉(zhuǎn)角基本平滑,無(wú)突變過(guò)程。

圖4 車(chē)輛橫擺角速度

圖5 路徑跟蹤控制器控制量(方向盤(pán)轉(zhuǎn)角)

綜上所述,在不同工況及車(chē)速下,車(chē)輛的橫向控制誤差均在可控范圍內(nèi),車(chē)輛具有較強(qiáng)的系統(tǒng)魯棒性。

4 結(jié)束語(yǔ)

本控制器適用于固定線路的城市客車(chē)和BRT專線,不適用于線路不固定的營(yíng)運(yùn)客車(chē),目前距批量生產(chǎn)還有一段距離。為保證控制器的可靠性,本控制器一直處于測(cè)試中。本研究實(shí)驗(yàn)考慮安全因素,實(shí)驗(yàn)車(chē)速較低,針對(duì)高速行駛工況性能需要進(jìn)一步研究和驗(yàn)證。

猜你喜歡
轉(zhuǎn)角坐標(biāo)系客車(chē)
獨(dú)立坐標(biāo)系橢球變換與坐標(biāo)換算
砥礪奮進(jìn)“十三五”,看安凱客車(chē)“出?!边M(jìn)階之路
極坐標(biāo)系中的奇妙曲線
百花深處
一種門(mén)窗轉(zhuǎn)角連接件
三角函數(shù)的坐標(biāo)系模型
20周歲的女青年是否可以申請(qǐng)中型客車(chē)準(zhǔn)駕車(chē)型駕駛證?
求坐標(biāo)系內(nèi)三角形的面積
双峰县| 思茅市| 义乌市| 乐业县| 三门县| 乌拉特前旗| 临江市| 哈密市| 新泰市| 酉阳| 安乡县| 东城区| 满洲里市| 丘北县| 溧水县| 铜鼓县| 济南市| 黄梅县| 遵义县| 绥德县| 墨竹工卡县| 杭锦旗| 奉贤区| 喀喇沁旗| 亳州市| 宁国市| 昌吉市| 芦山县| 谷城县| 浙江省| 乌鲁木齐市| 太白县| 邓州市| 阜新| 德格县| 泰州市| 福贡县| 高清| 台北县| 乌海市| 明水县|