The invention relates to a
centrifugal pump fault diagnosis method and
system based on a visual sensing technology. The
system comprises a video stabilization module, a vibration amplification module, a
vibration measurement module, a fault diagnosis module and a
data processing and storage module. And the video stabilization module is used for
processing a video by adopting an SIFT (Scale-
Invariant Feature Transform)
algorithm and an RANSAC (Random Sample
Consensus)
algorithm, so that the
jitter of a camera is eliminated. And the vibration amplification module is used for realizing vibration
visualization by using an improved N-PBVM (Non-Fourier Phasease-based Video Magnitation)
algorithm (N-PBVM), and the vibration amplification module is used for realizing the vibration
visualization by using the improved N-PBVM algorithm (Non-Fourier Phasease-based Video Magnitation, N-PBVM). The
vibration measurement module calculates vibration displacement through an
optical flow method related to an image phase. The fault diagnosis module identifies fault features based on
frequency domain analysis, such as rotor imbalance, misalignment, and base looseness. And the
data processing and storage module stores and analyzes the vibration data and predicts a fault trend by adopting a
machine learning algorithm. According to the
system, non-contact measurement and fault diagnosis of the
centrifugal pump are achieved, and an efficient and reliable technical means is provided for maintenance of
industrial equipment.