應用ADAMS函數實現多元件順序動作仿真

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

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

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

  一、參數設置與仿真

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

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

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

  DIM 的函數格式和意義如下:

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

應用ADAMS函數實現多元件順序動作仿真adams學習資料圖片1

應用ADAMS函數實現多元件順序動作仿真adams學習資料圖片2

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

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

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

  對于動臂油缸上的Motion_1設定為:

應用ADAMS函數實現多元件順序動作仿真adams學習資料圖片3

其物理運動意義以數學函數表達:

應用ADAMS函數實現多元件順序動作仿真adams應用技術圖片4

如圖5所。

  對于斗桿油缸上的Motion_2設定為:

應用ADAMS函數實現多元件順序動作仿真adams應用技術圖片5

其物理運動意義以數學函數表達:

應用ADAMS函數實現多元件順序動作仿真adams應用技術圖片6

對于鏟斗油缸上的Motion_3設定為:

應用ADAMS函數實現多元件順序動作仿真adams分析案例圖片7

  其物理運動意義以數學函數表達:

應用ADAMS函數實現多元件順序動作仿真adams分析案例圖片8

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

應用ADAMS函數實現多元件順序動作仿真adams分析圖片9

應用ADAMS函數實現多元件順序動作仿真adams分析圖片10

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

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

應用ADAMS函數實現多元件順序動作仿真adams分析圖片11

二、結論

  通過上述參數設定和仿真分析,不管元件是移動還是旋轉,我們應用ADAMS的DIM函數都可以簡單快捷地實現多元件順序動作仿真。ADAMS函數真正成為定義更為復雜的結構、進行精確建模與仿真的高效輔助工具。



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

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

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

全國服務熱線

1358-032-9919

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