本文将介绍使用 Abaqus/Standard 和 Abaqus/Explicit 联合仿真进行梁冲击分析。
联合仿真技术可以实现 Abaqus 和其他分析程序之间的耦合。特别是,可以通过耦合 Abaqus/Standard 和 Abaqus/Explicit 来执行分析。Abaqus/Standard 和 Abaqus/Explicit 联合仿真可以最大限度地发挥这两种求解器的优势。
▶ Abaqus/Standard 的优点 – 稳定(可以比 Abaqus/Explicit 具有更大的时间增量) – 子结构 – 对于小变形的分析非常有效地提高效率;
▶ Abaqus/Explicit 的优点 – 非常适合模拟高速事件 – 非常强大的接触算法;联合仿真通过将两个分析程序的相对优势应用于不同的模型域,提供了一种有效的解决方案。
◆ 联合仿真建模
对于Abaqus/Standard 和Abaqus/Explicit 的联合仿真,用户必须定义分析模型的每个区域。为了与其他分析程序链接,可以将联合仿真区域指定为表面或节点集。该区域在两个模型上必须位于同一位置。当使用基于线性单元上定义的单元的曲面时,区域可以具有不同的网格。但是,两个模型之间的区域类型必须相同。例如,您不能在一个模型中使用节点集,而在另一模型中使用基于单元的曲面。联合仿真中有两种时间增量方法:lock-step和subcycling。
◆ 梁冲击分析工作流程
1. 从一个 Abaqus/CAE 模型(几何、材料、网格等)构造 Abaqus/Standard 和 Abaqus/Explicit 零件。
2. 复 制模型以创建 Abaqus/Standard 模型和 Abaqus/Explicit 模型。–将协同仿真的 Abaqus/Standard 模型的名称更改为 beamImpact-cosim-std,将 Abaqus/Explicit 模型的名称更改为 beamImpact-cosim-xpl。
3. 在模型beamImpact-cosim-std的Assembly-Instances中选择Impactor-1和beamTip-1,右键执行Link Instances。当出现如下所示的“链接实例”窗口时,选择要链接的模型和实例,然后单击“link”。
4、同样的方法,从模型beamImpact-cosim-xpl的Assembly-Instances中选择beamRoot-1,右键执行Link Instances。当“链接实例”窗口出现时,选择要链接的模型和实例,然后单击“link”。
5. 将模型beamImpact-cosim-std 中的显式动态步骤更改为隐式动态步骤。
6. 为模型beamImpact-cosim-std 和模型beamImpact-cosim-xpl 定义载荷、边界条件、接触、约束、输出请求等。
7. 禁用模型beamImpact-cosim-std 和模型beamImpact-cosim-xpl 的排除(链接)零件实例中设置的项目。对于模型 beamImpact-cosim-std,必须删除冲击器中定义的速度和刚体约束以及梁中定义的拉杆约束。对于模型 beamImpact-cosim-xpl,停用梁中定义的连接约束和名为“fix end”的边界条件。
8.在模型 beamImpact-cosim-xpl 中创建Standard/Explicit联合仿真交互。
9. 以类似的方式,为模型 beamImpact-cosim-std 创建Standard/Explicit联合仿真交互。
10. 创建梁冲击分析的Co-execution。
11. 提交生成的Co-execution-1即可进行分析。
12.分析完成后,打开odb文件查看结果。联合仿真分析结果由多个结果文件组成。因此,只需选中“附加到图层”选项(如下所示),然后选择并打开相关的 odb 文件。
13. 您可以检查分析结果,如下所示。