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

?

挖掘機器人負載工況下的力與位姿控制

2016-12-17 08:04陳欠根高尚康趙喻明沈東羽
關(guān)鍵詞:驅(qū)動力挖掘機控制算法

陳欠根, 高尚康, 趙喻明, 沈東羽

(1.中南大學(xué) 高性能復(fù)雜制造國家重點實驗室,湖南 長沙 410083; 2.山河智能裝備股份有限公司,湖南 長沙 410100)

?

挖掘機器人負載工況下的力與位姿控制

陳欠根1,2, 高尚康1, 趙喻明1,2, 沈東羽1

(1.中南大學(xué) 高性能復(fù)雜制造國家重點實驗室,湖南 長沙 410083; 2.山河智能裝備股份有限公司,湖南 長沙 410100)

文章分析了智能挖掘技術(shù)的研究現(xiàn)狀,給出了試驗挖掘機器人運動學(xué)模型及負載工況下動態(tài)特性方程;為實現(xiàn)典型挖掘工況下工作裝置位姿及液壓驅(qū)動力的控制,設(shè)計了一種基于BP(back propagation)神經(jīng)網(wǎng)絡(luò)PID(proportion-integral-derivative)控制算法的控制器;并以山河智能SWE-17E挖掘機器人為平臺進行試驗驗證。試驗結(jié)果表明,采用BP神經(jīng)網(wǎng)絡(luò)PID控制算法得到的工作裝置末端軌跡跟蹤誤差均方差小于10 cm,驅(qū)動力跟蹤也達到了較高精度,證明了BP神經(jīng)網(wǎng)絡(luò)PID控制算法對于挖掘機器人力與位姿控制的可行性和有效性。

挖掘機器人;典型挖掘工況;BP神經(jīng)網(wǎng)絡(luò)PID控制;力與位姿控制

液壓挖掘機是一種集多功能于一身的工程機械,其結(jié)構(gòu)復(fù)雜、應(yīng)用廣泛,在工業(yè)、農(nóng)業(yè)、國防等領(lǐng)域都能發(fā)揮重要作用。隨著工程機械行業(yè)技術(shù)的發(fā)展,機電液一體化和智能化越來越多地與工程機械相結(jié)合。液壓挖掘機作為最典型的工程機械,其智能化控制一直是世界各國研究者關(guān)注的焦點。文獻[1]采用了有別于傳統(tǒng)PID(proportion-integral-derivative)控制算法的PID算法對液壓挖掘機進行軌跡控制;文獻[2]對液壓挖掘機的負載阻力模型和參數(shù)辨識進行了較為深入的研究;文獻[3]設(shè)計了一種自校正調(diào)節(jié)器,對液壓挖掘機工作裝置進行運動控制研究;文獻[4]將神經(jīng)網(wǎng)絡(luò)控制運用于空載情況下的挖掘機軌跡控制。

本文利用BP(back propagation)神經(jīng)網(wǎng)絡(luò)PID控制算法良好的自適應(yīng)性及非線性映射能力[5],將其應(yīng)用于黏土挖掘工況下挖掘機器人的末端軌跡跟蹤控制和液壓驅(qū)動力的跟蹤控制;并以山河智能SWE-17E型挖掘機器人為試驗平臺,闡明挖掘機工作裝置的運動學(xué)特性和負載工況下動力學(xué)特性;以典型的滿斗挖掘工作循環(huán)為分析對象,驗證了BP神經(jīng)網(wǎng)絡(luò)PID控制算法對于智能挖掘中力與位姿控制的有效性與控制精度。

1 挖掘機器人的運動學(xué)模型

挖掘機的工作裝置類似于機器人的各個關(guān)節(jié)。本文以自動挖掘的一個典型實際挖土作業(yè)過程作為試驗對象,暫不考慮上車平臺的回轉(zhuǎn)(θ0=0),因此整個工作裝置可視為一個三自由度機器人系統(tǒng)。工作裝置的運動學(xué)模型如圖1所示。

圖1 工作裝置運動學(xué)模型

圖1中,分別在每個關(guān)節(jié)鉸點處建立1個坐標系,根據(jù)D-H坐標變換可以得出工作裝置末端相對于機身坐標原點的位置,限于篇幅和研究側(cè)重點,本文不給出具體的運動學(xué)方程推導(dǎo)過程,直接給出鏟斗齒尖位置P=[xyz]T和工作裝置轉(zhuǎn)角θi的關(guān)系,即

(1)

其中,R為鏟斗末端姿態(tài)矩陣;a1、a2、a3分別為動臂、斗桿與鏟斗的關(guān)節(jié)長度;Si=sinθi,Sij=sin(θi+θj),Sijk=sin(θi+θj+θk);Ci、Cij、Cijk為形式類同的余弦關(guān)系。

由給定末端軌跡坐標可得出各個關(guān)節(jié)角度θ1、θ2、θ3,而工作裝置液壓缸長度λ1、λ2、λ3與關(guān)節(jié)角度值有對應(yīng)關(guān)系,表示為λn=λ(θn)。通過路徑規(guī)劃策略可得任意時刻各個關(guān)節(jié)轉(zhuǎn)角,再根據(jù)液壓缸長度與關(guān)節(jié)轉(zhuǎn)角關(guān)系式調(diào)節(jié)液壓缸長度使各個工作裝置運動到目標角度。

2 負載工況下系統(tǒng)動態(tài)特性分析

試驗平臺電液比例系統(tǒng)采用的是博世力士樂公司的負載獨立流量分配系統(tǒng)(LUDV)[6],多個執(zhí)行機構(gòu)可以同時動作,流量與負載無關(guān),因此在負載挖掘過程中動態(tài)負載不斷變化的工況下仍然可以獨立地分配驅(qū)動機構(gòu)流量與壓力,實現(xiàn)驅(qū)動力的跟蹤匹配。

在實際工作中,鏟斗直接與負載接觸,其工作裝置液壓活塞桿的實際驅(qū)動力[7]為:

F=P1A1-P2A2

(2)

其中,P1、P2分別為無桿腔和有桿腔時的液壓油壓力;A1、A2分別為無桿腔和有桿腔時活塞桿的有效作用面積。

負載工況下挖掘機工作裝置的動力學(xué)特性方程[8]可以表示為:

(3)

由于土壤內(nèi)在因素的不確定性及土壤阻力計算的復(fù)雜性,一般采用如下經(jīng)驗公式[9]估算挖掘阻力切向分力,即

(4)

其中,C為土壤硬度系數(shù),本文取值為5~8;R為鏟斗關(guān)節(jié)的切削半徑;φmax為鏟斗從入土到出土總轉(zhuǎn)角的一半;φ為鏟斗關(guān)節(jié)瞬時轉(zhuǎn)角;B為鏟斗切削刃寬度影響系數(shù),B=1+2.6b,b為鏟斗平均寬度;A為切削角變化影響系數(shù),取為1.3;Z為斗齒影響系數(shù),Z=0.75;X為斗側(cè)壁影響系數(shù),可取X=1.15;D為切削刃擠壓土壤的力的大小,可根據(jù)斗容量大小選取適當?shù)闹怠?/p>

本文研究中試驗土壤為Ⅱ級土壤,土質(zhì)均勻。根據(jù)經(jīng)驗表明,Fn/Ft∈[0.1~0.26],常取Fn=0.2Ft,方向則隨機變化,一般為了簡化計算,允許Fn=0。將求得的挖掘阻力代入到工作裝置的動力學(xué)方程(3)中,在其他參數(shù)已知的前提下,可以求出理想的液壓驅(qū)動力Fd。

3 控制器設(shè)計

在挖掘機器人的實際挖土作業(yè)中,既要控制挖掘力的大小,使得液壓缸提供的驅(qū)動力能夠滿足挖掘需求卻不超過工作裝置的強度極限范圍,又要準確控制工作裝置的位姿,從而實現(xiàn)對目標軌跡的準確跟蹤。傳統(tǒng)PID控制器一般只適應(yīng)于線性系統(tǒng),難以滿足動態(tài)系統(tǒng)的控制要求,本文采用BP神經(jīng)網(wǎng)絡(luò)PID控制方法來實現(xiàn)智能挖掘過程中力與位姿的控制。

3.1 控制系統(tǒng)整體結(jié)構(gòu)

在一個動態(tài)系統(tǒng)中,PID控制要取得良好的控制效果,就必須不斷調(diào)整比例、積分、微分3個參數(shù),從變化無窮的組合中找出最佳組合。結(jié)合BP神經(jīng)網(wǎng)絡(luò)是為了在挖掘機器人運行過程中,根據(jù)系統(tǒng)動態(tài)特性和運行情況,通過BP神經(jīng)網(wǎng)絡(luò)自學(xué)習(xí)能力和權(quán)系數(shù)的調(diào)整來整定PID控制的3個參數(shù),使得控制器能夠以某種最優(yōu)控制率逼近控制目標。

控制系統(tǒng)整體結(jié)構(gòu)如圖2所示。

圖2 控制系統(tǒng)整體結(jié)構(gòu)

3.2 控制器的神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)

系統(tǒng)采用3層BP神經(jīng)網(wǎng)絡(luò),一般分為輸入層、隱含層和輸出層。

神經(jīng)網(wǎng)絡(luò)輸入層的輸入為:

(5)

其中,被控對象越復(fù)雜,神經(jīng)元個數(shù)M越多,本文取M為6;角度值的3個輸入量分別為關(guān)節(jié)角度設(shè)定值θd、角度的實際值θ、角度的設(shè)定值與實際值之間的誤差eθ(eθ=θd-θ);活塞桿驅(qū)動力的3個輸入量為理想驅(qū)動力Fd、實際驅(qū)動力F、理想驅(qū)動力與實際驅(qū)動力的誤差eF(eF=Fd-F)。

BP神經(jīng)網(wǎng)絡(luò)整體結(jié)構(gòu)如圖3所示。其中,驅(qū)動力設(shè)定值即為理想驅(qū)動力Fd。

圖3 BP神經(jīng)網(wǎng)絡(luò)整體結(jié)構(gòu)

網(wǎng)絡(luò)隱含層的輸入和輸出分別為:

(6)

(7)

(8)

網(wǎng)絡(luò)輸出層的輸入和輸出分別為:

(9)

(10)

(11)

網(wǎng)絡(luò)輸出層中,輸出節(jié)點個數(shù)取為3,分別對應(yīng)PID的3個參數(shù)Kp、Ki、Kd,神經(jīng)元激活函數(shù)取非負的Sigmoid函數(shù),即

(12)

3個網(wǎng)絡(luò)層依次確定后,神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)確定為6-7-3結(jié)構(gòu)。性能指標函數(shù)取為:

(13)

由于經(jīng)典BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)收斂速度慢,容易收斂到局部最優(yōu)[10],因此需要適當改進。本文采用附加慣性項的優(yōu)化方法,使得網(wǎng)絡(luò)能夠快速收斂到全局最優(yōu)。由此帶來的計算誤差可通過調(diào)整學(xué)習(xí)算法進行補償。

根據(jù)以上分析,將網(wǎng)絡(luò)輸出層的學(xué)習(xí)算法進行調(diào)整如下:

(14)

(15)

其中,η為學(xué)習(xí)速率;α為慣性系數(shù)。按同樣的方法可以調(diào)整網(wǎng)絡(luò)隱含層權(quán)值的學(xué)習(xí)算法。

4 黏土挖掘試驗研究及分析

本研究以山河智能裝備股份有限公司生產(chǎn)的SWE-17E挖掘機器人為實際控制對象,以挖掘機器人的準備—入土—滿斗挖掘—出土—卸土為控制過程,對SWE-17E液壓挖掘機進行改造。同時,在各關(guān)節(jié)鉸點處安裝角度傳感器,在工作液壓缸進出油口安裝壓力傳感器,通過傳感器實時監(jiān)測并反饋數(shù)據(jù)信號。

試驗過程中,由上位機根據(jù)預(yù)定的挖掘軌跡和滿斗挖掘過程中理想的挖掘力規(guī)劃相應(yīng)的設(shè)定角度和驅(qū)動力,下位機通過角度傳感器和壓力傳感器實時監(jiān)測各個關(guān)節(jié)角度值和工作油缸的大小腔壓力值。在VB編程界面將BP神經(jīng)網(wǎng)絡(luò)PID控制算法做成控制模塊嵌入控制系統(tǒng)中,對角度值和驅(qū)動力的誤差進行計算分析,再根據(jù)BP神經(jīng)網(wǎng)絡(luò)PID控制算法來整定PID參數(shù),通過控制系統(tǒng)向執(zhí)行機構(gòu)發(fā)出相應(yīng)的控制信號,改變閥芯位移和閥口開度來控制工作裝置的位姿以及電液系統(tǒng)提供的驅(qū)動力,從而實現(xiàn)對智能挖掘典型挖掘過程中力與位姿的跟蹤控制。

試驗所用土壤為濕軟黏土,屬Ⅱ級土壤,符合液壓挖掘機實際工程作業(yè)的一般工況。應(yīng)用BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),令神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)速率η=0.28,慣性系數(shù)α=0.04,加權(quán)系數(shù)初始值隨機選值,取值區(qū)間為[-0.5,0.5]。工作裝置末端驅(qū)動力跟蹤曲線如圖4所示。由圖4可知,采用BP神經(jīng)網(wǎng)絡(luò)PID控制能對驅(qū)動力進行較為準確的跟蹤。動臂、斗桿、鏟斗角度跟蹤曲線如圖5所示。齒尖軌跡跟蹤曲線如圖6所示。

圖4 驅(qū)動力跟蹤曲線

圖5 動臂角度、斗桿角度以及鏟斗角度跟蹤曲線

圖6 齒尖軌跡跟蹤曲線

由圖5可知,角度跟蹤的最大誤差分別小于3°、4°、10°,由于各關(guān)節(jié)角度誤差存在一定的補償和疊加關(guān)系,使得末端齒尖軌跡跟蹤的最大誤差控制在15 cm之內(nèi),誤差均方差小于10 cm。

5 結(jié) 論

(1) 本文分析了國內(nèi)外智能挖掘技術(shù)的研究現(xiàn)狀,在已有基礎(chǔ)上建立挖掘機器人工作裝置的三自由度運動學(xué)模型,并給出了負載工況下的系統(tǒng)動態(tài)特性方程。

(2) 基于BP神經(jīng)網(wǎng)絡(luò)PID控制算法設(shè)計了能夠?qū)崿F(xiàn)挖掘機器人工作裝置姿態(tài)控制及末端執(zhí)行機構(gòu)驅(qū)動力跟蹤的控制器。

(3) 以山河智能SWE-17E挖掘機器人為平臺,對本文設(shè)計的控制器進行試驗論證。試驗結(jié)果表明:在Ⅱ級濕軟黏土工況下,工作裝置末端即齒尖路徑跟蹤的誤差均方差小于10 cm,驅(qū)動力也能實現(xiàn)準確跟蹤,證明了BP神經(jīng)網(wǎng)絡(luò)PID控制算法對于挖掘機器人力與位姿控制的可行性和有效性。

[1] GU J,TAYLOR J,SEWARD D.Proportional-integral-plus control of an intelligent excavator[J].Computer-Aided Civil and Infrastructure Engineering,2004,19(1):16-27.

[3] 張大慶.液壓挖掘機工作裝置運動控制研究[D].長沙:中南大學(xué),2006.

[4] 呂廣明,孫立寧,薛淵.神經(jīng)網(wǎng)絡(luò)在液壓挖掘機工裝軌跡控制中的應(yīng)用[J].機械工程學(xué)報,2005,41(5):119-122.

[5] BERGMANN S,STELZER S,STRASSBURGER S.On the use of artificial neural networks in simulation-based manufacturing control[J].Journal of Simulation,2014,8(1):76-90.

[6] 蔣道成,于蘭英,柯堅,等.LUDV控制系統(tǒng)的動態(tài)仿真[J].機械工程師,2008(4):27-29.

[7] 張大慶,趙喻明,劉心昊,等.液壓挖掘機四自由度自適應(yīng)控制[J].華中科技大學(xué)學(xué)報(自然科學(xué)版),2013,41(增刊1):455-458,470.

[8] 佘翊妮.基于多體動力學(xué)的大型正鏟液壓挖掘機工作裝置的動態(tài)特性研究[D].杭州:浙江工業(yè)大學(xué),2013.

[9] 劉靜.挖掘機器人虛擬樣機建模技術(shù)及其應(yīng)用研究[D].杭州:浙江大學(xué),2005.

[10] 盧建中,程浩.改進GA優(yōu)化BP神經(jīng)網(wǎng)絡(luò)的短時交通流預(yù)測[J].合肥工業(yè)大學(xué)學(xué)報(自然科學(xué)版),2015,38(1):127-131.

(責任編輯 胡亞敏)

Research on force and position and pose control of mining robot under load condition

CHEN Qian’gen1,2, GAO Shangkang1, ZHAO Yuming1,2, SHEN Dongyu1

(1.State Key Laboratory of High Performance Complex Manufacturing, Central South University, Changsha 410083, China; 2.Sunward Intelligent Equipment Co., Ltd., Changsha 410100, China)

The kinematic model and dynamic characteristic equation of mining robot under load condition were introduced based on the analysis of research status about intelligent mining technology. To realize the position and pose control of working device and the hydraulic driving force control under typical mining condition, a controller based on the proportion-integral-derivative(PID) control algorithm with back propagation neural network(BP-NN) was designed. The test was conducted on the basis of SWE-17E mining robot of Sunward. The experimental results show that the end-effector trajectory tracking error of working device is less than 10 cm, and the tracking of driving force also has high accuracy, demonstrating that the PID control algorithm with BP-NN is feasible and effective in force and position and pose control of mining robot.

mining robot; typical mining condition; proportion-integral-derivative(PID) control with back propagation neural network(BP-NN); force and position and pose control

2015-06-08;

2015-09-08

國家“十二五”科技支撐計劃資助項目(2013BAF07B02)

陳欠根(1956-),男,江西新干人,中南大學(xué)教授,碩士生導(dǎo)師.

10.3969/j.issn.1003-5060.2016.11.003

TU621;TP183

A

1003-5060(2016)11-1451-05

猜你喜歡
驅(qū)動力挖掘機控制算法
挖掘機尿素噴嘴散熱改進
紡織機械手專利瞄準控制算法
油價上漲的供需驅(qū)動力能否持續(xù)
溫暖厚實,驅(qū)動力強勁 秦朝 QM2018/QC2350前后級功放
突出文化產(chǎn)業(yè)核心驅(qū)動力
以創(chuàng)新為驅(qū)動力,兼具學(xué)院派的嚴謹態(tài)度 Q Acoustics
基于ARM+FPGA的模塊化同步控制算法研究
露天采礦挖掘機的維修保養(yǎng)
基于航跡差和航向差的航跡自動控制算法
徐工XW1300C大型挖掘機
雅安市| 灵璧县| 内江市| 华宁县| 九龙坡区| 乐业县| 阿拉善左旗| 诸暨市| 宁蒗| 宁南县| 新竹市| 菏泽市| 蓝田县| 双辽市| 广德县| 永城市| 若羌县| 三河市| 广灵县| 枞阳县| 合江县| 乐至县| 施秉县| 夹江县| 白玉县| 嘉祥县| 修水县| 阿图什市| 邵东县| 福安市| 莫力| 电白县| 冀州市| 通城县| 西青区| 竹山县| 大姚县| 宁河县| 乌拉特前旗| 东乡族自治县| 沭阳县|