论文部分内容阅读
目前,起重机CAD系统主要采用传统程序设计方法实现。传统CAD技术适用于设计数值计算类的程序,并不很适用于设计符号推理和不确定性推理类型的程序。本文研究了起重机设计型专家系统应该具有的特点和功能,提出了几种不同类型设计专家系统的实现方法,并对每种方法进行一一尝试,具体实现内容如下:1)传统的符号推理设计专家系统2)基于实例的设计专家系统3)非主流的计算专家系统4)模糊设计专家系统本文研究了专家系统开发过程中的关键技术。介绍了专家系统工具CLIPS语言。CLIPS是一种专家系统开发语言。本文讨论了CLIPS和VC++的交互方法,分析了文本文件作为CLIPS和VC++交互中介的局限性,并提出了改进的交互方法。本文以实例详细介绍了开发各种桥式起重机设计型专家系统的实现过程。几种桥式起重机设计型专家系统的实例均以VC++作为主要的开发平台,同时结合采用专家系统工具CLIPS来实现。首先,文中分析了桥式起重机起升机构的主要技术参数、工作原理和传动系统的构造特点,经过适当的推导、整理和归纳,给出了典型桥式起重机起升机构设计计算的数学模型,在此基础上开发桥式起重机设计型专家系统。本文详细的介绍了:基于符号推理的桥式起重机设计专家系统、基于实例的桥式起重机设计专家系统及应用优化的桥式起重机起升机构模糊设计专家系统的具体实现步骤。此外,还研究了以专家系统工具CLIPS来实现专家系统知识库的方法。最后,将前述几种起重机设计专家系统应用于实例,分别进行型式方案的设计,参数的计算以及零部件的选取。文末附带的具体的设计实例用以证明理论和程序的正确性,证明了专家系统的效果和实用价值,专家系统有望提升产品的设计效率,缩短设计周期。