• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

计算机工程与科学

• 图形与图像 • 上一篇    下一篇

基于3D CAD模型的设计结构矩阵自动化生成系统

李中凯,殷文卫   

  1. (中国矿业大学机电工程学院,江苏 徐州 221116)
  • 收稿日期:2019-03-21 修回日期:2019-08-29 出版日期:2020-03-25 发布日期:2020-03-25
  • 基金资助:

    国家自然科学基金(51475459);江苏省六大人才高峰项目(2015-XXRJ-007);江苏高校优势学科建设工程资助项目(PAPD)

An automatic design structure matrix generation
 system based on 3D CAD model
 

LI Zhong-kai,YIN Wen-wei   

  1. (School of Mechatronics Engineering,China University of Mining & Technology,Xuzhou 221116,China)
  • Received:2019-03-21 Revised:2019-08-29 Online:2020-03-25 Published:2020-03-25

摘要:

设计结构矩阵DSM已成为许多研究和实践领域中复杂系统建模和分析的工具。但是,DSM的构建却面临很大的困难,因为每个产品的分解和结构关系可以有不同的解释,因此不能以标准模式构建。这使得DSM的快速生成难以实现,从而延长了产品设计周期。介绍了一种基于CAD模型的DSM自动生成系统。首先,使用SolidWorks API提取SolidWorks平台中CAD模型的结构特征树中的顶层部件的Mates特征信息,并将其按特定顺序排列并存储在数据库中。其次,分析组装的部件之间的几何关系,以确定各种配合的类型对部件之间的连接关系的影响程度,并建立了相应的分析和比较规则。最后,使用Visual Basic成功完成了DSM自动生成系统的设计。同时,本文以一些CAD模型为例,验证了所开发系统的可行性和可靠性。
 

关键词: DSM, 特征提取, 自动生成, 配合规则, 3D 模型

Abstract:

Design structural matrix (DSM) has become a modeling and analytical tool for complex systems in the researches and practices of many areas. However, building DSM faces great difficulties, because the decomposition of each product and the different interpretation of the structural relationship are difficult to build in a standard model. This makes it difficult to realize the rapid generation of DSM and shorten its product design cycle. This paper introduces a new automatic DSM generation system based on CAD model. Firstly, the mates feature information of the top-level component in the structural feature tree of the CAD model in the SolidWorks platform is extracted by SolidWorks API technology. The extracted information is then arranged in a certain order and stored in the database. Secondly, the geometric relationship between the assembled components is analyzed in order to evaluate the degree of the influence of various types of mates on the connection relationship between the components. Thus, the corresponding rules of analysis and comparison are set up. Finally, the design of the automatic DSM generation system was successfully accomplished in Visual Basic. Meanwhile, some CAD models are used as examples to verify the feasibility and reliability of the developed system.

 

Key words: