我正在尝试使用欧拉前向方法计算为以下非线性 IVP 提供稳定性的最大步长:
,
解析解为(见下图)。从线性稳定性分析,即通过求解,可以证明欧拉前锋的稳定区域是, 在哪里是步长。所以步长必须是.
我意识到这仅适用于线性问题,但是在解决一般 IVP(包括非线性项)时:
计算特征值的, 在哪里是雅可比矩阵,当使用所有的最小值时,也应该导致合理的步长. 也就是说,如果是渐近稳定的。
所以下一步是计算雅可比矩阵(在这种情况下只有一个条目):
. 下确界在给定的间隔上是因此 . 下图显示.
然而,随着模型的爆炸,步长似乎太大了。稳定似乎在某个地方
. 所以我有两个问题:
1:在计算步长时我做错了什么,或者这个例子只是病态的,如果是这样,为什么?
2:如何实际计算提供稳定性的最大步长?