使用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開發


  1. 首先我們需要選擇一個待解析的.pch文件

  2. 還需要一個用于存放動剛度曲線圖的文件夾

  3. 并輸入我們的求解頻率區間

使用ABAQUS插件計算punch文件的圖1

    該部分可以使用ABAQUS RSG插件制作工具完成初步設計. 

    

    難點在于如何選擇文件夾.

    相同的問題在使用python進行ABAQUS批處理-Gui代碼中已經有過討論, 此處不再贅述.

03


kernel開發


    kernel開發在IPI分析(源點動剛度分析)與python解析punch文件中.

    不過為了更好地知曉動剛度計算結果, 我們最好將其寫在文件名里面, 這樣就不用打開文件也知道結果了.

使用ABAQUS插件計算punch文件的圖2

    這樣一來計算出來的結果就是這樣的:

使用ABAQUS插件計算punch文件的圖3



04


源代碼


公眾號后臺回復ABAQUS_punch獲取源代碼.


期待更多技術干貨, 請關注AbaqusCoder!

使用ABAQUS插件計算punch文件的圖4

如果本文對您有幫助, 期待您的轉發與點亮再看!

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

12
7
4