摘要
Comsol避免高度非线性不收敛问题的方法主要有以下几点:首先,使用general或weak solution form的PDE形式可提高收敛性,并在涉及耦合变量时选择weak solution form以确保准确的Jacobian。其次,选择最有可能的初始值,这有助于求解器更快地收敛。第三,确保边界条件的一致性,避免由于边界条件设置不当导致的不收敛问题。此外,将稳态非线性问题转化为瞬时问题并尝试求解也是一种有效的方法。最后,使用参数解和调整材料系数,通过微调方程式的非线性程度,有助于改善收敛性。
正文
Comsol如何避免高度非线性的不收敛问题?
1.PDE 形式使用general solution form或是 weak solution form,会大大提高收敛性。此外当使用到耦合变量时,必须使用weak solution form 来得到准确的Jacobian。
2. 使用最有可能的初始值。
3. 确保边界条件一致性。
4. 将稳态非线性问题切换成瞬时问题并试着去求解。
5. 使用参数解,以及变化与非线性行为很大关系的材料系数,因此可以一连串的微调方程式的非线性程度。
编辑 | 赵佳乐
文案 | 小苏