SOLIDWORKS仿真和流程仿真硬件建议

本文由斯科特·德克森,CSWE2021年3月29日更新

文章

本文提供了与硬件相关的建议SOLIDWORKS模拟而且SOLIDWORKS流程模拟华体会百家乐软件

你可以了解更多关于SOLIDWORKS 2021的一般SOLIDWORKS硬件要求

请注意,如果没有观察到最佳实践,更强大和更昂贵的计算机可能无法在实际时间框架内解决模拟研究。要了解更多关于工具和技术,以提高您的模拟研究,我们建议参加hth登录 关于这个话题。与过于昂贵的工作站相比,这将提供更大的性能改进。

以下是具体硬件组件的详细信息。然而,整个系统的设计和组装应达到最佳性能。定制机器可能是一个更便宜的选择,但是单独选择组件可能不兼容或存在瓶颈。冷却和热管理也是一个重要方面。从电脑制造商那里购买机器可以确保所有部件都能正常工作。

新的戴尔硬件提供给美国客户:通过我们的合作伙伴TriMech获得戴尔认证SOLIDWORKS工作站的折扣。查看SOLIDWORKS工作站»

SOLIDWORKS仿真硬件注意事项

在进行模拟研究时,硬件的重要性大致如下:

  1. CPU时钟速度(GHz)
  2. CPU核数
  3. SSD硬盘
  4. 内存
SOLIDWORKS仿真硬件

SOLIDWORKS仿真硬件

计算机处理器(CPU)

计算机的所有硬件都很重要,但是在运行模拟研究的速度方面,CPU仍然是最重要的组件.CPU时钟速度应该是第一个要考虑的项目。许多模拟进程在求解时只能利用单个CPU核心。因此,CPU时钟速度将成为瓶颈,因为在此期间其他内核将不会被使用。CPU速度接近4GHz。

请注意,“Boost”或“Turbo”速度表示可以达到的最大速度,但不能持续。它可能无法在所有情况下或在一段较长的时间内达到这些速度。它必须保持在工作负荷、温度和功率的规格限制之内。考虑到模拟研究可能需要很长时间才能解决,CPU将无法维持峰值速度。

SOLIDWORKS仿真和Flow仿真确实利用了多个cpu和核心。但是,不要指望核数加倍就能把解决问题的时间缩短一半。某些操作本质上是线性的,因此不能利用多核。高级用户通常喜欢4到12核,但最近的测试发现,最佳的性能可伸缩性是8核。有人认为,具有相同数量内核的单个CPU的性能略好于将相同数量的内核分散到多个CPU上。

超线程可能会误导人。一个系统可能显示4个核和8个逻辑处理器,这表明这是一个启用超线程的四核机器。每个核心被分为两个“虚拟”核心,尽管每个虚拟核心只有一半的带宽和功率。虽然启用超线程不会降低性能,但我们不能指望额外的虚拟内核会提高性能。

  • SOLIDWORKS模拟2021在多核处理方面做了改进。
  • SOLIDWORKS Flow Simulation多线程可伸缩性在最多20个核上是最佳的。

我们不能期望CPU一直都有100%的使用率。更大的研究可能会看到更好的内核利用率,但微软Windows最终会根据需求管理每个程序的CPU使用。

存储

SOLIDWORKS Simulation和Flow Simulation会创建大量的数据。在研究运行期间,所有这些数据都被写入存储驱动器。拥有高性能CPU并不能定义计算信息的保存速度。因此,存储驱动器是系统的一个关键性能方面。

与标准hdd(硬盘驱动器)相比,ssd(固态硬盘)的读/写命令速度要快得多。在计算机中经常看到两个驱动器,一个用于操作系统和程序的SSD,一个用于文件的大容量HDD。这通常是为了节省成本,因为大容量ssd可能很昂贵。然而,这些年来,它们变得越来越便宜,值得投资。求解时,SOLIDWORKS文件和仿真结果也应位于SSD驱动器上。

请注意:永远不要使用引用网络位置的结果文件夹来解决研究问题,因为这会导致严重的性能问题。

尽可能使用读写速度不低于500MB/s的SSD硬盘。在求解时,临时结果文件的大小可能比最终结果文件大得多。至少要有100GB以上的空闲空间,因为对于大型/复杂的研究,临时结果可能会膨胀到许多gb。

考虑投资NVMe(非易失性内存快速)SSD驱动器以获得额外的性能。NVMe接口设计用于SSD存储。这种类型的驱动器看起来更像一个存储芯片。标准ssd具有与hdd匹配的形式因子,因此它可以使用传统SATA(串行AT附件)接口与CPU连接。NVMe驱动器通过高速PCIe插座与CPU连接。

考虑各种可能的速度:

  • 125 MBps -网络连接千兆交换机,假设所有其他电缆/交换机/以太网卡匹配,绝对没有其他网络流量
  • 220mbps -本地SATA硬盘
  • 550mbps -本地SATA SSD
  • 3000mbps -本地NVMe SSD

随机存取存储器

增加额外的记忆并不一定会加快你的学习速度。然而,如果没有足够的RAM,您可能会在解决方案过程中耗尽物理内存,这时就需要虚拟内存。虚拟内存暂时将信息存储在本地硬盘驱动器上,而不是RAM芯片上。与RAM芯片相比,即使是固态硬盘(ssd)在保存数据方面也要慢得多。

一般来说,32GB的RAM对于大多数基础研究已经足够了。如果你是重度模拟用户,64GB内存或者更多。

根据研究的大小/复杂性以及正在使用的求解器,可能需要更多的内存。例如,SOLIDWORKS仿真中的直接稀疏求解器每100万自由度使用大约5GB RAM。应采取最佳实践,尽可能减少dof,以加快解决时间,并最小化所需的内存(即网格控制,对称性等)。

在计算机的所有内存插槽中添加RAM实际上可以提高性能,尽管这会降低可升级性。计划当前和未来的模型。如果您希望在某个时候进入更大的项目,请考虑安装额外的内存。

纠错码内存(ECC)也有利于稳定性,支持英特尔至强处理器的主板可能需要它。

图形卡(GPU)

虽然显卡不能提高解决研究的整体计算时间,但它确实会影响查看结果所需的时间。安装了过时的日期驱动程序的旧显卡将导致性能变慢,并在试图查看图形时出现问题,尤其是动画。一定要有SOLIDWORKS认证的OpenGL工作站显卡并安装认证驱动程序。阅读我们的显卡驱动文章欲知详情。

购买最高端的显卡可能听起来会给你带来惊人的性能,但边际改进的成本会很高。考虑使用中档显卡来达到最佳平衡。阅读我们的SOLIDWORKS系统需求岗位更多细节。

相关链接

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

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

斯科特·德克森,CSWE

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