[发明专利]数控机床热误差补偿的建模方法在审
申请号: | 201510204608.0 | 申请日: | 2015-04-27 |
公开(公告)号: | CN104898562A | 公开(公告)日: | 2015-09-09 |
发明(设计)人: | 魏弦 | 申请(专利权)人: | 攀枝花学院 |
主分类号: | G05B19/404 | 分类号: | G05B19/404 |
代理公司: | 成都虹桥专利事务所(普通合伙) 51124 | 代理人: | 许泽伟 |
地址: | 617000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种数控机床热误差补偿的建模方法,步骤为:A、在机床关键位置布置n个温度传感器,形成n个数据点﹛x1,x2,…,xn﹜,在机床定位误差测量处设置位移传感器;B、采集温度信号和位移信号,得到n个温度传感器测得的温度T随时间t的变化量﹛T1(t),T2(t),…,Tn(t)﹜,以及机床定位误差量Y(t);C、将所测数据﹛T1(t),T2(t),…,Tn(t)﹜以及Y(t)进行减法聚类处理;D、经减法聚类处理后得到的聚类中心数量为c个,通过FCM聚类计算新的聚类中心点,确定新的聚类中心点为建模使用的热关键点;E、利用优化后的热关键点对热误差补偿系统进行建模。本发明具有更高的精度和鲁棒性,方法简便易行,可以广泛应用于数控机床的热误差补偿建模。 | ||
搜索关键词: | 数控机床 误差 补偿 建模 方法 | ||
【主权项】:
数控机床热误差补偿的建模方法,其特征在于,步骤为:A、在机床关键位置布置n个温度传感器,形成n个数据点﹛x1,x2,…,xn﹜,在机床定位误差测量处设置位移传感器;B、采集温度信号和位移信号,得到n个温度传感器测得的温度T随时间t的变化量﹛T1(t),T2(t),…,Tn(t)﹜,以及机床定位误差量Y(t);C、将所测数据﹛T1(t),T2(t),…,Tn(t)﹜以及Y(t)进行减法聚类处理:对于n个数据点﹛x1,x2,…,xn﹜,数据点xj处的密度指标定义为:![]()
其中γa是一个正数,常数γa定义了数据点xj的一个邻域;在计算每个数据点的密度指标后,选择具有最高密度指标的数据点作为第一个聚类中心,令xc1为选中的第一个聚类中心,Mc1为其密度指标,那么每个数据点xi的密度指标可以用公式:![]()
进行修正,其中Mik为修正后的密度指标;γb是一个正数,常数γb定义了一个密度指标显著减小的邻域,且γb大于γa;修正了每个数据点的密度指标后,选定下一个聚类中心xc2,再次修正数据点的所有密度指标,该过程不断反复,直到产生需要数量的聚类中心。D、经减法聚类处理后得到的聚类中心数量为c个,通过FCM聚类计算新的聚类中心点,确定新的聚类中心点为建模使用的热关键点,所采用的FCM聚类算法为:用公式3计算新的隶属矩阵U,![]()
其中,uij的值介于0和1之间,且满足公式4要求:![]()
根据公式5计算价值函数,![]()
其中ci为模糊组i的聚类中心,dij=||ci‑xj||为第i个聚类中心与第j个数据点间的欧几里德距离,m∈[1,∞)为加权指数,然后根据公式6构造新的目标函数,可求得使公式5达到最小值的必要条件:![]()
其中λj是公式4中的n个约束式的拉格朗日乘子,然后对所有输入参量求导,使公式5达到最小值的必要条件为:![]()
根据公式5计算价值函数J,若J小于某个确定的阈值或J相对于上次价值函数值的改变量小于某个阈值,则算法停止,否则用公式3计算新的隶属矩阵U,循环往复可得到优化后的热关键点;E、利用优化后的热关键点对热误差补偿系统进行建模。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于攀枝花学院,未经攀枝花学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510204608.0/,转载请声明来源钻瓜专利网。
- 上一篇:多机器人协同控制系统
- 下一篇:太阳能安全书包