机床主轴热误差通用型温度敏感点组合选取_第1页
机床主轴热误差通用型温度敏感点组合选取_第2页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

机床主轴热误差通用型温度敏感点组合选取机床作为制造业生产的“母机”,其发展程度直接影响着国家工业的发展水平[1]。提高机床的加工精度,对发展高精密数控加工技术和制造业具有重要意义。影响机床加工精度的因素主要有以下几方面:由机床本身设计缺陷或零部件相对运动引起的几何误差、机床受热变形影响导致的热误差、加工过程中切削力变化导致的切削力误差以及其它误差[2]。在这些误差中,热误差是导致机械零部件几何误差的主要原因,约占总误差的40%~70%[3-5]。

热误差补偿法是提高机床加工精度的经济有效的手段,其核心在于建立具有强鲁棒性和高预测性能的热误差模型对热误差进行预测和补偿[6-9]。热误差模型以温度敏感点处测得的温度变量为输入,以热变形量为输出,其中温度敏感点组合的选取直接影响着模型的训练精度和预测效果。温度变量过多,会加大实验成本与工作量,同时温度变量间的耦合现象会影响建模精度;温度变量过少,则会由于缺乏引起热误差的关键信息而削弱模型的鲁棒性、降低模型的预测性能。因此,在热误差建模之前进行温度敏感点的选取是至关重要的一步[10]。

多种方法可用于温度敏感点的选取,Abdulshahed等[11]基于灰色模型和模糊C-均值聚类算法,采用一种像素的局部平均模式从热图像中识别不同组的温度敏感点,从而提高模型输入的质量。Longstaff等[12]采用自适应神经模糊推理系统将温度数据空间划分为多个矩形子空间,并根据灰色理论得出所有的温度传感器对热误差的影响排序,然后基于模糊C-均值聚类方法对各温度的影响权重进行分类。Tsai等[13]首先采用奇异值分解方法过滤各温度测点,消除温度测点之间共线性的影响。然后根据主成分分析方法计算的温度点和热误差之间的相关系数进行排序和筛选得到温度敏感点组合。Tan等[14]提出一种最小绝对收缩算子选择法直接选取温度敏感点集合。Liu等[15]使用相关系数法选取温度敏感点组合,提升了热误差模型的鲁棒性与预测精度。

近年来,神经网络建模方法以其良好的非线性映射能力与较强的计算能力被广泛应用于热误差建模研究中,多种参数优化算法与神经网络相结合的热误差建模方法应运而生[16]。Ma等[17]结合模糊聚类和相关分析对典型温度变量进行了分组优化,采用遗传算法和粒子群算法(ParticleSwarmOptimization,PSO)对反向传播(BackPropagation,BP)神经网络参数进行优化。Santos等[7]使用变分模式将误差数据分解为几个固有的模态函数组件,并使用灰狼算法对长短时记忆神经网络的超参数进行优化,经验证,提出的VMD-GW-LSTM热误差模型具有较强的鲁棒性和较优的泛化能力;此外,Liu等[18]利用遗传算法优化小波层数和乘积层数以及自回归小波神经网络的权值。Yin等[19]人将物理模型与数据驱动模型相结合,从预测的温度场出发,设计了一种人工神经网络算法,以提高主轴热误差预测的精度。Liu等[20]提出了使用深度信念网络和蒙特卡罗方法计算模型可靠性的方法,使用深度信念网络替代了隐函数,确定了单参数、多参数波动模型的可靠性和残差预测,并通过实验验证了模型的鲁棒性和所提出的可靠性计算方法的准确性。

上述温度敏感点选取方法普遍将温度变量优化至10个以内,有效地精简了温度敏感点数量,提高了建模效率与预测精度。但其中温度敏感点数目皆凭借研究者的工程经验直接指定,难以自动确定。针对上述问题,本文以VMC850五轴立式数控加工中心为对象进行热误差实验以及温度场与热误差的测量;提出一种通用性温度敏感点组合选取方法,从一系列包含不同聚类数目的温度变量组合中自动选取适用于热误差预测的最优的温度敏感点组合。经过验证,选取的最优温度敏感点同时适用于不同工况下主轴各项热误差的预测,且在不同的热误差模型中具有良好的通用性。首先介绍了温度敏感点组合选取的相关理论以及机床温度场和主轴热误差的测量实验,包括测量仪器的安装和数据的获取;其次提出了基于数目自动确定的通用型温度敏感点组合选取方法,并以某一工况下的实验数据为例选取最优温度敏感点组合;然后对最优温度敏感点组合在不同工况下主轴各项热误差的预测中的有效性进行验证,并建立RBF、SVM与MLR热误差模型,对最优温度敏感点在不同类型的热误差模型中的通用性进行验证。

2温度敏感点选取相关理论与热误差实验

2.1温度敏感点选取相关理论

2.1.1K-Means聚类算法

传统的K-Means聚类算法因其在数据处理中的高效性而被广泛应用于数据聚类中,但该算法随机选取初始聚类中心的方式会导致聚类结果不稳定。针对这一情况,Arthur等[21]首次提出一种改进的K-Means++聚类算法。相比于K均值算法,其最大的特点是初始聚类中心的选取方式不同:首先确定聚类数目K并随机选取一个数据点作为第一个初始聚类中心;其余初始聚类中心由剩余数据点与当前已有初始聚类中心的欧式距离决定,距离越远者被选作下一聚类中心的概率越大。这一改进有效提升了聚类结果的稳定性。本文采用K-Means++算法对温度测点进行聚类,主要步骤如下:

(1)指定聚类数目K并随机选取一个温度变量作为第一个初始聚类中心I1;

(2)计算每个温度变量离当前聚类中心的最远距离,用D(Xi,Ij)表示;采用轮盘法选取下一个聚类中心,D(Xi,Ij)越大,该温度变量越容易被选择为下一个聚类中心;

D(Xi,Ij)=∑t=1m(Xit−Ijt)2−−−−−−−−−−−−√,

(1)

其中:Xit为温度变量,Ijt为当前距X最近的初始聚类中心,m为温度数据的样本数,i=1,2…29,j=1,2…k。

(3)重复(2),直至选出K个初始聚类中心{I1,I2,…Ik}。

(4)剩余算法步骤与标准的K-Means算法一致。

2.1.2相关性分析

相关系数反映了变量间的相关程度。本文采用皮尔逊(Pearson)相关系数来衡量各温度变量与热误差的相关程度。两个连续变量的皮尔逊相关系数等于它们之间的协方差除以它们各自标准差的乘积。系数的取值总是在-1到1之间,其绝对值越接近1,变量间的相关性越强。Pearson相关系数的计算公式如下:

⎧⎩⎨⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪SXY=∑i=1N(Xi−X¯¯¯)(Yi−Y¯¯¯)N−1SX=∑i=1N(Xi−X¯¯¯)2N−1−−−−−−−−−⎷SY=∑i=1N(Yi−Y¯¯¯)2N−1−−−−−−−−⎷RXY=SXYSXSY=∑i=1N(Xi−X¯¯¯)(Yi−Y¯¯¯)∑i=1N(Xi−X¯¯¯)2⎷∑i=1N(Yi−Y¯¯¯)2⎷

(2)

其中:RXY表示样本的Pearson相关系数,SXY表示X与Y之间的协方差;SX表示温度样本X的样本标准差,SY表示热变形量样本Y的样本标准差,N为样本数量,X¯¯¯表示各温度变量的平均值,Y¯¯¯表示各热误差变量的平均值。

2.1.3BP神经网络

BP神经网络是一种按误差反向传播训练的多层神经网络。近年来,由于其具有任意复杂的模式分类能力和优良的多维函数映射能力在机床主轴热误差建模中应用广泛且效果较好[22-24]。从结构上来看,BP神经网络由输入层、隐藏层和输出层组成。从算法本质上讲,BP算法以误差为目标函数、采用梯度下降法来计算目标函数的最小值。本文将使用具有一层输入层,一层隐含层和一层输出层的BP神经网络热误差模型进行最优温度敏感点的选取与最优温度敏感点组合有效性的验证,其网络结构如图1所示,将敏感点温度数据和各项热误差作为输入X1,X2,…,Xn,经BP神经网络训练,测试得到各项热误差预测结果Y1,Y2,…,Yk。

图1反向传播神经网络结构图

Fig.1StructurediagramofBPneuralnetwork

2.2热误差实验

热误差测量是热误差建模的前提和基础。本文的热误差测量实验在VMC850五轴立式数控加工中心进行,参照ISO230-3中的五点法[25]进行测量仪器的布置安装与数据采集。图2为VMC850数控加工中心实验现场图。

图2VMC850加工中心实验现场

Fig.2VMC850machiningcentertestsite

2.2.1实验仪器布置

实验器材选用标准均按照ISO230-3国际标准中的热误差实验部分设定。采用PT100温度传感器和DAM-PT16温度采集板卡获取机床温度。为了完整地获取机床温度场信息,实验中将29个温度传感器分布在机床的各个温度场区域,包括主轴区域、主轴箱区域、工作台区域与箱体区域,具体分布如表1和图3(a)所示:T1、T2与T4、T6对称安装在主轴左右两边的上部与下部,T3和T5安装在主轴前后的中部;T7、T9~T13、T20~T22、T27分布在主轴箱区域;T15、T17、T24布置在箱体的后侧;T23、T28安装在机床箱体左右两侧;T14、T16、T18、T19、T25、T26、T29布置在工作台上的不同部位;T8用于测量实验场地的环境温度。位移传感器采用LionPrecision电容式位移传感器,安装位置如图3(b)所示。

表1温度传感器具体分布

Tab.1Specificdistributionoftemperaturesensors

位置温度传感器标号主轴T1,T2,T3,T4,T5,T6主轴箱T7,T9,T10,T11,T12,T13,T20,T21,T22,T27箱体两侧T23,T28箱体后侧T15,T17,T24工作台T14,T16,T18,T19,T25,T26,T29环境温度T8

图3传感器布置

Fig.3Sensorlocation

2.2.2实验数据获取

机床热特性试验中主轴转速类型可分为主轴转速变化图谱形式和与最大转速成一定比例的恒定转速形式[14]。为获取机床在多种工况下的热误差数据,实验按照设定转速进行热误差测量,实验工况设计如表2所示。测量实验共分为四组,在主轴空转的状态下分别按照恒定转速2000r/min、2500r/min、3000r/min与5000r/min进行。在实验过程中温度测量值与主轴热变形量实时同步采集,采集时间从机床冷态开始至机床达到热平衡状态结束,采样间隔设置为5s。本文主要针对实验中机床温升阶段进行研究。

表2热误差实验工况设计

Tab.2Designofthermalerrorexperimentalconditions

实验编号主轴转速/(r·min-1)采集时间/minA组2000430B组2500210C组3000210D组5000195

图4(a)为2500r/min转速下采集的某组数据的部分温度测量值变化趋势,图像呈现了机床在前210min内从冷态开始的温度升高阶段的部分温度传感器的数据,不同曲线代表不同区域的温度变化趋势。图4(b)为同转速下与温度数据同步采集的主轴5项热变形数据。从图中可以看出,在开始测量的前210min内,主轴五项热误差都随着温度的升高而增大,其中Y2和Z方向的热误差变化最明显。

图42500r/min转速下的部分温度数据与热变形

Fig.4Partialtemperaturedataandthermaldeformationat2500r/min

3基于数量自动确定的通用温度敏感点组合选取方法

本节详细介绍基于数量自动确定的通用温度敏感点组合选取方法,通过建立基于BP热误差模型的绝对均方根误差与绝对残差均值评价指标从一系列不同数量的温度敏感点组合中自动选取性能最优的组合。以2500r/min转速下采集的温度数据与Z向热误差数据为例对最优温度敏感点进行选取。

通用型温度敏感点组合自动选取法流程图如图5所示。具体步骤如下:

图5最优温度敏感点综合选取法流程图

Fig.5Flowchartofcomprehensiveselectionmethodforoptimaltemperaturesensitivepoints

(1)建立各温度变量与所有热误差项的绝对平均相关系数。

每个温度变量与五项热误差均存在一定相关性。若仅仅考虑温度变量与某一项热误差的相关性,可能会降低后期热误差模型预测性能的泛化性,故在进行相关性分析时应综合考虑各温度变量与五项热误差的相关程度。本文建立绝对平均相关系数(AR),即温度变量与五项热误差的皮尔逊相关系数的平均值表示该温度变量与五项热误差的相关程度。计算公式如式(3)所示。

AR=|Rm,X1|+|Rm,X2|+|Rm,Y1|+|Rm,Y2|+|Rm,Z|5

(3)

其中:Rm,X1,Rm,X2,Rm,Y1,Rm,Y2,Rm,Z分别代表第m个温度变量与五项热误差的皮尔逊相关系数值,在本实验中m=1,2,3,…,29。

表3所示为2500r/min转速下29个温度变量与五项热变形量的绝对平均相关系数计算结果。如表所示,在实验所布置的29个温度传感器中,绝对平均相关系数最大值对应的温度变量为离加工区域较近的温度传感器T26,最小值对应箱体左侧区域的T23传感器。

表32500r/min转速下温度与热误差的绝对平均相关系数

Tab.3Absoluteaveragecorrelationcoefficientoftemperatureandthermalerrordataat2500r/minspeed

温度R¯¯¯R¯温度R¯¯¯R¯温度R¯¯¯R¯温度R¯¯¯R¯温度R¯¯¯R¯T10.6489T70.6374T130.6381T190.6725T250.6564T20.6488T80.6428T140.6344T200.6443T260.6876T30.6487T90.6354T150.6746T210.6400T270.6430T40.6487T100.6430T160.6498T220.6488T280.6467T50.6487T110.6407T170.6470T230.5859T290.6456T60.6487T120.6421T180.6769T240.6449

(2)设置温度传感器聚类数目范围[Kmin,Kmax],根据绝对平均相关系数选取首个初始聚类中心,获取一系列K-Means++温度聚类组合。

根据机床机构特性的不同,参考ISO230-7中热误差实验部分对温度传感器进行布置。为避免模型出现欠拟合现象,聚类数目不能过少;为有效消除温度传感器间的耦合现象以保证模型预测精度,聚类数目不能过多。本文根据实验中机床的温度场分布特性以及传感器布置情况,将最小聚类数设置为3,即Kmin=3。最大聚类数目分以下两种情况:当温度测点n的取值范围为(3,9)时,Kmax=n;当温度测点不小于9个时,选取个位数最大值9与(n/4)向下取整结果中的最大值为最大聚类数目,即Kmax=max{9,E(n/4)}。这一方式能够对最大聚类数进行合理取值。综上,本文K的取值范围如式(4)所示。

K={[3,n],3n9[3,max{9,E(n/4)}],n≥9.

(4)

测量实验中布置了29个温度传感器,因此K=[3,9]。

在设置好聚类数目K值范围后,使用K-Means++算法对温度变量进行聚类,得到一系列K值对应的温度变量初始聚类中心;在此过程中,由于K-Means++聚类算法中,首个初始聚类中心为随机方式选取,因此聚类结果会受到影响。为提高聚类结果的稳定性和有效性,选取绝对平均相关系数指标最大的温度变量作为首个初始聚类中心,此温度变量与五项热误差的平均相关性在所有温度变量中最大。结合表3可知首个初始聚类中心I1=T26。表4为2500r/min转速下聚类数目K值为[3,9]对应的温度变量聚类结果。

表4不同K值对应的温度变量聚类结果

Tab.4ClusteringresultsoftemperaturevariablescorrespondingtodifferentKvalues

K聚类结果3{T8,T14,T25},{T15~T21,T23,T24,T26,T28,T29},{T1~T7,T9~T13,T22,T27}4{T4},{T8,T18,T25,T26,T29},{T15~T17,T19~T21,T23,T24,T28},{T1~T7,T9~T13,T22,T27}5{T15~T19,T24,T28},{T8,T25,T26,T29},{T7,T9,T11,T20,T21,T23},{T1~T6,T10,T12,T13,T22,T27},{T14}6{T26,T29},{T8,T25},{T7,T9,T11,T20,T21,T23},{T1~T6,T10,T12,T13,T22,T27},{T14},{T15~T19,T24,T28}7{T26,T29},{T8,T25},{T15,T17},{T1~T6,T10,T12,T13,T22,T27},{T14},{T16,T18,T19,T24,T28},{T7,T9,T11,T20,T21,T23}8{T26,T29},{T8,T25},{T15,T17},{T1~T7,T9~T13,T27},{T14},{T16,T18,T19,T24,T28},{T20,T21,T23},{T22}9{T26,T29},{T8,T25},{T15,T17},{T1~T6,T10,T12,T13,T27},{T14},{T16,T18,T19,T24,T28},{T21,T23},{T22},{T7,T9,T11,T20}

(3)根据绝对平均相关系数确定各聚类中关键温度敏感点,获取一系列温度敏感点组合。

根据表3中温度与热误差的绝对平均相关系数计算结果,将表格4中各K值包含的K组聚类中绝对平均相关系数最大值对应的温度变量作为该类的温度敏感点,得到不同聚类数目对应的包含相同数目温度变量的温度敏感点组合,如表5所示,K=3对应的3个温度敏感点精简为T26,T25,T15,以此类推。由于T26作为K-Means算法的首个初始聚类中心,与五项热误差的相关性最大,表格5中每组温度敏感点组合均包含了温度点T26。

表52500r/min转速下不同K值对应的温度敏感点组合

Tab.5CombinationoftemperaturesensitivepointscorrespondingtodifferentKvaluesat2500r/minspeed

K温度敏感点组合3T26,T25,T154T26,T25,T15,T15T26,T25,T15,T1,T146T26,T25,T15,T1,T14,T187T26,T25,T15,T1,T14,T18,T218T26,T25,T15,T1,T14,T18,T21,T229T26,T25,T15,T1,T14,T18,T21,T22,T20

(4)基于BP热误差模型建立温度敏感点选取评估指标绝对均方根差AM与绝对残差均值AS。

为综合评估模型对五项热误差的预测性能,提高最优温度敏感点组合的通用性,建立绝对均方根差AM与绝对残差均值AS评估指标即各项热误差预测结果的均方根差平均值与残差平均值,用于评价不同温度敏感点组合对应热误差模型的预测性能。AM与AS计算公式如下:

⎧⎩⎨⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪S=∑i=1N(|Pi−Mi|)NM=∑i=1N(Pi−Mi)2N−−−−−−−−⎷AS=15(SX1+SX2+SY1+SY2+SZ)AM=15(MX1+MX2+MY1+MY2+MZ),S

(5)

其中:N表示预测样本总样本数量;Pi和Mi分别表示第i个样本的热误差预测值与实际测量值;S表示热误差预测值与测量值的残差均值;M表示热误差预测值与测量值的均方根差,下标对应热误差项;AS为绝对均方根差,AM表示绝对残差均值。

(5)计算评估指标,选取预测性能最优模型对应的温度敏感点组合作为最优组合。

以表5中不同K值对应的温度敏感点作为输入,对应五项热误差为输出建立BP神经网络对热误差进行训练和预测。其中训练集为计算绝对平均相关系数所用的某组2500r/min数据的前80%数据,预测集为后20%数据。不同温度敏感点组合对应BP热误差模型的预测性能评估指标计算结果如表6所示。其中AS的范围为2.642~2.796μm,AM的范围为2.677~2.855μm,K=4时两者最小,表示此时的热误差模型预测性能最优。为避免图像中曲线过多显得繁琐复杂,同时在保证不影响图像分析结果的前提下,文中的图像均只展示包含最优K值在内的均方根差与残差均值评估结果相差不大的部分K值对应的残差或预测曲线。图6所示为K=3,4,5,6,7,8,9对应的温度敏感点组合作为输入时各模型对随机选取的X2项热误差预测的残差曲线。其中K=4对应的残差曲线整体更接近于0,表明该曲线对应的预测效果最佳。最终选取K=4时包含的T1,T15,T25,T26为最优温度敏感点组合。

表6绝对残差与绝对均方根差计算结果

Tab.6Absoluteresidualandabsoluterootmeansquaredeviationcalculationresults(μm)

KASAM32.7962.85542.6422.67752.6572.69362.6512.68972.7802.82982.7582.80892.6732.711

图62500r/min转速下不同K值对应的X2项热误差残差曲线

Fig.6ThermalerrorresidualcurveofX2correspondingtodifferentKvaluesat2500r/min

4最优温度敏感点组合有效性验证

4.1相同工况下不同误差项有效性验证

使用最优敏感点组合选取所用的相同工况下采集的2500r/min转速数据对最优温度敏感点组合进行相同工况不同误差项的有效性验证。以表5中不同K值对应的温度敏感点组合作为输入,建立BP热误差模型对X1、X2、Y1、Y2项热误差项进行预测。均方根差M与残差均值S用于评估不同温度敏感点组合对应模型的预测性能。图7(a)~7(d)分别展示了不同温度敏感点组合对应的BP模型对X1、X2、Y1、Y2项热误差的预测评估结果。如图所示,在对各方向热误差的预测性能评估结果中,柱形图均在K=4时达到最低点。表明在不同温度敏感点组合中,K=4代表的温度敏感点组合对应的热误差模型对各项热误差的预测性能最优。

图7BP模型对各项热误差的预测性能评估结果

Fig.7PredictionperformanceevaluationresultsofvariousthermalerrorsofBPmodel

表7详细展示了图7(a)中不同温度变量组合对应的X1项热误差的预测性能评估值计算结果。如表所示,均方根差M的最小值为0.088μm,最大值为0.227μm;残差均值S的最小值为0.075μm,最大值为0.162μm。其中M与S最小值对应的输入均为K值为4对应的温度敏感点组合。图8描述了K=3,4,5,6时,对X1方向热误差的预测残差。从图中可以看出,K=4代表的残差曲线相较于其他三条曲线整体更收敛接近于0,此时的热误差模型预测性能相对更优。以上表明选取的温度敏感点组合在相同工况不同误差项中同样有效。

表7X1项热误差的预测性能评估结果

Tab.7PredictionperformanceevaluationresultsofthermalerrorofX1(μm)

KMS30.1610.12940.0880.07550.1490.12260.1160.09470.1360.11280.2270.16290.1210.099

图82500r/min转速下部分K值对应X1项热误差预测残差

Fig.8ThermalerrorpredictionresidualofX1correspondingtopartofKvaluesat2500r/min

4.2不同工况下同一误差项有效性验证

在机床实际加工工程中往往包含多种工况,本节验证最优温度敏感点组合在不同工况下同一热误差项中的有效性。分别以表5中不同温度敏感点组合对应的三组不同工况下的采集数据作为输入,建立BP热误差模型对Z向热误差进行预测。同样,均方根误差M与残差均值S用于评估不同温度敏感点组合对应模型的预测效果。

4.2.12000r/min转速下有效性验证

首先,对2000r/min转速下的热误差数据的最优温度敏感点组合进行有效性验证。按照表5中不同温度敏感点组合在2000r/min转速下采集的前80%数据作为BP模型的输入,相应的Z向热误差数据作为输出进行训练,预测后20%的Z向热误差。不同K值温度敏感点组合对应的BP热误差模型预测性能评估结果如表8所示。

表82000r/min转速下Z项热误差的不同K值评估结果

Tab.8EvaluationresultsofdifferentKvaluesofthermalerrorofZat2000r/min(μm)

KMS31.6671.47540.1490.12251.8441.61561.0890.91170.2810.20281.0350.87690.2520.204

从表8中可以看出,在不同温度敏感点组合对应的评估结果中,M的最小值为0.149μm,最大值为1.844μm;S的最小值为0.122μm,最大值为1.615μm。其最小值对应的K值均为4。图9展示了2000r/min转速下,K=3,4,5,6,7,8,9时对应的Z向热变形值的残差曲线。观察图9可知,在所有残差曲线中K=4的对应的残差曲线整体更加平缓与收敛,预测结果相对于其他曲线更优,表明最优温度敏感点组合在2000r/min转速热误差数据有效性良好。

图92000r/min转速下不同温度敏感点组合对应Z项热误差预测结果

Fig.9ThermalerrorpredictionresultofZcorrespondingtothecombinationofdifferenttemperaturesensitivepointsat2000r/min

4.2.23000r/min转速下最优温度敏感点组合有效性验证

同样,使用3000r/min转速下采集的实验数据,以不同温度敏感点组合数据为输入,对应的Z向热误差数据为输出建立BP模型,验证最优K值温度敏感点组合的有效性。数据的前80%用于训练,后20%用于预测。不同K值温度敏感点组合对应的BP神经网络热误差模型的预测评估结果如表9所示。分析表9内容可知,在不同K值温度变量组合对应的热误差模型预测性能评估结果中,评估值M与S在K=4处最低,分别为0.129μm与0.107μm;在K=8处最高,分别为0.268μm与0.247μm。同时,图10展示了K=3,4,5,6对应的BP模型的预测残差曲线。如图所示,K=4代表的残差曲线整体更靠近零,表明此时对应的热误差模型的总体预测性能相对最优。最优温度敏感点组合在3000r/min转速下采集的数据中同样适用。

表93000r/min转速Z向热误差不同K值评估结果

Tab.9EvaluationresultsofdifferentKvaluesofZdirectionsat3000r/min(μm)

KMS30.2540.23140.1290.10750.2170.20220.2050.18870.1550.13980.2680.24790.1730.157

图103000r/min转速下部分温度敏感点组合对应Z项热误差的预测残差

Fig.10PredictionresidualofthermalerrorofZcorrespondingtoparttemperaturesensitivepointscombinationat3000r/min

4.2.35000r/min转速下最优温度敏感点组合有效性验证

验证最优温度敏感点组合在5000r/min转速下的有效性。本组数据的采集样本数为2334,采集时间约为3.2h。以不同K值温度敏感点组合对应的温度数据作为输入,Z向热误差作为输出建立BP热误差模型。数据的前80%作为训练集,后20%作为测试集。5000r/min转速下不同K值对应的Z向热误差预测结果评估结果如表10所示。其中均方根差M的最小值为0.157μm,残差均值的最小值为0.137μm,对应的K值均为4。图11为不同K值对应的BP神经网络预测Z向热误差的残差曲线。从图中可以看出,K=3与K=4对应的残差曲线整体更接近于0,预测效果较其他组合更优。结合表10中的评估指标与图10中不同温度敏感点组合对应的残差曲线,可知K=4对应的温度敏感点组合预测效果最优。最优温度敏感点组合在5000r/min转速下仍然有效。

表105000r/min转速下Z项热误差不同K值评估结果

Tab.10EvaluationresultsofdifferentKvaluesofthermalerrorofZat5000r/min(μm)

K值MS30.2140.18440.1570.13750.5760.55560.6240.59870.4830.47280.3990.34990.4650.444

图115000r/min转速不同温度敏感点组合对应Z项热误差预测残差

Fig.11PredictionresidualofparttemperaturesensitivepointcombinationcorrespondingtothermalerrorofZat5000r/min

综上所述,使用由本文提出的最优温度敏感点综合选取法在2500r/min工况下选取的最优温度敏感点组合在相同工况下不同误差项以及不同工况下同一误差项中同样有效。

5最优温度敏感点组合通用性验证

验证最优温度敏感点组合在不同热误差模型中的通用性。使用2500r/min转速下采集的数据,以表格5中不同K值对应的温度敏感点组合作为输入,以变化最明显的Z方向的热误差数据作为输出,分别建立RBF神经网络、SVM模型与MLR热误差模型。数据的前80%用于模型的训练,后20%用于预测。均方根误差M与残差均值S用于评估不同温度敏感点组合对应的热误差模型对Z向热误差的预测效果。为更方便地对比以及分析不同温度敏感点组合对应模型的预测效果,图12~14仅呈现了K=4,5,6,7对应的部分残差曲线或预测值曲线,由于其它K值的均方根误差与残差均值评估结果与这四组结果相差较大,故不在图中呈现。

图122500r/min转速下部分温度敏感点组合对应RBF模型的Z项热误差预测结果

Fig.12ThermalerrorpredictiveresultsofthermalerrorofZofRBFmodelcorrespondingtopartofsensitivetemperaturepointsat2500r/min

图132500r/min转速下部分温度敏感点组合对应SVM模型的Z项热误差预测结果

Fig.13ThermalerrorpredictiveresultsofthermalerrorofZofSVMmodelcorrespondingtopartofsensitivetemperaturepointsat2500r/min

图142500r/min转速下部分温度敏感点组合对应MLR热误差模型Z项热误差预测结果

Fig.14ThermalerrorpredictiveresultsofthermalerrorofZofMLRmodelcorrespondingtopartofsensitivetemperaturepointsat2500r/min

图12

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论