QQ登录

只需一步,快速开始

登录 立即注册
SOLIDWORKS官方论坛 首页 源创汇 Simulation 查看内容

SOLIDWORKS Simulation中的求解器

2021-5-29 21:50| 发布者: TerryZhang| 查看: 364| 评论: 0|原作者: Terry|来自: 3D Fans

摘要: 在SOLIDWORKS中,我们可以使用三个直接解算器和一个迭代解算器对方程组进行求解。在有限单元分析中,问题由一组必须同时求解的代数方程式来表示。 有两类求解方法: 直接和迭代。直接方法使用精确的数字方法求解方程 ...
SOLIDWORKS中,我们可以使用三个直接解算器和一个迭代解算器对方程组进行求解。
在有限单元分析中,问题由一组必须同时求解的代数方程式来表示。 有两类求解方法: 直接和迭代。
直接方法使用精确的数字方法求解方程式。 迭代方法使用近似方法来求解方程式,在每次迭代中,都会求出一个解,并评估关联的误差。 迭代过程一直持续,直到误差可以接受。
软件提供以下选择:
自动 该软件会基于算例类型、分析选项、接触条件等内容选择解算器。有些选项和条件只适用于 Direct Sparse 或 FFEPlus。
Direct Sparse 选择 Direct Sparse:
  • 如果您的计算机上拥有足够的 RAM 和多个 CPU;
  • 如果求解具有无穿透接触的模型;
  • 如果求解具有材料属性差异非常大的零件的模型。
每 200,000 dof 需要 1GB 的 RAM 才能进行线性静态分析。 方程式 (dof) 的数量和内存要求之间的关系不是线性的。 对于要求最严格的数据存储要求(分配矩阵大小),RAM 被设置为与方程式 (dof) 的数量的二次幂成比例。
FFEPlus(迭代) 此 FFEPlus 解算器使用高级矩阵图重新排序技术,因此在处理大型问题时效率更高。 一般而言,FFEPlus 能够更快地解决大型问题,而且问题越大,其效率越高(最高效率取决于最大可用内存)。
每 2,000,000 dof 需要 1GB 的 RAM。 一般而言,相比 Direct Sparse 和 Intel Direct Sparse 解算器,FFEPlus 解算器需要更少的 RAM。
Large Problem Direct Sparse 通过利用增强的内存分配算法,Large Problem Direct Sparse 解算器可以处理超过计算机物理内存的仿真问题。

如果初始选择直接稀疏解算器,并且由于内存资源限制而超出内核解算能力,则警告信息会提示您切换至 Large Problem Direct Sparse。

相比 FFEPlus 和 Direct Sparse 解算器,Direct Sparse 和 Intel Direct Sparse 解算器能够更高效地利用多个内核。
Intel Direct Sparse Intel Direct Sparse 解算器可用于静态、热力、频率、线性动态、非线性算例和拓扑算例。
通过利用增强的内存分配算法和多核处理功能,Intel Direct Sparse 解算器提高了在核心内求解的模拟问题的求解速度。
在大多数情况下,Intel Direct Sparse 解算器的速度比 Direct Sparse 更快。 当模型大小超出了最大可用内存时,Large Problem Direst Sparse 将成为最高效的解算器。
Direct Sparse 和 Intel Direct Sparse 解算器能够更高效地利用多个内核。

鲜花

握手

雷人

路过

鸡蛋

最新评论

Archiver|手机版|小黑屋|京ICP备11009482号-2  

400 - 818 - 3535 (中国地区咨询电话) | 达索析统(上海)信息技术有限公司北京分公司

京ICP备11009482号-2 | 电话:01065362288

北京市朝阳区建国路79号华贸中心2号写字楼707-709室,邮编:100025

GMT+8, 2021-10-20 09:26 , Processed in 0.058073 second(s), 21 queries .

Copyright © 2002-2018 Dassault Systèmes - All rights reserved

返回顶部