Adams批處理求解操作過程
軟件環境
Adams 2012 x64軟件、Windows 7 x64操作系統
建立Adams模型
在Adams中建立仿真模型和仿真腳本,并確保仿真模型和仿真腳本的準確性。
圖1 在Adams/View中建立仿真模型
編寫Adams腳本控制語句,如圖2。
圖2 編寫腳本控制命令
文件導出
使用File->Export命令導出模型文件。在File Type中選擇Adams/Solver Dataset導出仿真模型,如圖3所示,生成.adm模型語言文件。
圖3 導出.adm模型語言文件
在File Type中選擇Adams/Solver Script導出腳本命令,如圖4所示,生成.acf仿真控制語言文件。
圖4 生成.acf仿真控制語言文件
完成后,在Adams工作目錄文件夾中生成兩個文件。注意,這兩個文件必須在同一個文件夾中,以方便solver的調用。
圖5 工作目錄文件夾中的兩個文件
修改ACF文件
打開生成的ACF文件,如下圖左側,修改其中的語句
圖6 修改.acf文件
其中 fourbars.adm指的是運行acf文件時調用的adm文件,必須與上一步生成的.adm文件的名稱相同;fourbars_sim1表示生成Adams結果文件(.gra、.res、.req)的文件名稱,可以是隨意字符串,注意要符合命名規則;結尾處的stop表示仿真腳本運行結束,退出Solver運算。
OUTPUT/NOSEPARATOR語句的意思是仿真求解后生成的結果集是一個整體文件,不是分開的。
調用Adams/Solver
在Windows開始菜單處輸入cmd打開命令語言(DOS)窗口。把當前路徑設置到上述adams文件所在的目錄。
然后輸入adams2012_x64(為64位的Adams2012軟件)或adams2012(為32位的Adams2012軟件),這時系統調用Adams程序,進入Adams Solver批處理仿真界面。
如果系統不識別上述輸入參數(Adams2013版軟件不識別),請直接輸入Adams的啟動文件,如D:\MSC.Software\Adams_x64\2013_2\common\mdi.bat 啟動Adams。
圖7 進入Adams批處理運行界面
仿真計算
在Enter your selection code or EXIT提示符處輸入ru-s (即為ru-standard的縮寫),表示使用Adams標準求解器;
然后輸入ACF文件名稱fourbars.acf,表示使用該命令文件進行求解;
然后Adams求解器調入模型進行仿真求解。仿真完成后,如圖8所示。
圖8 Adams Solver批處理仿真完成
這時,在Adams工作路徑D:\fourbar文件夾下產生4個文件,其中msg文件是仿真信息文件(即在圖8窗口中顯示的仿真信息),另3個文件是Adams仿真結果文件(.res、.req、.gra),把這3個文件導入到Adams中進行結果數據(動畫和曲線)查看。
注意:生成的結果文件的名稱與圖6設置的名稱一致。
圖9 生成的結果文件
交互式批處理仿真
在 ADAMS/Solver 批處理仿真中,可以進行不用腳本的交互式仿真 (即沒有.acf 文件)。
在CMD窗口中輸入完Adams2012_x64、ru-s命令進入Adams后,直接回車,表示沒有.acf命令文件。這時啟動Adams Solver。
在command:命令行中輸入FILE/MODEL=fourbars.adm, OUTPUT_PREFIX=fourbars_sim2,表示此次仿真使用fourbars.adm模型數據文件,并定義仿真結果文件的名稱是fourbars_sim2。
圖10 交互式批處理輸入命令
之后按照.acf文件里的命令順序依次輸入到command: 命令行中,進行仿真計算,直到最后輸入stop命令完成計算。
圖11 交互式批處理仿真完成
仿真完成后,在Adams工作目錄D:\fourbar中生成本次仿真的結果文件,文件名稱是仿真中設置的名稱fourbars_sim2,如圖12所示。
圖12 交互式批處理仿真結果文件
批處理批量運行仿真
編輯一個bat文件,以批處理方式一次連續運行Adams Solver進行仿真運算。bat文件的內容如下圖所示,把此bat文件放置在sim1.acf文件同一個文件夾,直接點擊運行即可依次運行sim1.acf、sim2.acf、sim3.acf三個腳本命令程序。
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP




















