abaqusO形环接触表面初始过盈的几种处理方法

O形环接触表面初始过盈的几种处理方法

本文以O形环为例,介绍Abaqus接触表面初始过盈的几种处理方法

abaqusO形环接触表面初始过盈的几种处理方法的图1

初始过盈原因

接触定义中,接触面可能在分析开始时就有部分干涉,即初始过盈。其由不同原因引起,CAD模型较差导致零件之间的重叠,或离散误差导致,如图中2两个圆,同样半径的接触几何图形被不同单元尺寸离散,它们以不同的方式偏离原来的圆形边。

abaqusO形环接触表面初始过盈的几种处理方法的图2

初始过盈还有一个原因是干涉。在实际中,干涉部分在初始位置时就会变形,产生应力和应变。

初始过盈解决方法

Abaqus中,主要有2种方法解决初始过盈问题:无应变调整、设置过盈配合。

无应变调整

无应变调整即移动从面上的节点,以消除初始过盈,不会产生任何应力或应变。这种方法适用于非预期的过盈,模型在第一个分析步0位置时移动节点,改变了网格,如果干涉部分过大,会产生网格扭曲。

设置过盈配合

设置过盈配合后,在从面节点移动到非干涉位置的过程中,有对应的应力和应变产生。这个方法适用于预期过盈。在第1个分析步0位置时,接触从面的节点不进行调整,在第1个增量步中开始进行过盈求解。

ABAQUS设置

上述两种方法在不同接触属性中的处理方式不同。

通用接触

一般情况下,通用接触中使用无应变调整处理小的初始过盈。Abaqus自动判断主面和从面,确定一个限定值来调整小过盈量,超过此限定值的过盈部分不会被调整。例如,图3中使用通用接触的默认设置,只调整了一个节点。

abaqusO形环接触表面初始过盈的几种处理方法的图3

3 使用默认设置的通用接触

可通过定义和指定接触初始化任务,更改限定值。在“Edit Interaction”对话框中,指定初始化任务,如图4所示。

abaqusO形环接触表面初始过盈的几种处理方法的图4

通用接触初始化任务

点击“Edit Interaction”对话框的初始化任务后面的铅笔图标,将新创建的接触初始化任务分配给一对表面。选择所需的表面和接触初始化任务,并按图5所示创建任务,可根据需要对多个面集批量处理。

abaqusO形环接触表面初始过盈的几种处理方法的图5

5 将通用接触初始化分配给一对表面

本例中,定义两个面集用于O形环的边接触。如果在从面中超过一个单元与主面发生干涉,那么过盈单元就会变成内部单元,无法参与分析。

abaqusO形环接触表面初始过盈的几种处理方法的图6

6 增加限定值后设定的通用接触

无应变调整是通过定义通用接触的初始化任务完成,类似于忽略过盈的方式。

当设置过盈配合时,在第一个增量步中逐步消除过盈,变形部分会逐步产生应力和应变 (如图7)

abaqusO形环接触表面初始过盈的几种处理方法的图7

7 指定过盈配合的通用接触

接触对

定义接触对接触时,通常采用设置过盈配合量来消除过盈量,但当O形环发生偏移(图8), Abaqus就不能再定义过盈配合。

abaqusO形环接触表面初始过盈的几种处理方法的图8

8 偏移O形环

这种情况下,可以在第一个分析步中逐步解决过盈的问题。在第一个分析步中,打开“Edit Interaction”对话框,点击选项“Interferencefit(9)

abaqusO形环接触表面初始过盈的几种处理方法的图9

过盈量设置

Interference Fit Options对话框中,不能用默认设置。选择“Gradually remove slave node overclosure during the step”,然后,Abaqus自动调整干涉部分,不用指定过盈量。

abaqusO形环接触表面初始过盈的几种处理方法的图10

10  分析步中逐步调整重叠部分

以上设置可以使Abaqus解决初始过盈问题。

abaqusO形环接触表面初始过盈的几种处理方法的图11

11 逐渐解决初始过盈的问题

还可以使用无应变调整来解决过盈问题,使用“Edit”对话框。“SlaveAdjustment”选项卡中, 默认设置为“No adjustment(12)

abaqusO形环接触表面初始过盈的几种处理方法的图12

12 接触对的无应变调整

选择“Adjust only to remove overclosures”,删除过盈点,但保留小间隙。还可选择"Specify tolerance for adjustment zone”设置一个调整公差,在公差范围内的所有从属节点将被移到主面上。最后一个选项是“Adjust slave nodes in set”,在从面上的指定集合中的有节点都被移动到主面上,没有在该集合中的节点不会移动,因此初始过盈仍然可能存在。

检查模型的受压情况

不仅要知道O形环在调整初始过盈时是如何变形的,还要知道其受压情况。要做到这一点,需要使用Abaqus中的压力渗透选项。对于一个面对面接触,压力渗透只在接触压力为0的接触面上定义。如果压力使接触点分离,接触压力在另一个节点上变成零,压力就会渗透,也会被应用到那个节点上。

在本例中,为了承受压力引起的大变形,O形环需要更精细的网格。O形环的每一面都有一个面对面接触。在分析的第一步中,设置如上文所述的过盈配合并且增加了一个分析步设置压力渗透。对于每个接触对,都需要设置压力渗透选项。

abaqusO形环接触表面初始过盈的几种处理方法的图13

13 压力渗透的选项

在已经明确主面和从面的情况下,在最初施加压力的地方选择一个区域。在本例中,选择图14中箭头所示的区域,压力会自动渗透到O形环接触的点,此时必须指定流体压力,即在非接触区域施加压力,本例中选择5 MPa的流体压力

abaqusO形环接触表面初始过盈的几种处理方法的图14

14 压力渗透接触定义

在此例中,需要定义场输出PRESS,它是由压力渗透而施加在表面上的压力。可以显示压力的位置以及流场大小。

结果

如图15所示,设置过盈配合后的模型变形形状如图15所示。

abaqusO形环接触表面初始过盈的几种处理方法的图15

15 设置过盈配合后的模型应变情况

当施加压力时,O形环被推到角落里。PPRESS很好地显示了施加压力的区域,但是在一开始时很难确定接触情况。

abaqusO形环接触表面初始过盈的几种处理方法的图16

16 压力应用于未变形区域()和变形()PPRESS结果图

总结

1. Abaqus可以用无应变调整或设置过盈配合的方法来解决初始过盈;

2. 通用接触和接触对接触采取不同的处理方法;

3. 在两种情况中,当压力只作用在部分接触表面,但是不作用于整个接触中时,有必要设置压力渗透选项。

 

登录后免费查看全文
立即登录
App下载
技术邻APP
工程师必备
  • 项目客服
  • 培训客服
  • 平台客服

TOP

7
7
11