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

?

基于線驅(qū)動原理的3T1R并聯(lián)機器人運動參數(shù)分析

2021-08-29 08:33:50焦迎雪聶秀珍
制造業(yè)自動化 2021年8期
關鍵詞:驅(qū)動器并聯(lián)線性

焦迎雪,聶秀珍

(山西鐵道職業(yè)技術學院,太原 030013)

0 引言

科學技術的發(fā)展,給生產(chǎn)活動帶來的新的發(fā)展動力,傳統(tǒng)生產(chǎn)活動的進行主要通過人力來完成,當面對大型生產(chǎn)活動時,人力生產(chǎn)不僅效率低,質(zhì)量也相對較低,無法達到高精度的程度,更重要的是危險的生產(chǎn)活動會給人們的生命安全帶來威脅。在此背景下,科學技術的發(fā)展使得生產(chǎn)活動逐漸向著智能化、自動化和機械化方向發(fā)展,其中機器人是出現(xiàn)和使用就是自動化生產(chǎn)的典型代表。3T1R并聯(lián)機器人是現(xiàn)代化生產(chǎn)中最常用的一種。3T1R并聯(lián)機器人,即三平移一轉動機器人,具有剛度強、速度快、承載能力強等優(yōu)點,在分揀、搬運、上下料、定位裝配等領域發(fā)揮了重要的作用[1]。通過應用領域可知,該類機器人對運動參數(shù)的控制要求較高。

關于并聯(lián)機器人運動參數(shù)的分析方法有很多,如基于模糊理論的方法,該方法通過模糊推理將控制量轉化為控制輸出,為機器人提供運動參數(shù)。這種方法不需要建立精確的控制模型,且魯棒性較強,但是面對精細化程度較高物體,得出的控制參數(shù)精準度不夠。基于PID的方法。這種方法的控制精度較高,但是適用性不強,其得出的控制參數(shù)只適用其對應的物體操作控制,而且其參數(shù)需要整定。

結合前人研究經(jīng)驗,針對以往控制方法存在的缺點,提出一種基于線驅(qū)動原理的3T1R并聯(lián)機器人運動參數(shù)分析方法。該方法以線驅(qū)動原理為基礎,通過明確線性驅(qū)動器輸出量與3T1R并聯(lián)機器人運動參數(shù)之間的線性關系來獲取運動數(shù)值。最后將該分析方法應用到一個3T1R并聯(lián)機器人運動控制當中,檢驗運動參數(shù)與預期參數(shù)之間的誤差,以此分析得出分析方法的精度。通過本研究以期提高3T1R并聯(lián)機器人工作質(zhì)量[2]。

1 3T1R并聯(lián)機器人運動參數(shù)分析方法

3T1R并聯(lián)機器人是一種自由度較高的智能機器人,主要用于分揀、包裝、上下料、搬運等工作當中。3T1R并聯(lián)機器人由動平臺、靜平臺、無約束支鏈、混合支鏈、控制器以及驅(qū)動器組成。在3T1R并聯(lián)機器人整個工作過程中,通過控制器推算得出3T1R并聯(lián)機器人的運動參數(shù),然后以此控制線性驅(qū)動器驅(qū)動機械手/臂完成抓取、移動、投放等動作。由此可知,3T1R并聯(lián)機器人運動參數(shù)的推算工作至關重要,推算的越準確,3T1R并聯(lián)機器人的動作精度越高?;诖?,提出一種基于線驅(qū)動原理的3T1R并聯(lián)機器人運動參數(shù)分析法。

1.1 線性驅(qū)動器運行參量采集

3T1R并聯(lián)機器是在線性驅(qū)動器的驅(qū)動下執(zhí)行相關動作的,因此線性驅(qū)動器與3T1R并聯(lián)機器之間存在很明顯的線性關系,即一方發(fā)生改變,另一方也隨之發(fā)生改變的現(xiàn)象。線性驅(qū)動器,也被稱為交流伺服驅(qū)動器,主要負責3T1R并聯(lián)機器人三個參數(shù)的控制,即運動速度、運動位置以及運動力矩[3]。這三個控制量的采集就是后續(xù)3T1R并聯(lián)機器人運動參數(shù)得出的關鍵。基于此,參數(shù)的獲取首先要對線性驅(qū)動器的三個參量進行采集。

目前,基于現(xiàn)有的技術,傳感器采集是最常用的手段。根據(jù)需要采集的參量的不同,選擇的傳感器類型為位移傳感器、速度傳感器以及電流互感器。這些參量采集到之后,轉換為數(shù)字信號,這些數(shù)字信號受到采集環(huán)境以及傳感器本身影響,其信號中會存在大量的噪聲,影響了后期運動參數(shù)推算結果的準確性。為此,需要對這些噪聲進行去除。在這里采用一種混合的去噪方法進行去噪,該方法中包括了三種方法,即獨立分量分析法、經(jīng)驗模態(tài)分解法以及小波閾值去噪方法。該方法具體過程如下:

步驟1:將包含噪聲數(shù)字信號a劃分為m個頻段;

步驟2:對m段信號進行平移拼接;

步驟3:將平移拼接處理后的m維信號作為獨立分量分析的輸入通道信號;

步驟4:利用獨立分量分析法對信號進行盲源分離,得到初步去噪信號。

步驟5:將初步去噪信號進行經(jīng)驗模態(tài)分解,分解公式如下:

得到n個IMF分量和1個殘差rn(t)。其中,c(t)被稱為IMF分量。

步驟6:源信號主要集中在第1個和第2個IMF分量當中,因此只保留這兩個IMF分量。

步驟7:利用小波閾值法對第1個和第2個IMF分量進行去噪。具體過程如下:

step1:利用小波變換將IMF分量變換到小波域,得到小波分解系數(shù);

step2:利用選擇的閾值函數(shù)對小波分解系數(shù)進行處理,得到小波估計系數(shù)。閾值函數(shù)形式如下:

式中,sgn()代表符號函數(shù);a代表閾值;x代表信號。

step3:選擇小波分解系數(shù)與小波估計系數(shù)相減絕對值的最小值;

step4:進行小波重構,得到去噪后信號。

1.2 3T1R并聯(lián)機器人數(shù)學建模

本章節(jié)為方便后續(xù)分析與計算,本章節(jié)建立關于3T1R并聯(lián)機器人數(shù)學模型。該模型建立的主要通過Matlab軟件當中的Simulink工具來進行,建模過程如下:

步驟1:登錄Matlab軟件,選擇Simulink工具模塊;

步驟2:啟動Simulink工具;

步驟3:畫出3T1R并聯(lián)機器人的各個組成模塊;

步驟4:在組成模塊上添加3T1R并聯(lián)機器相關參數(shù);

步驟5:根據(jù)各個模塊之間的連接關系,畫出所有模塊之間的連接線;

步驟6:指定輸入、輸出端子。

基于建立好的3T1R并聯(lián)機器人數(shù)學模型,即可投入使用。開始時,模型設定初始狀態(tài)和輸出,接下來的每一個時間步中,Simulink計算并聯(lián)機器人的輸入、狀態(tài)和輸出,并更新模型來反映計算出的值。結束時,模型得出相應的輸入、狀態(tài)和輸出[4]。

1.3 3T1R并聯(lián)機器人運動參數(shù)計算

基于上述兩個步驟的研究,接下來進入最后關鍵的一步,計算3T1R并聯(lián)機器人運動參數(shù)。在這里需要利用改進后的PID算法來進行。

PID算法的計算能力是實現(xiàn)線性驅(qū)動器與3T1R并聯(lián)機器人線性連接的關鍵,主要通過PID的比例、積分、微分計算,推算出3T1R并聯(lián)機器人運動參數(shù)。PID工作原理是通過線性驅(qū)動器實際輸出和預期輸出之間誤差,在比例、積分、微分的運算下,得出3T1R并聯(lián)機器人運動參數(shù)。

線性驅(qū)動器實際輸出和預期輸出之間誤差計算公式如下:

式中,e(t)代表誤差;r(t)代表線性驅(qū)動器預期輸出;h(t)代表線性驅(qū)動器實際輸出。

根據(jù)e(t)進行比例、積分、微分計算,得出3T1R并聯(lián)機器人運動控制參數(shù)。計算公式如下:

式中,s(t)代表PID輸出的并聯(lián)機器人運動控制參數(shù);KP、Kd分別代表比例、積分以及微分系數(shù);Ti、Td代表積分時間常數(shù)和微分時間常數(shù)。

將上述公式(4)進行離散化處理,得到:

3T1R并聯(lián)機器人運動的準確性與PID計算結果有著直接關系,而影響PID計算結果的關鍵在于比例、積分、微分三個參數(shù)整定[5]。一個3T1R并聯(lián)機器人完成一次作業(yè)任務,需要其機械手/臂的運動參數(shù)不斷進行改變,才能使其具有靈活性。但是傳統(tǒng)PID推算結果只適用于一種動作的控制,要想計算其他動作,就需要重新進行推算,效率較慢,且精度也不能保證,因此需要對PID的三個參數(shù)進行整定,調(diào)高其靈活性和適用性。

PID整定方法有很多,如蟻群算法、模擬退火算法、遺傳算法等。這些方法各有優(yōu)缺點,如表1所示。

表1 PID參數(shù)整定方法優(yōu)缺點

以上述遺傳算法為基礎,利用細菌共軛算子進行優(yōu)化,然后利用優(yōu)化后的算法對PID三個參數(shù)進行整定,具體過程如圖1所示。

圖1 PID參數(shù)整定流程

2 測試與分析

為測試所研究分析方法在3T1R并聯(lián)機器人運動參數(shù)計算中的應用效果,以MATLAB軟件為平臺,進行測試。

2.1 設備選擇

本測試中,將所選擇的3T1R并聯(lián)機器人用于分揀作業(yè)當中。通過分揀作業(yè)的完成效果來檢驗其運動參數(shù)分析質(zhì)量。所選擇的3T1R并聯(lián)機器人本身工作參數(shù)如下:

1)機械臂自由度:3自由度+夾持器;

2)有效負載:200g(伸直可夾重量);

3)負載:500g(夾持搬運重量);

4)臂展:350mm;

5)有效抓取范圍:半徑≤30cm;以中心軸為半圓的區(qū)域;

6)抓取物體直徑:1cm~6cm;

與之相連的為線性驅(qū)動器,本測試中所選擇的線性驅(qū)動器的關鍵參數(shù)如下:

1)絲杠導程mm:5;

2)電機功率w:400;

3)電機額定轉速rpm:3000;

4)減速比額定出力kN:1;

5)額定速度mm/s:250;

6)額定行程mm:300。

2.2 傳感器采集線性驅(qū)動器運行參量

利用位移傳感器、速度傳感器以及電流互感器采集所選擇線性驅(qū)動器運行參量,采集過程如圖2所示。

圖2 感器采集線性驅(qū)動器運行參量程序

2.3 3T1R并聯(lián)機器人運行模型

利用MATLAB中的Simulink,按照章節(jié)1.2,建立3T1R并聯(lián)機器人運行,如圖3所示。

圖3 3T1R并聯(lián)機器人運行模型

2.4 作業(yè)現(xiàn)場搭建

以直徑為4mm的小型藥片為分揀對象,結合3T1R并聯(lián)機器人搭建作業(yè)現(xiàn)場,如圖4所示[6]。

圖4 3T1R并聯(lián)機器人作業(yè)現(xiàn)場

2.5 運動軌跡設定

利用3T1R并聯(lián)機器人將小型藥片分揀到不同類別的儲存罐當中,分揀理想運動軌跡如圖5所示。

在圖5中理想運動軌跡每個階段選擇一個時間點,其對應當中3T1R并聯(lián)機器人的理想運動參數(shù)如下:

圖5 3T1R并聯(lián)機器人分揀理想運動軌跡

抓取段:位置(0.52,1.32,0.44);速度:1.25cm/s;力:4.68N:

升起段:位置(1.72,1.21,1.34);速度:1.22cm/s;力:5.63N:

平移段:位置(1.57,1.02,1.41);速度:2.14cm/s;力:6.32N:

下降段:位置(0.51,0.32,0.32);速度:1.15cm/s;力:3.32N:

放置段:位置(0.56,0.03,0.25);速度:1.00cm/s;力:0.02N:

2.6 算法參數(shù)設置

遺傳算法整定PID參數(shù)時,算法運行初始參數(shù)如下:

1)群體大?。?0;

2)遺傳算法的終止進化代數(shù):200;

3)選擇概率:0.25;

4)交叉概率:0.50;

5)變異概率:0.0025;

6)PID控制三個參數(shù)的尋優(yōu)范圍:[0,100]。

2.7 效果分析統(tǒng)計與分析

相同測試條件下,應用基于模糊理論的分析方法和基于PID的分析方法,以此進行分揀作業(yè),然后同樣一個時間點,統(tǒng)計3T1R并聯(lián)機器人運動參數(shù),得出實際運動參數(shù),并與理想運動參數(shù)進行對比[7]。結果如表2所示。

表2 3T1R并聯(lián)機器人實際運動參數(shù)

表2 (續(xù))

將表2中的實際運動參數(shù)與2.5章節(jié)中3T1R并聯(lián)機器人的理想運動參數(shù)進行對比,從中可以看出:以其他兩種方法相比,所研究方法應用下,理想運動參數(shù)與實際運動參數(shù)更為相近,說明所研究方法分析質(zhì)量更高,得出的運動參數(shù)精度更高[8]。

3 結語

綜上所述,為提高生產(chǎn)效率和質(zhì)量,降低其生產(chǎn)過程中的風險,并聯(lián)機器人常被應用到現(xiàn)代化生產(chǎn)當中。然而,隨著作業(yè)對象的更精細化,對其運動參數(shù)精度要求更高。為此,進行基于線驅(qū)動原理的3T1R并聯(lián)機器人運動參數(shù)分析。最后通過實際應用,測試分析方法的精確度,得出理想運動參數(shù)與實際運動參數(shù)更為相近,證明了方法的有效性。然而,本研究,僅在理想的環(huán)境中進行測試,與實際應用情況存在一定的差別,因此有待進一步分析和探討。

猜你喜歡
驅(qū)動器并聯(lián)線性
漸近線性Klein-Gordon-Maxwell系統(tǒng)正解的存在性
識別串、并聯(lián)電路的方法
線性回歸方程的求解與應用
藏起驅(qū)動器號確保數(shù)據(jù)安全
電腦愛好者(2020年6期)2020-05-26 09:27:33
二階線性微分方程的解法
壓電陶瓷驅(qū)動器的遲滯特性
審批由“串聯(lián)”改“并聯(lián)”好在哪里?
并聯(lián)型APF中SVPWM的零矢量分配
一種軟開關的交錯并聯(lián)Buck/Boost雙向DC/DC變換器
SiC基和Si基永磁同步電動機驅(qū)動器的比較
新建县| 原阳县| 临泽县| 东乡族自治县| 宿迁市| 晋中市| 龙川县| 平泉县| 松阳县| 白朗县| 兴化市| 双牌县| 阿瓦提县| 安徽省| 余姚市| 大安市| 汾西县| 永新县| 济南市| 梨树县| 满洲里市| 通河县| 新源县| 连平县| 农安县| 洛浦县| 南澳县| 黄浦区| 邯郸市| 云安县| 化隆| 即墨市| 镇康县| 张家口市| 长岛县| 若羌县| 五常市| 泰宁县| 双鸭山市| 松江区| 灯塔市|