0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于RecurDyn機器人簡易參數(shù)化模型及剛?cè)狁詈习咐?/h1>

一、六軸機器人連桿模型的參數(shù)化建模

RecurDyn中設(shè)置參數(shù),通過參數(shù)表示各連桿的初始位姿,可形成六軸機器人零位姿態(tài)的模型。

定義易辨識的參數(shù)名稱和初始參數(shù)值,并通過引用這些參數(shù)形成參數(shù)化的點,再基于快速創(chuàng)建規(guī)則幾何的功能創(chuàng)建連桿。

ea0417c2-b371-11ed-bfe3-dac502259ad0.png

設(shè)置參數(shù)

ea171d7c-b371-11ed-bfe3-dac502259ad0.png

引用參數(shù)定義參數(shù)化的點

ea2e418c-b371-11ed-bfe3-dac502259ad0.png

引用參數(shù)化的點形成連桿模型

同樣連桿的質(zhì)量和質(zhì)心也可以通過參數(shù)、參數(shù)化的點表示。最后可以形成如下圖所示的簡易機器人模型。

ea4e6ea8-b371-11ed-bfe3-dac502259ad0.png

參數(shù)的簡易機器人模型

二、剛體和柔性體耦合的機器人模型分析

以模態(tài)柔性體(RFLex)為例進行說明,本文介紹使用ansys生成模態(tài)柔性體,可以在ansys經(jīng)典界面使用宏或者在workbench界面使用插件輸出rst結(jié)果文件等,然后在多體動力學(xué)軟件中生成模態(tài)柔性體的輸入文件。

1、在ansys經(jīng)典界面使用宏輸出rst結(jié)果文件的流程如下:

1)從開始菜單找到ANSYS Mechanical APDL Product Launcher,點擊后彈出界面;

ea65f906-b371-11ed-bfe3-dac502259ad0.png

ea79713e-b371-11ed-bfe3-dac502259ad0.png ?

設(shè)置工作目錄和job name,點擊“Run”啟動ANSYS經(jīng)典界面。

2)將x_t導(dǎo)入ansys經(jīng)典界面; 從File菜單選Import下的PARA,瀏覽到x_t的幾何模型,點“OK”,導(dǎo)入幾何模型。

ea949c16-b371-11ed-bfe3-dac502259ad0.png

eaab76f2-b371-11ed-bfe3-dac502259ad0.png

3)設(shè)置材料參數(shù)

點擊Main Menu>Preprocessor>Material Props>Material Models,彈出材料設(shè)置對話框,注意材料參數(shù)數(shù)值對應(yīng)的單位,此次以密度為kg/m3為例進行說明,設(shè)置彈性模量和泊松比;

eac29fbc-b371-11ed-bfe3-dac502259ad0.png

ead6eb0c-b371-11ed-bfe3-dac502259ad0.png

4)設(shè)置單元類型

點擊Main Menu>Preprocessor>Element Type,彈出Element Types對話框

eaf044d0-b371-11ed-bfe3-dac502259ad0.png

點擊“Add”添加單元類型Solid>Brick 8 node 185,點“Apply”,接著添加Structural Mass>3D mass 21單元類型,點“OK”退出單元類型庫對話框,點“Close”退出單元定義對話框;

eb07e2ca-b371-11ed-bfe3-dac502259ad0.png

eb19c56c-b371-11ed-bfe3-dac502259ad0.png

5)定義3D mass 21單元的實常數(shù)

點擊Main Menu>Preprocessor>Real Constants/Add/Edit/Delete,彈出Real Constants對話框;

eb2eaa72-b371-11ed-bfe3-dac502259ad0.png

選擇MASS21單元類型,

eb4e7d84-b371-11ed-bfe3-dac502259ad0.png

設(shè)置MASS21的Real Constants;依次“OK”、“Close”退出Real Constants對話框。

6)劃分網(wǎng)格 劃分完成的網(wǎng)格如下圖所示。

eb651102-b371-11ed-bfe3-dac502259ad0.png

7)在運動副的中心點處建立節(jié)點

點Main Menu>Preprocessor>Modeling>Creat>Nodes>In Active CS,在桿件兩端的圓柱面的中心分別創(chuàng)建節(jié)點,節(jié)點號設(shè)置為10001、10002,坐標(biāo)設(shè)置為0、0、0和0、0、-0.08。

eb85b7cc-b371-11ed-bfe3-dac502259ad0.png

eb9b62de-b371-11ed-bfe3-dac502259ad0.png

8)定義質(zhì)量單元

點Main Menu>Preprocessor>Modeling>Creat>Elements>Elem Attributes,選擇Element type number為2 MASS21,點“OK”退出對話框;

ebac036e-b371-11ed-bfe3-dac502259ad0.png

點Main Menu>Preprocessor>Modeling>Creat>Elements>Auto Numbered>Thru Nodes,在彈出的對話框中輸入10001(前面單獨創(chuàng)建的節(jié)點號),點“OK”,接著點Thru Nodes,在彈出的對話框中輸入10002,點“OK”。

ebc6cbf4-b371-11ed-bfe3-dac502259ad0.png

可以通過下拉菜單或者在命令輸入框輸入Elist命令查看建立的單元信息。

ebeca428-b371-11ed-bfe3-dac502259ad0.png

9)選擇運動副定義附屬的面,并選擇面上的節(jié)點,創(chuàng)建組,作為后面創(chuàng)建剛性單元的從節(jié)點 點擊下拉菜單Select>Entities,在彈出的對話框中將選擇類型選為“Areas”,點“OK”,彈出“Select Areas”對話框,在圖形界面中選擇桿件一端的圓柱面;

ec134ca4-b371-11ed-bfe3-dac502259ad0.png

再次點擊下拉菜單Select>Entities,在彈出的對話框中將選擇類型選為“Nodes”,方式為Attached to,選擇“Areas,All”,點“OK”退出對話框。

ec26e44e-b371-11ed-bfe3-dac502259ad0.png

點擊下拉菜單Select>Comp/Assembly>Create Component,在彈出的對話框里輸入Component的名稱,點“OK”退出對話框。

ec40eb28-b371-11ed-bfe3-dac502259ad0.png

采用類似的操作建立桿件另一端圓柱面上的節(jié)點組成的Component,命名為S2.

ec5aa338-b371-11ed-bfe3-dac502259ad0.png

10)選擇自建的節(jié)點,創(chuàng)建組,作為后面創(chuàng)建剛性單元的主節(jié)點

點擊下拉菜單Select>Entities,在彈出的對話框中將選擇類型選為“Nodes”,方式為“By Num/Pick”,點“OK”,在彈出的對話框中輸入前面單獨建立的節(jié)點的節(jié)點號10001,點“OK”退出對話框。

ec7ee7c0-b371-11ed-bfe3-dac502259ad0.png

點擊下拉菜單Select>Comp/Assembly>Create Component,在彈出的對話框里輸入Component的名稱M1,點“OK”退出對話框。

ec8f70c2-b371-11ed-bfe3-dac502259ad0.png

點擊下拉菜單Select>Entities,在彈出的對話框中將選擇類型選為“Nodes”,方式為“By Num/Pick”,點“OK”,在彈出的對話框中輸入前面單獨建立的節(jié)點的節(jié)點號10002,點“OK”退出對話框。

ecab0c1a-b371-11ed-bfe3-dac502259ad0.png

點擊下拉菜單Select>Comp/Assembly>Create Component,在彈出的對話框里輸入Component的名稱M2,點“OK”退出對話框。

ecbafb02-b371-11ed-bfe3-dac502259ad0.png

11)創(chuàng)建主節(jié)點和從節(jié)點集的assembly

點擊下拉菜單Select>Comp/Assembly>Create Assembly,在彈出的對話框里選擇M1和S1,在Assembly name中輸入MS1;

eccc1d4c-b371-11ed-bfe3-dac502259ad0.png

以相同的方式創(chuàng)建Assembly MS2。

12)創(chuàng)建剛性單元

點擊下拉菜單Select>Comp/Assembly>Select Comp/Assembly,在彈出的對話框里點“OK”,選擇MS1,點“OK”退出對話框;

ed026672-b371-11ed-bfe3-dac502259ad0.png

點擊下拉菜單Plot>Nodes,顯示選擇的MS1包含的節(jié)點;

ed1e92de-b371-11ed-bfe3-dac502259ad0.png

切換視圖,方便后續(xù)選擇主節(jié)點和從節(jié)點;

ed3abbb2-b371-11ed-bfe3-dac502259ad0.png

點擊Main Menu>Preprocessor>Coupling/Ceqn>Rigid Region,彈出對話框,輸入主節(jié)點號10001,或者在圖形窗口選擇主節(jié)點,接著使用圈選(Circle)的方式選擇從節(jié)點;

ed4ceff8-b371-11ed-bfe3-dac502259ad0.png

ed640f26-b371-11ed-bfe3-dac502259ad0.png

要注意使用Unpick、Single的形式取消選擇中間的主節(jié)點,在彈出的對話框中點擊“OK”;以相同的方式以Assembly MS2包含的節(jié)點創(chuàng)建Rigid Region。

13)以主節(jié)點創(chuàng)建INTERFACE組

點擊下拉菜單Select>Component Manager,在彈出的對話框中點擊“CreateComponent”按鈕,

ed7a23ba-b371-11ed-bfe3-dac502259ad0.png

在彈出的“Create Component”對話框中勾選Pick entites,輸入INTERFACE,點擊“OK”,在彈出的對話框中輸入主節(jié)點號10001,10002,點“OK”;

ed9683fc-b371-11ed-bfe3-dac502259ad0.png

14)設(shè)置標(biāo)量參數(shù)

點擊下拉菜單Parameters>Scalar Parameters,在彈出的對話框里輸入NMODES=10,點“Accept”,以設(shè)置模態(tài)分析的階數(shù);

eda9bf12-b371-11ed-bfe3-dac502259ad0.png

15)運行宏RecurDyn_AnsysCMS.MAC,生成后綴名為rst、cm、emat、mp的文件 將宏文件RecurDyn_AnsysCMS.MAC(D:Program FilesFunctionBay, IncRecurDyn V9R4ToolkitsFlexible input filesANSYS)復(fù)制到當(dāng)前工作目錄;點擊下拉菜單File>Read Input from,選擇當(dāng)前工作目錄的宏文件,點“OK”開始運行,運行成功后有提示。

edc05d3a-b371-11ed-bfe3-dac502259ad0.pngede0b184-b371-11ed-bfe3-dac502259ad0.png

2、在workbench界面使用插件輸出rst結(jié)果文件的流程如下:

1)在workbench里創(chuàng)建一個靜力分析流程

ee0861f2-b371-11ed-bfe3-dac502259ad0.png

2)單位制切換成m-kg 3)導(dǎo)入鑄件的幾何

4)定義網(wǎng)格劃分控制

ee1fc932-b371-11ed-bfe3-dac502259ad0.png

5)創(chuàng)建點質(zhì)量(pointmass)

ee3a9b68-b371-11ed-bfe3-dac502259ad0.png

點質(zhì)量的質(zhì)量取非0的很小的值,行為設(shè)置為剛性。

ee4db4c8-b371-11ed-bfe3-dac502259ad0.png

6)點擊RDRFlex插件中的“CreatRFlexBody”,創(chuàng)建RDFlexBody

ee692e2e-b371-11ed-bfe3-dac502259ad0.png

7)在RDRFlexBody的細(xì)節(jié)窗口里,選擇“ScopingMethod”右邊的下拉箭頭選擇Points

ee80bb98-b371-11ed-bfe3-dac502259ad0.png

8)點擊“InterfacePoints”右邊的TabularData,彈出對話框

eea03bda-b371-11ed-bfe3-dac502259ad0.png

在對話框里將pointmass前面的select選項選為yes,點“Apply”

eebb4a4c-b371-11ed-bfe3-dac502259ad0.png

9)點RDRFlex插件中的CMSAnalysis開始分析

10)生成后綴名為rst、cm、emat、mp的文件

3、在Recurdyn中制作RFI文件

點擊Flexible頁面的MakeRFI,點“OK”,選擇第(1)步生成的rst文件,切換長度單位為meter,點“OK”,生成RFI文件,成功后有提示框;

eed695c2-b371-11ed-bfe3-dac502259ad0.pngeef187ce-b371-11ed-bfe3-dac502259ad0.pngef08d8f2-b371-11ed-bfe3-dac502259ad0.png

4、用模態(tài)柔性體代替多體動力學(xué)模型中的剛體

1)在Recurdyn中點擊Flexible頁面下的G-Manager

ef24047e-b371-11ed-bfe3-dac502259ad0.png

(2)選擇模態(tài)柔性體要替換的剛體零件,選擇TargetConvertingBody類型為RFlex,瀏覽選擇需要使用的*.rfi文件(模態(tài)柔性體輸入文)

(3)查看輸入的rfi文件的屬性,取消選擇前6階模態(tài)

(4)運行動力學(xué)仿真

(5)完成仿真后點Flexible頁面下RFlex區(qū)域的Contour,可以設(shè)置要關(guān)注動態(tài)應(yīng)力的節(jié)點或單元選擇集。點“OK”退出對話框

(6)回到Analysis頁面,點動畫播放按鈕,查看動畫及應(yīng)力。






審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 機器人
    +關(guān)注

    關(guān)注

    210

    文章

    27839

    瀏覽量

    204607
  • APDL
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    6089
  • 六軸機器人
    +關(guān)注

    關(guān)注

    0

    文章

    42

    瀏覽量

    4385

原文標(biāo)題:基于RecurDyn機器人簡易參數(shù)化模型及剛?cè)狁詈习咐治?/p>

文章出處:【微信號:sim_ol,微信公眾號:模擬在線】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    Al大模型機器人

    )大模型AI機器人采用中英文雙語應(yīng)用,目前的知識圖譜包括了金航標(biāo)和薩科微所有的產(chǎn)品內(nèi)容、應(yīng)用場景、產(chǎn)品的家屬參數(shù)等,熱賣的型號S8050、TL431、SS8550、FR107、LM321、ZMM5V6
    發(fā)表于 07-05 08:52

    創(chuàng)意之星模塊機器人套件完全介紹

    的模塊零件套裝,包括多種數(shù)百個結(jié)構(gòu)零件,一個控制器,多個電機、舵機執(zhí)行器,多種傳感器,以及電池、電纜等附件。用這些“積木”可以搭建出各種發(fā)揮想象力的機器人模型來。所不同的是,“創(chuàng)意之星&
    發(fā)表于 03-05 10:54

    機器人姿態(tài)監(jiān)控

    想弄一個vi可以動態(tài)顯示機器人的姿態(tài),但不知道有什么函數(shù)可以引入機器人模型,幫幫忙,謝謝。
    發(fā)表于 02-11 17:25

    stm32紅外六足機器人

    完善這個作品。主要運用的算法1、D-H參數(shù)模型2、三軸姿態(tài)解算3、六次項足跡規(guī)劃4、步態(tài)規(guī)劃5、平臺姿態(tài)解算即18軸加平面軸解算(未完成)知識點1、運動學(xué)2、機器人學(xué)3、數(shù)學(xué)基礎(chǔ)知識(矩陣、三角函數(shù)、坐標(biāo)系
    發(fā)表于 03-27 18:51

    機器人視覺——機器人的“眼睛”

    目前產(chǎn)業(yè)機器人僅能在嚴(yán)格定義的結(jié)構(gòu)環(huán)境中執(zhí)行預(yù)定指令動作,缺乏對環(huán)境的感知與應(yīng)變能力,這極大地限制了機器人的應(yīng)用。利用機器人的視覺控制,不需要預(yù)先對產(chǎn)業(yè)
    發(fā)表于 01-23 15:02

    簡易低成本機器人——PVCBOT系列

    簡易低成本的PVCBOT系列機器人。很值得新手入手玩一玩。
    發(fā)表于 02-02 17:54

    簡易機器人DIY——常用工具篇

    相信在很多學(xué)電子的童鞋。心中都一個機器人的夢。就算是不學(xué)電子的童鞋,也有不少喜歡機器人的。其實自己動手做一個簡易機器人其實也很簡單。不過別忘了準(zhǔn)備好工具。有了工具才能自己DIY一些簡
    發(fā)表于 03-06 09:48

    機器人的主要技術(shù)參數(shù)

    `機器人的主要技術(shù)參數(shù)  機器人的技術(shù)參數(shù)反映了機器人可勝任的工作、具有的最高操作性能等情況,是設(shè)計、應(yīng)用
    發(fā)表于 08-15 14:00

    選購工業(yè)機器人要了解哪些技術(shù)參數(shù)

    ,下面將介紹幾個在購買工業(yè)機器人時需要了解的主要參數(shù)。工業(yè)機器人的應(yīng)用您選擇需要購買的機器人種類的首要條件是:您的機器人要用于何處。例如是需
    發(fā)表于 08-26 10:37

    焊接機器人的結(jié)構(gòu)與原理

    焊接機器人的原理:焊接機器人是一種高度自動的設(shè)備,焊接機器人的基本工作原理是示教再現(xiàn),即由用戶導(dǎo)引機器人,一步步按實際任務(wù)操作一遍,
    發(fā)表于 11-16 16:18

    怎樣去制作一種簡易智能機器人

    引言隨著微電子技術(shù)的不斷發(fā)展,很容易將計算機技術(shù)與測量控制技術(shù)結(jié)合,組成智能測量控制系統(tǒng)。目前人們已經(jīng)完全可以設(shè)計并制造出具有某些特殊功能的簡易智能機器人。1 設(shè)計思想與總體方案1.1 簡易
    發(fā)表于 07-20 08:21

    剛?cè)?/b>軟機器人設(shè)計與仿真分析實例解析

    分析實例七、軟體手柔性抓取控制與實驗Matlab與機器人的通訊方法設(shè)計機器人逆運動學(xué)求解視覺處理方法設(shè)計八、剛?cè)?/b>軟機器人變剛度方法與控制離散型剛性關(guān)節(jié)變剛度方法軟體
    發(fā)表于 09-02 11:17

    將Simulink模型與Lego機器人結(jié)合使用

    將Simulink模型與Lego機器人結(jié)合使用可提供令人愉悅的基于模型的設(shè)計體驗支持LEGO MINDSTORMS NXT作為產(chǎn)品標(biāo)準(zhǔn)功能。即使沒有ECRobot NXT,您也可以玩樂高游戲
    發(fā)表于 12-20 07:15

    模塊機器人的慣性參數(shù)辨識研究

    提出了一種基于六維力/力矩傳感器的模塊機器人慣性參數(shù)辨識的方法。首先,通過Newton-Euler 方程建立模塊機器人的動力學(xué)方程,然后
    發(fā)表于 11-26 13:30 ?8次下載

    模塊機器人的慣性參數(shù)辨識研究

    提出了一種基于六維力/力矩傳感器的模塊機器人慣性參數(shù)辨識的方法。首先,通過Newton-Euler 方程建立模塊機器人的動力學(xué)方程,然后
    發(fā)表于 01-15 11:11 ?30次下載