首页/文章/ 详情

Abaqus基础操作之十——接触主从面

1月前浏览321

本次与大家分享的内容是接触对中主从面选择

Abaqus/Standard使用单纯主—从接触条件判断接触是否生效。以节点—面离散方式以及法向行为“硬接触”为例,就是从面节点到主面相应锚点距离为0时,判断接触生效,在该节点处施加一个约束;距离小于零时,判断接触无效,在该节点不施加约束或解除已施加的约束。该算法的结果是:从面上的节点不能侵入主面,但没有对主面做任何限制,它可以在从面的节点之间侵入从面。如下图所示。

面—面离散方式的接触判断条件与节点—面类似,但从节点不只是单一节点,也综合考虑从面上该从节点附近节点,较点—面离散方式可改善主面穿透从面现象。“软接触”法向行为则允许一定穿透量,即从面节点到主面相应锚点距离为负值,避免接触应力突变导致不收敛。

基于上述严格的主从面接触关系判断条件考虑,为了获得最佳可能性的接触模拟,必须小心的选择主—从面。主—从面的选择一般遵循以下简单规则:

1.网格尺寸较大的面一般作为主面;

2.网格尺寸区分不大情况下,刚度大的面一般作为主面;

3.大的面一般作为主面;

4.凹面一般作为主面。

 希望小伙伴们在后台多多留言互动,可以一起探讨话题或者问题(可以是软件操作、理论知识、人生哲理、思想等),一起相互学习、共同进步,与优秀同行!看到消息后将第一时间予以回复,谢谢各位小伙伴的支持!!

来源:SimYoungC

HyperMeshAbaqus二次开发理论材料
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-02-19
最近编辑:1月前
SimYoungC
硕士 签名征集中
获赞 5粉丝 11文章 122课程 0
点赞
收藏
作者推荐

Hypermesh基础操作16(几种常见报错的处理方法)

本次分享主要内容:介绍如何解决一些简单计算报错问题的解决方法。作为仿真工程师,我们在日常仿真工作中不仅仅是处理模型、分析、报告等问题,还有我们自身在计算前的一些意料之外的软件报错问题,能否解决好这些报错是关系到我们能否够顺利完成一个仿真任务,而不耽误计算周期。下面就一些最为常见的基本报错问题做出解答:set中存在未定义问题,通常情况下是set为空,只需要将空的set删掉即可解决问题。界面关系问题,可以在contact surface中检查是否定义,或是方向问题。该问题可能是软件自身bug,通过再次提交计算即可解决问题。材料属性问题,该情况为某些单元未赋予材料属性,只需要将component中的材料属性设置好即可解决。property属性设置问题,只需要将property中的材料属性关联好即可解决问题。属性类型出错,通常情况下是某一component种存在不止一种单元类型的问题,如solid单元和shell单元同时存在,但材料只有一种类型的属性,因此会出现这类错误。只需要检查该component中是否存在其他类型单元,并通过移到其他component中或删除即可解决问题。optistruct的结果不会检查计算是否平衡,如静强度下没有设置边界约束的情况而发生刚体 位移,下图中Y向位移量达到5的10次方,这样的计算结果的数值是异常的大。因此需要检查边界约束是否完整。step中没有关联必填载荷或约束的问题,以为建立好loadcal就认为计算步step已经建立好了,时常发生在刚入门的情况下。未通过计算前的单元检查条件,如某些单元低于雅克比值,某些单元发生扭曲等情况。需要返回检查模型中单元是否都满足计算条件。上面仅仅是一些较为简单的报错处理方式,还有一些更为棘手的报错,由于没有及时做好个人笔记,因此只能口述了。如:输出计算文件后,一些关键字莫名被修改,这个问题只能在.fem中进行查找,遇到过的是计算工况的错乱;某一行的单元参数个数发生空缺异常,导致无法计算;最为头疼和无语的是软件自身bug,无论是操作界面的检查还是计算文件的检查都无济于事,换台电脑计算却又行了……PS:上面涉及到的仅仅是强度计算模块的一些报错问题,在其他模块上还有很多报错情况,大家在应用过程中应当注意报错信息,可以根据.out文件进行定位问题。 希望小伙伴们在后台多多留言互动,可以一起探讨话题或者问题(可以是软件操作、理论知识、人生哲理、思想等),一起相互学习、共同进步,与优秀同行!看到消息后将第一时间予以回复,谢谢各位小伙伴的支持!!来源:SimYoungC

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈