【发布时间】:2020-02-27 15:05:08
【问题描述】:
主要问题与从 .odb 文件中提取接触压力有关。 该问题在以下三个事实中进行了描述:
假设我们在 Abaqus/CAE 中有简单的 3D 接触模型
1.如果我们在可视化模块中的变形形状上绘制CPRESS图,我们将得到每个节点的CPRESS值。如果我们请求所有帧的 XYdata 字段输出,我们将得到相同的(一个节点一个值)。这一切似乎都很好,因为据我所知,Abaqus CAE 使用平均表面输出 (CPRESS) 来请求作为节点输出。
2.如果我们使用“Probe values”工具检查节点中的 CPRESS 值,我们将得到一个节点的四个值。它似乎仍然可以,因为我想它显示了平均之前的值。
3.如果我们使用此脚本从命令窗口请求 CPRESS 值: odb.steps['step_name'].frames[frame_number].fieldOutputs['CPRESS'].getSubset(region='node_path').values 单个节点中这个 CPRESS 值向量的长度可以是 1 到 6,具体取决于所选节点。而用这种方法得到的CPRESS值的数量与用方法2得到的数量没有关系。
所以诀窍是我无法理解节点中 CPRESS 的向量是如何形成的。 在 Abaqus 手册中找到关于这个主题的信息非常少。 希望有人可以帮忙)
【问题讨论】: