LS-DYNA | 积累的小知识点
如*DATABASE_TRACER中
TIme,Track,x,y,z
其中TIme表示开始记录时间,为浮点数,Track表示追踪类型,为整数。
写成
*DATABASE_TRACER
0,1.0,x,y,z
会报错,
正确写法
*DATABASE_TRACER
0,1,x,y,z
2、炸药采用Lagrange算法,会因为大变形出现负体积错误,采用增大网格可有效解决,或者减小时间步长比例因子,如由0.67减小为0.01。
3、关于LS-DYNA的点火增长模型,R11.0可正常运行Lee模型,R13.0运行Lee有bug,Lee模型会直接被起爆,二维模型存在这种现象。
4、LS-DYNA的批处理文件中,ncpu=-4,ncpu小于0才能给S-ALE算法带来加速。
5、采用了*BOUNDARY_NON_REFLECTING无反射条件的关键字,CONTROL_TIMESTEP自动给TSSFAC设置为0.67。
6、关于LS-DYNA的主面(Master)和从面(Slave)的概念
从面,考虑的是节点,网格划分比主面更密;
主面,考虑的是段,可以是连续/不连续的网格。
7、关于*SECTION_SOLID算法编号的选择
对于六面体单元,1号算法为最常用,2、3号算法一般用于线性单元,对于粗网格精度好,-18、62号算法也可用。
对于五面体单元,选用15、115号算法。
对于四面体单元,16、17号算法精度好,但不适合大应变率。13号算法适合大应变率,但需要更细的网格,4、13、16、17号算法适应金属、13号算法适用于橡胶等材料。
8、关于产生负的滑移能
第一种,基于段的映射方式:节点在两端的交界处检查不到穿透产生,PART之间发生穿透,系统做功,消耗势能,表现为负的滑移能。
第二种,初始穿透:初始穿透,导致系统做功,产生负的滑移能。
解决方案,在*CONTROL_CONTACT中的IGNORE进行设置,忽略所有初始穿透。
9、k文件中不允许使用Tab键,会报错。
10、外部模型导入HyperMesh中,建立二维模型,计算可能会报错,节点速度无限大,在HyperMesh内部建立二维模型不存在此问题。
三维模型不存在此问题。
11、关于双向接触,
双向接触运行进行2次穿透检查,双向接触是对称的,不需要区分主面和从面,因为双向接触额外的进行了穿透检查,因此计算效率是单向接触的2倍。
双向接触有:
*CONTACT_AUTOMATIC_SURFACE_TO_SURFACE
*CONTACT_SURFACE_TO_SURFACE
*CONTACT_FORMING_SURFACE_TO_SURFACE(金属成型)
单向接触有:
*CONTACT_AUTOMATIC_NODES_TO_SURFACE