期刊文献+

改进蜂群算法在平面度误差评定中的应用 被引量:50

Application of modified artificial bee colony algorithm to flatness error evaluation
下载PDF
导出
摘要 为了准确快速评定平面度误差,提出将改进人工蜂群(MABC)算法用于平面度误差最小区域的评定。介绍了评定平面度误差的最小包容区域法及判别准则,并给出符合最小区域条件的平面度误差评定数学模型。叙述了MABC算法,该算法在基本人工蜂群算法(ABC)模型的基础上引入两个牵引蜂和禁忌搜索策略。阐述了算法的实现步骤,通过分析选用两个经典测试函数验证了MABC算法的有效性。最后,应用MABC算法对平面度误差进行评定,其计算结果符合最小条件。对一组测量数据的评定显示,MABC算法经过0.436s可找到最优平面,比ABC算法节省0.411s,其计算结果比最小二乘法和遗传算法的评定结果分别小18.03μm和6.13μm。对由三坐标机测得的5组实例同样显示,MABC算法的计算精度比遗传算法和粒子群算法更有优势,最大相差0.9μm。实验结果表明,MABC算法在优化效率、求解质量和稳定性上优于ABC算法,计算精度优于最小二乘法、遗传算法和粒子群算法,适用于形位误差测量仪器及三坐标测量机。 To realize fast and accurate evaluation for flatness errors,a Modified Artificial Bee Colony(MABC) algorithm was proposed to implement the minimum zone evaluation of flatness errors.The minimum zone method and the criteria for flatness errors were introduced.According to the minimum zone condition,the mathematic model of flatness error evaluation was presented.By introducing two traction bees and a Tabu Strategy(TS),this modified method could enhance the rate of convergence and the quality of optimum solution.The implementation steps of the method were expounded.Then,two test functions were selected in the simulation experiments through analysis,and the results verified the feasibility of MABC algorithm.Finally,proposed approach was used to evaluate flatness errors.The results calculated meet the criterion of minimal condition.On the basis of a group of metrical data,this approach can find the optimal plane by 0.436 second,which saves 0.411 second as compared with that of ABC algorithm.In addition,the flatness value from the MABC algorithm is 18.03 μm lower than that of the Least-Square Method(LSM),and 6.13 μm than the Genetic Algorithm(GA).According to other five measurement data sets available from the Coordinate Measuring Machines(CMMs),the results obtained by the MABC algorithm are more accurate than those by the GA and Particle Swarm Optimization(PSO),and the maximum gap of flatness values is 0.9 μm.Experimental results show that the MABC-based approach outperforms ABC-base method in optimization efficiency,solution quality and stability,and its calculating precision is superior to that given by LSM,GA or PSO.It is suited for the evaluation of position measuring instruments and CMMs.
出处 《光学精密工程》 EI CAS CSCD 北大核心 2012年第2期422-430,共9页 Optics and Precision Engineering
基金 国防科工委国防军工计量"十一五"计划重点项目(No.B20301118)
关键词 平面度误差 人工蜂群算法 最小区域评定 误差评定 flatness error Artificial Bee Colony(ABC) algorithm minimum zone evaluation error evaluation
  • 相关文献

参考文献17

  • 1CUI CH C, LI B, HUANG F G, et al.. Genetic algorithm based from error evaluation[J]. Measurement Science and Technology, 2007, 18 (7): 1818-1822.
  • 2廖平.基于遗传算法的椭球面形状误差精确计算[J].仪器仪表学报,2009,30(4):780-785. 被引量:11
  • 3ZHANG K. Spatial straightness error evaluation with an ant colony algorithm[C]. Proceedings of the IEEE International Conference on Granular Computing (GRC 08), IEEE Press, 2008 : 793- 796.
  • 4崔长彩,黄富贵,张认成,李兵.粒子群优化算法及其在圆柱度误差评定中的应用[J].光学精密工程,2006,14(2):256-260. 被引量:20
  • 5WEN X L, HUANG J C, SHENG D H, et al.. Conicity and cylindricity error evaluation using particle swarm optimization[J].Precision Engineering, 2010,34:338-344.
  • 6张玉梅,左春柽,刘岩,李春芳.基于人工免疫算法的轴线直线度误差评定[J].计量学报,2010(6):490-493. 被引量:4
  • 7罗钧,卢嘉江,陈伟民,付丽,刘学明,张平,陈建端.具有禁忌策略的蜂群算法评定圆柱度误差[J].重庆大学学报(自然科学版),2009,32(12):1482-1485. 被引量:7
  • 8KARABOGA D, An idea based on honey bee swarm for numerical optimization [R]. Technical Report TR06, ErciyesUniversity, 2005.
  • 9KARABOGA D, BASTURK B. On the performance of artificial bee colony(ABC) algorithm[J]. Applied Soft Computing, 2008, 8(1) : 687-697.
  • 10KARABOGA D, AKAY B. A comparative study of artificial bee colony algorithm [J]. Applied Mathematics and Computation, 2009, 214 (1) : 108-132.

二级参考文献55

共引文献58

同被引文献330

引证文献50

二级引证文献235

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部