Web-based Collaborative CAPP System

Abstract

本文以沈阳鼓风机厂工艺设计为背景,对基于Web的协同式LAPP原型系统的体系结构、关键技术和系统实现进行阐述。系统采用三层B/S体系结构,将显示信息与系统应用逻辑相分离。客户层采用JSP开发,包含系统登录、工艺规则输入、工艺文件输出和工艺文件修改等功能模块;中间层包含BOM处理、工艺文件生成、推理机等功能模块,封装在JavaBeans中;数据库层由典型工艺数据库、专用工艺数据库和BOM数据库组成;工艺决策规则采用产生式表达方式。本系统在基于Web的计算机辅助工艺设计方面进行了一次新的尝试,由于系统采用了BIS方式的三层体系结构,将工艺规划逻辑与用户设计页面相分离,提高了系统的效率。系统采用大型关系数据库存储典型工艺和专用工艺,工艺检索方便,同时有利于网络化制造环境下各子系统间的信息、共享和信息、集成。系统提供了通用的知识表达方式,规则中条件部分和结论部分采用基于函数的前缀表示,而且函数可以多层嵌套,增强了系统的算术、逻辑表达能力。由于将算逻表示和数据库操作表示统一成一种模式,简化了知识表达,用户易一于掌握。知识表达方式可以将复杂的问题分解成易于处理的简单问题,增强了系统的处理能力。本系统的推理机采用了递归算法,该算法的优点是算法结构清晰,能对较复杂的规则完成一次性推理计算。工艺文件为动态生成,工艺人员可以在异地协同设计。生成的工艺文件可以在线修改,提高了系统的实用性和灵活性

    Similar works