本论文结合国家自然科学基金项目(编号 50365001)——“基于知识的甘蔗收获机械智能设计系统关键技术的研究”展开的。作为智能设计系统中不可缺少的数据库系统的开发是整个系统开发的关键技术之一。本文针对甘蔗收获机械的设计特点,将对象-关系数据库管理系统技术引入设计系统中。结合专家系统、知识库系统和对象-关系数据库的基本原理,提出建立甘蔗收割机械智能设计系统的数据库管理系统,以期通过管理专家领域知识的推理信息、数据达到缩短甘蔗收割机械产品开发周期、提高产品设计质量的目的,从而为甘蔗收获机械的尽快研发提供可靠技术支持。
论文根据我国特别是广西等丘陵地带甘蔗种植及甘蔗生长特点,构建甘蔗种植地势地貌、甘蔗生长情况以及各类以流程为模块的甘蔗收获机械部件及总体设计的知识体系;对关键部件的运动、动力仿真分析以及实验分析结果采用图文、曲线、动画、数学模型等方式描述;在深入分析专家系统实时推理中的数据时效特点的基础上,提出了以处理大量动态数据为中心的智能管理机制以及数据库与外部的数据信息交互管理策略;在甘蔗收获机械智能设计数据库及管理系统中黑板是整个系统的信息中心,作为甘蔗收获机械智能型系统中一个很重要的模块,起着连接推理机、知识库、参数化驱动模块的一个信息交互作用。根据以上的分析,以Visual C++为开发工具,充分利用Windows的消息驱动、多线程、多进程、数据管道等编程技术构建出《甘蔗收获机械智能设计中数据库及管理系统》,并着重阐述了以协调多进程间通信和管理动态数据为主要功能的“黑板模型”的构建技术。