Ls-dyna应用:二维管道成型模拟

前一段时间用Abaqus做了一个二维管道成型仿真的案例,用的是静力学和隐式动力学,当时也想着用显式动力学计算,但是搞了很久,总是出现沙漏现象,尝试过修改沙漏的控制算法,也修改过体积粘度,但是还是有沙漏出现。之前遇到的沙漏问题,基本上都是质量缩放过大,分析时间太短或者载荷速度过块,但是这次没有定义质量缩放,并且也尝试过增加分析时间,但是仍没有解决沙漏问题,之后还会再研究。沙漏的形成原理可以自己百度一下或者去看帮助文档,写的很详细。

由于作者有强迫症,一个仿真案例喜欢用不同的软件计算,就当复习了。然后试着用Ls-dyna计算,使用默认的沙漏控制算法,只在最后一个分析步的最后0.2s,板材左右两侧自接触时,出现沙漏,网格出现类似阶梯一样的交错变形。后来参考了水哥写的一篇文章,修改了沙漏控制算法,计算平面应力与平面应变两类问题,使用不同的沙漏控制算法,平面应变使用type6,沙漏系数1.0,平面应力使用type4或type5,沙漏系数0.03-0.05。在最后的成型阶段,板材自接触时网格质量较好。


   默认沙漏控制
 

本案例前处理工作均在Hypermesh中完成,与Abaqus计算用的几何模型相同,不再介绍几何尺寸,装配后的模型如下图所示。本案例建模时省略了导入几何模型,画网格的步骤,使用convert命令可以将inp文件转换成k文件,但是转化后计算会报错,错误原因大概就是求解器无法识别这个网格,需要在Ls-dyna求解器下将网格重新remesh。共计算了4个案例,平面应力问题、Blank在y方向3层网格,平面应变问题、Blank在y方向3层网格,平面应力问题、Blank在y方向4层网格,平面应变问题、Blank在y方向4层网格。


   有限元模型
 

Component零件:

共6个Component,其中Blank为柔性体,其余定义为刚体,图中蓝透明色无特殊意义,只是截图的时候点到了。


   Component属性
 



   Component属性
   

Material(材料):

Blank为柔性体,使用MATL24号材料模拟,LCSS关键字用于定义材料塑性阶段的应力应变曲线。Die_top为刚体,MATL20号材料,刚体也需要定义密度、弹性模量与泊松比,刚体的边界条件通过材料卡片CON1与CON2关键字控制,约束3个方向转动自由度、x和z的平动自由度,释放y方向平动自由度。


   Material材料
 

Punch为刚体,约束3个方向转动自由度、x方向与z方向的平动自由度,释放y方向平动自由度。Holder_left为刚体,约束3个方向转动自由度、y方向与z方向的平动自由度,释放x方向平动自由度。


   Material材料
 

Holder_right为刚体,约束3个方向转动自由度、y方向与z方向的平动自由度,释放x方向平动自由度。Die_bottom为刚体,约束全部自由度。


   Material材料
 

Property属性:

平面应变问题,shell type为13号。平面应力、平面应变、轴对称问题,Property属性均在壳单元属性(Card Image:SectShll)里面定义。


   Property属性
 

Groups(接触对):

在定义接触对之前需要先定义接触面的Set集合,例如三维问题,在实体单元或者壳单元的表面会生成接触单元(Card Image为Set segment),二维问题也可以定义接触单元,但是使用Hypermesh定义接触对,在选择主从面时,软件会不识别这个Set segment集合定义的接触单元,所以二维接触问题,接触面的Card Image选择Part。

Blank与Punch的接触: 二维接触类型,Punch为主面,Blank_top为从面,接触面需要定义Set集合,相应的集合类型为component,每个集合选择对应的Component即可,动静摩擦系数均为0.1。


   Blank与Punch的接触
 

Blank与Die_top的接触: 二维接触类型,Die_top为主面,Blank_bottom为从面,接触面需要定义Set集合,相应的集合类型为component,每个集合选择对应的Component即可,动静摩擦系数均为0.1。


   Blank与Die_top的接触
 

Blank与Holder_left的接触: 二维接触类型,Holer_left为主面,Blank_bottom为从面,接触面需要定义Set集合,相应的集合类型为component,每个集合选择对应的Component即可,动静摩擦系数均为0.1。


   Blank与Holder_left的接触
 

Blank与Holder_right的接触: 二维接触类型,Holer_right为主面,Blank_bottom为从面,接触面需要定义Set集合,相应的集合类型为component,每个集合选择对应的Component即可,动静摩擦系数均为0.1。


   Blank与Holder_right的接触
 

Blank与Die_bottom的接触: 二维接触类型,Die_bottom为主面,Blank_bottom为从面,接触面需要定义Set集合,相应的集合类型为component,每个集合选择对应的Component即可,动静摩擦系数均为0.1。


   Blank与Die_bottom的接触
 

Blank的自接触:由于二维接触类型没有自接触,只能用三维的自接触。 SSID直接选择Blank所在的Component。


   Blank的自接触
 

Curve(曲线):

曲线的用途很多,可以用来定义材料的应力应变曲线,也可以用来定义载荷的曲线。Amp-1到Amp-3是载荷曲线,SUS304是塑性材料的应力应变曲线。


   载荷曲线
 


   材料应力应变曲线
 

Load Collectors(载荷):

Ls-dyna的某些载荷关键字在Model界面不支持定义,需要在Solver界面定义。

Die_top与Punch的载荷定义,Punch在0-1s内,沿Y轴负方向移动900mm,然后保持不动。Die_top在0-2s内保持不动,在3-4s内沿Y轴负向移动920mm。


   刚体载荷
 

Holder_left与Holder_right在0-1s内保持不动,在1-2s内分别向右向左移动150mm,在3-4s内分别向左向右移动300mm。


   刚体载荷
 

分析结果:


   沙漏控制对比
 


   沙漏控制对比
 


   t=1s分析结果
 


   t=2s分析结果
 


   t=4s分析结果
 


   Blank在t=4s时分析结果
 


   t=1s分析结果
 


   t=2s分析结果
 


   t=4s分析结果
 


   Blank在t=4s时分析结果
 

本案例只是介绍软件操作,顺便熟悉一下曾经学过的知识,没有进行分析结果验证。



免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空