通过网格失败诊断,可以知道是零件哪些地方网格划分失败,如下图所示:
通常找到提示有问题的地方,进行局部网格控制,能解决大部分网格故障。
有些仍然出错的情况,可能是在装配体接触关系中采用默认的“接合”接触,而接合接触的兼容网格划分容易导致网格划分失败,这个时候,采用不兼容网格会解决此问题。
如果还出错,那极有可能是模型的问题,模型转化成中间格式会出现小面以及破面,导致网格划分失败。
在网格划分成功之后,设置好边界条件,开始运行求解,这个时候也容易出现求解失败。因为装配体静应力分析是线性的,如果出现大位移或大变形,SOLIDWORKS Simulation会提示你是否打开大位移,如下图所示:
如果没有打开,则视模型为线性分析,分析结果精度不高;如果确认打开,就相当于打开了非线性功能,求解有可能不收敛。这个时候是因为在求解过程中,网格发生畸变,或者接触不稳定导致求解不收敛。
另外一个比较常见的是,出现了刚体位移,导致求解失败。出现刚体位移的原因一个是接触关系不稳定,所以在分析之前模型不要有间隙以及干涉(过盈配合允许有干涉,但是要采用冷缩配合的接触关系)。
还有可能是边界条件设置错误,导致某一方向受力不平衡,这个时候就需要工程师自己进行判断边界条件是否设置合理。
因此,再遇到装配体静应力分析失败时,只需找出原因,针对性解决问题,就能得到分析结果,指导设计啦!
此外,这类问题,SOLIDWORKS Simulation 2021新版本已给出了很完美的解决方案啦!快去更新SOLIDWORKS 2021吧~