0

我想在每个节点上提取模型顶部表面的应力,但无法正常完成。当我使用这个脚本时:

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 返回一个空数组。

我怎样才能编辑我的脚本有压力和相应的坐标?

4

1 回答 1

0

如果您只计算积分点上的压力值,您的代码将无法工作。节点上根本没有值,因此如果您在节点上请求值,您将得到一个空数组。

这是它应该如何工作的:

如果您需要一个小的示例代码,请随时询问。

于 2017-04-03T10:16:04.000 回答