The present invention relates to a method and
system for predicting the remaining useful life of a rolling bearing. The method comprises: acquiring sample data to be predicted, and inputting same into a trained remaining useful life prediction neural network to obtain an output prediction result, wherein the remaining useful life prediction neural network comprises a feature
encoder and a regression predictor, and the training process comprises using the feature
encoder to preliminarily extract features from source domain sample data; using a temporal mixed contrastive
domain adaptation training module to calculate contrastive loss, and using the contrastive loss to iteratively
train the feature
encoder, so as to further extract
mutual information from target domain sample data features as a high-level feature; and using a fine-grained structural
domain adaptation training module to calculate domain discrimination loss and a fine-grained matching degree between the source domain sample data and target domain sample data, and using the domain discrimination loss and the fine-grained matching degree to iteratively
train the feature encoder, so as to further extract domain-invariant features between a source domain and a target domain. The
system comprises an input interface, an output interface, a processor, a computer readable storage medium and stored program instructions, wherein the processor calls the
program instruction to
train the remaining useful life prediction neural network, calls the
program instruction of the trained remaining useful life prediction neural network to instruct the feature extractor to perform
feature extraction on rolling
bearing vibration data to be detected, and inputs the extracted features into the regression predictor for prediction
processing to obtain a prediction result. The present invention effectively improves the accuracy of the prediction result of the remaining useful life of rolling bearings.