[发明专利]基于动力学与神经网络的机床进给系统建模方法及设备有效

专利信息
申请号: 202010424686.2 申请日: 2020-05-19
公开(公告)号: CN111639422B 公开(公告)日: 2022-08-02
发明(设计)人: 杨建中;方问潮;黄德海;蒋亚坤 申请(专利权)人: 华中科技大学
主分类号: G06F30/20 分类号: G06F30/20;G06F30/17;G06N3/08;G06F119/14
代理公司: 华中科技大学专利中心 42201 代理人: 尚威;李智
地址: 430074 湖北*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 动力学 神经网络 机床 进给 系统 建模 方法 设备
【权利要求书】:

1.一种基于动力学与神经网络的机床进给系统建模方法,其特征在于,将动力学模型与神经网络相结合,增加仿真模型的非线性表达能力,包括以下步骤:

(1)根据机床进给系统各部分的机械部件的运动学及动力学特性,建立机床进给系统机械部件的动力学方程;依据动力学方程在仿真软件上构建机床进给系统的各个模块的子模型,其中包括工作台子模型,工作台子模型的搭建考虑了工作台与导轨之间的摩擦力,引入了工作台与导轨之间的非线性的摩擦力模型;再将各个子模型整合为机床进给系统的动力学模型;该动力学模型的输入为伺服电机输入转矩,输出为工作台仿真位移;

(2)根据实际机床已知的结构、性能参数的值推算出动力学模型中相应的参数值;对于仿真模型中未知的动力学参数,采集实际机床的运行数据构建数据样本,基于所述数据样本通过优化算法对动力学仿真模型的未知的动力学参数进行辨识,进而确定动力学模型中全部参数的值;

(3)将离线训练好的深度神经网络模型替换动力学仿真模型的工作台子模型,该深度神经网络的输入为伺服电机的输入转矩以及动力学模型中除工作台子模型外其他子模型的仿真输出数据,该深度神经网络的输出为工作台的仿真位移;由此得到基于动力学与神经网络的机床进给系统仿真模型。

2.如权利要求1所述的一种基于动力学与神经网络的机床进给系统建模方法,其特征在于,所述机床进给系统的各个模块包括信号处理及输入模块、电机轴模块、连轴器模块、轴承模块、滚珠丝杠模块、丝杆螺母副模块、以及工作台模块。

3.如权利要求1所述的一种基于动力学与神经网络的机床进给系统建模方法,其特征在于,所述动力学方程包括电机轴的转矩平衡方程、等效转动惯量方程、等效刚度方程以及负载转矩方程。

4.如权利要求1~3任意一项所述的一种基于动力学与神经网络的机床进给系统建模方法,其特征在于,步骤1包括如下子步骤:

步骤1.1:根据机床进给系统各部分的运动学及动力学特性,构建进给系统传递函数如下:

电机轴的转矩平衡方程如下:

其中,Te为电机电磁转矩,TL为滚珠丝杠的驱动转矩,θm为电机角位移,是θm的一阶导数,是θm的二阶导数,Jm为电机转动惯量,Bm为电机轴粘滞阻尼系数;

丝杠轴转矩平衡方程如下:

其中,JL为进给系统机械部分的等效转动惯量,θL为滚珠丝杠副驱动端的输出角位移,是θL的二阶导数,BL为进给系统机械部分的等效阻尼系数,Ts为进给系统机械部分的负载转矩,该进给系统机械部分包括切削转矩、螺母预紧,Tf为轴承的摩擦力矩;

等效转动惯量方程式如下:

JL=Jc+Js+Jw

其中,Jc为联轴器的转动惯量,Js为滚珠丝杠的转动惯量,Jw为移动部件的转动惯量;

负载转矩方程式如下:

其中,Ff为导轨与滑块间摩擦力;Fx为进给力,Tsn为丝杠螺母副的摩擦力矩;

步骤1.2:依据步骤1.1建立的传递函数在仿真软件平台上搭建各个模块的子模型。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010424686.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top