ADAMS仿真過(guò)程中如何提高計(jì)算效率,縮短計(jì)算時(shí)間,相應(yīng)其他軟件也可以類似操作。(原創(chuàng))
大家再用軟件做仿真計(jì)算時(shí),總是感覺(jué)很費(fèi)時(shí)間,有時(shí)候一算幾十個(gè)小時(shí)還沒(méi)有正確結(jié)果。個(gè)人總結(jié)了一下ADAMS中設(shè)置仿真計(jì)算節(jié)約時(shí)間的一些小規(guī)律,請(qǐng)采納,其他的軟件類似也是如此。
1、ADAMS中 end time和steps設(shè)置
endtime是仿真時(shí)長(zhǎng),step是仿真步數(shù)
顧名思義,仿真時(shí)長(zhǎng)就是運(yùn)動(dòng)終止時(shí)間,如果是周期運(yùn)動(dòng),一般計(jì)算幾個(gè)周期就行了,周期重復(fù)得到的結(jié)果就是一樣的,得到的曲線在一個(gè)周期時(shí)候系統(tǒng)已經(jīng)平衡,所以你的仿真時(shí)長(zhǎng)不管改多大,曲線都會(huì)是同樣的。比如圓周運(yùn)動(dòng)和往復(fù)運(yùn)動(dòng),計(jì)算兩三個(gè)周期的時(shí)間就夠了;
再說(shuō)仿真步數(shù),步數(shù)越多,仿真越詳細(xì),計(jì)算量越大,但是精度也就越高,因?yàn)榈拇螖?shù)多,在你整個(gè)兒系統(tǒng)的驅(qū)動(dòng)和約束已經(jīng)確定的情況下,對(duì)你仿真的結(jié)果不會(huì)產(chǎn)生太明顯的影響,所以這里適當(dāng)即可,幾百到小幾千已經(jīng)很好了,別大幾千上萬(wàn),那就是浪費(fèi)了。

2、默認(rèn)算法設(shè)置
系統(tǒng)中默認(rèn)的算法采用的采用的GSTIFF算法,雖然不太懂什么意思,但是改成HHT算法計(jì)算效率能提高30%以上的,結(jié)果并沒(méi)有什么影響的,本人已經(jīng)通過(guò)算例驗(yàn)算過(guò)。具體操作改正如下:
ADAMS view--settings--solver--dynamics--integrator--HHT

3、計(jì)算機(jī)多核設(shè)置
一般默認(rèn)計(jì)算機(jī)只設(shè)置了單核計(jì)算,效率很低,大家都不會(huì)去修改,如果計(jì)算機(jī)是雙核,四核八核呢,是不是快很多。操作如下:
-ADAMS view--settings--solver--executable--左下角more--把1直接改成2、4、8

現(xiàn)在就這么多,后期發(fā)現(xiàn)還有再給補(bǔ)上吧。
工程師必備
- 項(xiàng)目客服
- 培訓(xùn)客服
- 平臺(tái)客服
TOP




















