ANSYS接触问题的计算方法及参数设置

合集下载

ansys高级接触分析高级选项设置

ansys高级接触分析高级选项设置
...处理刚体运动
Training Manual
• 如果求解中两物体发生分离,那么刚度矩阵将变得奇异.
– ANSYS 将给出警告信息
• ANSYS中提供了几种克服初始未接触体接触问题的方法:
– 在即将接触位置建立几何模型 – 动力学分析 – 位移控制 – 弱弹簧 – 使用无分离接触 ( KEYOPT(12) ) – 调整初始接触条件
目标面
接触面
第7页/共62页
接触属性高级选项设置
…初始穿透- Workshop
• 可参考WORKSHOP中的相关章节: • W6A. 初始穿透.
Training Manual
Advanced Contact & Fasteners
第8页/共62页
Advanced Contact & Fasteners
第27页/共62页
Advanced Contact & Fasteners
接触属性高级选项设置
C. 对称与不对称
Training Manual
• 不对称接触被定义为:一个面上存在所有的接触单元,另一个面上 存在所有的目标单元
– 一个接触对 – 最有效
• 对称接触:每个面都被指定为目标面和接触面
– 通常为两个接触对,也有可能为一个(自接触) – 当目标面和接触面很难区分或两个面的网格都较粗时,采用对称接触 – 接触算法为罚函数法时可采用对称接触
• 否则,非零的加速度和速度将会产生假的阻尼力从而影响平衡
第12页/共62页
Advanced Contact & Fasteners
接触属性高级选项设置
...处理刚体运动
• 位移控制
– 使用强制位移使两物体进入接触状态. – 然后通过使用一个空的载荷步把位移控制转为力控制.

ansys-workbench-接触的总结

ansys-workbench-接触的总结

①下面对非对称行为接触表面的正确选择给出选择指导:–如果一凸的表面要和一平面或凹面接触,应该选取平面或凹面为目标面.–如果一个表面有粗糙的网格而另一个表面网格细密,则应选择粗糙网格表面为目标面.–如果一个表面比另一个表面硬,则硬表面应为目标面.–如果一个表面为高阶而另一个为低阶,则低阶表面应为目标面.–如果一个表面大于另一个表面,则大的表面应为目标面.②法向刚度WB-Mechanical系统默认自动设定。

–用户可以输入“法向刚度因子Normal Stiffness Factor” (FKN) 它是计算刚度代码的乘子.因子越小,接触刚度就越小。

•默认 FKN =10 (对于绑定和不分离的接触)•默认 FKN=10(其他形式接触) 默认 FKN1.0 (其他形式接触)•接触问题法向刚度选择一般准则:–体积为主的问题: 用“Program Controlled”或手动输入“Normal Stiffness Factor”为“1”–弯曲为主的问题: 手动输入“Normal Stiffness Factor”为“0.01”到“0.1”之间的数值。

-在大变形问题的无摩擦或摩擦接触中建议使用“Augmented Lagrange”法向接触刚度 knormal是影响精度和收敛行为最重要的参数.–刚度越大,结果越精确,收敛变得越困难.–如果接触刚度太大,模型会振动,接触面会相互弹开。

- 其中update stifness 设置可以控制计算收敛与否。

③-刚度增加, 渗透减少,而最大压力增加. 并且通常会有更多的迭代和更长运行时间④ 不管使用了何种接触行为 (对称或反对称), 模型的变形和等效应力本质是相同的. 对称行为可以提高收敛. 但对称接触结果不容易解释,为接触面与目标面结果的平均值。

0.0032902 0.0033033 0.0033052 0.0033055 0.0033053565.05Mp a 774.12Mp a 811.34Mp a 816.26Mp a 812.78Mp a0.011864 0.0016253 0.0017035 0.000017138 0.00001998417 17 20 24 57⑤在详细窗口中用户可以选择“Adjusted to Touch”或“AddOffset”-“AdjstedtoToch”让Simlation 决定需要多大的接触偏移量来闭合缝隙建立初始接触。

ANSYS分析(特征值屈曲与接触)

ANSYS分析(特征值屈曲与接触)
理论计算参考机械设计手册的算法fcr2769nansys计算fcr3070kn网格线段长度100误差11fcr3078kn网格线段长度20误差63fcr3079kn网格线段长度10误差59分析进阶特征值屈曲分析fromlikendop771分析进阶接触分析结构件连接处作为一体化处理可以解决整体钢结构的应力分析问题但是如果想要研究连接处的应力情况则前面提到的方法无法得到准确的结果
Tips:
·对于受力复杂的模型,由于不是受到一个载荷的作用,需要进行多次调整静力载荷, 使最后计算得 到的ε值 为1±0.01时,施加的静力载荷即屈曲许用载荷。 ·失稳的云图只显示失稳的状态,其应力值没有意义。
分析进阶_特征值屈曲分析
对于结构的稳定性计算可以使用特征值屈曲分析(实例1)
【已知】材料Q235圆钢,直径100mm,长度2000m,A端固定。计算屈曲载荷Fcr。
分析进阶_接触分析
结构件连接处作为一体化处理可以解决整体钢结构的应力分析问题,但是如 果想要研究连接处的应力情况,则前面提到的方法无法得到准确的结果。
例如:通过螺栓连接的表面之间会在外载荷的作用下可能发生相互挤压,或 者发生分离。当结构件受到复杂外载荷作用时,在计算之前我们无法预知接触面 之间的接触范围。此时我们需要更加智能和精确计算方法-接触分析
理论计算结果相符,但对于偏心压杆其结果则较理论结算
偏大(高50%)。
分析进阶_特征值屈曲分析
对于结构的稳定性计算可以使用特征值屈曲分析(实例2)
【已知】H型钢,b=124mm,h=248mm,t=5mm,tf=8mm,长度8000mm。 A端固定,B端施加作用力。计算屈曲载荷Fcr。
A B 【理论计算】参考机械设计手册的算法 Fcr=2769N 【ANSYS计算】 Fcr=3070KN(网格线段长度100)误差11% Fcr=3078KN(网格线段长度20)误差6.3% Fcr=3079KN(网格线段长度10)误差5.9%

Ansysworkbench接触设置中计算公式意义及选择范围

Ansysworkbench接触设置中计算公式意义及选择范围

函数名称罚函数法/pure penalty增广拉格朗日法/Augmented Lagrange 向朗格朗日法/Normal Lagran MPC法迭代行为好的收敛行为(少量的
平衡迭代)如果间隙很大,会根据需要加强平衡迭代振动存在,根据需要加强平衡迭代好的收敛行为(少量的平衡迭代)
刚度敏感性对于法向接触刚度的选
择比较敏感
对于法向接触刚度的选择不太敏感接触间隙存在并且不受
控制接触间隙存在,但一些角度受到约束一般情况下,间隙接近为零无间隙
仅适用于绑定(Bonded or no
separation)或者不分离两种接
触形式适用范围
只能用在直接求解迭代或者直接求解可适用对称行为接触发生点接触要求Ansysworkbench接触设置中计算公式意义及选择范围
接触发生在集合点接触发生在节点能够用在任何一种的接触行为
无法向刚度接触的要求迭代或者直接求解可适用对称或非对称接触行为非对称接触行为。

ANSYS接触问题(42页,详细)(图文)

ANSYS接触问题(42页,详细)(图文)

接触问题(参考ANSYS的中文帮助文件)当两个分离的表面互相碰触并共切时,就称它们牌接触状态。

在一般的物理意义中,牌接触状态的表面有下列特点:1、不互相渗透;2、能够互相传递法向压力和切向摩擦力;3、通常不传递法向拉力。

接触分类:刚性体-柔性体、柔性体-柔性体实际接触体相互不穿透,因此,程序必须在这两个面间建立一种关系,防止它们在有限元分析中相互穿过。

――罚函数法。

接触刚度――lagrange乘子法,增加一个附加自由度(接触压力),来满足不穿透条件――将罚函数法和lagrange乘子法结合起来,称之为增广lagrange法。

三种接触单元:节点对节点、节点对面、面对面。

接触单元的实常数和单元选项设置:FKN:法向接触刚度。

这个值应该足够大,使接触穿透量小;同时也应该足够小,使问题没有病态矩阵。

FKN值通常在0.1~10之间,对于体积变形问题,用值1.0(默认),对弯曲问题,用值0.1。

FTOLN:最大穿透容差。

穿透超过此值将尝试新的迭代。

这是一个与接触单元下面的实体单元深度(h)相乘的比例系数XX省为0.1。

此值太小,会引起收敛困难。

ICONT:初始接触调整带。

它能用于围绕目标面给出一个“调整带”,调整带内任何接触点都被移到目标面上;如果不给出ICONT值,ANSYS根据模型的大小提供一个较小的默认值(<0.03=PINB:指定近区域接触范围(球形区)。

当目标单元进入pinball区时,认为它处于近区域接触,pinball区是围绕接触单元接触检测点的圆(二维)或球(三维)。

可以用实常数PINB调整球形区(此方法用于初始穿透大的问题是必要的) PMIN和PMAX:初始容许穿透容差。

这两个参数指定初始穿透范围,ANSYS 把整个目标面(连同变形体)移到到由PMIN和PMAX指定的穿透范围内,而使其成为闭合接触的初始状态。

初始调整是一个迭代过程,ANSYS最多使用20个迭代步把目标面调整到PMIN和PMAX范围内,如果无法完成,给出警告,可能需要修改几何模型。

ANSYS Mechanical 接触分析

ANSYS Mechanical 接触分析
试用fkn01接触刚度选择一个好的刚度值可能需要一些试验下面的步骤可以用于静态相关分析的指南改变接触单元选项允许接触刚度在重启动期间可以修改开始时采用一个软的fkn可以帮助克服收敛困难运行此分析直到最终载荷增大fkn并重启动求解重复步骤5和6直到达到所预期的收敛seqvfkn寻找fkn超过此值结果不发生显著的改变接触刚度作为一个例子对于一个轴上套环的过盈配合分析fkn化的等效vonmises应力的最大值被监控
--这是一个相对因子,一般变形问题建议使用1.0. 对弯曲支配情况, 如果收敛困难的话,小于 0.1的值可能是有用的。 --接触刚度在求解中可自动调整。如果收敛困难,刚度自动减小。
接触刚度
接触刚度WB-Mechanical系统默认自动设定。
– 用户可以输入“接触刚度因子Normal Stiffness Factor” (FKN) 它是计算刚 度代码的乘子。因子越小,接触刚度就越小。
然而, 值太大会引起收敛困难.
基本概念
如果接触刚度太大, 一个微小的穿透将会产生一个过大的 接触力, 在下一次迭代中可能会将接触面推开。
F
F
F接触
F
迭代 n
迭代 n+1
迭代 n+2
用太大的接触刚度通常会导致收敛振荡, 并且常会发散。
基本概念
接触协调 – Lagrange乘子法
另外一种方法, Lagrange乘子 法, 增加一个附加自由度 (接触压力),来 满足不可穿透条件。
F
基本概念
接触协调 – 增广 Lagrange法
多数 ANSYS 接触单元可以将罚函数法和 Lagrange乘子法结合起来强 制接触协调,称之为增广 lagrange法。 在迭代的开始, 接触协调基于惩罚刚度确定。一旦达到平衡, 检查穿 透容差。此时, 如果有必要, 接触压力增加, 迭代继续。

《2024年基于ANSYS软件的接触问题分析及在工程中的应用》范文

《2024年基于ANSYS软件的接触问题分析及在工程中的应用》范文

《基于ANSYS软件的接触问题分析及在工程中的应用》篇一一、引言随着现代工程技术的快速发展,接触问题在各种工程领域中扮演着越来越重要的角色。

ANSYS软件作为一种强大的工程仿真工具,被广泛应用于解决各种复杂的工程问题,包括接触问题。

本文将详细介绍基于ANSYS软件的接触问题分析,并探讨其在工程中的应用。

二、ANSYS软件接触问题分析1. 接触问题基本理论接触问题是一种高度非线性问题,涉及到两个或多个物体在力、热、电等作用下的相互作用。

在ANSYS软件中,接触问题主要通过定义接触对、设置接触面属性、设定接触压力等参数进行模拟。

2. ANSYS软件中接触问题的分析步骤(1)建立模型:根据实际问题,建立相应的几何模型和有限元模型。

(2)定义接触对:在ANSYS软件中,需要定义主从面以及相应的接触类型(如面-面接触、点-面接触等)。

(3)设置接触面属性:根据实际情况,设置接触面的摩擦系数、粘性等属性。

(4)设定载荷和约束:根据实际情况,设定载荷和约束条件。

(5)求解分析:进行求解分析,得到接触问题的解。

3. 接触问题分析的难点与挑战接触问题分析的难点主要在于高度的非线性和不确定性。

此外,还需要考虑多种因素,如接触面的摩擦、粘性、温度等。

这些因素使得接触问题分析变得复杂且具有挑战性。

三、ANSYS软件在工程中的应用1. 机械工程中的应用在机械工程中,ANSYS软件被广泛应用于解决各种接触问题。

例如,在齿轮传动、轴承、连接件等部件的设计和优化中,ANSYS软件可以模拟出部件之间的接触力和应力分布,为设计和优化提供有力支持。

2. 土木工程中的应用在土木工程中,ANSYS软件可以用于模拟土与结构之间的接触问题。

例如,在桥梁、大坝、建筑等结构的分析和设计中,ANSYS软件可以模拟出结构与土之间的相互作用力,为结构的设计和稳定性分析提供依据。

3. 汽车工程中的应用在汽车工程中,ANSYS软件被广泛应用于模拟汽车零部件之间的接触问题。

ANSYS接触问题的计算方法及参数设置

ANSYS接触问题的计算方法及参数设置

ANSYS接触问题的计算方法及参数设置接触问题的关键在于接触体间的相互关系(废话,),此关系又可分为在接触前后的法向关系与切向关系法向关系:在法向,必须实现两点:1)接触力的传递。

2)两接触面间没有穿透。

ANSYS通过两种算法来实现此法向接触关系:罚函数法和拉格朗日乘子法。

1.罚函数法是通过接触刚度在接触力与接触面间的穿透值(接触位移)间建立力与位移的线性关系:接触刚度*接触位移=法向接触力对面面接触单元17*,接触刚度由实常数FKN来定义。

穿透值在程序中通过分离的接触体上节点间的距离来计算。

接触刚度越大,则穿透就越小,理论上在接触刚度为无穷大时,可以实现完全的接触状态,使穿透值等于零。

但是显而易见,在程序计算中,接触刚度不可能为无穷大(否则病态),穿透也就不可能真实达到零,而只能是个接近于零的有限值。

以上力与位移的接触关系可以很容易地合并入整个结构的平衡方程组K*X=F 中去。

并不改变总刚K的大小。

这种罚函数法有以下几个问题必须解决:1)接触刚度FKN应该取多大?2)接触刚度FKN取大些可以减少虚假穿透,但是会使刚度矩阵成为病态。

3)既然与实际情况不符合的虚假穿透既然是不可避免的,那么可以允许有多大为合适?因此,在ANSYS程序里,通常输入FKN实常数不是直接定义接触刚度的数值,而是接触体下单元刚度的一个因子,这使得用户可以方便地定义接触刚度了,一般FKN 取0.1到1中间的值。

当然,在需要时,也可以把接触刚度直接定义,FKN输入为负数,则程序将其值理解为直接输入的接触刚度值。

对于接近病态的刚度阵,不要使用迭代求解器,例如PCG等。

它们会需要更多的迭代次数,并有可能不收敛。

可以使用直接法求解器,例如稀疏求解器等。

这些求解器可以有效求解病态问题。

穿透的大小影响结果的精度。

用户可以用PLESOL,CONT,PENE来在后处理中查看穿透的数值大小。

如果使用的是罚函数法求解接触问题,用户一般需要试用多个FKN值进行计算,可以先用一个较小的FKN值开始计算,例如0.1。

Ansys非线性接触分析和设置

Ansys非线性接触分析和设置

Ansys非线性接触分析和设置设置实常数和单元关键选项程序使用20个实常数和数个单元关键选项,来控制面─面接触单元的接触。

参见《ANSYS Elements Reference》中对接触单元的描述。

实常数在20个实常数中,两个(R1和R2)用来定义目标面单元的几何形状。

剩下的用来控制接触面单元。

R1和R2 定义目标单元几何形状。

FKN 定义法向接触刚度因子。

FTOLN 是基于单元厚度的一个系数,用于计算允许的穿透。

ICONT 定义初始闭合因子。

PINB 定义“Pinball"区域。

PMIN和PMAX 定义初始穿透的容许范围。

TAUMAR 指定最大的接触摩擦。

CNOF 指定施加于接触面的正或负的偏移值。

FKOP 指定在接触分开时施加的刚度系数。

FKT 指定切向接触刚度。

COHE 制定滑动抗力粘聚力。

TCC 指定热接触传导系数。

FHTG 指定摩擦耗散能量的热转换率。

SBCT 指定Stefan-Boltzman 常数。

RDVF 指定辐射观察系数。

FWGT 指定在接触面和目标面之间热分布的权重系数。

FACT 静摩擦系数和动摩擦系数的比率。

DC 静、动摩擦衰减系数。

命令:RGUI:main menu> preprocessor>real constant对实常数FKN, FTOLN, ICONT, PINB, PMAX, PMIN, FKOP 和FKT,用户既可以定义一个正值,也可以定义一个负值。

程序将正值作为比例因子,将负值作为绝对值。

程序将下伏单元的厚度作为ICON,FTOLN,PINB,PMAX 和PMIN 的参考值。

例如ICON = 表明初始闭合因子是“*下层单元的厚度”。

然而,ICON = 则表示真实调整带是单位。

如果下伏单元是超单元,则将接触单元的最小长度作为厚度。

参见图5-8。

图5-8 下层单元的厚度在模型中,如果单元尺寸变化很大,而且在实常数如ICONT, FTOLN, PINB, PMAX, PMIN 中应用比例系数,则可能会出现问题。

接触参数设置

接触参数设置

Superelement usage (超单元用法)接触属性:刚性目标使用Rigid target 标签为接触分析设置以下选项:Boundary condition on target nodes (目标节点上的边界条件)Area elements have (有面单元时)Pilot Node (引导节点)接触属性:热使用Thermal 标签为热接触分析指定以下设置:Thermal Contact Conductance (热接触导热性)Stephan-Boltzmann constant (Stephan-Boltzmann常数)Radiation View factor (辐射视角因子)Emissivity (发射率)Frictional heating factor (摩擦加热因子)Dissipation weight factor (耗散权因子)Thermal contact behavior (热接触行为)如果选择自由面接触行为,ANSYS 在探测到分开的接触时,它是考虑自由面辐射和对流。

对这种情况,在接触面和目标面之间没有对流和辐射热传递。

接触属性(约束类型):约束Constraint (约束) 标签包含用于基于表面的约束接触对的一般参数。

基于表面的约束用于将接触面节点的运动耦合到目标面上的一个引导节点。

基于表面的约束需要采用:多点约束(MPC) 接触算法(KEYOPT(2) = 2)。

(在使用接触向导创建接触对时,这一KEYOPT 是自动设置的)。

Constraint surface type (约束面类型)Boundary conditions on target (目标面上的边界条件)Constrained DOF set on target (目标面上的约束自由度组)Pilot Node (引导节点)接触属性:编号ID使用Identification 标签指定接触对的ID 编号。

浅谈ANSYS Workbench接触设置

浅谈ANSYS Workbench接触设置

浅谈ANSYS Workbench接触设置0、引言ANSYS中的接触可涉及位移、电压、温度、磁场等自由度,在这些接触中,涉及位移自由度的接触是比较复杂的。

本文大概介绍了ANSYS中接触求解的原理,并使用ANSYS Workbench计算了两圆柱接触和轮齿接触的接触应力并与赫兹公式进行了对比,最后给使用ANSYS Workbench求解接触时提供了一些建议。

鉴于作者水平有限,难免会存在一些错误,希望广大读者批评指正。

1、ANSYS接触公式理论接触处理往往是复杂的。

可能的话推荐使用程序默认的设置。

因为现实接触体之间不会相互穿透,程序必须在两个表面之间建立一种关系,在分析中阻止彼此穿透。

程序阻止相互穿透的行为被称之为强制“接触兼容性”。

图1 接触穿透示意图为了在接触界面上强制执行兼容性,Workbench Mechanical通常提供了几个接触公式。

这些公式定义了使用的求解方法。

图2 接触算法设置界面•纯罚函数法•增广拉格朗日法•常规拉格朗日法•多点约束(MPC)法•梁(beam)如果穿透在一个接触容差(FTOLN*下层单元的深度)范围内,接触兼容性则是满足的。

接触深度是一个接触对中每个接触单元深度的平均值。

如果程序检测到任意穿透大于这个容差,全局求解仍然认为是不收敛的,即使残余力和位移增量达到了收敛准则。

图3 下层单元深度示意图2、纯罚函数法和增广拉格朗日法接触公式对于非线性实体接触面,可使用纯罚函数公式或者增广拉格朗日法公式。

这两个都是基于罚函数接触公式:F Normal=K Normal*X Penetration有限接触力F Normal,是接触刚度K Normal的函数。

接触刚度越高,接触穿透X Penetration越小,如下图说明:图4 接触刚度与接触穿透的示意图理想的,对于一个无限大的接触刚度K Normal,可以获得一个0穿透。

在基于罚函数方法下这在数值上是不可能的,但是,如果只要X Penetration足够小或者可以忽略,则认为求解结果是精确的。

ANSYS中的接触分析教程

ANSYS中的接触分析教程

一般的接触分类 (2)ANSYS接触能力 (2)点─点接触单元 2点─面接触单元 2面─面的接触单元 3执行接触分析 (3)面─面的接触分析 3接触分析的步骤: 4步骤1:建立模型,并划分网格 (4)步骤2:识别接触对 (4)步骤2:指定接触面和目标面 4步骤4:定义刚性目标面 (5)步骤5:定义柔性体的接触面 (8)步骤6:设置实常数和单元关键字 (9)步骤7:控制刚体目标的运动 (19)步骤8:给变形体单元加必要的边界条件 (20)步骤9:定义求解和载荷步选项20第十步:检查结果 (21)点─面接触分析 (23)点─面接触分析的步骤 (24)点-点的接触 (32)接触分析实例(GUI方法) (34)非线性静态实例分析(命令流方式) (37)接触分析接触问题是一种高度非线性行为,需要较大的计算资源,为了进行实为有效的计算,理解问题的特性和建立合理的模型是很重要的。

接触问题存在两个较大的难点:其一,在你求解问题之前,你不知道接触区域,表面之间是接触或分开是未知的,突然变化的,这随载荷、材料、边界条件和其它因素而定;其二,大多的接触问题需要计算摩擦,有几种摩擦和模型供你挑选,它们都是非线性的,摩擦使问题的收敛性变得困难.一般的接触分类接触问题分为两种基本类型:刚体─柔体的接触,半柔体─柔体的接触,在刚体─柔体的接触问题中,接触面的一个或多个被当作刚体,(与它接触的变形体相比,有大得多的刚度),一般情况下,一种软材料和一种硬材料接触时,问题可以被假定为刚体─柔体的接触,许多金属成形问题归为此类接触,另一类,柔体─柔体的接触,是一种更普遍的类型,在这种情况下,两个接触体都是变形体(有近似的刚度).ANSYS接触能力ANSYS支持三种接触方式:点─点,点─面,平面─面,每种接触方式使用的接触单元适用于某类问题。

为了给接触问题建模,首先必须认识到模型中的哪些部分可能会相互接触,如果相互作用的其中之一是一点,模型的对立应组元是一个结点。

ANSYS高级接触问题处理

ANSYS高级接触问题处理
的一个比例因子。
• -开始估计时,选用 • FKN = 1.0 大面积实体接触 • FKN = 0.01-0.1 较柔软(弯曲占主导的)部分 • -另外,也可以指定一个绝对刚度值,单位:(力/长度)
/ 面积。 • ·点一点(除CONTA178)和点-面接触单元需要为罚刚
度KN输入绝对值: • -初始估计时: • 对于大变形: 0.1*E < KN < 1.0*E • 对于弯曲: 0.01*E < KN < 0.1*E • E 为弹性模量
ANSYS 高级接触问题
• 接触问题概述 • 在工程中会遇到大量的接触问题,如齿轮的啮合、法兰
联接、机电轴承接触、卡头与卡座、密封、板成形、冲 击等等。接触是典型的状态非线性问题,它是一种高度 非线性行为。接触例子如图1:
• 分析中常常需要确定两个或多个相互接触 物体的位移、接触区域的大小和接触面上 的应力分布。

• 3. 点-点接触单元用于模拟单点和另一个确定点 之间的接触。
• -建立模型时必须事先知道确切的接触位置;
• -多个点-点接触单元可以模拟两个具有多个单 元表面间的接触;
• ·每个表面的网格必须是相同的; • ·相对滑动必须很小; • ·只对小的转动响应有效。
• 例如: 点一点接触可以模拟一些面的接触。如地 基和土壤的接触
• 3、选取接触刚度的指导:
• Step 1.开始采用较小的刚度值 • Step 2.对前几个子步进行计算 • Step 3.检查穿透量和每一个子步中的平衡迭代次数
• ·在粗略的检查中,如以实际比例显示整个模型时就能观察到穿透, 则穿透可能太大了,需要提高刚度重新分析。
• ·如果收敛的迭代次数过多(或未收敛),降低刚度重新分析。 • 注意:罚刚度可以在载荷步间改变,并且可以在重启动中调整。 • 牢记:接触刚度是同时影响计算精度和收敛性的最重要的参数。如

Ansys接触分析和设置

Ansys接触分析和设置

Ansys非线性接触分析和设置设置实常数和单元关键选项程序利用20个实常数和数个单元关键选项,来操纵面─面接触单元的接触。

参见《ANSYS Elements Reference》中对接触单元的描述。

实常数在20个实常数中,两个(R1和R2)用来概念目标面单元的几何形状。

剩下的用来操纵接触面单元。

R1和R2 概念目标单元几何形状。

FKN 概念法向接触刚度因子。

FTOLN 是基于单元厚度的一个系数,用于计算许诺的穿透。

ICONT 概念初始闭合因子。

PINB 概念“Pinball"区域。

PMIN和PMAX 概念初始穿透的允许范围。

TAUMAR 指定最大的接触摩擦。

CNOF 指定施加于接触面的正或负的偏移值。

FKOP 指定在接触分开时施加的刚度系数。

FKT 指定切向接触刚度。

COHE 制定滑动抗力粘聚力。

TCC 指定热接触传导系数。

FHTG 指定摩擦耗散能量的热转换率。

SBCT 指定 Stefan-Boltzman 常数。

RDVF 指定辐射观看系数。

FWGT 指定在接触面和目标面之间热散布的权重系数。

FACT 静摩擦系数和动摩擦系数的比率。

DC 静、动摩擦衰减系数。

命令: RGUI:main menu> preprocessor>real constant对实常数 FKN, FTOLN, ICONT, PINB, PMAX, PMIN, FKOP 和 FKT,用户既能够概念一个正值,也能够概念一个负值。

程序将正值作为比例因子,将负值作为绝对值。

程序将下伏单元的厚度作为ICON,FTOLN,PINB,PMAX 和 PMIN 的参考值。

例如 ICON = 说明初始闭合因子是“*基层单元的厚度”。

但是,ICON = 那么表示真实调整带是单位。

若是下伏单元是超单元,那么将接触单元的最小长度作为厚度。

参见图5-8。

图5-8 基层单元的厚度在模型中,若是单元尺寸转变专门大,而且在实常数如 ICONT, FTOLN, PINB, PMAX, PMIN 中应用比例系数,那么可能会显现问题。

ansys接触问题!牛人的经验之谈!

ansys接触问题!牛人的经验之谈!

接触问题的关键在于接触体间的相互关系(废话,),此关系又可分为在接触前后的法向关系与切向关系。

?? 法向关系:?? 在法向,必须实现两点:1)接触力的传递。

2)两接触面间没有穿透。

??A N S Y S通过两种算法来实现此法向接触关系:罚函数法和拉格朗日乘子法。

?? 1.罚函数法?? 是通过接触刚度在接触力与接触面间的穿透值(接触位移)间建立力与位移的线性关系:?? &n b s p;&n b s p;&n b s p;&n b s p;接触刚度*接触位移=法向接触力?? 对面面接触单元17*,接触刚度由实常数FKN来定义。

穿透值在程序中通过分离的接触体上节点间的距离来计算。

接触刚度越大,则穿透就越小,理论上在接触刚度为无穷大时,可以实现完全的接触状态,使穿透值等于零。

但是显而易见,在程序计算中,接触刚度不可能为无穷大(否则病态),穿透也就不可能真实达到零,而只能是个接近于零的有限值。

?? 以上力与位移的接触关系可以很容易地合并入整个结构的平衡方程组K*X=F中去。

并不改变总刚K的大小。

这种罚函数法有以下几个问题必须解决:?? 1)接触刚度F K N应该取多大??? 2)接触刚度F K N取大些可以减少虚假穿透,但是会使刚度矩阵成为病态。

?? 3)既然与实际情况不符合的虚假穿透既然是不可避免的,那么可以允许有多大为合适??? 因此,在ANSYS程序里,通常输入FKN实常数不是直接定义接触刚度的数值,而是接触体下单元刚度的一个因子,这使得用户可以方便地定义接触刚度了,一般FKN取0.1到1中间的值。

当然,在需要时,也可以把接触刚度直接定义,FKN输入为负数,则程序将其值理解为直接输入的接触刚度值。

?? 对于接近病态的刚度阵,不要使用迭代求解器,例如PCG等。

它们会需要更多的迭代次数,并有可能不收敛。

可以使用直接法求解器,例如稀疏求解器等。

这些求解器可以有效求解病态问题。

ANSYS中的接触问题

ANSYS中的接触问题

点-点的接触在ANSYS程序中提供了三种点-点的接触单元,在此,我们主要介绍前二种:[$#8226] CONTAC12[$#8226] CONTAC52[$#8226] COMBIN40我们可以在预先知道接触位置的单点接触问题中使用点-点的接触单元。

也可以在接触面网格完全相同的情况,例如过盈装配问题中,用点-点的接触元来模型两个面之间的接触。

CONTAC12:2-D点-点的接触单元这个单元是通过总体坐标系X-Y平面内的二个结点来定义的,可以用于2-D平面应力,平面应变和轴对段分析中。

程序通过一个相对于总体坐标X轴的输入角Q(用度表示)来定们接触面,接触面不一定垂直于结点I,J的连线,并且结点I,J可以位于同一位置。

CONTAC12的单元坐标系是这样定义的,总体坐标的X轴逆时针旋转Q角便得到正的滑动方向,法向方法N垂直于S,正的法向位移有张开缝隙的作用。

我们可以用下面二种方法来定义初始过盈量或缝隙。

[$#8226] 明确定义实常数INTF,这时单元关键字K4必须设置成“Real Consttant”(这是这个选项的缺省值)。

一个负的INTF值表示处于初始张开的缝隙状态。

[$#8226] 让程序以初始节点位置为基础计算初始过盈量或缝隙,这时单元关键字k4必须设置为“Initnodelocats”。

初始分开的结点定义了初始张开的缝隙。

一个实常数,初始单元状态(START)一旦被定义,程序将忽略由INTF给定的条件,有效的开始条件是:[$#8226] START=0:由INTF决定缝隙状态[$#8226] START=1:缝隙是关闭的,且没有滑动[$#8226] START=2:缝隙是关闭的,且有方向的滑动[$#8226] START=-2:缝隙是关闭的,且有负方向的滑动[$#8226] START=3:缝隙是张开的一个对开始条件的好的估计将有助于问题的收敛。

CONTAC12的实常数:界面角THETA-定义接触面方位的角度法向刚度KN-在法线方向的接触刚度位移过盈量INTF-初始过盈量基缝隙初始单元状态START粘附刚度KS-在滑动方向的接触刚度KS缺省到KNCONTAC12的单元关键字:摩擦类型K1 弹性库仑刚性库仑方位角来源于 K2 实常数THETA运动方向过盈量或缝隙基于 K4 实常数INTF初始接触的位置接触时间预测目标 K7 最小的时间增量合理的增量使用CONTAC12时的一些注意点:1、检查单元坐标系,保证使所定义的是一个间隙而不是一个钩子。

ANSYS接触问题

ANSYS接触问题

接触问题(参考ANSYS的中文帮助文件)当两个分离的表面互相碰触并共切时,就称它们牌接触状态。

在一般的物理意义中,牌接触状态的表面有下列特点:1、不互相渗透;2、能够互相传递法向压力和切向摩擦力;3、通常不传递法向拉力。

接触分类:刚性体-柔性体、柔性体-柔性体实际接触体相互不穿透,因此,程序必须在这两个面间建立一种关系,防止它们在有限元分析中相互穿过。

――罚函数法。

接触刚度――lagrange乘子法,增加一个附加自由度(接触压力),来满足不穿透条件――将罚函数法和lagrange乘子法结合起来,称之为增广lagrange法。

三种接触单元:节点对节点、节点对面、面对面。

接触单元的实常数和单元选项设置:FKN:法向接触刚度。

这个值应该足够大,使接触穿透量小;同时也应该足够小,使问题没有病态矩阵。

FKN值通常在0.1~10之间,对于体积变形问题,用值1.0(默认),对弯曲问题,用值0.1。

FTOLN:最大穿透容差。

穿透超过此值将尝试新的迭代。

这是一个与接触单元下面的实体单元深度(h)相乘的比例系数,缺省为0.1。

此值太小,会引起收敛困难。

ICONT:初始接触调整带。

它能用于围绕目标面给出一个“调整带”,调整带内任何接触点都被移到目标面上;如果不给出ICONT值,ANSYS根据模型的大小提供一个较小的默认值(<0.03=PINB:指定近区域接触范围(球形区)。

当目标单元进入pinball区时,认为它处于近区域接触,pinball区是围绕接触单元接触检测点的圆(二维)或球(三维)。

可以用实常数PINB调整球形区(此方法用于初始穿透大的问题是必要的)PMIN和PMAX:初始容许穿透容差。

这两个参数指定初始穿透范围,ANSYS 把整个目标面(连同变形体)移到到由PMIN和PMAX指定的穿透范围内,而使其成为闭合接触的初始状态。

初始调整是一个迭代过程,ANSYS最多使用20个迭代步把目标面调整到PMIN和PMAX范围内,如果无法完成,给出警告,可能需要修改几何模型。

ansys接触规则

ansys接触规则

ansys接触规则在ANSYS中进行接触分析时,接触面和目标面的定义规则以及接触算法对于模型的收敛效率具有重要意义。

以下是一些接触规则和设置建议:1. 接触面和目标面的定义:-接触面:在接触分析中,接触面是指可能会与其他物体接触的表面。

接触面不能穿透到目标面,而目标面可以穿透到接触面之中。

-目标面:目标面是与接触面相互作用的表面。

在接触分析中,需要确定哪个表面是刚体,哪个是柔性体。

2. 接触对定义:-刚-柔接触分析:将刚体定义为目标面,柔性体定义为接触面。

-柔-柔接触分析:-凸面对凹面(或平面):凸面定义为接触面。

-精细网格对粗糙网格:精细网格定义为接触面。

-软硬不同的材料接触:软的定义为接触面。

-高阶单元对低阶单元:高阶单元面定义为接触面。

-一个面大于另外一个面:小面定义为接触面。

3. 接触算法:-罚函数法:通过接触刚度在接触力与接触面间的穿透值(接触位移)间建立力与位移的线性关系。

接触刚度越大,穿透就越小。

但接触刚度不可能为无穷大,因此会产生虚假穿透。

-拉格朗日乘子法:在法向方向上实现接触力的传递和两接触面间无穿透。

这种算法需要计算法向和切向刚度矩阵。

4. 接触设置:-在ANSYS中,可以通过“Preprocessor/LS-DYNA Options/Contact/Define Contact”菜单来定义接触对。

-接触算法选择:罚函数法和拉格朗日乘子法。

根据具体问题选择合适的算法。

-接触检测点的位置:设置接触检测点以检测接触和分离状态。

5. 接触非线性算法:-完全罚函数法:计算时需要提供法向和切向刚度矩阵。

完全罚函数的主要缺点是两个接触面之间的穿透量取决于这个刚度矩阵。

过高的刚度值会减小穿透总量,但会使刚度矩阵成为病态。

遵循这些接触规则和设置,有助于在ANSYS中进行接触分析时提高模型收敛效率。

ANSYS高级接触问题处理

ANSYS高级接触问题处理
• 2.然后在可变形体上建立目标单元
• Main Menu > Preprocessor > Modeling > Create > Elements > Surf/Contact >
• Surf to Surf
• ·ANSYS将根据基体的网格确定目标单元形状和外法线方 向。
• ·检查外法线方向(这在自动划分刚性目标面时非常重要) 图3-3
§2 面-面接触单元
• 使用面-面接触单元计算刚-柔、柔-柔接触分析。 • 把一个面指定为目标面(Targe),另一个面指定为接触
面(conta),合起来叫接触对。 • 接触单元被约束不能侵入目标面,然而目标单元能侵入接
触面。 • ·2D目标单元 • TARGE169 :

• ·2D面-面接触单元 • CONTA171 2D、2节点低阶单元,可用于二维实体、壳、梁单元的
• 采用足够小的时间步长以获得收敛。 • -对于瞬态分析,冲击时必须使用足够数
量的计算步以描述表面间的动量转移。
• -对于路径相关现象(如接触摩擦),相 对较小的最大时间步长对计算精度是必须 的。
面一面接触单元
• §1 概述 • 面-面接触单元,是模拟任意两个表面间接触的方法。表面可以具有任意形
状。是ANSYS中最通用的接触单元。精度高、特性丰富还可使用接触向导建 模方便。(其它接触单元目前尚不能用向导)。 • ·面-面接触单元在面的高斯点处传递压力,这种先进技术使面-面接触单元 具有很多优点: • -与低阶单元和高阶单元都兼容 • -提供更好的接触结果(于后处理接触压力和摩擦应力) • -可考虑壳和梁的厚度,以及壳的厚度变化 • -半自动接触刚度计算 • -刚性表面由“控制节点”控制 • -热接触特性 • -众多的高级选项来处理复杂问题。 • ·具有众多的高级选项(20个可用的实常数、2个材料属性和30个可用的单元 选项)提供了丰富的特征库,能够用于模拟特殊的效果和处理困难的收敛情 况。 • 然而众多的选项的智能缺省选项可以有效求解许多接触问题而不需要用户介 入太多。 • 通常的做法是:开始使用高级选项之前,先试着采用缺省设置:只指定罚刚 度,穿透容差和子步数,然后进行分析。只在采用缺省设置遇到困难时才采 用高级选项。 • ·所有的高级选项也可以通过接触向导来控制。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
TOLN。(如果输入了TOLN,而使用罚函数法,则程序忽略它)
切向关系:
摩擦的处理与法向接触力类似。由于摩擦是非对称的,使问题变的更为复杂。ANSYS缺省是做对称求解,即使用对称求解器作近似求解。但是可以改变几个选项强迫做非对称求解。非对称求解更精确,但是计算量大许多。
注意:FKN与穿透值大小总是一对矛盾,在矛盾中达到合理的平衡是做接触分析的关键。
理论上接触问题的穿透应该是零,所以穿透越小则越精确,也即FKN越大则越精确,但是实际上不可能使穿透变为零,FKN太大了计算就会不收敛。
如果只改FKN得到的穿透值总是太大,不能满意,再加大FKN就不收敛了。那么可以把求解方法改为扩展拉格朗日乘子法。(用KEYOPT改),再使用FTOLN参数来控制允许最大穿透值。(FTOLN只对扩展拉格朗日法有效)。这样的计算量会大很多,但是可以实现在不大的FKN下控制穿透不至于太大,保证结果的合理性。
参数设置
实常数FKN,FTOLN,ICONT,PINB,PMAX,和PMIN,你既可以定义一个正值也可以定义一个负值。既然程序将正值作为比例因子,将负值作为真实值,程序将下面覆盖原单元的厚度作为ICON,FTOLN,PINB,PMAX和PMIN的
因此,为控制chattering,ANSYS采用的是罚函数法与拉格朗日法混合的扩展拉格朗日乘子法。在扩展拉格朗日法中,可以采用实常数TOLN来控制最大允许穿透值。还有最大允许拉力FTOL。这两个参数只对扩展拉格朗日乘子法有效。
在扩展拉格朗日乘子法里,程序按照罚函数法开始,与纯粹拉格朗日法类似,用TOLN来控制最大允许穿透值。如果迭代中发现穿透大于允许的TOLN值,(对178单元是TOLN,而对面面接触单元171-174则是FTOLN)则将各个接触单元的接触刚度加上接触力乘以拉格朗日乘子的数值。因此,这种扩展拉格朗日法是不停更新接触刚度的罚函数法,这种更新不断重复,直到计算的穿透值小于允许值为止。
1)刚度矩阵中将有零对角元,使有些求解器不克使用。只能使用直接法求解器,例如波前法或系数求解器。而PCG之类迭代求解器是不能用于有零主元问题的。
2)由于增加了额外的自由度,刚度阵变大了。
3)一个可能发生的严重问题,就是在接触状态发生变化时,例如从接触到分离,从分离到接触,此时接触力有个突变,产生chattering(接触状态的振动式交替改变)。如何控制这种chattering,是纯粹拉格朗日法所难以解决的。
接触刚度*接触位移=法向接触力
对面面接触单元17*,接触刚度由实常数FKN来定义。
穿透值在程序中通过分离的接触体上节点间的距离来计算。接触刚度越大,则穿透就越小,理论上在接触刚度为无穷大时,可以实现完全的接触状态,使穿透值等于零。但是显而易见,在程序计算中,接触刚度不可能为无穷大(否则病态),穿透也就不可能真实达到零,而只能是个接近于零的有限值。
(注意:对面面接触单元171-174实常数中的允许穿透值是FTOLN,而对178单元则是实常数TOLN)
参考值。
那么:单位改变后,你只要保证你的FKN,FTOL的物理值大小不变就可以了。
作为非线性的接触问题,FKN与FTOLN取值没有公式可套,只能慢慢试出个合适的值来。
由于FKN越小越容易收敛,你可以先用一个比较小的FKN开始计算,收敛后再改大些,由于接触刚度FKN越大则穿透越小,结果越合理,因此在适当时应该把FKN改大些重新计算直到一个满意的结果。(可以用PLESOL,CONT,PENE来在后处理中查看穿透的数值大小)
尽管与拉格朗日法相比,扩展拉格朗日法的穿透并不是零,与罚函数法相比,可能迭带次数会更多。扩展拉格朗日法有下列优点:
1)较少病态,个接触单元的接触刚度取值可能更合理。
2)与罚函数法相比较少病态,与单纯的拉格朗日法相比,没有刚度阵零对角元。因此在选择求解器上没有限制,PCG等迭代求解器都可以应用。
法向关系:
在法向,必须实现两点:1)接触力的传递。2)两接触面间没有穿透。
ANSYS通过两种算法来实现此法向接触关系:罚函数法和拉格朗日乘子法。
1.罚函数法
是通过接触刚度在接触力与接触面间的穿透值(接触位移)间建立力与位移的线性关系:
FKN的收敛性要求和穿透太大产生的计算误差总会是一对矛盾。解决此矛盾的办法是在接触算法中采用扩展拉格朗日乘子法。此方法在接触问题的求解控制中可以有更多更灵活的控制。可以更快的实现一个需要的穿透极限。
2.拉格朗日乘子法与扩展拉格朗日乘子法
拉格朗日乘子法与罚函数法不同,不是采用力与位移的关系来求接触力,而是把接触力作为一个独立自由度。因此这里不需要
进行迭代,而是在方程里直接求出接触力(接触压力)来。
Kx=F+Fcontact
从而,拉格朗日乘子法不需要定义人为的接触刚度去满足接触面间不可穿透的条件,可以直接实现穿透为零的真实接触条件,这是罚函数法所不可能实现的。使用拉格朗日乘子法有下列注意事项:
穿透的大小影响结果的精度。用户可以用PLESOL,CONT,PENE来在后处理中查看穿透的数值大小。如果使用的是罚函数法求解接触问题,用户一般需要试用多个FKN值进行计算,可以先用一个较小的FKN值开始计算,例如0.1。因为较小的FKN有助于收敛,然后再逐步增加FKN值进行一系列计算,最后得到一个满意的穿透值。
因此,在ANSYS程序里,通常输入FKN实常数不是直接定义接触刚度的数值,而是接触体下单元刚度的一个因子,这使得用户可以方便地定义接触刚度了,一般FKN取0.1到1中间的值。当然,在需要时,也可以把接触刚度直接定义,FKN输入为负数,则程序将其值理解为直接输入的接触刚度值。
对于接近病态的刚度阵,不要使用迭代求解器,例如PCG等。它们会需要更多的迭代次数,并有可能不收敛。可以使用直接法求解器,例如稀疏求解器等。这些求解器可以有效求解病态问题。
以上力与位移的接触关系可以很容易地合并入整个结构的平衡方程组K*X=F中去。并不改变总刚K的大小。这种罚函数法有以下几个问题必须解决:
1)接触刚度FKN应该取多大?
2)接触刚度FKN取大些可以减少虚假穿透,但是会使刚度矩阵成为病态。
3)既然与实际情况不符合的虚假穿透既然是不可避免的,那么可以允许有多大为合适?
相关文档
最新文档