如何提高 DAE 求解器的稳定性?

计算科学 pde 稳定 微分方程 线法
2021-12-24 10:55:15

我正在尝试解决 为了解决这个问题,我使用我在中离散化的线的方法来获得一组微分代数方程 (DAE),我使用本教程中显示的 IDA 求解器求解这些方程它似乎工作正常,但是,它在数值上非常不稳定。我发现如果我设置,那么代码可以正常工作。如果我再降低容错性,解决方案就会爆炸到无穷大。你知道如何提高稳定性吗?我对解决 DAE 非常陌生,因此不胜感激。

F(y,yx,2yx2,yt)=0.
xatol=rtol=1e-1

编辑:

这里给出了方程: 其中

ut=[iωb+ikvsinαvx],
bt=iω[cos2α2ux2+ω2uvA2(x,t)],
cos2α2vx2+ω2vvA2(x,t)=iω[ikbsinαbx],
y(x,t)=(u(x,t)b(x,t)v(x,t)).

0个回答
没有发现任何回复~