Python提取場變量-干貨

提取各節點和單元的場變量,利用函數查看可提取的場變量有哪些。

在Abaqus的二次開發過程中,通常需要采用Python腳本語言將Abaqus的計算結果進行輸出,然后再進行處理。Python使Abaqus的內核語言,使用較為方便,Abaqus運行Python語言的方式有多種,可以直接命令窗口,也可以讀入腳本,還可以采用類似批處理的方式。

本次以一個例子細說Python語言在Abaqus后處理中的應用,模型的計算結果云圖如圖1所示。

輸出所有節點的Mises應力

直接上Python代碼:

import os

myodb=openOdb(path='Job-1.odb')

cpFile=open('artlcF1.txt','w')

RF=myodb.steps['Step-1'].frames[1].fieldOutputs['S'].values

for i in range(len(RF)) :

cpFile.write('%10.3Fn' % (RF[i].mises))

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

   15人購買

具體python代碼

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

TOP

5
1
7