Ls-dyna计算不稳定

合集下载

LS-dyna-常见问题汇总1.0

LS-dyna-常见问题汇总1.0

LS-DYNA常见问题汇总1.0资料来源:网络和自己的总结yuminhust2005Copyright of original English version owned by relative author. Chinese version owned by /Kevin目录1.Consistent system of units 单位制度 (2)2.Mass Scaling 质量缩放 (4)3.Long run times 长分析时间 (9)4.Quasi-static 准静态 (11)5.Instability 计算不稳定 (14)6.Negative Volume 负体积 (17)7.Energy balance 能量平衡 (20)8.Hourglass control 沙漏控制 (27)9.Damping 阻尼 (32)10.ASCII output for MPP via binout (37)11.Contact Overview 接触概述 (41)12.Contact Soft 1 接触Soft=1 (45)13.LS-DYNA中夹层板(sandwich)的模拟 (47)14. 怎样进行二次开发 (50)1.Consistent system of units 单位制度相信做仿真分析的人第一个需要明确的就是一致单位系统(Consistent Units)。

计算机只认识0&1、只懂得玩数字,它才不管你用的数字的物理意义。

而工程师自己负责单位制的统一,否则计算出来的结果没有意义,不幸的是大多数老师在教有限元数值计算时似乎没有提到这一点。

见下面LS-DYNA FAQ中的定义:Definition of a consistent system of units (required for LS-DYNA):1 force unit = 1 mass unit * 1 acceleration unit1 力单位=1 质量单位× 1 加速度单位1 acceleration unit = 1 length unit / (1 time unit)^21 加速度单位= 1 长度单位/1 时间单位的平方The following table provides examples of consistent systems of units.As points of reference, the mass density and Young’s Modulus of steel are provided in each system of units. “GRA VITY” is gravitational acceleration.2.Mass Scaling 质量缩放质量缩放指的是通过增加非物理的质量到结构上从而获得大的显式时间步的技术。

LS-dyna-常见问题汇总2[1].0

LS-dyna-常见问题汇总2[1].0

资料来源:网络和自己的总结 更新时间: 2008-10-12
LS-DYNA 常见问题汇总 2.0
yuminhust2005
2008-10-12
目录
1. 2. 3. 4. 5. 6. 7. 8. LS-DYNA 简介 .............................................................................................................................................................1 单位制度 ...................................................5 质量缩放 .........................................................................................................................................................................6 长分析时间 .....................................................................................................................................................................7 准静态 .............................................................................................................................................................................8 计算不稳定 .....................................................................................................................................................................9 负体积 ...........................................................................................................................................................................10 能量平衡 .......................................................................................................................................................................11

LSDYNA常见问题集锦

LSDYNA常见问题集锦

1 如何处理LS-DYNA中的退化单元?在网格划分过程中,我们常遇到退化单元,如果不对它进展一定的处理,可能会对求解产生不稳定的影响。

在LS-DYNA中,同一Part ID 下既有四面体,五面体和六面体,那么四面体,五面体既为退化单元,节点排列分别为N1,N2,N3,N4,N4,N4,N4,N4和N1,N2,N3,N4,N5,N5,N6,N6。

这样退化四面体单元中节点4有5倍于节点1-3的质量,而引起求解的困难。

其实在LS-DYNA的单元公式中,类型10和15分别为四面体和五面体单元,比退化单元更稳定。

所以为网格划分的方便起见,我们还是在同一Part ID下划分网格,通过*CONTROL_SOLID关键字来自动把退化单元处理成类型10和15的四面体和五面体单元。

2 LS-DYNA中对于单元过度翘曲的情况有何处理方法有两种方法:1. 采用默认B-T算法,同时利用*control_shell控制字设置参数BWC=1,激活翘曲刚度选项;2. 采用含有翘曲刚度控制的单元算法,第10号算法。

该算法是针对单元翘曲而开发的算法,处理这种情况能够很好的保证求解的精度。

除了上述方法外,在计算时要注意控制沙漏,确保求解稳定。

3 在ANSYS计算过程中结果文件大于8GB时计算自动中断,如何解决这个问题?解决超大结果文件的方案:1. 将不同时间段内的结果分别写入一序列的结果记录文件;2. 使用/assign命令和重启动技术;3. ANSYS采用向指定结果记录文件追加当前计算结果数据方式使用/assign指定的文件,所以要求指定的结果记录文件都是新创立的文件,否那么造成结果文件记录内容重复或混乱。

特别是,反复运行一样分析命令流时,在重复运行命令流文件之前一定要删除以前生成的结果文件序列。

具体操作方法和过程参见以下命令流文件的演示。

4关于梁、壳单元应力结果输出的说明问题:怎样显示梁单元径向和轴向的应力分布图〔我作的梁单元结果只有变形图DOF SOLUTIN –Translation,但是没有stress等值线图,只有一种颜色〕和壳单元厚度方向的应力、变形图〔我们只能显示一层应力、变形,不知道是上下表层或中间层的结果〕。

LS-DYNA求解过程中常见错误和警告信息的负体积、节点速度无限大等

LS-DYNA求解过程中常见错误和警告信息的负体积、节点速度无限大等

实用标准文案
精彩文档 错误名称
原因及修改措施
输入格式不正确
找到错误位置,修改数据格式
浮点溢出,核心代码崩溃 (1) 材料和单元特性定义错误,如零密度、零厚度等
(2) 单元定义错误
(3) 各种曲线定义有问题,如求解时间比定义曲线的
时间长,导致数据外推失效
(4) 单位不一致
(5) 时间步太大,导致求解不稳定
程序一开始就
崩溃
(1) 单位不一致
(2) 边界条件、荷载曲线定义错误
(3) 某一材料未定义
节点速度无限

(1) 应用LS-PREPOST 检查最后一帧动画,找出崩
溃的单元和PART
(2) PART 的材料定义有问题,如某个参数设置过大
或与该PART 相关的接触定义有问题,检查接触
的设置
负体积
(1) 材料参数设置错误,选择合适材料模式
(2) 沙漏模式的变形积累,改为全积分单元
(3) 太高的局部接触力,需调整间隙、降低接触刚度
或降低时间步。

LS-DYNA常见问题集锦

LS-DYNA常见问题集锦

1 如何处理LS-DYNA中的退化单元在网格划分过程中,我们常遇到退化单元,如果不对它进行一定的处理,可能会对求解产生不稳定的影响。

在LS-DYNA中,同一Part ID 下既有四面体,五面体和六面体,则四面体,五面体既为退化单元,节点排列分别为N1,N2,N3,N4,N4,N4,N4,N4和N1,N2,N3,N4,N5,N5,N6,N6。

这样退化四面体单元中节点4有5倍于节点1-3的质量,而引起求解的困难。

其实在LS-DYNA的单元公式中,类型10和15分别为四面体和五面体单元,比退化单元更稳定。

所以为网格划分的方便起见,我们还是在同一Part ID下划分网格,通过*CONTROL_SOLID关键字来自动把退化单元处理成类型10和15的四面体和五面体单元。

2 LS-DYNA中对于单元过度翘曲的情况有何处理方法有两种方法:1. 采用默认B-T算法,同时利用*control_shell控制字设置参数BWC=1,激活翘曲刚度选项;2. 采用含有翘曲刚度控制的单元算法,第10号算法。

该算法是针对单元翘曲而开发的算法,处理这种情况能够很好的保证求解的精度。

除了上述方法外,在计算时要注意控制沙漏,确保求解稳定。

3 在ANSYS计算过程中结果文件大于8GB时计算自动中断,如何解决这个问题解决超大结果文件的方案:1. 将不同时间段内的结果分别写入一序列的结果记录文件;2. 使用/assign命令和重启动技术;3. ANSYS采用向指定结果记录文件追加当前计算结果数据方式使用/assign指定的文件,所以要求指定的结果记录文件都是新创建的文件,否则造成结果文件记录内容重复或混乱。

特别是,反复运行相同分析命令流时,在重复运行命令流文件之前一定要删除以前生成的结果文件序列。

具体操作方法和过程参见下列命令流文件的演示。

4关于梁、壳单元应力结果输出的说明问题:怎样显示梁单元径向和轴向的应力分布图(我作的梁单元结果只有变形图DOF SOLUTIN –Translation,但是没有stress等值线图,只有一种颜色)和壳单元厚度方向的应力、变形图(我们只能显示一层应力、变形,不知道是上下表层或中间层的结果)。

LS-dyna 常见问题汇总00

LS-dyna 常见问题汇总00

LS-DYNA常见问题汇总1.0资料来源:网络和自己的总结yuminhust2005Copyright of original English version owned by relative author. Chinese version owned by /Kevin目录1.Consistent system of units 单位制度 (2)2.Mass Scaling 质量缩放 (2)3.Long run times 长分析时间 (6)4.Quasi-static 准静态 (8)5.Instability 计算不稳定 (10)6.Negative Volume 负体积 (12)7.Energy balance 能量平衡 (14)8.Hourglass control 沙漏控制 (19)9.Damping 阻尼 (23)10.ASCII output for MPP via binout (27)11.Contact Overview 接触概述 (30)12.Contact Soft 1 接触Soft=1 (33)13.LS-DYNA中夹层板(sandwich)的模拟 (35)14. 怎样进行二次开发 (37)1.Consistent system of units 单位制度相信做仿真分析的人第一个需要明确的就是一致单位系统(Consistent Units)。

计算机只认识0&1、只懂得玩数字,它才不管你用的数字的物理意义。

而工程师自己负责单位制的统一,否则计算出来的结果没有意义,不幸的是大多数老师在教有限元数值计算时似乎没有提到这一点。

见下面LS-DYNA FAQ中的定义:Definition of a consistent system of units (required for LS-DYNA):1 force unit = 1 mass unit * 1 acceleration unit1 力单位=1 质量单位× 1 加速度单位1 acceleration unit = 1 length unit / (1 time unit)^21 加速度单位= 1 长度单位/1 时间单位的平方The following table provides examples of consistent systems of units.As points of reference, the mass density and Y oung‘s Modulus of steel are provided in each system of units. ―GRA VITY‖ is gravitational acceleration.2.Mass Scaling 质量缩放质量缩放指的是通过增加非物理的质量到结构上从而获得大的显式时间步的技术。

LS-DYNA常见问题集锦

LS-DYNA常见问题集锦

1 如何处理LS-DYNA中的退化单元在网格划分过程中,我们常遇到退化单元,如果不对它进行一定的处理,可能会对求解产生不稳定的影响。

在LS-DYNA中,同一Part ID 下既有四面体,五面体和六面体,则四面体,五面体既为退化单元,节点排列分别为N1,N2,N3,N4,N4,N4,N4,N4和N1,N2,N3,N4,N5,N5,N6,N6。

这样退化四面体单元中节点4有5倍于节点1-3的质量,而引起求解的困难。

其实在LS-DYNA的单元公式中,类型10和15分别为四面体和五面体单元,比退化单元更稳定。

所以为网格划分的方便起见,我们还是在同一Part ID下划分网格,通过*CONTROL_SOLID关键字来自动把退化单元处理成类型10和15的四面体和五面体单元。

2 LS-DYNA中对于单元过度翘曲的情况有何处理方法有两种方法:1. 采用默认B-T算法,同时利用*control_shell控制字设置参数BWC=1,激活翘曲刚度选项;2. 采用含有翘曲刚度控制的单元算法,第10号算法。

该算法是针对单元翘曲而开发的算法,处理这种情况能够很好的保证求解的精度。

除了上述方法外,在计算时要注意控制沙漏,确保求解稳定。

3 在ANSYS计算过程中结果文件大于8GB时计算自动中断,如何解决这个问题解决超大结果文件的方案:1. 将不同时间段内的结果分别写入一序列的结果记录文件;2. 使用/assign命令和重启动技术;3. ANSYS采用向指定结果记录文件追加当前计算结果数据方式使用/assign指定的文件,所以要求指定的结果记录文件都是新创建的文件,否则造成结果文件记录内容重复或混乱。

特别是,反复运行相同分析命令流时,在重复运行命令流文件之前一定要删除以前生成的结果文件序列。

具体操作方法和过程参见下列命令流文件的演示。

4关于梁、壳单元应力结果输出的说明问题:怎样显示梁单元径向和轴向的应力分布图(我作的梁单元结果只有变形图DOF SOLUTIN –Translation,但是没有stress等值线图,只有一种颜色)和壳单元厚度方向的应力、变形图(我们只能显示一层应力、变形,不知道是上下表层或中间层的结果)。

LS-DYNA常见问题集锦

LS-DYNA常见问题集锦

在网格划分过程中,我们常遇到退化单元,如果不对它进行一定的处理,可能会对求解产生不稳定的影响。

在LS-DYNA中,同一Part ID 下既有四面体,五面体和六面体,则四面体,五面体既为退化单元,节点排列分别为N1, N2, N3, N4, N4, N4, N4, N4和N1, N2, N3, N4,N5, N5, N6, N6。

这样退化四面体单元中节点4有5倍于节点1-3的质量,而引起求解的困难。

其实在LS-DYNA的单元公式中,类型10和15分别为四面体和五面体单元,比退化单元更稳定。

所以为网格划分的方便起见,我们还是在同一Part ID 下划分网格,通过*CONTROL_SOLI关键字来自动把退化单元处理成类型10和15的四面体和五面体单元。

2 LS-DYNA中对于单元过度翘曲的情况有何处理方法有两种方法:1.采用默认B-T算法,同时利用*control_shell 控制字设置参数BWC= 1,激活翘曲刚度选项;2.采用含有翘曲刚度控制的单元算法,第10号算法。

该算法是针对单元翘曲而开发的算法,处理这种情况能够很好的保证求解的精度。

除了上述方法外,在计算时要注意控制沙漏,确保求解稳定。

3在ANSYS计算过程中结果文件大于8GB时计算自动中断,如何解决这个问题?解决超大结果文件的方案:1. 将不同时间段内的结果分别写入一序列的结果记录文件;2. 使用/assign 命令和重启动技术;以要求指定的结果记录文件都是新创建的文件,否则造成结果文件记录内容重复或混乱。

特别是,反复运行相同分析命令流时,在重复运行命令流文件之前一定要删除以前生成的结果文件序列。

具体操作方法和过程参见下列命令流文件的演示。

4 关于梁、壳单元应力结果输出的说明问题:怎样显示梁单元径向和轴向的应力分布图(我作的梁单元结果只有变形图DOFSOLUTIN -Translation ,但是没有stress等值线图,只有一种颜色)和壳单元厚度方向的应力、变形图(我们只能显示一层应力、变形,不知道是上下表层或中间层的结果)。

LS-DYNA疑难解答

LS-DYNA疑难解答

1 如何处理LS-DYNA中的退化单元?在网格划分过程中,我们常遇到退化单元,如果不对它进行一定的处理,可能会对求解产生不稳定的影响。

在LS-DYNA中,同一Part ID 下既有四面体,五面体和六面体,则四面体,五面体既为退化单元,节点排列分别为N1,N2,N3,N4,N4,N4,N4,N4和N1,N2,N3,N4,N5,N5,N6,N6。

这样退化四面体单元中节点4有5倍于节点1-3的质量,而引起求解的困难。

其实在LS-DYNA的单元公式中,类型10和15分别为四面体和五面体单元,比退化单元更稳定。

所以为网格划分的方便起见,我们还是在同一Part ID下划分网格,通过*CONTROL_SOLID关键字来自动把退化单元处理成类型10和15的四面体和五面体单元。

2 LS-DYNA中对于单元过度翘曲的情况有何处理方法有两种方法:1. 采用默认B-T算法,同时利用*control_shell控制字设置参数BWC=1,激活翘曲刚度选项;2. 采用含有翘曲刚度控制的单元算法,第10号算法。

该算法是针对单元翘曲而开发的算法,处理这种情况能够很好的保证求解的精度。

除了上述方法外,在计算时要注意控制沙漏,确保求解稳定。

3 在ANSYS计算过程中结果文件大于8GB时计算自动中断,如何解决这个问题?解决超大结果文件的方案:1. 将不同时间段内的结果分别写入一序列的结果记录文件;2. 使用/assign命令和重启动技术;3. ANSYS采用向指定结果记录文件追加当前计算结果数据方式使用/assign指定的文件,所以要求指定的结果记录文件都是新创建的文件,否则造成结果文件记录内容重复或混乱。

特别是,反复运行相同分析命令流时,在重复运行命令流文件之前一定要删除以前生成的结果文件序列。

具体操作方法和过程参见下列命令流文件的演示。

4关于梁、壳单元应力结果输出的说明问题:怎样显示梁单元径向和轴向的应力分布图(我作的梁单元结果只有变形图DOF SOLUTIN –Translation,但是没有stress等值线图,只有一种颜色)和壳单元厚度方向的应力、变形图(我们只能显示一层应力、变形,不知道是上下表层或中间层的结果)。

LS-dyna 常见问题汇总2.0

LS-dyna 常见问题汇总2.0
LS-DYNA 常见问题汇总 2.0
资料整理:yuminhust2005 职 务:A2:LS-DYNA 版主 资料来源:网络和自己的总结 更新时间:2008-10-12
LS-DYNA 常见问题汇总 2.0
yuminhust2005
2008-10...................................................................................................................................................1 2. 单位制度 .................................................................................................................................................................5 3. 质量缩放 .................................................................................................................................................................6 4. 长分析时间 .............................................................................................................................................................7 5. 准静态 .....................................................................................................................................................................8 6. 计算不稳定 .............................................................................................................................................................9 7. 负体积 ...................................................................................................................................................................10 8. 能量平衡 ...............................................................................................................................................................11 9. 沙漏控制 ...............................................................................................................................................................13 10. 阻尼 ...................................................................................................................................................................14

Ls-dyna计算不稳定

Ls-dyna计算不稳定

计算不稳定,通常包括:“out-of-range velocities” 速度超出范围
“negative volume in brick element” 体单元负体积
“termination due to mass increase” 因质量增加而终止
1.查看属性、材料。

保证材料的单位制没错。

2.接触有问题
3.初始穿透
4.局部细化网格
5.稍微移动速度过高处的节点,或者remesh
6.控制卡片保证正确
7.单元类型和/或沙漏控制:对出现不稳定的shell(solid)单元,试着用沙漏控制
type4和沙漏系数0.05,或者试着使用全积分16号单元,局部沙漏控制用type8
8.Control Contact卡片
9.减小时间步长(减小缩放系数,并使用质量缩放)
10.试着用双精度版本计算
11.接触:设置接触的bucket sorts之间周期数为0,这样会使用缺省的分类间隔。

如果参与接触的两个部件的相对速度异常的大,可能需要减小bucket sort的间隔(比如减小到5,2甚至1)。

如果仿真过程中有明显的接触穿透出现,转换到使用
*contact_automatic_surface_to_surface或者*contact_automatic_single_surface,并设置SOFT=1。

确保几何考虑了壳单元的厚度。

如果壳非常薄,比如小于1mm,放大或者设置接触厚度到一个更加合理的值。

避免冗余的接触定义,也就是说不要对同样的两个部件定义多于一个的接触对。

12.关掉所有的*damping。

LS-DYNA常见问题汇总10

LS-DYNA常见问题汇总10

LS-DYNA常见问题汇总1.0资料来源:网络和自己的总结yuminhust2005Copyright of original English version owned by relative author. Chinese version owned by /Kevin目录1.Consistent system of units 单位制度 (2)2.Mass Scaling 质量缩放 (4)3.Long run times 长分析时间 (9)4.Quasi-static 准静态 (11)5.Instability 计算不稳定 (14)6.Negative Volume 负体积 (17)7.Energy balance 能量平衡 (20)8.Hourglass control 沙漏控制 (27)9.Damping 阻尼 (32)10.ASCII output for MPP via binout (37)11.Contact Overview 接触概述 (41)12.Contact Soft 1 接触Soft=1 (45)13.LS-DYNA中夹层板(sandwich)的模拟 (47)14. 怎样进行二次开发 (50)1.Consistent system of units 单位制度相信做仿真分析的人第一个需要明确的就是一致单位系统(Consistent Units)。

计算机只认识0&1、只懂得玩数字,它才不管你用的数字的物理意义。

而工程师自己负责单位制的统一,否则计算出来的结果没有意义,不幸的是大多数老师在教有限元数值计算时似乎没有提到这一点。

见下面LS-DYNA FAQ中的定义:Definition of a consistent system of units (required for LS-DYNA):1 force unit = 1 mass unit * 1 acceleration unit1 力单位=1 质量单位× 1 加速度单位1 acceleration unit = 1 length unit / (1 time unit)^21 加速度单位= 1 长度单位/1 时间单位的平方The following table provides examples of consistent systems of units.As points of reference, the mass density and Young‘s Modulus of steel are provided in each system of units. ―GRA VITY‖ is gravitational acceleration.2.Mass Scaling 质量缩放质量缩放指的是通过增加非物理的质量到结构上从而获得大的显式时间步的技术。

LS-DYNA常见问题集锦

LS-DYNA常见问题集锦

在网格划分过程中,我们常遇到退化单元,如果不对它进行一定的处理,可能会对求解产生不稳定的影响。

在LS-DYNA中,同一Part ID 下既有四面体,五面体和六面体,则四面体,五面体既为退化单元,节点排列分别为N1,N2,N3,N4,N4,N4,N4,N4和N1,N2,N3,N4,N5,N5,N6,N6。

这样退化四面体单元中节点4有5倍于节点1-3的质量,而引起求解的困难。

其实在LS-DYNA的单元公式中,类型10和15分别为四面体和五面体单元,比退化单元更稳定。

所以为网格划分的方便起见,我们还是在同一Part ID下划分网格,通过*CONTROL_SOLID关键字来自动把退化单元处理成类型10和15的四面体和五面体单元。

2 LS-DYNA中对于单元过度翘曲的情况有何处理方法有两种方法:1. 采用默认B-T算法,同时利用*control_shell控制字设置参数BWC=1,激活翘曲刚度选项;2. 采用含有翘曲刚度控制的单元算法,第10号算法。

该算法是针对单元翘曲而开发的算法,处理这种情况能够很好的保证求解的精度。

除了上述方法外,在计算时要注意控制沙漏,确保求解稳定。

3 在ANSYS计算过程中结果文件大于8GB时计算自动中断,如何解决这个问题?解决超大结果文件的方案:1. 将不同时间段内的结果分别写入一序列的结果记录文件;2. 使用/assign命令和重启动技术;3. ANSYS采用向指定结果记录文件追加当前计算结果数据方式使用/assign指定的文件,所以要求指定的结果记录文件都是新创建的文件,否则造成结果文件记录内容重复或混乱。

特别是,反复运行相同分析命令流时,在重复运行命令流文件之前一定要删除以前生成的结果文件序列。

具体操作方法和过程参见下列命令流文件的演示。

4关于梁、壳单元应力结果输出的说明问题:怎样显示梁单元径向和轴向的应力分布图(我作的梁单元结果只有变形图DOF SOLUTIN –Translation,但是没有stress等值线图,只有一种颜色)和壳单元厚度方向的应力、变形图(我们只能显示一层应力、变形,不知道是上下表层或中间层的结果)。

p002_LS-DYNA梁式焊点单元计算稳定性以及精度研究

p002_LS-DYNA梁式焊点单元计算稳定性以及精度研究

LS-DYNA梁式焊点单元计算稳定性以及精度研究李涛泛亚汽车技术中心LS-DYNA梁式焊点单元计算稳定性以及精度研究李涛(泛亚汽车技术中心)摘要: LS-DYNA软件是碰撞分析的主流软件之一,该软件为了提高焊接建模的速度和计算精度,于950,960版本中推出了与有限元网格无关的梁式焊点模型。

笔者在商用有限元前处理程序基础上二次开发出的自动焊接工具箱大大提高了焊接效率,但在应用过程中发现,该梁式焊点模型存在着大变形区域计算不稳定的缺陷。

笔者在计算分析基础上,采用混合焊点的方法,弥补了该缺陷,在建模速度和计算稳定性的矛盾中找到了平衡。

1. LS-DYNA梁式焊点模型图1 梁式焊点单元简图梁式焊点单元(图1)是具有一定截面特性和材料的梁。

该梁垂直于需要连接的两个壳单元,两个端点位于壳单元所在的平面上,端点的中点位于实际的焊点位置。

在计算时LS-DYNA通过焊接接触算法实现焊接。

由于该焊点单元不利用任何其他单元的节点,这样在车身有限元建模时不需要考虑节点对齐,焊点位置精度高,并可以方便地进行自动焊接。

而且焊点本身具有材料和截面特性,为焊点特性优化提供了可能。

2. 自动焊接工具箱车身有限元碰撞模型传统上采用刚性元直接连接节点进行焊接,建模过程中要求刚性元尽量垂直于连接的单元,而且尽量靠近实际的焊点位置。

这样会导致焊接时间大大增加。

一般情况下,需要一人近一周的时间,而且焊点的位置较难保证。

笔者在商用的有限元前处理程序基础上二次开发出了自动焊接程序进行LS-DYNA 梁式焊点单元的焊接(图2)。

该程序的最大优点是能够仅仅依靠焊点位置信息和焊点层数信息,不必知道焊接零件信息就可以进行准确地焊接,而且提供了各种灵活的焊接工具。

该程序大大提高了有限元焊接效率。

将车身焊接时间缩短到了一人1~2天就可完成。

然而在应用过程中,笔者发现梁式焊点计算时会出现发散现象,因此进行了如下研究。

图2 梁式焊点元焊接工具箱和补焊工具箱3. 不同焊点在帽形薄壁直梁碰撞过程中的表现帽性薄壁直梁的正面碰撞是较成熟的碰撞分析工况,碰撞过程存在很大的 焊点变形区,因此笔者采用该工况进行焊点对比研究。

LS-dyna-常见问题汇总2.0

LS-dyna-常见问题汇总2.0
LS-DYNA 常见问题汇总 2.0
资料整理:yuminhust2005 职 务: A2:LS-DYNA 版主
资料来源:网络和自己的总结 更新时间:2008-10-12
LS-D5
2008-10-12
目录
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. LS-DYNA 简介........................................................................................................................................................ 1 单位制度.................................................................................................................................................................... 5 质量缩放.................................................................................................................................................................... 6 长分析时间..

LS-DYNA常见问题集锦

LS-DYNA常见问题集锦

LS-DYNA常见问题集锦1 如何处理LS-DYNA中的退化单元?在网格划分过程中,我们常遇到退化单元,如果不对它进行一定的处理,可能会对求解产生不稳定的影响。

在LS-DYNA中,同一Part ID 下既有四面体,五面体和六面体,则四面体,五面体既为退化单元,节点排列分别为N1,N2,N3,N4,N4,N4,N4,N4和N1,N2,N3,N4,N5,N5,N6,N6。

这样退化四面体单元中节点4有5倍于节点1-3的质量,而引起求解的困难。

其实在LS-DYNA的单元公式中,类型10和15分别为四面体和五面体单元,比退化单元更稳定。

所以为网格划分的方便起见,我们还是在同一Part ID下划分网格,通过*CONTROL_SOLID关键字来自动把退化单元处理成类型10和15的四面体和五面体单元。

2 LS-DYNA中对于单元过度翘曲的情况有何处理方法有两种方法:1. 采用默认B-T算法,同时利用*control_shell控制字设置参数BWC=1,激活翘曲刚度选项;2. 采用含有翘曲刚度控制的单元算法,第10号算法。

该算法是针对单元翘曲而开发的算法,处理这种情况能够很好的保证求解的精度。

除了上述方法外,在计算时要注意控制沙漏,确保求解稳定。

3 在ANSYS计算过程中结果文件大于8GB时计算自动中断,如何解决这个问题?解决超大结果文件的方案:1. 将不同时间段内的结果分别写入一序列的结果记录文件;2. 使用/assign命令和重启动技术;3. ANSYS采用向指定结果记录文件追加当前计算结果数据方式使用/assign指定的文件,所以要求指定的结果记录文件都是新创建的文件,否则造成结果文件记录内容重复或混乱。

特别是,反复运行相同分析命令流时,在重复运行命令流文件之前一定要删除以前生成的结果文件序列。

具体操作方法和过程参见下列命令流文件的演示。

4关于梁、壳单元应力结果输出的说明问题:怎样显示梁单元径向和轴向的应力分布图(我作的梁单元结果只有变形图DOF SOLUTIN –Translation,但是没有stress等值线图,只有一种颜色)和壳单元厚度方向的应力、变形图(我们只能显示一层应力、变形,不知道是上下表层或中间层的结果)。

LS-DYNA常见问题集锦

LS-DYNA常见问题集锦

1 如何处理LS-DYNA 中的退化单元?在网格划分过程中,我们常遇到退化单元,如果不对它进行一定的处理,可能会对求解产生不稳定的影响。

在 LS-DYNA 中,同一 Part ID 下既有四面体,五面体和六面体,则四面体,五面体既为退化单元,节点排列分别为N1,N2,N3,N4, N4 ,N4, N4 ,N4和 N1,N2,N3,N4,N5,N5,N6 ,N6。

这样退化四面体单元中节点 4 有 5 倍于节点 1-3 的质量,而引起求解的困难。

其实在 LS-DYNA 的单元公式中,类型 10 和 15 分别为四面体和五面体单元,比退化单元更稳定。

所以为网格划分的方便起见,我们还是在同一 Part ID 下划分网格,通过 *CONTROL_SOLID 关键字来自动把退化单元处理成类型 10 和15 的四面体和五面体单元。

2LS-DYNA 中对于单元过度翘曲的情况有何处理方法有两种方法:1.采用默认 B-T 算法,同时利用 *control_shell 控制字设置参数 BWC= 1,激活翘曲刚度选项;2.采用含有翘曲刚度控制的单元算法,第 10 号算法。

该算法是针对单元翘曲而开发的算法,处理这种情况能够很好的保证求解的精度。

除了上述方法外,在计算时要注意控制沙漏,确保求解稳定。

3在ANSYS 计算过程中结果文件大于8GB 时计算自动中断,如何解决这个问题?解决超大结果文件的方案:1. 将不同时间段内的结果分别写入一序列的结果记录文件;2. 使用/assign 命令和重启动技术;3.ANSYS 采用向指定结果记录文件追加当前计算结果数据方式使用/assign 指定的文件,所以要求指定的结果记录文件都是新创建的文件,否则造成结果文件记录内容重复或混乱。

特别是,反复运行相同分析命令流时,在重复运行命令流文件之前一定要删除以前生成的结果文件序列。

具体操作方法和过程参见下列命令流文件的演示。

4关于梁、壳单元应力结果输出的说明问题:怎样显示梁单元径向和轴向的应力分布图(我作的梁单元结果只有变形图DOFS OLUTIN –Translation ,但是没有stress 等值线图,只有一种颜色)和壳单元厚度方向的应力、变形图(我们只能显示一层应力、变形,不知道是上下表层或中间层的结果)。

LS-DYNA常见问题集锦

LS-DYNA常见问题集锦

LS-DYNA常见问题集锦LS-DYNA常见问题集锦1 如何处理LS-DYNA中的退化单元?在网格划分过程中,我们常遇到退化单元,如果不对它进行一定的处理,可能会对求解产生不稳定的影响。

在LS-DYNA中,同一Part ID 下既有四面体,五面体和六面体,则四面体,五面体既为退化单元,节点排列分别为N1,N2,N3,N4,N4,N4,N4,N4和N1,N2,N3,N4,N5,N5,N6,N6。

这样退化四面体单元中节点4有5倍于节点1-3的质量,而引起求解的困难。

其实在LS-DYNA的单元公式中,类型10和15分别为四面体和五面体单元,比退化单元更稳定。

所以为网格划分的方便起见,我们还是在同一Part ID下划分网格,通过*CONTROL_SOLID关键字来自动把退化单元处理成类型10和15的四面体和五面体单元。

2 LS-DYNA中对于单元过度翘曲的情况有何处理方法有两种方法:1. 采用默认B-T算法,同时利用*control_shell控制字设置参数BWC=1,激活翘曲刚度选项;2. 采用含有翘曲刚度控制的单元算法,第10号算法。

该算法是针对单元翘曲而开发的算法,处理这种情况能够很好的保证求解的精度。

除了上述方法外,在计算时要注意控制沙漏,确保求解稳定。

3 在ANSYS计算过程中结果文件大于8GB时计算自动中断,如何解决这个问题?解决超大结果文件的方案:1. 将不同时间段内的结果分别写入一序列的结果记录文件;2. 使用/assign命令和重启动技术;3. ANSYS采用向指定结果记录文件追加当前计算结果数据方式使用/assign指定的文件,所以要求指定的结果记录文件都是新创建的文件,否则造成结果文件记录内容重复或混乱。

特别是,反复运行相同分析命令流时,在重复运行命令流文件之前一定要删除以前生成的结果文件序列。

具体操作方法和过程参见下列命令流文件的演示。

4关于梁、壳单元应力结果输出的说明问题:怎样显示梁单元径向和轴向的应力分布图(我作的梁单元结果只有变形图DOF SOLUTIN –Translation,但是没有stress等值线图,只有一种颜色)和壳单元厚度方向的应力、变形图(我们只能显示一层应力、变形,不知道是上下表层或中间层的结果)。

LS-DYNA求解过程中常见错误和警告信息(负体积、节点速度无限大等)

LS-DYNA求解过程中常见错误和警告信息(负体积、节点速度无限大等)
(3)太高的局部接触力,需调整间隙、降低接触刚度或降低时间步
(2)边界条件、荷载曲线定义错误
(3)某一材料未定义
节点速度无限大
(1)应用LS—PREPOST检查最后一帧动画,找出崩溃的单元和PART
(2)PART的材料定义有问题,如某个参数设置过大或与该PART相关的接触定义有问题,检查接触的设置
负体积
(1)材料参数设置错误,选择合适材料模式
(2)沙漏模式的变形积累,改为全积分单元
错误名称
原因及修改措施
输入格式不正确
找到错误位置,修改数据格式
浮点溢出,核心代码崩溃
(1)材料和单元特性定义错误,如零密度、零厚度等
(2)单元定义错误
(3)各种曲线定义有问题,如求解时间比定义曲线的时间长,导致数解不稳定
程序一开始就崩溃
(1)单位不一致
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算不稳定,通常包括:“out-of-range velocities” 速度超出范围
“negative volume in brick element” 体单元负体积
“termination due to mass increase” 因质量增加而终止
1.查看属性、材料。

保证材料的单位制没错。

2.接触有问题
3.初始穿透
4.局部细化网格
5.稍微移动速度过高处的节点,或者remesh
6.控制卡片保证正确
7.单元类型和/或沙漏控制:对出现不稳定的shell(solid)单元,试着用沙漏控制
type4和沙漏系数0.05,或者试着使用全积分16号单元,局部沙漏控制用type8
8.Control Contact卡片
9.减小时间步长(减小缩放系数,并使用质量缩放)
10.试着用双精度版本计算
11.接触:设置接触的bucket sorts之间周期数为0,这样会使用缺省的分类间隔。

如果参与接触的两个部件的相对速度异常的大,可能需要减小bucket sort的间隔(比如减小到5,2甚至1)。

如果仿真过程中有明显的接触穿透出现,转换到使用
*contact_automatic_surface_to_surface或者*contact_automatic_single_surface,并设置SOFT=1。

确保几何考虑了壳单元的厚度。

如果壳非常薄,比如小于1mm,放大或者设置接触厚度到一个更加合理的值。

避免冗余的接触定义,也就是说不要对同样的两个部件定义多于一个的接触对。

12.关掉所有的*damping。

相关文档
最新文档