應(yīng)用ADAMS函數(shù)實現(xiàn)多元件順序動作仿真

2017-03-02  by:CAE仿真在線  來源:互聯(lián)網(wǎng)

應(yīng)用ADAMS函數(shù)實現(xiàn)多元件順序動作仿真
在應(yīng)用MSC/ADAMS實現(xiàn)液壓挖掘機工作裝置仿真工作中(如圖1所示),遇到無法按動臂、斗桿和鏟斗三部分順序 動作仿真的困難,即不能使往復(fù)式雙作用液壓缸按照先后 順序控制動臂起落、斗桿伸縮和鏟斗轉(zhuǎn)動??紤]采用傳感器(Sensor)控制,但由于設(shè)置某些參數(shù)和腳本命令比較復(fù)雜,最終也未能實現(xiàn)。本文從仿真變量和目標參數(shù)著手,經(jīng)過認真思考,從ADAMS/View幫助文件中發(fā)現(xiàn)可以采用ADAMS函數(shù)實現(xiàn)該功能。
  

在應(yīng)用MSC/ADAMS實現(xiàn)液壓挖掘機工作裝置仿真工作中(如圖1所示),遇到無法按動臂、斗桿和鏟斗三部分順序 動作仿真的困難,即不能使往復(fù)式雙作用液壓缸按照先后 順序控制動臂起落、斗桿伸縮和鏟斗轉(zhuǎn)動??紤]采用傳感器(Sensor)控制,但由于設(shè)置某些參數(shù)和腳本命令比較復(fù)雜,最終也未能實現(xiàn)。本文筆者從仿真變量和目標參數(shù)著手,經(jīng)過認真思考,從ADAMS/View幫助文件中發(fā)現(xiàn)可以采用ADAMS函數(shù)實現(xiàn)該功能。

  一、參數(shù)設(shè)置與仿真

  利用ADAMS/View提供的各類函數(shù)以及ADAMS/Solver支持的 各類函數(shù)能夠定義更為復(fù)雜的結(jié)構(gòu),更加靈活地應(yīng)用A D A M S軟 件進行精確高效的建模與仿真。ADAMS/View函數(shù)包括設(shè)計函數(shù) 與運行函數(shù)兩種類型,函數(shù)的建立對應(yīng)有表達式模式和運行模 式兩種。在表達式模式下,在設(shè)計過程中對設(shè)計函數(shù)求值,而 在運行模式下會在仿真過程中對運行函數(shù)進行計算更新。

  ADAMS/Solver函數(shù)支持ADAMS/View運行模式下的函數(shù),在 仿真過程中采用A D A M S/S o l v e r解算時對這些函數(shù)進行計算更 新。ADAMS/View設(shè)計函數(shù)在設(shè)計過程中定義模型時有效,而不 需到仿真分析時再進行計算更新。設(shè)計函數(shù)可用來將模型參數(shù) 化,以便進行優(yōu)化和靈敏度分析,包括系統(tǒng)提供的函數(shù)和用戶自定義函數(shù)。

  在這里,我們采用系統(tǒng)提供的數(shù)學函數(shù),數(shù)學函數(shù)適用 于對標量和矩陣進行數(shù)學計算,如果輸入變量為標量其返回值 就是標量,如果輸入變量為矩陣其返回值就是矩陣?;緮?shù)學 函數(shù)DIM 和時間變量time 的配合能夠?qū)崿F(xiàn)液壓挖掘機工作裝置 多元件順序動作。

  DIM 的函數(shù)格式和意義如下:

  DIM(x1,x2),當x 1>x 2時,返回x1與x2之間的差值x1-x 2; 當x1≤x2時返回0。x1和x2可以為常量、變量或表達式。

應(yīng)用ADAMS函數(shù)實現(xiàn)多元件順序動作仿真adams學習資料圖片1

應(yīng)用ADAMS函數(shù)實現(xiàn)多元件順序動作仿真adams學習資料圖片2

在ADAMS模型中(如圖2所示),三個油缸(1、2、3) 設(shè)定Joint:Translational平移運動副,再分別加載Jointmotion_1、Joint motion_2、Joint motion_3到Translational

  平移運動副上,通過設(shè)定三個Motion的參數(shù)來分別驅(qū)動三個油 缸,設(shè)定對三個油缸的先后順序動作按如圖3所示的示意進行控制,模擬時間總長End Time =70。

  設(shè)定每個Joint motion的基本參數(shù),Joint Type=Translational,Direction=Translational,Define Using= Function,Type=Displacement,設(shè)定Function(time),進入建立運行函數(shù)表達式對話框Function Builder中(如圖4所示),在該對話框中輸入下述表達式。

  對于動臂油缸上的Motion_1設(shè)定為:

應(yīng)用ADAMS函數(shù)實現(xiàn)多元件順序動作仿真adams學習資料圖片3

其物理運動意義以數(shù)學函數(shù)表達:

應(yīng)用ADAMS函數(shù)實現(xiàn)多元件順序動作仿真adams應(yīng)用技術(shù)圖片4

如圖5所。

  對于斗桿油缸上的Motion_2設(shè)定為:

應(yīng)用ADAMS函數(shù)實現(xiàn)多元件順序動作仿真adams應(yīng)用技術(shù)圖片5

其物理運動意義以數(shù)學函數(shù)表達:

應(yīng)用ADAMS函數(shù)實現(xiàn)多元件順序動作仿真adams應(yīng)用技術(shù)圖片6

對于鏟斗油缸上的Motion_3設(shè)定為:

應(yīng)用ADAMS函數(shù)實現(xiàn)多元件順序動作仿真adams分析案例圖片7

  其物理運動意義以數(shù)學函數(shù)表達:

應(yīng)用ADAMS函數(shù)實現(xiàn)多元件順序動作仿真adams分析案例圖片8

 上式中S1、S2、S3為油缸伸縮量,單位mm;time為時間,

應(yīng)用ADAMS函數(shù)實現(xiàn)多元件順序動作仿真adams分析圖片9

應(yīng)用ADAMS函數(shù)實現(xiàn)多元件順序動作仿真adams分析圖片10

單位s。最后單擊“OK”完成操作。

  仿真分析開始前,在模型中建立測量M e a s u r e參數(shù),分 別以三個油缸的兩端點建立Pointtopoint型距離測量參數(shù) MEA_PT2PT_C1、MEA_PT2PT_C2、MEA_PT2PT_C3,進行油缸伸縮參數(shù)的測量。設(shè)定Simulation Tool窗口的相關(guān)參數(shù)后即 可進行仿真分析,我們可以看到三個油缸按圖3先后順序控制動臂、斗桿和鏟斗三部分順序動作,三個油缸伸縮變化曲線如圖五所示。

應(yīng)用ADAMS函數(shù)實現(xiàn)多元件順序動作仿真adams分析圖片11

二、結(jié)論

  通過上述參數(shù)設(shè)定和仿真分析,不管元件是移動還是旋轉(zhuǎn),我們應(yīng)用ADAMS的DIM函數(shù)都可以簡單快捷地實現(xiàn)多元件順序動作仿真。ADAMS函數(shù)真正成為定義更為復(fù)雜的結(jié)構(gòu)、進行精確建模與仿真的高效輔助工具。



開放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學成才

相關(guān)標簽搜索:應(yīng)用ADAMS函數(shù)實現(xiàn)多元件順序動作仿真 adams培訓 adams培訓課程 adams軟件培訓 adams在線視頻教程 adams技術(shù)學習教程 adams軟件教程 adams資料下載 adams代做 adams基礎(chǔ)知識 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓 

編輯
在線報名:
  • 客服在線請直接聯(lián)系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復(fù)電話,謝謝!
驗證碼

全國服務(wù)熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓QQ咨詢:點擊咨詢 點擊咨詢
項目QQ咨詢:點擊咨詢
email:kf@1cae.com