11 --- 重访羊-草模型与系统动力学建模
该系列笔记基于集智乐园的《Netlogo多主体建模入门》课程,感谢张江老师与各位志愿者的辛勤付出。
- 集智乐园 《Netlogo多主体建模入门》 集智学园
这是最后一节课程的笔记了,在这里,我们主要学习是:
基于系统动力学的建模方式
我们之前一直学习的都是 多主体建模方式 ,这种方式适合模拟具有中等尺度,具有一定异质性的系统。使用这种建模方式,是出于以下几点的考虑:
- 关心每个 agent 的属性和变化
- 注重观察不同规则下的“涌现”现象
这种建模方式并不适合:
- 大规模系统(上千以上的个体数)
- 个体行为不起作用
- 空间因素不显著
这几种情况。
而 基于系统动力学的建模方式 则能很好地弥补这种短板。
我们先创建一个最简单的动力学模型:
羊的繁殖模型(不考虑缺草,不考虑天敌)
先从数学模型入手,我们分析 羊的数量X 随时间步 t 的变化率:
a 是一个时间步 t 后,羊的数量X 的繁衍