非线性反应扩散系统的时间积分

计算科学 pde 有限元 非线性方程 时间积分
2021-11-26 11:11:08

我想使用 FEM 方法(例如deal.ii )求解以下非线性反应扩散方程组(Schnakenberg Turing ):

tu=Δu+γ(au+u²v)
tv=dΔv+γ(bu²v)

其中 d, γ , a, b 是常数。

可能我需要先应用一个时间积分方案(例如 Crank-Nicholson,隐式 Runge-Kutta),然后是 FE 空间离散化。

问题:我应该如何选择和执行这个非线性系统的时间积分?非常相似的例子或特定文献的任何提示?

1个回答

作为第一遍,我会建议一个拆分方案。为 u 和 v 方程的扩散部分执行隐式时间步长方案(例如 CN)。然后为非线性项(例如RK)做一个明确的步骤。