APSIM练习:播种作物练—高粱作物模拟

在本练习中,您将观察作物在一个季节内的生长情况。您将更多地了解如何使用 APSIM 对施肥率进行“假设”实验。这些技能不仅可以用来试验施肥率,还可以用来试验变量,例如:

  • 种植时间。
  • 播种率。
  • 作物比较和不同的起始土壤水分条件。
  1. 使用“Continuous Sorghum.apsim”开始新的模拟。

  2. 将模拟重命名为 Sorghum 0kg Fertiliser。将文件另存为“Module4.apsim”。

  3. 选择 Dalby met 文件并将模拟的开始和结束日期设置为 1/1/1988 – 30/6/1988。

  4. 从训练工具箱中选择重粘土。如果您没有看到此工具箱,请参阅模块 1 以添加它。

  5. 将起始水设置为 25%,从顶部填充。

  6. 将起始氮设置为 12 kg/ha NO3 和 3 kg/ha NH4,均匀分布;参考水节点以获得深度范围。

  7. 更改作物管理规则以反映以下内容:
    APSIM练习:播种作物练—高粱作物模拟_第1张图片
    通过将播种窗口的开始和结束设置为相同的数据并将“必须播种”更改为是,我们强制在特定的一天播种作物。对于其他作物,有一个特定的“固定日期播种”规则比这个更简单,但我们播种高粱有额外的选择,所以我们需要使用这个。

  8. 添加“播种时施肥”规则,来自管理器(常见任务)。将起始肥料设置为 0,将小麦改为高粱。我们将此规则包含在此处,因为稍后在引入链接模拟时会用到它。

  9. 输出以下变量:
    APSIM练习:播种作物练—高粱作物模拟_第2张图片

链接模拟

通常,您会发现自己进行了大量模拟,而它们之间的差异很小。例如,在本练习中,我们将进行三个模拟,它们之间的唯一区别是肥料的使用量。我们可以通过克隆模拟然后更改施肥量来轻松做到这一点。但是如果我们后来发现我们使用了错误的品种或者想尝试不同的起始氮值或报告不同的变量怎么办?如果我们克隆了模拟,那么我们将需要遍历每一个并更改值。如果我们只查看三个像本练习这样的模拟,这可能不是一个问题,但如果我们有数十个甚至数百个,这将成为一项令人望而却步的任务。

  1. 要创建链接模拟,请按住 ALT 键并将 Sorghum 0kg Fertilizer 拖动到模拟树顶部的模拟组件。您应该看到新模拟显示为蓝色链接:
    在这里插入图片描述
    这意味着两者是联系在一起的。您可以对任一模拟进行更改,这将影响另一个模拟。可以链接的模拟的数量没有限制,并且可以从链接的模拟进行链接。

**重要提示:**删除许多链接的模拟可能会非常慢,因为所有组件都需要取消链接。一次不要删除超过一两个,否则 APSIM 将变得无响应。

  1. 将此副本重命名为“Sorghum 30kg N Fertiliser”。

  2. 右键单击​​链接的“播种施肥”规则并选择“取消链接”,然后选择“取消链接此节点”。您现在可以在不更改任何其他链接模拟的情况下编辑规则。

4、施尿素氮肥30公斤。

  1. 制作另一个模拟链接副本,这次添加 60 kg/ha 肥料(不要忘记取消链接节点)。将模拟命名为“高粱 60kg N 肥料”。

  2. 运行所有 3 个模拟。您可以通过单击顶部的顶部模拟组件,然后单击“运行”按钮来运行所有 3 个模拟。如果您只是单击其中一个模拟子组件(例如高粱无肥料或其下的任何子组件),然后单击运行按钮,它将只运行该模拟。

  3. 使用图表组件绘制所有 3 个输出文件的图表,创建日期与产量图表。单击图形工具箱并将 XY 图形组件拖到模拟组件(顶部)上。将其重命名为 Yield。
    APSIM练习:播种作物练—高粱作物模拟_第3张图片

你可能感兴趣的:(APSIM,作物生长模型,作物模型,人工智能,python,matlab,开发语言,计算机视觉)