python脚本Abaqus中的应力数组为空

2024-10-03 19:31:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在每个节点上提取模型顶面上的应力,但这不能正常进行。当我使用这个脚本时:

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)

应力返回空数组。在

如何编辑我的脚本,使其具有应力及其对应的坐标??在


Tags: 模型脚本节点frameregionvaluesprintvisualization
1条回答
网友
1楼 · 发布于 2024-10-03 19:31:02

如果只计算积分点上的应力值,代码就不能工作。节点上根本没有值,因此如果在节点上请求值,则会得到一个空数组。在

这就是它的工作原理:

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

相关问题 更多 >