• 
    

    
    

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

      Matlab中S函數(shù)的機械手設計

      2016-11-30 02:36:40吳汝楊林茂用
      西安工程大學學報 2016年4期
      關鍵詞:弧面凸輪機械手

      吳汝楊,林茂用

      (福建信息職業(yè)技術學院 機電系,福建 福州 350019)

      ?

      Matlab中S函數(shù)的機械手設計

      吳汝楊,林茂用

      (福建信息職業(yè)技術學院 機電系,福建 福州 350019)

      為推廣機械手在鑄造加工中的應用,通過Matlab中S函數(shù)基本理論,分析兩關節(jié)機械手具體運動過程,建立兩關節(jié)機器人系統(tǒng)(不考慮摩擦力)動力學模型,確定控制參數(shù).仿真結果表明,開始時軌跡跟蹤效果不好,存在較大誤差,約0.2s后,關節(jié)1、2實際輸出軌跡與期望輸出軌跡幾乎完全重合,受到擾動時可以迅速恢復穩(wěn)定,系統(tǒng)具有很強的控制穩(wěn)定性,對于改進鑄造加工中機械手的控制穩(wěn)定,具有一定的實際價值和經(jīng)濟價值.

      機械手;S函數(shù);動力學模型

      0 引 言

      自從上世紀50年代,某些國家使用機械手搬運放射性材料以來,機械手就成為鑄造業(yè)關鍵的機械部件[1-2].當今我國工業(yè)自動化水平顯著提高,機械手應用普遍,主要用于搬運重物或一些危險物品,有時也負責裝卸零件等工作.現(xiàn)在我國正重點研發(fā)一些應用于高危行業(yè)的專用機械手,以確保工作人員的安全,減輕其工作負擔,與此同時,開始研發(fā)通用機械手[3-7].隨著機械手在各行業(yè)中的成功應用,研發(fā)更加先進的、同其他高級技術相結合的機械手備受關注.例如,示教式機械手、計算機控制機械手和組合機械手等.但機械手在工作效率、震蕩、定位等方面還存在很多問題,發(fā)展空間受到限制.隨著計算機技術的發(fā)展,一些國家已經(jīng)開始著手研發(fā)智能型機械手,以提高工作精確度[8-11].智能型機械手一般都配備傳感裝置,能夠根據(jù)工作現(xiàn)場的環(huán)境進行相應變更,精準地完成工作.本文針對兩關節(jié)機械手模型,因其容易受到外界條件(如擾動或摩擦力)對其輸出位置及其工作精度的影響[12-15],應用Mtalab中的Sulidwork模塊對其位置及速度進行控制仿真,以保證工作的穩(wěn)定性.

      1 Matlab中S函數(shù)基本理論

      圖 1 Simulink模塊的基本模型Fig.1 The basic model of simulink module

      根據(jù)S函數(shù)的工作原理及其編寫方法,對Simulink進行仿真.Simulink模塊包括輸入向量(u)、狀態(tài)向量(x)和輸出向量(y).Simulink模塊的基本模型如圖1所示,模塊中的核心部分是狀態(tài)向量.狀態(tài)向量一般分為連續(xù)型、離散型,及兩者結合型.利用狀態(tài)方程描述三要素的關系.

      圖 2 S函數(shù)仿真流程Fig.2 The procedure of S-function simulation

      (1) 輸出方程y=f0(t,x,u);

      (2) 連續(xù)狀態(tài)方程y=fd(t,x,u);

      (3) 離散狀態(tài)方程xk+1=fu(t,x,u).

      其中,x=[dx,xk+1].S函數(shù)仿真流程如圖2所示,根據(jù)圖2對其仿真過程進行詳細分析.在仿真循環(huán)的每個階段,Simulink都要調用模塊或者S函數(shù).

      2 兩關節(jié)機械手設計

      兩關節(jié)機械手主要應用于鑄造加工中,在指定的時間內,完成機械手刀具交換,是一種先進的加工制造設備.通過循環(huán)曲線圖,將機械手與凸輪旋轉的角位移運動曲線呈現(xiàn)于一張圖上,完全體現(xiàn)多頭弧面分度凸輪機構控制機械手運動過程.在改進的機械手運動曲線圖基礎上,用多頭弧面分度凸輪、溝槽凸輪和盤形凸輪聯(lián)合驅動完成換刀過程設計.通常情況下,機械手的一次換刀運動包括抓刀、換刀、拔刀、復位以及插刀五部分.兩關節(jié)機械手具體運動過程如下:

      (1) 抓刀過程 通過轉盤帶動機械手旋轉60°,多頭弧面分度凸輪旋轉55°,抓取刀庫伸出的刀具.此時容易出現(xiàn),由于凸輪在運動之前會產(chǎn)生裝配誤差以及凸輪加工誤差,轉盤和凸輪間存在5°的夾角,無法完全配合.

      (2) 拔刀過程 沿著抓刀運動過程的垂直方向,從動件驅動機械手伸出90mm距離拔出刀具,使得盤形凸輪或者溝槽凸輪旋轉50°.

      (3) 換刀過程 轉盤驅動機械手抓取刀具后,使其旋轉180°換刀,多頭弧面分度凸輪旋轉120°.

      (4) 插刀過程 從動件驅動機械手沿著換刀運動過程的垂直方向,溝槽凸輪和盤形凸輪各旋轉50°,返回90mm距離,插入刀具.

      (5) 復位過程 通過轉盤驅動機械手插入刀具后,反轉60°復位,多頭弧面分度凸輪旋轉55°,復位過程結束后,留有5°間歇角,用于下一次換刀過程.

      在分析兩關節(jié)機械手具體運動過程基礎上,建立兩關節(jié)機器人系統(tǒng)(不考慮摩擦力)動力學模型:

      兩關節(jié)機器人系統(tǒng)動力學模型需要滿足如下條件:

      (1)誤差擾動和系統(tǒng)的初始狀態(tài)分別為

      dM=M0-M;dB=B0-B;dW=W0-W.

      (2) 控制參數(shù)K1=diag(10,10);K2=diag(10,10);γ=1.5.

      3 設計結果分析

      本文主要利用Matlab/Simulink中的S函數(shù)進行仿真分析,獲取有效控制機械手的運動軌跡.機械手在工作時,不能忽略其復雜場地的環(huán)境,如風力、摩擦等.因此每次工作前都需要工作人員進行調試.也因,機械手所處工作環(huán)境的復雜、惡劣,給調試工作帶來了困難.

      由于S函數(shù)模塊可以將復雜的仿真程序變成簡單的模塊封裝,本文將利用S函數(shù)模塊來實現(xiàn)位置和速度的跟蹤控制.根據(jù)兩關節(jié)機械手動態(tài)模型的相關數(shù)據(jù),編寫S函數(shù)模塊的狀態(tài)參數(shù),并在Simulink中搭建仿真模型進行仿真.仿真結果如圖3,4所示.分析模塊及其封裝如圖5所示.

      圖 3 關節(jié)1和關節(jié)2的位置跟蹤 圖 4 關節(jié)1和關節(jié)2的控制輸入Fig.3 The tract following of joint 1 and joint 2 Fig.4 The control input of joint 1 and joint 2

      由圖3可知,開始時軌跡跟蹤效果并不好,存在較大的誤差,約0.2s后關節(jié)1,2實際輸出軌跡與期望輸出軌跡幾乎完全重合.這表明此次設計的控制仿真是成功的.由圖4可看出,關節(jié)1,2受到擾動時迅速恢復穩(wěn)定,控制穩(wěn)定性很強.

      4 結束語

      本文主要研究兩關節(jié)機械手的軌跡跟蹤問題,分析兩關節(jié)機械手具體運動過程,建立了動力學模型,然后利用Matlab中的Sulidwork模塊進行仿真,對位置和速度跟蹤進行實驗.實驗結果證明,該模型可以有效控制機械手對抗工作現(xiàn)場各種干擾的能力,有較強的穩(wěn)定性,對實際生產(chǎn)有一定意義.

      [1] 謝志江,孫玉,李誠,等.基于ANSYSWorkbench的搬運機械手結構優(yōu)化設計[J].機械與電子,2010(1):64-67.

      XIEZhijiang,SUNYu,LICheng,etal.StructuraloptimizationdesignofcarryingmanipulatorbasedonANSYSworkbench[J].Machinery&Electronics,2010(1):64-67.

      [2] 祝龍記,王汝琳. 基于S-函數(shù)的異步電動機變頻調速系統(tǒng)的仿真建模[J]. 計算機仿真,2004,11(10):52-54.

      ZHULongji,WANGRulin.ThemodelingbasedonS-functionofinductionmotorvariable-frequencyspeedcontrol[J].ComputerSimulation,2004,11(10):52-54.

      [3] 路玲,陳建輝,李琳.Simulink中S函數(shù)在仿真建模中的應用[J]. 鄭州航空工業(yè)管理學院學報:社會科學版,2004,23(6):182-183.

      LULing,CHENJianhui,LILin.TheapplicationofS-functioninsimulinktosimulatedmodeling[J].JournalofZhengzhouAeronauticalIndustryManagement:SocialScienceEdition,2004,23(6):182-183.

      [4] 陳懷民,寇云林,吳成富,等. 基于VxWorks半物理仿真中S-函數(shù)驅動模塊的開發(fā)[J]. 計算機測量與控制,2009,17(3):599-602.

      CHENHuaimin,KOUYunlin,WUChengfu,etal.TheresearchanddevelopmentofS-functiondrivingmodulesbasedonVxWorkssimulation[J].ComputerMeasurementandControl,2009,17(3):599-602.

      [5] 張利欣,尹德秀,張利. 機械手拋丸機在鑄件清理中的應用與改進[J]. 鑄造技術,2010,22(2):8-10.

      ZHANGLixin,YINDexiu,ZHANGLi.Theapplicationofmechanicarmscastingmachineincasting[J].CastingTechnique,2010,22(2):8-10.

      [6] 熊志化,潘笑. 示例解析M文件形式的S-函數(shù)[J]. 江西電力職工大學學報,2002,15(2):38-41.

      XIONGZhihua,PANXiao.ExampleexplanationtheS-functionwithMfilemode[J].JournalofJiangxiElectricalUniversityforStaffJournal,2002,15(2):38-41.

      [7] 姚文冰,姚天任,韓濤. 語音編/解碼仿真中S函數(shù)的設計與應用[J]. 華中科技大學學報,2001,29(5):83-85.

      YAOWenbing,YAOTianren,HANTao.DesignandimplementationofS-functionindynamicsimulationofspeechanalysisandsynthesis[J].JournalofHuazhongUniversityofScienceandTechnology,2001,29(5): 83-85.

      [8] 陳加莉.K-S函數(shù)的一致不變凸性[J]. 科技通報,2001,17(4):50-52.

      CHENJiali.ConsistentinvexityofK-Sfunction[J].BulletinofScienceandTechnology,2001,17(4):50-52.

      [9] 潘雙夏,陳助碧,馮培恩.M-FileS-函數(shù)在時域路面不平度建模中的應用[J]. 中國工程機械學報,2006,23(4):379-384.

      PANShuangxia,CHENZhubi,F(xiàn)ENGPeien.InvestigatingM-FileS-functionontime-domaininroadroughnessmodeling[J].ChineseJournalofConstructionMachinery,2006,23(4):379-384.

      [10] 鐘君柳,姜孝華. 基于S-函數(shù)的無刷直流電機系統(tǒng)建模研究[J]. 微計算機信息,2007,19(3):273-275.

      ZHONGJunliu,JIANGXiaohua.StudyonmodelingofBLDCMcontrolsystembasedonS-function[J].MicroComputerInformation,2007,19(3):273-275.

      [11] 韓笑,戈祥麟,汪經(jīng)華. 基于S函數(shù)的數(shù)字式變壓器差動保護仿真[J]. 繼電器,2007,35(9):1-4.

      HANXiao,GEXianglin,WANGJinghua.DigitaltransformerprotectionsimulationbasedonS-function[J].Relay,2007,39(9):1-4.

      [12] 陳洋,段哲民,郭龍. 反激式變換器拓撲的LED電源設計[J]. 電子設計工程,2014,22(2):95-97.

      CHENYang,DUANZhemin,GUOLong.DesignofLEDpowersupplybasedonflybackconverter[J].ElectronicDesignEngineering,2014,22(2):95-97.

      [13] 羅婷.Simulink中S函數(shù)的應用[J]. 成都醫(yī)學院學報,2007,40(2):127-130.

      LUOTing.TheapplicationofS-functioninSimulink[J].JournalofChengduMedicalCollege,2007,40(2):127-130.

      [14] 陳彥山. 鑄造用機械手模擬隨動系統(tǒng)的數(shù)字化改造[J]. 鑄造技術,2011,22(30):137-140.

      CHENYanshan.Thedigitaltransformationofcasting-usedmechanicarmssimulationsystem[J].CastingTechnique,2011,22(30):137-140.

      [15]COGHILLTL,GESINGKJ,周慶德. 無機械手的失蠟鑄造制殼自動化[J]. 鑄造技術,1987,10(5):47-48.

      COGHILLTL,GESINGKJ,ZHOUQingde.Theautomationofproducingshellwithoutmechanicarms[J].CastingTechnique,1987,10(5):47-48.

      編輯、校對:師 瑯

      Design of mechanic arms based on S function in Matlab

      WU Ruyang, LIN Maoyong

      (Department of Electrical and Mechanical,F(xiàn)ujian Polytechnic of Information Technology, Fuzhou 350019, China)

      To promote the application of the mechanic arms in casting processing, through Matlab S function in the basic theory,two-joint mechanic arms movement process is analysed, two joint robot system dynamic model (not considering the friction)is set up and the control parameters are determined. Simulation results show that at the beginning, the trajectory tracking effect is not good, with an big error about 0.2s later; the actual output and desired output trajectory of joints 1, 2 almost overlap, and its stability can be quickly restored after being disturbed. The system has very strong control stability, the casting processing of mechanic arms is stable,so it has a certain practical value and economic value.

      mechanic arms; S function; dynamic modeling

      1674-649X(2016)04-0483-04

      10.13338/j.issn.1674-649x.2016.04.013

      2016-03-10

      福建省教育廳A類科技基金資助項目(JA14378)

      吳汝楊(1966—),男,福建省屏南市人,福建信息職業(yè)技術學院高級講師,研究方向為機械結構設計、仿真模擬等.E-mail:wry1966@sina.com

      吳汝楊,林茂用.Matlab中S函數(shù)的機械手設計[J].西安工程大學學報,2016,30(4):483-486.

      WURuyang,LINMaoyong.DesignofmechanicarmsbasedonSfunctioninMatlab[J].JournalofXi′anPolytechnicUniversity,2016,30(4):483-486.

      TB

      A

      猜你喜歡
      弧面凸輪機械手
      抓取脆弱物體的機械手
      弧面凸輪行星減速機構內外弧面凸輪包角的分析與優(yōu)化
      凸輪零件的內花鍵拉削工藝的自動化生產(chǎn)線
      弧面分度凸輪建模方法及有限元分析研究
      基于UG&VERICUT的弧面凸輪多軸數(shù)控加工仿真實現(xiàn)
      基于MATLAB的盤形凸輪逆向工程
      凸輪機構在“S”型無碳小車中應用的可行性
      搬運機械手PLC控制系統(tǒng)設計
      基于ADAMS與MATLAB的機械手控制系統(tǒng)仿真研究
      機電信息(2015年3期)2015-02-27 15:54:53
      基于Workbench的弧面凸輪機構靜力學分析
      湖南省| 六盘水市| 交城县| 金乡县| 乌兰县| 潮州市| 晋城| 桂平市| 安国市| 新郑市| 呈贡县| 乐东| 三河市| 天全县| 二手房| 仁怀市| 聂拉木县| 中方县| 萍乡市| 堆龙德庆县| 双流县| 元朗区| 余姚市| 南雄市| 临桂县| 西昌市| 永川市| 禄劝| 温宿县| 青海省| 浑源县| 赤峰市| 玉屏| 吴忠市| 噶尔县| 晋宁县| 西丰县| 贵溪市| 定南县| 左权县| 西昌市|