节点文献

基于C#和Matlab混合编程的轴承故障诊断系统

Bearing fault diagnosis system based on C# and Matlab mixed programming

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 刘亚王静田新诚

【Author】 LIU Ya;WANG Jing;TIAN Xincheng;School of Control Science and Engineering, Shandong University;Department of Enterprise Management and Information Technology, Weichai Power Corporation Limited;

【通讯作者】 田新诚;

【机构】 山东大学控制科学与工程学院潍柴动力股份有限公司企业管理与信息化部

【摘要】 为提高系统的开发效率和功能完整性,以. NET为开发平台,实现C#和Matlab混合编程;同时,C#通过XAMPP与MySQL数据库进行通信,实现实时数据的存储。针对轴承故障信号非平稳性问题,采用小波包分解(WPD)和自回归(AR)谱分析方法进行特征提取;考虑到神经网络具有强大的自学习能力,采用反向传播(BP)神经网络实现故障诊断。采用美国凯斯西储大学提供的旋转轴承数据集进行轴承故障诊断实验。实验结果表明,系统可以有效地实现特征提取、故障诊断以及数据存储,从而验证了故障诊断算法的可行性及系统的有效性。

【Abstract】 In order to improve the functional integrity and development efficiency of the system, the mixed programming of C# and Matlab was realized based on the. NET development platform. Simultaneously, C # communicated with MySQL database through XAMPP, realizing real-time data storage. In view of the non-stationary problem of bearing signal, Wavelet Packet Decomposition( WPD) and Auto-Regressive( AR) spectrum analysis method were adopted to carry out feature extraction. Considering the strong self-learning ability of neural networks, a Back Propagation( BP) neural network was adopted to realize fault diagnosis. The bearing fault diagnosis experiment was carried out by using the rotating bearing data sets provided by the Case Western Reserve University in the United States. The experimental results show that the system can effectively implement feature extraction, fault diagnosis and data storage, verifying the feasibility of the algorithm and the effectiveness of the system.

【关键词】 C#Matlab数据库混合编程故障诊断
【Key words】 C#Matlabdatabasemixed programmingfault diagnosis
【基金】 山东省重点研发计划项目(2016ZDJS02B03);山东省重大科技创新工程项目(2017CXGC0601)
  • 【文献出处】 计算机应用 ,Journal of Computer Applications , 编辑部邮箱 ,2018年S2期
  • 【分类号】TH133.3;TP311.13
  • 【被引频次】26
  • 【下载频次】636
节点文献中: 

本文链接的文献网络图示:

本文的引文网络