隐式欧拉法的时间步长稳定区间可以通过 von Neumann 稳定性分析得到。具体来说,对于离散化的偏微分方程

$$ \frac{u^{n+1}-u^n}{\Delta t}=\mathcal{L}u^{n+1} $$

其中 $\Delta t$ 为时间步长,$\mathcal{L}$ 为离散化的微分算子,假设 $u^n=e^{ij\xi n\Delta t}$,代入上式得到

$$e^{ij\xi\Delta t}=\frac{1}{1-\Delta t\mathcal{L}}$$

其中 $\xi$ 为空间频率。我们需要求解 $\Delta t$ 的取值范围,使得上式右侧的矩阵的模长小于等于1,即

$$ \left|\frac{1}{1-\Delta t\mathcal{L}}\right|\leq 1 $$

移项并取模可得

$$ \Delta t\left|\mathcal{L}\right|\leq 2 $$

因此,隐式欧拉法的时间步长的稳定区间为

$$0\leq\Delta t\leq\frac{2}{\left|\mathcal{L}\right|}$$

其中 $\left|\mathcal{L}\right|$ 为离散化的微分算子的模长。


原文地址: https://www.cveoy.top/t/topic/oQV7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录