第4章 三叉桿式萬向聯(lián)軸器的運(yùn)動(dòng)仿真
4.1 引言
計(jì)算機(jī)技術(shù)的發(fā)展為仿真技術(shù)提供了強(qiáng)有力的手段和工具。由于可以在計(jì)算機(jī)上建立機(jī)械系統(tǒng)的運(yùn)動(dòng)學(xué)、動(dòng)力學(xué)模型并能迅速、靈活地進(jìn)行虛擬試驗(yàn),得出機(jī)械系統(tǒng)的各項(xiàng)性能參數(shù),為設(shè)計(jì)部門在降低機(jī)械系統(tǒng)的研制成本,縮短研制周期,提高試驗(yàn)的安全性方面起到了重要的作用。目前計(jì)算機(jī)仿真分析在產(chǎn)品設(shè)計(jì)研制中占有越來越重要的地位。
本章中引入計(jì)算機(jī)仿真技術(shù),利用目前世界上最具權(quán)威的機(jī)械系統(tǒng)虛擬樣機(jī)仿真軟件ADAMS對(duì)十字軸式萬向聯(lián)軸器、單聯(lián)三叉桿式萬向聯(lián)軸器和雙聯(lián)三叉桿式萬向聯(lián)軸器進(jìn)行了運(yùn)動(dòng)學(xué)仿真,得到了許多可視化的數(shù)據(jù)結(jié)果。驗(yàn)證了利用AOAMS進(jìn)行機(jī)械多體系統(tǒng)仿真的有效性和正確性,同時(shí)得到了三叉桿式萬向聯(lián)軸器以前未被發(fā)現(xiàn)的運(yùn)動(dòng)規(guī)律,為這種聯(lián)軸器的進(jìn)一步開發(fā)利用提供了基礎(chǔ)。
4.2 理論背景
4.2.1 虛擬樣機(jī)技術(shù)
虛擬樣機(jī)技術(shù)(Virtual Prototype Technology簡稱VPT)是當(dāng)前設(shè)計(jì)制造領(lǐng)域的一門新技術(shù)。它是基于虛擬樣機(jī)的先進(jìn)的數(shù)字化設(shè)計(jì)方法。它不是一項(xiàng)具體的技術(shù),而是涉及多體系統(tǒng)動(dòng)力學(xué)、計(jì)算方法、軟件工程等學(xué)科,將這些相關(guān)技術(shù)運(yùn)用系統(tǒng)工程和信息集成技術(shù)結(jié)合成一個(gè)有機(jī)的整體。它利用軟件建立機(jī)械系統(tǒng)的三維實(shí)體模型和力學(xué)模型,分析和評(píng)估系統(tǒng)的性能,從而為物理樣機(jī)的設(shè)計(jì)和制造提供參數(shù)依據(jù)。
虛擬樣機(jī)技術(shù)的基本概念是指在產(chǎn)品設(shè)計(jì)開發(fā)過程中,將分散的零部件設(shè)計(jì)和分析技術(shù)(指在某單一系統(tǒng)中零部件的CAD和FEA技術(shù))揉合在一起,在計(jì)算機(jī)上建造出產(chǎn)品的整體模型,并針對(duì)該產(chǎn)品在投入使用后的各種工況進(jìn)行仿真分析,預(yù)測產(chǎn)品的整體性能,進(jìn)而改進(jìn)產(chǎn)品設(shè)計(jì)、提高產(chǎn)品性能的一種新技術(shù)。虛擬樣機(jī)技術(shù)在產(chǎn)品設(shè)計(jì)階段,就可以對(duì)整個(gè)系統(tǒng)進(jìn)行完整的分析,可以觀察并試驗(yàn)各組成部件的相互運(yùn)動(dòng)情況。使用系統(tǒng)仿真軟件在各種虛擬環(huán)境中真實(shí)地模擬系統(tǒng)的運(yùn)動(dòng),它可以在計(jì)算機(jī)上方便地修改設(shè)計(jì)缺陷,仿真試驗(yàn)不同的設(shè)計(jì)方案,對(duì)整個(gè)系統(tǒng)進(jìn)行不斷改進(jìn),直至獲得最優(yōu)設(shè)計(jì)方案后,再制造出樣機(jī)。
為了加快產(chǎn)品的更新,提高市場的競爭力,將投資風(fēng)險(xiǎn)降到最低,虛擬設(shè)計(jì)在現(xiàn)代工程中的地位將會(huì)越來越重要。
4.2.2 多體動(dòng)力學(xué)簡介
多個(gè)物體通過運(yùn)動(dòng)副連接在一起組成的系統(tǒng)稱為多體系統(tǒng)。多體動(dòng)力學(xué)是研究多體系統(tǒng)中載荷和系統(tǒng)運(yùn)動(dòng)的關(guān)系。包含兩部分,即多剛體系統(tǒng)動(dòng)力學(xué)和柔性多體系統(tǒng)動(dòng)力學(xué)。
多剛體系統(tǒng)動(dòng)力學(xué)的解算方法有拉格朗日模型及算法、笛卡爾模型及算法、凱恩方法等等。(ADAMS中采用了世界上廣泛流行的多剛體系統(tǒng)動(dòng)力學(xué)理論中的拉格朗日模型及算法。)
4.2.3 ADAMS簡介
4.2.3.1 ADAMS的功用和組成
4.2.3.1.1 IADAMS的功用
理想的仿真應(yīng)能滿足以下幾點(diǎn)要求:建模簡單快速、模型逼真、具有三維動(dòng)畫和便于調(diào)整仿真參數(shù)。另外,運(yùn)動(dòng)學(xué)與動(dòng)力學(xué)的計(jì)算也是十分重要的工作,包括正解和逆解的計(jì)算,常規(guī)的算法大多采用牛頓——?dú)W拉方程或拉格朗日方程,不僅工作量大,而且非常容易出錯(cuò)。我們也希望在設(shè)計(jì)過程中能盡早地發(fā)現(xiàn)一些問題,及時(shí)優(yōu)化,由于未知量太多,工作量也很大,這一步的工作通常是在樣機(jī)完成之后進(jìn)行,從而造成效率較低和不必要的浪費(fèi)。
我們更希望上述幾項(xiàng)工作能有機(jī)地聯(lián)系在一起.比如說,改動(dòng)了模型后可以直接在仿真中把改動(dòng)體現(xiàn)出來;調(diào)整了某設(shè)計(jì)參數(shù)或某關(guān)節(jié)的運(yùn)動(dòng)規(guī)律后無需改動(dòng)程序就可以直接進(jìn)行運(yùn)動(dòng)學(xué)與動(dòng)力學(xué)的重新計(jì)算等等,但由于通常的工作方式是采用不同的軟件分別處理上述幾項(xiàng)工作,當(dāng)參數(shù)有變動(dòng)時(shí),上述幾項(xiàng)工作均需做相應(yīng)的改動(dòng),工作量很大,非常不靈活。還易于出錯(cuò)。利用ADAMS軟件能將這幾項(xiàng)工作有機(jī)地結(jié)合在一起,并且非常簡便相直觀,可以大大提高工作的效率。
機(jī)械系統(tǒng)自動(dòng)動(dòng)力學(xué)分析軟件ADAMS(Automatic Dynamic Analysis of Mechanical System)是由美國MDI公司開發(fā)的、目前世界上最具權(quán)威的機(jī)械系統(tǒng)虛擬樣機(jī)仿真軟件,功能強(qiáng)大,它為用戶提供了強(qiáng)大的建模、仿真環(huán)境,使用戶能夠?qū)Ω鞣N機(jī)械系統(tǒng)進(jìn)行建模、仿真和分析。和其它CAD、CAE軟件相比,ADAMS具有十分強(qiáng)大的運(yùn)動(dòng)學(xué)和動(dòng)力學(xué)分析功能。目前已廣泛地應(yīng)用于汽車制造、航空航天、鐵道交通等領(lǐng)域。利用ADAMS軟件可以快速、方便地創(chuàng)建完全參數(shù)化的機(jī)械系統(tǒng)幾何模型。該模型既可以在ADAMS軟件里直接建造,也可以從其它的CAD軟件(如Pro/E、UG等)中傳入造型逼真的模型,然后再在模型上添加約束、載荷和運(yùn)動(dòng)激勵(lì),最后執(zhí)行與實(shí)際工況非常接近的運(yùn)動(dòng)仿真測試,所得的測試結(jié)果就是機(jī)械系統(tǒng)工作過程的模擬運(yùn)動(dòng)情況。
4.2.3.1.2 ADAMS的組成
ADAMS軟件包括3個(gè)基本模塊:用戶界面模塊(ADAMS/View)、方程求解器(ADAMS/Solver)、仿真結(jié)果后處理模塊(ADAMS/Postprocessor)。
ADAMS/View提供了一個(gè)直接面向用戶的基本操作對(duì)話環(huán)境和樣機(jī)分析前處理功能,包括樣機(jī)的建模、數(shù)據(jù)輸入與編輯、與求解器和后處理等程序的自動(dòng)銜接等。
ADAMS/Solver是軟件的核心部分,是求解機(jī)械系統(tǒng)運(yùn)動(dòng)和動(dòng)力學(xué)問題的程序,在View的調(diào)用下完成模型的靜力學(xué)、運(yùn)動(dòng)學(xué)、動(dòng)力學(xué)的計(jì)算,并將計(jì)算分析結(jié)果自動(dòng)返回到ADAMS/View。
ADAMS/Postprooessor具有很強(qiáng)的后處理功能,可以回放仿真結(jié)果,繪制各種分析曲線,并且可以對(duì)結(jié)果作數(shù)學(xué)和統(tǒng)計(jì)的計(jì)算。
除基本模塊外,ADAMS還包含功能擴(kuò)展模塊、接口模塊、專業(yè)模塊、以及工具箱模塊。其中在功能擴(kuò)展模塊中有ADAMS/Vibration(振動(dòng)分析模塊)、DAMS/Linear(系統(tǒng)模態(tài)分析模塊)等。在接口模塊中有ADAMS/Flex(柔性分析模塊)等。ADAMS/Flex模塊提供了ADAMS與有限元軟件ANSYS、NASTRAN、ABAQS、I-DEAS之間的雙向數(shù)據(jù)接口。利用此模塊可以考慮物體的彈性,在模型中引入柔性體,從而提高仿真的精度。
4.2.3.2 用ADAMS建模、仿真的步驟
其步驟簡述如下:
建造模型
建模包含三部分工作:
a.創(chuàng)建零件:ADAMS建模分析的基本步驟有兩種途徑:通過ADAMS/View的零件庫來創(chuàng)建各種簡單的運(yùn)動(dòng)單元(零件);用ADAMS/Exchange引入復(fù)雜的CAD形體(會(huì)影響運(yùn)行速度):
b.給模型施加約束和運(yùn)動(dòng);
c.給模型施加各種作用力。
測試模型
定義測量并對(duì)模型進(jìn)行初步仿真,通過仿真結(jié)果檢驗(yàn)?zāi)P椭懈鱾(gè)零件、約束和力是否正確。
校驗(yàn)?zāi)P?/p>
導(dǎo)入實(shí)際實(shí)驗(yàn)測試數(shù)據(jù),與虛擬仿真的結(jié)果進(jìn)行比較。
模型的細(xì)化
經(jīng)過初步仿真確定了模型的基本運(yùn)動(dòng)后,可以在模型中加入更復(fù)雜的單元,如在運(yùn)動(dòng)副上加入摩擦,用線性方程或一般方程定義控制系統(tǒng),加入柔性連接件等等,使模型與真實(shí)系統(tǒng)更加近似。
模型的重新描述
為方便設(shè)計(jì),可以加入各種參數(shù)對(duì)模型進(jìn)行描述,當(dāng)用戶對(duì)模型進(jìn)行了更改,這些參數(shù)自動(dòng)發(fā)生變化,使相關(guān)改動(dòng)自動(dòng)執(zhí)行。
優(yōu)化模型
對(duì)模型進(jìn)行參數(shù)分析,優(yōu)化設(shè)計(jì)。
定制用戶自己的環(huán)境
用戶可以定制菜單、對(duì)話框,或利用宏使許多重復(fù)工作可以自動(dòng)進(jìn)行。
ADAMS建模、仿真的流程如圖4-1所示。
4.2.3.3 ADAMS分析原理
ADAMS采用了兩種直角坐標(biāo)系:總體坐標(biāo)系和局部坐標(biāo)系,它們之間通過關(guān)聯(lián)矩陣相互轉(zhuǎn)換?傮w坐標(biāo)系是固定坐標(biāo)系,它不隨任何機(jī)構(gòu)的運(yùn)動(dòng)而運(yùn)動(dòng)。它是用來確定構(gòu)件的位移、速度、加速度等的參考系。局部坐標(biāo)系因定在構(gòu)件上,隨構(gòu)件一起運(yùn)動(dòng)。機(jī)構(gòu)的自由度((DOF=6×(構(gòu)件總數(shù)-1)-約束總數(shù))構(gòu)件總數(shù)中包含地面,在這個(gè)公式中僅是一種大約的自由度數(shù),ADAMS會(huì)在此基礎(chǔ)上再一次計(jì)算真正的自由度數(shù))是機(jī)構(gòu)所具有的可能的獨(dú)立運(yùn)動(dòng)狀態(tài)的數(shù)目。在ADAMS軟件中,機(jī)構(gòu)的自由度決定了該機(jī)構(gòu)的分析類型:運(yùn)動(dòng)學(xué)分析或動(dòng)力學(xué)分析。

當(dāng)DOF=O時(shí),對(duì)機(jī)構(gòu)進(jìn)行運(yùn)動(dòng)學(xué)分析,即僅考慮系統(tǒng)的運(yùn)動(dòng)規(guī)律,而不考慮產(chǎn)生運(yùn)動(dòng)的外力。在運(yùn)動(dòng)學(xué)分析中,當(dāng)某些構(gòu)件的運(yùn)動(dòng)狀態(tài)確定后,其余構(gòu)件的位移、速度和加速度隨時(shí)間變化的規(guī)律,不是根據(jù)牛頓定律來確定的,而是完全由機(jī)構(gòu)內(nèi)構(gòu)件間的約束關(guān)系來確定,是通過位移的非線性代數(shù)方程與速度、加速度的線性代數(shù)方程迭代運(yùn)算解出。
當(dāng)DOF>O時(shí),對(duì)機(jī)構(gòu)進(jìn)行動(dòng)力學(xué)分析,即分析其運(yùn)動(dòng)是由于保守力和非保守力的作用而引起的,并要求構(gòu)件運(yùn)動(dòng)不僅滿足約束要求,而且要滿足給定的運(yùn)動(dòng)規(guī)律。它又包括靜力學(xué)分析、準(zhǔn)靜力學(xué)分析和瞬態(tài)動(dòng)力學(xué)分析。動(dòng)力學(xué)的運(yùn)動(dòng)方程就是機(jī)構(gòu)中運(yùn)動(dòng)的拉格朗日乘子微分方程和約束方程組成的方程組。
當(dāng)DOF<O時(shí),屬于超靜定問題,ADAMS無法解決。
4.2.3.4 ADAMS工程流程
ADAMS的整個(gè)計(jì)算過程(指從數(shù)據(jù)的輸入到結(jié)果的輸出,不包括前、后處理功能模塊。)可以分成以下幾個(gè)部分:
數(shù)據(jù)的輸入;
數(shù)據(jù)的檢查:
機(jī)構(gòu)的裝配及過約束的消除;
運(yùn)運(yùn)方程的自動(dòng)形成;
積分迭代運(yùn)算過程;
運(yùn)算過程中的錯(cuò)誤檢查和信息輸出;
結(jié)果的輸出。
4.3 運(yùn)動(dòng)仿真的有效性及正確性的檢驗(yàn)
在進(jìn)行本文的仿真分析之前,我們必須對(duì)利用ADAMS作為分析工具的有效性和正確性作出檢驗(yàn)。由于十字軸萬向聯(lián)軸器的運(yùn)動(dòng)規(guī)律早已被人們所熟知,且已有大家公認(rèn)的解析公式,故本章以十字軸萬向聯(lián)軸器的運(yùn)動(dòng)規(guī)律作為檢驗(yàn)的標(biāo)準(zhǔn),看仿真得到的可視性結(jié)果同它的解析公式得到的結(jié)果是否一致,如果一致,則證明利用ADAMS作為分析工具是有效和正確的。
上一頁
下一頁