abaqus接触问题技巧整理

合集下载

abaqus接触问题分析

abaqus接触问题分析

abaqus‎接触分析1、塑性材料和接‎触面上都不能‎用C3D20‎R和C3D2‎0单元,这可能是你收‎敛问题的主要‎原因。

如果需要得到‎应力,可以使用C3‎D8I (在所关心的部‎位要让单元角‎度尽量接近9‎0度),如果只关心应‎变和位移,可以使用C3‎D8R, 几何形状复杂‎时,可以使用C3‎D10M。

2、接触对中的s‎l ave surfac‎e应该是材料‎较软,网格较细的面‎。

3、接触面之间有‎微小的距离,定义接触时要‎设定“Adjust‎=位置误差限度‎”,此误差限度要‎大于接触面之间的距离‎,否则ABAQ‎U S会认为两‎个面没有接触‎:*Contac‎t Pair, intera‎c tion="SOIL PILE SIDE CONTAC‎T", small slidin‎g,adjust‎=0.2.4、定义tie时‎也应该设定类‎似的posi‎t ion tolera‎n ce:*Tie, name=ShaftB‎o ttom, adjust‎=yes, positi‎o n tolera‎n ce=0.15、msg文件中‎出现zero‎pivot说‎明ABAQU‎S无法自动解‎决过约束问题‎,例如在桩底部‎的最外一圈节‎点上即定义了‎t ie,又定义了co‎n tact, 出现过约束。

解决方法是在‎选择tie或‎c ontac‎t的slav‎e surfac‎e时,将类型设为n‎o de region‎,然后选择区域‎时不要包含这‎一圈节点(我附上的文件‎中没有做这样‎的修改)。

6、接触定义在哪‎个分析步取决‎于你模型的实‎际物理背景,如果从一开始‎两个面就是相‎接触的,就定义在in‎i tial或‎你的第一个分‎析步中;如果是后来才‎开始接触的,就定义在后面‎的分析步中。

边界条件也是‎这样。

7、我在前面上传‎的文件里用*CONTRO‎L设了允许的‎迭代次数18‎,意思是18次‎迭代不收敛时‎,才减小时间增量步‎(ABAQUS‎默认的值是1‎2)。

ABAQUS接触问题学习笔记

ABAQUS接触问题学习笔记
三要把刚体一般有这么几种一种是找个主点其他点与主点的关系约束为123456自由度这称为约束刚体还有就是修改某个部件的弹性模量非常的大泊松比很小这种是人为的近似刚体处理方法第三种是无须划网格和赋属性的真正的刚体前面两种都有人为的处理手法在里面最后一种没有
Micro Manufacturing Technology Lab.
ABAQUS接触问题学习笔记
接触
Micro Manufacturing Technology Lab.
• 物理上讲,两个固体接触时有接触应力的传递。
• 不考虑摩擦的情况下,认为只有主应力传递 • 考虑摩擦的情况下,认为少量区域有切应力的传递
• 数学上讲,接触问题:
• 大面积连续接触,通常有多个节点同时接触,接触产生局部变形和剪切 变形但很少产生弯曲变形。(体积较大零件) • 结构性接触,通常只有几个节点同时接触,接触会产生弯曲变形(细长 零件)
ቤተ መጻሕፍቲ ባይዱ 解析刚体与离散刚体
Micro Manufacturing Technology Lab.
• 一、对于形状简单得刚体部件来说,解析刚体可以比较准确得模拟零部件得几何形状,可 以减小计算代价;刚体零部件得几何形状比较复杂时,就需要使用离散刚体了。离散刚体 通常用于接触分析中,类似与可变形体,可以模拟任何形状的物体。接触时也可以考虑使 用解析刚体,这样可以有效地避免由于刚体网格划分太粗造成的摩擦力不准。但他们都是 刚体,只在RP上积分,外形只是用来判断接触用的。 二、解析刚体仅用于建立壳或曲线,不能模拟任何形状的物体,当模拟简单的刚体使用 时,为接触分析提供刚性表面。 三、解析刚体不需要划分网格;离散刚体必须划分网格。 四、解析刚体只输出和参考节点相关的结果(反作用力等),对于接触问题如果要查看接 触力、接触压力、切向滑移等结果,只能查看从动面上的结果;离散刚体可以输出上述接 触力、接触压力、切向滑移等结果。五、解析刚体在不考虑温度的情况下使用,计算速度 快;在考虑温度对材料或者其它方面影响的情况下使用 计算效率较离散刚体低。 六、对于离散刚体,要在发生接触的部位划分足够细的网格;以保证不出现大的尖角,而 解析刚体则不需要。 • 注意问题: 一、定义一块钢板,属性定义弹模无限大、泊松比无限小,可以模拟刚体。 二、如果是动力学问题,涉及到旋转,需参考点设置为刚体的质心,其他情况参考点位置 任意。首先都是刚体,解析刚体主要是由直线圆弧等具有简单几何关系的曲线构成,易于 建模,离散刚体主要用于形状复杂的几何体,无法用简单线条构成,比如一些复杂模型的 导入,二者本质上没有区别。 三、要把刚体一般有这么几种,一种是找个主点,其他点与主点的关系约束为123456自由度, 这称为约束刚体,还有就是修改某个部件的弹性模量非常的大,泊松比很小,这种是人为的近 似刚体处理方法,第三种是无须划网格和赋属性的真正的刚体,前面两种都有人为的处理手 法在里面,最后一种没有.一般来说最后一种的计算效率也是最高的。

abaqus接触问题技巧整理

abaqus接触问题技巧整理

接触问题技巧整理1、塑性材料和接触面上都不能用C3D20R和C3D20单元,这可能是你收敛问题的主要原因。

如果需要得到应力,可以使用C3D8I (在所关心的部位要让单元角度尽量接近90度),如果只关心应变和位移,可以使用C3D8R, 几何形状复杂时,可以使用C3D10M.2、接触对中的slave surface应该是材料较软,网格较细的面。

3、接触面之间有微小的距离,定义接触时要设定“Adjust=位置误差限度”,此误差限度要大于接触面之间的距离,否则ABAQUS会认为两个面没有接触:*Contact Pair, interaction="SOIL PILE SIDE CONTACT", small sliding, adjust=0.024、定义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来增大允许的迭代次数。

abaqus接触分析的常见问题

abaqus接触分析的常见问题

CAE(计算机辅助工程)是一门复杂的工程科学,涉及仿真技术、软件、产品设计和力学等众多领域。

世界上几大CAE公司各自以其独到的技术占领着相应的市场。

ABAQUS有限元分析软件拥有世界上最大的非线性力学用户群,是国际上公认的最先进的大型通用非线性有限元分析软件之一。

它广泛应用于机械制造、石油化工、航空航天、汽车交通、土木工程、国防军工、水利水电、生物医学、电子工程、能源、地矿、造船以及日用家电等工业和科学研究领域.ABAQUS在技术、品质和可靠性等方面具有卓越的声誉,可以对工程中各种复杂的线性和非线性问题进行分析计算。

《ABAQUS有限元分析常见问题解答》以问答的形式,详细介绍了使用ABAQUS建模分析过程中的各种常见问题,并以实例的形式教给读者如何分析问题、查找错误原因和尝试解决办法,帮助读者提高解决问题的能力。

《ABAQUS有限元分析常见问题解答》一书由机械工业出版社出版。

16.1。

1点对面离散与面对面离散【常见问题16-1】在ABAQUS/Standard分析中定义接触时,可以选择点对面离散方法(node-to-surf ace—dis—cre-tization)和面对面离散方法(surface-to—surfacediscretization),二者有何差别?『解答』在点对面离散方法中,从面(slavesurface)上的每个节点与该节点在主面(maste rsurface)上的投影点建立接触关系,每个接触条件都包含一个从面节点和它的投影点附近的一组主面节点.使用点对面离散方法时,从面节点不会穿透(penetrate)主面,但是主面节点可以穿透从面。

面对面离散方法会为整个从面(而不是单个节点)建立接触条件,在接触分析过程中同时考虑主面和从面的形状变化.可能在某些节点上出现穿透现象,但是穿透的程度不会很严重。

在如图16—l和图16—2所示的实例中,比较了两种情况。

1)从面网格比主面网格细:点对面离散(图16—1a)和面对面离散(图16-2a)的分析结果都很好,没有发生穿透,从面和主面都发生了正常的变形。

abaqus接触分析的常见问题

abaqus接触分析的常见问题

CAE(计算机辅助工程)是一门复杂的工程科学,涉及仿真技术、软件、产品设计和力学等众多领域。

世界上几大CAE公司各自以其独到的技术占领着相应的市场。

ABAQUS有限元分析软件拥有世界上最大的非线性力学用户群,是国际上公认的最先进的大型通用非线性有限元分析软件之一。

它广泛应用于机械制造、石油化工、航空航天、汽车交通、土木工程、国防军工、水利水电、生物医学、电子工程、能源、地矿、造船以及日用家电等工业和科学研究领域。

ABAQUS在技术、品质和可靠性等方面具有卓越的声誉,可以对工程中各种复杂的线性和非线性问题进行分析计算。

《ABAQUS有限元分析常见问题解答》以问答的形式,详细介绍了使用ABAQUS建模分析过程中的各种常见问题,并以实例的形式教给读者如何分析问题、查找错误原因和尝试解决办法,帮助读者提高解决问题的能力。

《ABAQUS有限元分析常见问题解答》一书由机械工业出版社出版。

16.1.1点对面离散与面对面离散【常见问题16-1】在ABAQUS/Standard分析中定义接触时,可以选择点对面离散方法(node-to-surf ace-dis-cre-tization)和面对面离散方法(surface-to-surfacediscretization),二者有何差别?『解答』在点对面离散方法中,从面(slavesurface)上的每个节点与该节点在主面(mastersu rface)上的投影点建立接触关系,每个接触条件都包含一个从面节点和它的投影点附近的一组主面节点。

使用点对面离散方法时,从面节点不会穿透(penetrate)主面,但是主面节点可以穿透从面。

面对面离散方法会为整个从面(而不是单个节点)建立接触条件,在接触分析过程中同时考虑主面和从面的形状变化。

可能在某些节点上出现穿透现象,但是穿透的程度不会很严重。

在如图16-l和图16-2所示的实例中,比较了两种情况。

1)从面网格比主面网格细:点对面离散(图16-1a)和面对面离散(图16-2a)的分析结果都很好,没有发生穿透,从面和主面都发生了正常的变形。

abaqus点面接触注意事项

abaqus点面接触注意事项

abaqus点面接触注意事项全文共四篇示例,供读者参考第一篇示例:Abaqus是一款常用的有限元分析软件,在使用中常常涉及到点面接触。

点面接触是在分析中经常遇到的一种情况,它是指在不同几何形状的结构或零件之间可能发生的接触现象。

在使用Abaqus进行点面接触分析时,有一些注意事项是需要特别注意的,下面我们来详细介绍一下。

要注意建立合适的模型。

在进行点面接触分析之前,需要对几何模型进行准确建模。

确保模型中所有的几何特征都得到充分考虑,包括接触面的几何形状和尺寸等。

还需要确保模型的边界条件设置正确,以及模型的单元划分合理,单元质量良好。

只有建立了合适的模型,才能保证接触分析结果的准确性。

要注意选择合适的接触类型。

在Abaqus中,有多种不同的接触类型可供选择,如“全局表面到面”接触、“局部表面到面”接触等。

在进行点面接触分析时,需要根据具体的问题情况选择合适的接触类型。

如果选择了错误的接触类型,可能会导致接触分析无法收敛或者结果不准确。

要注意设置合适的接触参数。

在进行点面接触分析时,需要设置一些接触参数,如接触摩擦系数、接触刚度等。

这些参数的设置直接影响到接触分析结果的准确性和收敛性。

需要在进行接触设置时,仔细调整这些参数,确保其合适性。

要注意进行接触区域的生成。

在进行点面接触分析时,需要生成接触区域,即在接触面上生成网格。

接触区域的生成需要满足一定的准则,如网格密度要适中,要保证较小的单元可以精细地描述接触情况。

还需要注意接触面的几何形状,确保接触面的几何特征得到充分考虑。

要注意进行接触后处理。

在完成点面接触分析后,需要进行后处理分析,以获取准确的结果。

在后处理过程中,需要关注接触压力分布、接触面滑移情况等。

通过对这些信息的分析,可以评估接触分析的准确性和有效性。

进行Abaqus点面接触分析时,需要注意建立合适的模型、选择合适的接触类型、设置合适的接触参数、生成合适的接触区域以及进行合适的接触后处理。

【2017年整理】Abaqus Explicit 接触问题

【2017年整理】Abaqus Explicit 接触问题

【2017年整理】Abaqus Explicit 接触问题1. Abaqus/Explicit 中的接触形式双击Interactions,出现接触形式定义。

分为通用接触(General contact)、面面接触(Surface-to-Surface contact)和自接触(Self-contact)。

1. 通用接触 General contact通用接触用于为多组件,并具有复杂拓扑关系的模型建模。

General contact algorithm• The contact d omain 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 con tact 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不可用)默认的运动接触公式达到的计算精度与接触条件相一致。

abaqus中提高接触刚度的方法

abaqus中提高接触刚度的方法

abaqus中提高接触刚度的方法
在ABAQUS中,可以通过以下几种方法提高接触刚度:
1. 增加接触面的法向刚度:通过调整接触面的法向刚度参数可以提高接触刚度。

在ABAQUS中,可以通过编辑接触对的初始条件或接触属性来调整法
向刚度。

2. 增加接触面的切向刚度:切向刚度是指接触面在切向方向上的刚度。

通过调整接触面的切向刚度参数,可以提高接触刚度。

同样,在ABAQUS中,
可以通过编辑接触对的初始条件或接触属性来调整切向刚度。

3. 使用高强度的材料:在模拟中,可以使用具有高弹性模量和泊松比的材料来提高接触刚度。

例如,使用钛合金或钢材等高强度材料可以增加接触刚度。

4. 优化模型几何形状和网格密度:通过优化模型几何形状和增加网格密度可以提高接触刚度。

在ABAQUS中,可以通过调整模型几何形状和网格密度
来影响接触刚度。

5. 增加预加载压力:在某些情况下,可以通过增加预加载压力来提高接触刚度。

预加载压力可以消除接触面之间的初始间隙,从而提高接触刚度。

需要注意的是,提高接触刚度的方法需要根据具体情况进行调整和优化。

在ABAQUS中,可以通过多种方式来调整接触刚度,但同时也需要注意模拟
的稳定性和准确性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

接触问题技巧整理
1、塑性材料和接触面上都不能用C3D20R和C3D20单元,这可能是你收敛问题的主要原因。

如果需要得到应力,可以使用C3D8I (在所关心的部位要让单元角度尽量接近90度),如果只关心应变和位移,可以使用C3D8R, 几何形状复杂时,可以使用C3D10M.
2、接触对中的slave surface应该是材料较软,网格较细的面。

3、接触面之间有微小的距离,定义接触时要设定“Adjust=位置误差限度”,此误差限度要大于接触面之间的距离,否则ABAQUS会认为两个面没有接触:*Contact Pair, interaction="SOIL PILE SIDE CONTACT", small sliding, adjust=0.02
4、定义tie时也应该设定类似的position tolerance:
*Tie, name=ShaftBottom, adjust=yes, position tolerance=0.1
5、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来增大允许的迭代次数。

8、桩头掉在了地表下,说明接触定义得不正确。

可能接触面的距离还是大于*contact pair 中的adjust=0.02, 可改为adjust=0.2
9、原则上,90度的圆弧应该划分10个单元,适当少一些可能也行。

*contact pair中的adjust=0.005,还是太小,在后处理时可以看到,接触面之间的距离大于0.005。

把adjust设置大一些没关系,比如adjust=0.1。

10、网格不好也可能产生过约束问题,不要只考虑边界条件啊!
11、NUMERICAL SINGULARITY WHEN PROCESSING NODE 15294 D.O.F. 2 RATIO = 2.48305E+11", 说明NODE 15294 所在的实体在方向2上出现无限大的刚体位移。

可以在此实体上的任意一点和地面之间定义一个很软的弹簧,以消除刚体位移。

方法是:interaction模块,菜单special / springs-dashpots / create, 选connect points to ground, 选节点,Degree of freedom 设为出现了刚体位移的自由度,spring stiffness为一个较小的值(太小则不足以消除刚体位移,太大则会影响变形)。

如果多个方向上出现了刚体位移,就要分别在相应的方向上各定义一个弹簧。

spring 所在的节点在弹簧方向的位移乘以spring stiffness,就是弹簧所分担的载荷,它应该远远小于在此方向上的外载荷。

如果模型位移很小,我常常把spring stiffness设为1.。

相关文档
最新文档