摘要:圆度的评定和计算,实质上是根据圆度的定义构造函数模型、再进行函

数优化求解的过程。提出一种基于MATLAB 的圆度评定方法,利用MATLAB

优化工具箱,为采用最小区域圆法、最小二乘圆法、最小外接圆法和最大内接

圆法实现圆度的评定提供了新的选择。

1 引言

目前在生产实践中,圆度的测量仪器主要有圆度仪、三坐标测量机等,而圆度的评定和计算则是通过圆度仪、三坐标测量机等精密仪器自带的计算程序来完成。由于设计者对程序严格保密且这些程序大都价格不菲,因此,使用者希望开发更多、更方便的圆度评定方法。实际上,圆度评定和计算的过程就是一个按照圆度评定标准构造函数原型进行优化求解的过程。随着MATLAB软件功能的日益完善,目前

MATLAB已拥有600多个工程中可用的数学运算函数,这些函数中所使用的算法作为科研和工程计算的最新研究成果,都经过各种优化及容错处理,使用起来具有很高的鲁棒性和可靠性。在进行优化计算时,只需按要求构造正确的函数模型,然后调用MATLAB的优化函数即可得到满意的计算结果:同时,通过调用MATLAB的插值函数和可视化函数还可方便地实现求解结果的可视化。因此,将MATLAB软件引入圆度评定,将会为圆度评定的实现提供新的选择。

在GB7234-87《圆度测量术语、定义及参数》中,圆度误差的评定方法有:最小区域圆法、最小二乘圆法、最小外接圆法和最大内接圆法。

最小区域圆法是以最小区域圆MZC作为评定基准圆的方法,按此方法求得圆度误差值ΔZ Z

ΔZ Z=R max-R min(1)

式中:R max、R min——各测点相对最小区域圆MZC的最大、最小偏离值

R i——各测点相对最小区域圆MZC 的偏离值(在最小区域圆MZC 外侧取正值,内侧取负值)

同理,分别将最小二乘圆(LSC)、最小外接圆(MCC)和最大内接圆(MIC)作为评定基圆则可分别求得圆度误差ΔZ q、ΔZ c和ΔZ i。

2 圆度评定数学模型

2.1 最小区域圆法

根据圆的标准方程,用最小区域圆法推导出计算公式。假设圆在XOY平面或在平行于XOY的平面上,则最小区域圆的一般方程为

圆度计算MATLAB,一种基于MATLAB的圆度评定方法相关推荐

  1. 快速谱峭度matlab,一种基于快速谱峭度分析的泵潜在空化故障检测方法与流程

    本发明属于信号处理领域,尤其涉及一种基于快速谱峭度分析泵的实时状态并且检测其潜在空化故障的方法. 背景技术: 高性能离心泵在当今社会上广泛应用和需求巨大.由于工作在高压高速等复杂条件下,离心泵的空化故 ...

  2. FLAC3D可视化后处理matlab,一种基于Matlab的由Midas导入Flac3D的模型识别方法与流程...

    本发明涉及岩土工程的仿真模拟研究领域,具体涉及一种基于Matlab的由Midas导入Flac3D的模型识别方法. 背景技术: 随着我国近几年经济的快速发展和基础设施等的大力投资,涉及复杂地质环境下的岩 ...

  3. 风电功率预测matlab,一种基于二十四节气的风电功率预测方法与流程

    本发明属于风电场技术领域,尤其涉及一种基于二十四节气的风电功率预测方法. 背景技术: 风能的随机波动性对电网产生的较大冲击给风电产业的发展带来了巨大挑战.目前风电功率预测误差较大,数值天气预报精度.训 ...

  4. 泊位 matlab,一种基于环视相机的自动泊车方法 | 厚势汽车

    原标题:一种基于环视相机的自动泊车方法 | 厚势汽车 厚势按:针对泊车摄像头视场有限的问题,提出了一种基于环视相机的自动泊车方法.采用 4 个鱼眼摄像头,构建了一种环绕车身 360° 的实时视觉泊车辅 ...

  5. matlab直流计算,一种基于MATLAB的直流开关振荡回路参数测量系统及计算方法与流程...

    本发明属于电力电子 技术领域: ,具体为一种基于MATLAB的直流开关振荡回路参数测量系统及计算方法. 背景技术: :近些年来,我国在高压直流输电技术的研究和应用上取得了突飞猛进的发展,目前已投运的高 ...

  6. 电动车动力性计算MATLAB程序,一种基于MATLAB的电动汽车经济性计算的模拟仿真方法与流程...

    技术领域 本发明属于电动汽车经济性计算的模拟仿真方法,具体涉及一种基于MATLAB的电动汽车经济性计算的模拟仿真方法. 背景技术: 电动汽车经济性(续驶里程)计算的传统方法分为两种,其一为使用exce ...

  7. 帕德逼近matlab算法,一种基于帕德逼近的通信误差函数逼近方法与流程

    本发明属于通信与电子信息技术领域,具体是属于计算机仿真领域,涉及一种基于帕德逼近的通信误差函数逼近方法. 背景技术: 在通信领域,通信误差高斯Q函数在数字调制方案的符号错误概率(SEP).加性高斯白噪 ...

  8. matlab 功率分配,一种基于遗传算法的NOMA功率分配方法与流程

    本发明涉及一种基于遗传算法的NOMA功率分配方法,属于无线通信技术领域. 背景技术: 随着移动互联网应用的发展,移动数据流量和终端连接数也呈爆炸式增长,未来全球移动通信网络连接的设备总量将达到千亿规模 ...

  9. matlab 指纹,一种基于matlab的指纹识别方法

    一种基于matlab的指纹识别方法 [技术领域] [0001 ] 本发明涉及指纹识别领域,特别涉及一种基于MTLAB的指纹识别方法. [背景技术] [0002] 传统的安防系统主要采用基于令牌或密码的 ...

最新文章

  1. 《大数据分析原理与实践》——导读
  2. Linux LB 集群知识、如何用 LVS 方式实现 LB 集群?
  3. python 如何将字符串列表合并后转换成字符串? ''.join(List(str))函数
  4. 端口报错listen eaddrinuse:::xxx
  5. Win10安装华三模拟器各种疑难问题
  6. js 获取元素文本_可能是最全的“文本溢出截断省略”方案合集
  7. IO流 (二) ----- 文件流
  8. spring定时任务执行两次的原因与解决方法
  9. 机器学习基础(三十四)—— 协同过滤(之获得推荐)
  10. 无法启动此程序 因为计算机中丢失 msvcp71.dll,msvcp71.dll丢失怎样修复?计算机中丢失msvcp71.dll文件的解决方法...
  11. 超轻薄笔记本电脑软件测试,一口气测了三款轻薄本 这三个核心问题有答案了...
  12. 解锁Insyde的BIOS隐藏设置
  13. win10编译OpenCV4Android系列2-编译OpenCV4.5.2+opencv_contrib
  14. 数据分析|基础概念/excel/tableau自学笔记
  15. 经验分享:如何快速上手公司的项目代码
  16. 抖音04开头xgorgon、xlog、设备注册算法
  17. 恩布企业IM 1.8 版本,企业内部通讯软件
  18. 微信小程序实现地图自定义大小画圆以及地图自适应(iview-Weapp+微信开发者工具)
  19. 晶振与晶体的参数详细介绍
  20. 关于粽子的生产产线提速

热门文章

  1. IPI030N10N3G 英飞凌 100V OptiMOS
  2. 【开发笔记】td标签内容过长时解决办法
  3. 30岁开始学计算机软件工程师晚么,30岁学网络工程师晚吗
  4. uniapp轮播图(swiper)
  5. simulink中Bus creator与Demux模块有什么区别啊?
  6. Python项目:分析优衣库产品销售数据
  7. I2C通信之Arduino与加速度传感器ADXL345
  8. 人声伴奏提取人声的软件有哪些?如何实现声伴奏提取人声?
  9. 泰坦尼克号逃生评分模型(1):需求背景
  10. 【转】深入理解Batch Normalization批标准化