农业病虫害预测预报专家系统平台的开发

    Research and development of the expert system platform for forecast and prediction of agricultural pests

    • 摘要: 详细介绍了农业病虫害预测预报专家系统平台的设计与开发,包括系统的整体结构与功能设计、系统知识库的设计与知识组织模型、系统各功能模块的设计及系统的特点等。系统主要由专家知识库、系统推理机、预测预报模块、知识库管理模块、案例库管理模块和预测结果解释模块等构成,以数据库形式来存放有关的专家知识,共定义10个数据表,各表间形成了特定的关联关系,使得表中所包含的有关知识描述、特征临界值、生成的判别条件及发生等级间构成一种网状模型。系统采用了基于专家知识的前向型推理与基于案例的推理(Case-Based Reasoning, CBR)相结合的方式进行预测推理。各模块的用户界面采用“向导”或其它提示方式引导用户完成专家知识库的维护、用户数据输入、推理确认、病虫害预测预报结果显示、案例库管理(包括案例确认、补充信息及案例统计)及预测结果解释等操作。系统具有开放、自学习、易操作等特性,可广泛应用于农业、林业等病虫害预测预报专家系统的构建。

       

      Abstract: In this paper, the research and development of the expert system platform for forecast and prediction of agricultural pests were introduced in detail, including the design of the structure and functions, knowledge base and the model of the knowledge form, modules and characteristics of the platform.The platform consists of knowledge base, inference engine, modules of forecast and prediction, management for knowledge base, case database, and explanation. The knowledge base was loaded by ten tables in database supported by SQL server 2000 in the platform, and the relationships among the tables were defined. So, the expert's knowledge in platform, including the description of the knowledge, the critical values for the description, terms for distinguishment, and the grade of pestsharm, formed a web model. Expert-knowledge-based forward chaining reasoning andCase-Based Reasoning(CBR) were combined in the inference engine. Wizard and other patterns of hint in the interface of modules can guide the users to finish themanipulations of maintaining knowledge base, data input, reasoning process, showing results of pest prediction and forecast, management of case database, and explaining the system actions. The platform was of openness, self-education, and easyoperation. It can be used in prediction and forecast of pest in agriculture andforestry, etc.

       

    /

    返回文章
    返回