研究BREP到CSG的转换有重要的理论意义和应用价值,研究该算法的优化技术。观察发现BREP模型的某些特征对BREP→CSG转换有意义,提出利用这些特征优化BREP→CSG转换。首先提出"转换特征"的概念,之后定义单环凸特征、单环凹特征...研究BREP到CSG的转换有重要的理论意义和应用价值,研究该算法的优化技术。观察发现BREP模型的某些特征对BREP→CSG转换有意义,提出利用这些特征优化BREP→CSG转换。首先提出"转换特征"的概念,之后定义单环凸特征、单环凹特征、双环凸特征和双环凹特征4类转换特征;接着讨论如何基于这4类转换特征优化BREP→CSG转换;最后提出转换特征的识别算法-基于扩展属性连接图的特征识别算法。该成果已在自主研发的MCNP(Monte Carlo NeutralParticle)辅助建模软件MCAM(MCNP Automatic Modeling)软件中实现并通过了测试。展开更多
In the field of neutronics analysis, it is imperative to develop computer-aided modeling technology for Monte Carlo codes to address the increasing complexity of reactor core components by converting 3D CAD model(boun...In the field of neutronics analysis, it is imperative to develop computer-aided modeling technology for Monte Carlo codes to address the increasing complexity of reactor core components by converting 3D CAD model(boundary representation, BREP) to MC model(constructive solid geometry, CSG). Separation-based conversion from BREP to CSG is widely used in computer-aided modeling MC codes because of its high efficiency, reliability, and easy implementation. However, the current separation-based BREP-CSG conversion is poor for processing complex CAD models, and it is necessary to divide a complex model into several simple models before applying the separation-based conversion algorithm, which is time-consuming and tedious. To avoid manual segmentation, this study proposed a MeshCNN-based 3D-shape segmentation algorithm to automatically separate a complex model. The proposed 3D-shape segmentation algorithm was combined with separation-based BREP-CSG conversion algorithms to directly convert complex models.The proposed algorithm was integrated into the computeraided modeling software cosVMPT and validated using the Chinese fusion engineering testing reactor model. The results demonstrate that the MeshCNN-based BREP-CSG conversion algorithm has a better performance and higher efficiency, particularly in terms of CPU time, and the conversion result is more intuitive and consistent with the intention of the modeler.展开更多
文摘研究BREP到CSG的转换有重要的理论意义和应用价值,研究该算法的优化技术。观察发现BREP模型的某些特征对BREP→CSG转换有意义,提出利用这些特征优化BREP→CSG转换。首先提出"转换特征"的概念,之后定义单环凸特征、单环凹特征、双环凸特征和双环凹特征4类转换特征;接着讨论如何基于这4类转换特征优化BREP→CSG转换;最后提出转换特征的识别算法-基于扩展属性连接图的特征识别算法。该成果已在自主研发的MCNP(Monte Carlo NeutralParticle)辅助建模软件MCAM(MCNP Automatic Modeling)软件中实现并通过了测试。
基金supported by the National Key R&D Program of China(Nos.2019YFE03110000 and 2017YFE0300501)the Chinese National Natural Science Foundation(No.11775256)。
文摘In the field of neutronics analysis, it is imperative to develop computer-aided modeling technology for Monte Carlo codes to address the increasing complexity of reactor core components by converting 3D CAD model(boundary representation, BREP) to MC model(constructive solid geometry, CSG). Separation-based conversion from BREP to CSG is widely used in computer-aided modeling MC codes because of its high efficiency, reliability, and easy implementation. However, the current separation-based BREP-CSG conversion is poor for processing complex CAD models, and it is necessary to divide a complex model into several simple models before applying the separation-based conversion algorithm, which is time-consuming and tedious. To avoid manual segmentation, this study proposed a MeshCNN-based 3D-shape segmentation algorithm to automatically separate a complex model. The proposed 3D-shape segmentation algorithm was combined with separation-based BREP-CSG conversion algorithms to directly convert complex models.The proposed algorithm was integrated into the computeraided modeling software cosVMPT and validated using the Chinese fusion engineering testing reactor model. The results demonstrate that the MeshCNN-based BREP-CSG conversion algorithm has a better performance and higher efficiency, particularly in terms of CPU time, and the conversion result is more intuitive and consistent with the intention of the modeler.