接触概述
从物理意义上来讲,两个物体彼此接触,接触压力在两个物体间传递,同时,接触面之间摩擦产生剪切应力,阻止物体切向运动;从数值计算上来讲,接触是极其不连续的边界条件非线性,即接触面接触时产生接触约束,接触面一旦分离,约束失效。 通常情况,接触分析主要用于确定接触表面的接触面积以及接触应力。接触分类
在Abaqus中,可把接触分为:基于面(Surface-based)的接触、基于接触单元(Contact element-based)的接触。Abaqus/Standard可以使用基于面接触和基于接触单元接触,而Abaqus/Explicit则只能使用基于面接触。 基于面的接触可应用通用接触(General contact)算法或接触对(Contact pair)算法。其中,通用接触算法能够高度自动定义接触,允许单个接触定义中包含多个接触区域;而接触对算法则需明确定义每一对可能产生接触的面或区域。无论哪种接触算法都需指定接触属性,比如摩擦属性。 本文主要讲解基于面的接触,特别是Abaqus/Standard的通用接触算法和接触对算法, Abaqus/Explicit的通用接触算法。适用范围
在Abaqus/Standard中选择通用接触还是接触对,主要取决于接触定义的简单易用性和分析效能的权衡,接触对由于限定了接触面的范围,求解效率更高,而通用接触则更适用于多组件或具有复杂拓扑结构模型的建模。两者的精确性几乎一样。 在Abaqus/Standard中,接触对可以适用通用接触无法定义的场合:接触中包含解析几何刚性面或者刚性面由用户子程序定义;
接触包含由节点定义的面或者三维beam单元的表面;
小滑移的接触或者tie约束的接触;
有限滑移中节点对面的接触计算;
脱层或者Cohesive接触属性;
分析中没有位移自由度的表面接触,如热传导。
表面可以扩展到不连接的实体;
允许多个表面有公共边线,例如shell中的T-section;
表面可以同时包含柔性体和刚性体;
表面可以包含混合单元类型;