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

?

兩自由度Dobot機(jī)器人控制仿真分析

2019-10-09 00:45:20汪浩然
自動(dòng)化儀表 2019年9期
關(guān)鍵詞:閉環(huán)控制運(yùn)動(dòng)學(xué)力矩

汪浩然

(甘肅林業(yè)職業(yè)技術(shù)學(xué)院機(jī)電工程學(xué)院,甘肅 天水 741020)

0 引言

近些年,工業(yè)機(jī)器人在各行各業(yè)都得到了廣泛的應(yīng)用,機(jī)器人技術(shù)也得到了迅速的發(fā)展。為了降低機(jī)器人的開發(fā)成本和周期,機(jī)器人的理論研究分析和仿真有助于機(jī)器人的研發(fā)。MATLAB 除了傳統(tǒng)的交互式編程之外,還提供了豐富、可靠的矩陣運(yùn)算、圖形繪制、數(shù)據(jù)處理、圖像處理等工具[1-2]。同時(shí),在這些方面研究也形成了一定的理論體系,李廣亮等[2]利用MATLAB中的Robotics Toolbox,仿真了KUKA R6機(jī)器人的運(yùn)動(dòng)學(xué)分析。孫曉等[3]利用自適應(yīng)模糊算法設(shè)計(jì)多關(guān)節(jié)機(jī)器人的阻抗控制器,對(duì)其控制結(jié)果進(jìn)行詳細(xì)的分析和討論。國內(nèi)外專家也對(duì)機(jī)器人末端力的控制方法進(jìn)行了研究,主要有阻抗控制[3-9]、混合力控制、力/位置控制等方法。阻抗控制具有很強(qiáng)的適應(yīng)性,因此很適合在一些特殊環(huán)境下應(yīng)用[9-10]。陳彥宇等[11-12]對(duì)PLC控制的碼垛機(jī)器人控制方法進(jìn)行了介紹。

根據(jù)某企業(yè)機(jī)器人設(shè)計(jì)方案要求,該機(jī)器人最大負(fù)載能力10 kg,末端最大允許誤差為±1.5 mm,相對(duì)誤差不超過2%。本文采用了速度閉環(huán)和位置閉環(huán)的雙閉環(huán)控制策略實(shí)現(xiàn)對(duì)機(jī)器人關(guān)節(jié)的控制,并進(jìn)行了仿真分析。

1 數(shù)學(xué)模型

1.1 機(jī)器人運(yùn)動(dòng)學(xué)模型

機(jī)器人運(yùn)動(dòng)學(xué)模型由圖1所示。

圖1 機(jī)器人運(yùn)動(dòng)學(xué)模型

采用DH方法建立機(jī)器人的運(yùn)動(dòng)學(xué)模型:

(1)

坐標(biāo)2對(duì)坐標(biāo)1轉(zhuǎn)換:

(1)

坐標(biāo)轉(zhuǎn)換矩陣如下:

T=0T2=0T11T2

(3)

因此,Dobot機(jī)器人末端的位置為:

(4)

對(duì)式(4)兩邊進(jìn)行時(shí)間求導(dǎo),可得到機(jī)器人末端的運(yùn)動(dòng)速度方程如下:

(5)

對(duì)式(5)兩邊同時(shí)對(duì)時(shí)間求導(dǎo),可得到機(jī)器人末端的加速度方程如下:

(6)

式中:q1、q2為關(guān)節(jié)角度;r1、r2為連桿長度。

結(jié)合式(4)~式(6),可以得到機(jī)器人的正向運(yùn)動(dòng)學(xué)模型。因此,在已知Dobot機(jī)器人的桿件長度和關(guān)節(jié)輸入的情況下,可以求得機(jī)器人末端的位置、速度和加速度變化情況。

其逆運(yùn)動(dòng)學(xué)是指已知末端位置,求解關(guān)節(jié)角度的過程。因此,該機(jī)器人的逆運(yùn)動(dòng)學(xué)模型為:

(7)

1.2 機(jī)器人動(dòng)力學(xué)模型

由Kane方程可知,關(guān)節(jié)機(jī)器人的動(dòng)力學(xué)模型可表示為:

V*(F++F)+W*(τ+L*)=0

(8)

其中,V*為桿件質(zhì)心坐標(biāo):

V*=[vc1vc2]

連桿1和連桿2的角速度為:

(9)

由此得到質(zhì)心的加速度為:

(10)

系統(tǒng)所受主動(dòng)力為桿件的重力:

(11)

主動(dòng)力矩為電機(jī)的驅(qū)動(dòng)力矩:

(12)

連桿的慣性力為:

(13)

將角速度對(duì)時(shí)間求導(dǎo),得到其角加速度:

(14)

用L*表示對(duì)質(zhì)心的主矩,由于桿件質(zhì)量集中于質(zhì)心,因此:

(15)

1.3 系統(tǒng)模型

假設(shè)電動(dòng)機(jī)電樞回路的電阻為Ra,電樞電感為La,電樞電壓和電樞電流分別為ua、ia,由此得到電樞回路電壓方程為:

(16)

式中:e為直流電機(jī)的反電動(dòng)勢(shì);Ce為反電動(dòng)勢(shì)常數(shù)。

電機(jī)力矩方程可表示為:

Tm=Cmia

(17)

式中:Tm為驅(qū)動(dòng)力矩;Cm為直流電動(dòng)機(jī)的力矩常數(shù)。

一般選取國際單位時(shí),存在Cm=Ce。

系統(tǒng)力平衡方程可表示為:

(18)

聯(lián)立式(17)、式(18),經(jīng)拉氏變換可得:

(19)

最終得驅(qū)動(dòng)力矩(控制電流)與輸出轉(zhuǎn)矩之間的模型為:

(20)

當(dāng)電機(jī)系統(tǒng)簡化為慣性-摩擦負(fù)載時(shí),只要將傳動(dòng)機(jī)構(gòu)和負(fù)載的慣量、黏滯摩擦折算到電機(jī)軸,以等效慣量Je和等效黏滯摩擦系數(shù)Be取代式(20)的慣量項(xiàng)和黏滯摩擦項(xiàng)即可。

(21)

(22)

在考慮傳動(dòng)比的情況下,得直流電機(jī)驅(qū)動(dòng)力矩-負(fù)載輸出轉(zhuǎn)速之間的動(dòng)力學(xué)模型:

(23)

2 機(jī)器人雙閉環(huán)控制模型

由于直流速度伺服系統(tǒng)的開環(huán)傳遞函數(shù)時(shí)零型系統(tǒng),為了在提高系統(tǒng)的穩(wěn)態(tài)精度同時(shí)具有較好的快速響應(yīng),速度控制控制回路一般采用PI控制器,位置控制回路一般采用PD或PID控制器。

建立了直流電動(dòng)機(jī)的速度PI控制器的模型。PI控制器的控制規(guī)律為:

(24)

在Simulink中建立PD模型??紤]到微分會(huì)對(duì)系統(tǒng)帶來噪聲,因此選用不完全微分控制器。建立的近似微分PD控制器模型如圖2所示。

圖2 PD控制器模型

機(jī)器人的位置閉環(huán)和速度閉環(huán)的雙閉環(huán)控制的結(jié)構(gòu)如圖3所示。內(nèi)環(huán)采用PI速度閉環(huán)控制,外環(huán)采用PD位置閉環(huán)控制策略,形成雙閉環(huán)控制。

圖3 雙閉環(huán)控制結(jié)構(gòu)框圖

3 仿真分析

根據(jù)設(shè)計(jì)方案要求,r1=0.6 m,r2=0.4 m,最大負(fù)載10 kg。

圖4 系統(tǒng)階躍響應(yīng)曲線q2=10

圖5 關(guān)節(jié)2的正弦輸入響應(yīng)曲線

為了提高系統(tǒng)的穩(wěn)定裕度值,在系統(tǒng)中添加PI控制器C??刂破髡{(diào)節(jié)模型如圖6所示。在SISO工具中,進(jìn)行識(shí)別(或者根據(jù)上述參數(shù)進(jìn)行設(shè)定)。

圖6 控制器調(diào)節(jié)模型

圖6中:G為系統(tǒng)傳遞函數(shù);H為系統(tǒng)反饋傳遞函數(shù)。在MATLAB中通過SISO工具箱設(shè)置界面上進(jìn)行設(shè)置控制器的參數(shù)。系統(tǒng)特性如圖7所示。

圖7 系統(tǒng)特性

由圖7可知,加入控制器后,系統(tǒng)的相位裕度為67.9°,可以滿足穩(wěn)定性的要求。由系統(tǒng)的單位響應(yīng)曲線可知,其單位響應(yīng)時(shí)間為65 ms,超調(diào)量也滿足系統(tǒng)要求。

建立如圖8所示的Dobot機(jī)器人的半物理仿真控制程序。由圖8可知,Dobot機(jī)器人主要包含兩部分。①Dobot機(jī)器人機(jī)構(gòu)和位置直流伺服系統(tǒng)模型,其主要作用是實(shí)現(xiàn)機(jī)器人機(jī)構(gòu)和直流電機(jī)對(duì)關(guān)節(jié)1、2的位置閉環(huán)和速度閉環(huán)的雙閉環(huán)控制模型以及末端的負(fù)載。②Dobot機(jī)器人末端運(yùn)動(dòng)軌跡規(guī)劃模型,其主要作用為,產(chǎn)生機(jī)器人末端的位置軌跡,并通過機(jī)器人逆運(yùn)動(dòng)學(xué)運(yùn)算計(jì)算得到滿足末端運(yùn)動(dòng)軌跡對(duì)應(yīng)的關(guān)節(jié)運(yùn)動(dòng)軌跡。

在軌跡規(guī)劃模塊中,先假設(shè)關(guān)節(jié)1和2的輸入角度分別為q1=2sin(2πt),q2=0.01t。通過計(jì)算得到的末端軌跡作為期望運(yùn)動(dòng)軌跡,然后通過逆運(yùn)動(dòng)學(xué)計(jì)算反求出關(guān)節(jié)運(yùn)動(dòng)角度,作為Dobot機(jī)器人關(guān)節(jié)的輸入。通過直流電機(jī)和減速器產(chǎn)生驅(qū)動(dòng)關(guān)節(jié)運(yùn)動(dòng)的驅(qū)動(dòng)力矩,驅(qū)動(dòng)關(guān)節(jié)運(yùn)動(dòng)。末端運(yùn)動(dòng)軌跡如圖8所示。

圖8 末端運(yùn)動(dòng)軌跡

通過比較圖8可知,機(jī)構(gòu)運(yùn)動(dòng)的真實(shí)運(yùn)動(dòng)軌跡在運(yùn)動(dòng)過程中都能夠很好地跟蹤期望的軌跡, 運(yùn)動(dòng)誤差較小。

為了更好地說明軌跡運(yùn)動(dòng)誤差,給出了如圖9所示的Dobot機(jī)器人末端軌跡運(yùn)動(dòng)誤差變化曲線。末端運(yùn)動(dòng)軌跡誤差在±0.8 mm,小于設(shè)計(jì)方案提出的最大允許誤差±1.5 mm,且相對(duì)誤差為0.8%<2%,因此在運(yùn)動(dòng)誤差性能指標(biāo)上是滿足設(shè)計(jì)方案要求的。

圖9 機(jī)器人末端運(yùn)動(dòng)誤差曲線

4 結(jié)束語

本文對(duì)Dobot機(jī)器人的運(yùn)動(dòng)學(xué)和逆運(yùn)動(dòng)學(xué)進(jìn)行分析,并建立了機(jī)器人系統(tǒng)動(dòng)力學(xué)模型。通過半物理仿真分析可知,其控制方法是可以滿足設(shè)計(jì)方案的技術(shù)要求,為后續(xù)的控制實(shí)施奠定了基礎(chǔ)。

猜你喜歡
閉環(huán)控制運(yùn)動(dòng)學(xué)力矩
基于LMI的過渡態(tài)主控回路閉環(huán)控制律優(yōu)化設(shè)計(jì)
基于MATLAB的6R機(jī)器人逆運(yùn)動(dòng)學(xué)求解分析
適用于厚度在線測(cè)量的水壓閉環(huán)控制系統(tǒng)
基于D-H法的5-DOF串并聯(lián)機(jī)床運(yùn)動(dòng)學(xué)分析
智能車競賽中的閉環(huán)控制算法應(yīng)用分析
電子制作(2018年11期)2018-08-04 03:25:58
發(fā)動(dòng)機(jī)阻力矩計(jì)算和起動(dòng)機(jī)介紹
山東青年(2016年12期)2017-03-02 18:22:48
小型力矩電機(jī)波動(dòng)力矩的測(cè)量
彈性負(fù)載力矩下舵偏轉(zhuǎn)角度的測(cè)量方法
基于D-最優(yōu)化理論的陀螺儀力矩反饋測(cè)試法
基于運(yùn)動(dòng)學(xué)原理的LBI解模糊算法
雷山县| 墨江| 黑龙江省| 崇州市| 长沙县| 新干县| 东丰县| 公安县| 新龙县| 沙河市| 开封市| 西峡县| 临湘市| 南漳县| 临澧县| 三台县| 二手房| 手游| 桃园市| 曲松县| 古蔺县| 周口市| 屯昌县| 丹巴县| 瓦房店市| 屯门区| 上饶县| 邮箱| 望城县| 庆安县| 海晏县| 湖南省| 行唐县| 信宜市| 攀枝花市| 赤峰市| 资溪县| 汝阳县| 牡丹江市| 青浦区| 同江市|