Sensors & Transducers (Apr 2021)
Real-time Faults Prediction by Deep Learning with Multi-sensor Measurements over IoT Networks
Abstract
The advancements in sensing, data processing, and communication technology have enabled machine learning systems to make confident decisions and made it possible to optimise the operations and maintenance of the physical assets, manufacturing systems and processes of prediction and prevention. In many industrial applications, it is critical to use deep neural networks that make predictions both fast and accurate, and can be applied to coupled multiple-input multiple-output (MIMO) system of complex industrial processes. However, due to the difficulty in correctly interpreting the multi-sensor data and extracting the desired information, and the strong nonlinearity and its nearly instantaneous response to disturbances, it is still very challenging to achieve accurate faults prediction and optimised performance in such a complex MIMO system. In this paper, we propose to transform the raw multi-sensor data into the time-frequency domain by developing fast lifting wavelet transform with computational efficiency to obtain a big feature vector containing all the relevant features from all of the sensors, and giving more informative signatures for faults prediction. To raise the power and capabilities of machine learning, we propose a novel machine learning system designed by building IoT networks to remotely collect data, and developing deep wavelet neural networks (DWNN) with Gaussian (Mexican hat) wavelet derived as activation functions to improve nonlinear fitting and convergence speed, and to process the real-time data for faults prediction. Experimental results demonstrate that features extracted in time-frequency domain can reveal the presence of a fault, and its type and cause can be explained by the trained DWNN over the IoT communication networks, where the sensing capabilities and the computational power are provided by the designed controller, transmitter and cloud server to track everything that is relevant to operations, such that by deep learning with real-time data analytics we can have a knowledge base from which to predict faults, correct errors, optimize system performance and maximise efficiency.