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

?

基于MPC的無人駕駛汽車軌跡控制研究

2022-02-15 06:17蔡志鑫古永鵬程琳源
汽車實用技術(shù) 2022年1期
關(guān)鍵詞:控制算法運動學(xué)軌跡

蔡志鑫,古永鵬,董 浩,程琳源

基于MPC的無人駕駛汽車軌跡控制研究

蔡志鑫,古永鵬,董 浩,程琳源

(長安大學(xué) 汽車學(xué)院,陜西 西安 710064)

為更好地實現(xiàn)對無人駕駛汽車行駛路徑的跟蹤修正,基于模型預(yù)測算法控制車輛的車速和橫擺角。通過建立車輛運動學(xué)模型、制定目標(biāo)函數(shù)、確定約束條件,設(shè)計出了軌跡跟蹤控制器。并通過Matlab/Simulink、CarSim軟件搭建模型預(yù)測控制算法。結(jié)果顯示,在預(yù)定工況下,車輛參考路徑和實際行駛誤差較小,并有較好的橫向穩(wěn)定性。結(jié)果表明該算法能在一定程度能保證無人駕駛汽車的安全性,為智能車輛控制提供了基礎(chǔ)。

無人駕駛汽車;模型預(yù)測控制;軌跡跟蹤;運動學(xué)模型

引言

汽車發(fā)展至今,已經(jīng)從交通工具轉(zhuǎn)變?yōu)榱硕喾N技術(shù)的載體。隨著工業(yè)革新和技術(shù)進步,汽車產(chǎn)業(yè)與移動互聯(lián)、大數(shù)據(jù)、云計算、人工智能、電子電器、新材料等領(lǐng)域加速融合,使得新能源汽車和智能駕駛已經(jīng)成為汽車行業(yè)發(fā)展的新風(fēng)潮。目前國內(nèi)除傳統(tǒng)汽車制造企業(yè)外,百度、小米、阿里、華為等互聯(lián)網(wǎng)公司也紛紛進軍智能車的領(lǐng)域,進一步加速了智能汽車的發(fā)展。而無人駕駛汽車作為智能車的一種,其能夠減少事故發(fā)生率、實現(xiàn)文明行車、緩解交通擁堵等問題[1]。對于未來的智能交通系統(tǒng),無人車的發(fā)展成為一種必然趨勢。

跟蹤問題是無人駕駛車輛重要的環(huán)節(jié)。它是指根據(jù)某種控制理論,為系統(tǒng)設(shè)計一個控制輸入作用,使無人駕駛車輛能夠到達并最終以期望的速度跟蹤期望軌跡[2]。由于汽車是一個典型的非完整約束系統(tǒng),這使得對車輛的控制更加復(fù)雜。而模型預(yù)測控制算法具有多模型約束處理優(yōu)勢,能很好地與規(guī)劃控制、環(huán)境感知數(shù)據(jù)處理結(jié)合,是體現(xiàn)無人駕駛汽車運動學(xué)和動力學(xué)約束的理想控制方法。

1 模型預(yù)測控制原理

模型預(yù)測控制理論在無人駕駛車輛路徑生成和跟蹤控制中應(yīng)用廣泛。該理論可在控制過程中增加多種模式的約束,使其滿足車輛動力學(xué)特性。模型預(yù)測控制是通過預(yù)測模型、滾動優(yōu)化、反饋校正三個步驟實現(xiàn)的[3]。

1.1 預(yù)測模型

預(yù)測模型是實現(xiàn)模型預(yù)測控制的基礎(chǔ)。其根據(jù)被控對象的歷史信息和當(dāng)前系統(tǒng)輸入信息,來預(yù)測系統(tǒng)未來的輸出。

1.2 滾動優(yōu)化

模型預(yù)測算法相較于傳統(tǒng)最優(yōu)控制算法,它可將被控系統(tǒng)的某項性能評價指標(biāo)作為最優(yōu)控制量。通過反復(fù)在線優(yōu)化,滾動地完成優(yōu)化問題。

1.3 反饋校正

在線求解開環(huán)優(yōu)化問題是模型預(yù)測控制算法的獨特優(yōu)勢。但由于在實際控制過程中可能會出現(xiàn)非線性、模型失配、環(huán)境擾動等不可抗條件,那么可在新的采樣時刻,檢測被控對象的實際輸出,在線對預(yù)測信息進行修正,從而進行新的優(yōu)化。

圖1 模型預(yù)測原理

模型預(yù)測控制原理如圖1所示[4],分別由MPC控制器、被控系統(tǒng)和狀態(tài)估計器三個模塊組成。首先MPC控制器通過預(yù)測模型、目標(biāo)函數(shù)+約束條件進行最優(yōu)化求解,得到當(dāng)前最優(yōu)控制序列。被控對象執(zhí)行當(dāng)前控制量時,將當(dāng)前狀態(tài)量觀測值輸入狀態(tài)估計器。狀態(tài)估計器對無法感知的狀態(tài)量進行估算,并將其估算量輸入MPC控制器,然后進行下一控制序列的最優(yōu)求解[5]。

2 車輛運動學(xué)建模

車輛運動學(xué)模型是依據(jù)幾何學(xué)研究車輛運行規(guī)律,包括車輛位置、速度等變化。當(dāng)車輛在良好路面行駛時,通常不考慮車輛操縱穩(wěn)定性等動力學(xué)問題,這時基于運動學(xué)模型設(shè)計的路徑跟蹤控制器具備可靠的控制性能。

2.1 車輛運動學(xué)模型

車輛運動學(xué)模型如下圖2所示:

圖2 車輛運動學(xué)模型

在地面坐標(biāo)系中,建立車輛運動學(xué)方程:

上式中,(,)為車輛后軸中心坐標(biāo),為車體航向角,為前輪偏角,為車輛后軸速度,為軸距。

由式(1)可知,系統(tǒng)可看作一個輸入=(,)和狀態(tài)量為(,,)的控制系統(tǒng),用代表參考量,其一般形式為:

其中χ=[x y φ], u=[v δ],對式(2)在參考軌跡點采取泰勒級數(shù)展開并忽略高階項,得到:

為得到無人駕駛車輛誤差模型,(3)與(2)相減,得:

對(4)進行離散化處理:

其中:

2.2 設(shè)計目標(biāo)函數(shù)

為保證控制量的連續(xù)性,在式(6)添加軟約束,則目標(biāo)函數(shù)轉(zhuǎn)化為:

其中,N為預(yù)測時域,N為控制時域,為權(quán)重系數(shù),為松弛因子。

2.3 約束條件設(shè)計

控制過程中控制量表達形式為:

=0,1,…N-1

因目標(biāo)函數(shù)的限制,約束條件只能以控制增量或者控制增量與轉(zhuǎn)化矩陣相乘,因為存在如下關(guān)系:

將式(8)轉(zhuǎn)化為如下形式:

將目標(biāo)函數(shù)轉(zhuǎn)化為標(biāo)準(zhǔn)二次型并結(jié)合約束條件,解決如下優(yōu)化問題:

在完成每一控制周期內(nèi),對式(13)的求解后,得到控制時域內(nèi)的一系列控制輸入增量:

將該控制序列中第一個元素作為實際的控制輸入增量作用于系統(tǒng),即:

進入下一控制周期后,重復(fù)操作,可實現(xiàn)對車輛的軌跡跟蹤控制功能。

3 Matlab和CarSim聯(lián)合仿真

利用Matlab/Simulink和CarSim軟件建立聯(lián)合仿真平臺來實現(xiàn)模型預(yù)測控制的軌跡跟蹤控制。通過CarSim軟件搭建車輛模型并設(shè)置仿真工況。通過Simulink的S-Function函數(shù)設(shè)計軌跡跟蹤控制器。通過設(shè)置輸出端和輸入端,實現(xiàn)聯(lián)合仿真[6]。建立的模型如圖3所示。

圖3 CarSim與Simulink聯(lián)合仿真模型

仿真結(jié)果如圖4—圖7所示。

由仿真結(jié)果圖(4)可以看出,車輛實際行駛路徑和期望路徑基本吻合,車輛經(jīng)歷了轉(zhuǎn)向—回正—轉(zhuǎn)向—回正的過程,且路徑跟蹤誤差最大不超過±0.04,行駛路徑達符合預(yù)期要求。由圖(6)可知,車輛在轉(zhuǎn)向過程中側(cè)向加速度為-0.2 m/s2≤a≤0.2 m/s2,具有良好的穩(wěn)定性和安全性。圖7表明在車輛轉(zhuǎn)向時,轉(zhuǎn)向盤能及時擺動,使得車輛能跟上預(yù)定軌跡,且擺動誤差也較小。綜上所述,本文建立的控制器能夠快速較好地進行軌跡跟蹤,并具有精度高、響應(yīng)快速、跟蹤穩(wěn)定、安全可靠的特點,基本滿足設(shè)計要求。

圖4 參考路徑與實際路徑對比

圖5 路徑跟蹤誤差

圖6 車輛側(cè)向加速度變化

圖7 方向盤轉(zhuǎn)角變化

4 總結(jié)

本文以車輛運動學(xué)模型為基礎(chǔ),通過模型預(yù)測算法,設(shè)計了軌跡跟蹤控制器。利用Matlab/Simulink和CarSim軟件搭建聯(lián)合仿真平臺驗證了控制算法的有效性。通過車輛在預(yù)定工況下行駛,得到了軌跡跟蹤控制器的控制效果。對仿真結(jié)果分析后發(fā)現(xiàn),本文設(shè)計的無人車軌跡跟蹤控制能基本完成目標(biāo)任務(wù),具有一定的穩(wěn)定性、安全性,能有效地控制車輛的行駛路徑。為無人駕駛汽車的避障、換道等行為提供了一種可靠的方法,具有一定的實用性和可行性。

[1] 孟建平.汽車主動換道軌跡規(guī)劃與跟蹤控制研究[D].合肥:合肥工業(yè)大學(xué),2020.

[2] 龔建偉,姜巖,徐威.無人駕駛車輛模型預(yù)測控制[M].北京:北京理工大學(xué)出版社, 2014.

[3] 潘魯彬.無人駕駛汽車的路徑規(guī)劃與跟隨控制算法研究[D].長沙:湖南大學(xué),2016.

[4] 黃豐雨.基于模型預(yù)測控制的無人車動態(tài)路徑規(guī)劃與跟蹤優(yōu)化研究[D].武漢:武漢理工大學(xué),2019.

[5] 劉陽.輪轂驅(qū)動電動汽車自主換道策略研究[D].長春:吉林大學(xué),2020.

[6] 單曉萌,王靖岳,王浩天.基于MPC的無人車運動軌跡跟蹤控制研究[J].機械工程師,2020(09):45-47.

Research on Tracking of Unmanned Vehicle Based on MPC

CAI Zhixin, GU Yongpeng, DONG Hao, CHENG Linyuan

( School of Automobile, Chang'an University, Shaanxi Xi'an 710064 )

In order to better realize the tracking and correction of the driving path of the driverless car, the speed and yaw angle of the vehicle are controlled based on the model prediction algorithm. By establishing the vehicle kinematics model, formulating the objective function, and determining the constraint condi- tions, the trajectory tracking controller is designed. And build model predictive control algorithm through Matlab/Simulink and CarSim software. The results show that under predetermined conditions, the vehicle reference path and the actual driving error are small, and there is good lateral stability.The results show that the algorithm can guarantee the safety of driverless cars to a certain extent, and provides a basis for intelligent vehicle control.

Self-driving vehicles; Model predictive control; Tracking; Kinematic modelCLC NO.: U495

B

1671-7988(2022)01-24-04

U495

B

1671-7988(2022)01-24-04

蔡志鑫(1995—),男,碩士研究生,長安大學(xué)汽車學(xué)院,研究方向為汽車電子技術(shù)。

10.16638/j.cnki.1671-7988.2022.001.006

猜你喜歡
控制算法運動學(xué)軌跡
轎車前后懸架運動學(xué)仿真分析
基于MATLAB的工業(yè)機器人運動學(xué)分析與仿真
淺談求軌跡方程中的增解與漏解
無從知曉
基于dSPACE和PLC的控制算法測試系統(tǒng)設(shè)計
例析運動學(xué)中STS類信息題
捕捉物體運動軌跡
基于DCS的過程實時控制平臺的研究
衛(wèi)星姿控系統(tǒng)半物理仿真中轉(zhuǎn)臺控制算法的實現(xiàn)
“必修1”專題復(fù)習(xí)與訓(xùn)練