Python腳本將ABAQUS結果導出到excel的方法
最新
05-15
在使用abaqus後處理的過程中,我們常常需要將結果中的某些場變數值導出,如果能將需要的結果直接導出到excel中,甚至在寫入表格之前進行一定的計算處理,就能在很大程度節省時間提高效率,降低勞動強度。
實現這些操作首先要具備兩個關鍵點:
關鍵點1:將xlwt庫添加進Abaqus自帶的python擴展庫中,方法很簡單直接下載xlwt相關安裝包解壓後將xlwt文件夾複製進相關路徑中的即可。具體的路徑與安裝有關,在您的ABAQUS安裝文件夾中找到toolsSMApypython2.7Libsite-packages這一文件夾,複製進去xlwt文件夾即可開始使用該庫。
關鍵點2:在計算之前對需要輸出的相關區域(節點、單元或者參考點)建立set。
下面通過一個實例來講解一下如何將一個參考點Y方向的支反力RF2結果寫入excel的方法,並在文末附上完整腳本。
模型概要:一個帶半圓形缺口的平板,採用XFEM方法進行無預置裂紋的隨機裂紋擴展模擬,載荷施加在參考點上。
圖1 邊界條件圖
圖2 應力雲圖
圖3 載入點RF1支反力位移結果圖
代碼如下
希望能對大家帶來幫助,如有建議請在文末留言或者公眾號留言.。
![](https://pic.pimg.tw/zzuyanan/1488615166-1259157397.png)
![](https://pic.pimg.tw/zzuyanan/1482887990-2595557020.jpg)
※Python機構系統高清大圖分享!讓你有方向地學Python,不再迷茫!
※走一步看一步之Python篇:處理AIS數據
TAG:Python |