首页 解决方案 ANSYS LS-DYNA常见问题:同一模型使用SMP和MPP计算时结果差异问题

ANSYS LS-DYNA常见问题:同一模型使用SMP和MPP计算时结果差异问题

在ANSYS LS-DYNA中,偶尔有用户在仿真分析时,同时使用SMP、MPP求解器对同一模型进行计算,而计算出现明显的差异。

ANSYS LS-DYNA常见问题:同一模型使用SMP和MPP计算时结果差异问题

 

在ANSYS LS-DYNA中,偶尔有用户在仿真分析时,同时使用SMP、MPP求解器对同一模型进行计算,而计算出现明显的差异。本文提出一个适用方法,供大家参考。

1、模型建立

模型如图-1所示,底板是厚度为0.5mm的薄钢板,其四周节点采用SPC全约束。球状冲击器同样采用钢制,材料模型为刚性,冲击速度为15000mm/s。接触采用*CONTACT_AUTOMATIC_SURFACE_TO_SURFACE.

 

ANSYS LS-DYNA常见问题:同一模型使用SMP和MPP计算时结果差异问题

图-1 模型

2、问题说明

使用SMP、MPP的计算结果图-2所示,其应力值在同一时间出现差异,并且其更大值SMP为80MPa,而MPP为360MPa,两者相差300%。

 

ANSYS LS-DYNA常见问题:同一模型使用SMP和MPP计算时结果差异问题

图-2 MPP和SMP计算结果(等效应力云图)

 

ANSYS LS-DYNA常见问题:同一模型使用SMP和MPP计算时结果差异问题

图-3 MPP和SMP能量平衡图

 

如图-3所示,SMP的能量平衡图是正常的,而MPP的能量平衡图出现异常,总能量异常上升,滑移能出现负值。

 

3、解决方法

出现此种现象,是MPP在分解模型到各个CPU计算后,数据再重新合成,导致数值出现较大差异。

 

解决方法如下:

步骤1:把整个模型建立*PART_SET,如图-4所示。

 

ANSYS LS-DYNA常见问题:同一模型使用SMP和MPP计算时结果差异问题

图-4 零件集

 

步骤2:调用*CONTROL_MPP_DECOMPOSITION_ARRANGE_PARTS。ID选择步骤1建的零件集,在TYPE选项中选用1,即Part Set ID to be distributed to all processors。如图-5所示。

 

ANSYS LS-DYNA常见问题:同一模型使用SMP和MPP计算时结果差异问题

图-5 *CONTROL_MPP_DECOMPOSITION_ARRANGE_PARTS

 

步骤3:在接触卡片中设置SOFT=2,如图-6所示。

 

ANSYS LS-DYNA常见问题:同一模型使用SMP和MPP计算时结果差异问题

图-6 接触卡片

4、结果对比

添加如上关键字后,分别提交SMP和MPP计算,其应力云图和能量平衡图如7-8所示。

 

ANSYS LS-DYNA常见问题:同一模型使用SMP和MPP计算时结果差异问题

图-7 MPP和SMP应力云图

 

ANSYS LS-DYNA常见问题:同一模型使用SMP和MPP计算时结果差异问题

图-8 SMP和MPP能量平衡图

 

 

 

免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。

作者: suifengmianlai

为您推荐

生产制造 | 数控仿真保证“安全” 之 NCSIMUL四轴机床搭建

NCSIMUL 通过上一期对三轴机床搭建的讲解和演示,想必大家已经能够搭建自己专属的三轴机床。

质量管理 | 海克斯康 Q-DAS®与SAP QM的交互应用方案

SAP(System Applications and Product) 软件在企业的部署着眼于中央业务流程的优化。

新能源汽车供应链强力转型,数字化供应链系统订单管理数字化助力企业降本增效

当前,全球新能源汽车产业发展驶入快车道,新产品新技术加快研发运用,技术创新带动产业持续升级。

进度猫甘特图:项目管理中的任务分解工具

项目管理中是将大的项目目标划分为各个小阶段任务,WBS就是化繁为简,将负责非项目拆分为简单的任务,它可让事情依照一定规则或关系,通过一层一层来分解,这样要做的任务可以变为小目标。

查看流程审批历史记录解决方案

作者:黄鹏 审校:李达 适用版本:TC11 用户可以在TC中看到整个流程的历史记录,包括驳回,审批,编制的操作,这样可以方便我们查看哪些人参与了这个流程。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部