研究 & 求解器

快速ODE求解器和显式时间求解器Dormand-Prince 5 (Runge-Kutta 4/5)

优化的时间步进算法对于ODEs和初始值问题求解更加高效。对于特定问题求解速度可提高一个数量级。新的Dormand-Prince 5 求解器为包含自适应时间步的显式time-stepper,适用于常微分方程和初始值问题中的 non-stiff系统。类似于已有的Runge-Kutta 4求解器,但新增特征可以自动决定和调整时间步长。求解器具有刚度检测算法,如果求解问题被认为刚性的,求解器停止运算并向用户发送报告,从而用户可以选择更合适的求解器。

Lorenz 吸引子教学模型使用优化后的时间步进算法和新增的 Dormand-Prince 5 求解器进行求解时快了数倍。 Lorenz 吸引子教学模型使用优化后的时间步进算法和新增的 Dormand-Prince 5 求解器进行求解时快了数倍。

Lorenz 吸引子教学模型使用优化后的时间步进算法和新增的 Dormand-Prince 5 求解器进行求解时快了数倍。

无矩阵域分解求解器

一种新的求解器,在计算时没有形成显式全局系统矩阵。在处理大型模型时可以大大减少内存需求。新增‘重算并清除子域数据’选项可用于域分解求解器,并可以与几乎所有稀疏线性求解器相结合。

使用无矩阵域分解求解器尤其适用于由于结构性问题导致的直接求解器作为唯一选项的情况。域分解求解器可应用于共享内存式和分布内存式计算的情况。对于集群计算(分布式内存),无需选择无矩阵选项,因为每个计算节点只是储存域子集中的矩阵数据。对于共享内存式计算,如传统的计算机工作站,对于给定内存,新的无矩阵求解器可以实现在直接求解器下进行更大模型的仿真。

新增无矩阵选项的域分解求解器。 新增无矩阵选项的域分解求解器。

新增无矩阵选项的域分解求解器。

目标导向的误差估计

对于稳态和频域研究,现在可以使用一个称为 目标导向的误差估计 的精确工具,它实现双加权残差法,其中每个误差估计分别计算一个给定的目标泛函。误差估计作为从单独的网格单元的贡献的总和来进行计算。对于每个网格单元,贡献在方程上分解,是残差和双加权的乘积。误差的贡献可以图形化。还可以进行全局误差估计和按组件加和的误差估计。

增强的进度监视

COMSOL Desktop 任务栏中的进度视图现在显示所有计算的进度。例如,当包含多个研究步骤的求解器运行时,会显示整个操作序列的进度。这个功能增强还用于几何、网格,以及后处理操作。通过在进度条上悬停,一个工具提示就会显示出当前的操作。