• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于模糊死區(qū)補(bǔ)償?shù)那婕庸C(jī)器人PD控制研究

      2020-03-03 09:54:54朱海燕劉備
      機(jī)械 2020年1期
      關(guān)鍵詞:死區(qū)控制算法滑模

      朱海燕,劉備

      基于模糊死區(qū)補(bǔ)償?shù)那婕庸C(jī)器人PD控制研究

      朱海燕,劉備

      (湖北交通職業(yè)技術(shù)學(xué)院 汽車與航空學(xué)院,湖北 武漢 430079)

      針對(duì)曲面加工機(jī)器人中的死區(qū),提出了一種基于模糊補(bǔ)償?shù)腜D控制算法,該算法用模糊死區(qū)補(bǔ)償器實(shí)現(xiàn)機(jī)器人中的死區(qū)補(bǔ)償,PD控制算法用于機(jī)器人關(guān)節(jié)的軌跡控制,從而消除死區(qū)對(duì)機(jī)器人軌跡控制的影響;為了驗(yàn)證該算法的有效性,在MATLAB仿真平臺(tái)進(jìn)行了數(shù)字化仿真,仿真結(jié)果表明:與傳統(tǒng)的PD控制算法相比,本文所提出的基于模糊死區(qū)補(bǔ)償?shù)腜D控制算法能夠有效的對(duì)機(jī)器人中的死區(qū)進(jìn)行補(bǔ)償,提高了曲面加工機(jī)器人的位置精度,減少了位置誤差,從而提高了加工精度。

      曲面加工;死區(qū);模糊死區(qū)補(bǔ)償;PD控制;MATLAB仿真

      隨著科學(xué)技術(shù)的發(fā)展,機(jī)器人被應(yīng)用于各行各業(yè)中,如通信、機(jī)械、汽車、航空航天、物流等領(lǐng)域[1]。因此,機(jī)器人的研究得到了廣泛的重視。而機(jī)器人的軌跡跟蹤性能將影響到機(jī)器的工作性能,針對(duì)機(jī)器的軌跡控制,學(xué)者們進(jìn)入了深入的研究,目前主要的控制方法有:PID控制[2]、滑??刂芠3-5]、神經(jīng)網(wǎng)絡(luò)控制[6]、模糊控制[7]以及反演控制[8]等控制算法,且都取得了很好的軌跡跟蹤效果。然而,機(jī)器人中諸如齒隙、死區(qū)、摩擦等非線性因素將影響運(yùn)動(dòng)控制,如果缺乏死區(qū)補(bǔ)償,那么將增大機(jī)器人控制誤差,引起大幅振蕩,從而影響到機(jī)器人控制系統(tǒng)的動(dòng)態(tài)響應(yīng)[9]。

      本文以曲面加工機(jī)器人為研究對(duì)象,針對(duì)曲面加工機(jī)器人中存在的死區(qū),提出了一種基于模糊死區(qū)補(bǔ)償?shù)腜D控制算法,利用模糊邏輯實(shí)現(xiàn)對(duì)機(jī)器人死區(qū)的補(bǔ)償,并利用MATLAB進(jìn)行仿真,驗(yàn)證了該方法的有效性。

      1 死區(qū)特性及其補(bǔ)償方法

      1.1 死區(qū)非線性特性

      如圖1所示為非對(duì)稱死區(qū)的非線性特性,用數(shù)學(xué)表達(dá)式,可將如圖1所示的非對(duì)稱死區(qū)的非線性特性表示為:

      圖1 非對(duì)稱死區(qū)的非線性特性

      如果將死區(qū)特性定義為:

      那么式(1)所示的控制輸入則可以表示為:

      1.2 模糊死區(qū)補(bǔ)償器

      根據(jù)如圖1所示的死區(qū)的非線性特性,死區(qū)補(bǔ)償?shù)囊?guī)則設(shè)計(jì)為:

      隸屬函數(shù)設(shè)計(jì)為:

      經(jīng)過模糊補(bǔ)償后的控制輸入為:

      根據(jù)下述模糊規(guī)則可得:

      根據(jù)模糊理論,模糊系統(tǒng)的輸出為:

      由圖1、式(3)和式(6),可得:

      定理1:采用式(7)所設(shè)計(jì)的模糊規(guī)則,則控制輸入為:

      證明:

      定義:

      則:

      由上述分析結(jié)果可得:

      將式(17)代入式(11),可得:

      2 基于模糊補(bǔ)償?shù)臋C(jī)器人控制器設(shè)計(jì)

      2.1 系統(tǒng)描述

      設(shè)曲面加工機(jī)器人的動(dòng)態(tài)方程為:

      經(jīng)歷死區(qū)補(bǔ)償后系統(tǒng)的控制輸入為:

      曲面加工機(jī)器人的動(dòng)態(tài)方程具有如下特性:

      (1)特性1()為對(duì)稱正定,2<()<1,1和2為常數(shù);

      (5)特性5 未知死區(qū)有界:

      如果死區(qū)的寬度為常數(shù),則有:

      定義位置跟蹤誤差為:

      定義誤差濾波函數(shù)為:

      式中:Λ為正定陣。

      則:

      定義式中的非線性項(xiàng)為:

      2.2 基于模糊死區(qū)補(bǔ)償?shù)那婕庸C(jī)器人控制算法

      對(duì)于曲面加工機(jī)器人而言具有多個(gè)關(guān)節(jié),那么根據(jù)式(3),有:

      則式(26)可改寫為:

      則死區(qū)非對(duì)稱的飽和函數(shù)為:

      經(jīng)過死區(qū)補(bǔ)償后的控制輸入為:

      根據(jù)下述模糊規(guī)則可得:

      那么有:

      根據(jù)定理1,補(bǔ)償后的控制輸入為:

      2.3 控制律設(shè)計(jì)

      死區(qū)補(bǔ)償前的理想控制律設(shè)計(jì)為:

      那么死區(qū)補(bǔ)償后的控制律則應(yīng)為:

      將式(33)代入式(32)中有:

      將式(35)代入式(24)中可得:

      定理2:如果控制律采用式(33),死區(qū)補(bǔ)償器采用式(34),那么系統(tǒng)的魯棒項(xiàng)為:

      死區(qū)寬度的自適應(yīng)調(diào)整算法為:

      式中:>0,Γ>0。

      3 數(shù)字化仿真

      為驗(yàn)證本文所提出算法的有效性,以曲面加工機(jī)器人的關(guān)節(jié)驅(qū)動(dòng)伺服電機(jī)為控制對(duì)象,控制對(duì)象的傳遞函數(shù)為:

      在MATLAB仿真平臺(tái)中對(duì)傳統(tǒng)的PD控制算法以及模糊死區(qū)補(bǔ)償?shù)腜D控制算法進(jìn)行了仿真,其關(guān)節(jié)跟蹤效果以及位置跟蹤誤差結(jié)果如圖2~圖5所示。

      從圖2、圖3可以看出:傳統(tǒng)的PD控制算法的關(guān)節(jié)跟蹤效果圖中,理論位置和實(shí)際位置兩條曲線未重合,有一定的偏離,誤差較大;而由基于模糊死區(qū)補(bǔ)償?shù)年P(guān)節(jié)位置跟蹤效果圖可以看出,理論位置和實(shí)際位置兩條曲線幾乎完全重合,誤差較小。

      圖2 基于PD控制的曲面加工機(jī)器人的關(guān)節(jié)位置跟蹤效果

      圖3 基于模糊死區(qū)補(bǔ)償?shù)那婕庸C(jī)器人的關(guān)節(jié)位置跟蹤效果

      圖4 基于PD控制的曲面加工機(jī)器人的關(guān)節(jié)位置跟蹤誤差

      從圖4、圖5可以看出,傳統(tǒng)的PD控制算法中,機(jī)器人關(guān)節(jié)位置跟蹤誤差最大達(dá)到0.086 mm,而使用本文提出的基于模糊死區(qū)補(bǔ)償?shù)腜D控制算法的位置跟蹤誤差最大為0.015 mm,跟蹤誤差明顯減少,跟蹤能力明顯增強(qiáng)。

      圖5 基于模糊死區(qū)補(bǔ)償?shù)那婕庸C(jī)器人的關(guān)節(jié)位置跟蹤誤差

      4 結(jié)論

      本文針對(duì)曲面加工機(jī)器人中存在的死區(qū),提出了一種基于模糊補(bǔ)償?shù)腜D控制算法,MATLAB仿真結(jié)果表明,該方法的位置誤差明顯減小。因而本文所提出的基于模糊死區(qū)補(bǔ)償?shù)腜D控制算法能夠有效的實(shí)現(xiàn)對(duì)機(jī)器人中存在的死區(qū)進(jìn)行補(bǔ)償,從而提高機(jī)器人的位置精度,減少了因機(jī)器人的位置精度所引起的曲面加工誤差。

      [1]熊有倫. 機(jī)器人技術(shù)基礎(chǔ)[M]. 武漢:華中科技大學(xué)出版社,2003:1-3

      [2]王志勃,畢艷茹. 機(jī)器人PID控制算法研究與實(shí)現(xiàn)[J]. 計(jì)算機(jī)技術(shù)與發(fā)展,2014,24(10):127-130.

      [3]李郁峰,李魁武,潘玉田,等. 基于模糊補(bǔ)償?shù)膹椝幾詣?dòng)裝填機(jī)器人滑??刂芠J]. 中北大學(xué)學(xué)報(bào),2014,35(3):258-262,269.

      [4]李艷東,王宗義,朱玲,等. 基于遞歸模糊神經(jīng)網(wǎng)絡(luò)的移動(dòng)機(jī)器人滑??刂芠J]. 吉林大學(xué)學(xué)報(bào)(工學(xué)版),2011,41(6):731-737.

      [5]張文輝,齊乃明,尹洪亮. 基于滑模變結(jié)構(gòu)的空間機(jī)器人神經(jīng)網(wǎng)絡(luò)跟蹤控制[J]. 控制理論與應(yīng)用,2011,28(9):1141-1144.

      [6]劉鈺,周川,張燕,等. 基于RBF神經(jīng)網(wǎng)絡(luò)的輪式移動(dòng)機(jī)器人軌跡跟蹤控制[J]. 計(jì)算機(jī)工程與設(shè)計(jì),2011,32(5):1804-1806,1832.

      [7]孫煒,王耀南. 模糊B樣條基神經(jīng)網(wǎng)絡(luò)及其在機(jī)器人軌跡跟蹤中的應(yīng)用[J]. 動(dòng)力學(xué)與控制學(xué)報(bào),2005,3(1):56-61.

      [8]徐傳忠,王永初,楊冠魯. 多關(guān)節(jié)機(jī)器人的反演自適應(yīng)模糊滑??刂芠J]. 電氣自動(dòng)化,2011,33(2):28-31.

      [9]葛維維,張?zhí)炱? 帶有未知死區(qū)的機(jī)器人積分變結(jié)構(gòu)模糊控制[J]. 電光與控制,2011,18(6):31-36.

      Study on PD Control of Curved Surface Machining Robots Based on Fuzzy Dead Zone Compensation

      ZHU Haiyan,LIU Bei

      (Automative & Aviation School, Hubei Communications Technical College, Wuhan 430079, China )

      This paper put forward a PD control algorithm based on fuzzy compensation against the dead zone among curved surface machining robots. This algorithm realizes the dead zone compensation of robots via fuzzy dead zone compensator. The PD control algorithm can control the track of the joints of robot, and eliminate the effect of dead zone on the control of robot tracks. In order to check the algorithm validity, numerical simulation was made based on MATLAB Simulink platform. And the results show that compared to conventional PD control algorithm, the PD control algorithm based on fuzz dead zone compensation can effectively compensate the dead zone of curved surface machining robots, improving the positional accuracy and reducing positional error, thence improve the processing accuracy.

      curved surface machining;dead zone;fuzzy dead zone compensation;PD control;MATLAB simulation

      TP391.9;O159

      A

      10.3969/j.issn.1006-0316.2020.01.008

      1006-0316 (2020) 01-0046-06

      2019-10-16

      朱海燕(1965-),男,湖北襄樊人,工學(xué)碩士,講師,主要研究方向?yàn)檐囕v工程、機(jī)電一體化。

      猜你喜歡
      死區(qū)控制算法滑模
      具有輸入死區(qū)的分?jǐn)?shù)階Victor-Carmen 系統(tǒng)的有限時(shí)間同步(英)
      基于組合滑??刂频慕^對(duì)重力儀兩級(jí)主動(dòng)減振設(shè)計(jì)
      測控技術(shù)(2018年4期)2018-11-25 09:47:26
      并網(wǎng)逆變器逆系統(tǒng)自學(xué)習(xí)滑??箶_控制
      零電壓開關(guān)移相全橋的死區(qū)時(shí)間計(jì)算與分析
      基于ARM+FPGA的模塊化同步控制算法研究
      接觸網(wǎng)驗(yàn)電死區(qū)電場仿真及其啟動(dòng)電壓的探討
      電氣化鐵道(2017年1期)2017-04-16 06:00:17
      含有死區(qū)與間隙電動(dòng)舵機(jī)的反演控制
      航空兵器(2016年5期)2016-12-10 17:14:13
      一種優(yōu)化的基于ARM Cortex-M3電池組均衡控制算法應(yīng)用
      一種非圓旋轉(zhuǎn)工件支撐裝置控制算法
      望谟县| 资中县| 井陉县| 湟中县| 庄河市| 无为县| 灵川县| 九台市| 轮台县| 灵宝市| 大新县| 腾冲县| 宁明县| 巴彦淖尔市| 林周县| 泸溪县| 榆中县| 凤翔县| 鄂尔多斯市| 天镇县| 大田县| 巴彦县| 伽师县| 中阳县| 申扎县| 茌平县| 睢宁县| 全州县| 美姑县| 浦城县| 昌黎县| 大安市| 陇南市| 威海市| 新蔡县| 平乡县| 武宁县| 包头市| 桃园市| 万州区| 洪雅县|