ANSYS-Ls-Dyna隐式显式分析 联系客服

发布时间 : 星期三 文章ANSYS-Ls-Dyna隐式显式分析更新完毕开始阅读73721d0979563c1ec5da71c8

ANSYS/LS-DYNA进行隐、显式分析

运用ANSYS/LS-DYNA进行隐、显式分析时,由于隐、显式分析过程中所涉及的对象一般会有

所不同,ANSYS/LS-DYNA使用手册中只介绍了一种方法,即下面所述的第一种。实际上,共

有两种方法可以选择使用:

1、 将隐、显式分析过程中涉及到的所有对象都在隐式分析前建好模型,把隐式分析不需

要的对象的所有节点自由度都约束住,进行隐式求解,转换单元类型,进入显式求解阶段 ,将显式part的约束去除,执行动力松弛求解以便对相应part进行应力初始化,并按照需

要施加新的边界和载荷条件,进行显式分析。

2、 在隐式分析时只对隐式分析涉及的对象建模,而不考虑显式分析需要的part,完成隐

式分析后,单元类型转换完成后,通过定义新的单元类型和材料,创建显式分析所需的模

型,生成新的part列表,选择所有节点,读入隐式求解结果文件进行动力松弛求解,对相

应part进行应力初始化,施加必要的约束和载荷条件,执行显式求解。 实际上,动力松弛过程是执行一次稳态或是准静态分析,目的就是将隐式分析的结果中的

位移、温度结果作为体载荷施加到相关节点上,实现相应部件的应力初始化,作为后续分

析的初始条件。需要注意的是,LS-DYNA中无高阶单元,所以在进行隐式求解时要选择缩减

积分的低阶单元。如果隐式分析使用高阶单元,则程序无法自动转换单元类型,需要手动 转换。

上面所述的是利用ANSYS作为隐式求解器时的操作方法。我们知道,近几年来,LSTC公司不

断加强LS-DYNA程序本身的隐式分析能力,所以我们也可以利用LS-DYNA本身的隐式求解器

来完成隐式分析,也基本有两种方法:

1、进行隐式分析时,涉及的关键字主要有: *control_implicit_solver *control_implicit_general *control_implicit_solution *control_implicit_auto *control_implicit_dynamics

等。在这些命令中,设置隐式求解的求解方法(波前、迭代)、时间步长等控制参数。

在dyna的输入文件中加入下列命令,

( J4 N; s; m) + ~- W5 @) Q0 L; q0 V7 j\4 E1 H2 ]$ w* L$ k ; K* e\s) k' Y8 V+ v4 G3 c' v4 f; j9 Q$ u* I+ E4 j8 s4 V( @' ]7 \\, T5 K1 z5 i' p* y( ?2 C. d T: X1 L( [\E2 ?+ n! U+ V7 D4 I6 f- t! v . K7 P' l# D; \\1 [+ 8 }% t. F* [& X1 ^3 h9 h5 K) n D5 m\\\( W*interface_springback_nike3D

在该关键字中,声明需要进行应力初始化的part号,完成隐式求解后,生成一个nikin文件

,包含了相关part的应力应变信息。

在后续的显式分析中,在input deck中加入下列命令, *include nikin

程序就会自动将存在应力、应变的相关part导入,进行显式分析。

2、另外,可以LS-DYNA的动力松弛方式来对某一构件进行应力初始化。 相关的关键字为: *DEFINE_CURVE

将此卡片的SIDR参数设置为1即可启动动力松弛分析。 *CONTROL_DYNAMIC_RELAXATION

此卡片在随后的显式分析中用来进行应力初始化操作。 *LOAD_BODY_RX(RY、RZ)等

运行后收敛的结果即为初始化应力,同时生成动力松弛文件drdisp.sif,该文件与drelax

文件结构、用法完全一致,只是精度上较差。 建议:使用ANSYS作为隐式求解器,因为它的隐式功能和计算精度都优于LS-DYNA

8 F: l1 Y6 k$ 1 x- A; B7 ]& A) @4 T& `# M* z) g- U. N% K: |3 X i% ?$ x3 |) b+ ~; , j# j! f1 q% z' ]+ w4 }\$ Z# K4 X# e1 h/ K, k7 U4 S* H2 v3 J$ {\' X! Q- ?! | N- b' Z3 K! v+ x& C- \\2 J- \\: 7 |$ J) T, z I) Q