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

?

四輪驅(qū)動自動導引車橫向軌跡跟蹤研究

2024-08-28 00:00:00王玉潔陳遠
機械制造與自動化 2024年2期
關鍵詞:模型預測控制

摘"要:軌跡跟蹤控制是自主導引車(AGV)的重要組成部分。為提高軌跡跟蹤的快速性和穩(wěn)定性,根據(jù)牛頓歐拉方程建立AGV的二自由度動力學方程,據(jù)此建立誤差模型,設計基于AGV動力學模型的線性時變模型預測控制算法,建立以狀態(tài)增量和控制增量為變量的優(yōu)化函數(shù),對其添加狀態(tài)量約束、控制量約束和控制增量約束,同時增加軟約束動態(tài),通過仿真對設計的控制器進行分析驗證,結(jié)果證明了控制器的有效性。

關鍵詞:自動導引車;軌跡跟蹤控制;模型預測控制

中圖分類號:U461""文獻標志碼:B""文章編號:1671-5276(2024)02-0243-04

Research on Lateral Trajectory Tracking of Four-wheel Drive AGV

WANG Yujie1,CHEN Yuan2

(1. School of Mechanical Engineering,Nanjing University of Science and Technology,Nanjing 210094,China;

2. Jiangsu Jinling Institute of Intelligent Manufacturing Co., Ltd., Nanjing 210006,China)

Abstract:Track tracking control is an important part of automated guided vehicle (AGV). In order to improve the rapidity and stability of trajectory tracking, a two degree of freedom dynamic equation of AGV is established according to Newton Euler equation, and an error model is established accordingly. A linear time-varying model predictive control algorithm based on AGV dynamic model is designed, and an optimization function with state increment and control increment as variables is established. The constraints of state quantity, control quantity and control increment as well as soft constraint dynamics are added. The simulation results verify the effectiveness of the controller.

Keywords:automated guided vehicle;trajectory tracking control;model predictive control

0"引言

自動導引車(automated guided vehicle,AGV)是一種無人操作的自動化搬運機器人,已被廣泛應用于倉儲運輸、醫(yī)療、軍工等多個領域[1]。由于傳統(tǒng)工業(yè)朝著自動化、智能化方向發(fā)展,因而對AGV的需求量也隨之增長[2]。因此,對AGV的軌跡跟蹤控制進行研究對AGV的自主導航具有很重要的意義。

目前國內(nèi)外學者對AGV的軌跡跟蹤控制進行了大量的研究。楊李朋等[3]提出了改進的模糊PID方法,在模糊PID控制的基礎上, 設計出單純形法目標函數(shù)自動尋優(yōu)與模糊PID控制相結(jié)合。朱時杰等[4]設計了基于線性自抗擾控制(LADRC)的軌跡跟蹤器,解決易陷入局部最優(yōu)的問題。然而,現(xiàn)在常用的控制方法在進行預測跟蹤時,存在因計算量龐大難以滿足實時控制要求的問題,同時因為在優(yōu)化求解過程中未對變量進行合理約束,無法穩(wěn)定精確地跟蹤。因而需針對上述問題進行研究。

本文提出了基于AGV動力學模型的線性時變模型預測控制算法。首先,建立了AGV動力學模型,然后在此基礎上建立了AGV軌跡跟蹤誤差模型,同時采用泰勒公式進行線性化處理,采用向前歐拉法進行離散化,建立以狀態(tài)增量和控制增量為變量的優(yōu)化函數(shù),將其轉(zhuǎn)化為二次規(guī)劃問題。對優(yōu)化函數(shù)添加狀態(tài)量約束、控制量約束和控制增量約束,在AGV精準跟蹤參考軌跡的基礎上提高了軌跡跟蹤的穩(wěn)定性。

1"車輛動力學模型

本文研究的AGV采用八輪四驅(qū)動結(jié)構(gòu)設計,前后輪實現(xiàn)獨立驅(qū)動轉(zhuǎn)向,沿車體軸線方向均勻?qū)ΨQ分布4個萬向輪,提供支撐和平衡作用?;谠撈脚_,為提高控制算法的實時性和穩(wěn)定性,在較為準確地描述車輛動力學過程的基礎上,對車輛模型進行適當簡化,因此建立二自由度動力學模型,如圖1所示。其中,XOY是以大地坐標系為參考的全局坐標系,xO′y是以AGV自身軸線為參考的車輛坐標系,車輛坐標系原點在AGV質(zhì)心處,x軸為車身軸線方向,y軸與x軸垂直,vx和vy是車輛坐標系中質(zhì)心處的縱橫速度,φ 是橫擺角,m是車輛質(zhì)量,Iz是質(zhì)心繞z軸的轉(zhuǎn)動慣量。

根據(jù)牛頓第二定律建立車輛動力學模型:

mx··=mφ·+2(Fl, fcosδf-Fc, fsinδf)+2(Fl,rcosδr-Fc, fsinδr)

my··=-mx·φ·+2(Fl, fcosδf+

Fc, fsinδf)+2(Fl,rcosδr+Fc,rsinδr)

Izφ··=2lf(Fl, fcosδf+Fc, fsinδf)-

2lr(Fl,rcosδr+Fc,rsinδr)

X·=x·cosφ-y·sinφ

Y·=x·sinφ-y·cosφ(1)

在小角度假設條件下,三角函數(shù)滿足:

cosθ≈1,sinθ≈θ,tanθ≈θ

式中計算時的車輪轉(zhuǎn)角、側(cè)偏角均為小角度。

基于小角度假設,前/后輪輪胎側(cè)偏角可表示為

αf=δf-y·+lfφ·vx

αr=lrφ·-y·vx(2)

假設低滑移率情況,輪胎側(cè)向力和輪胎縱向力可以表達為如下線性形式。

Fc, f=Cc, fαf,F(xiàn)c,r=Cc,rαr

Fl, f=Cl, fsf,F(xiàn)l,r=Cl,rsr(3)

式中:Cc, f和Cc,r分別為車輛前/后輪側(cè)偏剛度;αf和αr分別為前/后輪側(cè)偏角;Cl, f和Cl,r分別為前/后輪縱向剛度;sf和sr分別為前/后輪滑移率。

將式(1)表示成如下狀態(tài)方程的形式

ξ·=f(ξ,u)(4)

式中:系統(tǒng)狀態(tài)量ξ=x·,y·,φ,φ·,X,YT;控制量u=δf。

2"線性時變模型預測控制器設計

根據(jù)上述車輛動力學方程,提出線性時變模型預測控制器,該控制器由預測模型、在線優(yōu)化和反饋校正組成。相較于非線性模型預測控制器,本文對原有預測模型進行線性化和離散化處理,同時增加狀態(tài)增量約束,大大提高了控制的實時性和穩(wěn)定性。

2.1"軌跡跟蹤誤差模型

圖1所示的車輛動力學模型為非線性系統(tǒng),將其進行線性化處理。對于給定的期望參考軌跡,滿足式(5),用ref表示參考量,期望軌跡的狀態(tài)量和控制量滿足下式:

ξ·ref=f(ξref,uref)(5)

對式(4)在期望參考軌跡處進行泰勒級數(shù)一階展開,得到線性化方程:

ξ∧·=A(t)ξ∧(t)+B(t)u∧(t)(6)

但由于經(jīng)線性化后的式(6)是連續(xù)方程,不能直接用于MPC,因此需對該方程采用向前歐拉法進行離散化[5]處理,得到離散化狀態(tài)空間方程式(7):

ξ∧(k+1)=Ak,t(k)ξ∧(k)+Bk,t(k)u∧(k)+dk,t(7)

為避免出現(xiàn)控制量突變和在計算中出現(xiàn)無可行解的情況,在這里構(gòu)建新的狀態(tài)向量χ(k|t),帶入式(7),得到包含Δu(k)新的狀態(tài)空間表達式:

χ(k+1|t)=A~χ(k|t)+B~Δu(k|t)+d(k|t)(8)

在車輛對參考軌跡進行軌跡跟蹤時,軌跡跟蹤精度和車輛橫向穩(wěn)定性都是很重要的。因此在軌跡跟蹤中將橫擺角和橫向位置作為輸出量,得到預測輸出方程:

η(k|t)=C~χ(k|t)(9)

根據(jù)模型預測控制設計思路將狀態(tài)量和控制量帶入離散預測輸出方程中,可得到未來一段時間的輸出量,推導如下:

k+1時刻的預測方程為

η(k+1)=C~χ(k+1)(10)

將式(8)帶入式(10)中,得η(k+1)=C~Aχ(k)+C~Bχ(k)+C~d(k)

以此類推,可得到在k,k+Np時刻內(nèi)的預測方程,將推導得到的預測方程以矩陣的形式表達,可以得到系統(tǒng)的離散預測輸出表達式:

Y(k)=Ψχ(k)+ΘΔU(k)+ΩD(k)(11)

式中ΔU(k)=[Δu(k)"Δu(k+1)"…"Δu(k+Nc)]T

基于上式,可以求解系統(tǒng)當前的狀態(tài)量χ(k)和控制增量ΔU(k),以獲得預測時域Np內(nèi)的狀態(tài)量和輸出量,從而實現(xiàn)預測功能。

2.2"目標優(yōu)化函數(shù)

在軌跡跟蹤過程中,為了使車輛平穩(wěn)精確地跟蹤期望軌跡,需得到最優(yōu)控制量,而在控制時域內(nèi)的最優(yōu)控制量只能通過求解目標函數(shù)得到。若在設定目標函數(shù)時只考慮對控制量進行約束,不能控制控制量的跳變,這樣會在跟蹤時車身不穩(wěn),因而應將控制增量作為優(yōu)化函數(shù)狀態(tài)量。同時,由于車輛動力學模型的復雜度較高,易出現(xiàn)沒有最優(yōu)解的情況,因而在目標函數(shù)中加入松弛因子。為了方便計算,本文將目標優(yōu)化函數(shù)設定為如下二次規(guī)劃形式:

J(ξ∧(k),u(k-1),Δu(k))=

∑Npi=1y(k+ik)-yref(k+ik)Q2+∑Nc-1i=1Δu(k+ik)R2+ρε2(12)

式中:Np表示預測時域;Nc表示控制時域;Q和R分別是輸出量和控制量變化的加權矩陣;ρ是權重因子;ε是松弛因子;y(k+ik)是控制預測輸出值;yref(k+ik)是參考預測輸出值;Δu(k+ik)是控制增量。

在實際的系統(tǒng)中,考慮到車輛執(zhí)行機構(gòu)有一定的輸出范圍,需對系統(tǒng)的狀態(tài)量、控制量添加約束條件:

ξmin(k)≤ξ(k)≤ξmax(k)(13)

umin(k)≤u(k)≤umax(k)(14)

為了保證車輛能夠平穩(wěn)跟蹤期望軌跡,需使控制量穩(wěn)定變化,本文增加對控制增量進行約束:

Δumin(k)≤Δu(k)≤Δumax(k)(15)

為了方便預測時域里狀態(tài)量和輸出量的求解,將式(11)帶入式(12)目標優(yōu)化函數(shù)中,定義Yref(k)為參考輸出,可以得到如下優(yōu)化方程表達式:

J=[Y(k)-Yref(k)]TQ[Y(k)-Yref(k)]+

ΔU(k)TRΔU(k)+ρε2(16)

為簡化計算,將其化為標準二次型形式:

J=12[ΔU(k)T,ε]TH(k)[ΔU(k)T,ε]+G(k)[ΔU(k)T,ε](17)

由于式(13)—式(15)的約束方程中,約束對象不統(tǒng)一,為將約束條件的變量統(tǒng)一,可將約束轉(zhuǎn)化為如下形式:

Ymin(k)-ε≤Y(k)≤Ymax(k)+ε

Umin(k)≤AΔU(k)+U(k)≤Umax(k)(18)

在每個周期完成優(yōu)化求解后,可以得到Np內(nèi)的控制輸入增量和松弛因子。將控制增量序列里的第一個控制增量作用于系統(tǒng),獲得當前的最優(yōu)控制量:

u(k|k)=u(k-1|k)+Δu*(k|k)(19)

為了保證車輛能夠平穩(wěn)跟蹤期望軌跡,需使控制量穩(wěn)定變化,本文對控制增量添加約束:

ΔUmin(k)≤ΔU(k)≤Umax(k)(20)

3"仿真分析

為了驗證算法的有效性,對軌跡跟蹤控制進行了仿真實驗。在AGV實際運行過程中, Np=20,Nc=5,ρ=1 000。

未對控制增量進行約束時的仿真結(jié)果如圖2—圖4所示。從圖中可以看出在跟蹤的過程中,實際軌跡偏離了目標參考軌跡,因為在目標優(yōu)化函數(shù)優(yōu)化求解時,出現(xiàn)了控制量的突變,因而軌跡跟蹤的曲線會產(chǎn)生凸起躍變,AGV在跟蹤過程中會產(chǎn)生較頻繁晃動,跟蹤效果不好。

對控制增量進行約束后的仿真結(jié)果如圖5—圖7所示。從圖中可以看出,當對控制增量進行限制后,改進后的軌跡跟蹤算法能平穩(wěn)精準地跟蹤參考軌跡,有效地改善了跟蹤效果。

為驗證該控制算法對行駛速度具有良好的魯棒性,將不同車速下的仿真結(jié)果進行對比分析控制效果,如圖8、圖9所示(本刊黑白印刷,相關疑問咨詢作者)。從圖中可以看出當AGV以5m/s、10m/s、15m/s的速度對參考軌跡都能進行較好地跟蹤,只是在彎道部分與參考軌跡會有些許偏差,但最后都能將偏差收斂為0,驗證了該控制器在不同速度下都有良好的跟蹤效果。

4"結(jié)語

本文以AGV二自由度動力學模型為基礎,建立模型的狀態(tài)空間方程,在模型預測控制的框架下建立了軌跡跟蹤誤差模型,構(gòu)造了二次規(guī)劃方程形式的目標優(yōu)化函數(shù)。根據(jù)AGV機械特性限制,在文獻控制算法的基礎上,對控制增量進行約束,有效地改進了軌跡跟蹤性能,使AGV能夠精準穩(wěn)定地跟蹤參考軌跡。最后,通過仿真對該控制器進行了驗證。為將來軌跡跟蹤控制研究提供了參考。

參考文獻:

[1] 王浩吉,楊永帥,趙彥微. 重載AGV的應用現(xiàn)狀及發(fā)展趨勢[J]. 機器人技術與應用,2019(5):20-24.

[2] 張滬松,樓佩煌,朱立群,等. 基于組合趨近律的差速AGV高精度路徑跟蹤技術研究[J]. 機械制造與自動化,2019,48(6):186-190.

[3] 楊李朋,張文豐,王昊. 基于改進模糊PID的AGV軌跡跟蹤研究[J]. 工業(yè)控制計算機,2017,30(8):117-119.

[4] 朱時杰,郭青. 基于線性自抗擾的AGV軌跡跟蹤控制器設計及參數(shù)優(yōu)化[J]. 北京化工大學學報(自然科學版),2017,44(4):95-100.

[5] 劉豹,唐萬生. 現(xiàn)代控制理論[M]. 3版. 北京:機械工業(yè)出版社,2006.

收稿日期:20220922

猜你喜歡
模型預測控制
基于預測控制綜合算法的控制器設計與仿真
科技視界(2017年35期)2018-03-09 20:37:34
室溫預測控制的仿真研究
科學與財富(2018年1期)2018-03-03 01:51:59
基于虛擬矢量的FCS—MPC在單相PWM整流器中的應用
科技視界(2017年23期)2017-12-09 07:56:32
核電站蒸汽發(fā)生器水位模型預測控制方法研究
預測控制在電力電子技術中的應用
三相電壓型PWM整流器直接功率控制策略研究
三相電壓型PWM整流器直接功率控制策略研究
AECS—2000在機組AGC控制中的應用
非完整移動機器人的模型預測控制技術的研究
科技資訊(2015年4期)2015-07-02 17:55:56
飽和離散隨機非線性系統(tǒng)的H模型預測控制
德庆县| 嫩江县| 界首市| 大埔区| 宁都县| 宿松县| 湾仔区| 体育| 五莲县| 崇文区| 河源市| 得荣县| 永顺县| 扶余县| 永新县| 龙川县| 尉犁县| 江阴市| 鹤岗市| 五台县| 任丘市| 广灵县| 西贡区| 麻江县| 云和县| 启东市| 合水县| 南雄市| 肃南| 兴文县| 永泰县| 丰原市| 南安市| 开阳县| 呼和浩特市| 武宣县| 方山县| 安泽县| 桦甸市| 浦东新区| 东辽县|