我有一个由扩散反应物和中间体组成的系统模型。对于每个变量,,最终的代表方程看起来像标准的反应扩散形式:
在哪里是表示反应项的非线性函数。我正在使用有限差分法 (FDM) 用 Neumann 边界条件离散空间导数:
使用中心差分公式:
ode15s(基于 RK4 的求解器)及时对方程进行数值积分。
我在 PDE 上的工作不多,FDM 上的在线资源(甚至是维基百科)也描述了时间导数的同时离散化。
据我了解,这些案例中显示的离散化描述了简单的欧拉积分(显式或隐式)。甚至 Crank-Nicolson 方案也是这样显示的。
我的方法是否正确(离散空间导数并使用优化的 ode 求解器求解)?会不会有数值稳定性问题?