节点文献

基于服务的模具协同设计技术研究

Research on Service-Oriented Collaborative Design for Mold & Die

【作者】 周盛

【导师】 李建军;

【作者基本信息】 华中科技大学 , 材料加工工程, 2009, 博士

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

【Abstract】 Facing the keen market competition environment, most of the mold companies are seeking more advanced mode of design, so as to achieve greater competitive advantage. As a means of advanced design method, collaborative design can significantly improve the efficiency of product development and reduce product cost, so it is becoming the focus of attention in mold industry. Based on the characteristics of mold design, this paper has carried out the research on the basic theory, key technology and implementation of collaborative mold design.After analyzing the features of mold design, its process model is presented, and the functional requirements of collaborative mold design are extracted according to this. Because that the networked collaborative mold design is a complicated process, the decomposition of design targets and product component, as well as the selection strategy of designers are two key issues of the collaborative design process, which are studied in detail. Take the functional requirements of collaborative mold design as the foundation, the function framework of collaborative mold design is established.Aiming at the reality of the information system application in mold companies, the integration solution of application systems which is fit for collaborative design for mold industry is proposed. The Service Oriented Architecture (SOA) ideology is adopted to implement the system integration, and in these systems, the application logic is wrapped into web service, which is managed by the Enterprise Service Bus (ESB). In the course of systems integration, adapter method, Web services method and event-driven method are introduced for each kind of system application.For the complexity of mold design process, hierarchical model, which divides the design process into project layer and task layer, is brought into the process management. The project layer belongs to the project management category and the activity layer belongs to the workflow management category. In workflow management module, a graphical interface for workflow modeling is developed and the key functions of workflow engine are accomplished on the basis of re-development on an open-source workflow product. By means of database integration, the project management and workflow management are organically combined together.Group awareness is the critical issue in course of collaborative design, and it can be divided into three levels to analyse, including the application level of geometric data model, the operation level of geometric data model and the level of collaborative design environment. For the application level of geometric model, the adapter technology and event-driven method are utilized to integrate the commonly used design application systems of mold companies so as to make them work together smoothly. For the operation level of geometric model, the mechanism of activity tree makes the design task structure correspond to mold functional structure, which can effectively avoid the occurrence of design conflict and ensure good collaborative awareness; the multi-cast method of operation set is provided to transmit the design data incrementally, which greatly reduces the amount of transmission data and then improves the real-time performance of collaborative awareness. For the level of collaborative design environment, the use of NetMeeting as an awareness tool can further enhance the awareness quality.On the basis of investigating the mold design knowledge and extracting the common features of it, the knowledge cell model is introduced which can describe the knowledge in a unified way by XML, after that how to acquire the knowledge and how to validate the knowledge are also discussed. Aiming at the various types of knowledge, the methods of application of them are explored in detail.Finally, summing up the above research results, a prototype collaborative mold design system is achieved.

节点文献中: 

本文链接的文献网络图示:

本文的引文网络