计算机工程与应用 ›› 2017, Vol. 53 ›› Issue (22): 29-34.DOI: 10.3778/j.issn.1002-8331.1707-0498

• 热点与综述 • 上一篇    下一篇

支持复杂产品系统设计的虚拟知识流生成算法

王庆林1,2,薛惠锋1,3   

  1. 1.西安理工大学 经济与管理学院,西安 710049
    2.西安财经学院 信息学院,西安 710100
    3.中国航天系统科学与工程研究院,北京 100048
  • 出版日期:2017-11-15 发布日期:2017-11-29

Virtual knowledge flow generation algorithm supporting complex product systems design

WANG Qinglin1,2, XUE Huifeng1,3   

  1. 1.School of Economics and Management, Xi’an University of Technology, Xi’an 710049, China
    2.School of Information, Xi’an University of Finance and Economics, Xi’an 710100, China
    3.China Academy of Aerospace Systems Science and Engineering, Beijing 100048, China
  • Online:2017-11-15 Published:2017-11-29

摘要: 复杂产品系统设计流程环节多,设计人员不仅需要掌握本环节的知识,也需要了解相关环节的概要知识,采用本体表示的复杂产品系统知识资源对设计人员构成艰巨的挑战。结合工作流与本体技术,设计了满足设计人员知识需求的虚拟知识流生成算法。算法允许设计人员指定工作流各个节点的起始概念、属性关系以及知识深度,然后遍历各个节点生成各节点本体视图,形成支持设计人员知识需求的虚拟知识流,从而促进设计人员的知识共享。算法具有起始概念顺序无关性、属性指令累加性、完备性,计算时间随本体中概念数量线性增加。最后以飞机设计中的虚拟知识流为例说明了算法应用。

关键词: 复杂产品系统, 虚拟知识流, 本体, 工作流

Abstract: Complex product systems design involves many processes. Designer not only needs to master the knowledge of his/her own process, but also needs to understand the relevant knowledge of the other process. Ontology that represents complex product knowledge constitutes a formidable challenge for designers. Based on the workflow and ontology technology, this paper designs a virtual knowledge flow generation algorithm to meet the knowledge needs of designers. The algorithm allows the designer to specify the starting concept, predicate and knowledge depth of each node of the workflow, and then traverses the nodes to generate the virtual ontology view of each node to form a virtual knowledge flow that supports the knowledge needs of the designers, thus promoting the codified knowledge sharing of the designers. The algorithm is complete and independent of the starting concept order, the predicate directive is additive, and the computation time increases linearly with the number of concepts in the ontology. Finally, the virtual knowledge flow in aircraft design is used as an example to illustrate the application of the algorithm.

Key words: complex product systems, virtual knowledge flow, ontology, workflow