首页 | 本学科首页   官方微博 | 高级检索  
     

农作物空间格局变化模拟模型的MATLAB实现及应用
引用本文:余强毅,吴文斌,陈羊阳,杨鹏,孟超英,周清波,唐华俊. 农作物空间格局变化模拟模型的MATLAB实现及应用[J]. 农业工程学报, 2014, 30(12): 105-114
作者姓名:余强毅  吴文斌  陈羊阳  杨鹏  孟超英  周清波  唐华俊
作者单位:1. 中国农业科学院农业资源与农业区划研究所/农业部农业信息技术重点实验室,北京 100081;;1. 中国农业科学院农业资源与农业区划研究所/农业部农业信息技术重点实验室,北京 100081;;2. 中国农业大学信息与电气工程学院,北京 100083;;1. 中国农业科学院农业资源与农业区划研究所/农业部农业信息技术重点实验室,北京 100081;;2. 中国农业大学信息与电气工程学院,北京 100083;;1. 中国农业科学院农业资源与农业区划研究所/农业部农业信息技术重点实验室,北京 100081;;1. 中国农业科学院农业资源与农业区划研究所/农业部农业信息技术重点实验室,北京 100081;
基金项目:国家重点基础研究发展计划项目(2010CB951504);国家自然科学基金项目(40930101和41271112);中央级公益性科研院所专项资金资助项目(IARRP-2014-16)
摘    要:Agent模型是研究农业土地系统复杂性与动态性的有效工具。在农作物空间格局变化模拟模型(CroPaDy,an agent-based model for simulating crop pattern dynamics)概念化设计的基础上,借助MATLAB平台开放性、矩阵运算能力强等特点,实现CroPaDy模型的数值模拟,并以黑龙江省宾县调查数据为依据,完成模型的区域实证研究。基于MATLAB的模型实现过程充分考虑了CroPaDy模型的多层次性(土地流转行为与作物选择行为)成功实现了3个子模块的动态嵌套模拟:1)Agent生成模块。基于已有的多源GIS数据、统计数据、典型调查数据、以及个体的通用规则,利用蒙特卡洛方法生成每一个个体Agent的属性信息;2)Agent分类模块。基于调查数据对受访农户进行态度聚类分析,然后借助人工神经网络方法确定所有生成的Agent所在的类型;3)Agent决策模块。利用概率方法,计算特定周期内每个Agent的决策行为。区域实证研究中,直接将空间耕地网格作为个体Agent,实现区域全覆盖(网格大小设置为114 m×114 m,约等于户均耕地面积),模拟结果表明,研究区2010年玉米、大豆、水稻、烤烟的模拟结果分别为2 6055.9、5 192.2、3 506.8、3 983.9 hm2,利用宾县统计年鉴(2010)进行验证,模型总体模拟精度达90%以上。CroPaDy模型的设计与实现科学合理,具有较强的理论性与可操作性,能够用以表达特定区域内的农作物空间格局及其动态变化过程。

关 键 词:农作物;模型;MATLAB;Agent模型;态度;土地流转;农业土地系统
收稿时间:2013-12-31
修稿时间:2014-05-15

Model application of an agent-based model for simulating crop pattern dynamics at regional scale based on MATLAB
Yu Qiangyi,Wu Wenbin,Chen Yangyang,Yang Peng,Meng Chaoying,Zhou Qingbo and Tang Huajun. Model application of an agent-based model for simulating crop pattern dynamics at regional scale based on MATLAB[J]. Transactions of the Chinese Society of Agricultural Engineering, 2014, 30(12): 105-114
Authors:Yu Qiangyi  Wu Wenbin  Chen Yangyang  Yang Peng  Meng Chaoying  Zhou Qingbo  Tang Huajun
Affiliation:1. Key Laboratory of Agri-informatics, Ministry of Agriculture / Institute of Agricultural Resources and Regional Planning, Chinese Academy of Agricultural Sciences, Beijing 100081, China;;1. Key Laboratory of Agri-informatics, Ministry of Agriculture / Institute of Agricultural Resources and Regional Planning, Chinese Academy of Agricultural Sciences, Beijing 100081, China;;2. College of Information and Electrical Engineering, China Agricultural University, Beijing 100083, China;;1. Key Laboratory of Agri-informatics, Ministry of Agriculture / Institute of Agricultural Resources and Regional Planning, Chinese Academy of Agricultural Sciences, Beijing 100081, China;;2. College of Information and Electrical Engineering, China Agricultural University, Beijing 100083, China;;1. Key Laboratory of Agri-informatics, Ministry of Agriculture / Institute of Agricultural Resources and Regional Planning, Chinese Academy of Agricultural Sciences, Beijing 100081, China;;1. Key Laboratory of Agri-informatics, Ministry of Agriculture / Institute of Agricultural Resources and Regional Planning, Chinese Academy of Agricultural Sciences, Beijing 100081, China;
Abstract:Abstract: Crop pattern is a key element in agricultural land systems other than land use and land cover. Crop pattern dynamic changes take place very frequently, but they are not always easily observable, making many difficulties for analysis. As an effective tool for understanding the driver, process and consequence of agricultural land system changes, the spatially-explicit agent-based land change models have successfully been applied in representing human and natural interactions on agricultural landscapes. With the assumption that the crop pattern at a regional level is the aggregation of crop choices at the filed level, we conceptualized an agent-based model to simulate crop pattern dynamics at a regional scale (CroPaDy), which was supposed to represent the frequent but uneasily observed crop pattern changes in agricultural land systems. The conceptualization of CroPaDy model was designed strictly following the standard protocol for agent-based modeling. However, the computational model hinders its application because it needs a grid-based representation and the model itself is complicated with multi objectives, and nested by 3 interactive sub modules. As CroPaDy model can hardly been developed by the common agent-based modeling platforms, such as RePast, NetLogo, and Swarm, we are trying to use another alternative MATLAB to realize an empirical based application in an agricultural region of Northeast China, by taking the advantage of powerful and open-accessed matrix computing ability of MATLAB. We coded the model for the 3 interactive sub modules in steps: 1) Agents generating module. The Monte Carlo method was used to generate the internal factors (family attributes) for each individual agent in the full coverage study region by combining GIS data, statistical data, survey data and the individual based blanket rules. 2) Agent classifying module. The back propagation artificial neural network method was used to automatically classify the generated agents to groups based on the performance of surveyed agents, and the different groups were further linked with discrete probability on making a certain decision. 3) A probabilistic approach was used to determine the decisions of agent in each modeling period. The survey based data was used to support the empirical based application. After coding CroPaDy model in MATLAB with an input of 114 m×114 m grid-based ASCII file (total grid number = 29 799) plus 384 surveyed households randomly distributed on the selected grids, the model can successfully run and output model results for visualization and analysis. The results suggest that the crop areas of maize, rice, soybean, and tobacco are 26 055.9, 3 506.8, 5 192.2, 3 983.9 hm2 respectively. Comparing with the local statistic yearbook, the overall accuracy of CroPaDy model can reach as high as 90%. Therefore, it is concluded that not only the conceptual framework of CroPaDy model is able to present the interactions between human and environment in agricultural land systems, but also the computational model can be finely programmed with MATLAB software. The study can further prove that crop pattern dynamics can be modeled by capturing farmer's land use decisions, and CroPaDy model can be applied in other similar regions if the detailed household survey data is available.
Keywords:crops   models   MATLAB   agent-based modeling   attitude   land transfer   agricultural land systems
本文献已被 CNKI 等数据库收录!
点击此处可从《农业工程学报》浏览原始摘要信息
点击此处可从《农业工程学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号