LS-dyna 常见问题汇总00(8)

2019-04-16 19:01

*PART material 2 1 12 *PART material 3 1 11

*SECTION_SHELL

1 2 0.0000000 8.0000000 0.00000 -1.000000 0 18.000000 18.000000 18.000000 18.000000 0.0000000 *mat_composite_damage

11, 2.7e-6, 73.4, 73.4, 73.4, 0.32, 0.32, 0.32 27.8, 27.8, 27.8 1.e9, 1.e9, 1.e9, 1.e9 *mat_composite_damage

12, 6.3e-7, 0.286, 0.286, 0.286, .3, .3, .3 0.11, 0.11, 0.11 1.e9, 1.e9, 1.e9, 1.e9

--------------------------------

其中*intergration_shell卡片中第一项S表示板厚度方向积分点的规一化坐标值,从-1到

1。

积分点规一化坐标=(积分点全局Z坐标-中面Z坐标)/(thickness/2)

第二项WF(Weighting factors)为与积分点关联的厚度与整个板厚度的比值,WF和应该为1

。第三项指向各层对应的part ID号,这个part ID号仅用来指定这一层的材料。 完整的一个实例如下:shell8lam22.rar 14. LS-DYNA隐式-显式自动转换例子

在LS-DYNA中可以通过卡片*Control_implicit_general的选项imflag指定为一个负值(这个负值的绝对值为一条*define_curve ID),来自动实现在指定的时间内作隐式或显式分析。

这里的例子为一个一端固定平板,另一端施加从0-0.01秒从0增加到10.0的力,之后释放。曲线ID3 指定从0-0.01秒内用隐式计算,增量步为20步。之后自动转为显式继续求解。

下载input deck-》implicit_explicit_switchk.txt

注意请用5434,5434a or 971版本运行上面的k文件,不要用6763单精度或者双精度版本(这两个版本在implicit求解方面似乎存在bug,隐式分析部分无法完成 )

14. 怎样进行二次开发

14.1 二次开发的过程和需要的文件

在回答这个问题前,给大家一点背景知识(针对vwindows平台):

1、DYNA只是一个求解器(一个固定的可执行的exe文件),它可以读取K文件,并进行计算,最终输出

结果。

2、DYNA开发过程:

编译 连接

DYNA源代码---->DYNA.OBJ文件或DYNA.lib————>DYNA.exe

如果进行二次开发,实际上就是要修改原有的exe文件,在其中加入自己的程序(子材料什么的)。而不管你是―一般用户‖还是正版用户,都不太可能直接修改exe文件(除非你特别特别牛,能直接编写机器语言(比汇编语言还低一级别),开个玩笑,基本不可能实现)。所以目前DYNA开发商,给正版用户提供了下面的方式进行二次开发:

编译 连接

自定义程序代码(F文件)————>OBJ文件 + DYNA.lib————>新的DYNA.exe文件(其中包含自定义的部分)

从上面可以看出二次开发实际上是重新生成了一个全新的可执行程序,这一过程需要F文件、 DYNA.lib和其它资源文件,而不需要原来的DYNA.EXE文件,所以不管你是正版还是别的,如果没有DYNA.lib文件等都是不可能进行二次开发的。而―一般用户 ‖和正版用户的区别在于:

1、正版用户可以直接要求开发商提供F文件、 DYNA.lib和其它资源文件,而一般用户只有通过其它渠道。 2、将K文件提交DYNA.EXE计算时,正版用户由于有license ,可以直接通过检查并进行计算;而―一般用户‖目前基本上是通过修改 DYNA.exe文件。跳过检查,最终实现计算的。

一般用户‖要实现二次开发就必需首先有F文件、 DYNA.lib和其它资源文件;通过编译连接后生成新的EXE文件;再修改EXE文件,跳过license检查(这个网上有说明具体过程,所以关键是要得到那几个二次开发文件)。

―一般用户‖完全有可能进行二次开发,关键是要通过其它渠道得到正版用户才有的F文件、DYNA.lib和其它资源文件


LS-dyna 常见问题汇总00(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:重庆市梁平红旗中学高2011级招生简章

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: