在分配材料、定义载荷和约束以及对模型进行网格化之后,可以运行算例来计算结果。如果在网格化之前运行算例,该软件将对模型进行网格化,然后运行算例。
要运行算例,请右键单击 Simulation 算例树中的图标并选择运行,或单击 Simulation 工具栏中的运行
。
当您运行一个或多个算例时,它们将作为后台进程运行。 SOLIDWORKS 会话结束后,模拟将继续在后台运行。 模拟完成之后,结果即会被存储到指定的目录中。
要运行所有算例,请单击运行
(Simulation CommandManager) 上的向下箭头并选择运行所有算例。
要从可用算例列表中选择开始运行的算例,请单击运行
(Simulation CommandManager) 上的向下箭头,然后选择运行指定的算例。
如果您选择运行依赖父算例的某个算例(如设计、疲劳、子建模或压力容器算例)并且父算例的网格或结果已过时,则程序还将运行父算例。
将指针移动到当前运行算例的 Simulation 算例选项卡上方,即可查看该算例的状态。
解算器
该软件提供了不同的解算器来有效地处理不同类型和不同规模的问题。这些解算器采用新技术来求解一大组需同时解出的方程式,从而减少了求解时间、磁盘空间和内存要求。
该软件提供了以下选项:
- 自动:该软件会自动选择 Direct Sparse 解算器或 FFEPlus 解算器。
- Direct Sparse 解算器
- FFEPlus 解算器(迭代)
您可以在定义算例的属性时选择解算器。如果使用相同的网格,这两种解算器应给出相似的答案。然而,根据问题的类型和规模,性能和速度可能会有所不同。这两个解算器对于小问题都是高效的。FFEPlus 解算器对于解决大问题(超过 300,000 自由度)特别有效。
解算器状态
解算器状态窗口在您运行算例时出现。除了进度信息外,它还显示:
- 内存使用
- 已过时间
- 算例特定的信息,如自由度、节点数、单元数
- 解算器信息,如解算器类型
- 警告
所有使用 FFEPlus (跌代)解算器的静态算例都可让您访问收敛图解和解算器参数。收敛图表可帮助您直观解算如何收敛。解算器参数可让您操纵解算器跌代,这样您可改进精度或以不太精确的结果改进速度。您可使用解算器的预设值或更改:
要提高精度,降低停止阈值。在慢速收敛情形中,您可通过增加停止阈值或降低最大跌代数而以不太精确结果改进速度。
运行分析之后,您可以右键单击结果文件夹并选择解算器消息来查看解算器发出的信息。信息类型包括:节数、求解时间、错误、警告等。请注意,这些信息与分析过程中出现在窗口中的信息相同。
有关详细信息,请参阅“设计算例”部分。