dyna中solid_element和shell_element连接处应力场出现突变
浏览:1252 回答:14
如下图,左侧的小单元为solid_element,右侧的大网格为shell_element,连接的方式是在hypermesh当中设置了equivalence,图中的应力场明显存在一个突变,想请教一下这种情况出现的原因,是不是由于左侧的solid_element在边界出存在自由节点的缘故。
下图中同样出现了应力场的突变,交接的两边都是solid_element,连接方式尝试过直接equivalence和*CONTACT_TIED_SURFACE_TO_SURFACE两种方式,但是结果基本类似,图中的方式是*CONTACT_TIED_SURFACE_TO_SURFACE,想请教出现这种情况的原因以及解决办法。
当模型中出现这种需要局部网格细化的部分,应该如何与周围网格连接才能使力传递良好???
这个问题我说一下我最后的解决办法。对于这种希望在局部关键部位细分网格或者使用另一种单元的情况,可以尽量把细化的部分增大,让关键点应力场都集中在细化的区域内部,这样即使边界有个突变,对重点分析部位不会有影响,这种方法没有正面解决问题,而是避开了这个问题,虽然有效,但是代价是计算成本增加,应该权衡考虑。
这属于经验问题,初学者或许会经常碰到,至于老手嘛,估计下意识就会这样做了,可能都不会考虑不这样做的后果。。。。。
下面附一张计算结果,由于保密原因大模型就不发了,只给大家看一下solid和shell的连接部位的应力场情况。
这是刚接触的时候,可以看出,红线内的部分是solid,两边是shell,这样重点部位都集中在solid段里了,左边交接有个突变,但是边界应力很小已经不显示了,基本不影响关键部位的结果。