使用ABAQUS插件計算punch文件
“盡管使用ABAQUS為nastran做后處理在思路上有點曲折, 但是我也懶得學習獨立的python GUI的知識, 既要用python又要用GUI, 那么就ABAQUS吧. 以后有精力了再補習一下python GUI.”
01
—
前情提要
在ABAQUS GUI免重啟快速調試--終極版中, 我們獲得了可以融于自定義ABAQUS GUI的prototype開發環境, 為我們調試和使用GUI插件提供了相當的便利.
在ABAQUS擴展python第三方庫中, 我們完成了良好的第三方庫的擴展方案設計, 成功避免污染ABAQUS環境, 并可以使用pip管理工具.
在IPI分析(源點動剛度分析)與python解析punch文件中, 我們探討了源點平均動剛度求解方法, 并使用python實現了punch文件的自動解析, 解放雙手節約時間, 讓我們的時間可以用來做一些更有意義的事情, 比如玩會游戲......
在具備了以上基礎之后, 我們就可以愉快的進行這個別扭的小插件的開發了. 盡管思路比較曲折, 但是使用體驗還是非常良好的. 最大的缺點就是ABAQUS過于重量級.....而我喜歡輕量化的東西, 不管了, 先這樣吧.
02
—
GUI開發
首先我們需要選擇一個待解析的.pch文件
還需要一個用于存放動剛度曲線圖的文件夾
并輸入我們的求解頻率區間
該部分可以使用ABAQUS RSG插件制作工具完成初步設計.
難點在于如何選擇文件夾.
相同的問題在使用python進行ABAQUS批處理-Gui代碼中已經有過討論, 此處不再贅述.
03
—
kernel開發
kernel開發在IPI分析(源點動剛度分析)與python解析punch文件中.
不過為了更好地知曉動剛度計算結果, 我們最好將其寫在文件名里面, 這樣就不用打開文件也知道結果了.
這樣一來計算出來的結果就是這樣的:
04
—
源代碼
公眾號后臺回復ABAQUS_punch獲取源代碼.
期待更多技術干貨, 請關注AbaqusCoder!
如果本文對您有幫助, 期待您的轉發與點亮再看!
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP




















