*SECTION_ALE1D

与普通梁单元不同,ALE梁单元有不止一种材料的历史变量。由于ALE梁单元只有一个积分点,我们在*DATABASE_EXTENT_BINARY中使用BEAMIP,以类似于NEIPH的方式告诉LS-DYNA有多少数据需要输出到d3plot文件中。通常情况下,BEAMIP只是告诉LS-DYNA需要输出多少个积分点的数据。通过这种方法,我们可以为元素中的每个 ALE 组获取 6 个应力、1 个塑性应变和一些历史变量,这些变量取决于 ALE 组的材料和状态方程。请注意,BEAMIP 值每增加一个,输出文件中就会增加 5 个数据槽。

由于 BEAMIP 的超负荷使用,LS-PrePost 标签将与输出数据不匹配。输出的数据将在梁积分点(bintpt)下,可通过 Post → FriComp → Beam 访问。下面将举例说明数据的解释。

对于 BEAMIP 的所有情况(包括 BEAMIP = 0),d3plot 都将包含 5 个体积平均项,它们都在第一个积分点之下。这 5 个值将位于 LS-PrePost 的第一个积分点之下,并在下表中进行了说明。它们的真正含义在标有变量描述的一栏中。

*SECTION_ALE1D的图1

现在假设我们有两个 ALE 组,一个有 8 个历史变量,另一个有 3 个历史变量。如果我们想要所有的输出数据,那么需要输出到 d3plot 的数据变量数量为

*SECTION_ALE1D的图2

因为上面列出的 5 个平均变量总是要输出的,每个 ALE 组有 7 个应力和有效塑性应变值,每个 ALE 组有历史变量。在我们当前的示例中,即 5 + 2 × 7 + 8 + 3 = 30。根据 LS-PrePost 的理解,每个积分点有 5 个数据槽,因此需要 6 个积分点的数据,所以 BEAMIP 应该设置为 5(注意,这是因为 BEAMIP = 0 会导致在此实现中输出一个积分点的数据)。如果不设置为 5,那么 d3plot 将只包含最多输出积分点数的数据。下表列出了从第二个积分点开始的值的说明。

*SECTION_ALE1D的图3
编辑 跳转
编辑 跳转
*SECTION_ALE1D的图4
登录后免费查看全文
立即登录
App下载
技术邻APP
工程师必备
  • 项目客服
  • 培训客服
  • 平台客服

TOP

1