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

?

基于改進(jìn)的LSTM的工業(yè)機(jī)器人柔性關(guān)節(jié)遲滯建模*

2021-08-02 08:03:28黨選舉
關(guān)鍵詞:權(quán)值柔性特性

黨選舉,劉 帆

(桂林電子科技大學(xué)電子工程與自動(dòng)化學(xué)院,廣西 桂林 541004)

0 引言

工業(yè)機(jī)器人具有重復(fù)精度高、自動(dòng)化、安全且適用性強(qiáng)等優(yōu)勢(shì)[1]。在智能制造的背景之下,工業(yè)機(jī)器人的性能越來越強(qiáng)[2],同時(shí)對(duì)工業(yè)機(jī)器人的執(zhí)行精度提出更高的要求。近年來,出現(xiàn)的輕型機(jī)器人、協(xié)作機(jī)器人等機(jī)器人采用諧波驅(qū)動(dòng)器驅(qū)動(dòng)關(guān)節(jié)運(yùn)動(dòng)。由電機(jī)與諧波減速器等組成的柔性關(guān)節(jié)所表現(xiàn)出的復(fù)雜非線性遲滯特性[3-4],直接影響工業(yè)機(jī)器人定位精度。對(duì)柔性關(guān)節(jié)的非線性遲滯特性進(jìn)行建模,從控制角度,基于遲滯模型,通過補(bǔ)償控制削弱其遲滯特性的影響,成為一個(gè)重要研究課題。

基于模型的柔性關(guān)節(jié)補(bǔ)償控制,降低遲滯特性對(duì)定位精度的影響,建立遲滯模型是實(shí)現(xiàn)補(bǔ)償?shù)南葲Q條件。國(guó)內(nèi)外學(xué)者關(guān)于壓電陶瓷等對(duì)象的遲滯特性建模,提出了多種方案:如Bouc-Wen模型[5]、Preisach模型等。這類模型結(jié)構(gòu)較復(fù)雜,逆模型不易求解,且參數(shù)在線計(jì)算困難,難以在實(shí)時(shí)控制系統(tǒng)中實(shí)施。

許多學(xué)者利用神經(jīng)網(wǎng)絡(luò)模型,描述遲滯現(xiàn)象。文獻(xiàn)[6]通過引入遲滯算子構(gòu)建BP神經(jīng)網(wǎng)絡(luò)模型,對(duì)壓電陶瓷的遲滯特性建模。文獻(xiàn)[7-8]采用最小二乘法多項(xiàng)式擬合結(jié)合神經(jīng)網(wǎng)絡(luò)的方法,針對(duì)多遲滯環(huán),需通過增加多項(xiàng)式的項(xiàng)數(shù),保證模型精度,使模型結(jié)構(gòu)更復(fù)雜。文獻(xiàn)[9]提出了基于Preisach模型的深度學(xué)習(xí)網(wǎng)絡(luò)的方法,建立遲滯模型,由Preisach模型特點(diǎn)所決定,為了覆蓋到所有的工作點(diǎn),在神經(jīng)網(wǎng)絡(luò)模型中必須采用更多隱含節(jié)點(diǎn),使遲滯模型結(jié)構(gòu)變得復(fù)雜。

以上大都是針對(duì)壓電陶瓷等對(duì)象,進(jìn)行遲滯建模,而工業(yè)機(jī)器人柔性關(guān)節(jié)遲滯特性所表現(xiàn)出的復(fù)雜強(qiáng)非線性,對(duì)所建立的遲滯模型在非線性特性、結(jié)構(gòu)簡(jiǎn)潔等方面提出更高的要求。

LSTM能夠保存和傳遞長(zhǎng)時(shí)間的信息,具有記憶特性[10]。本文考慮到工業(yè)機(jī)器人柔性關(guān)節(jié)的輸出與歷史輸入有關(guān)的記憶特性,采用了具有長(zhǎng)期記憶特點(diǎn)的LSTM,對(duì)工業(yè)機(jī)器人柔性關(guān)節(jié)所表現(xiàn)出的復(fù)雜非線性遲滯特性進(jìn)行建模。為了進(jìn)一步提高建模精度,本文提出了基于改進(jìn)的LSTM的工業(yè)機(jī)器人柔性關(guān)節(jié)遲滯建模方法。

1 LSTM遲滯模型

1.1 LSTM單元

為了解決傳統(tǒng)RNN網(wǎng)絡(luò)中存在的梯度消失與梯度爆炸問題,采用了一種特殊的RNN單元:LSTM用以代替RNN中的隱含層神經(jīng)元。LSTM單元基本結(jié)構(gòu)[11]如圖1所示。

圖1 LSTM單元基本結(jié)構(gòu)圖

其數(shù)學(xué)模型如下:

(1)

1.2 LSTM遲滯模型的構(gòu)建

考慮到遲滯表現(xiàn)為與輸入信號(hào)歷史值有關(guān)的記憶特性,所以,本文先利用具有記憶特性的LSTM構(gòu)建工業(yè)機(jī)器人柔性關(guān)節(jié)的遲滯模型。LSTM遲滯模型如圖2所示。

圖2 LSTM遲滯模型

(2)

(1)數(shù)據(jù)采集

本文搭建的工業(yè)機(jī)器人柔性關(guān)節(jié)實(shí)驗(yàn)平臺(tái)是由安川GP7機(jī)械手、編程示教器、控制器、外部計(jì)算機(jī)等組成。

在柔性關(guān)節(jié)做往復(fù)運(yùn)動(dòng)時(shí),在不同的運(yùn)行速度下,工業(yè)機(jī)器人柔性關(guān)節(jié)表現(xiàn)出不同的遲滯特性。本文通過與工業(yè)機(jī)器人控制器通信的外部計(jì)算機(jī),對(duì)機(jī)器人往復(fù)運(yùn)動(dòng)時(shí)的柔性關(guān)節(jié)轉(zhuǎn)矩及角度數(shù)據(jù)實(shí)時(shí)采集。表現(xiàn)出不同遲滯特性曲線的兩組數(shù)據(jù),用于驗(yàn)證提出的LSTM遲滯模型建模精度及泛化能力:第一組數(shù)據(jù)設(shè)定關(guān)節(jié)運(yùn)行最大速度為0.55 rad/s,第二組數(shù)據(jù)設(shè)定關(guān)節(jié)運(yùn)行最大速度為1.1 rad/s。

(2)LSTM遲滯模型建模與驗(yàn)證

(3)

其中,yt為t時(shí)刻工業(yè)機(jī)器人柔性關(guān)節(jié)輸出角度。

輸出層的權(quán)值學(xué)習(xí):

(4)

LSTM遲滯模型的輸入門的權(quán)值學(xué)習(xí):

(5)

LSTM遲滯模型的遺忘門的權(quán)值學(xué)習(xí):

(6)

LSTM遲滯模型的輸出門的權(quán)值學(xué)習(xí):

(7)

LSTM遲滯模型的輸入單元狀態(tài)的權(quán)值學(xué)習(xí):

(8)

隱含層輸出ht與記憶單元ct的梯度誤差為:

(9)

LSTM遲滯模型的權(quán)值的更新:

Wt=Wt-1+ΔWt

(10)

其中,γ為學(xué)習(xí)速率;W代指LSTM遲滯模型中所有的網(wǎng)絡(luò)權(quán)值。

圖3 LSTM遲滯模型的建模輸出 圖4 LSTM遲滯模型的驗(yàn)證輸出

圖3為L(zhǎng)STM遲滯模型的建模輸出、圖4為L(zhǎng)STM遲滯模型的驗(yàn)證輸出。由圖3和圖4可知,在LSTM遲滯建模與驗(yàn)證中,LSTM遲滯模型的輸出曲線與工業(yè)機(jī)器人柔性關(guān)節(jié)的輸出曲線存在幅值方面的差異以及相位的滯后性。針對(duì)該問題,提出了一個(gè)改進(jìn)的LSTM遲滯模型。

2 改進(jìn)的LSTM遲滯模型

為了對(duì)LSTM遲滯模型的輸出信號(hào)在幅值和相位上進(jìn)行補(bǔ)償,對(duì)LSTM進(jìn)行改進(jìn),在LSTM遲滯模型后串聯(lián)一個(gè)RBF動(dòng)態(tài)神經(jīng)網(wǎng)絡(luò),稱為改進(jìn)的LSTM遲滯模型。

2.1 RBF動(dòng)態(tài)神經(jīng)網(wǎng)絡(luò)

RBF神經(jīng)網(wǎng)絡(luò)具有計(jì)算量少、學(xué)習(xí)速度快、學(xué)習(xí)方法簡(jiǎn)單等優(yōu)點(diǎn),同時(shí)具有良好的數(shù)據(jù)局部逼近能力以及泛化能力。改進(jìn)的LSTM神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)如圖5所示。

圖5 改進(jìn)的LSTM神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)圖

圖5中,RBF動(dòng)態(tài)神經(jīng)網(wǎng)絡(luò)是一種三層前饋神經(jīng)網(wǎng)絡(luò):輸入層、隱含層和輸出層。輸入信號(hào)為:

(11)

其中,yt-1為工業(yè)機(jī)器人柔性關(guān)節(jié)的前一時(shí)刻的角度。

RBF動(dòng)態(tài)神經(jīng)網(wǎng)絡(luò)模型如下:

(12)

(13)

根據(jù)文獻(xiàn)[12],當(dāng)損失函數(shù)過大時(shí),RBF動(dòng)態(tài)神經(jīng)網(wǎng)絡(luò)通過梯度下降法調(diào)整網(wǎng)絡(luò)權(quán)值。網(wǎng)絡(luò)的損失函數(shù)為:

(14)

網(wǎng)絡(luò)權(quán)值調(diào)節(jié):

(15)

其中,η為學(xué)習(xí)速率,α為動(dòng)量因子。

2.2 改進(jìn)的LSTM遲滯模型及參數(shù)學(xué)習(xí)

所提出改進(jìn)的LSTM遲滯模型及參數(shù)學(xué)習(xí)如圖6所示,由兩部分串聯(lián)組成:第一部分是LSTM遲滯模型,模型輸入為柔性關(guān)節(jié)的轉(zhuǎn)矩xt;第二部分是RBF動(dòng)態(tài)神經(jīng)網(wǎng)絡(luò),在RBF輸入信號(hào)中加入柔性關(guān)節(jié)前一時(shí)刻的輸出值,使神經(jīng)網(wǎng)絡(luò)具有動(dòng)態(tài)特性。

圖6 改進(jìn)的LSTM遲滯模型

3 改進(jìn)的LSTM遲滯模型驗(yàn)證

用兩組數(shù)據(jù),對(duì)所提出的改進(jìn)的LSTM遲滯模型進(jìn)行驗(yàn)證,并與LSTM遲滯模型比較。在改進(jìn)的LSTM遲滯模型中,LSTM隱含層節(jié)點(diǎn)取10個(gè),RBF隱含層節(jié)點(diǎn)取10個(gè)。

3.1 LSTM遲滯模型建模與驗(yàn)證

基于LSTM遲滯模型,對(duì)采集到的工業(yè)機(jī)器人柔性關(guān)節(jié)的第一組數(shù)據(jù)建模。建模效果如圖7所示。圖8為對(duì)應(yīng)建模誤差,其建模的最大絕對(duì)誤差和均方誤差分別為1.545 7°和0.226 3。

圖7 LSTM遲滯模型的建模 圖8 LSTM遲滯模型的建模誤差

為了驗(yàn)證LSTM遲滯模型的適應(yīng)性能力,用第二組數(shù)據(jù)對(duì)遲滯模型進(jìn)行驗(yàn)證。

圖9為L(zhǎng)STM遲滯模型驗(yàn)證效果,圖10為對(duì)應(yīng)驗(yàn)證誤差,其最大絕對(duì)誤差和均方誤差分別為1.881 7°和1.174 0。

圖9 LSTM遲滯模型的驗(yàn)證 圖10 LSTM遲滯模型的驗(yàn)證誤差

3.2 改進(jìn)的LSTM遲滯模型建模與驗(yàn)證

基于改進(jìn)的LSTM遲滯模型,對(duì)采集到的工業(yè)機(jī)器人柔性關(guān)節(jié)的第一組數(shù)據(jù)進(jìn)行建模。圖11為建模效果,圖12為對(duì)應(yīng)建模誤差,其模型的最大絕對(duì)誤差和均方誤差分別為0.776 8°和0.024 7。

圖11 改進(jìn)的LSTM遲滯模型的建模 圖12 改進(jìn)的LSTM遲滯的建模誤差

為了驗(yàn)證改進(jìn)的LSTM遲滯模型的泛化能力,用第二組數(shù)據(jù)對(duì)遲滯模型進(jìn)行驗(yàn)證。

驗(yàn)證效果及驗(yàn)證誤差如圖13、圖14所示。改進(jìn)后的遲滯模型驗(yàn)證的最大絕對(duì)誤差和均方誤差分別為1.218 0°和0.064 3。

圖13 改進(jìn)的LSTM遲滯模型的驗(yàn)證 圖14 改進(jìn)的LSTM遲滯模型的驗(yàn)證誤差

3.3 實(shí)驗(yàn)數(shù)據(jù)仿真結(jié)果比較與分析

遲滯模型的建模均方誤差和驗(yàn)證均方誤差的對(duì)比如表1所示。實(shí)驗(yàn)數(shù)據(jù)仿真結(jié)果表明,LSTM遲滯模型基本可以描述出工業(yè)機(jī)器人柔性關(guān)節(jié)的非線性遲滯關(guān)系,但在相位上存在滯后誤差,尤其在模型驗(yàn)證中滯后明顯。改進(jìn)的LSTM遲滯模型的建模精度與驗(yàn)證精度都高于改進(jìn)前的LSTM遲滯模型。

表1 模型的均方誤差

4 結(jié)論

針對(duì)工業(yè)機(jī)器人柔性關(guān)節(jié)的復(fù)雜非線性遲滯特性,為了得到高精度遲滯模型,從造成模型誤差的幅值與相位兩個(gè)角度考慮,對(duì)人工智能中的長(zhǎng)短時(shí)記憶模型(LSTM)進(jìn)行改進(jìn), 將LSTM遲滯模型與RBF動(dòng)態(tài)模型相融合,構(gòu)建了一個(gè)改進(jìn)的LSTM遲滯模型。實(shí)驗(yàn)數(shù)據(jù)仿真結(jié)果表明,與LSTM遲滯模型比較,改進(jìn)的LSTM遲滯模型,對(duì)工業(yè)機(jī)器人柔性關(guān)節(jié)遲滯特性建模,具有更高的精度和泛化能力,為基于模型的工業(yè)機(jī)器人柔性關(guān)節(jié)高精度補(bǔ)償控制,提供了基礎(chǔ)。

猜你喜歡
權(quán)值柔性特性
一種柔性拋光打磨頭設(shè)計(jì)
一種融合時(shí)間權(quán)值和用戶行為序列的電影推薦模型
灌注式半柔性路面研究進(jìn)展(1)——半柔性混合料組成設(shè)計(jì)
石油瀝青(2021年5期)2021-12-02 03:21:18
谷稗的生物學(xué)特性和栽培技術(shù)
CONTENTS
CONTENTS
高校學(xué)生管理工作中柔性管理模式應(yīng)用探索
色彩特性
流行色(2020年9期)2020-07-16 08:08:54
進(jìn)一步凸顯定制安裝特性的優(yōu)勢(shì) Integra DRX-5.2
Quick Charge 4:什么是新的?
CHIP新電腦(2017年6期)2017-06-19 09:41:44
余江县| 河津市| 黄梅县| 诸城市| 滨州市| 涞水县| 自治县| 东乌珠穆沁旗| 山阴县| 三台县| 呼玛县| 赫章县| 清丰县| 文山县| 行唐县| 锡林郭勒盟| 赤水市| 游戏| 阳曲县| 岳阳市| 英德市| 新宁县| 江孜县| 浏阳市| 新建县| 平安县| 石阡县| 威海市| 东台市| 耿马| 德保县| 宜昌市| 扎兰屯市| 三都| 宁化县| 二手房| 南昌县| 特克斯县| 乌拉特后旗| 赣榆县| 苏州市|