论文部分内容阅读
面对激烈的市场竞争环境,大多数模具企业都在寻求更加先进的设计方式,试图取得更大的竞争优势。协同设计作为一种先进的设计手段,能够显著提高企业的产品开发效率、降低产品成本,因此,其已越来越受到业界的关注。本文正是根据模具设计的特点,对模具协同设计的基本理论和相关关键技术进行了研究,并在其基础上予以实现。在分析了模具设计特点的基础上,提出了模具设计的过程模型,并以此为依据提出了模具协同设计的功能需求。在对网络化模具协同设计过程进行全面分析之后,着重对其中的两个重点问题进行了研究,即设计目标与产品对象的分解问题以及成员选择策略问题。以模具设计过程和模具协同设计功能需求为依据,构建了模具协同设计系统的功能结构框架。在分析了模具企业信息系统应用现状之后,研究了适合于模具企业协同设计的应用系统集成方案。采用面向服务的架构(SOA)对应用系统进行集成,将协同设计中的应用逻辑包装成为Web服务,并通过企业服务总线(ESB)对这些Web服务进行管理。使用适配器技术、Web服务技术和事件驱动技术为模具企业的协同应用集成提供了全面的解决方案。针对模具设计过程的特点,提出了层次化的过程管理模式,将模具设计过程分为项目层和任务层两个层次。在分析了项目管理功能体系结构之后,对项目管理中的人员分配算法进行了研究。在对工作流管理运行过程进行研究的基础上,开发了图形化的工作流建模工具,并对开源工作流引擎进行二次开发,实现了工作流管理的核心功能。以共享数据库的方式将项目管理和工作流管理进行集成。针对模具设计过程中信息感知的特点,将模具协同设计中的感知问题分为了三个层面进行分析,分别为面向几何数据模型应用的协同感知、面向几何数据模型操作的协同感知和面向设计环境的协同感知。针对面向几何数据模型应用的协同感知问题,采用适配器技术和事件驱动技术将模具企业常用的设计应用软件进行了集成,使其在设计过程中能够相互感知设计信息。针对面向几何数据操作的协同感知问题,采用活动树的方式将设计任务分解结构与模具的功能结构相对应,在保证良好的协同感知的前提下有效地避免了设计冲突的发生,采用操作集多播的方式实现操作数据的增量传输,大大减少了协同建模过程中数据的传输量,提高了协同感知的实时性能。针对面向设计环境的协同感知问题,采用NetMeeting作为感知工具,进一步增强了协同设计系统的协同感知性能。在分析模具设计知识特点、抽取其共同特征的基础上,引入知识元模型结构,对模具知识用XML进行了统一的描述。在知识元模型的基础上,对知识的获取和知识的校验进行了研究,并针对对不同的知识类型,研究了知识应用的方法。最后,在上述研究基础上,对模具协同设计系统进行了实现,开发出了原型系统。