教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 高中教育 >

圆度误差评定与测量不确定度计算

来源:网络收集 时间:2026-09-01
导读: 改进遗传算法的圆度误差测量以及基于蒙特卡洛法不确定度技术 圆度误差评定与测量不确定度计算 潘俊,温秀兰 (南京工程学院自动化学院,江苏 南京,211167) 摘要:为了更准确地评定圆度误差及测量不确定度,根据圆度特点,提出实数编码改进遗传算法求圆度误差

改进遗传算法的圆度误差测量以及基于蒙特卡洛法不确定度技术

圆度误差评定与测量不确定度计算

潘俊,温秀兰

(南京工程学院自动化学院,江苏 南京,211167)

摘要:为了更准确地评定圆度误差及测量不确定度,根据圆度特点,提出实数编码改进遗传算法求圆度误差最小区域解,基于蒙特卡洛法评定测量不确定度。通过对零件实测计算结果表明采用实数编码的改进遗传算法,不仅省去了重复的编码解码,而且算法简单优化效率高,蒙特卡洛法计算不确定度与传统GUM方法相比不受直接测量量相关性的限制,而且受问题条件限制的影响小,使不确定度评定简单化。采用改进遗传算法和蒙特卡洛法能够更加准确高效的评定圆度误差和测量不确定度。

关键词:圆度;改进遗传算法;不确定度;蒙特卡洛法

The Evaluation of Circularity Error and the Computation of Measurements

Uncertainty

PAN Jun, WEN Xiu-lan

School of Automation and Nanjing Institute of Technology,

Nanjing 211167 China

Abstract:In order to more accurately compute the result of circularity error and measurement uncertainty, using the minimum zone method of improved genetic algorithm in real-code to evaluate the circularity error and the Monte Carlo method to calculate the uncertainty by the characteristics of circularity. Through the results of the calculation of actual parts it shows that the improved genetic algorithm in real-code, not only saves the duplication of code decoding, and simple algorithm for optimization of high efficiency. The uncertainty by Monte Carlo method compared with the traditional method of GUM department is not only restricted by direct measurement quantity correlation but also under the influence of small problem constraint, and simplify the evaluation of uncertainty. With the improved genetic algorithm and Monte Carlo method can be more accurate and efficient evaluation of circularity error and uncertainty.

Key words: Circularity error; Improved genetic algorithm; Uncertainty; Monte Carlo

0 引言

圆度误差是机械零件常见的形状误差之一,其反映的是实际圆轮廓对其理想圆的变动量,其值的大小是从一特定圆心算起,以包容实际轮廓的两个同心圆的半径差来衡量的。国标规定的评定圆度误差有 4 种方法:最小二乘法、最小区域圆法、最大内切圆法和最小外接圆法[1]。其中,最小二乘法有具体的公式算法最为简单评定结果稳定,但是在要求精度较高的零件加工时评定结果可能存在争议。最小区域法是按圆度误差的国标定义和ISO定义来评定圆度误差值的,评定出的结果可作为仲裁的依据。因此,用最小区域法评定圆度误差才是严格的正确的评定方法,也是唯一的仲裁方法,应尽可能采用这种方法,以使评定的结果更准确和更具客观性[2]。圆度误差按最小区域法进行计算的本质是一个复杂的非线性最优化问题,本文就是用改进遗传算法来进行计算。遗传算法(GA,Genetic algorithm)由美国J.-Holand教授

基金项目:国家自然科学基金项目(51075198),江苏省自然科学基金项目(BK2010479),江苏省“333人才工程”和“六大人才高峰”项目。 作者简介:潘俊(1989—)男,硕士,研究方向测试计量技术。

改进遗传算法的圆度误差测量以及基于蒙特卡洛法不确定度技术

于1975年首次提出,是一类通过模拟生物界自然选择和自然遗传机制的随机化搜索算法。遗传算法特别适用于处理传统搜索算法难以理解的复杂和非线性问题,可广泛用于组合优化,机器学习,自适应控制,规划设计和人工生命等领域,它已逐渐成为21世纪计算智能的关键技术之一[3]。

在实际的测量过程中,测量仪器,测量方法,以及测量结果都是存在着一定的误差,所以我们在使用这些数据进行误差计算时是不准确的。因此,国际上早在 20世纪60年代就提出了用“不确定度”来定量表示测量结果可信程度的建议。根据现代测量误差理论,在测量零件的实际尺寸时,不仅要得到尺寸的测量结果,而且也要包含结果的不确定度。所以,在进行圆度误差评定时,也应当给出评定结果的不确定度。在新一代GPS(Geometrical Product Specification)里的测量不确定度的核心就是不确定度的评定。测量不确定度表述指南(GUM)和ISO标准给出了测量不确定度的评定方法 [4]。本文用最小区域法建立的圆度误差评定的数学模型,由于其目标函数是非线性、不可微等原因,使得根据不确定度传递模型用解析法求解变得复杂而又困难,甚至不能用解析法得到不确定度的传递函数,因此采用蒙特卡洛法来计算。蒙特卡罗方法(Monte Carlo),也称为计算机随机模拟(random simulation)方法,有时也称为随机抽样(random sampling)技术或者统计试验(Statistical testing)方法。它一种基于随机数的计算方法,它以概率统计理论为主要理论基础,以随机抽样为主要手段[5]。

目前人们对圆度误差评定数学模型与算法的研究仍然在不断深入和加强,各种新模型与算法不断出现,然而准确、高效、可靠的算法仍然是寻求的目标之一[6,7]。因而对回转体零件形状误差的评定方法、评定理论、解算方法等问题的研究,依然是精密计量测试领域研究的热点。

1 改进遗传算法圆度误差评定

遗传算法搜索最优解的方法是模仿生物的进化过程,即通过选择与染色体之间的交叉和变异来完成的。遗传算法主要使用选择算子、交叉算子与变异算子来模拟生物进化,从而产生一代又一代的种群。 1.1 标准遗传算法

在标准遗传算法中,一个染色体由一串二进制字符串表示,字符串的一位叫做基因,每个基因有着不同的值。一群单独的染色体叫做种群,基本遗传算子包括选择、交叉和变异。

标准遗传算法步骤如下:(1)定义一个表明解决方法适应度的目标函数。(2)选择合适的编码和相应的遗传算子。(3)随机产生N个个体的初始种群。(4)计算每个个体的适应度。(5)分配给每个染色体的繁殖概率。(6)根据分配的繁殖概率生成一个新的种群中选择的个体。通过设定的交叉和变异概率使选择的个体产生后代。(7)如果达到终止条件,则停止,否则跳到步骤(4)。 1.2 改进遗传算法

改进遗传算法实现实数编码和优化变量的浮点数表示。和标准遗传算法相比,改进遗传算法的时间

更短,因为它不需要编码和解码的过程。考虑到圆度误差优化,改进遗传算法采用混合交叉

[9]

它通过结合父代信息产生子代并且具有良好的搜索能力。而且,它不需要计算种群中的每个个体的适应度,也不需要设置交叉和变异概率。混合交叉产生子代的方法为: (1) 从种群中随机选择两个父代v1,v2。

(2) 子代向量的每个元素的值在均匀分布的区间[

]内随机产生

改进遗传算法的圆度误差测量以及基于蒙特卡洛法不确定度技术

(1)

本算法采用最小代沟Minimal Generation Gap(MGG)模型,在实数编码的遗传算法中它是保证种群多样性的有效方法。在最小代沟模型里,将一代种群随机选择一对父代使用交叉算子产生子代,在父代和子代中选择最优和次优的个体代替原来的父代。当迭代次数达到 …… 此处隐藏:6063字,全部文档内容请下载后查看。喜欢就下载吧 ……

圆度误差评定与测量不确定度计算.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1730546.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)