【優(yōu)化】Isight通用集成之ABAQUS
2016-10-24 by:CAE仿真在線 來源:互聯(lián)網(wǎng)
1.建立所需文件
腳本文件
圖1.1 ABAQUS腳本文件
a.ABAQUS記錄操作過程的腳本文件后綴為“.rpy”,該文件記錄了操作ABAQUS的每一個過程,為了更好地優(yōu)化設計,需要在操作過程中減少冗余操作并增加適當?shù)募s束,使腳本文件中的優(yōu)化參數(shù)改變之后依然能夠保證建模等過程的準確性。這是一個不斷調試的過程。
我們只需正常操作使用ABAQUS,便可以在ABAQUS工作目錄下找到該文件,該文件默認名稱一般為“abaqus.rpy”,ABAQUS默認工作路徑一般為:
X:\XX\SIMULIA\Temp
也可以通過右擊ABAQUS啟動快捷方式,從屬性中的起始位置中查看;
b.修改該文件的名稱及后綴,可以自定義英文名稱,后綴修改為“. py”,即可得到如圖1.1所示的腳本文件;
批處理文件
a. Windows系統(tǒng)下,調用Abaqus的批處理命令為:
"X:\XX\SIMULIA\Abaqus\Commands\abaqus.bat" cae nogui=Beam-A.py
根據(jù)所使用電腦中ABAQUS安裝路徑修改該命令前面藍色部分,根據(jù)前面所建立的腳本文件調整該命令后面綠色的文件名稱。
b.新建txt文本文檔,將修改后的命令復制并保存,將該文檔的后“.txt”修改為“.bat”,即可得到windows批處理文件,如圖1.2所示。
圖1.2ABAQUS批處理文件
輸出文件
a.ABAQUS分析完成后,結果默認以“. odb”方式進行存儲,但這并不能以文本形式進行解析,所以需要在后處理過程中進一步輸出文本格式的結果。
b.在ABAQUS后處理模塊的頂部菜單欄,找到Report選項,其中有三種輸出對象,選擇自己關心的輸出對象及輸出類型,可以在ABAQUS默認工作路徑下得到默認名稱為“abaqus.rpt”的結果文件,如圖1.3所示,該文件以文本形式存儲了相關結果。具體輸出方法請參考ABAQUS相關教程。
圖1.3ABAQUS輸出文件
2.調整并驗證所需文件
a.在得到以上三個文件之后,首先需要根據(jù)實際情況對腳本文件的內容進行調整,以便于進行Isight集成。調整內容主要分為兩個方面:
1)結果文件的輸出路徑:即輸出文本形式的結果文件時,ABAQUS會默認輸出至ABAQUS工作路徑下,我們?yōu)榱撕喕疘sight中的集成,要求將該路徑刪除,使結果文件輸出至腳本文件所在文件夾。
原因在于:
Isight在每次迭代優(yōu)化時,默認情況下,會在其工作路徑下建立一個新的文件夾,然后將以上建立的腳本文件及批處理文件由原始位置拷貝至該文件夾,同時修改腳本文件中的設計變量并驅動分析軟件的運行,分析結束后,會在該文件中搜索并讀取結果文件,然后進行下一輪迭代。
假如我們沒有修改輸出路徑,結果文件會輸出至ABAQUS默認工作路徑,將會導致Isight因無法找到該文件而報錯,這是Isight集成時常見錯誤之一。
當然,我們還可以通過修改Isight的工作路徑或者指定Isight搜索結果文件的路徑來避免以上錯誤,但這樣提高了初學者的理解難度,暫時不建議使用。
2)在我們分析時,往往會導入其他建模軟件生成的CAD模型,同樣需要注意其中的路徑問題。而且,由于并沒有在分析軟件中進行建模,所以模型的幾何信息并不能在腳本文件中體現(xiàn),也就是說并不能通過腳本文件來調整模型的幾何信息。
b.接下來需要驗證以上文件的可靠性,將所需文件(除去結果文件,包含導入的CAD文件(如果有))拷貝至同一英文路徑下,雙擊批處理文件(“.bat”),在該文件下查看是否能夠生成結果文件,如果沒有生成,請檢查以下幾個方面:
1)驗證分析軟件是否運行;
2)驗證結果文件是否生成;
3)驗證生成位置。
將該路徑下生成的結果文件剪切至其他路徑,在腳本文件中尋找并調整設計變量(即想優(yōu)化的參數(shù)),再次雙擊批處理文件(“.bat”),對比兩次生成的結果文件,確定結果隨著設計變量的變化而改變。
3.Isight軟件集成
完成以上工作之后,便可以進行Isight的集成。
a.打開Isight的Design Gateway,在Application Components選項卡中找到Simcode組件(第一個),并拖拽至優(yōu)化流程中。如圖2.1所示。
圖2.1Design Gateway
b.雙擊Simcode組件進入默認對話框,點擊Find Program并找到前面得到的批處理文件(“.bat”),同時勾選Distribute Executable,圖2.2
圖2.2Simcode默認對話框
c.選擇Advanced選項卡并取消勾選所有選項,圖2.3.
圖2.3Simcode對話框
d.選擇Input選項卡并雙擊中間的“Click heretoopen a new Data Source”,打開如圖2.4對話框。
圖2.4輸入文件對話框
e.選擇Browse并指向以上生成的腳本文件(”.py”),尋找設計變量并進行解析,然而很多時候我們并不能直接選擇所關心的數(shù)值,這種情況下可以點擊右鍵并選擇EditSection Format,在other后面的對話框內輸入分隔符(英文,以空格隔開),如圖2.5所示。
圖2.5輸入文件解析
f.再次選擇設計變量后,可以在Parameter文本框內對其命名,之后點擊右側Write圖標(紅色)完成給變量的解析,可對多個變量進行解析,圖2.6。
圖2.6輸入文件解析
g.選擇Output選項卡,以同樣的方式加載結果文件(“.rpt”),解析所關心的輸出結果,不同的是在為輸出參數(shù)命名之后,需要點擊右側Read圖標(綠色),如圖2.7所示
圖2.7輸出文件解析
h.解析完成之后,選擇OK并退出Simcode對話框,回到主界面之后會發(fā)現(xiàn)Simcode右上方的黃色倒三角(圖2.1)消失。此時點擊界面上方的藍色三角即可運行測試,圖2.8。
圖2.8集成完成
最后,祝您順利。
同時,該教程會以視頻的形式進行更為詳細的闡述,視頻的申請與任何提問均可隨時與我們聯(lián)系。
相關標簽搜索:【優(yōu)化】Isight通用集成之ABAQUS ISight培訓 ISight培訓課程 ISight分析 ISight在線視頻教程 ISight技術學習教程 ISight軟件教程 ISight資料下載 ISight代做 ISight基礎知識 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓