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