首页 理论教育 如何选择最优的解算器?

如何选择最优的解算器?

时间:2023-06-27 理论教育 版权反馈
【摘要】:这些解算器的性能高度取决于可用系统内存。然而,对非常大的问题而言,FFEPlus迭代解算器是最佳选择。一般来说,对特定类型的分析而言,用户可以使用任意可用解算器。对同一问题采用不同解算器应该给出相似的结果。在求解大规模问题时,对解算器的选择才变得更加重要。

如何选择最优的解算器?

线性有限元分析是线性方程式的一个分支,用于描述每个求解步长和迭代的理想化问题。此系统的规模直接依赖于模型的自由度(DOFs)数量。SOLIDWORKSSimulation提供两个基础的解算器类型:

1.迭代 FFEPlus迭代利用新技术,适用于自由度超过500000的超大问题。如果装配体零部件包含大范围不同材料属性的零件,而且该问题需要处理间隙和接触(特别是考虑摩擦)时,有可能会产生病态的矩阵。这时推荐使用sparse解算器。

2.sparse解算器(Direct sparse,Intel Direct sparse和Large Problem Direct sparse) 使用新的高级稀疏矩阵技术和重新排序技术来节约时间和计算资源。对于较大问题、壳问题、大范围使用不同材料属性的装配体问题,带间隙和接触的问题而言,该方法非常有效。这些解算器的性能高度取决于可用系统内存。如果问题规模非常大,使用这些解算器进行求解可能变得非常慢,除非使用特殊程序。Large Problem Direct sparse会用到这样的特殊程序,推荐在处理更大问题时使用它。然而,对非常大的问题而言,FFEPlus迭代解算器是最佳选择。

一般来说,对特定类型的分析而言,用户可以使用任意可用解算器。对同一问题采用不同解算器应该给出相似的结果。在求解大规模问题时,对解算器的选择才变得更加重要。

步骤9 运行算例

在Simulation菜单中,选择【运行此算例】。出现下面的消息:“在该模型中计算了过度位移。如果您的系统已妥当约束,可考虑使用大型位移选项提高计算的精度。否则,继续使用当前设定并审阅这些位移的原因。”

单击“是”,启用大型位移进行求解。

单击“否”,以小型位移进行求解。

单击“取消”,结束求解。

单击“否”,跳过消息。

步骤10 图解显示位移结果

在SOLIDWORKS Simulation分析树中,双击【结果】中的Displacementl(合位移)以显示合位移的结果,如图8-8所示。

978-7-111-50702-4-Chapter08-9.jpg

8-8 位移结果(www.xing528.com)

步骤11 更改位移显示比例

图8-8显示了减少比例时的变形量。为了查看真实的变形(以1∶1的比例),右键单击SOLIDWORKS Simulation设计树中【结果】中的Displacementl,并从菜单中选择【编辑定义】。在【位移图解】中,选择【变形形状】选项组中的【真实比例】,如图8-9所示。单击【确定】。

步骤12 叠加初始模型到变形模型上

为了关联最终变形形状和初始未变形的几何体,最好将初始形状叠加到变形图解中。右键单击SOLIDWORKS Simulation设计树中【结果】下方的Displacementl,并选择【设定】。在【变形图解选项】选项组中,勾选【将模型叠加于变形形状上】复选框。设置【透明度】为0.75,如图8-10所示。单击【确定】。

图8-11所示为在真实比例1∶1下的最终位移图解。

978-7-111-50702-4-Chapter08-10.jpg

8-9 设置比例

978-7-111-50702-4-Chapter08-11.jpg

8-10 图解设定

978-7-111-50702-4-Chapter08-12.jpg

8-11 最终位移图解

提示

用户有可能需要缩放并旋转模型,以便查看整体变形形状。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈