亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        礦用鉸接式車輛路徑跟蹤控制研究現(xiàn)狀與進展

        2021-02-26 01:46:18白國星羅維東李凱倫
        工程科學學報 2021年2期
        關(guān)鍵詞:方法模型

        白國星,羅維東,劉 立,孟 宇,顧 青,李凱倫

        北京科技大學機械工程學院,北京 100083

        ?通信作者,E-mail: myu@ustb.edu.cn

        采礦作業(yè)環(huán)境惡劣,自動化已經(jīng)成為世界礦業(yè)的主要發(fā)展趨勢,礦用車輛的自主行駛是采礦自動化的重要研究方向. 在礦用車輛中,鉸接式車輛(可簡稱為鉸接車)采用前后車體折腰的形式完成轉(zhuǎn)向. 因此鉸接式車輛具有較為特殊的運動學、動力學特性,其路徑跟蹤控制也成為了礦用車輛自主行駛的一個熱點和難點. 2005 年Dragt 等對鉸接式鏟運機的自動化進行了綜述,回顧了鉸接式車輛的運動學模型、路徑跟蹤控制方法等路徑跟蹤控制關(guān)鍵研究點的研究進展[1]. 而在最近的十五年中,鉸接式車輛的路徑跟蹤控制研究又有了一些新的發(fā)展動態(tài).

        在數(shù)學建模方面,由于運動學模型日益難以滿足鉸接式車輛路徑跟蹤控制的需求,所以研究者們逐漸將注意力集中到了動力學模型的研究.路徑跟蹤控制方法也迎來了發(fā)展的高潮,研究者們基于不同的控制方法提出了多種高性能的路徑跟蹤控制器. 基于上述發(fā)展趨勢,從鉸接式車輛數(shù)學模型和鉸接式車輛路徑跟蹤控制方法兩個方面,闡述了礦用鉸接式車輛路徑跟蹤控制研究的現(xiàn)狀和進展. 在此基礎上,總結(jié)了不同數(shù)學模型和控制方法對路徑跟蹤控制性能的影響,提出了進一步提高路徑跟蹤控制精確性和安全性的研究思路,以圖為礦用鉸接式車輛的路徑跟蹤控制提供技術(shù)參考.

        1 鉸接式車輛數(shù)學模型

        在Dragt 等的工作中,鉸接式車輛的模型分為無側(cè)滑模型、有側(cè)滑模型和誤差模型[1]. 不過無側(cè)滑模型和有側(cè)滑模型均屬于運動學模型的范疇,而誤差模型通常是基于運動幾何關(guān)系推導獲得的運動學模型衍生物. Dragt 等沒有回顧關(guān)于鉸接式車輛動力學模型的研究,但是該模型對路徑跟蹤控制意義較大. 綜上可將鉸接式車輛的模型研究分為運動學模型和動力學模型兩類.

        (1)運動學模型.

        根據(jù)Dragt 等的工作,可以將關(guān)于鉸接式車輛運動學模型的研究成果分為兩類,即無側(cè)滑模型和有側(cè)滑模型.

        A. 無側(cè)滑模型

        關(guān)于無側(cè)滑鉸接式車輛運動學模型的研究工作歷史較為悠久. Hemami 和DeSantis 參考前輪轉(zhuǎn)向車輛的運動學模型建立了早期的無側(cè)滑鉸接式車輛運動學模型[2-4].

        如果鉸接角定義為后車體航向減去前車體航向之差,即γ=θr-θf,該模型在全局坐標系下的一般形式可以列為:

        式中,x 為橫坐標,y 為縱坐標,θ 為航向角,v 為縱向速度,l 為車橋到鉸接點的距離,下標f 表示前車體,下標r 表示后車體,δ 表示鉸接點速度矢量與前車體之間的夾角,γ 為鉸接角.

        在較早的鉸接式車輛路徑跟蹤控制中,該模型得到了較為廣泛的應用[5-7]. 但是由于該模型中存在中間變量tan δ,計算過程復雜且映射關(guān)系不夠直觀,所以研究者們對該模型又做了一些改進.將式(1)中的tan δ 消去,并用ωγ表示鉸接角速度,即可獲得該運動學模型的另一種形式:

        1999 年Altafini 給出了與式(2)相近的鉸接式車輛運動學模型[8],但是沒有給出具體的推導過程. 而且在Altafini 的模型中,模型的輸出狀態(tài)是后橋中心的狀態(tài),但是在鉸接式車輛的路徑跟蹤控制中,很少采用以后橋中心狀態(tài)作為輸出狀態(tài)的運動學模型. 2001 年Corke 和Ridley 給出了形如式(2)的鉸接式車輛運動學模型的詳細推導過程[9]. 2019 年白國星等基于非完整約束條件提出了一種更加簡便的鉸接式車輛運動學模型推導方法,并得到了相同的運動學模型[10].

        該模型還有一個變體,如果將鉸接角定義為前車體航向減去后車體航向之差,即 γo=θf-θr,最終得到的模型為:

        式(2)和式(3)之間的區(qū)別僅為鉸接角正方向的定義,兩個模型的特性完全相同.

        在行駛速度較低時,這種運動學模型的精度較高,而鉸接式車輛的多數(shù)工況都不需要高速行駛,所以該模型的應用十分廣泛,很多研究者基于這種模型設計了路徑跟蹤控制器[11-20]. 因此該模型可稱為鉸接式車輛的經(jīng)典運動學模型.

        B. 有側(cè)滑模型

        鉸接式車輛的運動學模型中,有側(cè)滑模型的出現(xiàn)時間略晚于無側(cè)滑模型. 1997 年Scheding 等參考前輪轉(zhuǎn)向車輛的運動學模型提出了考慮側(cè)滑的鉸接式車輛運動學模型[21],并證明了相比無側(cè)滑模型,有側(cè)滑模型與實車測試的數(shù)據(jù)更加接近[22].2011 年Nayl 等在形如式(3)的經(jīng)典運動學模型中加入了側(cè)偏角,建立了新的有側(cè)滑模型[23],其后基于該模型設計了用于鉸接式車輛的路徑跟蹤控制器[24-26].

        在有側(cè)滑模型中,需要將側(cè)偏角作為已知量輸入運動學模型. 在作為被控對象驗證控制算法時,該模型相對無側(cè)滑模型更加接近實際工況. 但是由于運動學模型中不考慮側(cè)向加速度,有側(cè)滑模型無法預測鉸接式車輛未來的側(cè)滑情況. 在作為參考模型設計控制器時,如果鉸接式車輛的縱向行駛速度較低,該模型相對無側(cè)滑模型對控制精確性的提升極為有限,而如果鉸接式車輛的縱向行駛速度較高,誤差中將包含較多側(cè)滑導致的成分,控制器會通過增大橫擺角速度來消除側(cè)向速度帶來的額外誤差,從而進一步增大側(cè)向加速度,導致鉸接式車輛側(cè)向速度的進一步增大,最終發(fā)生危險. 因此從理論上來看,有側(cè)滑鉸接式車輛運動學模型更加適合作為仿真系統(tǒng)中的被控對象,而在作為路徑跟蹤控制器的參考模型時存在增大側(cè)滑趨勢的傾向.

        總而言之,在運動學模型層面,經(jīng)典鉸接式車輛運動學模型雖然無法將輪胎側(cè)滑等現(xiàn)象納入考慮,但是由于其結(jié)構(gòu)簡單,在行駛速度較低時精確性尚可,所以在鉸接式車輛的路徑跟蹤控制中,該模型的應用較為廣泛.

        (2)動力學模型.

        由于基于運動學模型的控制器無法有效處理側(cè)滑問題,所以目前鉸接式車輛的自動行駛控制通常僅在低速工況下運行. 但是鉸接式卡車等礦用車輛也有高速運行的需求,所以鉸接式車輛的動力學模型也是鉸接式車輛路徑跟蹤控制領(lǐng)域中的一個研究熱點.

        在鉸接式車輛動力學模型的研究工作中,虛擬樣機和數(shù)學模型是兩個主要研究方向. 研究虛擬樣機的目的通常是為懸架系統(tǒng)、差速系統(tǒng)的設計提供參考[27-29],而在針對路徑跟蹤控制的研究工作中,虛擬樣機通常僅作為用于測試控制方法的被控對象,所以本文主要針對鉸接式車輛數(shù)學模型的研究工作進行回顧. 鉸接式車輛動力學模型的數(shù)學建模方法可以分為兩類,即牛頓-歐拉法和拉格朗日法,其中基于牛頓-歐拉法的鉸接式車輛動力學模型較為常見.

        A. 基于牛頓-歐拉法的動力學模型

        基于牛頓-歐拉法的建模研究,還可以根據(jù)模型的自由度繼續(xù)細分,分為二自由度、三自由度、四自由度和多自由度模型. 二自由度的鉸接式車輛模型較為罕見,僅He 等在其論文中有所提及[30],而且在該論文中二自由度模型僅作為四自由度動力學模型的對照,目前也未見其他學者對二自由度模型進行深入研究.

        鉸接式車輛的三自由度模型較為常見,按照自由度的選擇,該模型也可以分為兩類. 其中最常見的一類是選擇前后車體的橫向速度和橫擺角速度作為輸出狀態(tài)的模型,由于前后車體的橫向速度存在耦合,所以其自由度為三,這種模型也常被叫做原地轉(zhuǎn)向模型[31-36]. 另一類是將鉸接角視為固定值的動力學模型,在這種模型中前后車體被視為剛性連接或彈簧阻尼連接,其輸出狀態(tài)為前車體縱向速度、橫向速度和橫擺角速度,這種模型也被叫做穩(wěn)態(tài)轉(zhuǎn)向模型[37-47]. 上述模型常用于鉸接式車輛行駛穩(wěn)定性等領(lǐng)域的研究,而鉸接式車輛的路徑跟蹤控制需要同時對前車體的縱向速度、橫向速度、橫擺角速度和后車體的橫擺角速度進行控制,所以三自由度模型對于鉸接式車輛路徑跟蹤控制不具有完備性.

        鉸接式車輛四自由度動力學模型的研究也具有較長的歷史,周國建在1992 年即采用牛頓-歐拉法建立了四自由度鉸接式車輛轉(zhuǎn)向動態(tài)數(shù)學模型[48-49]. 1997 年DeSantis 在其論文中給出了相似的模型[4]. 此后He 等[30]、Azad[40,50]、Dou 等[51-52]也提出了四自由度鉸接式車輛動力學模型. 上述四自由度動力學模型能夠完備地反映鉸接式車輛前車體縱向速度、橫向速度、橫擺角速度和后車體橫擺角速度等狀態(tài),原則上可以滿足鉸接式車輛路徑跟蹤控制的需求. 不過在這些研究成果中,文獻[48]~[49]只考慮了鉸接式車輛前、后車體在鉸接角發(fā)生變化時的瞬態(tài)轉(zhuǎn)向特性,而忽略了鉸接角不變時前、后車體受縱向力和橫向力作用的穩(wěn)態(tài)轉(zhuǎn)向. 文獻[11], [30], [40], [50]~[52]則試圖通過將液壓轉(zhuǎn)向機構(gòu)簡化為彈簧阻尼結(jié)構(gòu)來解決這個問題,但是簡化后模型的特性是內(nèi)力矩隨鉸接角近似線性變化,而實際的鉸接式車輛內(nèi)力矩是由縱向力、橫向力以及車身加速度等狀態(tài)決定的變量. 因此雖然四自由度模型在理論上可以滿足路徑跟蹤控制的需求,但是現(xiàn)有模型仍不足以作為鉸接式車輛路徑跟蹤控制的理論基礎.

        已知的多自由度鉸接式車輛動力學模型包括Azad 提出的五自由度模型和七自由度模型[40],以及Gao 等提出的十二自由度模型[53]. 對于路徑跟蹤控制而言,多自由度模型包含了過多非控制目標的狀態(tài)變量,而多個變量之間的耦合關(guān)系可能會引起控制器優(yōu)化函數(shù)非凸等問題,因此這種模型通常更適合作為測試控制方法的被控對象. 不過多自由度模型處理瞬態(tài)轉(zhuǎn)向與穩(wěn)態(tài)轉(zhuǎn)向之間關(guān)系的方法,可以被移植到四自由度模型的建模研究中,從而幫助建立能夠滿足鉸接式車輛自動行駛控制需求的動力學模型.

        B. 基于拉格朗日法的動力學模型

        基于拉格朗日法的鉸接式車輛動力學模型較為少見,劉剛等[54]、葛強勝等[55-56]和Alshaer 等[57]分別基于該方法建立了鉸接式車輛的動力學模型. 通過拉格朗日法建立的模型計算量較大,不利于作為路徑跟蹤控制的參考模型,因此基于拉格朗日法的鉸接式車輛動力學模型通常僅作為被控對象,用于驗證控制器的性能.

        總而言之,在動力學模型層面,基于牛頓-歐拉法的四自由度鉸接式車輛動力學模型在理論上較為適合作為路徑跟蹤控制的參考模型. 但目前存在的四自由度模型還存在無法同時反映瞬態(tài)轉(zhuǎn)向特性和穩(wěn)態(tài)轉(zhuǎn)向特性的問題,因此還需參考多自由度模型的建模方法繼續(xù)改進,才能滿足鉸接式車輛路徑跟蹤控制的需求.

        2 鉸接式車輛路徑跟蹤控制方法

        在實現(xiàn)礦用鉸接式車輛自主行駛的過程中,需要運用實時通信、環(huán)境感知、決策規(guī)劃、路徑跟蹤等技術(shù). 其中實時通信、環(huán)境感知、決策規(guī)劃是可以用于不同領(lǐng)域的共性技術(shù),而路徑跟蹤是自主行駛系統(tǒng)的最終實現(xiàn)手段,也是自主行駛系統(tǒng)的核心技術(shù). 礦用鉸接式車輛的路徑跟蹤,即通過對巷道環(huán)境信息和車身姿態(tài)信息進行實時感知,控制鉸接式車輛的車速和轉(zhuǎn)向,從而在保證安全的前提下,使鉸接式車輛沿著規(guī)劃決策系統(tǒng)給出的參考路徑行駛.

        根據(jù)日常的駕駛經(jīng)驗,如果駕駛員將目光適當前移,偏離預定路線的情況將大幅減少. 目光前移的動作可以稱為預瞄,其本質(zhì)是在駕駛員的控制行為中加入預定路線上的前饋信息. 由于引入前饋信息可以有效提高鉸接式車輛路徑跟蹤控制的精確性,因此可以按照有無前饋信息對鉸接式車輛路徑跟蹤控制方面的研究成果進行分類.

        (1)無前饋信息的路徑跟蹤控制方法.

        無前饋信息的路徑跟蹤控制方法還可以細分為有模型控制方法和無模型控制方法.

        A. 有模型控制方法

        常用于鉸接式車輛路徑跟蹤控制的有模型控制有兩類,分別是反饋線性化控制和最優(yōu)控制(Optimal control).

        a. 反饋線性化控制

        反饋線性化控制在鉸接式車輛路徑跟蹤控制中較為常見,該方法通過將鉸接式車輛的運動學模型推導為誤差模型,然后基于狀態(tài)反饋控制解算消除各誤差值所需的控制輸入,從而獲得能夠使移動裝備跟蹤參考路徑的控制律. 從1996 年直到2019 年, Hemami 和Polotski[58-59]、 Polotski[2-3]、DeSantis[4]、Petrov 和Bigras[5]、Bigras 等[6]、Ridley和Corke[11]、Marshall 等[12]、Zhao 等[13]、Bian 等[16]和Dekker 等[20]等先后使用該方法研究了鉸接式車輛的路徑跟蹤控制.

        根據(jù)上述研究工作可知,基于反饋線性化控制的路徑跟蹤控制器可以有效控制鉸接式車輛跟蹤參考路徑. 但是這類控制方法在跟蹤不同參考路徑時需要設置相應的控制器參數(shù)來保證控制效果,所以在參考路徑較為復雜時難以保證路徑跟蹤控制的效果. 這個特點導致基于反饋線性化控制的鉸接式車輛路徑跟蹤控制器在實際應用中受到了諸多限制.

        b. 最優(yōu)控制

        最優(yōu)控制與其他反饋控制的區(qū)別主要在于其鎮(zhèn)定函數(shù)為運動狀態(tài)等性能指標的泛函. 通過求解泛函的極大值或極小值,即可獲取某一個或某幾個性能指標的最優(yōu)控制律. 鎮(zhèn)定函數(shù)為二次型的最優(yōu)控制,即LQR(Linear quadratic regulator)控制,Meng 等[19]根據(jù)這種控制方法設計了用于鉸接式車輛的路徑跟蹤控制器. 相對反饋線性化等控制方法,LQR 具有設計簡便、魯棒性較強等優(yōu)勢.但是由于缺乏前饋信息,傳統(tǒng)的LQR 路徑跟蹤控制器在參考路徑存在較大幅度的曲率突變時仍然性能不佳.

        B. 無模型控制方法

        常用于鉸接式車輛路徑跟蹤控制的無模型控制方法有三類,分別是PID(Proportion integral differential)控制、滑動模態(tài)控制(Sliding mode control,SMC)和智能控制.

        a. PID 控制

        PID 是最為經(jīng)典的無模型反饋控制方法,其設計過程簡便,適合用于工程開發(fā),因此PID 控制在鉸接式車輛路徑跟蹤控制中的應用十分廣泛. 但是由于控制性能受參數(shù)影響較大,目前研究者們通常將PID 控制器作為改進基礎或?qū)φ栈鶞? 近年來的研究成果中,Alshaer 等采用PID 控制作為模糊控制(Fuzzy control)的對照組,研究了這兩種控制器在鉸接式車輛路徑跟蹤控制中的性能差異[57].

        b. 滑動模態(tài)控制

        滑動模態(tài)控制也就是變結(jié)構(gòu)控制(Variable structure control,VSC),通常也可以簡稱為滑??刂? SMC 是一種出現(xiàn)于20 世紀50 年代的特殊非線性反饋控制,其原理是基于系統(tǒng)的狀態(tài),動態(tài)改變控制系統(tǒng)的結(jié)構(gòu),迫使系統(tǒng)按照預先設定的狀態(tài)軌跡運動. SMC 在路徑跟蹤控制中的應用較為廣泛,趙翾等[14]、Nayl 等[60]基于這種方法設計了鉸接式車輛路徑跟蹤控制器. 由于SMC 的設計與被控對象的模型無關(guān),所以具有響應速度快、魯棒性強等優(yōu)點. 但是SMC 也具有固有缺陷,當狀態(tài)軌跡到達滑模面后,控制量可能會產(chǎn)生顫動[61].

        c. 智能控制

        智能控制的定義是具有學習功能、適應功能、組織功能等能力的新型控制方法,是人工智能和自動控制學科交叉產(chǎn)生的最新成果. 目前已經(jīng)出現(xiàn)了多種智能控制方法,其中較為重要的分支包括模糊控制、神經(jīng)網(wǎng)絡(Neural network,NN)和遺傳算法(Genetic algorithm,GA)[62],這些智能控制方法本身屬于無模型控制,但是也可以和其他有模型控制或無模型控制結(jié)合,形成復合控制器,從而提高控制性能.

        在鉸接式車輛的路徑跟蹤控制中,Sasiadek 和Lu 結(jié)合反饋線性化控制與模糊控制建立了控制器[7],Tan 等基于PID 控制的框架設計了模糊控制器[17],Alshaer 等則基于誤差設計了單獨的模糊控制器[57]. 這些工作證明了模糊控制性能優(yōu)于反饋線性化控制、PID 控制等作為改進基礎或?qū)φ栈鶞实目刂品椒? 但是也表明模糊控制的性能受限于控制系統(tǒng)的結(jié)構(gòu).

        神經(jīng)網(wǎng)絡也被稱為人工神經(jīng)網(wǎng)絡(Artificial NN,ANN),在路徑跟蹤控制中較為常見的神經(jīng)網(wǎng)絡包括BP(Back propagation)神經(jīng)網(wǎng)絡、徑向基(Radial basis function,RBF)神經(jīng)網(wǎng)絡、強化學習(Reinforcement learning,RL)神經(jīng)網(wǎng)絡等. 在鉸接式車輛的路徑跟蹤控制中,邵俊愷等提出了基于RL-PID 的控制器[15]. 與模糊控制一樣,神經(jīng)網(wǎng)絡控制雖然能改進控制性能,但是這種控制方法的性能也取決于控制框架.

        遺傳算法是一種計算智能,常用于PID、LQR、SMC 等控制方法中的參數(shù)自適應調(diào)整. 孟宇等采用GA 優(yōu)化了LQR 控制器的參數(shù),提高了鉸接式車輛的路徑跟蹤控制性能[19],但是GA 仍然只能對控制方法的某些性能指標進行改進,無法彌補控制方法機理方面的不足.

        總而言之,受限于前饋信息的缺乏,所有無前饋信息的路徑跟蹤控制方法均無法有效解決參考路徑存在較大幅度的曲率突變時誤差較大的問題. 而對于鉸接式車輛等工作環(huán)境較為狹窄的移動裝備,跟蹤存在較大幅度曲率突變的參考路徑是十分常見的工況,因此無前饋信息的控制方法在鉸接式車輛路徑跟蹤控制中的應用受限頗多.而就無前饋信息的控制方法本身而言,模糊控制、神經(jīng)網(wǎng)絡等智能控制方法可以有效改善其他控制方法的性能,所以這些控制方法在鉸接式車輛路徑跟蹤控制中仍然具有較為廣闊的應用前景.

        (2)有前饋信息的路徑跟蹤控制方法.

        有前饋信息的路徑跟蹤控制方法可以再細分為兩類,前饋-反饋(Feedforward-Feedback)控制和模型預測控制.

        A. 前饋-反饋控制

        在路徑跟蹤控制中,前饋-反饋控制即將參考路徑上的前饋信息引入無前饋信息的反饋控制器的控制方法,上文中提到的反饋線性化控制、最優(yōu)控制、PID 控制、SMC 和智能控制均可作為前饋-反饋控制中的反饋控制方法. 在乘用車等移動裝備的路徑跟蹤控制中,前饋-反饋控制已經(jīng)得到了較為廣泛的應用[63-64]. 在鉸接式車輛的路徑跟蹤控制中,孟宇等采用將預瞄誤差加入優(yōu)化目標的方法提出了前饋-LQR 路徑跟蹤控制器,一定程度改善了鉸接式車輛跟蹤曲率變化幅度較大的參考路徑時的性能[18]. 但是受限于預瞄距離的設置,前饋-反饋控制器在參考路徑包含不同幅度的曲率突變時仍然誤差較大.

        B. 模型預測控制

        模型預測控制也是一種最優(yōu)控制,MPC 與最優(yōu)控制的關(guān)系如圖1 所示. MPC 通常也會被稱為后退時域控制(Receding horizon control,RHC)、滾動時域控制(Moving horizon control,MHC)等[65].MPC 在路徑跟蹤控制中的應用十分廣泛,其原理是基于移動裝備的數(shù)學模型建立預測模型,然后通過預測模型基于當前的位姿狀態(tài)和所有可行的控制輸入預測未來所有可能的位姿狀態(tài),接著通過優(yōu)化目標函數(shù)找出其中與參考狀態(tài)最為接近的位姿狀態(tài),進而得到該狀態(tài)對應的控制輸入. 由于在引入?yún)⒖紶顟B(tài)時,可以加入?yún)⒖悸窂降淖兓厔莸刃畔ⅲ訫PC 跟蹤復雜參考路徑的能力顯著優(yōu)于其他控制方法. 而且在確定控制輸入的可行范圍時,可以加入系統(tǒng)的約束條件,所以MPC能夠顯式地處理系統(tǒng)約束,從而獲得相對其他控制方法十分顯著的優(yōu)勢.

        圖 1 MPC 與最優(yōu)控制的關(guān)系Fig.1 Relationship between MPC and optimal control

        在2012 年至2015 年,Nayl 等提出了一種基于切換模型預測控制(Switching-MPC,SMPC)的鉸接式車輛路徑跟控制器,并證明了SMPC 的性能優(yōu)于LQR 和基于極點配置(Pole placement,PP)的反饋線性化控制[24-26]. 考慮到該控制器的預測模型是由鉸接式車輛的運動學模型推導獲得的線性誤差模型,所以SMPC 是一種線性MPC(Linear MPC,LMPC). 在2019 年,孟宇等提出了基于線性時變MPC(Linear time varying MPC, LTV-MPC)的鉸接式車輛路徑跟蹤控制器[66],這種控制方法也是一種典型的LMPC.

        上述LMPC 是一種采用當前誤差預測未來誤差的控制方法,當參考路徑存在較大幅度的曲率突變且鉸接式車輛的縱向行駛速度較高時,預測獲得的未來誤差和實際的未來誤差之間偏差較大,所以在這種情況下LMPC 控制器的精確性仍然不足[10]. 非線性MPC(Nonlinear MPC, NMPC)在跟蹤存在大幅度曲率突變的參考路徑時相比LMPC性能更佳,因此白國星等提出了一種基于NMPC 的鉸接式車輛路徑跟蹤控制器[10]和一種基于NMPC的鉸接式車輛反應式導航運動控制器[67],取得了相比LMPC 控制器更加精確的控制效果. 不過NMPC 控制器的計算成本較高,所以其實時性還有待進一步優(yōu)化.

        綜合上述研究現(xiàn)狀可知,在有前饋信息的路徑跟蹤控制方法中,MPC 能夠有效引入?yún)⒖悸窂降那梆佇畔ⅲ覠o需考慮預瞄距離的設置等問題,此外MPC 在處理系統(tǒng)約束方面也具有十分顯著的優(yōu)勢,所以MPC 有助于提高鉸接式車輛路徑跟蹤控制在參考路徑存在較大幅度曲率突變時的精確性. 而在現(xiàn)存的多種MPC 中,NMPC 能夠更加充分地利用參考路徑的前饋信息,在鉸接式車輛等工作環(huán)境狹窄的移動裝備的路徑跟蹤控制中具有較為廣泛的應用前景.

        3 NMPC 路徑跟蹤控制方法

        白國星等在對基于MPC 的路徑跟蹤控制進行回顧和比較時發(fā)現(xiàn),目前存在兩種NMPC 控制器設計思路,一種是以離散化后的運動學模型作為預測模型的典型NMPC 設計方法,另一種是以離散化后的非線性誤差模型作為預測模型的非線性誤差MPC(Nonlinear error MPC, NEMPC)[68],各種MPC 的關(guān)系如圖2 所示,下文中的NMPC 專指典型NMPC.

        圖 2 MPC 及其分支Fig.2 MPC and its branches

        在文獻[68]中,白國星等比較了NMPC 與NEMPC在移動機器人路徑跟蹤控制中的性能,但是移動機器人的運動學特性較鉸接式車輛較為簡單,因此對于這兩種控制方法在鉸接式車輛路徑跟蹤控制中的性能目前還未進行比較. 將式(3)中的模型代入文獻[68]中的NEMPC 控制器設計過程,即可建立基于NEMPC 的鉸接式車輛路徑跟蹤控制器.NMPC 控制器的設計過程則可以參考文獻[10]和[69].為了保證比較的一致性,兩個控制系統(tǒng)中鉸接式車輛和控制器的參數(shù)均一致,如表1 所示.

        表 1 鉸接式車輛和控制器參數(shù)Table 1 Parameters of the articulated vehicle and controllers

        參考路徑為直線和圓弧組成的路徑. 其中圓弧路徑的半徑為15 m,仿真起點的坐標為(20, 80).參考速度設置為4 m·s-1時,仿真結(jié)果如圖3 所示.圖4 所示為仿真結(jié)果的局部放大. 圖5 和圖6 顯示了橫向誤差和航向誤差. 圖7 顯示了控制器在每個控制周期內(nèi)的運算時間.

        圖 3 NMPC 和NEMPC 的仿真結(jié)果Fig.3 Simulation results of NMPC and NEMPC

        圖 4 NMPC 和NEMPC 的仿真結(jié)果局部放大Fig.4 Partial enlargement of simulation results of NMPC and NEMPC

        圖 5 NMPC 和NEMPC 的橫向誤差Fig.5 Lateral error of NMPC and NEMPC

        圖 6 NMPC 和NEMPC 的航向誤差Fig.6 Heading error of NMPC and NEMPC

        圖 7 NMPC 和NEMPC 的運算時間Fig.7 Computation time of NMPC and NEMPC

        根據(jù)仿真結(jié)果可知,NEMPC 在精確性方面遜色于NMPC. 而在實時性方面,NEMPC 的平均運算時間和最大運算時間小于NMPC 的平均運算時間和最大運算時間,但是NEMPC 的最大運算時間大于控制周期,所以它的實時性同樣有待進一步優(yōu)化.

        總之在參考路徑存在較大幅度的曲率突變時,NMPC 精確性顯著優(yōu)于NEMPC,與文獻[68]中得到的結(jié)論一致,由此可知該結(jié)論不受被控平臺運動學特性的影響. 至于在參考路徑存在較大幅度的曲率突變時NEMPC 誤差較大的原因,與文獻[10]中LMPC 誤差較大的原因類似. NEMPC 也通過當前誤差預測未來誤差,它與LMPC 的區(qū)別僅為預測的迭代過程中保留了非線性項.

        接著繼續(xù)分析NMPC 的性能. 通過圖5 和圖6可知,NMPC 在跟蹤直線路徑時誤差較小,而參考路徑在直線和彎道之間切換時,即參考路徑存在較大幅度的曲率突變時,橫向誤差和航向誤差均有所增大. 因此可以合理推斷,當參考路徑的曲率突變幅度更大時,路徑跟蹤控制將產(chǎn)生更大的誤差. 此外當基于NMPC 的鉸接式車輛路徑跟蹤控制器以不同的參考速度跟蹤上述參考路徑時,可以得到不同的橫向誤差最大值和航向誤差最大值. 隨著參考速度的增加,誤差最大值也會出現(xiàn)增加的趨勢. 當其他參數(shù)與上述仿真一致時,NMPC的誤差最大值變化趨勢如圖8 所示.

        圖 8 NMPC 的誤差最大值隨參考速度變化趨勢Fig.8 Change trend in maximum error of NMPC with reference velocity changes

        由此可知,在參考路徑存在較大幅度的曲率突變以及參考速度較高時,雖然基于NMPC 的鉸接式車輛路徑跟蹤控制器較基于其他控制方法的控制器精確性較高,但是這種控制器仍然存在繼續(xù)改進的余地.

        針對上述問題,至少存在兩種解決思路. 第一種思路是繼續(xù)改進NMPC,白國星等在針對移動機器人的路徑跟蹤控制中發(fā)現(xiàn)NMPC 的優(yōu)化目標和參考速度之間存在耦合關(guān)系[70],針對該耦合關(guān)系進行解耦研究,能夠進一步提高在參考路徑存在較大幅度曲率突變時的路徑跟蹤控制精確性.第二種思路是加入速度決策控制器,白國星等提出了一種結(jié)合NMPC 和LMPC 的多層MPC(Multilayer MPC, MMPC)路徑跟蹤控制器. 這種控制器采用能夠在更長的預測時域精確預測鉸接式車輛位姿的NMPC 控制器作為速度決策控制器,采用實時性更好的LMPC 控制器作為底層路徑跟蹤控制器,從而實現(xiàn)了通過動態(tài)調(diào)節(jié)縱向速度進一步提高路徑跟蹤控制精確性的目的[71]. 不過在路徑跟蹤控制系統(tǒng)存在較大幅度的定位誤差時,MMPC控制下的鉸接式車輛可能會陷入低速行駛的狀態(tài),因此這項工作還需進一步完善.

        目前,基于NMPC 的鉸接式車輛路徑跟蹤控制存在的另一個問題是預測模型仍然以運動學模型為基礎. 在鉸接式車輛以較低的參考速度(如5 m·s-1以下)運行時,以運動學為基礎的NMPC 路徑跟蹤控制系統(tǒng)性能較好,但是在鉸接式車輛以較高的參考速度(如10 m·s-1以上)運行時,側(cè)向速度導致的精確性下降和安全性惡化的問題必須被納入考慮. 研究者們針對移動機器人的研究[70]和針對乘用車等移動裝備的研究[72-76]表明,以動力學模型作為預測模型的基礎可以有效解決這個問題. 因此基于NMPC 的鉸接式車輛路徑跟蹤控制的一個重要發(fā)展方向,就是建立以動力學模型為預測模型的控制器,提高鉸接式車輛以較高參考速度運行時路徑跟蹤控制的精確性.

        此外,根據(jù)前文中的仿真結(jié)果可知,目前基于NMPC 的鉸接式車輛路徑跟蹤控制器還面臨著實時性方面的挑戰(zhàn). 隨著計算機硬件性能的飛速進步,實時性問題已經(jīng)不再是限制NMPC 路徑跟蹤控制方法應用的瓶頸,本文仿真中使用的計算機處理器僅為Intel(R)Core(TM)i5-8500 @ 3.00 GHz,如果采用性能更強的處理器,NMPC 在實時性方面的表現(xiàn)必然會有所提升,但是出于成本控制的考慮,實時性方面的優(yōu)化仍然是基于NMPC 的鉸接式車輛路徑跟蹤控制領(lǐng)域中的一個重要發(fā)展方向.

        4 結(jié)論與展望

        從鉸接式車輛數(shù)學模型和鉸接式車輛路徑跟蹤控制方法兩個方面,回顧了礦用鉸接式車輛路徑跟蹤控制關(guān)鍵研究點的現(xiàn)狀和進展,并得出了以下結(jié)論與展望:

        (1)在數(shù)學模型研究中,鉸接式車輛的無側(cè)滑經(jīng)典運動學模型在行駛速度較低時精確性較高,完全能夠滿足鉸接式車輛低速路徑跟蹤控制的需求,可以作為低速路徑跟蹤控制的參考模型. 而有側(cè)滑運動學模型在低速時性能與無側(cè)滑經(jīng)典運動學模型相近,高速時則存在可能增大側(cè)滑趨勢的問題. 在動力學模型層面,目前基于牛頓-歐拉法建立的鉸接式車輛四自由度動力學模型原則上能夠滿足路徑跟蹤控制的需求,但是目前存在的四自由度模型無法同時反映鉸接式車輛的瞬態(tài)轉(zhuǎn)向特性和穩(wěn)態(tài)轉(zhuǎn)向特性,還需要繼續(xù)加以改進.

        (2)在路徑跟蹤控制方法研究中,傳統(tǒng)的無前饋信息控制方法,如反饋線性化控制、最優(yōu)控制、PID 控制、SMC 等,均無法有效解決鉸接式車輛跟蹤存在較大幅度曲率突變的參考路徑時誤差較大的問題. 基于上述反饋控制提出的前饋-反饋控制可以用于解決上述問題,但是受限于預瞄距離的設置,前饋-反饋控制器在參考路徑包含不同幅度的曲率突變時仍然誤差較大,在后續(xù)的研究中可以通過自動調(diào)整預瞄距離進一步提高前饋-反饋控制的精確性. MPC 是另一種引入前饋信息的控制方法,這種控制方法可以更加有效地利用前饋信息,且不需要考慮預瞄距離的設置. 而在目前存在的多種MPC 中,NMPC 較LMPC、NEMPC 等方法在跟蹤存在較大幅度曲率突變的參考路徑時精確性更高

        (3)對于基于NMPC 的鉸接式車輛路徑跟蹤控制,目前仍然存在三方面的問題. 首先,這種控制方法仍然存在誤差最大值隨參考速度增大而增加的趨勢. 這個問題可以通過對NMPC 進行解耦研究和增加速度決策控制器來解決,但是目前尚未出現(xiàn)成熟的研究成果. 其次,目前基于NMPC 的鉸接式車輛路徑跟蹤控制仍然以運動學模型作為預測模型的理論基礎,從而無法解決鉸接式車輛以較高的參考速度運行時側(cè)向速度導致的精確性下降和安全性惡化的問題. 這個問題需要通過建立以動力學模型為預測模型的路徑跟蹤控制器來解決,因此必須加緊研究面向路徑跟蹤控制的鉸接式車輛動力學模型. 最后,這種控制方法仍然面臨著實時性方面的挑戰(zhàn),所以還需對該控制方法進行實時性優(yōu)化研究.

        猜你喜歡
        方法模型
        一半模型
        重要模型『一線三等角』
        重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
        學習方法
        可能是方法不對
        3D打印中的模型分割與打包
        用對方法才能瘦
        Coco薇(2016年2期)2016-03-22 02:42:52
        FLUKA幾何模型到CAD幾何模型轉(zhuǎn)換方法初步研究
        四大方法 教你不再“坐以待病”!
        Coco薇(2015年1期)2015-08-13 02:47:34
        賺錢方法
        亚洲欧美国产日产综合不卡| 在线天堂www中文| 成人综合网亚洲伊人| 91华人在线| 在线观看日本一区二区三区| 亚洲人成在线播放网站| 中国国语毛片免费观看视频| 亚洲精品黄网在线观看| 久久综合久中文字幕青草| 亚洲一区二区二区视频| 久久精品国产69国产精品亚洲| 国产精品自产拍在线观看免费| 久草视频在线视频手机在线观看 | 无码一区二区三区久久精品| 亚洲成av人片极品少妇| av色综合久久天堂av色综合在| 在线观看国产精品日韩av | 妃光莉中文字幕一区二区| 无码人妻一区二区三区在线视频| 中文字幕大屁股熟女乱| 日产精品毛片av一区二区三区| 老太婆性杂交视频| 日本乱人伦在线观看| 玩弄人妻奶水无码AV在线| 区一区二区三区四视频在线观看 | 精品视频999| 久草视频在线播放免费| 欧美性生交大片免费看app麻豆 | 狠狠色噜噜狠狠狠97影音先锋 | 亚洲无线码一区二区三区| 久久99精品久久久久久野外| 亚洲精品一区二区在线播放| 亚洲色图三级在线观看| 国产精品_国产精品_k频道w| 亚洲an日韩专区在线| 国产人妖在线观看一区二区三区| 亚洲av首页在线| 亚洲欲色欲香天天综合网| 国产一级av理论手机在线| 丁香五月缴情在线| 男人边吻奶边挵进去视频|