找回密码
 注册
Simdroid-非首页
查看: 605|回复: 3

[心得交流] abaqus 后处理提取节点、积分点、中心点坐标

[复制链接]
发表于 2021-7-8 11:16:55 | 显示全部楼层 |阅读模式 来自 大连理工大学西山生活区
本帖最后由 MENHJ 于 2021-7-8 18:50 编辑

第一次发帖,欢迎交流。
提取不同位置的COORD。

目录
1. 积分点
2. 质心
3. 节点

1. 单元积分点
1.1 不同单元积分点个数
官方文档:Elements -> Continuum Elements ->  General-purpose continuum elements -> Two-dimensional solid element library -> Numbering of integration points for output
1.2 请求单元积分点坐标
在GUI界面只能请求输出节点坐标:COORD,要想输出积分点坐标,需要修改.inp文件或关键字:
1.3 python获取单元积分点坐标
以获取单个单元为例:
ele=odb.rootAssembly.instances['PART-1-1'].elements[0]
coord=odb.steps['Step-1'].frames[1].fieldOutputs["COORD"]
ele_coord=coord.getSubset(position=INTEGRATION_POINT, region=ele)
data_coord=ele_coord.values[0].data
结果:
[-4.9804683   0.01939915]
注意:
1)测试时采用CPE4R单元,仅有一个积分点,因此values_coord仅有一个元素。
2)二维单元,data_coord有两个元素:[coord1, coord2]。
3)可通过getScalarField()分别得到coord1, coord2:
     field_coord1=coord.getScalarField(componentLabel="COORD1")

2. 质心
单元仅有一个质心。
提取代码:
ele_coord=field.getSubset(position=CENTROID, region=ele)

3. 节点
node=odb.rootAssembly.instances['PART-1-1'].nodes[0]




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2021-8-23 08:55:39 | 显示全部楼层 来自 河北邯郸
Simdroid开发平台
能给解释解释每行代码的意思吗?GUI上的命令还好说,这些程序代码感觉好高深
回复 不支持

使用道具 举报

发表于 2021-12-2 15:23:20 | 显示全部楼层 来自 重庆
最近就在看这个  谢谢楼主
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-30 22:25 , Processed in 0.034090 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表