The invention discloses an unmanned aerial vehicle fault diagnosis method and
system fusing random
convolution data enhancement and
deep learning, and effectively alleviates the problem of poor model generalization and robustness caused by the
class imbalance of an unmanned aerial vehicle
flight data set. According to the method, a random
convolution data enhancement technology is provided,
convolution calculation is performed on an original fault sample, diversified enhanced
time sequence samples which maintain original fault features but introduce diversified
noise and deformation into local details are generated, and weighted fusion is performed on the enhanced
time sequence samples and the original samples, so that a fault sample
library is effectively expanded, and the balance of a
data set is improved; in order to efficiently capture the
time sequence characteristics of the unmanned aerial vehicle fault signals, a fault diagnosis model based on a time convolution network is adopted, and a decision basis is provided for the accuracy of the fault diagnosis model. According to the method, the problem caused by
data set category imbalance is effectively solved, the fault diagnosis performance can be improved, and a new thought and method are provided for the unmanned aerial vehicle fault detection method based on data driving.