科学网

 找回密码
  注册

tag 标签: 农业模型

相关帖子

版块 作者 回复/查看 最后发表

没有相关内容

相关日志

太阳总辐射估算系统RadEst3中文版
热度 1 agri521 2011-1-11 20:15
RadEst 3.0太阳总辐射估算系统。如感兴趣,请发邮件到 Agri521@gmail.com 索取。 来信请注明:使用意图、姓名、工作单位、研究方向。 1启动页面 2程序主界面 3 4 5 6 7
个人分类: 农业建模|6265 次阅读|3 个评论
在模型评价中使用1:1图应注意的几点
agri521 2010-11-14 20:14
在模型评价阶段,我们通常的做法是比较实测值与预测值,以评价模拟模型的准确性。由于实测值可以重现,但模拟却不可能重现,从这个意义上讲,比较模型的实测值和预测值并不是非常有效的方法。在目前情况下,这仍是建模者最常使用的方法。 一般,我们把模型评价方法分为两类:图形法和数值比较法。其中,利用图形来展示模型实测值和预测值的一致性是模型建模者使用最广泛的一种方法。我们令x为实测值,y为x相对应的预测值,借助统计学技术,使用无截距直线拟合实测值和预测值。直线的斜率和决定系数作为判断实测值和预测值一致性的指标。如果模型预测效果不存在误差,实测值和预测值则完全相同,每个点均准确落在1:1线上。虽然1:1图可以让人一眼看到模型预测值和实测值的吻合度,但是我们也要谨慎对待这种方法,因为1:1图常容易使建模者低估模型误差水平。原因有二:1、有时候,环境数据呈偏态分布,而非正态分布。如果数据点的分布规律违背标准回归的前提条件,推断统计的结果是不可信的。2、点到1:1线的垂直距离或等效水平距离表示模型误差,而人眼往往直观评价点到1:1线的最短距离。 在某些情况,在1:1图上增加实测值和预测值的回归直线或者取代1:1线。但这种做法有时候更容易误导读者。如果数据点接近回归直接,给人的印象就是模型非常好,但事实上,回归直线所表示的并不是模型误差。1:1图除可以用于籽粒产量等单个输出值的结果变量,也可用于随时间变化有多个输出值的结果变量,如LAI。1:1图还可用于不同类型或水平处理数据,比如不同生态点。使用不同符号表示不同类型数据点,从图上可以判断生态点差异对模型的影响。同样也可以用于不同施肥水平实验,帮助建模者判断是否模型误差取决于肥料水平。 关于数值比较法,国内最常到的就RMSE(根均方差)了,笔者在这里就不作讨论了,不过大家可以讨论一个问题。如果使用1:1图和RMSE检验后,发现结果均理想,那么是否有理由认识我们所构建的模型是成功的模型呢?如果不是,我们还需要做哪些工作?
个人分类: 农业建模|8019 次阅读|0 个评论
作物生长模型WOFOST 7.1简体中文版
热度 1 agri521 2010-11-3 07:44
WOFOST是由荷兰瓦赫宁根大学开发研制,基于单站点的模拟系统。基于过程的动态解释性模型,以日为步长模拟在气候和其他环境因子(如土壤水肥)影响下的作物生长过程,如光合作用、呼吸作用、蒸腾、叶面积变化、干物质分配以及产量形成等。该模型可以模拟水肥充分供应(潜在生长条件)、水分限制(雨养条件)和养分限制(N、P、K供应不足)三种条件下的作物生长过程和作物产量。 近日笔者把WOFOST模型进行汉化,方便大家使用,由于版权等方面的原因, 暂不在互联网上公开发布。如需要,请发邮件到 Agri521@gmail.com 索取。 来信请注明:使用意图、姓名、工作单位、研究方向。 请登录 http://agri520.cn 了 解最新 进展。
个人分类: 农业建模|11695 次阅读|1 个评论
我在网络上的一些言谈举止
agri521 2010-9-2 01:12
2010年11月6号 Twitter微博 玉米产业体系育种研究室2010年赴美国考察报告 http://url.cn/3W9bHA 笔者评:这种交流方式非常好,至少可以让大家知道你们去美国做什么了。 2010年11月6号 Twitter微博 代码重构之路的艰辛与模型重构之路的艰难。 2010年11月3号 Twitter微博 有文献讲,可以用R直接调用WOFOST dll,挺感兴趣的,有时间了好好研究研究。 2010年11月2号 Twitter微博 今天看到土壤通报上一篇文章,在结论部分,作者写到,WOFOST模型仍需要不断的发展和完善,使它能更好的为人类服务!。 2010年10月30号 Twitter微博 实验室有位老师先后在中国农业科学中和英版发表文章,而且是在同一年,让人伤心的是,两篇文章的摘要一字不差,英文文章正文内容85%是翻译自中文文章。原来这些事情就在身外。 2010年10月30号 Twitter微博 中国期刊网上可以检索到许多基于面向对象的的模型或系统,不讨论文章中是如何写面向对象的,到底私下源代码是如何设计类的?自己不说可能谁也不知道。农业模型你真的是面向对象嘛? 2010年8月26号 在 普蘭塔 上的留言 不大认同您讲的生态模型用的是计算机语言,而生物统计或统计模型离不开如R等。这本A Practical Guide to Ecological Modelling,就是讲如何使用R语言来研制生态模型,指数学模型,而非统计模型。R语言或C语言,他们只是工具,并不能代表所研制的模型的类型。如果使用底层语言写模型,与使用R、matlab等高级语言相比,对研制者的编程能力要求高。可以这样,使用R等工具建模、检验、验证,发文章就足够了。当需要这些模型在软件里实现,再转换成C、C++或C#,这一步可以找人代劳。粗略认识,欢迎加入农业模型QQ群:111765496讨论。 2010年9月2号 在 农业模型QQ群的留言 不知道IMZ(网名)是否一定要使用DSSAT。如果要买,先了解这个个人版和机构版在使用协议上的区别。今年《结晶学报A辑》影响因子从2提高到49就是因为一个软件的协议改变了,要求使用我的软件必需引用我的文章。价格差这么多,我想在协议上还是有区别。如果IMZ只是用这个DSSAT本地化一下,发个文章这类的。其实可以找其它模型来代替,如APSIM和SUCROS等。老板说钱不是问题,如果不花钱我们就可以把这件事办成,那时,钱是不是问题就不重要了。使用SAS和R语言的最大区别是,后者可以不花钱就可做ANOVA。
个人分类: 文献探讨|5439 次阅读|0 个评论
欢迎加入Modelling and Simulation In Agriculture论坛
热度 1 agri521 2010-8-22 19:14
为方便国内农业模型同行交流,笔者在Google Group申请了 Modelling and Simulation In Agriculture 论坛,欢迎您的加入,讨论主题暂定为:模型开发技术、农业模型及系统编制、DSSAT、APSIM、AquaCrop等模型应用。另开通了QQ群:111765496,同样期待您的加入。
个人分类: 网络生活|5381 次阅读|3 个评论
APSIM Group 7月份发帖情况汇总
agri521 2010-7-27 16:20
今年7月份,APSIM Group主题帖有11篇,其中4篇没有被回复。求助关于模型算法的有8篇,涉及到蒸腾效率、高粱品种参数、农场污水降解模型等;关于APSIM脚本或应用的有3篇,涉及到组件增加等问题。在被回复的8篇中,有2篇得到满意答案,见下: 2010/06/29 问 :APSIM是否包括西红柿模型? 答 :没有 2010/07/03 问 :于播种后,间隔一定天数追施肥料,这种施氮方式是否可以模拟? 答 : 可以,但需要自定义。具体操作方法见下: It is a top up rule meaning that it will determine the amount to apply to keep the amount of N at a threshold (the value specified on the line Amount of N required in top 3 layers (kg/ha) : ). 请复制以下内容,粘贴到paddock节点。这样模拟树就增加了新组件,该组件可以实现设置施肥料和间隔天数。 manager name=Fertilise on days after sowing script text! .DaysAfterSowing = ) then apply amount = (kg/ha), depth = 50 (mm), type = () endif ]]/text eventstart_of_day/event /script ui category name=When should fertiliser be applied / modulename type=modulename description=On which crop is fertiliser being applied:wheat/modulename fert_das type=text description=Enter number of days after sowing:20/fert_das category name=Fertiliser application details / fertmodule type=modulename description=Module used to apply the fertiliser: / fert_amount type=text description=Amount of fertiliser to apply (kg/ha):150/fert_amount fert_type type=list listvalues=NO3_N, NH4_N, NH4NO3, urea_N, urea_no3, urea, nh4so4_n, rock_p, banded_p, broadcast_p description=Fertiliser type:urea_N/fert_type /ui /manager
个人分类: 农业建模|3876 次阅读|0 个评论
于强老师写的关于模型的几个帖子
agri521 2010-7-11 15:03
非常高兴找到于强老师的博客,推荐大家有机会去读一下。几篇关于模型的帖子整理在这里。 于强老师还有个科学网博客: http://xn--fiqs8s1vd653bg0f.net/u/csiro/ 如何开始生态系统模型研究? http://blog.sina.com.cn/s/blog_4fc60eab01008i4m.html 植物生理学中的数学模型 http://blog.sina.com.cn/s/blog_4fc60eab01008i4k.html 数学和统计方法很重要 http://blog.sina.com.cn/s/blog_4fc60eab0100fk4c.html 数学家做光合模拟的基本知识 http://blog.sina.com.cn/s/blog_4fc60eab0100h829.html
个人分类: 科学工具|4285 次阅读|0 个评论
作物生长和产量的数学模型(译文)
热度 1 agri521 2010-7-11 15:02
前言 本书意在概述作物建模方法,以构建数学基础扎实和适用性强的模型。 科学研究被认 为是探寻规律(patterns)、 关系(relationships)、联系(connections)、连贯性(consistency)和美(beauty)的过程。寻找数据图上的规 律或趋势,然后搜索与规律相符的数学关系,并鉴定多因子之间的联系,以及检验不同观测者和观测条件下规律的一致性,最后发现模型的数学美。在这五步中,最 后一步通常是最难实现,也最容易被忽视。 现代科学的语言是数学,这在物理、化学和生物学上已经得到证实。尝试对植物和动物系统进行定 量描述,必然产生相同的数学途径,但许多人被应用数学的语言和方法所吓到。本书也涉及到一些数学公式,但这些是还是好理解的。 鼓励读者先浏览本书中的数据和模型建模过程,然后再掌握模型的数学细节。书中的数据以表和图 的形式出现,以帮助读者理解示例。此外,同一公式可能在一章中多次出现,以及相同的符号可能具有不同的意思,这样做是为了避免过多使用符号。 (以下为作者的一些个人经历,略) Allen R. Overman 作者总结了多年的科研经历,重点描述了logistic响应模型和概率生长模型,其中对 logistic方程的改形推导过程进行了详细描述。但本书涉及模型均是基于经验的静态模型,且全书所述模型均延伸自两个模型,内容较单一。总体来看,本 书更适合刚入门的建模新手,对于理解模型的演算过程有很大帮助。 译者 第一章 引言 1.1 历史背景 本书描述的建模方法是以实验结果为驱动和指导的。模型正在发展,并逐步完善,而非停留在设想 阶段。在本书中作者没有描述广泛领域内的作物建模,还是关注实际应用较好的模型。相对于有限差分法,我们更喜欢使用解析函数(Ford, 1999)。我们也没有发现有限差分法可以替代解析函数。因此,学生仍应该学习微积分、微分方程和物理。 1.2 产量响应模型 E.A.Mitscherlich最早模拟了作物对管理措施的响应,他还模拟了许多有趣的事 情。这在当时产生了相当大的争论。Mitscherlich的方程为 其中,N为养分施用量;Y为干物质产量;Y0为,N等于0时的干物质产量;Ym为在高氮时的 最大干物质产量;c为养分响应系数。该方程假定产量均是正值。 后来有人证明,Mitscherlich公式与更早期数据资料规律不一致。(具体比较过程 略) 随后,有人认为logistic方程可作为替代Mitscherlich方程。 其中,Y为干物质产量;N为养分施用量;A为于高氮时的最大干物质产量;b为阻滞系数 (intercept parameter);c为养分响应系数。模型曲线呈S形,且Y在N取值范围内均为正值。logistic方程适用于描述作物对N、P和K的响应。有关该 模型的延伸和应用将在第二和四章展开。 1.3 生长模型 在1.2中,我们更多关注的是随季节变化的干物质对施用养分的响应,而在本小节,我们讨论干 物质积累和植株营养随时间的变化。 作者(1984)使用概率模型描述作物生长。 其中,Y:干物质积累量;t:从1月1号开始的时间(单位:周);A:最大干物质积累 量;:到干物质分布均值的时间(单位:周);:干物质分布的时间范围(单位:周)。(以下举例说明了该模型的求解过程,略) 1.4 环境输入 环境或气候等输入影响作物生长,太阳辐射引起作物生长速率的季节性变化证实了这一点。(作者 以气温和太阳辐射为气候变量,简单演示了1.3小节中的生长模型) 1.5 总结 本章举例说明几个数学模型的应用。许多关键规律已经研究了很长一段时间,但有批评指出,这种 方法仅可称为曲线拟合。 第二 章 季节响应模型 2.1 背景 本章对logistic模型的分析和应用作了进一步扩展。 2.2 扩展logistic模型 logistic模型可延伸应用到植物养分吸收和干物质生产,而这种应用是基于三个假 设:1. 年干物质产量对氮素呈logistic响应。2. 年植株氮素吸收对氮素呈logistic响应。3. 两者的氮素响应系数相同。 (译者注:殷新佑等认为logistic模型不能准确估计最大值A,因而限制了模型的应用。 殷新佑提出了新的生长曲线模型。以下logistic模型的改形过程略) 2.3 扩展多logistic模型 2.4 水分有效性 2.5 豆科/杂草互作 第三 章 生长响应模型 3.1 背景 禾本科作物的干物质和养分积累随时间呈S形曲线。 3.2 经验生长模型 3.3 扩展经验生长模型 3.4 现象生长模型 3.5 扩展生长模型 第四 章 模型的数学特征 4.1 背景 本章主要关注数学细节,如微分方程的解法,函数的数学特征。还提供了生长模型和季节性模型的 数学基础,这包括一些数学定理。 4.2 现象生长模型 第五 章 牧场系统 (略) 第六 章 非线性回归的数学模型 6.1 背景 第六章是本书中最枯燥的一章。 回归分析涉及到许多数值分析方法,其中二阶牛顿拉夫申法,又称牛顿迭代法非常有效。 非线性回归分析中的非线性系指模型参数的非线性,即回归模型的1 个或多个参数以非线性形式存在。但我们通常认为模型自变量以nonlinear形式存在。这两者是有区别的,读者就加以注意。 6.2 Logistic 模型 Logistic的最简单形式: 其中,Y:季节干物质产量(Mg ha-1);N:施氮量(kg ha-1);A:最大季节干物质产量(Mg ha-1);b:干物质阻滞系数;c:干物质对氮的响应系数(ha kg-1)。 Eq. 的参数A是线性,而参数b和c是非线性。 优化Eq. 与实验数据的拟合,即优化参数A、b和c的取值。 优化的标准就是尽量使数据与模型偏差的误差平方和最小化。 在进行非线性拟合时,非线性参数的初始估计是必要的。通常可通过绘制数据趋势图获得,或 者把模型进行线性变化,而后进行线性回归获得。 在大多情况下,我们需要对多个数据集进行比较。对数据集拟合后,发现模型的某些参数在数据集 间是一致的,而另一些参数则在数据集间有差异。如比较干和湿两年份作物的产量,利用Logistic模型进行拟合,参数A的在两个年份间有差异, 而模型参数b和c在两年份间保持一致。 那么参数A是对两年数据分别估 计获得,而参数b和c是汇总两年数据估计获得 (individual A values would be obtained by summing Eq. for each set of values. Parameters b and c would be estimated by summing over all of the data.)。在对数据进行非线性拟合时,可同时求得参数A、b和c的标准误(standard error)和模型的非线性相关系数R。 6.3 概率模型 (即1.3小节中的生长模型,略) 6.4 置信区间 在6.2和6.3,讨论了参数最优值的估计方法,以及参数估计值的标准误计算方法。本节仍以 logistic模型为例,进一步讨论参数组合的预测效果。 6.5 敏感性分析 在模型分析中,常需要测定模型对模型参数值改变的敏感性。 例如,logistic模型的参数估计值为A=10.77 Mg ha-1, b=1.05, c=0.0123 ha kg-1;标准误为SDA=0.37 Mg ha-1, SDb=0.09, c=0.0013 ha kg-1。 方法一, 保持参数b和c值不变,在标准误范围内改变A值,并计算结果。组合趋势图,检验每个参数取值变化对趋势线形状的影响。 方法二,改变单个参数,计算误差平方和E的变化。模型参数在最适值附近的变化, 其E vs 参数图接近抛物线。 6.6 无量纲图 无量纲图在科学与工程上使用最频繁。使用无量纲图有二个目的。一、简化大量结果为 compact form;二、检验模型在实体系统的普遍适用(One is to reduce a large amount of results into a compact form, and the other is to test the general applicability of a model to a physical system.)。 我们更关注后者。如果数学模型恰恰很好地描述了一组数据,可以认为该模型是特定数据的仿制 品。为了评价模型的通用结构和形式,我们怎样不同的数据集,其拟合模型的参数值不同(The question is how to compare different sets of data where parameter values may differ in order to evaluate the general structure and form of the model.)。 6.7 相关系数 相关系数R是检验模型与数据拟合优度的一个指标,其取值范围在-1到1之间。另一个指标是决 定系数,即相关系数的平方。 作者认为相关系数是检验模型与数据拟合度的非常有用的指标,但相关系数应与其它指标一并考 虑,如参数估计值的标准误。 本帖PDF版下载: http://good.gd/276080.htm
个人分类: 农业建模|8137 次阅读|1 个评论
6位作物模型模拟专家
agri521 2010-7-10 11:17
Kenneth J. Boote (肯尼斯 J. 布特) Professor Emeritus at University of Florida View detailed resume http://agronomy.ifas.ufl.edu/faculty/boote.shtml Research Focus Study of photosynthesis, respiration, carbon and nitrogen metabolism, and growth of crop plants in response to climate, carbon dioxide enrichment, drought, defoliating pests, and diseases. Develop crop growth models to understand crop physiology , to evaluate crop and pest management strategies, and to evaluate physiological traits for genetic yield improvement. Contact Information E-mail kjb@mail.ifas.ufl.edu Gerrit Hoogenboom (格里特) Professor Emeritus at University of Georgia View detailed resume http://www.gerrithoogenboom.com/ Research Focus Crop Modeling and Simulation Agrometeorology Geographic Information Systems (GIS) Decision Support Systems for Agrotechnology Transfer Automated Weather Station Operation and Data Management Impact of Climate Change and Climate Variability on Crop Production Natural Resource Use Contact Information E-mail gerrit@uga.edu James W. Jones ( 詹姆斯 W. 琼斯 ) Distinguished Professor at University of Florida View detailed resume http://www.abe.ufl.edu/contact/directory/detail_person.php?id=21 Research Focus Agricultural production systems analysis, simulation, crop and soil modeling, environmental effects on crop growth and yield and computer applications in agriculture. Contact Information E-mail gerrit@uga.edu Allen R. Overman ( 艾伦 R. 奥弗曼 ) Professor at University of Florida View detailed resume http://www.abe.ufl.edu/contact/directory/detail_person.php?id=21 Research Focus Water reclamation and reuse Mathematical models of crop production Chemical processes in soil Population and other trendsOTHER Contact Information E-mail AROverman@ifas.ufl.edu L. A. HUNT (亨特) Professor Emeritus at University of Guelph (In the right side) http://www.plant.uoguelph.ca/faculty/thunt/ Research Focus Wheat, barley, genotype x environment, crop modelling Contact Information E-mail thunt@uoguelph.ca Senthold Asseng at CSIRO http://www.csiro.au/people/Senthold.Asseng.html#3 Research Focus Useing simulation modelling to analyse dynamic interactions between crops, soils and the atmosphere to improve profitability and sustainability of cropping systems in rain-fed environments Systems analysis in climate change and climate variability impact and adaptation and the integration of bio-physical and social aspects in agricultural landscapes. Contact Information E-mail Senthold.Asseng@csiro.au
个人分类: 农业建模|5141 次阅读|0 个评论
APSIM met中Tav和Amp计算
agri521 2010-7-9 10:20
APSIM官方提供了Tav_Amp,用于计算年均环境温度(TAV)和年均月气温变幅(AMP)。Tav_Amp是使用Fortran语言写的, 并且官方也提供了源代码。由于笔者对这种语言不熟悉,并且对这个Tav_Amp.exe也不知道如何下手。就试着看了一下Fortran源代码,看看算 法,再把这个算法改写成自己熟识的语言。 Tav_Amp.exe是这样计算TAV和AMP的,如下: 1. 读取met文件 site,year,date,month,day,radn,maxt,mint,rain,wcode Bund,1944,1944-1-1,1,1,28.18,28.75,17.63,0,wwwn Bund,1944,1944-1-2,1,2,13.86,25.57,21.01,2,wwwG Bund,1944,1944-1-3,1,3,13.83,27.02,21.7,16.8,wwwG 原文件里没有date和month,是自己后来加上去的。 2. 日序转换为日期。 3. 计算逐日日均值 tmean = (maxt + mint)/2 4. calculate average monthly temperatures for each year 5. calculate average monthly temperatures over all years 6. get the average annual temperature 7. get the amplitude for each year 8. get the average amplitude 由于APSIM met文件中,没有提供日均温,需要使用日最低温和日最高温计算求得。 如果你的气象数据里提供了日均温,可以省去这一步。 ## Used for:APSIM met文件中tav和amp计算 ## Author: code from Guoqiang Li ## Email: agri521@gmail.com ## Date: 18/06/2010 ## 系统设置 rm(list=ls()) setwd(F:/My Documents/R/data/) options(digits=8) ## 读取外部数据 library(RODBC) channel - odbcConnectExcel(wenxianmet.xls) mydata - sqlFetch(channel,result) odbcClose(channel) ##对气象数据进行简单的清洁工作 dif - mydata$maxt mydata$mint len - length(mydata ) #出错气象数据的个数 if (len==0) { #根据日最高温和最低温计算日均温 mydata$tmean - (mydata$maxt + mydata$mint)/2 mydata$year - as.factor(mydata$year) mydata$month - as.factor(mydata$month) attach(mydata) # 根据日均温计算每年每月日均温 yeartmean - tapply(tmean,data.frame(year,month),mean) # annual average ambient temperature tav - sum(yeartmean)/(dim(yeartmean) *dim(yeartmean) ) tt - as.list(data.frame(t(yeartmean))) maxmin - sapply(tt,function(x) max(x) min(x)) # annual amplitude in mean amp - sum(maxmin)/dim(yeartmean) c(tav, amp) } else { print(以下气象数据出错,日最高温大于日最低温) mydata$maxt }
个人分类: 农业建模|7487 次阅读|0 个评论
APSIM(农业生产系统模拟器)
agri521 2010-7-9 10:19
APSIM(Agricultural Production Systems sIMulator)是澳大利亚系列作物模型的总称,与DSSAT类似,它也是把各种不同的作物模型集成到一个公用的平台。APSIM模型框架是由 APSRU(Agricultural Production Systems Research Unit)小组(CSIRO和昆士兰州政府联合组建)在过去的10多年内开发的。 APSIM设计特色之一就是把零散的的研究结果集成到模型之中,以便把某一学科或领域的成果 能应用到别的学科或领域去。公用平台的使用使得模型或模块之间的相互比较更加容易。通过即插即用的方法,在系统设计中取得了很好的效果。APSIM可 以让用户通过选择一系列的作物、土壤以及其他子模块来配置一个自己的作物模型。模块之间的逻辑联系可以非常简单地通过模块拔插来规定。 与其他作物模型不同的是,APSIM模拟系统的核心突出的是土壤而非植被。天气和管理措施引 起的土壤特征变量的连续变化被作为模拟的中心,而作物、牧草或树木在土壤中的生长、来去只不过是使土壤属性改变。加上模型的拔插功能,使得APSIM 能够很好地模拟耕地的连作、轮作、间作以及农林混作效应。 APSIM目前能模拟的作物包括小麦、玉米、棉花、油菜(Canola)、紫花苜蓿、豆类作 物以及杂草等。对施肥、灌溉、土壤侵蚀、土壤氮素和磷素平衡、土壤温度、土壤水分平衡、溶质运移、残茬分解等过程都有相应的模块。目前应用的领域已经包括 种植制度、作物管理、土地利用、作物育种、气候变化和区域水平衡等。 APSIM(农业生产系统模拟器)是模块化模拟平台,它被用来模拟农业系统中的生物物理过 程。 APSIM允许描述农业系统中关键组成部分的独立模块(模型开发者开发、使用者选择)插入到平台中,适于比较准确地预测在不同的气候、品种、土壤和管 理因素下作物产量,同时分析长期水资源管理问题。 APSIM模拟平台包括一系列用来模拟农业系统中的生物和物理过程的生物物理模块、允许用户 确定管理决策以反映模拟场景特征并控制模拟行为的管理模块、输 入输出模块和驱动模拟过程、控制独立模块中信息传输的模拟引擎。其中的作物模型以通用模板概念为基础,提供了一种获取统一的原则、测试新的认识、比较不同 的模拟途径的方法,并且保持对预测能力的关注。所有的作物用同样的代码来模拟,仅仅是采用自身的作物参数文件来区分特定的实例。 APSIM通过中心模拟引擎与其他模块进行沟通,模块可以用任何编程语言写成,用户可以在不 同的模拟中选择不同的模块组合配置APSIM。这种处理方法吸 引了多个国家的农业、灌溉、土壤等不同领域、不同机构的专家按照该平台提供的标准开发相应的模块,并无缝地连接到该平台上,有效地避免了该领域的代码重 复。 APSIM最新版2009.04.24发布: http://www.apsim.info/apsim/Downloads/apsim71.exe   APSIM附带程序: Control file generator (1.1Mb) -可使各方案因子的不同水平相互组合,以生成Apsim运行文件,包括提供用户界面指定的临时文件和参数值。 TAV_AMP (500kb) -计算APSIM climate (met)文件所需的年平均环境温度值 (TAV) and月平均温度的年幅度 (AMP) ,并添加到文件中。注:Apsim-SoilN2 (SoilN2) model利用TAV 和 AMP值来计算某地点的日土壤温度。这两个值是SoilN2从地点参数中读取的,作为某地的default值。如果SoilN2不能从APSIM的其它模 板,如Met 或 Manager modules中读取,就使用default值。 TAMET (1.91Mb)  本程序最初由 CSIRO(澳大利亚科学院)热带作物和牧草系的B. H. Wall于1977年开发,对天气文件的一致性进行checks。现在也被用于check APSIM的.met文件,并增加了友好的GUI界面。 APSoil 是 收集土壤水分特征数据库,这些数据可估算individual土壤和作物的有效含水量s。包括Australia的许多种植区,并定时更新。(需填写申请 才能得到下载地址) Analysis1.xls (116kb) -由Neil Huth开发的电子表格可以导入APSIM输出。打开,点击 Enable macros即可。 Analysis2.xls (124kb) -可导入specific APSIM 输出文件。
个人分类: 农业建模|13710 次阅读|1 个评论
AquaCrop和ETo Calculator 简体中文版
agri521 2010-7-7 14:59
近日对联合国粮农组织AquaCrop(作物水分生产效率模型)和ETo计算器进行了汉化。对此模型感兴趣的同志,欢迎测试。 由于版权等方面的原因, 暂不公开发布互联网上。请发邮件到 Agri521@gmail.com 索取汉版进行测试,并反馈测试信息。 来信请注明:使用意图、姓名、工作单位、研究方向。 请登录 http://agri520.cn 了 解最新 进展。 这里有一篇高亮之先生09年12月编译的国际上最新推出的作物模型-AquaCrop,在这里向高先生致敬。 http://www.jaaslib.ac.cn:88/daamnet/DAAM-10/AquaCrop.htm 模型官方主页: http://www.fao.org/nr/water/aquacrop.html 模型讨论组: http://km.fao.org/aquacrop_forum/
个人分类: 农业建模|13961 次阅读|0 个评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-6-16 17:28

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部