Simcenter 3D Solutions Motion独立求解计算包含CAD接触力模型时报错

2021-06-24T23:39:14.000-0400
Simcenter 3D

摘要

在通过优化软件进行Motion多体机构仿真优化时,经常会用到mdf.bat Motion独立求解求解模型。但是当Motion模型中包含CAD接触力单元时,求解器无法计算模型并报错。本文描述了如何解决此类问题。


详细信息

通过Motion独立求解mdf.bat进行模型求解时的一般步骤如下:
Step1:完成Motion建模和solution设置,导出模型为mdef文件,假设为“model.mdef”;
Step2:在dos命令窗切换目录为独立求解的MotionSolver目录,命令行输入“mdf.bat -solve "...\model.mdef" ”,回车;
Step3:求解器开始求解,并在命令窗内实时显示求解步长,计算能完成生成3个标准的Motion求解文件。

但当Motion模型中包含3D Contact力时,计算会报错,一般错误信息为“ERROR: Element: 'G001' - 'Base' contains empty reference ERROR: Mechanism: sol22 is invalid.”,其含义为要求解的mdef文件中的3D contact的Base物体未定义,求解文件不可用。
解决方法:文本打开mdef文件,找到对应的3D contact的Base行,从Action行复制一行文本“<SelectedMotionBody Name="body1"/>”,复制到Base行下面,并修改Name为3D contact单元的Base body对象的名称。保存文件。

再次提交计算,可能还会提示错误无法计算,通常错误代码为“ERROR: Standalone can't solve CAD contacts without tessellation files. ERROR: Computation Failed.”,这是提示当前独立的Motion求解器不支持计算不带tessellation文件的3D contact接触力。
解决方法:基于Simcenter 3D界面打开Motion模型,修改3D contact高级设置里为“use tessellation files”,如果必要先导出tessellation 文件,并在3D contact指定对应的tessellation文件。重新导出模型的mdef文件,并提交计算。

问题解决。
 

知识库文章 ID# KB000046477_ZH_CN

内容

摘要详细信息

关联组件

Acoustics Additive Manufacturing Assembly FEM Correlation and Updating Durability Electromagnetics (High Frequency) Electromagnetics (Low Frequency) Flexible Pipe Laminate Composites Margin of Safety Motion Multiphysics NX Open Nonlinear Optimization Pre/Post Response Dynamics Rotor Dynamics Samcef Environment Simulation Process Management Thermal / Flow