Next Article in Journal
Automated Stratum Interface Detection Using the Optimized Drilling Specific Energy through Self-Adaptive Logistic Function
Previous Article in Journal
Tool Wear State Identification Based on SVM Optimized by the Improved Northern Goshawk Optimization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fault Diagnosis of PMSMs Based on Image Features of Multi-Sensor Fusion

School of Automobile, Chang’an University, Xi’an 710064, China
*
Authors to whom correspondence should be addressed.
Sensors 2023, 23(20), 8592; https://doi.org/10.3390/s23208592
Submission received: 25 September 2023 / Revised: 13 October 2023 / Accepted: 18 October 2023 / Published: 20 October 2023
(This article belongs to the Section Fault Diagnosis & Sensors)

Abstract

:
Permanent magnet synchronous motors (PMSMs) are extensively utilized in production and manufacturing fields due to their wide speed range, high output torque, fast speed response, small size and light weight. PMSMs are susceptible to inter-turn short circuit faults, demagnetization faults, bearing faults, and other faults arising from irregular vibrations and frequent start–brake cycles. While fault diagnosis for PMSMs offers an effective means to enhance operational efficiency, the multi-sensor information fusion is often overlooked. In industrial production processes, the collected data inevitably suffers from noise contamination, which can adversely impact diagnostic outcomes. To enhance the robustness of diagnostic methods in noisy environments and mitigate the risk of overfitting, a PMSM fault diagnosis method based on image features of multi-sensor fusion is proposed. Firstly, the vibration acceleration signals of the PMSM at different positions were acquired. Then, the newly designed multi-signal Gramian Angular Difference Fields (MGADF) method combines sensor signals from three different installation locations into a single image. Next, the multi-texture features are fused to extract the features of the image. Various machine models are compared in the fault feature learning and classification, and the results show that the proposed diagnostic method has good diagnostic accuracy and robustness, with an average diagnostic accuracy of 99.54% and a standard deviation of accuracy of 0.19. It has excellent performance even in noisy environments. The method is non-invasive and can be extended and applied to the condition monitoring and diagnosis of industrial motors.

1. Introduction

PMSMs are crucial electromechanical energy converters that play a significant role in diverse industrial applications due to their performance advantages, including light weight, reliable operation, low noise and high efficiency [1,2,3,4]. Typical applications in automated production lines include packaging machines, drilling machines, cutting machines, and injection moulding machines. In these applications, PMSMs drive loads with high inertia and start frequently [5]. Due to the manufacturing defects and the effects of wear, deformation and corrosion that occur during operation, the performance of the PMSM will gradually decline as component performance deteriorates, which can trigger safety hazards, and in severe cases even downtime accidents [6,7], resulting in significant economic losses [8,9,10,11]. Therefore, accurate motor fault diagnosis algorithms are crucial.
In the feature extraction stage of traditional motor fault diagnosis research, signal processing methods, including time-domain [12,13,14], frequency domain [5,15,16,17,18], and time–frequency domain [19,20,21,22,23], are commonly employed to analyze the measured signals and extract fault features associated with different states. However, the above methods often have problems of low fault diagnosis accuracy and a wide range of applications, and the related research has the limitation of extracting the detailed features of the signals in a single dimension only. However, the motor operating state signals can be converted into two-dimensional or high-dimensional space to comprehensively display the implied multi-dimensional information through multi-dimensional data fusion and high-dimensional visual knowledge methods [24].
The grayscale map coding method, while capable of partially reflecting the characteristics of vibration signals, suffers from the loss of temporal information during the coding process, leading to an absence of crucial fault characteristics. Gramian angular field (GAF) can convert the sequence signal into a 2D image, which overcomes the deficiency of missing information from gray-scale map coding, and provides a complete mapping of the signal through different features, such as colors, dots, and lines at the corresponding positions [25,26]. GAF image coding, Extreme Learning Machine (ELM), and Convolutional Neural Network (CNN) were combined to further improve the accuracy and diagnosis speed of fault classification [27]. To address the complexity of the conventional neural network structure in bearing fault diagnosis, using the construction of GAF feature maps and efficient channel attention optimization, a lightweight neural network fault diagnosis method was proposed., which achieves higher diagnostic accuracy with less parameter computation [28]. Although the above work has demonstrated diagnostic capabilities, these signal-to-image techniques are all used with a single sensor, ignoring the fusion of information from multiple sensors. It is important to recognize that single signals are more susceptible to environmental interference compared to multi-sensor signals.
In the pursuit of more accurate and stable diagnostic performance, researchers have sought to enhance their methods by combining signals from multiple sensors. Ribeiro et al. [29] employed accelerometers in two different directions to detect and diagnose six distinct types of motor faults. Their results indicate that the proposed architecture offers good accuracy in multi-sensor fault detection based on vibration time series. Gu et al. [30] proposed a correlation adaptive weighting method to integrate the collected multi-source homogeneous sensor information into multi-source heterogeneous sensor information through data layer fusion. 1D-CNN is used for feature extraction, feature layer fusion, and fault classification, and the results achieved a high fault diagnosis accuracy. Peng et al. [31] devised a motor fault diagnosis method based on a deep residual neural network (DRNN) and data fusion. Initially, they extracted time and frequency domain features from the original signal using a short-time Fourier transform (STFT) layer. Subsequently, they employed a deep residual network for feature fusion, enabling fault diagnosis via a classifier. Their method excelled in feature learning, model training, noise immunity, fault tolerance, and fault diagnosis. Yin et al. [32] proposed a fault diagnosis method combining ResNet and multi-sensor data fusion by using Fast Fourier Transform (FFT) to convert sensor data from the time-domain to the frequency domain, and by training the ResNet model for fault diagnosis and classification. However, certain challenges persist in these methods: (1) Some approaches process raw signals in the frequency and time–frequency domains, which increases fault diagnosis time and demands significant computational resources. (2) These methods transform the signal from each sensor into an image individually, leading to an increased workload during later image feature extraction and classification.
Image feature extraction methods primarily rely on artificial techniques to extract features from the underlying and middle layers by considering the various features of the image locally or globally, according to its texture, shape spatial structure and other information to carry out feature extraction. The acquired features have the advantage of strong interpretability, among which representative feature extraction methods include Tamura texture features and local binary pattern (LBP), etc. They are often applied to image scene classification. The texture is a common but difficult-to-describe feature in images, which can be regarded as an attribute displaying the pixel’s spatial distribution in the image. It is often shown as locally irregular but macroscopically regular. The traditional texture feature extraction scale is relatively single. The limited information obtained from the acquired images necessitates a description of how texture primitives are combined and arranged across multiple scales. This approach enables a more comprehensive capture of the image’s structural features and its detailed information, highlighting the unique characteristics of the image across varying scales [33].
Machine learning has become a popular technique and has been widely used in the field of motor fault detection [34]. The extracted fault features are employed in the pattern recognition stage to train machine learning models, including support vector machines, artificial neural networks, and extreme learning machines [35]. The Random Forest (RF) algorithm has a strong advantage due to its stability and resistance to overfitting. RF has a great advantage in dealing with high-dimensional data and is highly adaptable to the dataset. Secondly, RF has the advantage of fast training speed. However, the main application of RF algorithms is fault detection in induction motors and is rarely applied to PMSM fault classification.
To enhance the diagnostic method’s robustness in noisy environments and mitigate the risk of overfitting, we propose a PMSM fault diagnosis method based on the fusion of image features from multiple sensors. Firstly, the vibration acceleration signals of the PMSM at different positions under different speed and load conditions are acquired. Then, the newly designed multi-signal Gramian Angular Difference Fields (MGADF) method fuses the sensor signals from three different mounting positions into a single image, with each signal assigned to one RGB channel. Next, Tamura, HOG texture features and LBP features are fused to extract the features of the image. The effectiveness of the method is verified by experimental analysis. Multiple machine learning models are compared on fault feature learning and classification, and the results show that the diagnostic method has good performance and robustness, with excellent performance even in noisy environments. The rest of the paper is organized as follows. The theoretical background is described in Section 2. The presented method is described in Section 3. The framework of the fault diagnosis method is explained in Section 4. Section 5 explains the experiments and verifies the superiority of the proposed method by comparing it with other algorithms. Finally, the main conclusions are shown in Section 6

2. Theoretical Background

2.1. Gramian Angular Field

GAF is a method of encoding one-dimensional sequences in a way that preserves their time-dependent features to the greatest extent and maintains the signals’ dependence on time. It is a density distribution map of Gramian angular field values generated by trigonometric operations after encoding in polar coordinates. GAF overcomes the limitation of one-dimensional signals, which often represent incomplete information and fail to capture detailed features effectively. The method is not only able to maintain time dependence but also includes temporal correlation.

2.2. Texture Feature Extraction Method

The texture, which can be thought of as an attribute reflecting the spatial distribution characteristics of the image pixels and is frequently manifested in local irregularities and macroscopic regularity, is a common and difficult-to-describe feature in the image [20]. The texture of an image reflects the structural characteristics of the object in the image, with scale, anisotropy, rhythm and other characteristics. The traditional texture feature extraction scale is relatively single. Given the finite amount of image data available, it becomes essential to characterize the arrangement of texture primitives within an image at multiple scales. This involves combining techniques and their variations at different scales to capture more effectively both the overall structural characteristics and the finer details of the image. This approach also highlights the unique properties of images at various scales. Multi-scale texture feature extraction of images is one of the crucial techniques for image classification and recognition due to the distinct sensory characteristics of images.

2.3. RF

RF works by generating several classifiers that each learn and predict independently, and finally combining these results to make a prediction, which is better than the results predicted by a single classifier or model. RF consists of multiple decision trees that are independent of each other and is an integrated learning method based on these decision trees. Random Forest classification results are voted by the classification results of all the decision trees, which have a high accuracy rate [23].

3. The Presented Method

3.1. Multi-Signal Gramian Angular Fields

The GAF converts time series data into 2D images [24,25]. Firstly, the time series X = {x1, x2, …, x4} is scaled to the interval [−1,1] by Equation (1). x ~ i indicates the value of the time series after scaling to (−1,1). The values are encoded as the angular cosine, and the timestamps are encoded as the radius r. The time series is retransformed to polar coordinates by using Equation (2), where ti is the timestamp, and N is a constant factor of the generated space of the regularized polar coordinate system [26].
x ˜ i = [ x i max ( X ) ] + [ x i min ( X ) ] max ( X ) min ( X )
{ θ = arccos ( x ˜ i ) , 1 x ˜ i 1 , x ˜ i X ˜ r = t i / N , t i N
The above transformations can be used to convert the original time series into a feature map symmetric along the diagonal, which can also be used to reconstruct the time series, since the feature image contains time-related information. GAF can generate two images with different equations. Equation (3) defines the Gramian Angular Summation Field (GASF), while Equation (4) defines the Gramian Angular Difference Field (GADF). The key distinction between them is the trigonometric conversion: GASF is based on the cosine function, whereas GADF is based on the sine function.
G s = [ cos ( θ 1 + θ 1 ) cos ( θ 1 + θ n ) cos ( θ n + θ 1 ) cos ( θ n + θ n ) ] = X ˜ T X ˜ I X ˜ 2 T I X ˜ 2
G D = [ sin ( θ 1 θ 1 ) sin ( θ 1 θ n ) sin ( θ n θ 1 ) sin ( θ n θ n ) ] = I X ˜ 2 T X ˜ X ˜ T I X ˜ 2
where I is the unit row vector (1, 1, 1… 1); X ~ T is the transpose vector of X. Note from the above equation that GAF is a newly constructed operation and that form corresponds to the forms of punishment of the regular inner product [35].
GADF can only transform one-dimensional time series signals, and one-dimensional signals do not provide a comprehensive enough characterization of fault features, for the signals acquired by different sensors are solved for the Gramian matrix separately and injected into the red, green and blue channels to synthesise the final MGADF image. The example of MGADF image transformation is presented in Figure 1. Due to the combination of the three sensor signals, more fault features can be represented in the MGADF image in terms of shape, texture and color features.
The innovation of the proposed method in this paper lies in the utilization of multiple sensor time-domain signals to construct the Gramian matrix, which corresponds to the features of the three channels of RGB. The image is transformed, which can further characterise the fault-specific features compared with the single–signal–source transformation method. The method further improves the differentiation between the different types of images, which creates the conditions for the improvement of the accuracy of the classification and recognition.

3.2. Multi-Texture Fusion for Feature Extraction

Multi-scale texture feature extraction of images has developed into one of the crucial techniques for image classification and recognition to more accurately capture the comprehensive structural features of images and their detailed information as well as to demonstrate the distinctive characteristics of images at different scales [33]. Tamura texture features include commonly used texture features such as roughness, contrast, directionality, line similarity, and so on; the LBP algorithm is a well-established image feature extraction technique known for its computational simplicity and efficiency. It is employed to describe feature descriptors related to the local texture structure of an image, reflecting the relationships between each pixel and its neighboring pixels. Notably, LBP offers significant advantages in terms of grayscale and rotational invariance; the histogram of oriented gradient (HOG) texture feature calculates the gradient feature vectors of the GAF map locally in different directions. In this paper, a feature extraction method is proposed that fuses the Tamura-HOG-LBP texture features of GAF images, which expresses the GAF spectrogram features more comprehensively from global and local texture features.
The fusion of Tamura-HOG-LBP features improves the multi-texture feature fusion extraction process of GAF images, which is shown in Figure 2. Firstly, a PMSM fault simulation experimental platform is constructed and pre-configured with different fault types on the PMSM. Normal motors and three common typical faulty motors, including ITSF, LDF and EF motors, are designed and fabricated to carry out experiments under different operating conditions. The acceleration signals of the operation process are collected. The improved GAF image transformation is performed on the acquired signal fragments, which can comprehensively reflect the detailed features of the motors. Then, the acquired images are uniformly sized and pre-processed with a grayscale, and then the Tamura-HOG-LBP features of the images are extracted, respectively, to obtain the vector space of all the features. The dimensionality reduction is required to improve the recognition speed. Finally, pattern recognition is combined with the classifier to complete the fault diagnosis.

3.2.1. Tamura Texture Feature Theory

The Tamura texture feature contains six attributes: coarseness, contrast, orientation, linearity, regularity and roughness. Coarseness indicates the granularity of the image texture pattern, the larger the granularity of the image texture pattern, the rougher the texture image, and vice versa. The coarseness calculation formula is as follows:
T coa = 1 m × n h = i 1 i + 1 w = j 1 j + 1 S best
{ S best = max { E n , m ( i , j ) | n [ 1 , 5 ] , m = u , v } E k , u ( x , y ) = | A k ( x + 2 k 1 , y ) A k ( x 2 k 1 , y ) | E k , v ( x , y ) = | A k ( x , y + 2 k 1 ) A k ( x , y 2 k 1 ) | A k ( x , y ) = i = x 2 k 1 x + 2 k 1 1 j = y 2 k 1 y + 2 k 1 1 g ( i , j ) 2 2 k , k = 0 , 1 , 2 , , 5
where A k x , y is the average intensity within the active window; g ( i , j ) represents the gray value located there; E k , u ( x , y ) is the average gray variance of the pixels in the horizontal direction; E k , ν ( x , y ) is the average gray variance of the pixels in the vertical direction; m represents the length of the image; and n represents the width of the image.
Contrast refers to the degree of polarization between the light and dark parts of the histogram and the dynamic range of the gray level. It could indicate the image’s clarity and the depth of the texture grooves. With increasing groove depth, the visual effect of the image becomes more contrasted and clearer. The shallower the grooves, the smaller the contrast, and the blurrier the image. The contrast is calculated as:
T con = σ a 4 1 4
where a 4 = μ 4 σ 4 , where μ 4 is the quadratic moment; σ 4 is the variance.
The orientation degree T d i r characterizes the pixels in the image in a certain direction. The orientation degree can be calculated by computing the gradient vector. The formula is as follows:
T d i r = | d ( x , y ) μ ( x , y ) |
{ d ( x , y ) = { 0 , | Δ G ( k , h , w ) | < t θ   ( x , y ) , | Δ G   ( k , h , w ) | t μ ( x , y ) = 1 9 i = 1 i + 1 j = 1 j + 1 d ( i , j ) | Δ G ( x , y ) | = 1 2 ( | Δ H | + | Δ V | ) θ = arctan ( Δ V / Δ H ) + π / 2
where Δ H , Δ V denote the obtained horizontal and vertical gradient vector changes; d ( x , y ) is the direction angle; and μ ( x , y ) is the mean direction angle within the neighborhood;
Linearity refers to the degree of deviation of the pixel spacing distances in the calculation of the local covariance matrix. The degree of linearity is calculated as:
T lin = i = 1 m j = 1 m P a ( i , j ) cos [ ( i j ) 2 π n ] i = 1 m j = 1 m P a ( i , j )
where P a is the distance point of the m × m local direction covariance matrix.
Regularity is a measure of how regular an image’s texture is. The more regular the image, the closer the regularity value is to 1; otherwise, it is closer to zero. The regularity formula is:
T r e g = 1 r ( σ c o a + σ c o n + σ d i r + σ l i n )
where r is the normalization factor; and σ c o a , σ c o n , σ d i r , σ l i n are the standard deviations of each texture feature parameter. Roughness is used in psychology to simulate the roughness of a hand touching the surface of an object. Images of different shapes and sizes are felt differently on contact; the denser and more irregular the image, the greater the roughness, and otherwise the smaller. The roughness formula is:
T r o u = T c o a + T c o n

3.2.2. HOG Texture Feature Theory

The idea of the HOG algorithm is to represent the profile of an image target through the distribution of edge directions [11]. The specific strategy involves dividing the recognized image into several fixed-sized regions. In each region, gradient features are accumulated by computing the gradients of the image pixels and performing feature computation. This process yields a histogram of gradient orientation with a specified number of dimensions, as shown in the Figure 3, which is completed by the following steps:
The image is divided into two layers, and the first layer is composed of interconnected cell units. Several cells form a block, and each block can overlap. The gradient magnitude and gradient direction of a pixel point (x, y) are obtained by calculating the gradient in the coordinate direction of the point. The specific calculation formulas are shown in Equation (13):
{ G x ( x , y ) = H ( x + 1 , y ) H ( x 1 , y ) G y ( x , y ) = H ( x , y + 1 ) H ( x , y 1 )
where G x ( x , y ) · G y ( x , y ) · H ( x , y ) denotes the gradient and pixel value of the pixel point in the x-axis and y-axis directions in the two-dimensional planar vertical coordinate system. The gradient magnitude and gradient direction at this pixel point are calculated as:
G ( x , y ) = G x ( x , y ) 2 + G y ( x , y ) 2
D ( x , y ) = arctan [ G y ( x , y ) G x ( x , y ) ]
The n-dimensional gradient magnitude of each cell is accumulated by dividing the gradient direction of the cell by 180 degrees equally into n blocks of directions called Bin. Multiple cells are combined into blocks for contrast normalization. HOG features are collected for all overlapping blocks in the detection window.

3.2.3. LBP Feature Theory

The LBP texture analysis operator is a gray-scale invariant texture analysis method. To begin, create a 3 × 3 window that includes the value at the center of the window along with its eight neighboring values. From the upper left corner, make a clockwise size comparison. When the neighboring value is greater than or equal to the central value, record as 1, and vice versa record as 0. Through this method, a set of 8-bit binary numbers can be generated, which will be converted to decimal value through (16). The decimal value is the LBP value of this pixel point. Finally, by counting the number of occurrences of different LBP values, the image can be characterized.
L B P ( x c , y c ) = p = 0 7 2 p s ( i p i c )
where ( x c , y c ) is the center pixel of the 3 × 3 neighborhood; i c is the gray value of the center point; and i p is the gray value of the neighborhood pixel point.

3.2.4. PCA Algorithm Dimension Reduction Processing

In the process of image recognition, if the high dimension of the original feature space is used for model training, it will increase the computational complexity greatly, and in the statistical properties of the sample cannot be estimated. Therefore, it is necessary to reduce the dimensionality of the original features. In this paper, we use the Principal Component Analysis (PCA) method to achieve feature extraction, which reduces the number of dimensions, so as to improve the speed of image recognition.
Ideally, the feature space of the sample x has no redundant information. The PCA algorithm can be expressed as Equation (17):
{ y = M T x x = M y = i = 1 K y i m i
where M = ( m 1 , m 2 , , m K ) is a set of bases in the feature space, and the estimation of x for the first k terms is:
x ^ = M y = i = 1 k y i m i
The resulting mean square error is:
φ = E [ ( x x ^ ) T ( x x ^ ) ] = i = k + 1 k m i T E ( x x ^ ) m i = i = k + 1 k m i T S m i
According to the Lagrange multiplier, the expression for the extreme value of the mean square error is obtained:
{ ( S a i I ) m i = 0 , i = k + 1 , k + 2 , , K G = i = k + 1 K m i T S m i i = k + 1 K a i ( m i T m i 1 )
where y i = m i T x , i = 1,2 , K , S is the covariance matrix of x, and m i is the eigenvector.
The mean square error when representing x in terms of k eigenvectors is:
φ = i = k + 1 K a i
From Equation (21), it can be concluded that, when the value of a i is smaller, the corresponding feature vector information is less impaired.

3.3. Random Forest Classification Algorithm with Dung Beetle Optimization

In fault classification recognition, the classifiers’ role is to determine the type of fault to which the test sample belongs based on well-labeled training data with different fault types. Linear regression and SVM are commonly used as binary classifiers and are not suitable for classifying a wide range of faults. Neural network classifiers can affect the speed of fault identification due to their slow convergence rate. Therefore, random forest is chosen as the method for classifying and identifying motor ITSC faults.
The basic structure of a random forest is a decision tree, and the main mathematical description of a decision tree is as follows: let the sample set S have m categories c i : (i = 1, 2, …, m); s i is the number of samples belonging to c i , then the sample expectation entropy is
I ( s 1 , s 2 , , s m ) = i = 1 m s i s l o g 2 s i s
where s and s i denote the total number of samples and the number of samples belonging to the category c i , respectively. For a single feature A of a sample, its expected entropy is:
E ( A ) = j = 1 k s 1 j + s 2 j + + s m j s I ( s 1 j , s 2 j , , s m j )
where k denotes the total number of sample features and s i j denotes the i-th dimensional feature of the sample belonging to the category where
I ( s 1 j , s 2 j , , s m j ) = i = 1 m s i j s j l o g 2 s i j s j
The entropy gain of feature A can be obtained:
G a i n ( A ) = I ( s 1 , s 2 , , s m ) E ( A )
The entropy gain rate G a i n ( A ) is calculated as
G a i n ( A ) = G a i n ( A ) s p l i t I n f o ( s )
where s p l i t l n f o ( s ) = i = 1 m s i | s | × l o g 2 s i | s | .
The random forest consists of several decision tree structures, and the main process of its classification is shown in Figure 4.
Let a random forest consist of h 1 X h 2 X h k X decision trees, for any two features X and Y of the sample, with edge functions:
m a ( X , Y ) = a v k ( I ( h k ( X ) = Y ) ) max j Y a v k ( I ( h k ( X ) = j ) )
where I(.) denotes the transformation function, Y and j are the positive and negative categories determined by the random forest, respectively, a ν k denotes the mean value, and the value of m a ( X , Y ) is proportional to the feature extraction effect.
RF has a great advantage in dealing with high-dimensional data and having high adaptability to the dataset. Secondly, the advantage of RF is that the training speed is quick. The importance of variables is sorted according to certain rules. The implementation is relatively simple. The idea of the RF algorithm is that a new training set is generated by randomly selecting N sample subsets from the original sample training set with put-back repetitions, and then the RF consisting of N decision trees is generated. The new classification result is obtained by judging the selection result of each class by the decision tree. The subset of elements used to decide the ideal node splits approves weaker elements’ representation in RF [36]. The low correlation between trees in RF is executed by randomization of bootstrap sampling. RF performs well in applications for rotating machinery fault diagnosis.
Dung beetle optimizer (DBO) is a population intelligent optimisation algorithm [37]. This approach is inspired by the biological behavior of dung beetles and exhibits strong optimization-seeking capabilities along with fast convergence speed. The DBO algorithm is proposed based on the rolling, dancing, foraging, stealing and breeding behaviours of dung beetles. Optimization aims to solve the number of decision trees b and the minimum leaf point tree m under the condition of satisfying the optimal solution.
When using DBO to optimise RF parameters, it is necessary to choose a suitable objective function to evaluate the advantages and disadvantages of each set of parameters. In this paper, when using RF to train each decision tree-based classifier, about 1/3 of the texture fusion feature parameters are not extracted for training, which is called Out Of Bag data. Out Of Bag data can replace the test set to estimate the generalization error of the RF model, so this paper chooses the error score rate of Out Of Bag data as the objective function of DBO for searching the optimal parameter adapted to the fault diagnosis model of the electric motor, which is calculated by the formula:
{ min O e r r o r ( m , b ) = x w x r + x w b [ 1 , N 1 ] , m [ 1 , M 1 ]
where, x r , x w are the number of correctly classified and incorrectly classified samples in the out-of-bag data; M1 represents the feature attributes of the original samples; and N1 is the upper limit of the size of the decision tree-based classifier.
The RF and its parameter optimization process can constitute the original sample set of GAF image texture feature parameters of different states of the PMSM, proportionally divided into training and test sets, and the diagnosis of PMSM faults can be carried out based on the constructed model, which is shown in Figure 5.

4. Fault Diagnosis Framework

The general framework of the proposed method is shown in Figure 6 and described in detail as follows.
Step 1: Obtain Acquire time series data of PMSMs for different fault types. Measure the axial, radial and seat vibration signals of the motor in different states at different speeds and load conditions.
Step 2: Compute the Gramian matrix for each of the three signals, corresponding to the individual RGB channels, for the MGADF image transformation.
Step 3: The features of the image are solved by Tamura-HOG-LBP features.
Step 4: PCA feature space dimensionality reduction is performed on the solved features.
Step 5: The number of decision trees b and minimum leaf point tree number m under optimal solution conditions are satisfied by the DBO algorithm and fed into the RF classifier.
Step 6: Learn and generate an RF classifier to classify and identify the input features.
The length of the dataset to be coded is usually 2n, e.g., 64, 128, 256, and 512. As shown in Figure 7, the average accuracy of coding with MGADF for different data lengths is highest when the data length reaches 256. Accuracy declines after 256 bits of data are used. The data length in the following text is 256 because each pixel in the feature map created by the encoding at this point has been compressed and does not accurately represent the features of the original data.

5. Experimental Design

The performance of PMSMs gradually degrades as the components’ performance deteriorates, which can lead to safety hazards and, in severe cases, result in downtime accidents, causing substantial economic losses. The common types of faults in PMSM are mechanical failure, winding short circuit and demagnetization faults, etc., among which the fault characteristics of inter-turn short circuit faults, local demagnetization faults, and eccentricity faults are more similar. There has been limited research on differentiating between the three types of faults mentioned above. Therefore, this paper focuses on investigating these three fault types.
To verify the reasonableness of the proposed method in practical applications, a PMSM fault simulation platform is constructed, as shown in Figure 8. In the experiment, the proposed algorithm is tested on a PMSM with pre-configured faults. The main components of the experimental platform include: the PMSM to be tested, load motor, encoder, touch screen, Digital Signal Processor (DSP), personal computer (PC), direct-current power supply (DC power supply), and so on. The parameters of the PMSM to be tested are shown in Table 1, and the radial vibration data were measured, including four states (healthy state and three types of vibration signals with similar time-domain characteristics of faults): (1) Healthy Condition (HC); (2) Inter-turn Short circuit Fault (ITSF); (3) Local Demagnetization Fault (LDF); (4) Eccentricity Fault (EF). The details of the fault preset are shown in Figure 9. For the ITSF, an internal short circuit fault is simulated where the PMSM is rewound and connectors are led on 1–30% of the total number of coils in the u, v and w phase windings to an external junction box. By connecting the terminals of the junction box, ITSC faults with different numbers of turns short-circuited can be simulated on the PMSM. The experiment simulates the 20% short-circuited state of the u-phase winding; for the LDF, when a single permanent magnet is being magnetized, one of them is controlled to be magnetized up to 70% of the nominal magnetic density, and 30% of the local demagnetization is simulated; for the EF, the rotary eccentric device is designed by rotating the eccentric device of the two ends of the PMSM to achieve the adjustment of static eccentricity. The corresponding relationship between the rotation angle and the static eccentricity is a = 0.8 s i n ( | θ / 2 | ) , where a is the static eccentricity, and θ is the angle of the eccentric device, which is set to 20° during the experiment. The sampling frequency of these data is 10 kHz. Each sample contains 2k points. The acceleration sensor parameters are shown in Table 2.
The number of specimens for each working condition is described in Table 3. The speeds are 1000, 1500 and 2000 r/min, and the loads are no load, half load and rated load, which are a total of nine working conditions to construct the dataset. Based on the experimental setup, there are 400 samples for each working condition. Each sample comprises signals from three different positions of the vibration sensors, and the samples in the dataset are randomly selected. Each data subset is divided into three parts for training, validation and testing, with each part being 60%, 20% and 20%, respectively.

6. Experimental Results

6.1. MGADF Images

The vibration signals, color features and MGADF images are shown in Figure 10. The vibration sensors collect red, green and blue signals from the axial, radial and seat. The time series are periodic and vary under different motor states. These signals correspond to different Gramian matrices corresponding to different RBG channels to form the MGADF. Therefore, the MGADF images are different for different fault states, showing different color characteristics. This difference is also evident when examining the RGB histogram.
The MGADF images of the steady state dataset under different load conditions at the speed of 1000 r/min are shown in Figure 11. It is evident that there are differences between the various types, but there is a certain degree of similarity between the images of HC and LDF. The variation between the MGADF images of the same type of PMSM is not obvious as the load changes from no load to rated load.
The MGADF images under different speed conditions with a load of rated load are shown in Figure 12. The images exhibit intra-class inconsistency, displaying significant variability in the MGADF images as the speed changes. Meanwhile, the HC and LDF images remain somewhat similar, increasing the inter-class ambiguity. Therefore, the above problems increase the difficulty of accurately diagnosing the fault.

6.2. Fusion Texture Feature Extraction

Based on the dataset, feature vectors are extracted by the fusion of Tamura-HOG-LBP texture features. High-dimensional data visualization is made possible by t-SNE. When we apply t-SNE to n-dimensional data, it will intelligently map n-dimensional data to 3D or even 2D data, effectively preserving the relative similarity of the original data. Because t-SNE follows nonlinearity rather than linearity, it is able to capture the intricate flow structure of high-dimensional data. In Figure 13, it can be observed that the features extracted by HOG become distinguishable to some extent and the features extracted by Tamura and LBP are less distinguishable. Of all the methods, feature fusion combines the strengths of all three texture feature extraction methods and proves to be the most effective in distinguishing the features associated with PMSM faults.

6.3. Analysis of Fault Diagnosis Results

6.3.1. Comparison with Other Classification Methods

To verify the superiority of the deep networks in this paper, Support Vector Machines (SVM), BP Neural Networks (BPNN), Radial Basis Function Neural Networks (RBFNN), CNN, RF and DBO-RF are compared. The input data for both this method and other deep learning methods are fused texture features extracted from MGADF images, and the primary focus of the comparative experiments lies in accuracy, precision, recall, and Fl-score. In tables concerning diagnostic performance, bold text highlights the highest diagnostic results.
Table 4 presents the classification results of the different methods. It is evident that the proposed method attains the highest values for accuracy, precision, recall and F1 value, with mean values of 99.54%, 99.56%, 99.54% and 99.58%, respectively. From the table, it is evident that the diagnostic accuracy of DBO-RF is improved as compared to RF. In terms of overall performance, DBO-RF outperforms all other classifiers. It has the highest classification performance along with high algorithmic stability. Meanwhile, the method in this paper still maintains a large advantage over BP and RBF methods. In summary, the DBO-RF created in this paper has a greater advantage in intelligent diagnosis methods based on MGADF for image coding.

6.3.2. Comparison with Other Signal-to-Image Methods

This section compares various signal-to-image methods, including GADF, GASF, Markov Transition Fields(MTF), and Recurrence Plot(RP). In Figure 14, images are formed from an axial vibration signal with rated load and the speed of 1000 r/min. These visuals are created through point projections, which means that their colors and shapes lack interpretability. From these images, high-frequency noise can be observed.
The diagnostic results are presented in Table 5, with ‘a’ ‘b’ and ‘c’ denoting the axial, radial, and seat of the motor, respectively. Obviously, the four indicators of MGADF are the best. The four metrics are 99.54%, 99.56%, 99.54% and 99.58%. Among the other four signal-to-image methods, GADF-a has the highest average accuracy of 98.86%, which is 0.68% lower than the proposed method. The lowest average accuracy is 91.66% for RP-b, which is 7.88% lower than MGADF.
The average generation time for each image is listed in Table 6. The most efficient method is GADF, which takes 0.1152 s. This is followed by GASF and MGADF, which take 0.1153 s and 0.1221 s. All other signal image transformation methods take more time than the above methods. Hence, the method’s superiority is substantiated on the grounds of both reliability and efficiency. It can achieve reliable motor diagnosis under varying speed and load conditions.

6.3.3. Effect of Signal-to-Noise Ratio

In order to avoid overfitting, which leads to high algorithm accuracy, the noise immunity of this paper’s algorithm is also investigated [38]. To simulate data collected from the same type of motor in different environments, Gaussian white noise with different signal-to-noise ratios is added to the original test dataset [39]. The signal-to-noise ratio is defined as when the signal-to-noise ratio is set to 5, 10, or 20 dB.
SNR ( dB ) = 10 log 10 ( P signal P noise )
where P s i g n a l denotes the power of the original signal and P n o i s e denotes the power of the noise signal.
A Gaussian white noise with a signal-to-noise ratio of 5 dB is introduced to the current signal to demonstrate the impact of noise on the vibration signal. A comparison is depicted in Figure 15, revealing differences in the amplitude and fluctuation trends of the signals.
Gaussian white noise at signal-to-noise ratios of 5 dB, 10 dB, and 20 dB was introduced to the original test dataset to evaluate the overall test accuracy. All methods were assessed at these three noise levels. As illustrated in Figure 16, the performance of all algorithms deteriorates as the noise level increases. Notably, across different noise levels, the proposed algorithm outperforms all other techniques. These results demonstrate that the algorithms presented in this paper exhibit high noise immunity and achieve a consistently high overall test accuracy.

7. Conclusions

To tackle the challenges associated with the reliability and stability of fault diagnosis methods in industrial manufacturing PMSMs, a fault diagnosis method based on multi-sensor fusion of image features is proposed. For different types of motor faults, vibration acceleration signals of the PMSM under varying speed and load conditions were collected by sensors placed at different positions. The Gramian matrix is solved separately and the red, green and blue channels are injected to synthesise the final MSDP image. Based on the extraction of image feature vectors through the fusion of Tamura-HOG-LBP texture features, several machine learning methods are compared for the tasks of fault feature learning and classification. The results show that the proposed diagnostic method has the best diagnostic accuracy and robustness, with an average diagnostic accuracy of 99.54%. This technique maximizes the utilization of data collected in industrial settings and enhances its robustness against various environmental conditions by amalgamating multiple sensor signals into an input image. It exhibits outstanding performance, even in noisy environments. The method is non-intrusive and can be extended to condition monitoring and diagnosis of industrial motors, offering prospects for practical industrial applications in motor fault diagnosis. In future work, improvements will be made in the following two areas for better industrial applications. (1) Since PMSMs can encounter load or speed variations during operation, while this paper primarily examines scenarios with constant load and speed, the accuracy of the proposed method may be impacted when applied to situations with load or speed fluctuations. Future research will delve into fault diagnosis for PMSMs in transient load or speed change scenarios. (2) In this study, vibration signals are employed for fusion in fault diagnosis. In the future, the fusion of current, vibration, and temperature signals will be explored to achieve enhanced fault diagnosis capabilities.

Author Contributions

Conceptualization, J.M. and X.Z.; methodology, J.W.; validation, D.M.; formal analysis, J.W.; data curation, X.Z.; writing—original draft preparation, J.W.; writing—review and editing, J.M.; visualization, D.M. and K.Z.; funding acquisition, X.Z. and K.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was funded by the National Key Research and Development Program of China (Grant No. 2020YFB1600604), Major Science and Technology Project of Shaanxi Province (Grant No. 2020zdzx06-01-01) and the Fundamental Research Funds for the Central Universities (Grant No. 300102223206).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Song, Q.; Wang, M.; Lai, W.; Zhao, S. Multiscale Kernel-Based Residual CNN for Estimation of Inter-Turn Short Circuit Fault in PMSM. Sensors 2022, 22, 6870. [Google Scholar] [CrossRef]
  2. Pietrzak, P.; Wolkiewicz, M. Demagnetization Fault Diagnosis of Permanent Magnet Synchronous Motors Based on Stator Current Signal Processing and Machine Learning Algorithms. Sensors 2023, 23, 1757. [Google Scholar] [CrossRef]
  3. Ding, H.; Fu, H.; Fan, Y.; Shen, X. Initial rotor position estimation of SPMSM based on voltage vector injection method. Int. J. Adv. Manuf. Technol. 2019, 105, 4929–4939. [Google Scholar] [CrossRef]
  4. Mesloub, H.; Benchouia, M.T.; Golea, A.; Golea, N.; Benbouzid, M.E.H. A comparative experimental study of direct torque control based on adaptive fuzzy logic controller and particle swarm optimization algorithms of a permanent magnet synchronous motor. Int. J. Adv. Manuf. Technol. 2017, 90, 59–72. [Google Scholar] [CrossRef]
  5. Zhu, H.; Jia, Z.; Song, X.; Sun, W. An approach to detect broken rotor bars based on instantaneous frequency of the fault characteristic harmonic during the start-up transient. Int. J. Adv. Manuf. Technol. 2023, 124, 4107–4119. [Google Scholar] [CrossRef]
  6. Jeong, H.; Lee, H.; Kim, S.; Kim, S.W. Interturn Short Fault Diagnosis Using Magnitude and Phase of Currents in Permanent Magnet Synchronous Machines. Sensors 2022, 22, 4597. [Google Scholar] [CrossRef]
  7. Hasan Ebrahimi, S.; Choux, M.; Huynh, V.K. Real-Time Detection of Incipient Inter-Turn Short Circuit and Sensor Faults in Permanent Magnet Synchronous Motor Drives Based on Generalized Likelihood Ratio Test and Structural Analysis. Sensors 2022, 22, 3407. [Google Scholar] [CrossRef]
  8. Attoui, I.; Oudjani, B.; Boutasseta, N.; Fergani, N.; Bouakkaz, M.-S.; Bouraiou, A. Novel predictive features using a wrapper model for rolling bearing fault diagnosis based on vibration signal analysis. Int. J. Adv. Manuf. Technol. 2020, 106, 3409–3435. [Google Scholar] [CrossRef]
  9. Alia, S.; Nasri, R.; Meddour, I.; Younes, R. Comparison between sound perception and self-organizing maps in the monitoring of the bearing degradation. Int. J. Adv. Manuf. Technol. 2020, 110, 2003–2013. [Google Scholar] [CrossRef]
  10. Xue, H.; Liu, B.; Ding, D.; Zhou, J.; Cui, X. Diagnosis method based on hidden Markov model and Weibull mixture model for mechanical faults of in-wheel motors. Meas. Sci. Technol. 2022, 33, 114002. [Google Scholar] [CrossRef]
  11. Shu, X.; Guo, Y.; Yang, H.; Zou, H.; Wei, K. Reliability study of motor controller in electric vehicle by the approach of fault tree analysis. Eng. Fail. Anal. 2021, 121, 105165. [Google Scholar] [CrossRef]
  12. Demetgul, M.; Ma, Z.; Heider, I.; Fleischer, J. Misalignment detection on linear feed axis using sensorless motor current signals. Int. J. Adv. Manuf. Technol. 2023, 126, 2677–2691. [Google Scholar] [CrossRef]
  13. Zhen, D.; Zhao, H.L.; Gu, F.; Ball, A.D. Phase-compensation-based dynamic time warping for fault diagnosis using the motor current signal. Meas. Sci. Technol. 2012, 23, 055601. [Google Scholar] [CrossRef]
  14. Yu, Y.; Gao, H.; Zhou, S.; Pan, Y.; Zhang, K.; Liu, P.; Yang, H.; Zhao, Z.; Madyira, D.M. Rotor Faults Diagnosis in PMSMs Based on Branch Current Analysis and Machine Learning. Actuators 2023, 12, 145. [Google Scholar] [CrossRef]
  15. Xin, Y.; Li, S. Novel data-driven short-frequency mutual information entropy threshold filtering and its application to bearing fault diagnosis. Meas. Sci. Technol. 2019, 30, 115006. [Google Scholar] [CrossRef]
  16. Xu, Y.; Hu, J. Weak fault detection of rolling bearing using a DS-based adaptive spectrum reconstruction method. J. Instrum. 2019, 14, P03022. [Google Scholar] [CrossRef]
  17. Puche-Panadero, R.; Martinez-Roman, J.; Sapena-Bano, A.; Burriel-Valencia, J.; Pineda-Sanchez, M.; Perez-Cruz, J.; Riera-Guasp, M. New Method for Spectral Leakage Reduction in the FFT of Stator Currents: Application to the Diagnosis of Bar Breakages in Cage Motors Working at Very Low Slip. IEEE Trans. Instrum. Meas. 2021, 70, 3511111. [Google Scholar] [CrossRef]
  18. Dutta, S.; Basu, B.; Talukdar, F.A. Classification of Induction Motor Fault and Imbalance Based on Vibration Signal Using Single Antenna’s Reactive Near Field. IEEE Trans. Instrum. Meas. 2021, 70, 3524209. [Google Scholar] [CrossRef]
  19. Amarouayache, I.I.E.; Saadi, M.N.; Guersi, N.; Boutasseta, N. Bearing fault diagnostics using EEMD processing and convolutional neural network methods. Int. J. Adv. Manuf. Technol. 2020, 107, 4077–4095. [Google Scholar] [CrossRef]
  20. Li, C.; Wang, Y.; Zhang, G.; Qin, Y.; Tang, B. An enhanced instantaneous angular speed estimation method by multi-harmonic time-frequency realignment for wind turbine gearbox fault diagnosis. Meas. Sci. Technol. 2023, 34, 085116. [Google Scholar] [CrossRef]
  21. Xie, Y.X.; Yan, Y.J.; Li, G.F.; Li, X. Scintillation detector fault diagnosis based on wavelet packet analysis and multi-classification support vector machine. J. Instrum. 2020, 15, T03001. [Google Scholar] [CrossRef]
  22. Mahmud, M.; Wang, W. A Smart Sensor-Based cEMD Technique for Rotor Bar Fault Detection in Induction Motors. IEEE Trans. Instrum. Meas. 2021, 70, 3523811. [Google Scholar] [CrossRef]
  23. Wu, Y.; Zhang, Z.; Li, Y.; Sun, Q. Open-Circuit Fault Diagnosis of Six-Phase Permanent Magnet Synchronous Motor Drive System Based on Empirical Mode Decomposition Energy Entropy. IEEE Access 2021, 9, 91137–91147. [Google Scholar] [CrossRef]
  24. Tang, Y.; Zhang, X.; Huang, S.; Qin, G.; He, Y.; Qu, Y.; Xie, J.; Zhou, J.; Long, Z. Multisensor-Driven Motor Fault Diagnosis Method Based on Visual Features. IEEE Trans. Ind. Inform. 2023, 19, 5902–5914. [Google Scholar] [CrossRef]
  25. Xu, E.; Xiong, G.; Zhang, S.; Zhao, H. HRRP Target Recognition Based on the Dual-mode Gram Angle Field Features and the Multi-level CNN. In Proceedings of the 2021 IEEE 6th International Conference on Signal and Image Processing (ICSIP), Nanjing, China, 22–24 October 2021; pp. 77–81. [Google Scholar]
  26. Lu, J.; Wang, K.; Chen, C.; Ji, W. A Deep Learning Method for Rolling Bearing Fault Diagnosis Based on Attention Mechanism and Graham Angle Field. Sensors 2023, 23, 5487. [Google Scholar] [CrossRef]
  27. Zhang, Y.; Shang, L.; Gao, H.; He, Y.; Xu, X.; Chen, Y. A New Method for Diagnosing Motor Bearing Faults Based on Gramian Angular Field Image Coding and Improved CNN-ELM. IEEE Access 2023, 11, 11337–11349. [Google Scholar] [CrossRef]
  28. Dong, Y.; Wen, C.; Wang, Z. A motor bearing fault diagnosis method based on multi-source data and one-dimensional lightweight convolution neural network. Proc. Inst. Mech. Eng. Part I J. Syst. Control. Eng. 2022, 237, 272–283. [Google Scholar] [CrossRef]
  29. Junior, R.F.R.; dos Santos Areias, I.A.; Campos, M.M.; Teixeira, C.E.; da Silva, L.E.B.; Gomes, G.F. Fault detection and diagnosis in electric motors using 1d convolutional neural networks with multi-channel vibration signals. Measurement 2022, 190, 110759. [Google Scholar] [CrossRef]
  30. Gu, Y.; Zhang, Y.; Yang, M.; Li, C. Motor On-Line Fault Diagnosis Method Research Based on 1D-CNN and Multi-Sensor Information. Appl. Sci. 2023, 13, 4192. [Google Scholar] [CrossRef]
  31. Peng, B.; Xia, H.; Lv, X.; Annor-Nyarko, M.; Zhu, S.; Liu, Y.; Zhang, J. An intelligent fault diagnosis method for rotating machinery based on data fusion and deep residual neural network. Appl. Intell. 2022, 52, 3051–3065. [Google Scholar] [CrossRef]
  32. Yin, W.; Xia, H.; Wang, Z.; Yang, B.; Zhang, J.; Jiang, Y.; Miyombo, M.E. A fault diagnosis of nuclear power plant rotating machinery based on multi-sensor and deep residual neural network. Ann. Nucl. Energy 2023, 185, 109700. [Google Scholar] [CrossRef]
  33. Wang, W.; Jiang, Y.; Wang, G.; Guo, F.; Li, Z.; Liu, B. Multi-Scale LBP Texture Feature Learning Network for Remote Sensing Interpretation of Land Desertification. Remote Sens. 2022, 14, 3486. [Google Scholar] [CrossRef]
  34. Qin, X.; Zhang, Q.; Zhao, H.; Qian, Y.; Sheng, G.; Jiang, X. Application of feature extraction method based on 2D—LPEWT in cable partial discharge analysis. In Proceedings of the 2018 12th International Conference on the Properties and Applications of Dielectric Materials (ICPADM), Xi’an, China, 20–24 May 2018; pp. 367–372. [Google Scholar]
  35. Ding, D.; Li, J.; Pei, H.; Wang, X. Photoplethysmographic Signals Identification Method Based on Image Coding. In Proceedings of the 2020 International Conference on Big Data Economy and Information Management (BDEIM), Zhengzhou, China, 11–13 December 2020; pp. 131–136. [Google Scholar]
  36. Quiroz, J.C.; Mariun, N.; Mehrjou, M.R.; Izadi, M.; Misron, N.; Radzi, M.A.M. Fault detection of broken rotor bar in LS-PMSM using random forests. Measurement 2018, 116, 273–280. [Google Scholar] [CrossRef]
  37. Duan, J.; Gong, Y.; Luo, J.; Zhao, Z. Air-quality prediction based on the ARIMA-CNN-LSTM combination model optimized by dung beetle optimizer. Sci. Rep. 2023, 13, 12127. [Google Scholar] [CrossRef] [PubMed]
  38. Weng, C.; Lu, B.; Gu, Q. A multi-scale kernel-based network with improved attention mechanism for rotating machinery fault diagnosis under noisy environments. Meas. Sci. Technol. 2022, 33, 055108. [Google Scholar] [CrossRef]
  39. Yu, J.; Zhou, X.; Lu, L.; Zhao, Z. Multiscale Dynamic Fusion Global Sparse Network for Gearbox Fault Diagnosis. IEEE Trans. Instrum. Meas. 2021, 70, 3516111. [Google Scholar] [CrossRef]
Figure 1. MGADF image transformation.
Figure 1. MGADF image transformation.
Sensors 23 08592 g001
Figure 2. The multi-texture feature fusion extraction process.
Figure 2. The multi-texture feature fusion extraction process.
Sensors 23 08592 g002
Figure 3. HOG feature extraction process.
Figure 3. HOG feature extraction process.
Sensors 23 08592 g003
Figure 4. Random Forest Process.
Figure 4. Random Forest Process.
Sensors 23 08592 g004
Figure 5. DBO-RF algorithm flow chart.
Figure 5. DBO-RF algorithm flow chart.
Sensors 23 08592 g005
Figure 6. Fault diagnosis framework.
Figure 6. Fault diagnosis framework.
Sensors 23 08592 g006
Figure 7. Accuracy of the different data lengths.
Figure 7. Accuracy of the different data lengths.
Sensors 23 08592 g007
Figure 8. Overview of the test platform.
Figure 8. Overview of the test platform.
Sensors 23 08592 g008
Figure 9. Fault implantation diagram of (a) ITSF, (b) LDF, (c) EF.
Figure 9. Fault implantation diagram of (a) ITSF, (b) LDF, (c) EF.
Sensors 23 08592 g009
Figure 10. The vibration signals, color features and MGADF images.
Figure 10. The vibration signals, color features and MGADF images.
Sensors 23 08592 g010
Figure 11. The MGADF images of HC, ITSF, LDF, and EF motors under different load conditions at the speed of 1000 r/min.
Figure 11. The MGADF images of HC, ITSF, LDF, and EF motors under different load conditions at the speed of 1000 r/min.
Sensors 23 08592 g011
Figure 12. The MGADF images of HC, ITSF, LDF, and EF motors under different speed conditions with the load of rated load.
Figure 12. The MGADF images of HC, ITSF, LDF, and EF motors under different speed conditions with the load of rated load.
Sensors 23 08592 g012
Figure 13. Feature visualisation for different feature extraction methods.
Figure 13. Feature visualisation for different feature extraction methods.
Sensors 23 08592 g013
Figure 14. GADF, GASF, MTF and RP images with rated load and 1000 r/min.
Figure 14. GADF, GASF, MTF and RP images with rated load and 1000 r/min.
Sensors 23 08592 g014
Figure 15. Comparison of original signal and after the adding of Gaussian white noise. (a) Original signal. (b) Signal with Gaussian white noise.
Figure 15. Comparison of original signal and after the adding of Gaussian white noise. (a) Original signal. (b) Signal with Gaussian white noise.
Sensors 23 08592 g015
Figure 16. Comparison of the overall test accuracy with different levels of noise.
Figure 16. Comparison of the overall test accuracy with different levels of noise.
Sensors 23 08592 g016
Table 1. Rated parameters of tested PMSM.
Table 1. Rated parameters of tested PMSM.
PolesVoltageCurrentTorqueSpeedPower
4380 V1.35 A2.39 Nm3000 rpm750 w
Table 2. Parameters of vibration sensor.
Table 2. Parameters of vibration sensor.
TypeVoltage SensitivityFrequency RangeRange
A2104E100 Mv/g0.5~10 kHz±50 g pk
Table 3. Sample description of the dataset.
Table 3. Sample description of the dataset.
Motor StatusSize of the Dataset (Training Set/Validation Set/Testing Set)
Speed = 1000 rpmSpeed = 1500 rpmSpeed = 2000 rpm
No LoadHalf LoadRated LoadNo LoadHalf LoadRated LoadNo LoadHalf LoadRated Load
HC60/20/2060/20/2060/20/2060/20/2060/20/2060/20/2060/20/2060/20/2060/20/20
ITSF60/20/2060/20/2060/20/2060/20/2060/20/2060/20/2060/20/2060/20/2060/20/20
LDF60/20/2060/20/2060/20/2060/20/2060/20/2060/20/2060/20/2060/20/2060/20/20
EF60/20/2060/20/2060/20/2060/20/2060/20/2060/20/2060/20/2060/20/2060/20/20
Total2160/720/720
Table 4. Comparison with other classification methods.
Table 4. Comparison with other classification methods.
MethodsAccuracyPrecisionRecallFl-Score
MGADF+SVM87.35 ± 2.0488.76 ± 2.0887.35 ± 2.0488.27 ± 2.63
MGADF+BP95.59 ± 1.3595.35 ± 1.4395.59 ± 1.3595.35 ± 1.54
MGADF+RBF96.64 ± 1.5795.36 ± 1.5896.64 ± 1.5795.37 ± 1.58
MGADF+CNN98.16 ± 0.2898.07 ± 0.2598.16 ± 0.2898.07 ± 0.25
MGADF+RF98.53 ± 0.1798.45 ± 0.1998.53 ± 0.1798.50 ± 0.18
MGADF+DBO-RF99.54 ± 0.1999.56 ± 0.1999.54 ± 0.1999.58 ± 0.19
Table 5. Diagnostic results of different signal-to-image methods.
Table 5. Diagnostic results of different signal-to-image methods.
Signal-to-Image MethodAccuracyPrecisionRecallFl-Score
RP-a92.28 ± 1.2292.40 ± 1.2292.28 ± 1.2292.28 ± 1.22
RP-b91.66 ± 0.9191.71 ± 0.9091.66 ± 0.9191.69 ± 0.91
RP-c92.7 ± 1.4092.27 ± 1.4592.7 ± 1.4092.99 ± 1.42
MTF-a95.67 ± 1.0695.77 ± 1.1095.67 ± 1.0695.74 ± 1.05
MTF-b95.43 ± 0.5095.30 ± 0.5295.43 ± 0.5095.27 ± 0.50
MTF-c95.7 ± 0.7895.86 ± 0.7395.7 ± 0.7895.78 ± 0.76
GASF-a92.69 ± 0.9992.96 ± 0.8892.69 ± 0.9992.94 ± 0.93
GASF-b92.47 ± 1.2992.53 ± 1.2692.47 ± 1.2992.50 ± 1.28
GASF-c92.18 ± 0.5292.26 ± 0.5492.18 ± 0.5292.22 ± 0.53
GADF-a98.86 ± 0.4398.88 ± 0.4098.86 ± 0.4398.87 ± 0.42
GADF-b97.33 ± 0.5297.33 ± 0.6297.33 ± 0.5297.33 ± 0.62
GADF-c97.47 ± 0.2197.47 ± 0.2197.47 ± 0.2197.47 ± 0.21
MGADF99.54 ± 0.1999.56 ± 0.1999.54 ± 0.1999.58 ± 0.19
Table 6. The average generation time for each image.
Table 6. The average generation time for each image.
MethodsGeneration Time per Image
RP0.1462 s
MTF0.1832 s
GASF0.1153 s
GADF0.1152 s
MGADF0.1221 s
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, J.; Ma, J.; Meng, D.; Zhao, X.; Zhang, K. Fault Diagnosis of PMSMs Based on Image Features of Multi-Sensor Fusion. Sensors 2023, 23, 8592. https://doi.org/10.3390/s23208592

AMA Style

Wang J, Ma J, Meng D, Zhao X, Zhang K. Fault Diagnosis of PMSMs Based on Image Features of Multi-Sensor Fusion. Sensors. 2023; 23(20):8592. https://doi.org/10.3390/s23208592

Chicago/Turabian Style

Wang, Jianping, Jian Ma, Dean Meng, Xuan Zhao, and Kai Zhang. 2023. "Fault Diagnosis of PMSMs Based on Image Features of Multi-Sensor Fusion" Sensors 23, no. 20: 8592. https://doi.org/10.3390/s23208592

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop