高级检索

基于BP二分类网络的复杂加工特征的识别算法

Recognition Algorithm of Complex Machining Features Based on BP Binary Classification Network

  • 摘要: 加工特征识别能够从实体模型的几何和拓扑关系中提取出有价值的制造语义信息,是实现从设计到数字化加工无缝连接的重要方法.针对现有的加工特征识别方法对复杂特征的处理不能满足工程需要的问题,为了提高对复杂制造特征的识别性能,提出一种基于反向传播(BP)二分类网络的复杂加工特征识别算法.首先根据构成特征的特征面的边的属性自定义特征编码规则,并将特征表示为12维特征向量;然后针对铣削零件中常见的6种加工特征设计了6种多重BP二分类网络,并运用自主设计的特征数据集对网络进行训练,获得了良好的特征识别效果;为了构建用于训练的较大规模的加工特征数据集,提出特征数据集自动生成方法,运用广义几何欧拉公式对自动生成特征数据集的模型进行有效性验证;最后针对相交加工特征,运用基面的概念将相交特征分解为多个孤立特征,再运用所设计的神经网络进行特征识别.自建模型实例并抽取ESB模型库中部分模型进行测试,测试结果表明该算法可有效地实现铣削零件上加工特征的识别.

     

    Abstract: Machining feature recognition can extract valuable manufacturing semantic information from geometric and topological relationships of solid models, and it is an important method to realize seamless connection from design to digital processing. However, the existing machining feature recognition methods can not meet the needs of engineering. In order to improve the recognition performance of complex manufacturing features, a novel feature recognition algorithm based on BP binary classification network was proposed. Firstly, the feature coding rules are defined according to the attributes of the sides of the feature surfaces, and the features are represented as 12-dimensional feature vectors. Then, 6 kinds of multi-BP binary classification networks are designed for 6 kinds of common machining features in milling parts, are trained by self-designed feature data set and obtain the good feature recognition effect. In order to construct a large scale machining feature data set for training, an automatic generation method of feature data set is designed, and the generalized geometric Euler formula is used to verify the validity of the model that automatically generates the feature data set. Finally, based on the concept of ground surface, the intersection features are decomposed into multiple isolated features, and then the network is used to identify the features. Testing on a self-built model and a subset of models from the ESB model library shows that the algorithm can effectively recognize machining features on milling parts.

     

/

返回文章
返回