3. ANSYS接触单元体系

在ANSYS中做接触非线性分析,真正决定计算能否收敛、结果是否可信的,往往不是网格有多密,而是接触单元选得对不对。ANSYS的接触单元按几何特征分为三大体系:点-点接触、点-面接触、面-面接触。它们不是新旧替代关系,而是各自服务于不同的几何形态、变形程度和求解目标。理解这三类单元的构造方式与适用边界,是后续设置实常数、算法和收敛控制的前提。

一、三类接触单元的构造本质

点-点接触单元(如CONTA178)是最早出现的形式。它把接触关系离散成一对一对的节点:一个接触节点对应一个目标节点,二者之间通过法向弹簧和切向弹簧建立力学联系。由于是节点对节点的关系,它要求接触位置事先已知,且两侧网格在接触区必须一一对应。它的优点是自由度少、计算极快、能直接输出接触力;缺点是只能处理小滑移、小变形,一旦接触面发生明显相对滑动,节点配对关系就会失效。

点-面接触单元(如CONTA175、CONTA26/48)把接触节点与目标面建立联系。接触侧是节点,目标侧可以是刚性面或柔性面。它允许接触点沿目标面滑动,因此能处理大滑移问题,常用于梁、壳、管与实体之间的接触,例如管道支架、螺栓头与法兰面、加强筋端部与面板的接触。它的建模成本低于面-面,但在接触压力分布的光滑性和收敛稳定性上不如面-面单元。

面-面接触单元(如CONTA171/172/173/174,配合TARGE169/170)是当前工程分析的主力。接触侧和目标侧都是面(二维为线),通过高斯积分点或节点检测接触,用接触“片”和“片单元”描述压力传递。它能自然给出较平滑的接触压力分布,对大滑移、大变形、摩擦、热-结构耦合都有良好支持,是过盈配合、密封、齿轮啮合、冲压成形等问题的首选。

ANSYS 三类接触单元体系对比 点-点接触 CONTA178 节点一一配对 · 法向/切向弹簧 ✓ 小滑移、小变形 ✓ 接触位置已知 ✓ 计算量最小 ✗ 网格须一一对应 ✗ 不支持大滑移 典型:轴承滚珠-滚道 齿轮齿面点接触 点-面接触 CONTA175 / CONTA26/48 接触节点 → 目标面(可滑动) ✓ 允许大滑移 ✓ 目标面可刚可柔 ✓ 建模成本适中 ✗ 压力分布不够光滑 ✗ 收敛稳定性一般 典型:管道支架接触 螺栓头-法兰面 面-面接触 CONTA171/172/173/174 + TARGE169/170 接触面 ↔ 目标面(片单元) ✓ 压力分布光滑 ✓ 大滑移/大变形 ✓ 支持摩擦/热耦合 ✓ 收敛性最好 ✗ 建模与计算成本高 典型:过盈配合、密封 齿轮啮合、冲压成形

二、适用场景的工程判断

选择接触单元时,先问三个问题:接触区域是否预先已知?相对滑移量有多大?是否需要精确的接触压力分布?

如果接触点固定、滑移量远小于单元尺寸,例如滚动轴承中滚珠与滚道的局部接触、齿轮单齿啮合的接触点,点-点单元是高效选择。此时用CONTA178配合预定义的节点对,计算规模可以比面-面方案小一个数量级。

如果接触侧是线状或点状结构(梁、壳边缘、螺栓头),而目标侧是较大的面,点-面单元更自然。例如管道与支架的接触:管道用壳单元,支架用实体单元,在管道外壁节点上生成CONTA175,支架表面生成TARGE170。这样既允许管道沿支架滑动,又不必把支架网格细化到与管道节点匹配。

如果两个接触体都是实体或都需要传递分布压力,例如法兰过盈配合、橡胶密封圈压缩、金属成形中板料与模具的接触,必须用面-面单元。面-面单元通过接触片上的多个积分点检测接触,能避免点-面单元常见的“节点穿透”和压力振荡,在大变形下仍能保持较好的收敛性。

三、选择原则与实常数要点

工程上可遵循以下优先级:能用面-面就不用点-面,能用点-面就不用点-点,除非计算规模或几何特征明确要求降级。面-面单元虽然计算量大,但收敛失败带来的反复调试成本往往更高。

选定单元类型后,实常数和关键字决定接触行为。以面-面接触为例,关键设置包括:

  • 法向接触刚度FKN:默认由程序根据材料刚度估算。过大会导致收敛困难,过小会产生穿透。建议先取默认值,若出现穿透再逐步增大,每次调整不超过一个数量级。
  • 穿透容差FTOLN:默认0.1倍单元厚度。过盈配合问题中需要适当放宽,否则初始穿透会导致接触状态反复跳变。
  • 摩擦系数MU:无摩擦取0,有摩擦按材料对给定。注意摩擦会引入非对称刚度,建议开启非对称求解选项。
  • 接触算法:增广拉格朗日法(Augmented Lagrange)对法向刚度不敏感,适合大多数问题;纯拉格朗日法(Normal Lagrange)能实现零穿透,但收敛更困难。
对于大滑移问题,还需在接触单元关键字中设置大变形效应(KEYOPT(2)=1或3),并确保目标面足够大,避免接触点滑出目标面导致求解中断。

四、一个选择判断示例

假设分析一个螺栓连接的法兰结构:螺栓头与法兰上表面接触,法兰与法兰之间有过盈。螺栓头与法兰的接触区域较小且滑移有限,可用点-面单元(CONTA175+TARGE170);法兰与法兰的接触面大、需要传递分布压力且存在过盈,应使用面-面单元(CONTA174+TARGE170)。同一模型中混合使用不同接触单元是允许的,关键是每类接触都按其几何和变形特征匹配。

不要为了统一而强行把所有接触都设为面-面。对于明显点接触的滚珠-滚道问题,面-面单元需要极细的网格才能捕捉接触斑,反而使计算量失控。接触单元的选择始终是精度、收敛性和计算成本的平衡。

总结来说,点-点、点-面、面-面三类接触单元分别对应“已知点对”“点对面”“面对面”三种接触拓扑。选择时以接触几何、滑移量、压力分布要求和计算规模为依据,先定体系,再调实常数和算法,才能让接触非线性分析稳定收敛并给出可信结果。