首页/文章/ 详情

揭秘ANSYS五大接触算法:让你的仿真更精准高效

5月前浏览11271

 

    接触是物理学中一个重要的概念,它描述了两个独立表面之间的相互作用。当两个表面相互接触并相切时,它们之间就形成了接触关系。在有限元仿真中,接触是一个涉及两个或多个实体在接触界面上相互作用的概念。这种相互作用可能包括法向力(垂直于接触表面)和切向力(平行于接触表面)的传递,以及可能的相对滑动或摩擦效应。
    接触关系具有以下特性:

(1)接触的表面具有不会渗透的特性。

(2)接触可以传递法向压缩力和切向摩擦力。

(3)通常接触不传递法向拉伸力。

(4)接触允许物体之间自由分离和互相移动。


   

    接触是状态改变非线性的。这意味着系统的刚度(即抵抗变形的能力)取决于接触状态。当物体处于局部接触或分离状态时,系统的刚度会发生变化。
    接触的非线性特性使得接触问题的分析和模拟变得复杂,需要采用特殊的数值方法和算法来处理。

    在物理上,接触体间不会相互渗透。为了确保在分析和计算过程中,接触体之间不会发生穿透现象,程序需要建立两表面间的相互关系,这一过程被称为强制接触协调。


   

   在 Ansys WorkbenchMechanical中,为了处理接触界面上的协调性,提供了几种不同的接触算法,包括:罚函数法、一般拉格朗日法、增广拉格朗日法、多点约束法以及梁约束法。


   

   

01

Pure Penalty(罚函数法)

罚函数法是ANSYS中的默认算法,适用于各类型的非线性接触(Frictional,Frictionless,Rough),是相对于其他几种非线性算法中较为经济的一种算法。

罚函数法的原理是将零件之间的接触假设成两个节点之间通过弹簧连接,通过以下计算公式来求解两个接触面之间的接触压力:

Fn= KnXP

其中:Fn为接触压力,Kn为弹簧刚度,XP为接触面之间的穿透量。


罚函数法示意图


罚函数法的计算精度依赖于接触刚度和穿透量的大小。而实际工程中,两个接触的零件表面是不会有穿透的,显然罚函数的处理方法是一种为增强收敛性而进行的数值近似方法。因此,穿透量越小,计算结果精度越高,但同时收敛性较差。


   

02

Normal Lagrange(一般拉格朗日法)

一般拉格朗日法的原理是将接触压力作为一个自由度来满足接触协调性,它不需要通过接触刚度和穿透量来计算接触压力。

FN= DOF

由于没有罚函数那样的假想弹簧,接触面之间不允许发生穿透,所以计算精度更高。但拉格朗日法需要使用直接求解器来求解,需要消耗更多的资源,计算速度较慢。

也正是因为不允许穿透,接触状态要么是开放,要么是闭合,在数学上就像阶跃函数一样,这样有时就会导致收敛变得更加困难,因为接触点总是在开发和闭合之间来回振荡,这种现象我们称为接触扰动。


一般拉格朗日法接触状态


作为对比,在罚函数法中,由于允许一个微小的穿透量, 收敛变得更加容易,因为接触状态不再是一个阶跃变化。


罚函数法接触状态



   

03

Augmented Lagrange(增广拉格朗日法)

增广拉格朗日法是在罚函数的方法上衍生出来的一种方法,它与罚函数法类似,但是在计算接触压力时,引入了一个附加项λ。

Fn= KnXP+λ

因为额外因子λ的引入, 增广拉格朗日法对于接触刚度Kn的大小变得不敏感,这种设定更利于在给定的接触刚度较大的时候收敛,可以一定程度上提高计算精度,但同时也会造成收敛时间加长。


   

04

 MPC(多点约束法)

对于两个面之间的粘结和无分离接触类型的特定情况,可以使用多点约束(MPC)公式。MPC在内部添加约束方程,以“连接”接触表面之间的位移。这种方法不是基于罚函数或拉格朗日乘子的。这是使结合的接触区域的表面相关联的直接、有效的方式。基于多点约束的接触支持大变形效应。


多点约束法示意图



   

05

Beam(梁约束法)

梁约束仅适用于绑定接触。该接触算法通过使用无质量线性梁单元将接触拓扑“缝合”在一起而起作用。

不同接触算法对比


     

关于积分点探测与节点探测


     

    Pure Penalty 和 Augmented Lagrange 公式使用积分点探测, 这导致更多的探测点,如下图的例子中有10个探测点。

    Normal Lagrange 和 MPC 公式使用节点探测 (目标法向), 这导致更少的探测点,如下图的例子中只有6个探测点)。

    节点探测在处理边接触时会稍微好一些,但是,通过局部网格细化,积分点探测也会达到同样的效果。

来源:一起CAE吧
MechanicalWorkbench非线性UGANSYS
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-05-11
最近编辑:5月前
侠客烟雨
硕士 竹杖芒鞋轻胜马,一蓑烟雨任平生
获赞 103粉丝 79文章 140课程 0
点赞
收藏
作者推荐

从运动方程的简化,浅谈结构静力学与动力学

摘要文章主要介绍了结构动力学分析的基本原理和方法。首先,解释了结构质点运动时的受力情况,包括惯性力、阻尼力和弹性恢复力,并通过一个方程(ma+cv+ku=F(t))表示了这些力的关系。随后,讨论了动力学运动方程的求解方法,特别强调了瞬态动力学分析在模拟实际载荷变化中的重要性。接着,文章介绍了根据载荷F(t)的不同形式,可采用的简化分析方法,包括模态分析、谐响应分析、反应谱分析和随机响应分析,并分别给出了这些分析方法的应用场景和实例。最后,文章通过汽车、飞机等实际工程案例,说明了这些动力学分析方法在解决工程问题中的重要性和应用。正文 我们都听说过一句话:静止是相对的,运动是绝对的。理论上,所有的物体都是运动的。所有的力学问题,其载荷都是和时间相关的。以单自由度的质点为例,结构在运动时大致会受到如下所示的几种作用力。 单自由度质点受力图 其中:惯性力与加速度有关,质量越大,加速度越大,惯性力就越大。阻尼力与速度有关,结构的阻尼越大,结构受力后运动的速度越快,阻尼力就越大。弹性恢复力与刚度有关,结构刚度越大,变形越大,弹性恢复力就越大。 以上结构质点的受力可以用一个方程表示:ma+cv+ku=F(t) 该方程称为结构的运动方程,其中:m为质量,a为加速度,c为阻尼,v为速度,k为刚度,u为位移,F(t)为外载荷。 如果结构质点是静止或匀速直线运动的,即加速度a=0,且F(t)不随时间变化,变成一个恒定的F,则方程就变成了静力学平衡方程:ku=F 这就是静力学与动力学的主要区别。 对于动力学运动方程的求解,有限元分析中最直接的方式就是瞬态动力学分析,直接施加随时间变化的载荷进行分析。这种分析方法是最接近实际情况的,也是最准确的。 齿轮结构瞬态动力学分析 然而,在实际工程中,这个F(t)是花样百出的,如果直接采用瞬态动力学分析,有时候显得很浪费时间,有时候又不一定能搞得出结果。 因此,我们就根据F(t)的不同形式,采用不同的简化方法来进行分析,包括模态分析、谐响应分析、反应谱分析、随机响应分析等。 线性动力学分析根据载荷形式分类 如果F(t)=0,对于结构质点来说,就是一个自由振动问题,在有限元仿真分析中对应的分析类型为模态分析,如果不考虑阻尼c,则为无阻尼自由振动。 模态分析是研究结构动力特性的一种方法,通常应用在工程振动领域。它关注于机械结构的固有振动特性,每一个模态都具有特定的固有频率、阻尼比和模态振型。模态分析的主要目的是通过计算和分析这些模态参数,来了解结构在不同模态下的振动特性。模态分析也是后续动力学分析的基础。 汽车模态分析 飞机模态分析 如果F(t)是一个变化频率固定的,类似于正弦(简谐)变化的载荷,在有限元仿真分析中对应的分析类型为谐响应分析。 工程中许多设备都会承受简谐载荷的作用,例如:电机、泵、风机和发电机组等旋转机械,发电机、变压器和传输线路等电力装备,压缩机、振动筛等往复运动的设备。 固定频率变化的载荷 电机谐响应分析 如果F(t)在不同频率下有不同的值,在有限元分析中可采用反应谱分析方法。例如地震载荷,在地震时,它看似一个随机的载荷,但经过处理,可以把载荷变成不同周期(或频率)下的反应谱曲线。 地震载荷时程曲线 《建筑抗震设计规范》(GB 50011-2010)中的反应谱曲线 建筑结构地震响应分析 如果F(t)是随机变化的,只能通过统计学方法,将随机变化的载荷进行转换,变为和频率相关的函数(功率谱密度),通过随机响应分析来评估其作用大小了。 工程中如汽车在颠簸的路面行驶、飞机在跑道滑行及空中飞行、航天器发射、风载荷作用于建筑或设备上,都是承受随机载荷的情况。 随机载荷 功率谱密度 汽车在颠簸路面行驶 风载荷作用于建筑物 飞起在跑道滑行来源:一起CAE吧

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