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

news2024/11/14 23:55:14

在本练习中,您将观察作物在一个季节内的生长情况。您将更多地了解如何使用 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. 更改作物管理规则以反映以下内容:
    在这里插入图片描述
    通过将播种窗口的开始和结束设置为相同的数据并将“必须播种”更改为是,我们强制在特定的一天播种作物。对于其他作物,有一个特定的“固定日期播种”规则比这个更简单,但我们播种高粱有额外的选择,所以我们需要使用这个。

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

  9. 输出以下变量:
    在这里插入图片描述

链接模拟

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

  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。
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/131064.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C++之异常

文章目录一、C 语言传统的处理错误的方式二、C 异常概念三、异常的使用1.异常的抛出和捕获2.异常的重新抛出3.异常安全4.异常规范四、自定义异常体系五、C 标准库的异常体系六、异常的优缺点一、C 语言传统的处理错误的方式 传统的错误处理机制:   ① 终止程序&a…

JUC(十)-线程池-ThreadPoolExecutor分析

ThreadPoolExecutor 应用 & 源码解析 文章目录ThreadPoolExecutor 应用 & 源码解析一、线程池相关介绍1.1 为什么有了JDK提供的现有的创建线程池的方法(Executors类中的方法),然而还需要自定义线程池ThreadPoolExecutor 提供的七个核心参数大致了解JDK提供的几种拒绝策…

一辆适合长途出行的电动跑车 奥迪RS e-tron GT正式上市

作为奥迪品牌电动化发展的先锋力作,奥迪RS e-tron GT不止是前瞻科技的呈现,在e-tron纯电技术的加持下,更传递着RS的情怀,承载着人们对GT豪华休旅生活的向往。 2022年12月30日,伴随着Audi Channel第九期直播节目盛大开播…

MySQL存储引擎介绍以及InnoDB引擎结构理解

目录存储引擎概述各个存储引擎介绍InnoDBMySIAMMemeory其他引擎引擎有关的SQL语句InnoDB引擎逻辑存储结构架构内存部分磁盘部分后台线程InnoDB三大特性存储引擎概述 数据引擎是与数据真正存储的磁盘文件打交道的,它的上层(服务层)将处理好的…

我的Python学习笔记:私有变量

一、私有变量的定义 在Python中,有以下几种方式来定义变量: xx:公有变量_xx:单前置下划线,私有化属性或方法,类对象和子类可以访问,from somemodule import *禁止导入__xx:双前置下…

掌握Python中列表生成式的五个原因

1. 引言 在Python中我们往往使用列表生成式来代替for循环,本文通过引入实际例子,来阐述这背后的原因。 闲话少说,我们直接开始吧! 2. 简洁性 列表生成式允许我们在一行代码中创建一个列表并对其元素执行相应的操作&#xff0…

(十五)大白话我们每一行的实际数据在磁盘上是如何存储的?

文章目录 1、前情回顾2、真实数据是如何存储的?3、隐藏字段4、初步的把磁盘上的数据和内存里的数据给关联起来1、前情回顾 之前我们已经给大家讲过了,一行数据在磁盘文件里存储的时候,包括如下几部分: 首先会包含自己的变长字段的长度列表然后是NULL值列表接着是数据头然后…

图的概念及存储结构

文章目录图的概念图(graph)有向图(directed graph)无向图(undirected graph)加权图(weighted graph)无向完全图(undirected complete graph)有向完全图(directed complete graph)子图(subgraph)稀疏图与稠密图度路径与回路连通图与连通分量强连通图与强连通分量生成树图的存储结…

STM32H750自制开发板调试经验

​本篇只是一个记录,没啥可看的。 STM32H750硬件相关 STM32H750可以通过USB-OTG下载程序,也可以使用SWD进行调试,所以设计板子得时候将PA13和PA12预留出来即可,后续也可以用作usb虚拟串口(CDC)功能或者模拟…

stm32f407VET6 系统学习 day08 利用adc 模数转换 监控光敏电阻。

1. ADC 的知识 1.基本概念 : Analog-to-Digital Converter的缩写。指模/数转换器或者模拟/数字转换器。是指将连续变量的模拟信号转换为离散的数字信号的器件 。典型的模拟数字转换器将模拟信号转换为表示一定比例电压值的数字信号。 2.STM32F4x ADC特点 1. 可配…

git操作

删除暂存区文件: git rm --cached 完整文件名 git rm --cached xxx.txt这个删,只是把暂存区里的文件删了,工作区里面的没有删 把本地文件添加到暂存区 git add完整文件名 例如:git add xxx.txt git add xxx.txt此时xxx.txt已经…

Linux 权限理解和学习

✨个人主页: Yohifo 🎉所属专栏: Linux学习之旅 🎊每篇一句: 图片来源 🎃操作环境: CentOS 7.6 阿里云远程服务器 Don’t argue with the people of strong determination, because they may ch…

AtCoder Beginner Contest 283 Ex. Popcount Sum(类欧经典问题:数x在二进制表示下第k位的值)

题目 t(t<1e5)组样例&#xff0c;每组样例给定n,m,r(1<m<n<1e9,0<r<m) 求[1,n]这n个数中&#xff0c;所有满足i%mr的数i的二进制的1的个数之和 即&#xff1a;&#xff0c; 其中&#xff0c;__builtin_popcount(i)统计的是i的二进制表示中&#xff0c;1的…

Web APIs

文章目录一. Web API介绍1. Web APIs 和 JS 基础关联性1.1 JS 的组成1.2 JS 基础阶段以及 Web APIs 阶段2. API的概念[3.Web API的概念](https://developer.mozilla.org/zh-CN/docs/Web/API)4. API 和 Web API 总结二. DOM 介绍1. DOM 简介1.1 什么是 DOM1.2 DOM 树2. 获取元素…

Linux-6 三剑客命令

Linux-6 三剑客命令 awk&#xff08;取列&#xff09; 将系统的IP地址打印出来 [rootdestiny ~]# yum install net-tools -y #分析&#xff1a;#1.肯定是需要拿到IP地址&#xff0c;仅看某一个特定的网卡&#xff1b;ifconfig#2.先想办法过滤出数据的那一行&#xff1b; ###行#…

5)Django Admin管理工具,Form组件,Auth

目录 一 Django Admin管理工具 激活管理工具 使用管理工具 复杂模型 自定义表单 内联(Inline)显示 列表页的显示 二 django Form组件 局部钩子和全局钩子 三 Django 用户认证&#xff08;Auth&#xff09;组件 一 Django Admin管理工具 Django 提供了基于 web 的管理…

年终报告撰写小技巧,你学会了吗?

年年岁岁花相似&#xff0c;岁岁年年人不同。 临近年底&#xff0c;又到了一年一度的年终报告时段了。同事间见面最让人头疼的问候&#xff0c;莫过于&#xff0c;“你的年终报告写了吗&#xff1f;” 有的人东拼西凑、应付了事&#xff0c;汇报内容乏善可陈&#xff0c;领导…

美美的圣诞树画出来-CoCube

2022年圣诞节到来啦&#xff0c;很高兴这次我们又能一起度过~ CSDN诚邀各位技术er分享关于圣诞节的各种技术创意&#xff0c;展现你与众不同的精彩&#xff01;参与本次投稿即可获得【话题达人】勋章【圣诞快乐】定制勋章&#xff08;1年1次&#xff0c;错过要等下一年喔&#…

尚医通-上传医院接口实现(十八)

目录&#xff1a; &#xff08;1&#xff09;上传医院接口-基础类的创建 &#xff08;2&#xff09;数据接口-上传医院接口-初步实现 &#xff08;3&#xff09;上传医院接口-最终实现 &#xff08;1&#xff09;上传医院接口-基础类的创建 复制相关的工具类&#xff1a;这…

Redis Windows版安装和使用

下载地址&#xff0c;亲已测试可放心使用 https://github.com/tporadowski/redis/releases Redis安装和基本使用&#xff08;windows版&#xff09; 1.Redis简介 完全开源免费的高性能的key-value的数据库 支持数据的持久化&#xff0c;可以将内存中的数据保存在磁盘中&…