Abaqus二次開發案例分享


Abaqus二次開發案例分享的圖1
Abaqus二次開發案例分享的圖2


后處理仿真自動化


利用Python對Abaqus后處理進行自動化仿真

 





上一篇小編已經給大家介紹了前處理仿真自動化,那這篇就來說一說后處理仿真自動化的實現。對于CAE工程師來說,后處理需要處理各種風險位置評估,極值點以及大量的手工報表的輸出,這一系列的操作也是極為耗時耗力,如果能夠借助于自動化的方式來實現,那可真香!



01.

                  仿真后處理自動化介紹


那就先以唯析的后處理自動化例子為分析吧!

Abaqus二次開發案例分享的圖3

我們先來了解一下進行一個工況的后處理需要面臨哪些問題:

  1. Base,Lever上共有超過15處位置需要進行安全性評估;

  2. 每個位置有6種應力指標需要進行極值風險評估;

  3. 極值點不固定;

  4. 大量的手工查找操作,可能會帶來數值誤差。

Abaqus二次開發案例分享的圖4

如何排除人工操作中潛在的誤差

當然是利用程序代替一些列繁瑣和重復的人工操作!Abaqus中支持Python進行后處理的二次來發,所以接下來小編給大家分析一下后處理中如何實現簡單的自動化操作

  1. 對Abaqus的結果文件進行自動解析,提取信息;

  2. 對極值進行判定并分類;

  3. 對分類信息與數值信息進行整合,寫入表格文件。

數據整合過程大致如下,主要展示不同位置對應的危險程度

Abaqus二次開發案例分享的圖5

?

Abaqus二次開發案例分享的圖6

那如何才能讓用戶輕松又簡便地查看這些危險區域的危險點分布,又或者說想要更直觀地了解危險區域的應力分布,唯析工程師就設計一款后處理標注及數據提取地插件,不僅能夠實現上述自助式地多點標記,又能夠完成后期的自動化報告輸出,是不是很EASY!

Abaqus二次開發案例分享的圖7
Abaqus二次開發案例分享的圖8

效果展示



02.

唯析案例分享

Abaqus二次開發案例分享的圖9

后處理標注及數據提取插件



03.

更多內容



長按識別二維碼關注更多內容


Abaqus二次開發案例分享的圖10





內容作者


上海唯析開發經理:杜晟強





Abaqus二次開發案例分享的圖11


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

TOP

2
3