Python腳本將ABAQUS結果導出到excel的方法(附代碼)


在使用abaqus后處理的過程中,我們常常需要將結果中的某些場變量值導出,如果能將需要的結果直接導出到excel中,甚至在寫入表格之前進行一定的計算處理,就能在很大程度節省時間提高效率,降低勞動強度。

實現這些操作首先要具備兩個關鍵點:

關鍵點1:將xlwt庫添加進Abaqus自帶的python擴展庫中,方法很簡單直接下載xlwt相關安裝包解壓后將xlwt文件夾復制進相關路徑中的即可。具體的路徑與安裝有關,在您的ABAQUS安裝文件夾中找到tools\SMApy\python2.7\Lib\site-packages這一文件夾,復制進去xlwt文件夾即可開始使用該庫。

關鍵點2:在計算之前對需要輸出的相關區域(節點、單元或者參考點)建立set

下面通過一個實例來講解一下如何將一個參考點Y方向的支反力RF2結果寫入excel的方法,并在文末附上完整腳本。

模型概要:一個帶半圓形缺口的平板,采用XFEM方法進行無預置裂紋的隨機裂紋擴展模擬,載荷施加在參考點上。

blob.pngblob.png

圖1 邊界條件                         圖2 結果應力云圖


blob.png

    具體的腳本代碼如下

本文內容同步發布在微信公眾號:ABAQUS二次開發,歡迎關注。

以下內容為付費內容,請購買后觀看

   143人購買

python腳本代碼,提取支反力位移曲線

App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

13
23
18