摘要
【目的】探索智能化作物集成建模方法和开发实用辅助建模工具。【方法】在综合分析麦、稻、棉等作物的生长模拟模型算法及模拟系统的基础上,提炼作物通用建模流程、模型结构、模型接口和模型模板,构建作物生长元模型;在模型资源库、组件、描述脚本和引擎等技术的支撑下,设计层次化、组件化和智能化作物集成建模辅助系统(IICMSS)结构及核心部件。【结果】基于.Net平台,使用C#语言和SQL Server数据库开发原型系统;以小麦为对象,重构了生长模型和模拟系统。与基于代码编程的小麦生长模拟系统相比,开发方法有所改进,方便了作物模型及模拟系统的开发、测试、维护和共享。【结论】基于生长元模型的智能化作物集成建模辅助系统实现了作物建模的工作流程化、手段工业化、接口通用化及模型透明化,促进了作物建模过程的自动化;作物模型研究者使用学习、定制、设计、配置、组装、评估和扩展等手段,即可无编程、智能化地构建作物模型。
【Objective】The method of intelligent crop integrated modeling was explored and a supported tools of modeling was developed. 【Method】By analyzing and extracting the crop (wheat, rice and cotton) growth models algorithm and simulation systems, the generic modeling flow, model framework, model interface and model template were extracted, and a growth meta-model for agronomic crops were developed. Based on the techniques of crop model resource library, model components, description script and engine, the structure and core parts of Intelligent and Integrated Crop Modeling Support System (IICMSS) with layer and component characteristics were designed.【Result】Based on .Net platform and SQL Server database,the prototype system was developed with C#, and a wheat growth simulation model and system was reconstructed using the IICMSS. Compared with the code-based wheat growth simulation system, the development approach of the model system reconstructed by the IICMSS has been improved, which facilitates crop model and system development, testing, maintenance and sharing.【Conclusion】The IICMSS realized flowchart process of crop modeling industrialization of modeling method, generalization of interface and transparent of models. In IICMSS, a crop model can be developed by scientists/modelers with no-code automatic approach through studying, customizing, designing, configuration, assembling, evaluation and extension.
出处
《中国农业科学》
CAS
CSCD
北大核心
2008年第3期695-703,共9页
Scientia Agricultura Sinica
基金
国家“863”计划项目(2006AA10Z219)
江苏省高技术项目(BG2004320)
关键词
作物生长模拟
元模型
通用过程
集成建模
模型结构
模板
Crop growth simulation
Meta-model
Generic process
Integrated modeling
Model framework
Template