ansys高级接触分析高级选项设置
- 格式:ppt
- 大小:2.65 MB
- 文档页数:62
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 编号。
ANSY能触问题的计算方法及参数设置接触问题的关键在于接触体间的相互关系,此关系又可分为在接触前后的法向关系与切向关系.法向关系:在法向,必须实现两点:1〕接触力的传递.2〕两接触面间没有穿透.ANSYS1过两种算法来实现此法向接触关系:罚函数法和xx日乘子法.1.罚函数法是通过接触刚度在接触力与接触面间的穿透值〔接触位移〕间建立力与位移的线性关系:接触刚度*接触位移=法向接触力对面面接触单元17*,接触刚度由实常数FKN来定义.穿透值在程序中通过别离的接触体上节点间的距离来计算.接触刚度越大,那么穿透就越小,理论上在接触刚度为无穷大时,可以实现完全的接触状态,使穿透值等于零.但是显而易见,在程序计算中,接触刚度不可能为无穷大〔否那么病态〕,穿透也就不可能真实到达零,而只能是个接近于零的有限值.以上力与位移的接触关系可以很容易地合并入整个结构的平衡方程组K*X=F中去.并不改变总刚K的大小.这种罚函数法有以下几个问题必须解决:1〕接触刚度FKN应该取多大2〕接触刚度FKN取大些可以减少虚假穿透,但是会使刚度矩阵成为病态.3〕既然与实际情况不符合的虚假穿透既然是不可防止的,那么可以允许有多大为适宜因此,在ANSYSS序里,通常输入FKN实常数不是直接定义接触刚度的数值,而是接触体下单元刚度的一个因子,这使得用户可以方便地定义接触刚度了,一般FKN取0.1至U 1中间的值.当然,在需要时,也可以把接触刚度直接定义,FKN输入为负数,那么程序将其值理解为直接输入的接触刚度值.对于接近病态的刚度阵,不要使用迭代求解器,例如PCG等.它们会需要更多的迭代次数,并有可能不收敛.可以使用直接法求解器,例如稀疏求解器等.这些求解器可以有效求解病态问题.穿透的大小影响结果的精度.用户可以用PLESOL,CONT,PENEft后处理中查看穿透的数值大小.如果使用的是罚函数法求解接触问题,用户一般需要试用多个FKN值进行计算,可以先用一个较小的FKN值开始计算,例如0.1.由于较小的FKN有助于收敛,然后再逐步增加FKN值进行一系列计算,最后得到一个满意的穿透值.FKN的收敛性要求和穿透太大产生的计算误差总会是一对矛盾.解决此矛盾的方法是在接触算法中采用扩展拉格朗日乘子法.此方法在接触问题的求解限制中可以有更多更灵活的限制.可以更快的实现一个需要的穿透极限.2. xx日乘子法与扩展xx日乘子法拉格朗日乘子法与罚函数法不同,不是采用力与位移的关系来求接触力, 而是把接触力作为一个独立自由度.因此这里不需要进行迭代,而是在方程里直接求出接触力〔接触压力〕来.Kx=F+Fcontact从而,拉格朗日乘子法不需要定义人为的接触刚度去满足接触面间不可穿透的条件,可以直接实现穿透为零的真实接触条件,这是罚函数法所不可能实现的.使用拉格朗日乘子法有以下考前须知:1〕刚度矩阵中将有零对角元,使有些求解器不克使用.只能使用直接法求解器,例如波前法或系数求解器.而PCG之类迭代求解器是不能用于有零主元问题的.2〕由于增加了额外的自由度,刚度阵变大了3〕一个可能发生的严重问题,就是在接触状态发生变化时,例如从接触到别离,从别离到接触,此时接触力有个突变,产生chattering 〔接触状态的振动式交替改变〕.如何限制这种chattering,是纯粹拉格朗日法所难以解决的.因此,为限制chattering, ANSY漏用的是罚函数法与拉格朗日法混合的扩展拉格朗日乘子法.在扩展拉格朗日法中,可以采用实常数TOLN来限制最大允许穿透值.还有最大允许拉力FTOL这两个参数只对扩展拉格朗日乘子法有效.在扩展拉格朗日乘子法里,程序根据罚函数法开始,与纯粹拉格朗日法类似,用TOLN来限制最大允许穿透值.如果迭代中发现穿透大于允许的TOLN值,〔对178单元是TOLN,而对面面接触单元171-174那么是FTOLN那么将各个接触单元的接触刚度加上接触力乘以拉格朗日乘子的数值.因此,这种扩展拉格朗日法是不停更新接触刚度的罚函数法,这种更新不断重复,直到计算的穿透值小于允许值为止.尽管与拉格朗日法相比,扩展拉格朗日法的穿透并不是零,与罚函数法相比,可能迭带次数会更多.扩展拉格朗日法有以下优点:1〕较少病态,个接触单元的接触刚度取值可能更合理.2〕与罚函数法相比拟少病态,与单纯的拉格朗日法相比,没有刚度阵零对角元.因此在选择求解器上没有限制,PCG等迭代求解器都可以应用.3〕用户可以自由限制允许的穿透值TOLN 〔如果输入了TOLN,而使用罚函数法,那么程序忽略它〕切向关系:摩擦的处理与法向接触力类似.由于摩擦是非对称的,使问题变的更为复杂.ANSYSfe省是做对称求解,即使用对称求解器作近似求解.但是可以改变几个选项强迫做非对称求解.非对称求解更精确,但是计算量大许多.参数设置实常数FKN, FTOLN ICON] PINB, PMAX,和PMIN,你既可以定义一个正值也可以定义一个负值.既然程序将正值作为比例因子,将负值作为真实值,程序将下面覆盖原单元的厚度作为ICON FTOLN PINB, PMAX和PMIN的参考值.那么:单位改变后,你只要保证你的FKN, FTOL的物理值大小不变就可以了.作为非线性的接触问题,FKN与FTOLN取值没有公式可套,只能慢慢试出个适宜的值来.由于FKN越小越容易收敛,你可以先用一个比拟小的FKN开始计算,收敛后再改大些,由于接触刚度FKN越大那么穿透越小,结果越合理,因此在适当时应该把FKN改大些重新计算直到一个满意的结果.〔可以用PLESOL,CONT,PENE 来在后处理中查看穿透的数值大小〕注意:FKN与穿透值大小总是一对矛盾,在矛盾中到达合理的平衡是做接触分析的关键.理论上接触问题的穿透应该是零,所以穿透越小那么越精确,也即FKN越大那么越精确,但是实际上不可能使穿透变为零,FKN太大了计算就会不收敛.如果只改FKN得到的穿透值总是太大,不能满意,再加大FKN就不收敛了.那么可以把求解方法改为扩展拉格朗日乘子法.〔用KEYOP政〕,再使用FTOL哙数来限制允许最大穿透值.〔FTOLN只对扩展拉格朗日法有效〕.这样的计算量会大很多,但是可以实现在不大的FKN下限制穿透不至于太大,保证结果的合理性.〔注息:对面面接触单元171-174实常数中的允许穿透值是FTOLN而对178单元那么是实常数TOLN。
浅谈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非线性接触分析和设置设置实常数和单元关键选项程序利用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更是被广泛使用。
在进行ANSYS分析时,接触设置、施加载荷和后处理是三个非常重要的环节,下面我们来进行一些介绍:
1、接触设置:
接触是指两个物体表面之间的接触,包括摩擦和各种变形。
在ANSYS中,接触问题的处理是非常复杂的。
一般通过指定接触面和接触类型等参数来进行接触分析。
同时,还可以通过设置接触初始距离、接触材料和接触力等参数来精确模拟接触情况,从而得出精确的分析结果。
2、施加载荷:
在进行有限元分析时,施加载荷是必不可少的。
在ANSYS中,可以通过多种方式来施加载荷,比如输入位移、力、压力、温度等等。
同时,在施加载荷时需要考虑不同类型的加载方式,比如静载、动载和瞬态载荷等等。
为了得到准确的分析结果,需要根据实际情况选择合适的加载方式进行分析。
3、后处理:
有限元分析并不是最终的目标,最终的目标是得出准确的分析结果。
然而,对于大多数工程师来说,如何准确分析和解释计算结果是非常困难的。
因此,ANSYS提供了强大的后处理功能,可以对分析结果进行可视化处理和分析。
例如,绘制应力云图、变形云图和动态图等来展现分析结果,并进一步分析数据以得到更准确的结果。
总之,ANSYS是一种非常强大的有限元分析软件,然而,要想得到准确的结果,需要进行准确的接触设置、施加载荷和后处理等细节工作。
因此,在进行ANSYS分析时,需要根据实际情况选择合适的模型和参数,并进行合理的分析处理,以得到更加精确的结果。
接触主要是讨论相邻的两个物体之间在法向和切向是否发生位移的问题,ansys里的六种关于接触的设置可以参考如下场景进行设置
(1)法线方向不可分开,切线方向也不可发生相对滑动,则使用boneded。
(2)法线方向不可分开,切线方向可以发生轻微的无摩擦滑动,则使用no separation.
(3) 法线方向可以分开,切线方向不可以发生相对滑动,则用rough.
(4) 法线方向可以分开,切线方向可以发生相对滑动,且没有摩擦力。
则是frictionless。
(5) 法线方向可以分开,切线方向可以发生相对滑动,存在摩擦力。
则是frictional。
ANSYSWorkbench常⽤接触属性及选项设置⽅法介绍在之前发布的ANSYS Workbench定义部件接触关系的三种⽅式⼀⽂中,已经向读者介绍了在ANSYS Workbench中指定接触关系的三种⽅法。
⽆论采⽤此⽂中何种⽅式创建接触关系,都会在Project树的Connection分⽀下建⽴⼀个Contacts分⽀,在Contacts分⽀下列出具体的接触对分⽀Contact Region。
对于每⼀个Contact Region分⽀,需要在其Details中设置相关的属性选项如下图所⽰。
常⽤的接触属性包括⽬标⾯和接触⾯设置、Type(接触类型)、Behavior(⾏为)、Formulation(算法)、Normal Stiffness(法向刚度)、Pinball Region(接触影响范围)等。
下⾯对这些接触属性或选项的意义进⾏讲解。
(1)接触⾯与⽬标⾯对于⾃动创建的接触⽆需再指定接触⾯和⽬标⾯,⽽对于⼿⼯创建的接触,在其Details列表中的Contact和Target区域中需要分别选择要创建接触关系的两侧部件的表⾯,并分别点Apply确认。
(2)接触类型属性接触的类型通过Type选项来指定,⽬前常见的接触类型有bonded(绑定)、No Separation(法向不分离)、Frictionless(光滑)、Frictional(有摩擦)、Rough(粗糙)等。
这些可以在Type选项中进⾏指定,其中后⾯三种类型属于⾮线性接触类型。
(3)接触⾏为属性接触⾏为可通过Behavior进⾏设置,主要是Asymmetric(⾮对称接触)、Symmetric(对称接触)、Automatic Asymmetric(⾃动⾮对称接触)。
⼀个Contact Region包含⼀个⽬标⾯和⼀个接触⾯,如果接触界⾯的两侧互为接触⾯和⽬标⾯,即所谓接触是对称的,否则是⾮对称的。
(4)接触的算法接触的算法通过Formulation选项设置,可选择的算法包括Augmented Lagrange、PurePenalty、MPC、Normal Lagrange等,对于连接多个部件的装配体接触⼀般多采⽤MPC算法。