lsdyna9求解超过设定终止时间

内容提示:lsdyna9时间步长的解释

文档格式:PDF| 浏览次数:22| 上传日期: 17:34:55| 文档星级:?????

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

原标题:Ls-dyna负体积解决方案

负体积昰由于element本身产生大变形造成自我体积的内面跑到外面接着被判断为负体积

关于负体积的解决办法?

负体积多是网格畸变造成的和网格質量以及材料、载荷条件都有关系。有可能的原因和解决的方法大概有几种:

(1)材料参数设置有问题选择合适的材料模式)

(2)沙漏模式的变形积累,尝试改为全积分单元

(3)太高的局部接触力(不要将force施在单一node上最好分散到几个node上以pressure的方式等效施加),尝试调整间隙降低接触刚度或降低时间步。

(4)在容易出现大变形的地方将网格refine

(5)材料换的太软,是不是也会出现负体积!

(6)另外也可以采用ALE或是euler單元算法,用流固耦合功能代替接触控制网格质量。例如在承受压力的单元在受压方向比其他方向尺寸长

(7)尝试减小时间步长从0.9减尛到0.6或更小。

时间步长急剧变小可能是因为单元产生了严重的畸变而导致的负体积现象,如果采用的是四面体单元你可以用网格重划汾的方法来解决。如果你采用的是六面体单元那目前就没有很有效的方法,可以试一下*ELEMENT_SOLID_EFG那对机器的要求相对就会比较高了。

Q1:材料负体積解决方法(全面、有效)

在仿真中通常有材料的大变形问题,如泡沫材料由于单元大扭曲而出现了单元负体积,这种情况一般出来茬材料失效之前在没有网格光滑和网格从划分的情况下,ls-dyna有一个内部的限制来调节lagrange单元的变形负体积一般都会导致计算中止,除非你設置时间步长控制中的erode=1和设置终止控制中的dtmin为一非零数这种情况下,出现负体积的单元将被自动删除计算也不会中止。不过就算你如仩设置了erode与dtmin负体积有时候也会导致计算出错停止。

一些常用的解决负体积的方法如下:

在材料出现大应变的情况下增强材料的应力-应变曲线中材料应力这种方法往往非常有效果。

2、重新划分网格在出现大变形的地方把网格加密。.

3、减小时间步长系数默认的0.9系数可能鈈足以避免数值的不稳定。

4、避免采用全积分体单元(算法2和3)这会导致大变形和大扭曲的情况下计算相对不稳定。

5、采用默认的单元算法(单点体单元)采用沙漏控制type4和5。泡沫的沙漏控制算法为:在低速冲击问题中采用type6系数为1;在高速冲击问题中采用type2和3。

6、泡沫材料网格划分采用四面体网格单元算法为10,虽然这样会导致材料相对比较刚性增大材料(泡沫材料57号材料)的阻尼系数,推荐采用系数為0.5

9、如果你采用的是126号材料,设置elform=0

Q2:各位高手:我做分析时将terminate time设为0.006s时没有负体积出现,但一旦延长求解终止时间就会出现负体积比如将terminate time設为0.01s时就会出现负体积,请问是什么原因呢怎么解决好呢?

1 把ADMAP的参数值设置为0.1在材料属性里面设置。

2 可以试试减小接触厚度

3 解决方法昰将timestep改小就没有负体积

5 网格变形太大造成的。可以考虑一下改小失效应变和剪切应变如果不影响计算结果的话

6 tssfac参数值已经变很小了,不管用.还有,设置的terminate time没有大于施加载荷的最终时间

Q3:探讨流固耦合中单元负体积出现的原因

1 当流体单元的长宽比大于5比1时,显示的结果就不准确叻;当大于20比1的时候就会出现负体积,无法得到结果

2 你可以把MIR设置为0.3以上试试

3 你可以把单元细化;

2 更改松弛系数(一般是增大)流体嘚单元一般的来说不能长宽比太大,特别是你把动网格ALE打开了的时候所以可以把网格的长宽比缩小试试。

Q4:负体积出现的原理是什么

1 负體积原因是雅阁比矩阵的行列式值为负值,一般减小时间步长参数增加材料刚度,改变单元质量都可以的!

2 如果是金属材料出现负体积主要是单元质量问题,建议重新划分网格但如果是非金属,这是常见现象不一定是网格问题,可以寻求其他的方法

再来如果是少數的节点受力也因为力量集中造成负体积,所以这时候就可以把接触的网格划分细一点

4 实体包壳的作法可以用HM的find face厚度其实只要很薄一层(0.1mm就可鉯了)

建议可以用不同的壳后测试一下,看看两个有什么不同,如果差不多的话,当然是用比较薄的厚度

Q5:边界层加密后出现负体积

我第一层网格只能取到0.1,再小了就出现负体积这样计算出来的结果和试验差别较大,特别在分离区在GAMBIT做网格不会出现这样的问题,刚学习ICEM不知道怎麼处理这样的问题,

1 调整一下block节点的位置

2 尽量不要让网格块扭曲或者夹角太小

3 在出现负体积附近切几刀,产生新的节点,你可以慢慢调.

负体积昰由element本身產生大變形造成自我體積的內面跑到外面接著被判讀為負體積

控制使element不出現不合理變形的方法就如同dragonwen與ayke所說的幾點,注意使Hourglassing情形減少有以下幾個方法可以試看看

2.在容易出現大變形的地方將網格refine

3.使用全積分元素=>全積分元素沒有Hourglassing問題,但計算速度慢且還有其他問題是最不建議的作法

2 使用均匀网格,避免采用单点集中载荷)

3 全局增加模型的弹性刚度

全积分单元比减缩积分单元更容易出现负体积但减縮积分单元要注意沙漏控制。

全局增加模型的弹性刚度会让模型比实际刚硬不是好方法。!

Q6:单元出现负体积 如何删除该单元

使用方法是重啟动时用的就是在某一步中用sw1中止,然后生成.r重启动文件删除不需要的单元,然后计算……

Q7:为什么钢铁和泡沫碰撞会产生负体积

建一個沙漏控制卡选4号或6号,附给泡沫单元的part6

负体积的原因是由于单元畸变引起的单元节点编号有一个顺序,当变形过大或者不合理时, 某个或某些节点穿透所属单元的面造成负体积。对于接触问题控制收敛时,有时要设接触反力或用其他办法把穿透接触面的节点拉回去,这个反力过大时单个时间步中,这个节点被拉回的位移就很大穿透了所属单元的面,这时就产生负体积这时要减小时间步,或者修改接触准则很多办法,

这几天我也遇到这个问题很困扰是个接触问题,材料都是弹性的有几个单元计算到某一时间步的时候就出现负体积,节点速度到12次方量级而且前一步都很正常,变形都不大负体积那里是六面体单元,表面蒙有一层壳模拟夹层结构

这個典型是接触时的负体积修改一下接触控制,减小穿透时的反力还有你的节点速度太大,应该减小时间步

减缩积分的壳很容易产生沙漏,壳单元沙漏有可能产生负体积你可以看看壳的变形就知道了,如果不是特别的情况应该不是由壳的沙漏引起的

负体积的解决办法之一:

Q8:关于实体单元负体积的问题

1:察看你的边界约束条件是否正确

2:调整时间间隔,缩短时间步长

3:把单点积分该为全积分

4:重新选择一下你的材料模型.

Q9:负体积和速度超限怎么解决?

通常的办法是先检查你的网格是否发生严重的畸变如果没有发生,可以适当减小时间步长因子

Q10:唍全重启动后出现负体积怎么处理啊?solid164单元由于计算机过程中网格变形很大,于是在计算机到一半时讲网格重新划分了一下,结果出現很多负体积单元

1.出现负体积是一件很痛苦的事情,尤其是算到一半如果计算的结果已经满足你想要的数据,劝你不要弄下去了

如果,你非要坚持下去最直接的办法,重新建模型调整网格大小,但是这样并不能保证一定不会出现负体积。

高手和凡人的差距往往僦体现在划分网格的水平之上!

Q11:我在做一个冲击问题老师出现负体积,怎么办啊我减小时间步长,减小网格都不行

负体积多是网格畸变造成的,和网格质量以及材料、载荷条件都有关系.

可能的原因和解决的方法大概有几种:

1 材料参数设置有问题

2 选择合适的材料模式

3 沙漏模式的变形积累,

4 尝试改为全积分单元

5 太高的局部接触力尝试调整间隙,

6 降低接触刚度或降低时间步

另外也可以采用ALE或是euler单元算法鼡流固耦合功能代替接触,控制网格质量,例如在承受压力的单元在受压方向比其他方向尺寸长

负体积-节点速度无限大(总结)

最近看到有鈈少这样的问题总结一下吧~希望大家用得着。

一般出现负体积节点速度无限大,都可以通过缩短求解时间减小时间步长,增加接触剛度等这几种方法去试一试

1.负体积是由于element本身产生大变形造成自我体积的内面跑到外面接着被判断为负体积。因而负体积多是网格畸變造成的,与网格质量以及材料、载荷条件都有关系有可能的原因和解决的方法一般有:

(1)尝试减小时间步长从0.9减小到0.6或更小。(注意太小得到的结果不一定可信)

(2)材料模型参数设置有问题选择合适的材料本构。

(3)局部接触力太大(不要将力施在单一node上最好汾散到几个node上以pressure的方式等效施加),尝试调整间隙降低接触刚度或降低时间步。

(4)沙漏模式的变形积累尝试改用全积分单元。

(5)茬容易出现大变形的地方将网格细化

(6)材料刚度不够,可能也会出现负体积

2.节点速度无限大与接触,材料参数网格形状等等都可能有关系,解决的方法一般有:

(1)网格质量太差重分网格;

(2)材料本构及状态方程的参数输入格式出错,检查K文件;

(3)输入的参數量纲不一致仔细检查

(4)自定义的子程序存在问题,如岩石爆破中只考虑压不考虑拉等

(5)材料太软,计算网格畸变如在淤泥中爆炸~

(6)接触定义出错。"

时间步长急剧变小可能是因为单元产生了严重的畸变而导致的负体积现象,如果采用的是四面体单元你可以鼡网格重划分的方法来解决。如果你采用的是六面体单元那目前就没有很有效的方法,可以试一下*ELEMENT_SOLID_EFG那对机器的要求相对就会比较高了。

我要回帖

更多关于 lsdyna9 的文章

 

随机推荐