点─面接触分析
- 格式:pdf
- 大小:147.61 KB
- 文档页数:11
ANSYS有三种类型的接触单元:点对点:最终位置事先知道;只能用于低次单元点对面:接触区域未知,并且允许大滑动;面对面:接触区域未知,并且允许大滑动(相对点对面接触有几个优点)。
接触分析属于高度非线性分析,需要较多的计算资源,这对网格划分以及接触面的选择提出了较高要求。
ansys可完成的接触分析主要有三类:点点,点面,面面接触分析;接触分析主要分为两类:刚体—柔体接触以及柔体—柔体接触。
其中,金属成型分析是典型的刚体柔体接触,一般的接触的问题均为柔体——柔体接触。
★分析的难点在于:1.接触面的识别和选择;2.摩擦模型的选择。
ansys接触分析是通过建立一层接触单元覆盖在接触面之上点点接触一般较少使用,它适用于:预先知道接触位置,且相对滑动忽略,转动量很小,即使是几何非线性分析。
一些过盈装配问题可以采用点点接触代替面面接触;点面接触不需要知道确切接触位置,也不必保持网格一致,允许较大的变形和相对滑动。
这种接触推荐采用contact48而不是26来计算;面面接触是最为常见也是适用范围较广的接触类型:★几个原则(asymmetric contact):接触单元不能渗入目标面,但是目标(面上的)单元可以渗入接触面。
目标面总是刚性的,接触面总是柔性的。
平面或者凹面为目标面;网格细致的为接触面,网格粗糙的为目标面(目标面可以被渗入);The softer surface should be the contact surface and the stiffer surface should be the target surface.高阶单元为接触面,低阶为目标面;However, for 3-D node-to-surface contact, 低阶单元为接触面,高阶为目标面;面积大的是目标面。
In the case of 3-D internal beam-to-beam contact modeled by CONTA176 (a beam or pipe sliding inside another hollow beam or pipe),内部的为接触面,外部为目标面;However, when the inner beam is much stiffer than the outer beam, the inner beam can be the target surface.若不能很好的区分接触面和目标面(When there are several contact pairs involved in the model, and the graphical picking of contact and target surfaces is difficult, you can just define the symmetric contact pairs and, by setting KEYOPT(8) = 2)可采用对称接触分析(Symmetric Contact),即通过设置KEYPOINT(8)=2 实现。
abaqus点面接触注意事项全文共四篇示例,供读者参考第一篇示例:Abaqus是一款常用的有限元分析软件,在使用中常常涉及到点面接触。
点面接触是在分析中经常遇到的一种情况,它是指在不同几何形状的结构或零件之间可能发生的接触现象。
在使用Abaqus进行点面接触分析时,有一些注意事项是需要特别注意的,下面我们来详细介绍一下。
要注意建立合适的模型。
在进行点面接触分析之前,需要对几何模型进行准确建模。
确保模型中所有的几何特征都得到充分考虑,包括接触面的几何形状和尺寸等。
还需要确保模型的边界条件设置正确,以及模型的单元划分合理,单元质量良好。
只有建立了合适的模型,才能保证接触分析结果的准确性。
要注意选择合适的接触类型。
在Abaqus中,有多种不同的接触类型可供选择,如“全局表面到面”接触、“局部表面到面”接触等。
在进行点面接触分析时,需要根据具体的问题情况选择合适的接触类型。
如果选择了错误的接触类型,可能会导致接触分析无法收敛或者结果不准确。
要注意设置合适的接触参数。
在进行点面接触分析时,需要设置一些接触参数,如接触摩擦系数、接触刚度等。
这些参数的设置直接影响到接触分析结果的准确性和收敛性。
需要在进行接触设置时,仔细调整这些参数,确保其合适性。
要注意进行接触区域的生成。
在进行点面接触分析时,需要生成接触区域,即在接触面上生成网格。
接触区域的生成需要满足一定的准则,如网格密度要适中,要保证较小的单元可以精细地描述接触情况。
还需要注意接触面的几何形状,确保接触面的几何特征得到充分考虑。
要注意进行接触后处理。
在完成点面接触分析后,需要进行后处理分析,以获取准确的结果。
在后处理过程中,需要关注接触压力分布、接触面滑移情况等。
通过对这些信息的分析,可以评估接触分析的准确性和有效性。
进行Abaqus点面接触分析时,需要注意建立合适的模型、选择合适的接触类型、设置合适的接触参数、生成合适的接触区域以及进行合适的接触后处理。
abaqus点面接触注意事项全文共四篇示例,供读者参考第一篇示例:Abaqus是一款广泛应用的有限元分析软件,用于对结构、零件等进行力学性能分析。
在使用Abaqus进行模拟分析时,点面接触是一个非常常见的接触形式,也是模拟分析中一个非常重要的环节。
点面接触涉及到点和面之间的接触行为,因此在进行模拟分析时需要特别注意一些关键的注意事项,以确保分析结果的准确性和可靠性。
首先,对于点面接触的定义和模拟方法需要有清晰的认识。
点面接触是指两个物体之间的接触行为,其中一个物体的接触部分是一点,而另一个物体的接触部分是一面。
在Abaqus中,点面接触通常通过定义接触对来实现,其中一个面的节点称为接触法线面,另一个面的节点称为接触表面。
通过定义接触对的方式,可以模拟点面接触的力学行为。
其次,在进行点面接触模拟时,需要注意选取适当的接触算法和参数设置。
在Abaqus中,有多种接触算法可供选择,如基于界面法、基于节点法等。
不同的接触算法适用于不同类型的接触问题,因此需要根据具体情况选择合适的接触算法。
此外,还需要设置接触参数,如接触刚度、摩擦系数等,以确保点面接触的力学行为与实际情况相符。
另外,在进行点面接触模拟时,需要考虑到接触状态的变化和接触行为的描述。
点面接触通常涉及到接触状态的切换,如粘附、滑移、分离等。
在Abaqus中,可以通过定义不同的接触行为来描述不同的接触状态,以实现接触状态的切换。
此外,还需要考虑到接触面之间可能存在的不完全接触、过度接触等问题,并通过适当设置参数来解决这些问题,以确保模拟分析的准确性。
最后,在进行点面接触模拟时,需要进行合理的后处理与结果验证。
通过合理的后处理,可以分析并评估模拟结果,了解接触行为的演化过程和影响因素。
此外,还可以通过实验数据与模拟结果进行比较,验证模拟的准确性和可靠性。
通过不断优化和验证,可以提高模拟结果的准确性,为工程实践提供可靠的参考依据。
综上所述,点面接触在Abaqus模拟分析中具有重要的地位,需要特别注意一些关键的注意事项。
abaqus接触分析abaqus—接触分析(转)已有 264 次阅读2010-8-24 19:39 |1、塑性材料和接触面上都不能用C3D20R和C3D20单元,这可能是你收敛问题的主要原因。
如果需要得到应力,可以使用C3D8I (在所关心的部位要让单元角度尽量接近90度),如果只关心应变和位移,可以使用C3D8R, 几何形状复杂时,可以使用C3D10M。
2、接触对中的slave surface应该是材料较软,网格较细的面。
3、接触面之间有微小的距离,定义接触时要设定“Adjust=位置误差限度”,此误差限度要大于接触面之间的距离,否则ABAQUS会认为两个面没有接触:*Contact Pair, interaction="SOIL PILE SIDE CONTACT", small sliding,adjust=0.2.4、定义tie时也应该设定类似的position tolerance: *Tie,name=ShaftBottom, adjust=yes, position tolerance=0.15、 msg文件中出现zero pivot说明ABAQUS无法自动解决过约束问题,例如在桩底部的最外一圈节点上即定义了tie,又定义了contact, 出现过约束。
解决方法是在选择tie或contact的slave surface时,将类型设为node region, 然后选择区域时不要包含这一圈节点(我附上的文件中没有做这样的修改)。
6、接触定义在哪个分析步取决于你模型的实际物理背景,如果从一开始两个面就是相接触的,就定义在initial或你的第一个分析步中;如果是后来才开始接触的,就定义在后面的分析步中。
边界条件也是这样。
7、我在前面上传的文件里用*CONTROL设了允许的迭代次数18,意思是18次迭代不收敛时,才减小时间增量步(ABAQUS默认的值是12)。
一般情况下不必设置此参数,如果在msg文件中看到opening和closure的数目不断减小(即迭代的趋势是收敛的),但12次迭代仍不足以完全达到收敛,就可以用*CONTROL来增大允许的迭代次数。
点接触和面接触强度计算
点接触和面接触是机械设计中常见的两种接触形式。
点接触是指两个曲面在一点或一条线上相互接触,而面接触是指两个曲面在一定面积内相互接触。
一、点接触强度计算
点接触强度计算主要用于评估两个曲面在点接触时的接触应力是否超过材料的许用接触应力,从而判断接触处的承载能力是否满足要求。
1.点接触强度计算的基本公式为:
●σ_H=\sqrt{\frac{2F}{\pi a^2}}
其中:
●σ_H:最大接触应力,单位为MPa
●F:接触力,单位为N
●a:接触半径,单位为mm
2.接触半径a可以根据以下公式计算:
●a=\sqrt{\frac{4F}{\pi K_e}}
其中:
●K_e:综合弹性常数,单位为MPa/mm
3.综合弹性常数K_e可以根据以下公式计算:
●K_e=\frac{1}{\frac{1}{E_1}+\frac{1}{E_2}}
其中:
●E_1:材料1的弹性模量,单位为MPa
●E_2:材料2的弹性模量,单位为MPa
二、面接触强度计算
面接触强度计算主要用于评估两个曲面在面接触时的接触应力分布是否均匀,以及最大接触应力是否超过材料的许用接触应力。
面接触强度计算通常采用有限元分析(FEA)方法进行。
FEA可以模拟出接触处的应力分布,并计算出最大接触应力。
三、在进行面接触强度计算时,需要考虑以下因素:
●接触力的大小和分布
●接触曲面的形状和尺寸
●材料的力学性能。
abaqus点面接触注意事项全文共四篇示例,供读者参考第一篇示例:Abaqus是一款常用的有限元分析软件,广泛应用于工程界。
在使用Abaqus进行模拟分析时,点面接触是一个常见的情况。
点面接触涉及到两个不同几何体之间的相互作用,因此需要特别注意一些细节和注意事项。
在本文中,我们将针对Abaqus点面接触进行详细介绍和注意事项。
一、定义接触对在Abaqus中,定义接触对是点面接触分析的基本步骤。
接触对是模拟两个几何体之间的点面接触,确定哪些部分会发生接触。
在定义接触对时,需要设置接触对的属性,如摩擦系数、刚度等。
在设置摩擦系数时,需要根据具体情况进行合理的选择,以确保模拟结果的准确性。
二、设置接触参数在定义接触对后,需要设置接触参数,以确定两个几何体之间的接触行为。
在设置接触参数时,需要考虑到两个几何体的材料性质、几何形状等因素,以确保接触分析的准确性。
常用的接触参数包括接触刚度、深度控制等。
在设置接触参数时,需要进行多次实验和调试,以得到最优的模拟结果。
三、搭建模型在设置接触对和参数后,需要搭建模型进行模拟分析。
在搭建模型时,需要考虑到两个几何体之间的点面接触关系,以确保接触行为的准确模拟。
在搭建模型时,需要设置合理的网格划分和边界条件,以确保模拟结果的准确性。
四、模拟分析五、结果分析在模拟分析结束后,需要对结果进行分析。
在结果分析过程中,需要考虑到接触行为的情况,以及两个几何体之间的相互作用。
在结果分析时,需要与实际情况进行比对,以验证模拟结果的准确性。
在使用Abaqus进行点面接触分析时,需要注意一些细节和注意事项,以确保模拟结果的准确性。
希望本文能对大家有所帮助。
第二篇示例:Abaqus是一款广泛应用于工程领域的有限元分析软件,其点面接触功能在模拟接触问题时非常重要。
点面接触是指两个物体之间不完全接触,而是通过一个或多个点来进行接触。
在使用Abaqus进行点面接触分析时,需要注意一些关键因素,以确保模拟结果的准确性和稳定性。
点─面接触分析我们能使用点─面接触单元来模拟一个表面和一个结点的接触,另外,可以通过把表面指定为一组结点,从而用点─面接触来代表面─面的接触。
ANSYS程序的点─面接触单元允许下列非线性行为:·有大变形的面─面接触分析·接触和分开·库仑摩擦滑动·热传递点─面的接触是一种在工程应用中普遍发生的现象,例如:夹子、金属成形等等,工程技术人员对由于结构之间的接触而产生的应力变形为和温度改变是感兴趣的。
使用点─面的接触单元在ANSYS程序中点─面的接触是通过跟踪一个表面(接触面)上的点相对于另一表面(目标面)上的线或面的位置来表示的,程序使用接触单元来跟踪两个面的相对位置,接触单元的形状为三角形,四面体或锥形,其底面由目标面上的节点组成,而顶点为接触面上的节点。
图4─9绘出了二组的接触单元(COWTA(48))和三维的接触单元(COWTA (49))图4─9 (a)2-D接触单元—COWTAC48(b)3-D接触单元─COWTAC49(c)2-D接触单元─COWTAC26如果目标面是刚性的,而问题又是2-D的,则可以使用CONTA26来建模点─面接触分析的步骤下面列出了典型的点─面接触分析的基本步骤1.建模并划分网格2.识别接触对3.生成接触单元4.设置单元关键字和实常数5.给定必须的边界条件6.定义求解选项7.求解8.查看结果第1步:建模,划分网格在这一步中,需要建立代表接触体几何形状的模型,设置单元类型,实常数和材料特性,用适当的单元类型划分网格命令:AMESHVMESHGUI:Main menu>Pneprocossor>Mesh>Mapped>3 or 4 SidedMain menu>Pneprocessor>Mesh>Mapped>4 to 6 sided应该避免使用有中结点的单元,特别是在3维问题中,因为这些单元表面节点上“有效刚度”是很不均匀的,例如,对95号单元来说,角结点上有一个负刚度。
然而,是接触关系建立,ANSYS程序的点─面接触算法假定刚度均匀分布在面上的所有结点上,因此,在接触分析中使用这些单元时,能导致收敛困难。
仅仅在使用COWTA48的2维分析中,才可以在接触面上使用中结点单元,但不能在目标面上使用中结点单元,当生成48号接触单元的时候,目标面上的中节点将被忽略,这样将会导致在目标面上不均匀的力传递。
第2步,识别接触对你必须认识到在变形过程中,哪儿可能发生接触,一是你已知认识到潜在接触面,通过接触单元来定义它们,为了更有效地进行计算(主要指CPU时间),你可能想,定义比较小的,局部的接触区域,但要保证你所定义的接触区域能模拟所有必须的接触。
由于几何形状和潜在变形的多样化,可能有多个目标面和同一个接触面相互作用,在这种情况下,必须定义多个接触对,对每个表面,你需要建立一个包含表面节点的组元。
命令:CMGUI:Utility>Select>Comp/Assembly>Cneate Component然后就可以使用这些表面结点,在接触面之间形成所有有可能的接触形状。
如果你能肯定某些面永远不会相互接触,那么应该适当的包括更多的结点第三步:生成接触单元在生成接触单元之前,首先必须定义单元类型,对点─面的接触使用CONTAC48(2维)和CONTAC49(3维)命令:ETGUI:Main menu>Pneprocessor>Eloment Type>Add/Edit/Relete然后再定义接触单元的实常数,每个不同的接触面应该有一个不同的实常数号,即便实常的值相同,因为使用不同的实常数号,程序能够较好的区分出是壳的顶面还底面接触,或者是能够在不同的接触面进行较好的区分。
例如:在角接触中,每条也应该有它自己的实常数号,如图4─10所示,另一种典型应用是梁的双边接触,如图4─11所示命令:RRMODIFGUI:Main menu>Pneprocessor>Real Constants接着就是在对应的接触对之间生成接触单元。
命令:GCGENGUI:Main menu>Pnprocossor>Cneate>Elements>At Confactsrf对生成点─面的接触单元的几点提示。
·一般来说,生成的接触单元不需超过所需要的2─3,使用“限制半径”(RADC)或“生成的单元数”(NUMC)选项来限制生成的接触单元数,如果生成的接触单元数超过所需的10或更多,则会极大增加计算时间,同时也需要大量的硬盘空间。
·进行接触分析时在接触面上建议使用无中结点的单元。
·对梁或壳单元需要通过“目标面”(TLAB)选项来指定单元数一边是目标面。
·对于卷曲的(非平面)目标面,使用CONTA49的“基本形状”(shape)选项来指定单元的基本形状是三角形,这个选项能使目标单元较好的模拟目标面的原形。
·每次在新的接触对之间生成接触单元时,都指定一个新的实常数号,既使接触单元的实常数值没有改变,生成对称或反对称的接触单元。
你可以选择生成对称的或反对称的接触单元,用一个简单的GCGEN命令定义一对接触面生成一种反对称的接触方式。
在这种情况下,一个面是接触面而另一个是目标面,另外你可以使用两个GCGEN命令,将两个面都定义成即是目标面又是接触面,这种情况叫作对称接触方式,例如:考虑两个面A和B,在第一个GCGEN命令中,将面A指定为接触面,面B指定为目标面,而在第二个GCGEN命令中,将面A指定为目标面,而将面B指定为接触面,下面是在前处理中生成接触单元的标准命令流输入。
NSEL,S,NODE…!在接触面上选择一组结点CM,CONTACT,NODE !将所造结点生成组元“COMTACT”NSEL,S,NODE…!大目标面上选择一组新结点CM,TARGET,NODE !将所选结点生成组元“TARGET”NSEL,ALLGCGEN,CONTACT,TARGETGCGEN,TARGET,CONTACT一般来说,对称接触方式是一种更好的方法,因为它不需要特别考虑哪个面是接触面,哪个面是目标面,相反,反对称接触方式在区分目标面和接触面时需要遵守以下规则:·如果一个面的接触部分是平的或凹的,而另一个面的接触部分是尖的或凸的,则应该将平凹面作为目标面,·如果两个接触面都是平的,则可以任意选择·如果两个接触面都凸的,应该将两个面中较平的作为目标面·如果一个接触部分有尖边,而另一个没有,则有尖边的面应作为接触面。
生成已经开始接触的模型,那就是建立开始变形时的模型,这样,单元实际上已经彼此重叠在一起,用这种方法,在对结构进行分析时只需使用一个载荷步,同时应该打开“线性搜索”选识,从许多过盈分析问题中发现,为了得到收敛的结果,必须打开此选项。
命令:LNSRCH,ONGUI:main menu>Preprocessor>load>No linesr>Line Search用一个较弱的初始法向刚度(实常数KN)来生成已经开始接触的模型进行计算,然后在以后的载步中,使用新的R命令来逐步增加KN的值到一适当的值。
(在此方法中,必须明确定义切向刚度佳,而不能使用缺省值)第四步:设置单元关键字和实常数使用点─面的接触单元时,程序使用四个单元关键字和几个实常数来控制接触行为单元关键字:CONTAC48和CONTAC49使用下面的单元关键字KEYOPT(1):选择正确的自由度(包含或不包括温度)KEYOP(2):选择罚函数的方法或罚函数+拉格朗日方法KEYOPT(3):选择摩擦类型;无摩擦弹性库仑摩擦或刚性库仑摩擦。
KEYOPT(7):选择接触时间步预测控制命令:KEYOPTETGUI:Main Mneu>Pneporcessor>Element Type >Add/Delete摩擦类型你需要选择一种摩擦类型,点─面接触单元支持弹性库仑摩擦和刚性库仑摩擦,弹性库仑摩擦允许存在粘合和滑动状态,粘合区被当作一个刚度为KT的弹性区来处理,在变形期间当接触面是粘合而不是滑动的时候,选择这种摩擦类型是好的,刚性库仑行为仅仅允许有滑动摩,而接触面不能粘合,仅仅在两个面处理持续的相对滑动时,才选择这种摩擦类型,如果运动停止或逆转,将会遇到收敛性的问题。
罚函数与罚函数+拉格朗日方法协调控制方法保证一个面不会渗透进入另一个面超过某一容许量,这可以通过罚函数方法或罚函数+拉格朗日方法来实现,在这种方法中,将有力加在接触结点上,直到接触结点渗透进入目标面。
热─结构结触如果两个温度不同的物体此接触,在它们之间将会发生热传递我们能够联合这种点─面的接触单元和热─结构来合场单元来模拟这种情况下的热传递,(对不关心应力的分析,能够用标准的热单元来给系统的固定部分建模。
)其关键字设置如表1─2所示,这些单元的热─结构都被激活,(必须为实常数COND(接触传导率)定义一个值,以模拟接触界面之间的热量流动)接触预测CONTAC48和CONTAC49对控制接触时间预测提供了三个选项。
·没有预测:当自动时间步被找开并允许小的时间步时,大多的静力分析使用此选项,如果允许一个足够小的时间步自动时间步长二分特征将会把步长减小到必要的大小,然而,二分法并不是一种需要进行时间预测的有效方法,对在加载过程中,有不连续接触区域的那些问题,时间步预测是必须的。
·合理的时间步:为了保持一个合理的时间/载增量,需要在接触预测中选择此项。
此项在时间步长预测器正在完好运行的静态分析中,或在连续接触(滚动接触)的瞬态分析中是有用的,如果接触点的位置随时间的变化是一个非线性函数,那么线性时间步长预测不可能是有效的,虽然其它的非线性特征能够小时间步以使线性时间步长预测能够提供很好的预测效果。
·最小的时间/载荷增量预测,无论什么时候,当接触状态发生的改变时,预测会取一个最小的时间/载荷增量,这个选项在碰撞和断续接触的瞬态分析中是有用的,或者用于由于线性预测不起作用而导致的第二个选项无用时,为了更有效的进行计算,仅仅对处于初始接触状态的那些接触单元使用此选项。
实常数CONTAC48和CONTAC49使用下面的实常数·KN定义法向接刚度。
·KT定义粘合接触刚度·TOLN 定义最大的渗透容差·FACT定义静摩擦与动摩擦的比值·TOLS定义一个小的容差以增加目标面的长度。
·COND定义接触传导率命令:RGUI:Main menu>Preprocessor>Real Constants法向刚度我们必须给接触刚度KN提供一个值,(对KN设有缺省值)KN应该是足够大的以便不会引起过大的渗透,但又不应该大到导致病态条件,对大多的接触分析,应该按下面的公式来估计KN的值。