COMSOL 求解器
(2013-01-21 15:20:50)
标签:
comsol杂谈 |
分类: COMSOL |
COMSOL Multiphysics 提供的求解类型有:稳态、瞬态、时间离散、瞬态模态、特征值或特征频域、频域、频域扰动以及频域模态。其中,稳态求解类型适用于求解稳态问题,也称为静态或准稳态问题。对于较复杂的电磁问题,默认求解器为“迭代”。
“迭代”求解器包括:Conjugate gradients、 BiCGStab、 GMREE、 FGMRES。部分参数设置如下:
1、通用设置
① 重新计算前迭代次数(只适用于求解器设置为GMRES或FGMRES)。用于指定每次从新开始计算前的迭代次数。值越大,鲁棒性越好,但内存和计算时间增加。
② 预条件(不适用于FGMRES)。用于指定线性矩阵预调节时是从“左”还是从”右”开始。一般情况下,对收敛的影响不是很大。
2、误差
迭代求解停止的标准取决于误差估计,检测相对剩余时间稳定常数β是否小于容许值。该容许值设定于“相对容差”界面,是该求解器所属的操作特性。
① 误差估计因子。用于设定β,设定一个安全因子避免过早的迭代终止,如矩阵A的病态或较差的预处理所引起的。较大的β值将增加跌代数,但降低了迭代过早停止的可能性。
② 最大迭代数。用于指定允许迭代器允许的最大迭代数量。当迭代次数已经达到但尚未达到指定容差时,求解器自动停止并出现错误提示。

加载中…