ABAQUS金属切削实例
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CAE联盟论坛精品讲座系列【二】
ABAQUS金属切削实例
主讲人:fuyun123CAE联盟论坛—ABAQUS版主
背景介绍:
切削过程是一个很复杂的工艺过程,它不但涉及到弹性力学、塑性力学、断裂力学,还有热力学、摩擦学等。同时切削质量受到刀具形状、切屑流动、温度分布、热流和刀具磨损等影响,切削表面的残余应力和残余应变严重影响了工件的精度和疲劳寿命。利用传统的解析方法,很难对切削机理进行定量的分析和研究。计算机技术的飞速发展使得利用有限元仿真方法来研究切削加工过程以及各种参数之间的关系成为可能。近年来,有限元方法在切削工艺中的应用表明,切削工艺和切屑形成的有限元模拟对了解切削机理,提高切削质量是很有帮助的。这种有限元仿真方法适合于分析弹塑性大变形问题,包括分析与温度相关的材料性能参数和很大的应变速率问题。ABAQUS作为有限元的通用软件,在处理这种高度非线性问题上体现了它独到的优势,目前国际上对切削问题的研究大都采用此软件,因此,下面针对ABAQUS的切削做一个入门的例子,希望初学者能够尽快入门,当然要把切削做好,不单单是一个例子能够解决问题的,随着深入的研究,你会发现有很多因素影响切削的仿真的顺利进行,这个需要自己去不断探索,在此本人权当抛砖引玉,希望各位切削的大神们能够积极探讨起来,让我们在切削仿真的探索上更加精确,更加完善。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
切削参数:切削速度300m/min,切削厚度0.1mm,切削宽度1mm
尺寸参数:本例作为入门例子,为了简化问题,假定刀具为解析刚体,因为在切削过程中,一般我们更注重工件最终的切削质量,如应力场,温度场等,尤其是残余应力场,而如果是要进行刀具磨损或者涂层刀具失效的分析的话,那就要考虑建立刀具为变形体来进行分析了。工件就假定为一个长方形,刀具设置前角10°,后角6°,具体尺寸见INP文件。
下面将切削过程按照ABAQUS的模块分别进行叙述,并对注意的问题作出相应的解释。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
建模:建模过程其实没有什么好注意的,对于复杂的模型,我一般用其他三维软件导入进来,注意导入的时候尽量将格式转化为IGES格式,同时要把一些不必要的东西去掉,比如一些尖角,圆角之类的,如果不是分析那个部位的应力集中的话就没必要导入它,如果导入,还要进行一些细化,大大降低了计算的效率。我一般做的是二维切削,模型相对比较简单,所以一般都是直接在ABAQUS中进行建模。由于此处为刚体,要在part里面建立刚体参考点,而且注意不要在装配模块建立参考点,因为有时候ABAQUS找不到装配模块相应的参考点。
1、工件
2、刀具
第二步定义材料参数,在这个阶段要注意的问题是要把参数定义全,尤其是你要考虑什么,要计算什么,比如你要考虑热应力,那你就要定义热膨胀系数,你要考虑刀具的温度场,你就要定义刀具的密度,热导率,比热容等,这部分最终要的是关于工件塑性的问题,现在
切削大部分用的都是J-C模型,一方面它全面考虑了热硬化,热软件等多种效应,另一方面可以通过霍金普森实验比较容易确定,因此广泛应用于现代切削加工的塑性模型中。下面针对这个模型做简单介绍。J-C模型的式子我就不再输入了,相信每一个做切削的人应该都知道的,分为三个部分的乘积,分别代表了热硬化,热软化和温升效应,运用这个模型的时候,参数根据实验输入即可,在定义的时候,有个参考应变率,这个一定记住是做实验时候的参考应变率,所以有时候不同的参考应变率,拟合的参数A,B等可能是不同的,因此,在选择模型的时候一定要注意参考应变率和实验的参考应变率相对应,这样你所得的参数才是准确的。在定义材料参数时,要注意别忘了定义非弹性热系数,这个参数将决定你的塑性产热,如果你发现自己的切削温度场不对,很大程度上是因为没有定义这个参数。另外还有一个非常重要的问题,单位一定要统一,不然你的计算肯定会出错,记住mm-t-MPa,其他自己推一下就行。
3、
4、
5、
6、
第三部装配模块,这个没啥说的,就是把你自己工件的刀具的相对位置确定一下就行了。先通过Instance part建立工件和刀具的装配模型,然后通过translate instance调整工件和刀具的位置,尽量保证工件和刀具充分接近,但是不要产生干涉,工件和刀具如果如果太远,刀具空走的路程会长,容易产生一些振动什么的,如果太近,产生干涉,影响刀具和工件的正确接触关系,因此要把握好工件和刀具的距离,其他的基本上都很简单。
7、
8、
第四部定义分析步,目前大体在ABAQUS中做切削分析可以采用两种分析步,一种是基于热力耦合的分析步,这种分析步充分考虑了切削过程的热力相互耦合及相应机制,另一种是动态绝热分析,认为切削仿真是在短时间内完成的,在这么短的时间内,热量还未来得及发生传导,这种分析步一般进行锯齿切屑形状的分析,容易产生锯齿的剪切带。如果是采用ALE,要定义相应的ALE设置。下面对ALE做相应简介,其实这涉及到ABAQUS中相应的算法,在ABAQUS中一种是拉格朗日算法,一种是欧拉算法,拉格朗日算法的节点是基于实体单元的,也就是实体单元的节点的位置,一般用于固体分析,而由于算法本身的特点,在遇到大变形时候很容易产生畸变,欧拉算法是基于空间的,一般用于流体,其相应的节点也是基于空间的,网格划分后其在空间的位置是不变的,但是其边界条件难以定义和琢磨,而ALE 结合了拉格朗日算法和欧拉算法的优点,一方面通过拉格朗日方法定义边界,另一方面利用欧拉方法解决网格畸变问题,因此目前在切削领域由于很好的解决了问题而得到广泛的应用。关于ALE的具体设置可以参看ABAQUS经典例题3中的稳态切削的例子,由于时间和空间有限,有些东西我是说不完的,希望大家能自己去探索。如果想输出切削力随时间的时域图,在这里要选择参考点,然后设置set,然后在historyoutput里面输出参考点即可。如果想加快计算时间,可以采用质量放大,但是放大的尺度一定要把握好,不然会造成结果失真的,具体可以参照帮助文档关于质量放大的介绍。
9、
10、