人工蜂群算法在圆参数测量上的应用

来源 :课程教育研究·学法教法研究 | 被引量 : 0次 | 上传用户:tinnagirl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:针对现代工业生产中圆形零件测量精度要求高的特点,提出采用人工蜂群算法实现圆参数测量。利用人工蜂群算法全局搜索模式设计了圆形零件被测点数据的处理方法,并根据圆方程构造了目标函数。多次实验结果表明,该方法能够收敛到全局最优解,其计算结果的精度非常高,收敛速度快,鲁棒性好,适用于各种测量机的实时数据处理系统。
  关键词:蜂群算法;圆参数测量;全局搜索;最优化问题;目标函数
  中图分类号:TP181
  1引言
  随着现代工业的发展,制造业对零件的加工和装配精度要求越来越高,而测量精度的高低将直接影响整个系统的质量及使用寿命。圆形零件作为机械中最为常见的零件之一,其测量方法一直是人们讨论的热点。如何处理测量数据是能否真实反映被测轮廓的关键。因此,研究一种简单、快速、鲁棒性强、计算结果稳定的数据处理算法是十分必要的。
  蜂群算法(Bee Colony Optimization,BCO)是受到自然界的蜜蜂行为启发而提出的一种新颖的元启发式优化算法。Seely于1995年最先提出了蜂群的自组织模拟模型[1],2005年,Karaboga.D将蜂群算法成功应用在函数的数值优化问题上[2],提出了比较系统的人工蜂群算法( Artificial Bee Colony algorithm,ABC)。人工蜂群算法是一种较好的全局优化算法,具有设置参数少、计算简单、收敛速度快、鲁棒性好的优点。针对圆形零件的特点,提出一种基于人工蜂群算法的数据处理方法。该方法简单、鲁棒性强、精度高,不仅能较快地收敛到全局最优解,而且计算结果稳定。
  2人工蜂群算法[3-4]
  在人工蜂群算法智能模型中共包含三种角色:雇佣蜂、观察蜂和侦查蜂;它们有两种最为基本的行为模型:当一只蜜蜂找到自己认为丰富的食物源时,引领其他蜜蜂到食物源处;放弃一处食物源,寻找另一处食物源代替。
  一开始,蜜蜂从蜂巢出发,由于此时的蜜蜂没有先验知识,所以身份都是侦察蜂,他们在蜂巢周围进行随机搜索。当蜜蜂搜索到食物源后便进行采蜜,并把食物源的相关信息储存起来,以备与其他蜜蜂分享,此时蜜蜂的身份就是雇佣蜂。其余没有进行采蜜的蜜蜂,就成为观察蜂。每个雇佣蜂有一个确定的食物源,并在迭代中对食物源的邻域进行搜索。在每次返回蜂巢后,雇佣蜂将食物源的信息传递给观察蜂,观察蜂将在不同的食物源中选择一个作为目标,并进行搜索。若雇佣蜂在设定的搜索次数Limit内没有获得更好的食物源,便放弃该食物源。同时,雇佣蜂成为侦查蜂,并开始随机搜索可行的新食物源。
  3用人工蜂群算法求圆参数[5,6]
  假设圆形零件轮廓上的被测点为 ,且被测点的分布大于半个圆周。其中,被测点的坐标最大值和最小值分别为:
  人工蜂群算法求圆参数步骤如下表述:
  (1)初始化蜂群规模n=100(雇佣蜂和观察蜂各50),解为二维向量,分别代表圆心 可能的位置,取值范围为: , ,迭代次数为:500,Limit为100。
  (2)对圆心 进行目标函数构造。它的表达式为:
  (1)
  (3)将雇佣蜂放到每一个食物源上,计算食物源的收益度;
  (2)
  为第i个解的收益度,即对应食物源的丰富程度。
  (4)在每一次迭代过程中,根据食物源的收益度信息,用转轮盘选择观察蜂的去向;
  (3)
  食物源越丰富,观察蜂选择的概率 越大。
  (5)由公式(4)更新食物源,再根据新旧食物源的收益度大小,确定下一次迭代的食物源位置。
  (4)
  其中 , ,k为随机生成且 , 为 之间的随机数。
  (6)若某一个雇佣蜂所对应的食物源在Limit次循环过后,其收益度值没有明显的改进,则雇佣蜂将放弃该食物源,成为侦查蜂。
  (7)检测是否满足终止条件,若否,则跳转到(4),若是,则得到圆心 的最优值。
  (8)将圆心 代入圆基本方程 中,求得半径r。
  4实验仿真
  本文采用人工蜂群算法对圆参数测量进行了大量的仿真实验,表2为一组圆轮廓被测点的仿真数据,精度较高。计算结果(单位:mm):圆心位置为(0.097,0.043),圆半径为25.047。
  5结论
  提出一种基于人工蜂群算法的圆参数测量方法。该方法发挥了人工蜂群算法全局搜索求最优解的优势,测量精度高,鲁棒性好,结果稳定,收敛速度极快,适用于各种测量机实时数据处理系统,并可以将其推广应用于其它形状零件的测量。
  参考文献:
  [1]]Seeley T D. The Wisdom of the Hive[M]. Cambridge, MA: Harvard University Press, 1995: 102-113.
  [2]Karaboga.D, An Idea Based On Honey Bee warm For Numerical Optimization[R]. Technical–Report -TR06, ErciyesUniversity,2005.
  [3]胡中华,赵敏。基于人工蜂群算法的TSP仿真[J].北京理工大学学报,2009,29(11):978-982。
  [4]康飞,李俊杰,许青,张运花。改进人工蜂群算法及其在反演分析中的应用[J]. 水电能源科学,2009,27(1):126-129。
  [5]廖平,喻寿益。基于遗传算法的圆的半径测量[J].计量学报,2001,22(2),87-89。
  [6]温秀兰,宋爱国。基于改进遗传算法评定圆柱度误差[J].计量学报,2004,25(2),115-118。
其他文献
目的:探讨非小细胞肺癌同步放化疗引起放射性肺炎的相关影响因素。方法:回顾性分析我中心75例非小细胞肺癌进行三维适形放疗同步化疗后出现放射性肺炎的患者的一般情况,基础肺功
【摘要】在小学语文教学过程中,语文阅读教学是一项重要的教学内容,对于提高学生的阅读水平、理解能力和感受能力具有重要意义,为此,本文针对当前小学生语文教学过程中文本阅读的重要意义进行分析,并针对具体情况提出了激发小学生文本阅读兴趣的有效策略,进而让学生感受到语言阅读的重要性,促进小学生们养成良好的阅读习惯。  【关键词】小学语文 文本阅读兴趣 有效策略  【中图分类号】G623.2【文献标识码】A
【摘要】二战结束后,世界各国开始从战争中逐渐恢复,而发展经济是目前的主要任务,和平与发展是当今的时代主题。而目前合作和发展经济的主要方式则是跨国公司,跨国公司的活跃发展给世界经济和深入合作带来了新的生机和机遇,但是也给东道国尤其是发展中国家带来了巨大的压力和挑战。本文将针对该问题进行分析并提出对策。  【关键词】跨国公司 东道国 挑战和对策  【中图分类号】F276.7【文献标识码】A 【文章编号
随着社会经济的不断发展, 人们的生活水平也随之提高, 人们对于养生愈加重视,对于中草药的需求逐渐增加, 再加之我国退耕还林政策的全面推行, 使林下中草药种植成为可能.本文
目的:探讨贝那普利联合硝苯地平缓释片治疗原发性高血压的临床疗效及依从性。方法:将笔者所在医院147例原发性高血压患者按照随机数字表法分为贝那普利组、硝苯地平组及联合用
目的:评估杂交捕获法Ⅱ(HC2)检测高危型人乳头瘤病毒(HPV)在子宫颈上皮内瘤变筛查中的价值。方法:回顾性分析2009年1月至2010年10月在我院妇科门诊进行宫颈薄层液基细胞学(LCT)检测和
目的:探讨Kaposi’s肉瘤(KS)放射治疗剂量与疗效的关系。方法:26例Kaposi’s肉瘤患者共有66个照射野,按总剂量不同分为三组,〈40Gy组,40Gy-45Gy组,46Gy-52Gy组。采用加速器x线,电子线
基于国民经济的快速发展,农业经济的发展已经引起人们的重视。通过分析水稻重大病虫害可持续控制技术,能够有效保证水稻的生产质量,减少资源的浪费。因此,本文主要研究水稻重
经济的发展加大了对自然资源的破坏力度,林业作为自然资源的重要组成部分,受经济利益的驱使,也或多或少的受到破坏,特别是一些地方被乱砍乱伐,经济效益上去了,社会效益和环境
【摘要】本文从高中语文教育出发,简要分析了在高中语文教育中传统文化思想的渗透,并立足于现代社会,提出了高中语文教育中传统文化思想的现代性解读的步骤,旨在促进传统文化思想的传播以及在现代社会中发挥出它的积极作用。  【关键词】高中语文 传统文化思想 现代性  【中图分类号】G633.3 【文献标识码】A 【文章编号】2095-3089(2016)01-0247-01  高中语文是我国教育体制中一门重