首页> 中国专利> 数控机床热误差补偿高次多阶自回归分布滞后建模方法

数控机床热误差补偿高次多阶自回归分布滞后建模方法

摘要

本发明公开了一种数控机床热误差补偿高次多阶自回归分布滞后建模方法,其特征是首先提出包含待求系数数控机床热误差高次多阶自回归分布滞后模型公式,然后取数控机床热误差滞后期和数控机床温度滞后期分别为1、2、3和4,代入实验数据根据最小二乘法拟合出公式中待求系数以确定各个不同滞后期数控机床热误差高次多阶自回归分布滞后模型,其次将实验数据代入各个模型求出各模型残差平方和,最后将各模型残差平方和代入赤池信息量判断准则判断最佳滞后期确定数控机床热误差高次多阶自回归分布滞后模型。本发明是一种应用简便、建模容易、稳定性高、比传统的ADL模型具有更高的精度的数控机床热误差补偿建模方法。

著录项

  • 公开/公告号CN102495588A

    专利类型发明专利

  • 公开/公告日2012-06-13

    原文格式PDF

  • 申请/专利权人 合肥工业大学;

    申请/专利号CN201110379618.X

  • 发明设计人 苗恩铭;牛鹏程;成天驹;郎贤礼;

    申请日2011-11-24

  • 分类号G05B19/404(20060101);

  • 代理机构34101 安徽省合肥新安专利代理有限责任公司;

  • 代理人何梅生

  • 地址 230009 安徽省合肥市屯溪路193号

  • 入库时间 2023-12-18 05:21:27

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-01-12

    未缴年费专利权终止 IPC(主分类):G05B19/404 授权公告日:20140806 终止日期:20161124 申请日:20111124

    专利权的终止

  • 2015-05-27

    专利实施许可合同备案的生效 IPC(主分类):G05B19/404 合同备案号:2015340000047 让与人:合肥工业大学 受让人:安徽裕丰数控机床装备科技有限公司 发明名称:数控机床热误差补偿高次多阶自回归分布滞后建模方法 申请公布日:20120613 授权公告日:20140806 许可种类:独占许可 备案日期:20150330 申请日:20111124

    专利实施许可合同备案的生效、变更及注销

  • 2014-08-06

    授权

    授权

  • 2012-07-11

    实质审查的生效 IPC(主分类):G05B19/404 申请日:20111124

    实质审查的生效

  • 2012-06-13

    公开

    公开

说明书

技术领域

本发明属于数控机床误差补偿应用领域,具体涉及一种机床热误差的补偿建模方法。

背景技术

在机械加工中,由于机床各部件温升引起的热变形,使机床上刀具与工件之间原来相对 正确的位置产生了变化,从而造成了加工误差。大量研究表明,热误差是机床的最大误差源, 占机床总误差的30%~70%,因此建立精度高的数学模型对机床热误差进行建模以实现机 床热误差的补偿是提高加工精度的关键技术。目前数控机床热误差建模方法一般有:传统多 元回归、神经网络、自回归分布滞后模型,即ADL模型。其中,传统多元回归算法建模简 单方便,但精度低,稳定性差,难以实现数控机床热误差高精度补偿。神经网络模型相对于 多元回归精度较高,但需大量样本进行训练、建模复杂、应用相对困难。ADL模型可以将 补偿精度相对于多元回归模型提高数倍,但是补偿精度还是不足以实现精密数控机床热误差 补偿。

发明内容

本发明是为避免上述现有技术所存在的不足之处,提供一种应用简便、建模容易、稳定 性高、比传统的ADL模型具有更高的精度的数控机床热误差补偿高次多阶自回归分布滞后 建模方法。

本发明为解决技术问题采用如下技术方案:

本发明数控机床热误差补偿高次多阶自回归分布滞后建模方法的特点是按如下步骤进 行:

步骤1:定义高次多阶自回归分布滞后模型的表达式如式(1):

yt=α0+Σi=1m(αi,1yt-iw+αi,2yt-iw-1+,L,αi,wyt-i)+Σj=1uΣk=0n(βj,k,1xj,t-kw+βj,k,2xj,t-kw-1+,L,βj,k,wxj,t-k)---(1)

式(1)中xj,t-k为参加建模的第j个温度传感器第t-k次温度测量值;j=1,2,3L u,u 为建模使用的温度传感器的个数;t=1,2,3L l,l为数控机床热误差测量次数;k为相对 于t滞后k次,K=1,2,3L n;yt为数控机床热误差第t次测量值;yt-i是数控机床热误差 第t-i次测量值,表示相对于t滞后i次的数控机床热误差测量值,i=1,2,3L m;m和n分 别为yt和xj的最大滞后期,取值范围分别为1、2、3或4,具体取值根据第4步赤池信息 准则判断;α0,αi,1,L αi,w和βj,k,1,βj,k,2j,k,w均为待求系数;w为xj和yt的最高次数, w取值为2;

对于式(1),记:Km,n=[α0],

Am=[yt-1w,yt-1w,L,yt-1,L,yt-mw,yt-mw,L,yt-m],

Bn=[x1,tw,x1,tw-1,L,x1,t,L,xu,t-nw,xu,t-nw-1,L,xu,t-n],

Cm=[α1,1,α1,2,L,α1,w,L,αm,1,αm,2,L,αm,w]T

Dn=[β1,0,1,β1,0,2,L,β1,0,w,L,βu,n,1,βu,n,2,L,βu,n,w]T

将式(1)简代表达为式(2):

yt=Km,n+Am×Cm+Bn×Dn                    (2)

步骤2:通过最小二乘法算计待求系数Km,n、Cm、Dn,以确定式(2):

取数控机床热误差滞后期m和数控机床实测温度滞后期n分别为1、2、3和4,由式(2) 根据最小二乘法计算得出:K1,1、C1、D1,K1,2、C1、D2,L,K4,4、C4、D4

步骤3:求滞后期分别为m和n时yt估计值y′m,n,t

将步骤2中得到的Am、Bn、Km,n、Cm、Dn代入公式y′m,n,t=Km,n+Am×Cm+Bn×Dn;计算数 控机床热误差估计值序列y′m,n,l,y′m,n,l-1,L y′m,n,1,求出数控机床热误差yt滞后期m和 数控机床实测温度xj滞后期n取值分别为1,、2、3和4时数控机床热误差估计值序列:

y′1,1,l,y′1,1,l-1,Ly′1,1,1

y′1,2,l,y′1,2,l-1,Ly′1,2,1

N

y′4,4,l,y′4,4,l-1,Ly′4,4,1

步骤4:通过确定最佳滞后阶数m和n建立最终模型:

由数控机床热误差实测序列yl,yl-1,Ly1和由步骤3得到的数控机床热误差估计值序 列y′m,n,l,y′m,n,l-1,Ly′m,n,1计算残差平方和RSSm,n=Σi=1l(yt-ym,n,t)2;将残差平方和 RSSm,n代入赤池信息量准则AICm,n=2k+n×ln(RSSm,nn)计算出数控机床热误差yt滞后期 m和机床温度xj滞后期n取值分别为1,、2、3和4时的赤池信息量AIC1,1、AIC1,2LAIC4,4; 通过赤池信息量判断最佳滞后阶数,当赤池信息量AICm,n取值为最小时,对应的m和n即 为数控机床热误差的高次多阶自回归分布滞后模型最佳滞后期;取得最佳滞后期时的m和n 对应的Am、Bn、Km,n、Cm、Dn代入式(2),即为数控机床热误差补偿高次多阶自回归分 布滞后模型。

与已有技术相比,本发明有益效果体现在:

1、因为本发明模型为高次自回归分布滞后模型,综合了传统多元回归模型和自回归分 布滞后模型各自的优点,在应用中具有比传统多元回归模型和自回归分布模型更高的精度, 所以本发明模型可以实现高精度的数控机床热误差补偿。

2、因为本发明数控机床热误差高次多阶自回归分布模型为高次,而传统的自回归分布 滞后模型只为1次,所以本发明方法极大地丰富了数控机床热误差建模技术,为数控机床热 误差建模提供了一种新的建模方法。

3、本发明建模技术使用简便、稳定性高、可靠性强,可通过软件编程实现在线数控机 床X轴方向上和Z轴方向上的数控机床热误差补偿。

4、本发明提出了一种新型高次多阶自回归分布滞后模型,完善并丰富了传统的自回归 分布滞后模型(ADL模型),为数学建模技术提供了一种新的参考方案。

附图说明

图1为数控机床热误差补偿效果图。

具体实施方式

实施例中数控机床热误差yt(以X轴向热误差为例)和数控机床实测温度xj,t(j取值 为1、2、3)记录如下:

表1数控机床热误差实测值和温度实测值

步骤1:定义高次多阶自回归分布滞后模型的表达式如式(1):

yt=α0+Σi=1m(αi,1yt-iw+αi,2yt-iw-1+,L,αi,wyt-i)+Σj=1uΣk=0n(βj,k,1xj,t-kw+βj,k,2xj,t-kw-1+,L,βj,k,wxj,t-k)---(1)

式(1)中xj,t-k为参加建模的第j个温度传感器第t-k次温度测量值;j=1,2,3Lu,u 为建模使用的温度传感器的个数;t=1,2,3Ll,l为数控机床热误差测量次数;k为相对 于t滞后k次,K=1,2,3Ln;yt为数控机床热误差第t次测量值;yt-i是数控机床热误差 第t-i次测量值,表示相对于t滞后i次的数控机床热误差测量值,i=1,2,3Lm;m和n分 别为yt和xj的最大滞后期,取值范围分别为1、2、3或4,具体取值根据第4步赤池信息 准则判断;α0,αi,1,Lαi,w,βj,k,1,βj,k,2j,k,w为待求系数;w为xj和yt的最高次数, w取值为2;

对于式(1),记:Km,n=[α0],

Am=[yt-1w,yt-1w,L,yt-1,L,yt-mw,yt-mw,L,yt-m],

Bn=[x1,tw,x1,tw-1,L,x1,t,L,xu,t-nw,xu,t-nw-1,L,xu,t-n],

Cm=[α1,1,α1,2,L,α1,w,L,αm,1,αm,2,L,αm,w]T

Dn=[β1,0,1,β1,0,2,L,β1,0,w,L,βu,n,1,βu,n,2,L,βu,n,w]T

则式(1)简代表达为如下式(2):

yt=Km,n+Am×Cm+Bn×Dn              (2)

步骤2:通过最小二乘法算计待求系数Km,n、Cm、Dn,以确定式(2):

取数控机床热误差滞后期m和数控机床实测温度滞后期n分别为1、2、3和4,由式(2) 根据最小二乘法计算得出:K1,1=[-1.1562],C1=[-1.6937,L,5.3559],D1=[0.0209,L,0.3030], L,D4=[0.0086,L,-1.0891]。

步骤3:求滞后期分别为m和n时yt估计值y′m,n,t

将步骤2中得到的Am、Bn、Km,n、Cm、Dn代入公式y′m,n,t=Km,n+Am×Cm+Bn×Dn;计算数 控机床热误差估计值序列y′m,n,l,y′m,n,l-1,L y′m,n,1,求出数控机床热误差yt滞后期m和 数控机床实测温度xj滞后期n取值分别为1,、2、3和4时数控机床热误差估计值序列:

S′1,1=[0.9607,L,9.7104],L,S′4,4=[0.2400,L,9.6413];

步骤4:通过确定最佳滞后阶数m和n建立最终模型:

由数控机床热误差实测序列yl,yl-1,Ly1和由步骤3得到的数控机床热误差估计值序列 y′m,n,l,y′m,n,l-1,L y′m,n,1计算残差平方和RSSm,n=Σi=1l(yt-ym,n,t)2;将残差平方和 RSSm,n代入赤池信息量准则AICm,n=2k+n×ln(RSSm,nn)计算出数控机床热误差yt滞后期 m和机床温度xj滞后期n取值分别为1、2、3和4时的赤池信息量AIC1,1=-1.7993,L, AIC4,4=-2.7316;通过赤池信息量判断最佳滞后阶数,当m和n取值为3时AICm,n取最 小值,所以可以确定本实例中数控机床热误差与数控机床各实测温度之间的高次自回归分布 滞后模型为:

yt=K3,3+A3×C3+B3×D3

式中:

K3,3=[35.4036],

A3=[yt-12,yt-1,yt-22,yt-2,yt-32,yt-3,],

B3=[x1,t2,x1,t,x1,t-12,x1,t-1,x1,t-22,x1,t-2,x1,t-32,x1,t-3,x2,t2,x2,tx3,t-32,x3,t-3],

C3=[0.0450,L,0.3533]T

D3=[-0.7287,L,-4.7592]T

该模型与其它算法拟合函数曲线如图1所示,图1中,1为试验测量获得的原始数据, 2为多元线性回归模型拟合曲线,3为多元二次回归模型拟合曲线,4为自回归分布滞后模 型拟合曲线,5为本发明二次自回归分布滞后模型拟合曲线。由图1可见自回归分布滞后模 型精度较高,二次自回归分布滞后模型数据几乎与原始数据重合,精度最高。各模型计算的 标准差如表2所示,其中,二次自回归分布滞后模型精度最高,比传统的ADL精度提高近 一倍,比多元线性回归模型精度提高一个数量级。

表2不同模型标准差比较

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号