[发明专利]一种基于IPDE算法的关节式坐标测量机标定方法有效
申请号: | 202110564215.6 | 申请日: | 2021-05-24 |
公开(公告)号: | CN113405511B | 公开(公告)日: | 2022-07-05 |
发明(设计)人: | 王文;孙佳欢;王乐;梁倩倩;黄峰;魏珠珠;徐建轩;王瑞金 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | G01B21/04 | 分类号: | G01B21/04 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 陈炜 |
地址: | 310018 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ipde 算法 关节 坐标 测量 标定 方法 | ||
1.一种基于IPDE算法的关节式坐标测量机标定方法,其特征在于:具体步骤如下:
步骤一、根据关节式坐标测量机的结构,建立包含所有结构参数的关节式坐标测量机数学模型;
步骤二、使用关节式坐标测量机采集多组关节转角数据;
步骤三、建立适应度函数F(U)如式(2)所示,
式(2)中,U为测量机的结构参数集;xm、ym、zm为测头理论球心坐标值,理论计算得到的测头空间坐标;n为关节转角数据的组数;
步骤四、用IPDE算法辨识测量机运动学参数;
4-1.初始化相关系数:初始化最大种群规模Na、最大迭代次数T、空间维数D;PSO算法的初始化最大惯性系数wmax、初始化最小惯性系数wmin、初始化加速因子c1、c2、初始化最大速度vmax、初始速度v0、初始化控制系数m;DE算法的初始化变异收缩因子Q、初始化交叉因子CR;内点法的初始化惩罚因子r=0.05;
4-2.是搜索空间中分别产生PSO算法和DE算法的种群,两个种群的规模均为N;PSO算法的种群DE算法的种群其中,和Pi1=(Pi1,Pi2…PiD),i=1,2…N;个体中的各个元素,以及个体Pi1中的各个元素均对应的关节式坐标测量机的D个结构参数;以t为迭代序数,进行迭代,直到达到迭代终止条件,得到种群最佳个体位置单次迭代的过程如步骤4-3至步骤4-5中所示;
4-3.根据适应度函数计算PSO算法第一代种群X1内各个体的适应度计算DE算法第一代种群P1内各个体Pi1的适应度F(Pi1);在各适应度和各适应度F(Pi1)中取最小值作为PSO算法和DE算法第一代种群最优适应度该适应度对应的个体为最优个体
4-4.PSO算法对种群X1中所有的个体进行速度、位置更新;DE算法对种群P1中所有的个体执行变异、杂交、选择操作;
4-4-1.PSO算法
1)粒子个体飞行速度和个体位置更新变化如式(3)和(4)所示,i=1,2…N;
式(3)中,w=wmin+(wmax-wmin)·exp[-m·(t/T)2],为当代种群最佳个体位置;为PSO算法对应的种群中的最佳个体位置;第一次优化时,
2)比较确定PSO算法中下一代种群最佳种群位置如式(5)所示;
4-4-2.DE算法
1)根据在变异操作下产生如式(6)所示;
式(6)中,r1,r2,r3∈{1,2…N}为各不相同的整数且与i也不相同,
2)根据Pit=(Pi1,Pi2…PiD)和在交叉操作下产生如式(7)所示;
式(7)中,jrand是集合{1,2…D}的一个均匀分布的随机整数,j=1,2,...,D;
3)比较确定下一代种群Pit+1,如式(8)所示;
4)将下一代种群Pit+1带入适应度函数中,计算适应度F(Pit+1),对比得到最佳个体
4-5.PSO算法和DE算法都得出自己种群的最佳个体和比较两者对应的适应度FPSO和FDE大小,选出当代种群最佳个体位置
步骤五、以步骤四所得的最终个体内的各结构元素作为测量机运动学参数集输入到关节式坐标测量机中,完成标定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110564215.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种双排轨道防倾覆装置
- 下一篇:一种玻璃液粘度监测装置及方法