[发明专利]基于混合建模的三坐标测量机测头预行程误差预测方法有效
申请号: | 201710697984.7 | 申请日: | 2017-08-15 |
公开(公告)号: | CN107480377B | 公开(公告)日: | 2018-12-14 |
发明(设计)人: | 冯旭刚;章家岩;杜翠翠;李新光;徐驰 | 申请(专利权)人: | 安徽工业大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06N3/04;G06N3/08;G06N3/10;G01B21/00 |
代理公司: | 安徽知问律师事务所 34134 | 代理人: | 王亚军 |
地址: | 243002 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了基于混合建模的三坐标测量机测头预行程误差预测方法,属于三坐标测量机误差预测领域。它采集测点数据,将测点的测头逼近方位角度θ和作为测点数据输入Xi,对测点数据输入Xi进行分组,并确定输入向量和目标向量,构建基于混合建模的三坐标测量机测头预行程误差的预测模型,训练该预测模型,针对现有技术的触发式坐标测量机预行程误差预测精度低、泛化能力差的问题,它在保证快速逼近的前提下,有效的改善预测未知样本的能力,从而提高包括泛化能力、容错能力在内的整体预测性能。 | ||
搜索关键词: | 基于 混合 建模 坐标 测量 机测头 预行 误差 预测 方法 | ||
【主权项】:
1.基于混合建模的三坐标测量机测头预行程误差预测方法,其特征在于:A、采集测点数据,利用标准球进行测量,首先确定在标准球表面的北半球和北极点的三个维度上进行测量点采集,三个纬度极角在0‑90°均匀取值,并在这三个纬度极角上分别等间距的选取若干测点;B、将测头逼近测点的方位角度θ和作为测点数据输入Xi,然后找到距离测点数据输入Xi最近的中心点Cmin(j)并对其进行调整,以完成所有测点数据输入Xi的训练学习;l为自然数,n为自然数其中,Mk(n)为第n个迭代后的神经网络径向基函数的第k个中心,并用下列公式对Cmin(j)进行调整:若K=K(X(i)),则MK(n+1)=Mk(n)+α[X(i)‑Mk(n)];否则:Mk(n+1)=Mk(n);其中,α为该网络在学习过程中的学习步长,取值范围是0‑1;采用无监督的Hebb学习规则完成所有测点数据输入Xi的训练学习;C、对测点数据输入Xi进行分组,并确定输入向量和目标向量;选取n个数据为一个样本,将前面n‑1个样本数据作为复合神经网络预测模型的测点输入数据Xi,即[X1,X2,…,Xn‑1]T,最后一个数据Xn为目标值;选择其中p个输入向量和目标向量,其中输入向量M=[m1,m2,…,mp],Mi=[Xi,Xi+1,…,Xi+n‑2],i=1,2,…,m,目标向量是Q=[Xn,Xn+1,…,Xn+p]T;p,m为自然数;建立RBF神经网络与Hopfield网络的复合神经网络,首先确定RBF神经网络的聚类径向基的中心和连接权值,然后通过高斯径向基函数求出对应输入的输出值yj;W1,j(i)、W2,k(j)、W3,m(k)分别为其前一层向后一层的连接权值,RBF网络的径向基向量H=[h1,h2,…,hj]T,其中hj为高斯基函数,即:式中,Cj=[cj1,cj2,…,cjn]T,j=1,2,…,m,为网络第j个节点的中心向量,bj为节点基宽参数,||·||为2‑范数,为欧式范数;RBF神经网络的输出及网络逼近的性能指标函数分别为:yj=w1h1+w2h2+…+wjhm (1‑2)式中,y(k)、yj(k)是RBF网络的输出;w1,w2,wj为调节权值;然后,将RBF网络输出yj(k)代入Hopfield网络的能量函数,并通过调节权值W2,k(j)、W3,m(k)使得网络得到输出;Hopfield网络的能量函数表示为式(1‑4);式中,Vij表示神经元(i,j)的输出;Vjk表示神经元(j,k)的输出;根据梯度下降法,输出权、节点基宽参数及节点中心矢量的迭代算法如下:W2,k(j)=W2,k(j‑1)+η(y(k)‑ym(k))hj+α(W2,k(j‑1)‑W2,k(j‑2)) (1‑6)bj(k)=bj(k‑1)+η△bj+α(bj(k‑1)‑bj(k‑2)) (1‑8)cji(k)=cji(k‑1)+η△cji+α(cji(k‑1)‑cji(k‑2)) (1‑10)式中,η为学习效率,η∈[0,1];D、构建基于混合建模的三坐标测量机测头预行程误差的预测模型,确定该预测模型的输入节点,隐含层节点,输出层节点以及各个隐含层的函数及其连接权值;E、训练该预测模型,并通过MATLAB仿真实验对预测模型进行实验验证;对于步骤C中的分组后的数据M作为输入向量,目标向量Q=[Xn,Xn+1,…,Xn+p]T作为复合网络的输出,一直到该复合网络达到设定的最优目标值或者达到最大迭代次数时训练停止,保存住复合神经网络的预行程误差值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽工业大学,未经安徽工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710697984.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种分析Clock信号的方法
- 下一篇:一种车辆模型改装方法及装置