The monitoring of rotating machinery condition has been a critical component of the Industry 4.0 revolution in enhancing machine reliability and facilitating intelligent manufacturing. The introduction of condition-based monitoring has effectively reduced the catastrophic events and maintenance cost across various industries. One of the major challenges of the diagnosis remains as majority of the diagnostic model requires off-line analysis and human intervention. The offline analysis, which is normally done by previous experience, involves tuning model parameters to improve the performance of the diagnostic model. However, for newly developed models, the knowledge of the unknown parameters does not exist. One way to resolve this issue is through learning using adaptation. The adaptation algorithm adjusts itself by newly acquired data. Hence, improvement of the model performance is achieved. In this paper, a nonlinear adaptive dictionary learning algorithm is proposed to achieve early fault detection of bearing elements without using the conventional computation heavy algorithm to update the dictionary. Deterministic and random data separation is implemented using the autoregressive model to reduce the background noise. The filtered data is further analyzed by the Infogram to reveal the impulsiveness and cyclostationary signature of the vibration signal. The dictionary is initialized using random parameters. Instead of using the k means singular value decomposition algorithm to compute the dictionary for adaptation, the unscented Kalman filter (UKF) is implemented to update the dictionaries using the filtered signal from the Infogram. The updating algorithm does not require computation of the dictionary, and no previous knowledge of the dictionary's parameters is needed. The updated dictionary contains the detected fault signature from the Infogram and, therefore, is used for further fault analysis. The proposed algorithm has the advantage of self-adaptation, the capability to map the non-linear relationship of the signal and dictionary weights. The algorithm can be used in the various condition-based monitoring of rotating machineries to avoid additional human efforts and improve the performance of the diagnostic model.
Read full abstract