日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

ADAMS2017AMESim2016联合仿真 设置教程及注意事项

發(fā)布時(shí)間:2023/12/10 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ADAMS2017AMESim2016联合仿真 设置教程及注意事项 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

目錄

1.軟件的準(zhǔn)備

2.設(shè)置環(huán)境變量

3.文件的替換

4.AMESim軟件設(shè)置

5.注意事項(xiàng)

6.報(bào)錯(cuò)處理辦法


1.軟件的準(zhǔn)備

請(qǐng)安裝 ADAMS?2017、AMESim 2016、Visual Studio 2012

注意:軟件安裝路徑中均不能有中文。

?

2.設(shè)置環(huán)境變量

操作流程見圖2-1、表2-1。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖2-1? 設(shè)置環(huán)境變量步驟

?

? ? ? ? ? ? ? ? ? ? ? ??表2-1? 新建系統(tǒng)變量

變量名

變量值

Adams_CONTROLS_WTIME

20

AME_Adams_HOME?

Adams的安裝路徑

注意:Adams的安裝路徑(…\MSC.Software\Adams\2017),如圖2-2。

? ? ? ? ? ? ? ? ? ? ? 圖2-2? ADAMS安裝路徑示意

?

3.文件的替換

3.1? 從Visual Studio2010安裝目錄下的…\VC\bin文件夾里

(例如C:\Program Files (x86)\Microsoft Visual Studio 10.0 \VC\bin)

將nmake.exe, vcvars32.bat兩個(gè)文件復(fù)制到Amesim2016的安裝目錄下(…\v1600\Amesim)并替換原有文件。

3.2 ?從Visual Studio2010安裝目錄下的…\VC\bin\amd64文件夾里,將vcvars64.bat文件復(fù)制到Amesim2016的安裝目錄下并替換原有文件。

?

4.AMESim軟件設(shè)置

4.1?將ADAMS庫(kù)加入到AMESim目錄中

按圖4-1、4-2操作進(jìn)行,其中步驟④的路徑為Amesim安裝路徑下的lib文件夾,為…\v1600\Amesim\libadams\lib。

?

圖4-1? 將ADAMS庫(kù)加入到AMESim目錄中(1)

?

?

? 圖4-2? 將ADAMS庫(kù)加入到AMESim目錄中(2)

添加成功后Amesim目錄樹將顯示。

?

4.2 選擇編譯器

具體操作見圖4-3。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖4-3? 選擇編譯器

?

5.注意事項(xiàng)

5.1? 注意adams模型和amesim模型在同一文件夾下,不然會(huì)報(bào)錯(cuò)。

5.2? 步長(zhǎng)、終止時(shí)間在兩個(gè)軟件里要設(shè)置一致。

①.如圖5-1,Adams的單元->系統(tǒng)單元->GSE的取樣函數(shù)、腳本建立里的步長(zhǎng)和終止時(shí)間。

②.如圖5-2,Amesim的參數(shù) Final Time和Print Interval。(步長(zhǎng)一般設(shè)置0.001)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖5-1? ADAMS步長(zhǎng)步數(shù)設(shè)置

?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖5-2? AMESim步長(zhǎng)步數(shù)設(shè)置

?

5.3? 在adams求解庫(kù)要設(shè)置ameism編譯生成的dll文件,如圖5-3。(dll文件和ame文件處于同級(jí)目錄下)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖5-3? 選擇dll文件

?

5.4? 沒有仿真腳本時(shí)需新建一個(gè),如圖5-4。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖5-4? 新建仿真腳本

?

5.5? 仿真腳本的運(yùn)行見下圖的方框+箭頭

注意:圖5-5圓框標(biāo)出仿真腳本名稱和adams子模型要對(duì)應(yīng)。切換子模型后再進(jìn)行仿真時(shí)一定要更換成該子模型下的仿真腳本。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖5-5? 仿真腳本的選擇與運(yùn)行

?

5.6? 仿真過(guò)程中可在Amesim中實(shí)時(shí)查看液壓元件的仿真數(shù)據(jù)曲線,此時(shí)Adams界面里會(huì)不能操作或操作卡頓。

若需要確定是否有求解器在運(yùn)行,可查看任務(wù)管理器的“進(jìn)程”或“詳細(xì)信息”里Adams是否有solver.exe在運(yùn)行,如圖5-6;若需要強(qiáng)制停止仿真求解,在任務(wù)管理器停止運(yùn)行solver.exe即可。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖5-6? 求解器狀態(tài)

?

6.報(bào)錯(cuò)處理辦法

進(jìn)行聯(lián)合仿真時(shí)若軟件提示錯(cuò)誤,一般可參看聯(lián)合仿真所在文件夾的log文件。(例如“View_Ana_1208.log”)

?

6.1? Amesim編譯時(shí)若報(bào)錯(cuò)“unable to create executable for the system”,此時(shí)查看Amesim編譯界面的Details,如圖6-1。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖6-1? AMESim編譯欄

?

①.,在Adams安裝目錄下的win64文件夾里(…\MSC.Software\Adams\2017\win64)找到該文件(AsUtility_imp.lib),復(fù)制到當(dāng)前仿真的文件夾,重新編譯即可。

②.如果提示類似

的錯(cuò)誤,則可能是因?yàn)榫幾g器的選擇問題,按照上文的“四.AMESim軟件設(shè)置”的“2.選擇編譯器”修改即可,一般這種報(bào)錯(cuò)是因?yàn)檫M(jìn)行了amesim的單獨(dú)的仿真,設(shè)置了其他的編譯器導(dǎo)致的。

?

6.2? Amesim寫入時(shí)(“Writr files for simulation”)或編譯時(shí),若彈出小窗口如圖6-2,則是因?yàn)锳dams正在調(diào)用dll文件進(jìn)行求解仿真,解決辦法是等待求解完畢或手動(dòng)停止solver.exe文件,再進(jìn)行寫入或編譯操作。

? ? ? ? ? ? ? ?圖6-2? 彈出警告窗口

?

6.3? 仿真時(shí)如果Adams里提示:不能打開adams分析adams(cannot to open adams analysis ‘a(chǎn)dams’)或仿真分析失敗。造成這個(gè)錯(cuò)誤的原因有很多,其中主要有:

①.adams模型和amesim模型不在同一文件夾下。

②.可能禁用了adams的GSE等單元。

③.amesim所引用的txt文件缺失或路徑錯(cuò)誤。

④.amesim所引用的txt文件名包含有難以發(fā)現(xiàn)的空格。

⑤.adams的ARRAY_U里沒有包含相應(yīng)的系統(tǒng)變量。(系統(tǒng)變量輸入ARRAY_U的順序必須跟AMESim模型聯(lián)合仿真接口的速度、位移編號(hào)對(duì)應(yīng))

?

6.4? 如果ADAMS彈窗提示類似圖6-3所示錯(cuò)誤,則ADAMS會(huì)無(wú)法響應(yīng)并自動(dòng)退出,僅在模型所在文件夾下保存一個(gè)adm文件(若要找回參數(shù),則參考此文件)。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖6-3? ADAMS彈窗錯(cuò)誤

?

這種情況一般是仿真完成時(shí),自動(dòng)加載動(dòng)畫或生成數(shù)據(jù)文件時(shí)出現(xiàn),不過(guò)不常見。可能的原因是內(nèi)存或CPU利用率瞬時(shí)達(dá)到了峰值,系統(tǒng)會(huì)自動(dòng)關(guān)閉一些程序。目前沒有有效解決辦法,預(yù)防方法是:

①.取消勾選仿真結(jié)束自動(dòng)加載動(dòng)畫的選項(xiàng),如圖6-4。

圖6-4? 取消加載動(dòng)畫

②.ADAMS更改設(shè)置后,在每次仿真前保存文件。

?

6.5? 如果開始仿真時(shí),出現(xiàn)圖6-5所示錯(cuò)誤,則是因?yàn)樵谶M(jìn)行上文5.3節(jié)操作時(shí),調(diào)用了錯(cuò)誤的文件,而沒有調(diào)用dll文件。

?

? ? ? ? ? ? ? ? ? ? ? ? ? 圖6-5? 求解器調(diào)用文件錯(cuò)誤

總結(jié)

以上是生活随笔為你收集整理的ADAMS2017AMESim2016联合仿真 设置教程及注意事项的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。