Next Article in Journal
A Compact and High-Precision Three-Degree-of-Freedom Grating Encoder Based on a Quadrangular Frustum Pyramid Prism
Previous Article in Journal
Improving the Accuracy of TOF LiDAR Based on Balanced Detection Method
Previous Article in Special Issue
Cross-Domain Open Set Fault Diagnosis Based on Weighted Domain Adaptation with Double Classifiers
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

In-Wheel Motor Fault Diagnosis Using Affinity Propagation Minimum-Distance Discriminant Projection and Weibull-Kernel-Function-Based SVDD

1
School of Automotive and Traffic Engineering, Jiangsu University, Zhenjiang 212013, China
2
College of Automotive and Traffic Engineering, Nanjing Forestry University, Nanjing 210037, China
3
Graduate School of Bioresources, Mie University, 1577 Kurimamachiya-cho, Tsu 514-8507, Japan
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(8), 4021; https://doi.org/10.3390/s23084021
Submission received: 14 March 2023 / Revised: 9 April 2023 / Accepted: 13 April 2023 / Published: 15 April 2023
(This article belongs to the Special Issue Sensors for Machinery Condition Monitoring and Diagnosis)

Abstract

:
To effectively ensure the operational safety of an electric vehicle with in-wheel motor drive, a novel diagnosis method is proposed to monitor each in-wheel motor fault, the creativity of which lies in two aspects. One aspect is that affinity propagation (AP) is introduced into a minimum-distance discriminant projection (MDP) algorithm to propose a new dimension reduction algorithm, which is defined as APMDP. APMDP not only gathers the intra-class and inter-class information of high-dimensional data but also obtains information on the spatial structure. Another aspect is that multi-class support vector data description (SVDD) is improved using the Weibull kernel function, and its classification judgment rule is modified into a minimum distance from the intra-class cluster center. Finally, in-wheel motors with typical bearing faults are customized to collect vibration signals under four operating conditions, respectively, to verify the effectiveness of the proposed method. The results show that the APMDP’s performance is better than traditional dimension reduction methods, and the divisibility is improved by at least 8.35% over the LDA, MDP, and LPP. A multi-class SVDD classifier based on the Weibull kernel function has high classification accuracy and strong robustness, and the classification accuracies of the in-wheel motor faults in each condition are over 95%, which is higher than the polynomial and Gaussian kernel function.

1. Introduction

Faced with the problems of resource shortage and environmental pollution, the development of electric vehicles has become a mainstream trend of the automobile industry, especially electric vehicles with in-wheel motor drive [1]. This is because the in-wheel motor drive technology not only simplifies the components of the vehicle drivetrain and enhances the efficiency of the driving system but also flexibly controls the vehicle and optimizes its spatial arrangement [2,3,4]. At present, some literature exists on the control of an electric vehicle with in-wheel motor drive, such as a fault-tolerant control [5] and a linear parameter-varying controller [6]. The stability and activity of the steering system are improved. In view of the body structure and automobile theory, an even number of in-wheel motors are equally distributed on both sides of the vehicle, and each in-wheel motor is specially installed in the wheel. Moreover, the running condition of the vehicle is frequently varied, and the operation environment is hostile. However, it is also easy to induce damage to some parts of an in-wheel motor. When the damage is severe, some mechanical faults occur. When one or more in-wheel motors go astray, the driving torques on both sides of the body will lose balance. The vehicle is then pulled to one side, which could endanger the security of the vehicle and the driver. Therefore, it is necessary to establish an effective real-time monitoring and fault diagnosis system for the running state of an in-wheel motor.
It is well-known that some pre-processing works, such as noise reduction [7,8] and feature extraction [9,10], can improve the accuracy of fault diagnosis [11,12]. For many interference factors or a complex environment, multidimensional condition monitoring information is often used to extract the object of a follow-on process. However, the response speed of the diagnosis system is reduced to some extent. Then, it is important that high-dimensional condition data are reduced into low-dimensional fault features. At present, dimension reduction algorithms can be divided into two categories, namely, linear and nonlinear dimension reduction [13]. The linear dimension reduction method is based on using a linear transformation to find the appropriate projection direction so as to obtain a low-dimensional observation of the original data. This method is good at discovering the overall characteristics of data, while the nonlinear dimension reduction method involves the expansion of nonlinear data, which is better at exploring the distribution law of complex, nonlinear data. The linear dimension reduction method realizes the mapping of data from a high-dimensional space to low-dimensional space by learning a specific linear transformation. Its essence is to find the basis of a new space to transform the data as a whole [14]. The global structure is a type of important information in the spatial distribution of data, and many classical feature extraction methods are proposed based on this information. The most common methods are the principal component analysis (PCA) [15], linear discriminant analysis (LDA) [16], Fisher discriminant analysis (FDA) [17], etc. The LDA constructs an optimal projection matrix by minimizing intra-class divergence and maximizing inter-class divergence. The LDA can prevent the problems of a long identification time and low classification efficiency due to the relatively high feature dimension [18]. The LDA is a dimensionality reduction algorithm based on the overall sample structure, but it cannot consider the local manifold structure of the sample. The locality-preserving projection (LPP) algorithm is then proposed to linearize the traditional Laplacian feature mapping algorithm to achieve data clustering performance with a smaller computation loss [19]. The LPP algorithm considers the local structure of the sample, but neglects the category information conducive to classification; thus, more information about the spatial structure of high-dimensional data cannot be explored. Based on the advantages and disadvantages of the LDA and LPP algorithms, the minimum-distance discriminant projection (MDP) algorithm is proposed to introduce the weight of inter-class similarity and intra-class similarity for evaluating the distances between all samples and the inter-class and intra-class centers [20]. However, the above methods are only based on the mean value of the whole class, and neither consider the spatial structure distribution of the samples nor think about the nearest neighbor relationship among the different classes. Affinity propagation (AP) is used to cluster large-scale data [21,22]. AP is also employed to improve the traditional MDP algorithm and propose a new dimension reduction algorithm, which is defined as affinity propagation minimum-distance discriminant projection (APMDP). APMDP takes the nearest neighbor relationship and the local structure information of samples as important reference indexes to select the clustering center and construct the sample neighborhood.
Moreover, it is essential to select a suitable and effective classifier for an on-time fault diagnosis system of an in-wheel motor. In recent years, there are many classification algorithms that have been widely used in the field of fault diagnosis, such as the support vector machine [23,24], artificial neural networks [25], convolutional neural network (CNN) [26,27], multi-scale CNN [28], artificial hydrocarbon network [29], generative adversarial network [30], dynamic Bayesian network [31], graph attention network [32], segmentation framework [33], Gaussian process regression [34] and hidden Markov model [35]. These methods are constructive to the fault diagnosis system of an in-wheel motor. However, the traditional fault diagnosis and monitoring methods are mostly used in off-line diagnosis and can be used rarely in the field of on-line diagnosis which conforms to practical engineering applications [36]. In addition, the problem of missing or unsound fault data in actual engineering also increases the difficulty of on-line diagnosis [37]. It is necessary to diagnose the fault state on the basis of the monitoring data in the normal state. Thus, support vector data description (SVDD) is proposed to construct the hypersphere to achieve the classification of target data and non-target data [38]. Traditional SVDD can only give a description of the target data set and ignores the description of different sample classes in the target data set. Based on this, multi-class SVDD is proposed to construct multiple hyperspheres and realize the simultaneous classification and recognition of two or more types of samples [39]. Moreover, multi-class SVDD introduces different kernel functions to map samples from the input space to the high-dimensional feature space. At present, polynomial and Gaussian kernel functions are often used in the multi-class SVDD algorithm [40]. A polynomial kernel function can realize the prediction of the summary by subjectively setting the power number, but it is not suitable for the power number of a large order of magnitude. The Gaussian kernel function can be mapped to infinite dimensions, but its interpretability is poor and it is easy to overfit. In the field of reliability engineering and data-related fitting, Weibull distribution is widely used. For example, the three-parameter Weibull distribution is combined with a neural network (NN) and genetic algorithm (GA) to estimate kernel density [41]. Certainly, three-parameter Weibull distribution can be transformed into two parameters [42]. The scale and shape parameters can be adjusted to map to infinite dimensions and avoid overfitting, and it has a strong sensitivity to similar logarithmic data points and high differentiation [43]. Therefore, the Weibull function is based on constructing a kernel function, which is called the Weibull kernel function, and the Weibull kernel function is then introduced into a multi-class SVDD algorithm.
Vibration signals contain an abundance of information, and vibration signals are often used to monitor the running state and diagnose a fault in the field of fault diagnosis [44,45]. For a mechanical fault of an in-wheel motor, common bearing faults are regarded as a representative of measured vibration signals. Under near-real operating conditions of an electric vehicle, high-dimensional fault features are extracted to represent the different states of the in-wheel motors. APMDP is presented to reduce the dimension of a follow-on process for accelerating the response speed of the diagnosis system in Section 2. Affinity propagation (AP) is introduced into the minimum-distance discriminant projection (MDP) algorithm to propose a new dimension reduction algorithm, which is defined as APMDP. APMDP not only gathers the intra-class and inter-class information of high-dimensional data but also obtains the spatial structure information. Weibull-kernel-function-based SVDD is proposed to improve the classification accuracy and enhance the robustness in Section 3. A multi-class support vector data description (SVDD) is improved using the Weibull kernel function, and its classification judgment rule is modified into the minimum distance from an intra-class cluster center. Section 4 describes the self-made test bench of in-wheel motor and three bearing faults that frequently occur in engineering practice, builds the diagnosis system of an in-wheel motor, demonstrates the recognition capability of the proposed methods, and compares the stability and robustness of the diagnosis system. Finally, conclusions are summarized, and future research is determined.

2. Affinity Propagation Minimum-Distance Discriminant Projection

2.1. Minimum-Distance Discriminant Projection

Let a high-dimensional sample set X be divided into C categories. The D-dimensional sample set of the cth (cC) class is X c = x i c | i = 1 ,   2 ,   ,   n c ;   x i c R D . Then, the intra-class divergence matrix Sw and inter-class divergence matrix Sb can be defined as follows:
S w = c = 1 C i = 1 n c ω i c x i c m X c x i c m X c T
S b = c = 1 C i = 1 n c k = 1 , k c C b i k x i c m X k x i c m X k T
where x i c is the ith sample in the cth class ,   and   ω i c and b i k express the weight of the similarity of x i c to the class inner center point m X c and the center point m X k of the kth class (kc), respectively. In general, m X c and m X k can be determined by the sample mean of the corresponding class.
The objective function of the minimum-distance discriminant projection (MDP) is:
J MDP = arg max a a T S b a a T S w a
The eigenvalues of S w 1 S b are calculated and sorted by their values, and the eigenvectors a 1 , a 2 , , a t , corresponding to the top t eigenvalues, are used to construct the feature matrix of the MDP algorithm A MDP = a 1 ,   a 2 , , a t . The sample set of the cth class is then projected to obtain the t-dimensional feature set, which is expressed as X c A MDP .

2.2. Affinity Propagation Minimum-Distance Discriminant Projection

Based on the MDP algorithm, affinity propagation (AP) is employed to propose a new dimension reduction algorithm, which is defined as affinity propagation minimum-distance discriminant projection (APMDP). APMDP takes the nearest neighbor relationship and the local structure information of samples as important reference indexes to select the clustering center and construct the sample neighborhood. This has the advantages of avoiding the setting of the cluster number in advance and taking the original sample points as the final clustering center.
For the sample set of the cth class X c , the AP algorithm is used to obtain the cluster number and its center point. Here, the cluster number is labeled as T c , the ith cluster sample set in the cth class is defined as X i c = x i j c | j = 1 ,   2 ,   ,   n c i ;   x i j c X c , and the corresponding center point is x o i c . Therefore, the intra-class divergence matrix S w and inter-class divergence matrix S b can be expressed as:
S w = c = 1 C i = 1 T c j = 1 n c i w i j c x i j c m X i c x i j c m X i c T
S b = c = 1 C i = 1 T c j = 1 n c i k c C b i j c , k x i j c m X i k x i c m X i k T
where m X i c is the intra-class local mean that is the mean value of X i c ,   m X i k is the inter-class local mean that is the mean value of X i k (kc), w i j c is the similarity weight between m X i c and each sample x i j c in X i c , and b i j c ,   k is the similarity weight between m X i k and each sample x i j c in X i c . w i j c and b i j c ,   k can be defined as follows:
ω i j c = exp 1 t x i c m X j c 2
b i j c , k = δ , δ > σ 0 ,   others
where δ = exp 1 t x i j c m X i c 2 x i j c m X i k 2 , t is the square of the mean Euclidean distance among all samples, σ is adjustable parameter (0 < σ < 1).
Similarly, the objective function of APMDP is defined as
J APMDP = arg max a a T S b a a T S w a
The APMDP algorithm is shown as Figure 1.
The eigenvalues of ( S w ) 1 S b are calculated to select the top t eigenvalues, and the corresponding eigenvectors a 1 , a 2 , , a t , are then confirmed to construct the feature matrix of APMDP A APMDP = a 1 ,   a 2 ,   ,   a t . Let Y c be the main projection matrix that the sample set X c has been projected; then, Y c = X c A APMDP . Obviously, Y c is the t-dimensional features set that is expressed as Y c = y i c | i = 1 , 2 ,   ,   n c ;   y i c R t . The sample set X is then projected by APMDP to obtain the main projection matrix Y.

3. Weibull-Kernel-Based SVDD

3.1. AP-Based SVDD

SVDD is a promising and popular method for one-class classification or data description. It features a non-parametric sparse model without requiring the knowledge of explicit data distribution [46]. Multi-class SVDD is a generalized SVDD algorithm which finds multiple spheres around the multi-class data [47]. For the main projection matrix Y, multi-class SVDD is suitable for the classification of C categories samples. When the main projection matrix Y is taken as the input, and each type of main projection matrix Yc is described as a closed and compact hypersphere, and the sample points of Yc are fully contained or contained or as much as possible in the sphere. The objective function of SVDD is:
min r c r c 2 + p c i = 1 n c ξ i c s . t   y i c s c 2 r c 2 + ξ i c ,   ξ i c 0
where sc and rc are the center and radius of the cth class hypersphere, respectively, ξ i c is slack variable, pc is penalty parameter. K(yi, yj) is introduced instead of the inner product, and the dual form of Equation (9) can be converted into:
max L = i = 1 n c α i c K y i c , y i c i = 1 n c j = 1 n c α i c α j c K y i c , y i c s . t i = 1 n c α i c = 1 ,   0 α i c p c ,   i = 1 , 2 , , n c
The quadratic programming problem corresponding to Equation (10) is solved to obtained C hyperspheres, and the center and radius of the cth class hypersphere are expressed as:
s c = i = 1 n c j = 1 n c α i c α j c K y i c , y j c r c 2 = K y * c , y * c 2 i n c α i c K y * c , y i c + i = 1 n c j = 1 n c α i c α j c K y i c , y j c   y * c S V c
For a certain test point z, APMDP is used to obtain the corresponding input z = z · A APMDP , and then the distance between the test point z and the center sc of the hypersphere is calculated as follows:
d c 2 = z s c 2 = z A A P M D P s c 2
The traditional method is to compare the size relation of rc and dc. If d c r c , then the test point belongs to the cth class [48]. However, it often occurs that multiple hyperspheres are mixed together, and if dc is smaller than the radius of these hyperspheres at the same time, the simple comparison method is unreliable. Therefore, the AP clustering algorithm is used to optimize the classification criterion of SVDD. In the paper, the classification model is called AP-based SVDD.
The major objective of AP-based SVDD is to refine the distances between the test point and each cluster center of the overlapped hyperspheres to find the cluster and its center with the smallest distance. The test point is then classified correctly. Suppose l (l ≥ 2) hyperspheres are mixed together. The corresponding classes are labeled with q1, q2, …, qj, …, ql, the center point of the sample set of the ith ( i T q j ) cluster X i q j in the jth overlapped hypersphere is x o i q j , and the center point after the projection is y o i q j . The distance between the test point z and the cluster center y o i q j is then calculated by:
d i q j 2 = z y o i q j 2 = z A A P M D P y o i q j 2
The traditional minimum distance classification method is optimized to propose a novel criterion which the distance from a cluster center in each intra-class is a minimum. For the test point z and the cluster center y o i q j , the classification criterion of AP-based SVDD can be expressed as follows
d i q = min q j ,   i ( d 1 q 1 , d 2 q 1 , , d T q 1 q 1 , d 1 q 2 , d 2 q 2 , , d T q 2 q 2 , , d 1 q l , d 2 q l , , d T q l q l )

3.2. Weibull Kernel Function

SVDD can convert the nonlinear problem in the original space into the linear problem in the higher dimensional space; this is attributed to the kernel function. At present, the polynomial and Gaussian kernel functions are often used in the SVDD algorithm. However, there are two issues that are the focus of the application for the above kernel function. One is the problem of overfitting or parameter selection in a high-order condition, and the other is that a kernel function is used to describe multiple distribution types of observation data. For multiple faults of an in-wheel motor, the monitoring data are distributed differently, and the data distributions in the different operating conditions vary greatly. Then the polynomial and Gauss kernel functions are not a good fit for the diagnosis field of an in-wheel motor fault.
The Weibull function, as the theoretical basis for reliability analysis and life test, is widely used in the data processing of cumulative wear failures and the life testing of various mechanical and electrical equipment [49]. It can not only describe the distribution characteristics of various data but can also distinguish the data with close distances or a high feature similarity. Therefore, Weibull function is used to construct a Weibull kernel function, as follows:
K y i , y j = exp y i y j β γ
where β (β > 0) is the scale parameter, and γ (γ > 0) is the shape parameter. Equation (15) is used to obtain the kernel function matrix, and it is then easily proven that the matrix is a symmetric matrix with diagonal elements of 1 and is positive semi-definite. Therefore, if the Weibull kernel function satisfies Mercer’s theorem, it is an effective kernel function.
Figure 2 shows the curves of a Weibull kernel function with different parameters. In the case of γ = 1 or γ = 3, the value of K(yi, yj) decreases with the increase in yiyj. The larger the β is, the gentler the curve is. When γ = 2 or γ = 4, the kernel function has symmetry, the axis of symmetry is yiyj = 0, and the curve becomes more gentle with the increase in β. Obviously, the Weibull kernel function is a global kernel function when γ is an odd number, and has global characteristics and can extract the global characteristics of samples. When γ is an even number, it is a local kernel function that has local features and can extract the local features of the sample. In particular, the Weibull kernel function becomes the Gaussian kernel function when γ = 2’ it is obvious that the Gaussian kernel function is a special case of the Weibull kernel function. Therefore, the Weibull kernel function has broader application prospects. The appropriate parameters are selected to describe uniformly different distribution types of data.

3.3. Weibull-Kernel-Function-Based SVDD

The Weibull kernel function was selected to calculate the center and radius of each class hypersphere. Then, the objective of SVDD was converged for multi-class classification. In this paper, the algorithm is called Weibull-kernel-function-based SVDD. To verify the robustness and effectiveness of the proposed method, three data sets were selected by the University of California, Irvine (UCI), and SVDD algorithms based on polynomial, Gaussian, and Weibull kernel functions were then performed. The recognition accuracies and running times were analyzed as shown in Table 1. However, it is important to note that all data were directly input into different SVDD algorithms for verifying the performance of each kernel function.
On the whole, the recognition accuracy of Weibull-kernel-function-based SVDD is higher than the polynomial and Gaussian kernel functions, and the running time is also slightly less. According to the local situation analysis, there are many differences in the discriminations of the three data sets. In particular, the features of the three classes in the Seeds data set are ambiguous, the recognition accuracies of the SVDD based on polynomial and Gaussian kernel functions are generally low, and one of Class II is not more than 50%. However, the Weibull-kernel-function-based SVDD can boost the recognition accuracy by up to 80%. Therefore, the Weibull-kernel-function-based SVDD has strong robustness and high classification ability.

4. Experiment Verification

To verify the effectiveness of the proposed fault diagnosis system using APMDP and the Weibull-kernel-function-based SVDD, in-wheel motor monitoring data from the self-made test stand were studied in this section. Moreover, traditional LDA, MDP, and LPP are performed with the experimental data, and the classification performances of SVDDs based on different kernel functions are compared.

4.1. In-Wheel Motor Test Bench

Figure 3 is a photograph of the in-wheel motor test bench that was designed to simulate the actual operating condition of an electric vehicle. The installation of the in-wheel motor was the same as real electric vehicle, which has a stator axis mounted on the suspension and the rotor fixed into the hub of a wheel. A hydraulic excitation table was controlled to simulate road shocks, and the base height of the table was adjusted to simulate a vertical load of 1 ton. The power supply and controller of the real electric vehicle were used directly to control the rotating speed of the in-wheel motor, and a digital tachometer (Type: DM6234P) was used to measure the speed so that the speed was stable in 300, 400, 500, or 600 rev/min and thereabouts. The accelerometer (Type: QKC100LTH; Sensitivity: 13.3 mV/A) was fixed on the stator axis to acquire the vibration signal. Moreover, the features of bearing faults, the processing power, and the timeliness of the on-board processor were considered, the sampling frequency was set to 12.8 kHz, and the sampling time was chosen at 60 s. Vibration signals were collected by an LMS SCADAS mobile multifunctional data acquisition instrument and its supporting LMS Test-Lab Rev 11B software.
To quantitatively research the faults of the in-wheel motor, three common bearing faults such as an inner race defect, rolling element defect, and outer race defect were artificially built onto the stator axis of each in-wheel motor by professionals. Certainly, the dimensions of the in-wheel motor were DU2505237, and the defect sizes were the same: the width was 0.3 mm, and the depth was 0.1 mm. In the process of performing the experiments, a normal in-wheel motor was first used to demarcate the basic operating environment and the control voltages for different speeds. In-wheel motors with an inner race fault, rolling element fault, and outer race fault were exchanged in order to run in the above controlled and operated environment. The partial experiment signals of four different in-wheel motors, including a normal state and three faults at 600 rev/min, are shown as in Figure 4.

4.2. Construction of In-Wheel Motor Fault Diagnosis System

Firstly, symptom parameters (SPs) were extracted from vibration signals to represent the different states of the in-wheel motor. Since the rotating speed of an in-wheel motor changes frequently and the operating environment is complicated, it is difficult to select SPs in single domain to distinguish multiple faults [50]. Eight SPs in time and frequency domains, as shown in Table 2, were then chosen to construct an observation sample of the in-wheel motor in each condition.
It is well-known that an observation period contains at least two cycles of sampling points; thus, 8192 sampling points were taken as an observation sample in this study. The original vibration signal from the in-wheel motor in each condition was filtered by a hand-pass filter with 1~5 kHz to calculate the corresponding SPs and form the SP set {P1, P2, …, P8} of an observation sample. Therefore, 90 observation samples could be obtained for each condition of the in-wheel motor; of them, 60% were used as training samples, and the others were used as test samples.
Secondly, APMDP was used to refine the in-wheel motor observation samples into a lower-dimensional features set, which was regarded as the input of the SVDD model. In view of the different states of the in-wheel motor, with its varied rotating speed and complex operating environment, the target of the dimension reduction was set as three, and the features after the APMDP were recorded as the first, second, and third projections, in order. Meanwhile, the update step of the adjustable parameter σ was set to 0.1, and the optimal value was 0.7, based on the experimental data. When the training samples of the in-wheel motor with four states in the same rotating speed were input into the APMDP algorithm, the feature matrix corresponding to the rotating speed AAPMDP can be established, and then the three-dimensional feature set of the in-wheel motor was obtained. Here, the feature matrix AAPMDP of the in-wheel motor t 300 rev/min is shown as follows:
A A P M D P = 0.0153 0.0050 0.0111 0.2050 0.2807 0.5198 0.9786 0.9598 0.8542 8 × 3
Finally, the three-dimensional feature set of the in-wheel motor was used to build the fault diagnosis model of the Weibull-kernel-function-based SVD. In the study, a differential evolution algorithm [51,52] was utilized to optimize the parameters of the in-wheel motor diagnosis system, such as the scale parameter β and the shape parameter γ of the Weibull kernel function, and the punitive coefficient p of the multi-class SVDD model. The population size was then set to 100, the evolution algebra to 50, the mutation operator to 0.5, and the crossover operator to 0.2. For clear expression, rotating speeds of 300, 400, 500, or 600 rev/min and thereabouts are denoted as the operating conditions 1, 2, 3, and 4 of the in-wheel motor, respectively, and the parameters β, γ, and p of the in-wheel motor diagnosis system are given the numeric subscript of i (i = 1, 2, 3, and 4), such as, βi, γi, and pi; therefore, the values 1, 2, 3, and 4 stand for the normal state, inner race fault, rolling element fault, and outer race fault, respectively. When the three-dimensional feature sets of the in-wheel motor with four states in the same condition were input into the algorithm of the Weibull-kernel-function-based SVDD, the parameters of the in-wheel motor diagnosis system were confirmed. Here, the diagnosis model of the in-wheel motor in operation condition 1 is introduced as an example: the scale and shape parameters of Weibull kernel function corresponding to the four in-wheel motor four states are β1 = 6.246, β2 = 2.171, β3 = 5.748, β4 = 1.467, γ1 = 4, γ2 = 8, γ3 = 10, and γ4 = 6, respectively, and the punitive coefficients of the multi-class SVDD model corresponding to the four in-wheel motor states are p1 = 0.747, p2 = 0.859, p3 = 0.646, and p4 = 0.959, respectively. In this way, the diagnosis models of the in-wheel motor in operation conditions 2, 3, and 4 were built, and thus the fault diagnosis system of the in-wheel motor was determined.

4.3. Construction of In-Wheel Motor Fault Diagnosis System

To verify the effectiveness of the proposed method, the unused observation samples from the above experiment were planned to evaluate the fault diagnosis system of the Weibull-kernel-function-based SVDD. Firstly, the above feature matrix AAPMDP of the in-wheel motor in each condition was directly used to refine the observation samples into the three-dimensional feature set. Secondly, the three-dimensional feature set of the in-wheel motor in each condition was input into the fault diagnosis system, and the diagnosis states of the in-wheel motor were then obtained. According to the actual state of each observation sample, the recognition rates of each in-wheel motor state in different condition were counted, as shown in Figure 5. It is obvious that all recognition rates are over 98.75% and most of them remain above 99%, meaning that the proposed diagnosis system can be applied to recognize the common bearing faults of an in-wheel motor.
Moreover, different numbers of observation samples were planned as training samples to demonstrate the robustness of the proposed diagnosis system. The above option of training samples was used to plan the other two. One option is that the observation samples are equally divided into training and test samples; another is to select 40% of the observation samples for training the diagnosis model and use the others for testing the ability. The above parameters of the in-wheel motor diagnosis system remain constant, and each diagnosis model is built to recognize the corresponding test samples for each condition. The classification accuracies of the four states of the in-wheel motor for each condition were over 95%. Here, the average accuracies of the three diagnosis models with different training options are shown in Figure 6. Although the training samples have significant differences, the fluctuations in the diagnosis accuracies are small. This indicates that the proposed diagnosis system for the in-wheel motor has good robustness.

4.4. Comparison with Other Methods

To further confirm the contribution of the proposed diagnosis method for the in-wheel motor, APMDP and Weibull-kernel-function-based SVDD were compared with other methods on the basis of the same experimental data above.
Firstly, the performance of APMDP was analyzed using a divisibility parameter and compared with popular dimension reduction methods such as LDA, MDP, and LPP. Certainly, there are different definitions of divisibility parameter, one of which is based on the distances between the inter-class and intra-class, which considers not only the different inter-class influence factors but also the extent of the intra-class influence [53]. Let y i c   c = 1 ,   2 ,   ,   C ; i = 1 , 2 ,   ,   n c be the element of the lower-dimensional features set, and y c ¯ = 1 n c i = 1 n c y i n c is the clustering center of the cth class. Then, the divisibility parameter, based on the inter-class distance and intra-class distance, is defined as follows:
ρ = H b H w
H b = 2 C C 1 c = 1 C 1 s = c + 1 C y ¯ c y ¯ s
H w = 1 C c = 1 C ( 1 n c i = 1 n c y i c y ¯ c )
where Hb is the inter-class distance, which reflects the dispersion degree among different classes, and Hw is intra-class distance, which informs the aggregation degree of each class. Obviously, the greater the inter-class distance Hb and the smaller the intra-class distance Hw, the greater the divisibility parameter ρ . This means that the separability of the feature set is better.
For the same experimental data in each condition, LDA, MDP, LPP and APMDP were performed to obtain the lower-dimensional features set and then calculate the divisibility parameters of the four in-wheel motor states, as shown in Table 3. It is obvious that the APMDP-based divisibility parameter for each condition is larger than the other methods, and the divisibility of the in-wheel motor faults is improved by at least 8.35%; thus, APMDP is an excellent dimension reduction method.
Secondly, the multi-class SVDD classifiers based on polynomial and Gaussian kernel functions were built to explore the influence of different kernel functions on SVDD performance. Certainly, the basic parameters of algorithm optimization, such as the population size, the evolution algebra, the mutation operator, and the crossover operator, remained constant, and the corresponding training and test samples were used, respectively. Here, 60% of experimental data of the four in-wheel motor states in operation condition 1 were used to train the parameters of the diagnosis system. The optimal orders of the polynomial kernel function corresponding to the four in-wheel motor states were de1 = 6, de2 = 6, de3 = 2, and de4 = 6, and the corresponding punitive coefficients were p1 = 0.272, p2 = 0.772, p3 = 0.663, and p4 = 0.289, respectively. Then, the recognition rates of the four in-wheel motor states were 94.79%, 93.75%, 55.21%, and 96.88% respectively. Similarly, the dimension parameters of the Gaussian kernel function were τ1 = 44.056, τ2 = 457.542, τ3 = 502.144, and τ4 = 508.626; the penalty coefficient of the multi-class SVDD model was p1 = 0.644, p2 = 0.895, p3 = 0.363, and p4 = 0.472. Then, the recognition rates of the four running states of the wheel motor were 87.50%, 83.33%, 58.33%, and 79.17%, respectively. Similarly, 60% of the experimental data of the four in-wheel motor states in the operation conditions 2, 3, 4, and 50% and 40% of the experimental data were used to build the diagnosis systems based on polynomial and Gaussian kernel functions. Then, the corresponding experimental data were used to test the classification abilities, respectively. Here, the recognition rates of the three diagnosis models with different training options in the same condition are averaged, as shown in Figure 7. Obviously, the stability and generalization of the Weibull-kernel- function-based SVDD are superior to the polynomial and Gaussian kernel functions.

5. Conclusions

To effectively monitor the operating state of an in-wheel motor and diagnose the common faults, a novel method using APMDP and a Weibull-kernel-function-based SVDD was proposed to build the fault diagnosis system for an in-wheel motor, and the effectiveness was demonstrated experimentally. The superiority of the methods proposed in the paper can be described by the following points:
(1)
The proposed APMDP not only gathered the intra-class and inter-class information of high-dimensional data but also obtained the information about the spatial structure. This is attributed primarily to the reasonable combination of the AP clustering algorithm and traditional MDP algorithm. Specifically, the divisibility of in-wheel motor faults by APMDP was improved by at least 8.35% over LDA, MDP, and LPP.
(2)
A multi-class SVDD classifier based on the Weibull kernel function has a high classification accuracy and strong robustness, which essentially results from the Weibull kernel function and the category judgment rule of the minimum distance from the intra-class cluster center in the multi-class SVDD algorithm. Specifically, the classification accuracies of in-wheel motor faults in each condition were over 95%.
(3)
The fault diagnosis system using APMDP and Weibull kernel function SVDD was not only adapted to the multi-speed operating conditions of an in-wheel motor but also performed classification with high precision, which is conducive to constructing an on-line condition monitoring system of the distributed drive system based on multiple in-wheel motors.
Considering the actual operating conditions and environment of an electric vehicle, an experiment involving an in-wheel motor with more mechanical and electrical faults under the actual operating conditions and different loads of the electric vehicle will be planned to verify the effectiveness and generalization capability of the proposed methods and subsequently expand their range of application.

Author Contributions

B.L. contributed to the methodology, signal processing, and writing; H.X. was responsible for some parts of the conceptualization, methodology, review, and editing; D.D. contributed to the software; N.S. was responsible for the review and editing; P.C. contributed the theoretical analysis and validation. All authors have read and agreed to the published version of the manuscript.

Funding

This project is supported by the National Natural Science Foundation of China (Grant No. 51775245).

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. Chen, L.; Xu, H.; Sun, X. A novel strategy of control performance improvement for six-phase permanent magnet synchronous hub motor drives of EVs under new European driving cycle. IEEE Trans. Veh. Technol. 2021, 70, 5628–5637. [Google Scholar] [CrossRef]
  2. Yang, X.; Hang, H.; Shen, Y.; Liu, Y. Study on adverse effect suppression of hub motor driven vehicles with inertial suspensions. Proc. Inst. Mech. Eng. Part D-J. Automob. Eng. 2021, 236, 767–779. [Google Scholar] [CrossRef]
  3. Cao, X.; Yang, W.; Yang, Y. Electric car design based on wheel motor drive. IOP Conf. Ser. Mater. Eng. 2019, 573, 012074. [Google Scholar] [CrossRef] [Green Version]
  4. Krishna, K.; Ramachandran, K. Machinery bearing fault diagnosis using variational mode decomposition and support vector machine as a classifier. IOP Conf. Ser. Mater. Sci. Eng. 2018, 310, 012074. [Google Scholar] [CrossRef]
  5. Hu, C.; Jing, H.; Wang, R.; Yan, F.; Li, C.; Chen, N. Fault-tolerant control of FWIA electric ground vehicles with differential drive assisted steering. IFAC-PapersOnLine 2015, 48, 1180–1185. [Google Scholar] [CrossRef]
  6. Wang, R.; Zhang, H.; Wang, J. Linear parameter-varying controller design for four-wheel independently actuated electric ground vehicles with active steering systems. IEEE Trans. Control. Syst. Technol. 2014, 22, 1281–1296. [Google Scholar]
  7. Liao, Z.; Song, X.; Jia, B.; Chen, P. Bearing fault feature enhancement and diagnosis based on statistical filtering and 1.5-Dimensional symmetric difference analytic energy spectrum. IEEE Sens. J. 2021, 21, 9959–9968. [Google Scholar] [CrossRef]
  8. Li, X.; Wang, Y.; Ruan, H.; Wang, D.; Qin, Y.; Tang, B. Deep transient feature learning for weak vibration signal detection. Measurement 2021, 179, 109502. [Google Scholar] [CrossRef]
  9. Huang, W.; Li, N.; Selesnick, I.; Shi, J.; Wang, J.; Mao, L.; Jiang, X.; Zhu, Z. Nonconvex group sparsity signal decomposition via convex optimization for bearing fault diagnosis. IEEE Trans. Instrum. Meas. 2020, 69, 4863–4872. [Google Scholar] [CrossRef]
  10. Zhang, Z.; Huang, W.; Liao, Y.; Song, Z.; Shi, J.; Jiang, X.; Shen, C.; Zhu, Z. Bearing fault diagnosis via generalized logarithm sparse regularization. Mech. Syst. Signal Process. 2021, 167, 108576. [Google Scholar] [CrossRef]
  11. Han, C.; Lu, W.; Wang, P.; Song, L.; Wang, H. A recursive sparse representation strategy for bearing fault diagnosis. Measurement 2021, 187, 110360. [Google Scholar] [CrossRef]
  12. Lin, Y.; Xiao, M.; Liu, H.; Li, Z.; Zhou, S.; Xu, X.; Wang, D. Gear fault diagnosis based on CS-improved variational mode decomposition and probabilistic neural network. Measurement 2022, 192, 110913. [Google Scholar] [CrossRef]
  13. Liang, J.; Huang, X.; Wu, L.; Xiong, X. Clustering method of power load profiles based on KPCA and improved K-means. J. South China Univ. Technol. (Nat. Sci. Ed.) 2020, 48, 143–150. [Google Scholar]
  14. Song, C.; Ding, X.; Xu, P.; Lu, G. Spectral similarity measure method based on neighborhood counting. Spectrosc. Spectr. Anal. 2017, 37, 2032–2035. [Google Scholar]
  15. Zhang, X.; Jiang, X.; Jiang, J.; Zhang, Y.; Liu, X.; Cai, Z. Spectral-Spatial and superpixelwise PCA for unsupervised feature extraction of hyperspectral imagery. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5502210. [Google Scholar] [CrossRef]
  16. Zhu, F.; Gao, J.; Yang, J.; Ye, N. Neighborhood linear discriminant analysis. Pattern Recognit. 2022, 123, 108422. [Google Scholar] [CrossRef]
  17. Prakash, P.; Rajkumar, N. Improved local fisher discriminant analysis based dimensionality reduction for cancer disease prediction. J. Ambient. Intell. Humaniz. Comput. 2020, 12, 8083–8098. [Google Scholar] [CrossRef]
  18. Martinez, A.; Kak, A. PCA versus LDA. IEEE Trans. Pattern Anal. Mach. Intell. 2001, 23, 228–233. [Google Scholar] [CrossRef] [Green Version]
  19. He, X.; Niyowi, P. Locality preserving projection. NIPS 2003, 16, 10726702. [Google Scholar]
  20. Huang, P.; Tang, Z. Discriminant local median preserving projection with its application to Face Recognition. J. Comput.-Aided Des. Comput. Graph. 2013, 18, 201–206. [Google Scholar]
  21. Serdah, A.; Ashour, W. Clustering large-scale data based on modified affinity propagation algorithm. J. Artif. Intell. Soft Comput. Res. 2016, 6, 23–33. [Google Scholar] [CrossRef] [Green Version]
  22. Xiao, Y.; Yu, J. Semi-supervised clustering based on affinity propagation algorithm. J. Softw. 2009, 19, 2803–2813. [Google Scholar] [CrossRef]
  23. Yin, Z.; Hou, J. Recent Advances on SVM based fault diagnosis and process monitoring in complicated industrial processes. Neurocomputing 2016, 174, 643–650. [Google Scholar] [CrossRef]
  24. Zhao, Y.; Liang, J.; Chen, L.; Wang, Y.; Gong, J. Evaluation and prediction of free driving behavior type based on fuzzy comprehensive support vector machine. J. Intell. Fuzzy Syst. 2022, 42, 2863–2879. [Google Scholar] [CrossRef]
  25. Gunerkar, R.; Jalan, A.; Belgamwar, S. Fault diagnosis of rolling element bearing based on artificial neural network. J. Mech. Sci. Technol. 2019, 33, 505–511. [Google Scholar] [CrossRef]
  26. Wang, P.; Song, L.; Wang, H.; Han, C.; Guo, X.; Cui, L. Grouping sparse filtering: A novel down-sampling approach toward rotating machine intelligent diagnosis in 1D-convolutional neural networks. Meas. Sci. Technol. 2022, 33, 065111. [Google Scholar] [CrossRef]
  27. Han, S.; Zhong, X.; Shao, H.; Xu, T.; Zhao, R.; Cheng, J. Novel multi-scale dilated CNN-LSTM for fault diagnosis of planetary gearbox with unbalanced samples under noisy environment. Meas. Sci. Technol. 2021, 32, 124002. [Google Scholar] [CrossRef]
  28. Meng, Z.; Cao, W.; Sun, D.; Li, Q.; Ma, W.; Fan, F. Research on fault diagnosis method of MS-CNN rolling bearing based on local central moment discrepancy. Adv. Eng. Inform. 2023, 54, 101797. [Google Scholar] [CrossRef]
  29. Xue, H.; Wu, M.; Zhang, Z.; Wang, H. Intelligent diagnosis of mechanical faults of in-wheel motor based on improved artificial hydrocarbon networks. ISA Trans. 2022, 120, 360–371. [Google Scholar] [CrossRef]
  30. Meng, Z.; Li, Q.; Sun, D.; Cao, W.; Fan, F. An intelligent fault diagnosis method of small sample bearing based on improved auxiliary classification generative adversarial network. IEEE Sens. J. 2022, 22, 19543–19555. [Google Scholar] [CrossRef]
  31. Xue, H.; Zhou, J.; Chen, Z.; Li, Z. Real-time diagnosis of an in-wheel motor of an electric vehicle based on dynamic Bayesian networks. IEEE Access 2019, 7, 114685–114699. [Google Scholar] [CrossRef]
  32. Yan, H.; Wang, J.; Chen, J.; Liu, Z.; Feng, Y. Virtual sensor-based imputed graph attention network for anomaly detection of equipment with incomplete data. J. Manuf. Syst. 2022, 63, 52–63. [Google Scholar] [CrossRef]
  33. Wang, H.; Chen, Y.; Cai, Y.; Chen, L.; Li, Y.; Sotelo, M.A.; Li, Z. SFNet-N: An improved SFNet algorithm for semantic segmentation of low-light autonomous driving road scenes. IEEE Trans. Intell. Transp. Syst. 2022, 23, 21405–21417. [Google Scholar] [CrossRef]
  34. Meng, J.; Yue, M.; Diallo, D. A degradation empirical-model-free battery end-of-life prediction framework based on gaussian process regression and Kalman filter. In IEEE Transactions on Transportation Electrification; IEEE: Piscataway, NJ, USA, 2022. [Google Scholar] [CrossRef]
  35. Xie, Y.; Tian, Q. Fault diagnosis for wireless communication system in high-speed railway based on Hidden Markov Model. J. Beijing Jiaotong Univ. 2022, 45, 22–29. [Google Scholar]
  36. Kobayashi, T.; Simon, D. Integration of on-line and off-line diagnostic algorithms for aircraft engine health management. J. Eng. Gas Turbines Power-Trans. ASME 2007, 129, 986–993. [Google Scholar] [CrossRef] [Green Version]
  37. Yu, G.; Cai, W.; Hu, M.; Liu, W.; Ma, B. Intelligent migration diagnosis of mechanical faults driven by hybrid fault mechanism and domain adaptation. Acta Aeronaut. Astronaut. 2023, 44, 321–332. [Google Scholar]
  38. Tax, D.; Duin, R. Support vector data description. Mach. Learn. 2004, 54, 45–66. [Google Scholar] [CrossRef] [Green Version]
  39. Xie, G.; Jiang, Y.; Chen, N. A multi-class support vector data description approach for classification of medical image. In Proceedings of the 2013 Ninth International Conference on Computational Intelligence and Security, Emeishan, China, 14–15 December 2013; pp. 115–119. [Google Scholar]
  40. Chaudhuri, A.; Sadek, C.; Kakde, D.; Wang, H.; Hu, W.; Jiang, H.; Kong, S.; Liao, Y.; Peredriy, S. The trace kernel bandwidth criterion for support vector data description. Pattern Recognit. 2021, 111, 107662. [Google Scholar] [CrossRef]
  41. Yang, F.; Yue, Z. Kernel density estimation of three-parameter Weibull distribution with neural network and genetic algorithm. Appl. Math. Comput. 2014, 247, 803–814. [Google Scholar] [CrossRef]
  42. Murthy, D.; Xie, M.; Jiang, R. Weibull Models; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 2004. [Google Scholar]
  43. 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]
  44. Skora, M.; Ewert, P.; Kowalski, C. Selected rolling bearing fault diagnostic methods in wheel embedded permanent magnet brushless direct current motors. Energies 2022, 12, 4212. [Google Scholar] [CrossRef] [Green Version]
  45. Xue, H.; Song, Z.; Wu, M.; Sun, N.; Wang, H. Intelligent diagnosis based on double-optimized artificial hydrocarbon networks for mechanical faults of in-wheel motor. Sensors 2022, 22, 6316. [Google Scholar] [CrossRef]
  46. Huang, C.; Min, G.; Xiang, Z. Time series anomaly detection for trustworthy services in cloud computing systems. IEEE Trans. Big Data 2022, 8, 60–72. [Google Scholar] [CrossRef]
  47. Turkoz, M.; Kim, S. Multi-class Bayesian support vector data description with anomalies. Ann. Oper. Res. 2021, 317, 287–312. [Google Scholar] [CrossRef]
  48. Xiao, Y.; Liu, B.; Cao, L.; Wu, X.; Zhang, C.; Hao, Z.; Yang, F.; Cao, J. Multi-sphere support vector data description for outliers detection on multi-distribution data. In Proceedings of the 2009 IEEE International Conference on Data Mining Workshops, Miami, FL, USA, 6 December 2009; pp. 82–87. [Google Scholar]
  49. Yang, J.; Wang, J.; Huang, Q.; Zhou, M. Reliability assessment for the solenoid valve of a high-speed train braking system under small sample size. Chin. J. Mech. Eng. 2018, 31, 189–199. [Google Scholar] [CrossRef] [Green Version]
  50. Xue, H.; Wang, H.; Chen, P. Automatic diagnosis method for structural fault of rotating machinery based on distinctive frequency components and support vector machines under varied operating conditions. Neurocomputing 2013, 116, 326–335. [Google Scholar] [CrossRef]
  51. Peng, L.; Liu, S.; Liu, R.; Wang, L. Effective long short-term memory with differential evolution algorithm for electricity price prediction. Energy 2018, 162, 1301–1314. [Google Scholar] [CrossRef]
  52. Li, X.; Jia, Z. Multi-objective programming of the 10 kV network structure based on DE algorithm. Proc. CSEE 2018, 38, 99–104. [Google Scholar]
  53. Li, X.; Li, P.; Jiang, L. Class mean kernel principal component analysis and its application in fault diagnosis. J. Mech. Eng. 2014, 50, 123–129. [Google Scholar] [CrossRef]
Figure 1. Flow chart of APMDP algorithm.
Figure 1. Flow chart of APMDP algorithm.
Sensors 23 04021 g001
Figure 2. The curves of Weibull kernel function with different parameters: (a) γ = 1; (b) γ = 2; (c) γ = 3; (d) γ = 4.
Figure 2. The curves of Weibull kernel function with different parameters: (a) γ = 1; (b) γ = 2; (c) γ = 3; (d) γ = 4.
Sensors 23 04021 g002
Figure 3. In-wheel motor test bench.
Figure 3. In-wheel motor test bench.
Sensors 23 04021 g003
Figure 4. Original vibration signals of in-wheel motors with different states: (a) normal state; (b) inner race fault; (c) rolling element fault; (d) outer race fault.
Figure 4. Original vibration signals of in-wheel motors with different states: (a) normal state; (b) inner race fault; (c) rolling element fault; (d) outer race fault.
Sensors 23 04021 g004aSensors 23 04021 g004b
Figure 5. Diagnosis result of each in-wheel motor fault.
Figure 5. Diagnosis result of each in-wheel motor fault.
Sensors 23 04021 g005
Figure 6. Average diagnosis result of each in-wheel motor fault with different training options.
Figure 6. Average diagnosis result of each in-wheel motor fault with different training options.
Sensors 23 04021 g006
Figure 7. Average diagnosis accuracy of each in-wheel motor fault by multi-class SVDD based on other kernel functions: (a) polynomial kernel function; (b) Gaussian kernel function.
Figure 7. Average diagnosis accuracy of each in-wheel motor fault by multi-class SVDD based on other kernel functions: (a) polynomial kernel function; (b) Gaussian kernel function.
Sensors 23 04021 g007
Table 1. Performance comparison of SVDD algorithms based on different kernel functions.
Table 1. Performance comparison of SVDD algorithms based on different kernel functions.
Data SetPolynomial KernelGaussian KernelWeibull Kernel
NameClassAccuracy/%Time/msAccuracy/%Time/msAccuracy/%Time/ms
IrisI100.0367100.0379100.0350
II75.075.075.0
III90.090.095.0
WineI86.736586.736086.7355
II73.366.773.3
III100.0100.0100.0
SeedsI55.039655.039765.0389
II45.040.080.0
III85.085.085.0
Table 2. Symptom parameters used in an in-wheel motor diagnosis system.
Table 2. Symptom parameters used in an in-wheel motor diagnosis system.
DomainFeaturesDefinition
TimeRoot mean square (RMS) P 1 = 1 N i = 1 N x i 2
Mean of Peaks P 2 = E ( x p i )
Skewness of maximum P 3 = E [ ( x p i μ p σ p ) 3 ]
Kurtosis of maximum P 4 = E [ ( x p i μ p σ p ) 4 ]
FrequencySpectral Skewness P 5 = 1 σ 3 I i = 1 I ( f i f ¯ ) 3 F ( f i )
Spectral Kurtosis P 6 = 1 σ 4 I i = 1 I ( f i f ¯ ) 4 F ( f i )
Total power spectrum P 7 = i = 1 I F ( f i )
RMS of power spectrum P 8 = 1 I i = 1 I F 2 ( f i )
Table 3. Divisibility parameter of four in-wheel motor states by different methods.
Table 3. Divisibility parameter of four in-wheel motor states by different methods.
MethodDivisibility Parameters of Four In-Wheel Motor States
Condition 1Condition 2Condition 3Condition 4
LDA0.11820.68270.19980.1580
MDP0.34620.22720.62200.0726
LPP0.36540.71390.28590.2733
APMDP0.39590.94111.05440.3783
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

Liu, B.; Xue, H.; Ding, D.; Sun, N.; Chen, P. In-Wheel Motor Fault Diagnosis Using Affinity Propagation Minimum-Distance Discriminant Projection and Weibull-Kernel-Function-Based SVDD. Sensors 2023, 23, 4021. https://doi.org/10.3390/s23084021

AMA Style

Liu B, Xue H, Ding D, Sun N, Chen P. In-Wheel Motor Fault Diagnosis Using Affinity Propagation Minimum-Distance Discriminant Projection and Weibull-Kernel-Function-Based SVDD. Sensors. 2023; 23(8):4021. https://doi.org/10.3390/s23084021

Chicago/Turabian Style

Liu, Bingchen, Hongtao Xue, Dianyong Ding, Ning Sun, and Peng Chen. 2023. "In-Wheel Motor Fault Diagnosis Using Affinity Propagation Minimum-Distance Discriminant Projection and Weibull-Kernel-Function-Based SVDD" Sensors 23, no. 8: 4021. https://doi.org/10.3390/s23084021

APA Style

Liu, B., Xue, H., Ding, D., Sun, N., & Chen, P. (2023). In-Wheel Motor Fault Diagnosis Using Affinity Propagation Minimum-Distance Discriminant Projection and Weibull-Kernel-Function-Based SVDD. Sensors, 23(8), 4021. https://doi.org/10.3390/s23084021

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