[发明专利]一种机床温度场快速辨识方法及系统有效
申请号: | 202210083179.6 | 申请日: | 2022-01-25 |
公开(公告)号: | CN114442557B | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 付国强;郑悦;周琳丰;雷国强;鲁彩江;王熙;王韬;朱思佩 | 申请(专利权)人: | 西南交通大学 |
主分类号: | G05B19/404 | 分类号: | G05B19/404 |
代理公司: | 北京正华智诚专利代理事务所(普通合伙) 11870 | 代理人: | 杨浩林 |
地址: | 610031*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机床 温度场 快速 辨识 方法 系统 | ||
1.一种机床温度场快速辨识方法,其特征在于,包括如下步骤:
S1、建立机床温升模型;
S2、基于机床温升模型和无味卡尔曼滤波算法,建立机床温升状态方程;
S3、基于机床温升状态方程,计算无味卡尔曼滤波算法的三次增益和三次最优估计参数,并利用卡尔曼滤波参数替换三次指数平滑算法中的平滑参数,得到基于三次指数平滑算法和无味卡尔曼滤波算法的温度综合预测模型;
S4、定义自适应规则,并基于自适应规则实时调整温度综合预测模型参数,得到自适应温度综合预测模型;
S5、基于自适应温度综合预测模型,计算温度实际测量值与温度预测值间的均方根误差,得到若干不同温度的辨识时间;
S6、选择各不同温度的辨识时间中最大值作为温度预测最短辨识时间,并将温度预测最短辨识时间内的测量数据输入至自适应温度综合预测模型,实现辨别时间外的温度快速预测,完成机床温度场的快速辨识;
所述步骤S1中机床温升模型的表达式如下:
Tk=Te,k-1+(Tk-1-Te,k-1)e-λ·Δt
其中,Tk表示k时刻的机床温度测点温度,Tk-1表示k-1时刻的机床温度测点温度,Te,k-1表示k-1时刻的环境温度,e表示自然数对数,λ表示材料物理性质与初始温度相关常数,Δt表示采样时间;
所述步骤S2中机床温升状态方程的表达式如下:
yk=Tk+vk
其中,xk表示k时刻的温度状态向量,Tk表示k时刻的机床温度测点温度,wk表示过程噪声,Te,k表示k时刻的环境温度,Te,k-1表示k-1时刻的环境温度,Tk-1表示k-1时刻的机床温度测点温度,e表示自然数对数,λ表示材料物理性质与初始温度相关常数,Δt表示采样时间,yk表示k时刻温度测量向量,vk表示测量噪声;
所述步骤S3包括如下步骤:
S31、基于机床温升状态方程,计算无味卡尔曼滤波算法的三次增益和三次最优估计参数;
S32、利用无味卡尔曼滤波算法的三次卡尔曼增益一次温度状态向量最优估计参数二次温度状态向量最优估计参数和三次温度状态向量最优估计参数分别对应替换三次指数平滑算法的平滑系数α、一次平滑值二次平滑值和三次平滑值得到基于三次指数平滑算法和无味卡尔曼滤波算法的温度综合预测模型;
所述步骤S31中无味卡尔曼滤波算法的三次增益和三次最优估计参数的表达式分别如下
其中,和分别表示一次卡尔曼增益、二次卡尔曼增益和三次卡尔曼增益,和分别表示k时刻温度测量向量的协方差一次处理值、协方差二次处理值和协方差三次处理值,和分别表示k-1时刻温度测量向量的协方差一次处理值、协方差一次处理值和协方差一次处理值,和分别表示k时刻温度状态向量的协方差一次处理值、协方差二次处理值和协方差三次处理值,和分别表示k-1时刻温度状态向量的协方差一次处理值、协方差二次处理值和协方差三次处理值,Rk表示k时刻测量噪声协方差矩阵,和分别表示一次温度状态向量最优估计参数、二次温度状态向量最优估计参数和三次温度状态向量最优估计参数,和分别表示k时刻温度状态向量的先验估计一次处理值、先验估计二次处理值和先验估计三次处理值,表示k时刻温度测量向量的一次处理值,和分别表示k时刻温度测量向量的先验估计一次处理值、先验估计二次处理值和先验估计三次处理值;
所述步骤S32中的温度综合预测模型的表达式如下:
xk+T=Ak+BkT+CkT2
其中,Ak、Bk和Ck分别表示第一温度综合预测模型参数、第二温度综合预测模型参数和第三温度综合预测模型参数,xk+T表示k+T时刻的温度状态向量,T表示时间周期;
所述步骤S4包括如下步骤:
S41、利用温度综合预测模型计算温度预测值,并计算温度实际测量值与温度预测值间的残差rk,且定义第一调整系数β、第二调整系数γ、第一正阈值C和第二正阈值D,其中C小于D;
S42、针对残差rk的绝对值小于或者等于第一正阈值C,则不调整第一温度综合预测模型参数Ak和第二温度综合预测模型参数Bk;
S43、针对残差rk的绝对值大于第一正阈值C且同时小于或者等于第二正阈值D,则只调整第二温度综合预测模型参数Bk,其中,当残差rk为正数时,调整第二温度综合预测模型参数Bk,得到第二温度综合预测模型增大参数Bk_update+,当残差rk为负数时,调整第二温度综合预测模型参数Bk,得到第二温度综合预测模型减小参数Bk_update-;
S44、针对残差rk的绝对值大于第二正阈值D,则分别调整第一温度综合预测模型参数Ak和残差rk,得到第一温度综合预测模型调整参数Ak_update和残差更新参数rk_update;
S45、针对残差更新参数rk_update的绝对值大于第一正阈值C且同时小于第二正阈值D时,则只调整第二温度综合预测模型参数Bk,其中,当rk_update为正数时,调整第二温度综合预测模型参数Bk,得到第二温度综合预测模型增大参数Bk_update+,当rk_update为负数时,调整第二温度综合预测模型参数Bk,得到第二温度综合预测模型减小参数Bk_update-;
S46、针对rk_update的绝对值小于或等于第一正阈值C,则不调整第一温度综合预测模型参数Ak和第二温度综合预测模型参数Bk,得到自适应温度综合预测模型;
所述第一温度综合预测模型更新参数Ak_update、第二温度综合预测模型增大参数Bk_update+和第二温度综合预测模型减小参数Bk_update-的表达式分别如下:
Ak_update=β·Ak
Bk_update+=Bk+i·γ
Bk_update-=Bk-i·γ
其中,i表示调整次数,β表示第一调整系数,Ak表示第一温度综合预测模型参数,Bk表示第二温度综合预测模型参数,γ表示第二调整系数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南交通大学,未经西南交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210083179.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种微组装物料智能仓储系统及方法
- 下一篇:一种基于模板自适应的软件设计方法