接触问题的计算方法
- 格式:docx
- 大小:81.29 KB
- 文档页数:10
Abaqus/Standard中General Contact和Contact Pairs的异同及选择对于大多数的接触问题,在ABAQUS中有通用接触(General Contact)和接触对(Contact Pair)两种算法处理,它们的异同主要体现在用户交互、默认设置、可选设置三个方面。
总的来说,通用接触算法的相互作用主体、接触属性、接触面属性是可以各自独立地指定,它提供了一个更有弹性的方法去增加模型中接触的细节。
通用接触算法允许非常自动化的接触定义,尽管也可以采用传统的、类似于接触对算法的方法去交互式定义。
对于传统的接触对算法,相对于全部包括式的自接触(Self-contact),接触对算法的计算效率可能更高,而且使用CAE也能比较方便地建立接触对。
因而这两种接触算法的选择其实就是一个在接触定义的便利性和计算效率性之间的平衡,它们之间的差异主要有:一、通用接触(General Contact)和接触对(Contact Pair)的默认设置差异1、接触离散方式:通用接触算法使用有限滑动和面对面的离散方式,而接触对算法使用有限滑动和点对面的离散方式;点对面就是主面计算两个点之间连线的几何坐标,从面只计算一个点的坐标面对面就是主从面都按两点连线的几何信息来计算面。
点对面计算要简化一点,但是精确度降低。
2、对壳的厚度和偏移的处理:通用接触算法自动考虑,接触对算法在使用点对面的离散方式时不考虑壳的厚度和偏移;3、接触的执行:通用接触算法采用罚函数方法,接触对算法在使用点对面的离散方式时采用拉格朗日乘数方法;4、初始过盈量的处理:通用接触算法采用无应变调整的方法消除过盈量,接触对算法将过盈量作为穿透在第一个分析增量步处理;5、主从面指定:通用接触算法自动指定,接触对算法必须由用户指定。
当接触对算法采用有限滑动和面对面的离散方式时,就没有前三个差异了。
二、可选的接触属性下列功能只有接触对算法拥有:1、包含RSURFU子程序定义的刚性面或解析刚性面的接触,当然基于单元的刚性面通用接触和接触对都可以;2、包含基于节点的面或者三维梁单元面的接触;3、小滑移接触和绑定接触;4、有限滑动和点对面的离散方式;5、粘性接触;6、压力渗透加载;7、粗糙摩擦模型(Rough);8、用户子程UINTER和FRIC;9、Lagrange enforcement of friction constraints;10、Local definitions of some numerical contact controls注:同一个模型可同时使用通用接触算法和接触对算法。
有限元接触有限滑移小滑移简介有限元方法是一种基于数值计算的工程分析方法,用于求解连续介质力学问题。
接触问题是指两个或多个物体之间存在接触并产生相互作用的情况。
在接触问题中,有时会出现滑移现象,即两个物体之间存在相对滑动。
而小滑移是指在接触问题中,滑动幅度相对较小的情况。
本文将详细介绍有限元方法在接触问题中的应用,以及如何考虑有限滑移和小滑移现象。
有限元方法在接触问题中的应用有限元方法通过将结构离散化为一个个小单元,利用单元间的节点连接关系建立整个结构的数学模型,并通过求解该模型得到结构的应力、位移等信息。
在接触问题中,可以使用有限元方法来模拟物体之间的接触行为。
常见的接触问题包括刚性-刚性接触和刚性-弹性接触。
刚性-刚性接触指两个刚体之间存在接触,并且不考虑变形;而刚性-弹性接触则考虑了至少一个物体的弹性变形。
在有限元方法中,接触问题可以通过引入接触算法来处理。
常用的接触算法包括节点投影法、增广拉格朗日法和无网格法等。
这些算法能够考虑接触面上的力、位移和形状等信息,并将其应用于有限元模型中进行求解。
有限滑移和小滑移现象在接触问题中,当两个物体之间存在相对滑动时,就产生了滑移现象。
有时候,滑动幅度很小,被称为小滑移。
小滑移是一种常见的现象,在许多工程领域都有应用。
有限滑移是指在有限元分析中考虑接触问题时引入的一种特殊技术。
通过引入摩擦系数和界面力来模拟物体之间的摩擦行为,并考虑相对位移导致的接触力变化。
在实际工程中,小滑移和有限滑移现象常常同时存在。
因此,在进行有限元分析时需要同时考虑这两种情况,并合理选择适当的模型和参数。
如何考虑有限滑移和小滑移现象要考虑有限滑移和小滑移现象,可以采取以下步骤:1.定义接触面和接触区域:首先需要确定物体之间的接触面和接触区域,在有限元模型中进行建模。
2.引入摩擦系数:根据实际情况,选择适当的摩擦系数来模拟物体之间的摩擦行为。
摩擦系数可以是常数,也可以是与位移或速度相关的函数。
Abaqus面面接触拉格朗日乘子法的系数定义在使用Abaqus进行有限元分析时,面面接触问题是一个非常常见的情况。
而针对面面接触问题的求解方法之一就是拉格朗日乘子法。
本文将从系数定义的角度来探讨abaqus面面接触拉格朗日乘子法的相关内容。
一、面面接触问题的定义面面接触是指在有限元模型中,两个表面之间发生接触的情况。
在材料压缩测试中,两个物体表面发生接触,这种情况就可以称为面面接触。
二、拉格朗日乘子法的原理拉格朗日乘子法是一种用于求解带有约束条件的优化问题的数学方法。
在有限元分析中,面面接触问题可以看做是一种约束条件,因此可以采用拉格朗日乘子法来求解。
三、abaqus中拉格朗日乘子法的应用在abaqus中,可以通过定义接触对来模拟面面接触问题。
拉格朗日乘子法将在接触对的模拟中起到关键作用,通过调整其系数来实现对面面接触问题的准确模拟。
四、拉格朗日乘子法系数的含义拉格朗日乘子法中的系数反映了约束条件对目标函数的影响程度。
在abaqus中,系数的选择将直接影响到模拟结果的准确性和稳定性。
五、系数的定义方法在abaqus中,系数的定义可以通过以下几种方法来实现:(1)手动调整:用户可以手动调整拉格朗日乘子法的系数,以适应不同的面面接触情况。
(2)自动求解:abaqus也提供了自动求解系数的功能,能够根据模型的实际情况和约束条件来自动调整系数,简化用户的操作。
六、系数的影响因素系数的选择会受到多种因素的影响,包括模型的几何形状、材料性质、加载方式等。
在选择系数时,需要充分考虑这些因素,以保证模拟结果的准确性和可靠性。
七、案例分析通过一个具体的案例分析,可以更加直观地理解abaqus面面接触拉格朗日乘子法的系数定义。
以某种材料的拉伸测试为例,通过调整系数来模拟不同的接触情况,并分析模拟结果的差异和稳定性。
八、结论通过对abaqus面面接触拉格朗日乘子法的系数定义进行探讨,我们可以更好地理解这一方法在有限元分析中的应用。
1. Abaqus/Explicit 中的接触形式双击Interactions,出现接触形式定义。
分为通用接触(General contact)、面面接触(Surface-to-Surface contact)和自接触(Self-contact)。
1. 通用接触General contact通用接触用于为多组件,并具有复杂拓扑关系的模型建模。
General contact algorithm•The contact domain spans multiple bodies (both rigid and deformable)•Default domain is defined automatically via an all-inclusive element-based surface •The method is geared toward models with multiple components and complex topology。
•Greater ease in defining contact model2. Surface-to-Surface contactContact pair algorithm•Requires user-specified pairing of individual surfaces•Often results in more efficient analyses since contact surfaces are limited in scope 3. 自接触(Self-contact)自接触应用于当部件发生变形时,可能导致自己的某两个或多个面发生接触的情况。
如弹簧的压缩变形,橡胶条的压缩。
•容易使用•“自动接触”•节省生成模型的时间•通用接触算法一般比双面接触算法快机械约束形式•运动依从Kinematic contact method(只有接触对形式可用,General contact不可用)默认的运动接触公式达到的计算精度与接触条件相一致。
1. Abaqus/Explicit 中的接触形式双击Interactions,出现接触形式定义。
分为通用接触(General contact)、面面接触(Surface-to-Surface contact)和自接触(Self-contact)。
1. 通用接触 General contact通用接触用于为多组件,并具有复杂拓扑关系的模型建模。
General contact algorithm• The contact domain spans multiple bodies (both rigid and deformable)•Default domain is defined automatically via an all-inclusive element-based surface• The method is geared toward models with multiple components and complex topology。
• Greater ease in defining contact model2. Surface-to-Surface contactContact pair algorithm• Requires user-specified pairing of individual surfaces• Often results in more efficient analyses since contact surfaces are limited in scope3. 自接触(Self-contact)自接触应用于当部件发生变形时,可能导致自己的某两个或多个面发生接触的情况。
如弹簧的压缩变形,橡胶条的压缩。
•容易使用•“自动接触”•节省生成模型的时间•通用接触算法一般比双面接触算法快机械约束形式•运动依从Kinematic contact method(只有接触对形式可用,General contact不可用)默认的运动接触公式达到的计算精度与接触条件相一致。
第15章接触问题分析15.1 接触问题概论接触问题存在以下两个较大的难点。
(1)在求解问题之前,不知道接触区域,表面之间的接触状态是未知的、突然变化的,这些随载荷、材料、边界条件和其他因素而定。
(2)大多数接触问题需要计算摩擦,有几种摩擦和模型可供挑选,它们都是非线性的,摩擦使问题的收敛性变得困难。
15.1.1接触问题分类接触问题分为两种基本类型:刚体-柔体的接触和柔体-柔体的接触。
在刚体-柔体的接触问题中,一个或多个接触面被当作刚体(与和它接触的变形体相比,有大得多的刚度)。
一般情况下,一种软材料和一种硬材料接触时,问题可以被假定为刚体-柔体的接触,许多金属成形问题归为此类接触。
另一类柔体-柔体的接触是一种更普遍的类型,在这种情况下,两个接触体都是变形体(有近似的刚度)。
ANSYS支持三种接触方式:点-点接触、点-面接触、面-面接触,每种接触方式使用的接触单元适用于某类问题。
15.1.2接触单元为了给接触问题建模,首先必须认识到模型中的哪些部分可能会相互接触,如果相互作用发生在一点上,那么模型的对应组元是一个节点。
如果相互作用发生在一个面上,模型的对应组元是单元,如梁单元、壳单元或实体单元。
有限元模型通过指定的接触单元来识别可能的接触匹对,接触单元是覆盖在分析模型接触面之上的一层单元,在ANSYS中使用的接触单元详述如下。
1. 点-点接触单元点-点接触单元主要用于模拟点一点的接触行为。
为了使用点一点的接触单元,需要预先知道接触位置。
这类接触问题只能适用于接触面之间有较小相对滑动的情况(即使在几何非线性情况下)。
如果两个面上的节点一一对应,相对滑动可以忽略不计,两个面保持小量挠度(转动),那么可以用点-点接触单元来求解面-面接触问题,过盈装配问题就是一个典型的例子。
2. 点—面接触单元点—面接触单元主要用于给点—面接触行为建模,如两根梁的相互接触。
如果通过一组节点来定义接触面,生成多个接触单元,那么可以通过点-面接触单元来模拟面一面接触问题。
1概述接触问题是一种高度非线性行为,需要较大的计算资源,为了进行实为有效的计算,理解问题的特性和建立合理的模型是很重要的。
接触问题存在两个较大的难点:其一,在你求解问题之前,你不知道接触区域,表面之间是接触或分开是未知的,突然变化的,这随载荷、材料、边界条件和其它因素而定;其二,大多的接触问题需要计算摩擦,有几种摩擦和模型供你挑选,它们都是非线性的,摩擦使问题的收敛性变得困难。
一般的接触分类接触问题分为两种基本类型:刚体─柔体的接触,半柔体─柔体的接触。
(1)刚-柔接触在刚体─柔体的接触问题中,接触面的一个或多个被当作刚体,(与它接触的变形体相比,有大得多的刚度),一般情况下,一种软材料和一种硬材料接触时,问题可以被假定为刚体─柔体的接触,许多金属成形问题归为此类接触。
(2)柔-柔接触柔体─柔体的接触,是一种更普遍的类型,在这种情况下,两个接触体都是变形体(有近似的刚度)。
2ANSYS接触能力ANSYS支持三种接触方式:点─点,点─面,平面─面,每种接触方式使用的接触单元适用于某类问题。
为了给接触问题建模,首先必须认识到模型中的哪些部分可能会相互接触,如果相互作用的其中之一是一点,模型的对立应组元是一个结点。
如果相互作用的其中之一是一个面,模型的对应组元是单元,例如梁单元,壳单元或实体单元,有限元模型通过指定的接触单元来识别可能的接触匹对,接触单元是覆盖在分析模型接触面之上的一层单元,至于ANSYS使用的接触单元和使用它们的过程,下面分类详述。
2.1点─点接触单元点─点接触单元主要用于模拟点─点的接触行为,为了使用点─点的接触单元,你需要预先知道接触位置,这类接触问题只能适用于接触面之间有较小相对滑动的情况(即使在几何非线性情况下)如果两个面上的结点一一对应,相对滑动又以忽略不计,两个面挠度(转动)保持小量,那么可以用点─点的接触单元来求解面─面的接触问题,过盈装配问题是一个用点─点的接触单元来模拟面─面的接触问题的典型例子。
第15章接触问题分析接触问题是一种高度的非线性行为,通常两个独立表面之间相互接触并相切时,称之为接触。
对接触问题进行分析时,需要较多的计算资源。
接触的特点是属于状态变化的非线性,也就是说,系统刚度取决于接触的状态,即部件之间是接触或是分离。
★ 了解接触问题分析方法。
15.1接触问题分析概述从物理意义上讲,接触的表面具有以下特点:相互之间不会渗透(如图15-1所示),可传递法向压缩力和切向摩擦力,通常不传递法向拉伸力,相互之间可自由分离和互相移动。
由于接触体之间是不相互渗透的,因此程序必须建立两表面间的相互关系以阻止分析中的互相穿透,这称为强制接触协调性。
(a)不渗透接触(b)渗透接触图15-1 接触方式15.1.1 罚函数法和增强拉格朗日法对于非线性实体表面接触,可使用罚函数或增强拉格朗日法,这两种方法都是基于罚函数方程的。
在此对于一个有限的接触力F normal存在一个接触刚度k normal的概念,接触刚度越高,穿透量x penetration越小,如图15-2所示。
第15章 接触问题分析对于理想无限大的k normal ,穿透量为0。
但对于罚函数法而言,这在数值计算中是不可能的,但是只要x penetration 足够小,或许可以忽略,且求解的结果也是精确的。
罚函数法和增强拉格朗日法的区别就是后者加大了接触力(压力)的计算。
罚函数法:F normal = k normal x penetration增强拉格朗日法:F normal = k normal x penetration+λ因为额外因子λ的存在,增强拉格朗日法对于k normal 变得不敏感。
增强拉格朗日法通过增加额外的自由度(接触压力)来满足接触协调性,因此接触力(接触压力)作为一个额外自由度直接求解,而不通过接触刚度和穿透计算得到。
normal F DOF =该方法可以得到0或接近0的穿透量,如图15-3所示,这要消耗更多的计算代价。
基于Hertz 理论圆柱和平面之间的滑动接触分析Hertz理论是针对弹性体之间的接触问题而提出的,有效地解决了在研究实际工程和科学问题中普遍存在的接触问题。
圆柱和平面之间的滑动接触是一种典型的接触形式,在机械、船舶、航空等领域中应用广泛。
本文将重点探讨基于Hertz理论的圆柱和平面之间的滑动接触分析方法。
1. Hertz理论简介Hertz理论是对于两个弹性体之间的接触问题而提出的,主要基于三个假设:1)接触部分小,2)接触部分的应力为线性分布,3)接触部分的变形是弹性的。
根据这些假设,可以计算出接触区的应力和变形分布情况。
2. 圆柱和平面之间的滑动接触分析在分析圆柱和平面之间的滑动接触前,需要先计算出两者之间的法向力和切向力。
对于圆柱和平面的接触,法向力可以通过压力分布求得,切向力则是由滑动引起的。
在考虑滑动的情况下,需要使用Hertz理论中的Kelvin模型,该模型更适合于滑动接触问题的分析。
接下来,需要计算接触区域内的表面应力和变形。
为了简化计算,可以假设接触区域近似为一个平面,并通过数值模拟的方式求解该平面内的应力和变形。
在模拟中,需要输入两个弹性体的材料参数、接触区域的几何形状和荷载信息等因素。
通过求解该平面内的应力和变形,可以得出接触区域的表面应力和变形分布情况。
3. 结论通过基于Hertz理论的分析方法,可以计算出圆柱和平面之间的滑动接触问题。
在分析过程中,需要考虑接触区的几何形状、荷载信息以及材料的弹性性质等因素。
通过计算,可以得出接触区的应力和变形分布情况,为解决滑动接触问题提供了理论上的基础和实际应用指导。
综上所述,基于Hertz理论的分析方法对于圆柱和平面之间的滑动接触问题具有重要意义,可以为实际应用提供科学依据和指导。
在工程应用中,需要根据具体问题的不同,选择合适的分析方法和模型,以提高分析和设计的准确性和可靠性。
在实际应用中,圆柱和平面之间的滑动接触问题经常会出现,如不良的机器运行、船舶移动、油管的摩擦等。
接触分析接触问题是一种高度非线性行为,需要较大的计算资源,为了进行实为有效的计算,理解问题的特性和建立合理的模型是很重要的。
接触问题存在两个较大的难点:其一,在你求解问题之前,你不知道接触区域,表面之间是接触或分开是未知的,突然变化的,这随载荷、材料、边界条件和其它因素而定;其二,大多的接触问题需要计算摩擦,有几种摩擦和模型供你挑选,它们都是非线性的,摩擦使问题的收敛性变得困难。
一般的接触分类接触问题分为两种基本类型:刚体─柔体的接触,半柔体─柔体的接触,在刚体─柔体的接触问题中,接触面的一个或多个被当作刚体,(与它接触的变形体相比,有大得多的刚度),一般情况下,一种软材料和一种硬材料接触时,问题可以被假定为刚体─柔体的接触,许多金属成形问题归为此类接触,另一类,柔体─柔体的接触,是一种更普遍的类型,在这种情况下,两个接触体都是变形体(有近似的刚度)。
ANSYS接触能力ANSYS支持三种接触方式:点─点,点─面,平面─面,每种接触方式使用的接触单元适用于某类问题。
为了给接触问题建模,首先必须认识到模型中的哪些部分可能会相互接触,如果相互作用的其中之一是一点,模型的对立应组元是一个结点。
如果相互作用的其中之一是一个面,模型的对应组元是单元,例如梁单元,壳单元或实体单元,有限元模型通过指定的接触单元来识别可能的接触匹对,接触单元是覆盖在分析模型接触面之上的一层单元,至于ANSTS 使用的接触单元和使用它们的过程,下面分类详述。
点─点接触单元点─点接触单元主要用于模拟点─点的接触行为,为了使用点─点的接触单元,你需要预先知道接触位置,这类接触问题只能适用于接触面之间有较小相对滑动的情况(即使在几何非线性情况下)如果两个面上的结点一一对应,相对滑动又以忽略不计,两个面挠度(转动)保持小量,那么可以用点─点的接触单元来求解面─面的接触问题,过盈装配问题是一个用点─点的接触单元来模拟面─与的接触问题的典型例子。
接触问题的计算方法
这是接触问题的计算方法。
接触问题的关键在于接触体间的相互关系(废话©),此关系又可分为在接触前后的法向关系与切向关系。
法向关系:
在法向,必须实现两点:1)接触力的传递。
2)两接触面间没有穿透。
ANSYS通过两种算法来实现此法向接触关系:罚函数法和拉格朗日乘子法。
1.罚函数法
是通过接触刚度在接触力与接触而间的穿透值(接触位移)间建立力与位移的线性关系:
接触刚度*接触位移二法向接触力
对而而接触单元17*,接触刚度由实常数FKN来定义。
穿透值在程序中通过分离的接触体上节点间的距离来计算。
接触刚度越大,则穿透就越小,理论上在接触刚度为无穷大时,可以实现完全的接触状态,使穿透值等于零。
但是显而易见,在程序计算中,接触刚度不可能为无穷大(否则病态),穿透也就不可能真实达到零,而只能是个接近于零的有限值。
以上力与位移的接触关系可以很容易地合并入整个结构的平衡方程组K*X二F中去。
并不改变总刚K的大小。
这种罚函数法有以下几个问题必须解决:
1)接触刚度FKN应该取多大
2)接触刚度FKN取大些可以减少虚假穿透,但是会使刚度矩阵成为病态°
3)既然与实际情况不符合的虚假穿透既然是不可避免的,那么可以允许有多大为合适
因此,在ANSYS程序里,通常输入FKN实常数不是直接定义接触刚度的数值,而是接触体下单元刚度的一个因子,这使得用户可以方便地定义接触刚度了,一般FKN取到1中间的值。
当然,在需要时,也可以把接触刚度直接定义,FKN输入为负数,则程序将其值理解为直接输入的接触刚度值。
对于接近病态的刚度阵,不要使用迭代求解器,例如PCG等。
它们会需要更多的迭代次数,并有可能不收敛。
可以使用直接法求解器,例如稀疏求解器等。
这些求解器可以有效求解病态问题。
穿透的大小影响结果的精度。
用户可以用PLESOL,CONT?PENE来在后处理中查看穿透的数值大小。
如果使用的是罚函数法求解接触问题,用户一般需要试用多个FKN值进行计算,可以先用一个较小的FKN值开始计算,例如。
因为较小的FKN有助于收敛,然后再逐步增加FKN值进行一系列计算,最后得到一个满意的穿透值。
FKN的收敛性要求和穿透太大产生的计算误差总会是一对矛盾。
解决此矛盾的办法是在接触算法中采用扩展拉格朗日乘子法。
此方法在接触问题的求解控制中可以有更多更灵活的控制。
可以更快的实现一个
需要的穿透极限。
2.拉格朗日乘子法与扩展拉格朗日乘子法
拉格朗日乘子法与罚函数法不同,不是采用力与位移的关系来求接触力,而是把接触力作为一个独立自由度。
因此这里不需要进行迭代,而是在方程里直接求出接触力(接触压力)来。
Kx=F+Fc on tact
从而,拉格朗Fl乘子法不需要定义人为的接触刚度去满足接触面间不可穿透的条件,可以直接实现穿透为零的真实接触条件,这是罚函数法所不可能实现的。
使用拉格朗H乘子法有下列注意事项:
1)刚度矩阵中将有零对角元,使有些求解器不克使用。
只能使用直接法求解器,例如波前法或系数求解器。
而PCG之类迭代求解器是不能用于有零主元问题的。
2)由于增加了额外的自由度,刚度阵变大了。
3)一个可能发生的严重问题,就是在接触状态发生变化时,例如从接触到分离,从分离到接触,此时接触力有个突变,产生chattering
(接触状态的振动式交替改变)。
如何控制这种chattering,是纯粹拉格朗日法所难以解决的。
因此,为控制chattering, ANSYS采用的是罚函数法与拉格朗日法混合的扩展拉格朗日乘子法。
在扩展拉格朗日法中,可以采用实常数TOLN 来控制最大允许穿透值。
还有最大允许拉力FTOLo这两个参数只对扩展拉格朗H乘子法有效。
在扩展拉格朗H乘子法里,程序按照罚函数法开始,与纯粹拉格朗FI 法类似,用TOLN来控制最大允许穿透值。
如果迭代中发现穿透大于允许的TOLN值,(对178单元是TOLN,而对面面接触单元171-174则是FTOLN )则将各个接触单元的接触刚度加上接触力乘以拉格朗日乘子的数值。
因此,这种扩展拉格朗日法是不停更新接触刚度的罚函数法,这种更新不断重复,直到计算的穿透值小于允许值为止。
尽管与拉格朗H法相比,扩展拉格朗日法的穿透并不是零,与罚函数法相比,可能迭带次数会更多。
扩展拉格朗日法有下列优点:
1)较少病态,个接触单元的接触刚度取值可能更合理。
2)与罚函数法相比较少病态,与单纯的拉格朗日法相比,没有刚度阵零对角元。
因此在选择求解器上没有限制,PCG等迭代求解器都可以应用。
3)用户可以自由控制允许的穿透值TOLNo (如果输入了TOLN,而使用罚函数法,则程序忽略它)
依我的个人理解:解的结果会随着接触刚度,穿透容忍度的不同而
有所不同。
但对于穿透容忍度足够小的情况下,解的结果将随接触刚度影响不会很大。
不过,在穿透容忍度小特别小的时候当然不容易收
敛。
因此在穿透容忍度一定的情况下,当然是接触刚度大穿透小的解更加准确。
大家看看这个吧!我想对大家的理解可能有帮助
摘自ansys中文网站用户专区。
(我记得我曾经贴出过)
在有限元分析中,接触单元通常用来描述两物体相互接触或滑动的界而。
近年来,ANSYS开发了一系列的接触单元。
刚开始有节点对节点单元C0NTAC12和CONTAC52,接着有节点对地单元CONTAC26,然后有节点对面单元CONTAC48和CONTAC49。
最近几年,我们引入一类而对而接触单元CONTA169和CONTA174,同时还有一种新的节点对节点单元CONTA178o
虽然接触单元的参数具有多样性,但我们在使用他们时可谨记重要的一点,他们具有一个共同的特点,即除了CONTA278的KEYOPT
(2)二0或2外,所有的接触单元都有接触刚度。
在现实中实际上相邻结构之间只是一种空隙,但在有限元分析中,这种空隙是一带有刚度的接触单元,这是因为通过刚度矩阵来实现接触算法的。
一些接触单元要求使用者输入刚度值,同时另外的接触单元若没有输入则使用缺省值。
分析工程师所而对的问题就是针对给定的条件确定一个合理的刚度值。
如果过高,问题将会不收敛,如果过低,可能得到错误的结果。
那么我们所而对的问题是怎样才能找到一个正确的刚度值
我认为唯一的方法就是我们必须试用不同的值直到找到正确的值。
也就是刚开始我们应该使用一个较小的值,然后稳步的增加直到分析的结果不再有什么变化。
那么对于我们这一特定分析的问题,这一点就是我们所想要的合适值。
我们可举例说明,如图2所示,平行放置两个悬臂梁,并有少许的交迭,下而的左边固支,上面的右边固支,当在上而梁的自由端施加一个向下位移时,梁变形弯曲并接触下面的梁,然后一起向下运动。
用SOLID45单元划分梁,用TARGE170和C0NTA174面面接触单元来描述相互作用。
在此基础上,把CONTA174单元的刚度从非常低变到非常高,从而来观察它对结果的影响和收敛的迭代次数。
图2说明了下梁自由端的偏移随接触单元刚度的变化情况,当刚度增加时,偏移量接近一个常数值(我们可以假定它是一个“正确”的结果。
)图3说明求解所需的迭代次数,当接触单元刚度增加时,求解所需的迭代次数也是增加的,并服从指数关系。
如果刚度过高,问题很有可能根木就不收敛。
图4说明在上梁自由端接触单元的渗透量,当刚度增加时,渗透量降低。
从这些图可知,当接触单元的刚度为20e6时,可获得合理精确的结果。
任何大于该值的刚度对下梁的偏移量没有什么影响,而求解所需的迭代数却显著的增加。
对于这个题目,10e6的刚度是很适合的。
但是,如果改变边界条件、网格密度、两梁之间的相对位置、材料特性或梁的几何形状,能获得满意结果的接触刚度值将是不同的。
比如,如果网格密度增加,则接触单元数将增加,每一个单元上的载荷将降低。
如果接触单元数增加两倍,一个合适的接触单元刚度值应为原来的一半。
由于每个题目都是不一样的,所以在求解之前并没有通用的方法来确定接触单元刚度的最佳值。
我们不得不试算一个我们认为合适的值然后查看计算结果。
一个有经验的分析工程师可能只查看一个计算结果来判定所取值的合适度,但对于大多数情况而言,最好用一个合理而不过度精确的刚度值进行第一次求解,然后用20倍于该值的刚度进行第二次求解,如果两者结果相差很小,而迭代数增加很多,那么我们则正好取得了曲线上的突变点,从而获得相当好的结果。
接触单元刚度问题仅仅是一个例子,即对于分析工程师来说,总是置疑于分析结果的正确与否是非常重要的,并要意识到数值仿真的局限性和潜在的假设及他们怎样影响所分析问题的结果。
窗1两个悬壁梁的面对面接泌。