通用接触(General contact)和面面接触(surface-surface contact)的区别 [见9楼]
本帖最后由 zsq-w 于 2011-7-8 21:27 编辑abaqus中接触的类型有通用接触(General contact)和面面接触(surface-surface contact)等等,这些接触类型分别对应于什么情况,(什么时候用),他们之间有何区别,哪位能详细介绍一下。 Abaqus/Standard中General Contact和Contact Pairs的异同及选择
对于大多数的接触问题,在ABAQUS中有通用接触(General Contact)和接触对(Contact Pair)两种算法处理,它们的异同主要体现在用户交互、默认设置、可选设置三个方面。
总的来说,通用接触算法的相互作用主体、接触属性、接触面属性是可以各自独立地指定,它提供了一个更有弹性的方法去增加模型中接触的细节。通用接触算法允许非常自动化的接触定义,尽管也可以采用传统的、类似于接触对算法的方法去交互式定义。对于传统的接触对算法,相对于全部包括式的自接触(Self-contact),接触对算法的计算效率可能更高,而且使用CAE也能比较方便地建立接触对。因而这两种接触算法的选择其实就是一个在接触定义的便利性和计算效率性之间的平衡,它们之间的差异主要有:
一、通用接触(General Contact)和接触对(Contact Pair)的默认设置差异
1、接触离散方式:通用接触算法使用有限滑动和面对面的离散方式,而接触对算法使用有限滑动和点对面的离散方式;
2、对壳的厚度和偏移的处理:通用接触算法自动考虑,接触对算法在使用点对面的离散方式时不考虑壳的厚度和偏移;
3、接触的执行:通用接触算法采用罚函数方法,接触对算法在使用点对面的离散方式时采用拉格朗日乘数方法;
4、初始过盈量的处理:通用接触算法采用无应变调整的方法消除过盈量,接触对算法将过盈量作为穿透在第一个分析增量步处理;
5、主从面指定:通用接触算法自动指定,接触对算法必须由用户指定。
当接触对算法采用有限滑动和面对面的离散方式时,就没有前三个差异了。
二、可选的接触属性
下列功能只有接触对算法拥有:
1、包含RSURFU子程序定义的刚性面或解析刚性面的接触,当然基于单元的刚性面通用接触和接触对都可以;
2、包含基于节点的面或者三维梁单元面的接触;
3、小滑移接触和绑定接触;
4、有限滑动和点对面的离散方式;
5、粘性接触;
6、压力渗透加载;
7、粗糙摩擦模型(Rough);
8、用户子程UINTER和FRIC;
9、Lagrange enforcement of friction constraints;
10、Local definitions of some numerical contact controls
注:同一个模型可同时使用通用接触算法和接触对算法。Explicit中的异同参考AUUM 31.1.1 同问,高手来帮忙解答下 同求啊,高手来帮忙解答下。 我在standard里用general contact,为什么会有警告呢 说是什么可能是不正确的而且也很难收敛 怎么没人回答阿,我也想学习一下 5# 499699012 我也想得到答案,比较困惑,高手指点啊! 我也想得到答案,比较困惑,高手指点啊! 我感觉通用接触这种算法,软件会寻找所有可能的接触面,耗费的时间可能要比面面接触要长,而且有时候通用接触所获得的接触对并不一定是我们所需要的,或者一些可能潜在接触的部位,也给定义了!有时候会在计算中遇到收敛问题。本人感觉如果接触不是很复杂,自己可以用面面接触定义完全的话,完全可以采用面面接触。这只是个人愚见,LZ仅供参考,呵呵! 楼上的兄弟,转载得注明出处:
http://blog.163.com/scut_yumin/ 想很好的学习下接触,,,,但是好像没懂。。。 同感。。。看完也觉得没有看懂。。。。。 学习了!!:) 是来学习的 过来学习下 在standard尽量使用面面接触,这样更容易收敛。 学习东西来了 学习了,谢谢啦 请问如果采用接触对的话,接触的主从面必须是连续的吗?? 通用接触和面面接触可以实现完全相同的接触算法虽然默认设置有所不同通过修改默认设置是可以达到完全相同的结果的所以究竟用通用接触还是面面接触应该是一个方便不方便的问题通用接触也未必就会耗费更多机时 默认设置下整体搜索在通用接触中要少很多
页:
[1]
2