在LS-DYNA中,接触是通过给定需要程序检查的,可能发生从节点穿透主面段的位置(location)来定义的,这里的“位置”可以来自部件、部件集合、面段集合以及节点集合。在计算中的每一个时间步,程序会利用多个算法中的某一种来查找可能发生的穿透。 例如在基于罚函数的接触中,当程序检测到穿透发生,就会对穿透的节点施加穿透...
方法二:对于LS-DYNA接触问题,有一接触厚度概念,对于比较小的穿透问题,可以减小接触厚度来解决,对应于CONTACT关键字中的SFST和SFMT,但由于缩小了接触厚度,为保持接触力的稳定,应相应增大罚函数刚度,对应SFS和SFM。该方法只对很小的初始穿透效果好,对于大的初始穿透,可能会导致错误的结果。 方法三:对于初始...
我的问题设置是:上下接触附近的单元采用section_solid里的单元类型-1,采用的是自接触automatic_single_surface,采用的是默认的soft。 已采用的措施有:改用soft=1,SOFSCL=10,没有解决问题,只是应力急剧变化的时间步推迟了(其他因素都没有改变) 目前仍在考虑中的措施: 1.仍然采用soft=1,SOFSCL=1000,增大接触刚度...
假如使用了单面接触例如*CONTACT_AUTOMATIC_NODES_TO_SURFACE,并由气囊节点组成从面,程序将不会检测到部件节点穿透气囊面段的行为,这样一来,即使网格划分十分精细的部件也会出现明显的穿透气囊的现象。 在气囊和部件之间的接触模型中使用*CONTACT_AUTOMATIC_SINGLE_SURFACE接触类型也是不明智的,因为这会导致重复进行气囊编...
在LS-DYNA中,接触是通过给定需要程序检查的,可能发生从节点穿透主面段的位置(location)来定义的,这里的“位置”可以来自部件、部件集合、面段集合以及节点集合。在计算中的每一个时间步,程序会利用多个算法中的某一种来查找可能发生的穿透。例如在基于罚函数的接触中,当程序检测到穿透发生,就会对穿透的节点施加穿透...
利用workbench ls-dyna模拟碰撞时,我们会发现即使在定义接触时定义了body interactions,但当结构发生碰撞时它们仍然会发生穿透。(一定要看后面更新的部分,前面的内容不能从根本上解决问题) 如下图,一个简单的框架结构,梁柱采用实体单元,地面采用壳单元: 接触设置 ...
在LS-DYNA 中,通过识别(通过零件、零件集、段集和/或节点集)要检查哪些位置以检查从节点通过主段的潜在渗透来定义接触。 每个时间步长都会使用多种不同算法中的任何一种来搜索穿透。在基于罚函数的接触的情况下,当发现穿透时,会施加与穿透深度成正比的力来抵抗并最终消除穿透。除非另有说明,这里讨论的接触是基于...
复现“举星科技老陈”第二课钢管冲击,结果出现错误,应该是发生了穿透,请问哪里出现了问题呢?操作设置按照视频来的,结果却不一样。原视频链接如下:【全网首部最适合初学者的Ansys LS-Dyna教程(如何将复杂问题简单化)-哔哩哔哩】 https://b23.tv/NQEfKB9, 视频播放量 32
LS_Dyna的问题总结 一、影响穿透的一些因素解释I.接触厚度接触厚度定义的是一个参数——当接触体/面相互穿透的距离大于接触厚度时,程序将不计算这个接触,即认为没有接触了。什么是接触厚度与距离?在自动接触中,接触厚度是一个默认值,大概是面厚度的几倍,在普通接触中,接触厚度无穷大。II.壳厚度和接触厚度1....
内容提示: 对于LS-DYNA 计算,要求不能有初始穿透,否则会得到错误的计算结果,一般在递交计算时,程序会告诉你哪一接触对存在初始穿透。 处理该问题一般有三种方法: 方法一:在建立模型时就要注意该问题,尽量保持接触对中的接触空隙(如在空间位置中考虑壳单元的厚度),但对于复杂的模型,不可避免会出现初始穿透,此时可...