LS-Dyna输入K文件及其关键字介绍
LS-Dyna的K文件主要包含以下6个部分的内容:(1)模型所有网格和节点信息;(2)所有部件类型属性信息;(3)所有部件材料信息;(4)所有连接和接触信息;(5)所有约束和载荷信息;(6)所有控制参数和计算设置信息。
在K文件中每个节点对应一个编号,节点编号和坐标信息包含在*NODE关键字下方。在K文件中,无论何种类型的网格都是一个网格对应一个编号。网格编号和该网格包含的节点编号信息包含在*ELEMENT_type关键字下,其中type为该网格类型。如在汽车碰撞仿真分析中常用的type有SHELL(壳)、SOLID(实体)、BEAM(梁)、DISCRETE(弹簧)、 MASS (质量) 、SEATBELT_ACCELEROMETER(加速度传感器)、SEATBELT (安全带)等几类。
部件类型(属性)信息和有限元积分算法包含在*SECTION_type关键字下,并进行编号。例如在汽车碰撞仿真中常用的部件type有SHELL(壳)、SOLID(实体)、BEAM(梁)、DISCRETE(弹簧)等几类。
材料类型信息包含在*MAT_type关键字下,并进行编号。其中每个type均对应一种材料的力学本构类型。
将每一个部件包含的网格打包编为一个Part(components),并对所有Part进行编号,然后通过*PART关键字将每个Part和该部件的部件类型和材料类型加以连接。其中Part编号、部件类型编号和材料类型编号可以一一对应,一个部件类型编号和(或)材料类型编号也可以对应多个Part编号。在该*PART关键字中还可添加对该部件的沙漏、材料状态方程、重力初始化、网格自适应、热力学属性的控制。
为了对一个部件中的部分节点或多个部件中的节点进行加载、约束和接触等设置就需对这些节点进行编组,并赋予该组一个编号。该组编号和包含的节点编号均包含在*SET_NODE_LIST关键字下,然后通过该组编号对该节点组进行加载、约束和接触等设置。*SET_NODE_LIST关键字中的NODE同样可以用PART、SEGMENT、SHELL、SOLID、BEAM、DISCRETE 等进行替换,用于对PART、SEGMENT等进行编组。
接触设置均包含在*CONTACT_为首的关键字下,初始时刻加载包含在*INITIAL_为首的关键字下,边界约束包含在*BUNDARY_为首的关键字下,控制参数包含在*CONTROL_为首的关键字下,输出控制包含在*DATABASE_为首的关键字下。