LS DYNA 输入文件中的关键字使用总结及详解(上)

关键字的输入文件提供了一个灵活、结构化、易于理解的数据库。相似的功能被组织在同一个关键字下。例如,关键字 *ELEMENT 下包括体单元、壳单元、梁单元、弹簧单元、离散阻尼器、安全带元和质量单元。许多关键字有如下标识的选项:“options”和“{options}”。区别在于“options”要求必须选择其中一个选项才能完成关键字命令。而 {options} 这些特定选项,并不是关键字所必须的。

LSDYNA 中的关键字输入文件,以 keyword 开头,以 END 结尾,程序只会识别 keyword 和 END 关键字之间的部分。

关键字中美观关键字的前面都以开始,关键字的后面跟着关键字的相关数据块,程序读取关键字的过程中,直到遇到下一个,标志该关键字块的结束和下一关键字块的开始。

关键字输入文件中的“$”,表示的注释作用,程序回忽略改行的输入内容。

关键字文件中的关键字块是不存在顺序问题,也不区分大小写,但 DEFINE_TABLE 后面需跟上 DEFINE_CURVE,DEFINE_TRANSFORM 需在 INCLUDE_TRANSFORM 之前定义,PARAMETER 参数需要先定义,才能引用。

1. 关键字的输入格式

关键字中的数据可以采用固定格式,中间使用空格隔开,例如 NODE 定义两个节点和坐标,ELEMENT_SHELL 定义两个壳单元及其 PART 编号和构成单元的节点。

$ DEFINE TWO NODES
$
*NODE
     10101         x         y         z
     10201         x         y         z
$ DEFINE TWO SHELL ELEMENTS
$
*ELEMENT_SHELL
     10201       pid        n1        n2        n3        n4
     10301       pid        n1        n2        n3        n4

关键字中也可以采用多次定义定义成多个数组,例如上面的例子采用逐个定义节点和单元。

$ DEFINE ONE NODE
$
*NODE
     10101         x         y         z
$ DEFINE ONE SHELL ELEMENT
$
*ELEMENT_SHELL
     10201       pid        n1        n2        n3        n4
$ DEFINE ONE MORE NODE
$
*NODE
     10201         x         y         z
$ DEFINE ONE MORE SHELL ELEMENT
$
*ELEMENT_SHELL
     10301       pid        n1        n2        n3        n4

关键字中除了采用固定格式输出外,还可以采用自由格式输入,采用自由格式输入时,输入数据间使用英文逗号隔开,上面的例子还可以写成如下形式。

  • 发表于 · 2020.07.27 17:03 · 阅读 · 1672

[版权声明] :本文文字、代码及图片版权归原作者所有,任何媒体、网站或个人未经本网协议授权不得采集、整理、转载或以其他方式复制发表。已经本站协议授权的媒体、网站,在使用时必须注明“稿件来源:学研谷”。

0 条评论

请先 登录 后评论
猜猜我是谁
Hollow -研究生

13
提问
30
回答
12
文章
注册推广