捕食者-猎物系统是可激发介质的一个众所周知的生物学例子。本例基于一篇关于浮游生物和鱼类动力学的文章(见参考文献)。动力学以偏微分方程组的形式给出。本例的目的是利用有限差分方程和细胞自动机观察捕食者-猎物系统的模式形成和其他动力学特性。
我们使用一般反应-扩散微分方程组来定义捕食者-猎物系统。
第一个方程描述了猎物种群,第二个方程描述了捕食者种群。非线性函数和描述了局部的捕食者-猎物动力学,没有它们,系统将分解成两个独立的扩散方程。
我们对水生系统的捕食者-猎物动力学感兴趣,其中浮游植物(小型植物,食物生产者)是猎物,浮游动物(小型动物)是捕食者。由于我们只观察到缓慢移动的浮游生物,扩散系数主要取决于海洋湍流。描述捕食者-猎物动力学的两个非线性函数是
描述了猎物的局部生长和死亡率, 描述了捕食, 是食物利用率, 是捕食者的死亡率。函数 、 和参数 、 取决于观察到的种群。这里使用了一个简单的例子,有关方程式的详细描述,请参见参考文献。
是猎物的最大生长率, 是猎物种群的承载能力,H 是猎物的半饱和丰度。
第一步是引入无量纲变量
新的无量纲参数是
只有无量纲量的 PDE 系统是(省略波浪线)
系统的局部动力学由方程的非线性反应部分定义
我们首先观察静止条件 存在三个静止状态
- 完全灭绝 是一个鞍点,当
- 捕食者灭绝 是一个鞍点,如果 位于生物学意义区域 中,否则是一个稳定点
- 共存 可能是一个鞍点或稳定点
虽然反应动力学取决于三个参数 是最重要的。如果
比在生物学意义上的区域内的人口多 。如果
那么存在一个围绕稳态的稳定极限环。有一个这样的循环的图形,其中路径从静止点附近开始 ,参数为 , 和 。
模拟浮游生物例子中的捕食者-猎物动力学的直接方法是 离散反应扩散微分方程,并用数值方法求解。动力学首先在一个一维空间中观察,然后在二维空间中观察。在这两种情况下,都使用零通量边界 。
所用的 PDE 离散化方法是 FTCS,这是最简单的。它能够产生我们想要观察的复杂行为,但它在下面讨论的稳定性和收敛性方面存在问题。
模拟首先在一个由 个元素组成的一维空间中进行。离散化参数为
捕食者-猎物系统参数为
对于初始条件,使用均匀的静止点
从左到右逐渐增加捕食者数量来点燃空间动力学,参数为
有两张图显示了系统在 0、640、2600 时刻的情况。在某个时间和空间点,物种分布变得混乱。混乱的部分显示出快速增长。
系统通过减小时间差 无法收敛。问题的根源可以通过观察 和 在混沌区域 的局部动力学来观察。从时间 到 使用两个不同的时间差 和 。随着时间差的减小,扩散的影响在局部动力学的影响之上不断增长。在上面的图中,这种影响会表现为混沌区域的扩散速度变慢。
然后在 个元素的二维空间中进行模拟。离散化参数为
捕食者-猎物系统参数为
对于初始条件,使用均匀的静止点
为了引发空间动力学,逐渐增加了捕食者的数量,参数为
在时间点 观察二维动力学。可以观察到螺旋模式从初始梯度中出现,最后模式破裂,系统最终陷入混沌。
另一个问题是 FTCS 方法不是无条件稳定的。一些结果可能会变为负数,描述局部动力学的函数在负象限中快速发散。
- Alexander B. Medvinsky,Sergei V. Petrovskii,Irene A. Tikhonova,Horst Malchow,Bai-Lian Li,浮游生物和鱼类动力学的时空复杂性,SIAM 评论,第 44 卷,第 3 期,第 311-370 页
- Marcus R. Garvie,用于模拟MATLAB中捕食者-猎物相互作用的反应扩散方程的有限差分格式 PDF