技術鄰?>? CAE仿真?>? Abaqus ABAQUS如何用腳本的方式獲取整個模型上的最大變形U值啊? 10 瀏覽:1496 回答:5 現在可以獲取指定集合范圍內的最大變形U值 是否需要把整個模型創建一個Set
from odbAccess import *
from abaqusConstants import *
import os
odb=openOdb(path='Job-1.odb')
cpFile=open('output.txt','w')
RS=odb.steps['Step-1'].frames[-1].fieldOutputs['S'].values
max_U=0;
for i in range(len(RU)) :
if max_U <= RU[i].magnitude:
max_U = RU[i].magnitude
else:
cpFile.write('max_U : '+str(max_U))
cpFile.close()