• CN:11-2187/TH
  • ISSN:0577-6686

›› 2010, Vol. 46 ›› Issue (10): 1-7.

• 论文 •    下一篇

扫码分享

基于遗传算法和分割逼近法精确计算复杂曲面轮廓度误差

廖平   

  1. 中南大学机电工程学院
  • 发布日期:2010-05-20

Calculating of Complex Surface Profile Error Based on Subdivision Approach Algorithm and Genetic Algorithm

LIAO Ping   

  1. College of Mechanical and Electrical Engineering, Central South University
  • Published:2010-05-20

摘要: 在超精密复杂零件加工与检测技术中,高精度轮廓度误差的评估方法一直是一个研究重点。在分析研究现状基础上,阐明精确计算复杂曲面轮廓度误差需要解决的关键问题,阐述复杂曲面轮廓度误差定义,建立复杂曲面轮廓度误差的数学模型。在分析基于NURBS描述复杂曲面特点基础上,提出分割逼近法计算测点到曲面的最小距离快速简便算法。分析传统遗传算法存在计算精度与编码长度、计算工作量之间的矛盾,提出改进型归一化实数编码的遗传算法,建立相应的交叉算子和变异算子,确立分割逼近法和归一化实数值编码遗传算法相结合计算复杂曲面轮廓度误差的具体步骤。该算法易于计算机实现,且计算精确度高,可以达到任意给定的精度,非常适用于三坐标测量机。

关键词: 复杂曲面轮廓度误差, 数据处理, 遗传算法

Abstract: The evaluation of complex surface profile error is usually difficult to perform in the field of ultra-precise manufacture and measurement. On the basis of analysis of study status of complex surface profile error, the key problem is proposed, the definition of complex surface profile error is description, and its math model is established. On the basis of analysis of NURBS surface, the subdivision approach algorithm for calculating the minimum distance between point and surface is proposed. The contradiction among calculation accuracy, encoding length and computation complexity of standard genetic algorithm is analyzed, the improved genetic algorithm is proposed, its crossover operator and mutation operator are offered. The detailed steps are established for calculating complex surface profile error based on subdivision approach algorithm and genetic algorithm. It can obtain precision result to calculate complex surface profile error by use of genetic algorithm with canonicity real number encoding and subdivision approach algorithm. This method can be realized easily on computer and is very suitable for three coordinate measuring machine.

Key words: Data processing, Complex surface profile error, Genetic algorithm

中图分类号: