法律状态公告日
法律状态信息
法律状态
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):
式(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,2Lβj,k,w均为待求系数;w为xj和yt的最高次数, w取值为2;
对于式(1),记:Km,n=[α0],
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计算残差平方和
与已有技术相比,本发明有益效果体现在:
1、因为本发明模型为高次自回归分布滞后模型,综合了传统多元回归模型和自回归分 布滞后模型各自的优点,在应用中具有比传统多元回归模型和自回归分布模型更高的精度, 所以本发明模型可以实现高精度的数控机床热误差补偿。
2、因为本发明数控机床热误差高次多阶自回归分布模型为高次,而传统的自回归分布 滞后模型只为1次,所以本发明方法极大地丰富了数控机床热误差建模技术,为数控机床热 误差建模提供了一种新的建模方法。
3、本发明建模技术使用简便、稳定性高、可靠性强,可通过软件编程实现在线数控机 床X轴方向上和Z轴方向上的数控机床热误差补偿。
4、本发明提出了一种新型高次多阶自回归分布滞后模型,完善并丰富了传统的自回归 分布滞后模型(ADL模型),为数学建模技术提供了一种新的参考方案。
附图说明
图1为数控机床热误差补偿效果图。
具体实施方式
实施例中数控机床热误差yt(以X轴向热误差为例)和数控机床实测温度xj,t(j取值 为1、2、3)记录如下:
表1数控机床热误差实测值和温度实测值
步骤1:定义高次多阶自回归分布滞后模型的表达式如式(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,2Lβj,k,w为待求系数;w为xj和yt的最高次数, w取值为2;
对于式(1),记:Km,n=[α0],
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计算残差平方和
yt=K3,3+A3×C3+B3×D3
式中:
K3,3=[35.4036],
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不同模型标准差比较
机译: 计算机数控机床的几何/热误差在线测量与补偿系统
机译: 热误差温度环在数控机床主轴上的应用方法
机译: 数控机床主轴“热误差温度”环的应用方法