研究与求解器更新


COMSOL Multiphysics® 6.4 版本推出全新的求解器功能,带来显著的性能提升,包括基于 GPU 的稀疏直接求解器,以及对时域显式压力声学的多 GPU 支持。显式结构动力学的新增功能可实现更快速、更稳健的非线性结构分析,相应的显式时间步进求解器也进行了多项优化。此外,特征频率研究现在支持模态跟踪功能,可在模型参数变化时自动识别并追踪特征模态的演变。欢迎阅读以下内容,进一步了解这些更新。

直接 GPU 求解器

全新的 NVIDIA CUDA® 直接稀疏求解器 (cuDSS) 可为各类应用带来显著的速度提升。新求解器采用 CPU 与 GPU 协同工作的混合架构,相比传统基于 CPU 的稀疏求解器,能够大幅缩短计算时间。

新求解器可无缝集成至现有求解器框架,既可作为独立求解器使用,也可作为预条件器的一部分,或用于非线性及隐式瞬态分析。此外,cuDSS 还支持在同一台机器上使用多块 GPU,进一步提升大规模仿真的性能。

COMSOL Multiphysics 用户界面,显示了“模型开发器”,其中突出显示“直接求解器”节点,并显示其对应的“设置”窗口;“图形”窗口中显示声学模型。
包含 175 万自由度 (DOF) 的穿孔板声转移阻抗模型,图中显示的是 500 Hz 下的声质点速度。使用英特尔® 酷睿™ i9-10920X CPU 上的 MUMPS 求解时,计算耗时 191 秒;而在 NVIDIA® H100 GPU 上使用 cuDSS 仅需 30 秒即可完成求解。

“压力声学,时域显式”支持多 GPU

压力声学,时域显式 接口的 CUDA-X 加速 GPU 求解方案现已支持多 GPU 运行,可在同一台机器或 GPU 集群(多节点多 GPU)上执行。同样,加速的 CPU 求解方案也可在 CPU 集群上运行。这些改进显著缩短了计算时间,并支持更大规模模型的仿真。

本动画演示一个包含 5000 万自由度、具有频率相关阻抗数据的办公空间声学模型,求解了 20 个周期。在单块 NVIDIA® RTX 6000 Ada GPU 上求解时间为 29 分钟,使用两块 RTX 6000 Ada GPU 则缩短至 18 分钟。该加速求解器同样支持在 CPU 集群上运行。

显式时间步进功能扩展

新增的 Verlet 方法为二阶系统提供了高效的显式时间步进求解方案。新方法具备良好的数值稳定性,并通过保持时间积分对称性实现能量守恒,即具有时间可逆性。这一属性使其尤其适用于新增的固体力学,显式动力学桁架,显式动力学 接口中的瞬态动力学分析,并已成为这两个接口的默认求解器选项。

COMSOL Multiphysics 用户界面,显示了“模型开发器”,其中突出显示“瞬态求解器”节点,并显示其对应的“设置”窗口;“图形”窗口中显示物体下落模型。
在重力作用下,箱内物体下落的过程。本例采用新增的适用于二阶系统的 Verlet 时间步进方法,可实现更大的时步计算。

质量集总

在显式结构动力学应用中,用户现在可以采用易于求逆的对角质量矩阵近似方法,使显式时间步进能够更高效地推进大模型计算,在实现更快速瞬态仿真的同时,显著降低计算成本。

COMSOL Multiphysics 用户界面,显示了“模型开发器”,其中突出显示“瞬态求解器”节点,并显示其对应的“设置”窗口;“图形”窗口中显示手机跌落测试模型。
本例使用新的 固体力学,显式动力学接口模拟手机跌落测试中的塑性应变。集总质量矩阵的对角化特性实现了快速的显式时间步进计算。

约束处理速度提升

改进的约束处理机制使涉及接触、塑性变形及其他非线性效应的仿真运行更快速、更稳健。

正在进行压痕测试的圆柱形电池模型,显示了压力结果。
圆柱形电池单元在压痕测试中的内部压力分布。改进后的显式约束处理使此类仿真能够在标准台式计算机上快速求解。

模态跟踪

现在,用户可以在参数化扫描过程中跟踪特征模态的演变。在模态随参数变化的特征值研究中,新功能有助于保持一致的模态识别。

COMSOL Multiphysics 用户界面,显示了“模型开发器”,其中突出显示“特征值求解器”节点,并显示其对应的“设置”窗口;“图形”窗口中显示一维绘图。
具有弹性壁的消声器中 12 个特征模态的频率演变。模态跟踪功能使用户能更深入地理解系统的频散属性,不仅能计算穿过横截面的传播模态,还能跟踪每个模态随频率的演变过程。