Workbench学习:如何获取变形后的各节点坐标

时间:2024-04-04 10:30:47

​​​​​在workbench中有两种方法获取变形后各节点的坐标:

最近用workbench时不知道怎么获取变形后的各节点坐标,百度了半天找不到,谷歌上参考了别人的答案总结了下两种方式,试验之后发现结果一致。参考链接https://studentcommunity.ansys.com/thread/export-nodal-coordinate/

  • 如何获取

1.直接使用function:

Solution->User Defined Result->Expression(LOC_DEFX,LOC_DEFY,LOC_DEFZ分别对应变形后xyz的坐标)

Workbench学习:如何获取变形后的各节点坐标Workbench学习:如何获取变形后的各节点坐标

求解完之后右键LOC_DEFX->Export->Export Text File(y z同理)。

2.通过初始各节点的坐标与X Y Z三个方向的变形量来计算求得:

首先要输出初始位置节点坐标:Tools ->Options->Export->Include Node Location(No->Yes).

分别获取X Y Z三个方向的变形量:Solution->Deformation->Directional->Orientation(X Axis)(y z同理)

Workbench学习:如何获取变形后的各节点坐标

Workbench学习:如何获取变形后的各节点坐标

求解完之后右键FaceXDeformation->Export->Export Text File(y z同理)。

  • 验证

在matlab中对结果进行了合并:

方法1:

Workbench学习:如何获取变形后的各节点坐标

从第一列到第八列依次表示:

Node Number,X Location,Y Location,Z Location ,LOC_DEFX,LOC_DEFY,LOC_DEFZ

方法2:

Workbench学习:如何获取变形后的各节点坐标

从第一列到第十列依次表示:

Node Number,X Location,Y Location,Z Location ,X Directionl Deformation,Y Directionl Deformation,Z Directionl Deformation,LOC_DEFX,LOC_DEFY,LOC_DEFZ

由上可见两种方式获得的结果一致