NetLogo的建模和仿真研究报告

更新时间:2023-05-17 08:27:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

四.NetLogo的建模和仿真研究报告

NetLogo 是一个用来对自然和社会现象进行仿真的可编程建模环境。我建立了一个模型用来模拟大火在森林中的传播。

其界面如下,这个模型的参数只有一个,那就是森林的覆盖率(density),也可以称为森林的密度,其结果则由燃烧比例(percent burned)决定。

我先设计了实验表格,如下。

我从40%开始记录数据的原因是,当密度小于20%时,其燃烧比例基本在0.5%左右,当密度大于20%小于40%时,其燃烧比例基本在0.5%—1.0%。(如图)

下图是我在进行实验后得到的数据表格。

下图是将其整理为图表后的折线图。

我们可以清楚的发现,40%至60%缓慢上升类似二次曲线的递增趋势,但在60%以后其上升趋势变缓且呈直线上升,在65%以后其结果均在95%以上。因此,60%为一个转折点。

在实验时发现,每一个点都会有几个偏差较大的数据,例如59%时,有如下4个数据,

59% 14.2% 59%

24.6%

59% 34.1% 59% 53.1%

经过分析,我发现造成如下结果的原因主要是因为树木的分布是随机的,如果59%的树木都在一边,那么燃烧比例最高可以远远超过平均值,甚至是达到100%。也有可能树木分布两边分散而导致燃烧无法转播到右边,正如60%时所测到的一个数据,燃烧率只有29.8%。

60% 72.6% 60% 29.8%

这个模型还十分简单,因为就自然界而言,对于大火的传播有许多因素影响着,比如说气候的湿润度,如果气候干燥大火就更容易传播;风向的影响,大火的传播方向基本随风向而改变;起火的位置,此模型只是针对线性大火的传播,而现实生活中起火时都会由一个点开始传播的。

本文来源:https://www.bwwdw.com/article/maz4.html

Top