如何排除SOLIDWORKS仿真中的“模型不稳定”错误

本文由斯科特·德克森,CSWE2019年1月30日更新

文章

当在模拟中工作时,你很有可能会在某些时候看到以下错误之一。

这表明在设置中存在不稳定性,这将不允许模拟求解器完成计算。这里有一些技术可以帮助您排除可能导致不稳定的装置或接触点的故障。

SOLIDWORKS模拟迭代求解器停止

SOLIDWORKS模拟迭代求解器停止

SOLIDWORKS仿真模型不稳定

SOLIDWORKS仿真模型不稳定

使用软弹簧选项允许求解器运行

模拟研究属性有一个选项“使用软弹簧来稳定模型”。这将非常弱的“弹簧”应用于研究中的所有组件,以抵消不稳定性,并有望使求解器完成。然而,如果外部载荷很大,这些弱弹簧将不能提供足够的约束。最好压制所有外部载荷,只施加非常小的重力载荷。重力作用于所有组件,这有助于确定哪个组件没有受到适当的约束。

为了节省大量的时间,压制所有网格控件,并创建一个非常粗糙的草稿质量网格。

根据你的学习量和可用的系统内存大小,使用英特尔直接稀疏求解器将提供更大的稳定性。

SOLIDWORKS模拟研究特性

您可能会收到位移过大的警告。选择“No”,这样它就用小位移方法解决了(大位移模式将花费更长的时间)。

SOLIDWORKS模拟过度位移

然后,您可以检查您的位移图,并寻找具有重大移动的组件。如果您在屏幕上看不到组件,请编辑位移图的定义,并将变形形状比例设置为自动。验证夹具和触点的设置是否正确,以确保它们完全受限。

SOLIDWORKS仿真位移图

SOLIDWORKS模拟变形量表

进行频率模拟研究以找到自由体

如果您运行频率研究(需要Simulation Professional或Simulation Premium许可证),则可以查明哪些组件具有自由体模式,表明它们不受约束。应用与初始研究相同的固定装置(可以将固定装置从静态研究拖放到频率研究上),然后运行超过6个模式的频率研究。前六个模态的值接近0Hz,因为它们是无约束体的六个自由体模态。请确保将频率研究选项设置为6以上,因为可能有多个空闲组件。

前六个模态将趋近于0,表示自由分量的六个自由体模态

前六个模态将接近于0,表示六个自由体模态

如果频率研究由于数值困难而无法运行,您可以应用略大于0 Hz的频移来帮助解决。

应用频移

应用频移

对您怀疑正在移动的部件施加固定约束

作为最后的手段,如果上面两个选项没有帮助,简单地应用固定几何fixture在任何你认为可能移动的组件上。然后再试着进行这项研究。为了节省时间,一定要运行粗糙,草稿质量网格,因为这纯粹是为了测试。然后,您可以通过找到必须被固定以使研究成功解决的组件来缩小根源。

下面是一段演示前两种选择的视频:

相关链接

从Javelin获得SOLIDWORKS认证服务华体会视频直播

华体会视频直播标枪专家可以帮助您:

斯科特·德克森,CSWE

Scott是SOLIDWORKS精英应用工程师,并基于我们的达特茅斯,新斯科舍省办公室。