棉花生产管理系统COTMAN的设计与实现
The Implementation of Cotton Management System (COTMAN)*
中国农科院棉花所 董占山
新疆农科院经作所 文如镜 田立文
Cotton Research Institute, CAAS Dong Zhanshan
Cash Crop Research Institute, XAAS Wen Rujing Tian Liwen
在国家“九五”科技攻关计划资助下,中国农科院棉花所和新疆农科院经作所联合进行研究,已经建立了棉花生产管理系统 COTMAN原型,现将系统主要功能、设计思想和实现方法分述如下。
系统的主要功能
1 .静态决策:在棉花播种之前,根据一个地区的农业资源条件,对如何选用棉花品种、最佳播期、底肥施用量等作出决策。
2 .动态决策:在棉花出苗之后,系统可以根据棉花的长势长相,向用户推荐各个时期棉花的生产管理措施,供生产技术人员和生产管理者选择使用。
3 .生长发育模拟:将棉田的有关信息正确地输入到计算机中,并将各项生产管理措施输入系统,那么该系统可以调用棉花生长发育模拟模型GOSSYM,模拟各个时期的棉花生长发育状况,为科学研究人员和生产技术人员提供必要的科学数据。
系统的设计与实现
该系统是以作物生产管理系统的理论为指导,综合运用计算机科学技术,将农业科学研究的结果用数学语言和计算机语言表达出来,以棉花模拟模型和棉花生产管理专家系统的形式表现为计算机程序,可以在当前最流行的 WINDOWS 95操作系统下,以全中文的界面向广大农业科技人员和棉农提供生产管理决策。
棉花生产是一个受天地人综合影响的人工和自然相复合的复杂巨系统,系统的目标就是在维护生态环境不退化的前提下获得尽可能多的优质棉纤维。为了实现这一目标,棉花生产专家会依据不同地区的自然资源条件、农业生态条件和社会经济条件的配置情况,在作物生态学原理指导下,根据自己的生产实践经验,提出棉花品种的布局、播种、施肥、灌溉等一系列生产管理措施。
在上述决策过程中,一地的自然资源条件、农业生态条件和社会经济条件在短期内是基本不变的,我们将其定为静态知识,以知识库的形式实现。作物生态学原理和专家个人的生产实践经验则是可变的或不确定的,将以推理机的形式实现。
下面分知识库的设计与实现、静态决策推理机的设计与实现、动态决策推理机的设计与实现、棉花模拟模型的设计与实现等几部分进行详细介绍。
知识库的设计与实现
在棉花生产管理系统 COTMAN中,为了实现专家的推理决策,将决策地点的自然资源条件、农业生态条件和社会经济条件归类整理,分别存放到不同的知识子库中,以方便管理、更新和检索等。目前暂将知识库分为3个子库:地理知识库、品种知识库、气候知识库。地理知识库用来存放决策地点的地理知识信息,具体内容见表1所示。品种知识库用来存放各优良品种的知识信息,具体内容表2见所示。气候知识库用来存放决策地的各种气候知识信息,具体内容见表3所示。
表 1 地理知识库结构
名称 |
代号 |
类型 |
植棉地点名 |
SITENAME |
C |
纬度 |
LATITUDE |
N |
经度 |
LONGITUDE |
N |
海拔高度 |
ELEVATION |
N |
表 2 品种知识库结构
名称 |
代号 |
类型 |
品种代号 |
VARNUM |
N |
品种名称 |
VARNAME |
C |
熟性 |
MATURITY |
N |
育成年代 |
BREEDINGYEAR |
N |
育成地点 |
BREEDINGSITE |
C |
生育期长度 |
GROWINGPERIOD |
N |
抗黄枯萎病 |
RESISTANTWILTING |
N |
抗棉铃虫 |
RESISTANTBOLLWORM |
N |
品种特征特性 |
FEATURE |
M |
典型植株图 |
PICTURE |
BLOB |
表 3 气候知识库结构
名称 |
代号 |
类型 |
地点名称 |
SITENAME |
C |
逐月平均气候资料文件名 |
MONTHLYFLNM |
C |
逐日气象资料文件名 |
DAILYFLNM |
C |
特殊气候灾害资料文件名 |
SPECIALFLNM |
C |
这些知识库全部采用 FOXPRO数据库格式实现,系统专门提供了编辑修改这些知识库的对话窗口。
静态决策推理机的设计与实现
在知识库种存放的都是基本的事实性知识,决策性知识,即推理知识,全部包含到有关的推理类中,形成了特定的推理机。与静态决策相关的知识全部包含在静态决策推理类中。图 1显示了静态决策推理机的实现原理。

图1 静态决策推理流程图
动态决策推理机的设计与实现
在棉花出苗以后,田间的一切管理措施均需要根据棉花当时的长势长相来决定,同时还要参考前期使用过的农艺措施,这样作出的决策就具有实用价值,我们称这种决策为动态决策,实现动态决策的程序类为动态决策推理类,它就是动态决策推理机。
动态决策推理机中包含了完成动态决策的一切推理规则和专家的决策知识,在推理过程中可以随时调用事实性知识库中的知识,同时调用棉花模拟模型来预测棉花的理想生长状况,为决策提供科学的理论依据。
图2显示了动态决策的实现原理。

图2 动态决策推理流程图
棉花模拟模型的设计与实现
本系统的棉花模拟模型是美国农业部农业研究署作物模拟所 Mckinion等人研制的GOSSYM模型。其基本内容如下:
GOSSYM 模型本质上是一个表达植物根际土壤中水分和氮素与植株体内碳和氮的物质平衡的模型,包括了水分平衡、氮素平衡、碳平衡、光合产物的形成与分配、植株的形态建成等子模型。各子模型的主要功能简介如下。
气候子模型 (CLYMAT)将全部气象资料读入,并调用日期换算子模型(DATES)计算模拟所要用到的儒略日数,调用土壤温度子模型(TMPSOL)计算各层土壤的温度。
土壤子模型 (SOIL)计算向植株提供的氮素、土壤水势和根系存贮氮和糖的能力。根区土壤在横向分成20个等份,在纵向上分成40个等份,形成一个20x40的矩阵,即800个小室,每个小室大约为5x5厘米。模型逐日计算各室的水分、硝态氮和铵态氮以及根的生物量,用来计算根的生长量和水分吸收量。其中的二级子模型,施肥子模型(FRTLIZ)用来分配铵态氮、硝态氮和尿素于土壤剖面中,重力水移动子模型(GRAFLO)用来完成在重力作用下的雨水和灌溉水在土壤剖面中的移动过程,蒸腾子模型(ET)估计土壤表面的蒸发速率和作物的蒸腾速率,吸引子模型(UPTAKE)计算根区水分、氮素的吸收,毛管水移动子模型(CAPFLO)估计毛管水的流动状况,硝化子模型(NITRIF)计算土壤中微生物作用下的铵态氮向硝态氮的转变情况。
化学药剂子模型 (CHEM)估计化学物质对植物生理过程的作用,目前这些化学物质包括植物生长调节剂PIX和PREP、脱叶剂DEF、DROPP、GRAMOXONE、FOLEX和HARVADE。
光合呼吸子模型 (PNET)逐日计算植株的总光合产物、呼吸消耗和净光合产物。
生长子模型 (GROWTH)计算植株各器官潜在的和实际的生长速率。其中二级子模型根系生长子模型(RUTGRO)计算各土室中根的生长和分布,根延伸子模型(RIMPED)计算增加土壤容重对根延伸能力的影响,氮素分配子模型(NITRO)计算植株中氮素的分配,代谢物平衡子模型(MATBAL)保持模型中碳、氮等的物质平衡的轨迹。
形态发生子模型 (PLTMAP)模拟棉株的形态发生和各器官的成熟与衰老,包括蕾铃的生理脱落和各种胁迫因素的计算。脱落子模型(ABCISE)估计蕾铃和叶片由于胁迫和衰老的脱落速率。
GOSSYM 模型具有多种用途,可以广泛地应用于科研、教学、生产等各方面。它可以用来研究棉花生长发育及与环境条件之间关系、检验假说、安排试验计划等,也可对棉花生产管理提出有价值的决策等。
本研究课题经过在南疆两年的定点试验,研究了在不同盖膜条件下棉花根际环境的动态变化规律,修改了 GOSSYM中相关的部分,使其适合与模拟南疆棉花的生长发育过程。
系统的人机接口
系统的界面设计采用多文档界面( MDI)标准,在中文WINDOWS 95下实现了全中文提示,每一步操作都在状态栏给出简要的提示信息。系统主窗口见图3所示。

图 3 棉花生产管理系统的主窗口
系统提供了 10多个对话窗口,通过这些窗口,用户可以极方便地输入数据,包括田间概况数据、各种天气数据、基础肥力、耕作措施、生长状况、喷施缩节安、喷施杀虫剂、喷施杀菌剂等数据。
系统的静态决策和动态决策部分全部使用决策向导,一步一步指导用户输入数据,选择决策内容,简化了决策的全过程。图 4是静态决策向导的第一屏。

图 4 输入田间概况数据对话窗口
模拟模型的输出结果以图表等多种形式形象地显示给用户,便于用户分析比较输出模型结果,发现问题。图 5是模拟模型的输出结果的一部分。

图 5 模拟模型的输出结果
结语
在我们即将跨入信息社会的时候,使用计算机这一信息社会的普遍工具,为加速新疆农业的信息化进程而增砖添瓦,促进新疆农业早日跨入信息农业的门槛。棉花生产管理系统就是这样一个尝试,是向信息农业的迈出的坚实一步。
虽然我们的系统还很不完善,需要进行大量的改进和提高,但毕竟是实实在在的。希望领导和专家们提出宝贵的意见和建议,以便我们在今后的今年内继续努力,不断改进,建成比较完善的棉花生产管理系统,为新疆棉花生产的发展作出应有的贡献。
©董占山Zhanshan Dong
|