18620856065
索 取 报 价
资   讯   中   心

ABAQUS节点编号顺序错误是什么原因

来源: | 作者:thinks | 发布时间: 2024-07-05 | 575 次浏览 | 分享到:

从前处理软件 HyperMesk 中为一个二维模型划分了网格,将其转化为 ABAQUS 模型然后提交分析,为什么在 DAT文件中出现如下错误信息

 

* * * ERROR The area of628 elements is zero  small or negative Check coordinates or node numberingor modify the mesh seed. The clements have been identifed in element set ErrElemAreaSmallNegZero.(628个单元的面积为零、很小的值或负值,这些单元已被保存为单元集合ErElemAreaSmallNegero)除了【常见问题9-24】和【常见问题9-25】中所介绍的几种错误原因之外,单元的节点编号顺序错误也会导致上述问题。

 

ABAQUS中的二维实体单元必须在1-2面内定义,且节点编号顺序为逆时针方向(如图9-10所示)。如果模型是从HyperMesh等其他前处理软件导入的,单元的节点编号有可能与图9-10所示的节点编号顺序相反,这时就会出现上述错误信息。

 

二维单元正确的节点编号顺序a)1-2面b)四边形单元c)三角形单元 

9-10二维单元正确的节点编号顺序a)1-2面b)四边形单元c)三角形单元

 

打开分析所生成的0DB文件,单击窗口顶部工具栏中的按钮,就可以高亮显示错误信息中提到的单元集合ErrElemAreaSmallNegZero。如果在ABAQUS/CAE中查看节点编号或单元编号,可以采用以下几种方法1)在Pant 功能模块下选择菜单 View→Part DisplayOptions,或在Assembly 功能模块下选择菜单 View→Assembly Display Options选中 Show node labels 或Show element labels。

 

2)  Visualization功能模块下,单击左侧工具区中的照(Common0ions)按钮,选择Labels标签页,然后选中Show node labels或Show element labels。

 

3)在任意一个功能模块下,单击窗口顶部工具栏中的@按钮,选择Node或Element就可以查询单个节点或单元的编号。

 

修改INP文件,将出错的节点编号按照逆时针顺序重新排列即可。例如,下面的语句定义了轴对称四边形单元

* ELEMENTTYPE = CAX4ELSET =up

1172,1351,1050,1049,1350其中1172是单元编号,后面四个数字是这个单元的节点编号。如果手工修改节点编号顺序的工作量很大,可以使用UltraEdit、EditPlus等文字编辑软件直接对数据列进行编辑或者将INP文件内容导人Excel表格中进行修改。

 

为避免出现此类节点编号次序问题,读者应尽量在ABAQUS/CAE前处理器中建模和划分网格。只要模型不是异常复杂,ABAQUS/CAE的前处理功能都能够满足建模需要。

 

(内容、图片来源:《ABAQUS有限元分析常见问题解答》,侵删)

 

版权与免责声明:

凡未注明作者、来源的内容均为转载稿,如出现版权问题,请及时联系我们处理。我们对页面中展示内容的真实性、准确性和合法性均不承担任何法律责任。如内容信息对您产生影响,请及时联系我们修改或删除。

 主 营 产 品
cst
Abaqus
Powerflow
Xflow
simpack
CATIA
最 新 内 容
热 门 文 章
知 识 科 普
方 案 解 析
  • 汽车交通
  • 风能电源
  • 船舶机械
  • 生物医疗
  • 土木建筑
  • 新能源
  • 高科技