應(yīng)用ADAMS實現(xiàn)順序動作_第1頁
應(yīng)用ADAMS實現(xiàn)順序動作_第2頁
應(yīng)用ADAMS實現(xiàn)順序動作_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

應(yīng)用ADAMS函數(shù)實現(xiàn)多元件順序動作仿真在應(yīng)用MSC/ADAMS實現(xiàn)液壓挖掘機工作裝置仿真工作中(如圖1所示),遇到無法按動臂、斗桿和鏟斗三部分順序動作仿真的困難,即不能使往復(fù)式雙作用液壓缸按照先后順序控制動臂起落、斗桿伸縮和鏟斗轉(zhuǎn)動??紤]采用傳感器(Sensor)控制,但由于設(shè)置某些參數(shù)和腳本命令比較復(fù)雜,最終也未能實現(xiàn)。本文筆者從仿真變量和目標(biāo)參數(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)。本文筆者從仿真變量和目標(biāo)參數(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)用ADAMS軟件進行精確高效的建模與仿真。ADAMS/View函數(shù)包括設(shè)計函數(shù)與運行函數(shù)兩種類型,函數(shù)的建立對應(yīng)有表達式模式和運行模式兩種。在表達式模式下,在設(shè)計過程中對設(shè)計函數(shù)求值,而在運行模式下會在仿真過程中對運行函數(shù)進行計算更新。ADAMS/Solver函數(shù)支持ADAMS/View運行模式下的函數(shù),在仿真過程中采用ADAMS/Solver解算時對這些函數(shù)進行計算更新。ADAMS/View設(shè)計函數(shù)在設(shè)計過程中定義模型時有效,而不需到仿真分析時再進行計算更新。設(shè)計函數(shù)可用來將模型參數(shù)化,以便進行優(yōu)化和靈敏度分析,包括系統(tǒng)提供的函數(shù)和用戶自定義函數(shù)。在這里,我們采用系統(tǒng)提供的數(shù)學(xué)函數(shù),數(shù)學(xué)函數(shù)適用于對標(biāo)量和矩陣進行數(shù)學(xué)計算,如果輸入變量為標(biāo)量其返回值就是標(biāo)量,如果輸入變量為矩陣其返回值就是矩陣?;緮?shù)學(xué)函數(shù)DIM和時間變量time的配合能夠?qū)崿F(xiàn)液壓挖掘機工作裝置多元件順序動作。DIM的函數(shù)格式和意義如下:DIM(x1,x2),當(dāng)x1>x2時,返回x1與x2之間的差值x1-x2;當(dāng)x1<x2時返回0。x1和x2可以為常量、變量或表達式。/ 鏟斗 聯(lián)結(jié)桿3 鏟斗液壓.油缸4 斗桿5 動窗6 斗桿液壓油*7——動臂液壓油愆圖1工作裝置模型圖 comcn

在ADAMS模型中(如圖2所示),三個油缸(1、2、3)設(shè)定Joint:Translational平移運動副,再分別加載Jointmotion_1、Jointmotion_2、Jointmotion_3至UTranslational平移運動副上,通過設(shè)定三個Motion的參數(shù)來分別驅(qū)動三個油缸,設(shè)定對三個油缸的先后順序動作按如圖3所示的示意進行控制,模擬時間總長EndTime=70。設(shè)定每個Jointmotion的基本參數(shù),JointType=Translational,Direction=Translational,DefineUsing=Function,Type=Displacement,設(shè)定Function(time),進入建立運行函數(shù)表達式對話框FunctionBuilder中(如圖4所示),在該對話框中輸入下述表達式。對于動臂油缸上的Motion_1設(shè)定為:“(10—DDf(1偵陀)-網(wǎng)f3服30)+以M(血藥40))*%”;其物理運動意義以數(shù)學(xué)函數(shù)表達:十州/90 (0£1腿<10)900 (10<Zfw<30)'(項陽+40)x90(3C<time<40)0 催蔚謠酩網(wǎng)如圖5所。對于斗桿油缸上的Motion_2設(shè)定為:;(-如地啤10)十DIM伽頊)+以地釁必)-況廿伽%60))椰”

其物理運動意義以數(shù)學(xué)函數(shù)表達:0 (0《勒論亡1。)(1Q—17臉)艾40&=1-800 (30<time<40)。諭e-60)x40 (4。Ulime<60)°滿瑚菖二魄I對于鏟斗油缸上的Motion_3設(shè)定為:而以。)十以甘(拍把.30)十DZM(&般60)產(chǎn)40;其物理運動意義以數(shù)學(xué)函數(shù)表達:0 (0<time<20)(一如結(jié)+20)x40(20<f^e<30)國=-_ -400 (30<^e<60)冬派-70)x40礎(chǔ)jfi濟隨鼬上式中S1、S2、S3為油缸伸縮量,單位mm;time為時間,單位s。最后單擊“0^完成操作。仿真分析開始前,在模型中建立測量Measure參數(shù),分別以三個油缸的兩端點建立Pointtopoint型距離測量參數(shù)MEA_PT2PT_C1、MEA_PT2PT_C2、MEA_PT2PT_C3,進行油缸伸縮參數(shù)的測量。設(shè)定SimulationTool窗口的相關(guān)參數(shù)后即可進行仿真分析,我們可以看到三個油缸按圖3先后順序控制動臂、斗桿和鏟斗三部分順序動作,三個油缸伸縮變化曲

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論