2016-10-20 12 views
0

各ノードのモデルの上面に応力を抽出したいのですが、正常に行えません。このスクリプトを使用すると:PythonスクリプトでSTRESS配列が空です。Abaqus

odb = visualization.openOdb('My.odb') 
frame=odb.steps['AStep'].frames[-1] 

dispNode = odb.rootAssembly.nodeSets['UPPER'] 

STRESS= frame.fieldOutputs['S'].getSubset(region=dispNode).values 
COORD= frame.fieldOutputs['COORD'].getSubset(region=dispNode).values 

print(STRESS) 
print(COORD[1].data) 

STRESSは空の配列を返します。

ストレスと対応する座標を持つようにスクリプトを編集するにはどうすればよいですか?

答えて

0

統合ポイントのストレス値のみを計算した場合、コードは機能しません。ノードには値が存在しないため、ノードで値を要求すると空の配列が返されます。

これは、それがどのように動作するかを示します。

小さなサンプルコードが必要な場合は、お気軽にお問い合わせください。

関連する問題