无条件地求解具有正性保持特性的 ODE

计算科学 时间积分 隐式方法
2021-12-14 12:00:29

我有一个标量函数的 ODEu=u(t)形式:

dudt=L(u).
这里的功能L=L(u)满足:
L(0)=0,L(u)0.
那么很容易看出解u=u(t)具有以下属性:

(i) 如果初始值u(0)0, 然后u(t)0对于任何t>0;

(ii) 如果初始值Mu(0)MM>0, 然后Mu(t)M.

问题:我需要找到一种数值方法来解决这个 ODE,并在任意步长下保持两个属性或仅两个属性之一。我只知道欧拉后向法有这两个性质。你们中有人知道解决这个问题的高阶(例如三阶)方法吗?

任何指向文献或进一步阅读的链接将不胜感激。

1个回答