为实现复杂产品设计知识的重用,提出了基于面向对象技术的知识模板概念。用统一建模语言建立了复杂产品设计阶段的功能-行为-结构模型。通过功能分解和结构映射,将功能信息和几何信息集成封装在一个类模板中。基于功能域、行为域和结构域三个映射域,设计了功能分解算法,从而形成可重用知识。知识模板通过组成模板的静态和动态知识提取并加以综合获得,利用相似度数值的计算进行模板的选择与匹配。最后以叉车产品功能分解和结构映射所形成的知识模板,说明了所提出的设计重用方法的实际应用。
The concept of knowledge template based on object-oriented technology was proposed for the design knowledge reuse of complex product. A Function-Behavior-Structure (FBS) model was established through Unified Modeling Language (UML). Functional and geometric information were encapsulated in an UML class template by function decomposition and structure mapping. Based on the three mapping domains which included function, behavior and structure domain, the function decomposition algorithm was designed to obtain the reusable knowledge. The knowledge templates were acquired through integrating static and dynamic knowledge extraction. Template selection and matching was obtained by calculating the similarity. The forklift knowledge template through functional decomposing and structural mapping was provided to illustrate the application of the proposed method.