基于FPGA与卷积神经网络分析的机床状态监测系统

A machine tool state monitoring system based on FPGA and convolutional neural network analysis

  • 摘要: 提出基于FPGA与神经网络分析的状态监测系统,对机床主轴健康状态进行监控,在主轴状态异常时诊断其故障,为实现设备状态监控提供思路。以滚动轴承故障数据集为轴承原始信号输入,基于FPGA进行算力资源分配,建立Python深度学习模型。对建立的学习模型用Verilog语言进行RTL级描述,并进行仿真、综合。最后在FPGA开发板上进行仿真验证,共采用测试样本数据43 066个,随机抽取样本数据进行测试,计算得到系统平均准确率为91.0%,相对准确率达94.5%,验证了所提方法和系统的有效性。

     

    Abstract: A state monitoring system based on FPGA and neural network analysis has been proposed to monitor the health status of machine tool spindles. Fault diagnosis is performed when spindle malfunctions are detected, providing a methodology for equipment status monitoring. A rolling bearing fault dataset is used as the input for the bearing's original signals, with computation resource allocation undertaken via FPGA. A deep learning model is established using Python. The developed learning model is described at the RTL level using Verilog language, followed by simulation and synthesis. Finally, simulation verification is carried out on an FPGA development board. A total of 43 066 test sample data were employed, and samples were randomly selected for testing. The system's average accuracy was calculated to be 91.0%, with a relative accuracy reaching 94.5%, verifying the effectiveness of the proposed method and system.

     

/

返回文章
返回