还记得我之前写过一篇ANSA联合LSDYNA小球冲击铁板仿真,还没看过的小伙伴可以先去看一下。
今天我们来把难度升级一下,利用LSDYNA的完全重启动技术,实现在第一次小球1冲击铁板后,删除原来的小球1,导入小球2,在与小球1不同的位置,并以不同的速度再次冲击铁板。
具体效果如下图:
下面开始讲解操作过程:
单位mm_ton_s,铁板四周固定,小球给一个如下的初速度
小球设为刚体,铁板的材料如下
小球和铁板的接触我们使用surfac2surface
控制卡片给个计算终止时间0.02s
然后提交计算,计算完成后文件夹里有一个d3dump01,这个文件我们待会重启动要用到。
下面我们把第一个小球复 制一个,并移动位置。
把球1的速度给到球2,并修改速度值。
同样把球1的接触,材料都给球2。
控制卡片里打开动态松弛,参数保持默认即可。
计算终止时间我们给个0.04s
下面我们用LS-PREPOST打开我们的k文件,来添加一个删除球1的命令,大家当然也可以后续直接在k文件里修改,如下
我这里小球1对应的pid为2
LS-PREPOST中的操作如下
修改完后,我们导出k文件,用记事本打开k文件,在删除球1前,我们添加一个应力初始化的关键字,pid选择铁板
设置完成后我们就可以提交计算了。
完全重启动技术可以应用在跌落分析中,或者一些需要别的多次加载的工况。
利用python中的qd库,我们可以对k文件自动修改并自动提交计算,实现多次的跌落仿真。
好了,今天的分享就到这里。