查看有关使用 Abaqus/Explicit 的分析的其他详细信息。
如前面所述,Helius PFA 同时兼容 Abaqus/Standard 和 Abaqus/Explicit。通常,Abaqus/Explic 的特定要求与 Abaqus/Standard 的特定要求相同,但有一些方面是 Abaqus/Explicit 所特有的,而且 Abaqus/Explicit 不支持 Helius PFA 中的某些功能。尽管其中的许多方面和限制已经讨论过,但为了完整起见,将在此处对其进行汇总和讨论。
使用 Abaqus/Explicit 执行分析的方式与使用 Abaqus/Standard 执行分析的方式相同。有关使用 Abaqus 执行 Helius PFA 的详细信息,请参见安装和操作手册。唯一需要注意的区别是,Abaqus/Explicit 允许用户选择要用于数值计算的精度量(单精度或双精度)。Helius PFA 当前仅支持双精度。默认方法为单精度,因此必须指定双精度选项。如果要从命令行提交作业,您可以使用“double=both”或“-double both”选项来指定双精度分析。例如:
abaqus job=explicit_job double=both
如果要从 Abaqus/CAE 中提交分析,则可以在“编辑作业”对话框的“精度”选项卡下选择双精度。在 Abaqus/Explicit 精度下拉菜单下选择“Double - analysis + packager”选项,如下图所示。该选项也可以使用以下方式通过 Abaqus 环境文件 (abaqus_v6.env) 进行永久设定:将 double_precision 变量设为值 BOTH。
最后,Helius PFA for Abaqus/Explicit 仅在 Windows 和 Linux 上支持基于 MPI 的并行执行方法。线程并行方法不受支持。
通常,Helius PFA for Abaqus/Explicit 的材料定义与 Abaqus/Standard 相同。下面列出了例外情况:
Abaqus/Explicit 分析中的 Helius PFA 材料不支持以下材料选项:
有三种用户材料常量特定于 Abaqus/Explicit 分析中的 Helius PFA 材料:
如果需要,可以在复合材料彻底失效后删除积分点。一旦某一单元中的所有积分点均标记为“删除”,该单元将从分析中永久删除。若要为材料启用单元删除,请将 *DEPVAR 关键字上的 DELETE 参数设为值 1。例如:
*MATERIAL, NAME=IM7_8552 *USER MATERIAL, CONSTANTS=3 1, 1, 1 *DEPVAR, DELETE=1 12
只要纤维失效完成,积分点便会被标记为删除。“完全”意味着纤维失效已开始,并且在材料退化这段时间内材料完全呈线性退化(请参见附录 A10 中的图像)。对于织物复合材料,一侧牵引作用下的纤维失效将触发单元删除,而不管另一侧牵引作用下的失效状态如何。
损坏变量 SDV1 的值在 Abaqus/Explicit 分析中具有不同的行为方式。在出现纤维失效后,在某一降级时间段(这在 UMC #11 中指定)内,积分点的刚度将降为零。降级完成后,SDV1 的值将从 3.0 变为 0.0。
SDV1 值 | 离散复合材料损坏状态 | |
---|---|---|
1.0 | 未损坏的基体,未损坏的纤维 | |
2.0 | 已失效的基体,未损坏的纤维 | |
3.0 | 已失效的基体,已失效的纤维 | |
0.0 | 在纤维失效后,在某一降级时间段内单元刚度将降为零 |