如何减少(FTCS)前向时间中心空间方法的误差?

计算科学 有限元 pde 有限差分 微分方程
2021-12-06 09:58:17

我正在使用 FTCS 方法来求解微分方程。我知道稳定输出的条件是

αΔtΔx2<12
但是当我根据这个公式使用距离步长时,步长的大小很大,我得到的答案是错误的。有什么方法可以在 FTCS 中使用更小的距离步长?

1个回答

有些人会说这是您不必反转矩阵所付出的代价。你用相对便宜的时间步更新来换取准确性。您可以切换到隐式方法并根据需要采用尽可能精细的网格,但代价是必须在每个时间步求解线性系统。