数控机床远程实时故障诊断系统设计
发布时间:2020-10-16 03:19
数控机床是现代工业生产的重要基础设备之一,被广泛应用于机械制造、航空航天、国防建设等领域,影响一个国家的经济水平和综合国力。数控机床故障的发生,不仅直接造成经济损失,更带来安全隐患。数控机床故障诊断技术是一门专门解决数控机床故障问题的综合性应用技术,它使用测试技术、信号分析、数据处理技术、计算机技术来及时发现甚至提前预知数控机床故障。本文使用朴素贝叶斯分类法进行故障识别,基于Python语言和WebSocket技术实现了数控机床远程实时故障诊断系统。故障诊断算法方面以滚动轴承正常和故障信号数据为例,使用零均值化和小波包滤波对信号进行预处理,然后使用时域分析、频域分析和连续小波变换提取信号特征,最后使用朴素贝叶斯分类法实现故障识别。使用Python语言及相关科学计算工具包进行编程实现。根据数控机床中需要被监控的机械部件,选择合适的传感器和数据采集设备,建立数据采集系统,构成实现数控机床故障诊断系统的硬件基础。软件系统分为采集端、服务端和用户端,由于Python几乎可以实现任何程序的编写,并且扩展性极强和其在科学计算方面的优势,使用Python语言实现整个软件系统的大部分功能,在数据采集方面,不能由Python完成的地方使用VC++2010对Python进行扩展。采集端和服务端使用C/S结构,通过TCP通信进行数据交互。采集到的原始数据存储在MAT文件中,其他数据使用MariaDB数据库进行存储。用户端和服务端使用B/S结构,使用Tornado框架实现Web服务器和Web站点,用户通过Web浏览器访问系统。Web站点前端使用HTML5规范的WebSocket实现实时的大量数据传输,并且使用VSG、Bootstrap、JQuery和Echarts前端框架和插件,实现了较友好的人机交互界面。实际运行结果表明,系统能够稳定运行,可以及时显示出机床机械部件的运行状态,满足工业应用的需求。
【学位单位】:西南交通大学
【学位级别】:硕士
【学位年份】:2015
【中图分类】:TG659
【部分图文】:
连续小波变换各频带上的信号能量可作为故轴承正常时的连续小波变换频谱图,图2-5是其正常和内圈故障时的信号连续小波变换各频带能常状态下和故障状态下信号的能量分布区分度明
图2-6轴承正常状态与内圏故障连续小波变换后给频带能量??2.4故障诊断??本文使用贝叶斯分类法作为故障识别的方法,贝叶斯分类法是一类分类算法,以??理。??
?:??0?0.02?0.Q4?om?0.08?G.I?0—12?0.14?0,16??图2-5轴承内圈故障小波变换频谱图??0-5?j?r"““?"'?“‘?\?‘?I?丨丨丨丨-丨丨?1?r???"'(?i?(?‘?t?J???|Bn正簿I??|i?\^\??0.25?-?薩??J?Llliintnintljljl?.??123456789?10??图2-6轴承正常状态与内圏故障连续小波变换后给频带能量??2.4故障诊断??本文使用贝叶斯分类法作为故障识别的方法,贝叶斯分类法是一类分类算法,以??贝叶斯定理为基础。??2.4.1朴素贝叶斯分类法??使用分类方法进行故障识别,就是对故障特征值进行分类,判断其属于哪一种分??类。从数学角度定义如下,已知集合??C?=?{yi-yz.ys.…….yn)?(2-23)??1?—?f?X21X3?????尤?Tji)?(?2-24)??有映射规则y?=?fix),使得任意;Cj?e?/有且仅有一个yy?6?C使得;yy?=?/(x;)成立。式??中C为类别集合,/为待分类项集合,/为分类器,分类算法的目的就是构造分类器[24]。??一般情况下,使用分类方法进行特征识别常使用经验方法得到分类规则,一般分??
【参考文献】
本文编号:2842681
【学位单位】:西南交通大学
【学位级别】:硕士
【学位年份】:2015
【中图分类】:TG659
【部分图文】:
连续小波变换各频带上的信号能量可作为故轴承正常时的连续小波变换频谱图,图2-5是其正常和内圈故障时的信号连续小波变换各频带能常状态下和故障状态下信号的能量分布区分度明
图2-6轴承正常状态与内圏故障连续小波变换后给频带能量??2.4故障诊断??本文使用贝叶斯分类法作为故障识别的方法,贝叶斯分类法是一类分类算法,以??理。??
?:??0?0.02?0.Q4?om?0.08?G.I?0—12?0.14?0,16??图2-5轴承内圈故障小波变换频谱图??0-5?j?r"““?"'?“‘?\?‘?I?丨丨丨丨-丨丨?1?r???"'(?i?(?‘?t?J???|Bn正簿I??|i?\^\??0.25?-?薩??J?Llliintnintljljl?.??123456789?10??图2-6轴承正常状态与内圏故障连续小波变换后给频带能量??2.4故障诊断??本文使用贝叶斯分类法作为故障识别的方法,贝叶斯分类法是一类分类算法,以??贝叶斯定理为基础。??2.4.1朴素贝叶斯分类法??使用分类方法进行故障识别,就是对故障特征值进行分类,判断其属于哪一种分??类。从数学角度定义如下,已知集合??C?=?{yi-yz.ys.…….yn)?(2-23)??1?—?f?X21X3?????尤?Tji)?(?2-24)??有映射规则y?=?fix),使得任意;Cj?e?/有且仅有一个yy?6?C使得;yy?=?/(x;)成立。式??中C为类别集合,/为待分类项集合,/为分类器,分类算法的目的就是构造分类器[24]。??一般情况下,使用分类方法进行特征识别常使用经验方法得到分类规则,一般分??
【参考文献】
相关期刊论文 前3条
1 涂骥;;振动传感器的选择与安装[J];计量与测试技术;2010年01期
2 林京,屈梁生;基于连续小波变换的信号检测技术与故障诊断[J];机械工程学报;2000年12期
3 王家海;黄江涛;沈斌;苏依顺;张燕青;;数控机床智能故障诊断技术的研究现状与展望[J];机械制造;2014年05期
本文编号:2842681
本文链接:https://www.wllwen.com/kejilunwen/jinshugongy/2842681.html
教材专著