Next Article in Journal
Passive Soil Arching Effect in Aeolian Sand Backfills for Grillage Foundation
Previous Article in Journal
A Segmental 2D Readout Board Manufactured in Printed Circuit Board Technology for Gas Electron Multiplier Detectors
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Incipient Fault Detection in a Hydraulic System Using Canonical Variable Analysis Combined with Adaptive Kernel Density Estimation

1
School of Safety Engineering, China University of Mining and Technology, Xuzhou 221116, China
2
School of Mechanical and Electrical Engineering, China University of Mining and Technology, Xuzhou 221116, China
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(19), 8096; https://doi.org/10.3390/s23198096
Submission received: 8 August 2023 / Revised: 17 September 2023 / Accepted: 20 September 2023 / Published: 26 September 2023
(This article belongs to the Section Fault Diagnosis & Sensors)

Abstract

:
Incipient fault detection in a hydraulic system is a challenge in the condition monitoring community. Existing research mainly monitors abnormal working conditions in hydraulic systems by separately detecting the key working parameter, which often causes a high miss warning rate for incipient faults due to the oversight of parameter dependence. A principal component analysis provides an effective method for incipient fault detection by taking the correlation of multiple parameters into consideration, but this technique assumes the systems are Gaussian-distributed, making it invalid for a dynamic non-Gaussian system. In this paper, we combine a canonical variable analysis (CVA) and adaptive kernel density estimation (AKDE) for the early fault detection of nonlinear dynamic hydraulic systems. The collected hydraulic system data set was used to construct the typical variable space, and the state space and residual space are divided to represent the characteristics of different correlations between the two variables, which are quantitatively described using Hotelling’s T2 and Q. In order to investigate the proper upper control limits, AKDE was utilised to estimate the underlying probability density functions of T2 and Q by taking the nonlinearity of the hydraulic system variables into consideration. The advantages of the proposed approach for incipient fault detection are illustrated via a marine power plant lubrication system.

1. Introduction

The influence of hydraulic systems, ranging from oil production platforms and truck-mounted drilling rigs to powered supports in coal mining, on various engineering equipment in modern society has been increasing [1]. In practice, a hydraulic system often works with heavy loads and varying working conditions, and thus, various faults may occur during its life cycle [2]. The timely detection of the operation behaviour as well as the key working parameters is crucial to ensure safe operation and achieve the desired performance of mechanical systems.
One can distinguish between three types of hydraulic system faults according to time evolution: abrupt, intermittent, and incipient [3,4]. Currently, most existing research focuses on monitoring abrupt and intermittent faults in hydraulic systems [5,6,7,8,9,10] and the detection of incipient fault; however, the findings are limited. An incipient fault in a hydraulic system is characterised by a slow degradation of system performance. If left undetected, incipient faults will keep increasing in severity and lead to catastrophic system failure as a consequence. Although necessary, the detection of incipient faults in hydraulic systems is a great challenge because the observed system parameters usually do not show notable deviations at the incipient fault stage [11], which makes existing independent univariate-based condition monitoring techniques (typically Pauta criterion-based methods) invalid for incipient fault detection. Some studies are devoted to applying advanced signal processing and deep learning approaches for incipient fault detection in the hydraulic systems of critical equipment. For example, Arunthavanathan et al. proposed a multi-step multivariate CNN-LSTM deep neural network interface with a one-class support vector machine for the process of incipient fault detection. In their study, early fault detection is regarded as a time-dependent sequence learning problem, and fault symptoms are forecast using LSTM from the previous data pattern to monitor an early fault [12]. Deng et al. proposed an online fault detection approach by combining a space–time compressed matrix and Naive Bayes, which largely reduces the learning complexity and ensures early fault detection [13]. Cheded et al. proposed a novel integrated framework for incipient fault detection in terms of process safety. Multiple deep learning approaches are integrated in their research [14]. Although approaches to incipient fault detection in novel hydraulic systems continue to emerge [15,16,17,18,19,20], the working condition of a hydraulic system is essentially still evaluated via the change magnitude of feature values, which has the same disadvantages as those described above and is found to be unsatisfactory in practice.
Risk-based fault detection and diagnosis have successfully developed in recent years, largely improving the working safety of hydraulic systems. Among all process fault detection methodologies, multivariate statistical process monitoring (MSPM) is an advanced data-driven condition monitoring approach [21]. Different from the independent univariate-based approach described above, this technique monitors a fault by taking both the change in parameter/feature values as well as the change in correlations of various parameters/features into consideration [22,23,24,25,26,27,28]. Our previous research introduced the MSPM for incipient fault detection in hydraulic systems [29], and an improved ability for incipient fault detection was achieved compared with the independent univariate-based approach. The multi-parameter data of the state equation can realise the early fault monitoring and output tracking control of the system, and its diagnosis ability is strong, but it is difficult for it to effectively face the complex dynamic non-Gaussian system [30]. Existing MSPM monitoring techniques like principal component analysis (PCA) and partial least square (PLS) can be used to construct static fault detection models by assuming the observations are time-independent and follow a Gaussian distribution [31,32,33,34,35]. A hydraulic system, in practice, is a time-varying system, and past states usually have strong effects on the future working states (i.e., parameters are strongly auto-correlated). Moreover, observations often show non-Gaussian characteristics due to the load disturbance and system parameter uncertainties. The assumptions of time independence and normality fail to capture the dynamic characteristics of a hydraulic system, and thus, PCA and PLS techniques are not suitable for nonlinear dynamic system fault detection. Some research extends PCA and PLS applications to dynamic systems, i.e., DPCA and DPLS [36,37]. Nevertheless, research shows that the principal components extracted by DPCA and DPLS are not necessarily for minimal dynamic representations, and the detection of abnormalities is more complicated when lagged variables are involved [38,39].
Canonical variate analysis (CVA) is a state-space-based system and dynamic characteristic analysis approach [40]. The state subspace and residual subspace of an engineering system are constructed according to the correlations between past and future system behaviour using CVA, and the performance shifts can be effectively detected by checking how well future system behaviour is predictable from a past state [41,42,43,44,45]. However, existing MSPM technology is mostly used in chemical industry condition monitoring [46]; the application on mechanical hydraulic systems is found limited. Moreover, existing MSPM techniques determine upper control limits (UCLs) of multivariate statistical metrics based on Gaussian assumption. For most hydraulic systems, although the system disturbance and measurement noise are Gaussian, the latent or state variables are non-Gaussian due to the system nonlinearity. In such a case, the UCLs derived using the Gaussian assumption are unable to correctly identify the underlying system faults [47,48,49,50,51].
In this paper, a novel hydraulic systems incipient fault detection approach is proposed using CVA and a new extension of KDE, i.e., Adaptive KDE (AKDE), by overcoming the disadvantages aforementioned. The state space and residual space of hydraulic systems are firstly constructed using CVA by modelling the time-varying characteristics of system variables. Two multivariate statistics, T 2 and Q , are then introduced as monitoring metrics to perceive the system abnormal working condition. In order to investigate the proper upper control limits, AKDE is utilised to estimate the underlying probability density functions of T 2 and Q by taking the nonlinearity of the hydraulic system latent or state variables into consideration. Compared with existing research, the main contributions of the paper are summarised in the following: (i) a novel CVA-based methodology is proposed to improve the incipient fault detection ability of a dynamic hydraulic system; (ii) two novel multivariate statistical variables, i.e., T 2 and Q , are constructed as metrics for hydraulic system condition monitoring; and (iii) a procedure for assigning the UCLs of T 2 and Q is given by estimating the PDFs of multivariate statistical metrics using AKDE.
The rest of this paper is organised as follows: Section 2 briefly introduces the principle of MSPM for hydraulic systems incipient faults detection. Section 3 describes the CVA model of a hydraulic system. Section 4 explains monitoring metrics and their UCLs derived through AKDEs. A case study is given in Section 5. Finally, Section 6 summarises the paper.

2. MSPM for Incipient Faults Detection Section

The condition monitoring of an engineering system is usually achieved via separately monitoring the key working parameters or features which define the performance of the system to some extent. This technique has limited ability to detect small performance shifts, which are the basic characteristics of incipient faults. The difficulties of this technique for detecting incipient faults are that the system parameters/features are not independent from each other, and any one of them is not adequate to define the work performance of a system. Therefore, the fault detection of a system has multivariate properties, which means the performance of a system should be defined by the correct simultaneous values of all observed parameters.
The principle and advantages with using MSPM techniques detecting incipient faults can be illustrated via Figure 1, where y 1 and y 2 are two working parameters of a system and follow a multivariate normal distribution with a correlation relationship; the ellipse in Figure 1 depicts the normal fluctuation range of a system in control; dark spots represent a set of observations while the asterisk means the faulty condition; the dashed lines in Figure 1 represent the UCLs and lower control limits (LCLs), respectively. By inspection of each individual observation, the system is clearly working in a good condition, and none of the observations gives any indication of a problem. The fault can only be pinpointed by the correlation of multivariate y 1 and y 2 , where the asterisk is outside of the confidence region. The interdependent characteristics and confidence regions of multiple system parameters are determined via state-space-based methods.
This example clearly shows the difficulties of independent univariate-based approach for incipient fault detection and also shows the advantages of the MSPM approach on this problem. In the following parts, we show the CVA model for hydraulic systems incipient fault detection.

3. Canonical Variable Analysis of Hydraulic Systems

Canonical variable analysis establishes a state-space model of a dynamic system by finding the maximum correlation between past and future variables in the normal condition. Let x k n and u k l be the state and input vectors, respectively, and y k m be the observation vector; then, a nonlinear dynamic hydraulic system can be represented in a vector autoregressive moving average time-series model with exogenous inputs, i.e.,
{ x k + 1 = f ( x k ) + h ( u k ) + p k y k = g ( x k ) + w ( u k ) + v k
where f ( ) , h ( ) , g ( ) and w ( ) are unknown nonlinear functions of the system; while p k and v k are system disturbance and measurement noise.
The input variables of a system are constant at a stable normal operating point. Therefore, the nonlinear dynamic system can be described as a stochastic state-space model, and Equation (1) is then converted into a more computable form as
{ x k + 1 = A x k + ε k y k = C x k + η k
where A and C are coefficient matrices; ε k and η k are the modelling errors partially arising from the system nonlinearity not being modelled, as well as the system disturbance p k and measurement noise v k . In spite of the vectors, p k and v k may be Gaussian distributed, ε k and η k are general non-Gaussian due to the existence of nonlinearity. The dynamic and non-Gaussian characteristics of a hydraulic system are taken into consideration using the CVA approach and AKDE for incipient faults detection, which are the main contributions of this work from other reported MSPM approaches.
Suppose y k is a set of observations at a certain time point k ; then, the past and future measurement vectors scaled to a zero mean and unit variance for each time point k are given as
y p , k = [ y k 1 y k 2 y k q ] m q
y f , k = [ y k y k + 1 y k + q 1 ] m q
where q represents the quantity of lags in the time windows and m q depicts the lengths of past and future measurement vectors y p , k and y f , k . The variable q is determined according to the auto-correlation of system parameters.
As for a sample data set with N observations, in total, M = N 2 q + 1 training sets can be obtained with time windows shifting. For all time points k [ p + 1 , p + M ] , the past and future Hankel matrices can be formed by appending columnwise measurement vectors y p , k and y f , k
Y p = [ y p , q + 1   y p , q + 2     y p , q + M ] m q × M
Y f = [ y f , q + 1   y f , q + 2     y f , q + M ] m q × M
The CVA constructs the state space of a system by finding the linear combinations of past and future variables with maximum correlation. Let a T ( y f , k ) and b T ( y p , k ) be the coefficient vectors of the linear combinations; then, the correlation of past and future variables can be written as
ρ f p ( a , b ) = a T f p b ( a T f f a ) 1 / 2 ( b T p p b ) 1 / 2
where p p , f f and f p are the covariance and cross-covariance matrices, and these can be given as
p p = 1 M 1 k = q + 1 q + M y p , k y p , k T = 1 M 1 Y p Y p T
f f = 1 M 1 k = q + 1 q + M y f , k y f , k T = 1 M 1 Y f Y f T
f p = 1 M 1 k = q + 1 q + M y f , k y p , k T = 1 M 1 Y f Y p T
Let u = f f 1 / 2 a and v = p p 1 / 2 b for simplification be an expression of Equation (7). The optimisation problem is then converted into finding vectors u and v , which maximise Equation (7), i.e., σ = max a , b ρ f p ( a , b ) . It has been proven that the optimal solutions of u and v can be pursued via the singular value decomposition (SVD) of a Hankel matrix H = f f 1 / 2 f p p p 1 / 2 , i.e.,
H = f f 1 / 2 f p p p 1 / 2 = U D V T
where U and V are the left and right singular vectors of H , respectively; while D is a diagonal matrix of singular values (SVs), which is sorted in descending order, σ 1 σ 2 σ r , i.e.,
U = [ u 1 u 2 u r ] m q × r
V = [ v 1 v 2 v r ] m q × r
D = [ σ 1 0 0 0 σ 2 0 0 0 σ r ] r × r
where r is the rank of the Hankel matrix H . The singular vectors u i and v i correspond to the coefficient of the system variables’ linear combinations, and the correlation of the new combined variables, i.e., canonical variates (CVs) is σ i , which is the SVs corresponding to u i and v i . The canonical variates space of the system measurement is formed as
z k = [ b 1 T b 2 T b r T ] y p , k = [ v 1 T v 2 T v r T ] p p 1 / 2 y p , k = V T p p 1 / 2 y p , k
The r -dimensional canonical variates space is composed of state space and residual space. The state space is spanned first by n CVs, which explains most of the characteristics of system measurements, while the residual space is spanned by the remaining ( r n ) CVs, which mainly represent modelling the residual information of CVA. The state space x k and residual space e k at time point k can be represented as
x k = J x y p , k = V x T p p 1 / 2 y p , k
e k = F y p , k = ( I V x V x T ) p p 1 / 2 y p , k
where J x and F depict the projection matrices of state space and residual space, respectively; V n is a reduced matrix formed by the first n columns of V .
Hotelling’s T 2 and Q indexes are used to test the measures of the state of the principal component space and the residual space, respectively, covering the two different characteristics of the collected data. Two multivariate statistics, T 2 and Q , are constructed, respectively, to evaluate the variation of state variables of modelling errors. The estimations of T 2 and Q metrics generated at time point k are given as
T k 2 = ( x k τ ) T S 1 ( x k τ ) = x k T x k
Q k = e k T e k
where τ is the desired mean of x , and S is the estimated covariance. The second equation in Equation (18) holds, since the measurements are normalised to a zero mean and unit variance, i.e., τ = 0 and S = I .
A hydraulic system modelled in Equations (1) and (2) can be monitored according to the T 2 and Q plots against time k . An abnormality is reported when the multivariate statistics fluctuate exceeding their upper control limits T U C L 2 and Q U C L . The way to assign suitable T U C L 2 and Q U C L values is explained in the next section.

4. Upper Control Limits Determination Using AKDE

For a hydraulic system described in Equation (2), if we ignore the system nonlinearity and only take system disturbance p k and measurement noise v k into consideration, the measurements will follow Gaussian distributed, and then, we have C T 2 F ( n , M n ) where C = M ( M n ) / ( M 1 ) ( M + 1 ) n . Given a confidence level α , the upper control limit T U C L 2 can be derived as
T U C L 2 = n ( M 1 ) ( M + 1 ) M ( M n ) F n , M n ( α )
where F n , M n ( α ) represents the critical value of F distribution with freedoms of n and ( M n ) at a confidence level α .
The UCL of Q metric can be estimated based on Gaussian distribution as
Q U C L ( α ) = θ 1 ( h 0 c α 2 θ 2 θ 1 + θ 2 h 0 ( h 0 1 ) θ 1 2 + 1 ) 1 h 0
where c α is the critical value of Gaussian distribution at a confidence level α ; θ i ( i = 1 , 2 , 3 ) and h 0 are calculated as
{ θ i = j = n + 1 r λ j i h 0 = 1 2 θ 1 θ 2 / 3 θ 2 2
where λ j is the covariance of system measurements, λ j = p p 1 / 2 y p , k .
The upper control limits in Equations (20) and (21) are derived under the assumptions that the measurements are Gaussian, and the nonlinearity of the hydraulic system behaviour is not directly accounted for. Hence, this assumption is valid for a hydraulic system in practice and inevitably leads to misdiagnosis. This section presents a novel AKDE-based upper control limits assignation approach by estimating the actual probability density functions of T 2 and Q metrics for a hydraulic system.
Since the T 2 and Q metrics can be viewed as random variables, the estimation of PDFs can be explained using just one general variate X . Suppose { x 1 , x 2 , , x g } are M independent samples of X ; then, the estimated PDF using AKDE can be formed as follows given a kernel function K ( ) .
f ^ ( x ) = 1 M h k = 1 M K ( x x k h )
where h is the bandwidth.
The bandwidth h has a direct influence on the estimation accuracy. An improper h would make the estimated PDF deviate from the real one, and it would further decrease the fault detection rate. The AKDE overcomes the disadvantages of a fixed-width KDE by utilising an adaptive bandwidth which assigns a larger width in regions of a lower probability density and a smaller width otherwise. An initial bandwidth h 0 is firstly set as Equation (24) according to the principle of minimising the mean integrated square error.
h 0 = ( 4 σ ^ 5 3 M ) 1 5
where σ ^ is the standard deviation of X .
A pilot PDF estimation f ^ p ( x ) is then produced using fixed-width KDE. The local bandwidth factor τ i is calculated to evaluate the adaptation of initial bandwidth h 0 in regions with different probability density
τ i = { [ j = 1 M f ^ p ( x j ) ] 1 M / f ^ p ( x i ) } ξ
where ξ is the sensitivity factor.
The initial bandwidth h 0 in different regions is modified using τ i to adapt the characteristic of data distribution. The estimated PDF of X using AKDE is defined as
f ^ ( x ) = 1 M k = 1 M 1 τ i h 0 K ( x x k τ i h 0 )
The procedure above shows the estimation of T 2 and Q probability density functions. The upper control limits of T 2 and Q metrics at a confidence level α can be derived according to the estimated PDFs.
{ T U C L 2 f ^ ( T 2 ) d T 2 = α Q U C L f ^ ( Q ) d Q = α
The T 2 and Q metrics are combined for hydraulic system condition monitoring. The system performance is thought to deviate from normal conditions if the following rule holds.
( T 2 > T U C L 2 ) ( Q > Q U C L )
where represents a logical OR operation.

5. Case Study

5.1. Hydraulic Lubrication System of a Large Marine Power Plan

This section takes the hydraulic lubrication system of a large marine power plant as an example to illustrate the proposed approach, given that the working condition of the lubrication system is critical to a large marine power plant, and the working pressures and oil temperatures are key parameters for lubrication system control.
The hydraulic lubrication system continuously provides clean, cool lubrication and hydraulic fluid to the marine power system. Figure 2 shows the process diagram of a typical marine power plant forced-feed lubrication system, which is composed of several components including a gear pump, motor pump, cooler, filter, check valves, pressure-regulating valves and pressure-relief valves. The working process of the lubrication system is divided into two stages: a pre-lubricating stage and regular lubricating stage. In the pre-lubricating stage, the oil is drawn via a motor pump to provide a marine power plant with the lubrication and hydraulic fluid before start-up, and the controlled heat exchanger is used to heat the oil to a proper temperature for a cold boot. In the regular lubricating stage, the motor pump is shut down, and oil is drawn via a gear pump which is driven directly by the crankshaft through a transmission mechanism. Pressure relief valves are installed behind oil pumps to prevent the system components being damaged by over-high pressure.
From the oil pump, the oil enters the cooler and filter successively where the oil temperature is adjusted to a desired value and the impurities are removed from the lubricating oil. The oil cooler is connected with a heat control valve in parallel, and the valve opens to make the oil bypass the cooler when the temperature is too low. A bypass valve is configured in the pipeline to guarantee the oil supply. When the filter is blocked, the differential pressure at both ends of the filter will exert sufficient force against the compression spring to open the valve, and the oil would pass through the valve for oil supply in an emergency. Oil then enters into the power plant with a certain pressure and temperature through the main oil gallery. A pressure-regulating valve is installed in the main oil gallery to control the oil pressure for the desired range. The oil out of the plant flows back to the sump for the next cycle.

5.2. Incipient Fault Detection Using CVA Combined with AKDE

Three common gradual faults of a marine power plant hydraulic lubrication system, i.e., pump failure f 1 , pipe leakage f 2 and filter blockage f 3 , are considered in this paper, given the occurrence frequency and seriousness of the failures. The performance of the hydraulic lubrication system is described via four key working parameters: oil pressure after pump s 1 , oil pressure before filter s 2 , oil pressure after filter s 3 and oil temperature after filter s 4 . The working parameters are collected via a National Instruments PCI-6225 data acquisition system. The median filter is used to preprocess the acquired data and reduce the noise of the thermodynamic and mechanical measurement signals [52]. The marine power plant is working at three typical working conditions, i.e., 25%, 50%, and 75% full loads at 1800 r/min. Table 1 shows the fault categories of the source datasets. The training dataset and test dataset are constructed using the collected system’s working parameters. The training dataset is composed of normal data which is used to determine the control limits of system parameters, while the test datasets are composed of both normal data and fault data to evaluate the performance of a fault detection approach.
The working condition of the hydraulic lubrication system is monitored using Pauta criterion, PLS, a PCA-based multivariate statistical approach and the proposed CVA with an AKDE approach, respectively. The Pauta criterion is the most widely used univariate statistics-based fault detection method in practice, while PLS and PCA are the two most classical MSPM condition monitoring approaches and have been successfully used in processing monitoring. The comparisons with the two approaches aim to reveal the advantages of MSPM for incipient fault detection and to illustrate the improvements regarding fault detection performance by taking system time-varying characteristics into consideration using the proposed CVA with AKDE. The incipient fault detection technical procedure using CVA with AKDE is shown in Figure 3, which is divided into two steps. The off-line training step generates the state and residual subspaces and estimates the PDFs of T 2 and Q metrics to assign the UCL for each system’s working condition via learning the collected healthy datasets. The online monitoring step deduces the T 2 and Q metrics according to the real-time detected system parameters and compares with the upper control limits, respectively, to monitor the healthy condition of the hydraulic system. The monitoring performance of each approach is evaluated according to the fault detection rate (FDR) r d , which is defined as follows, in which L represents the total number of fault samples while n c depicts the fault sample number successfully identified.
r d = n c L × 100 %
This section firstly takes the pump failure f 1 at 50% full load, 1800 r/min as an example to illustrate the fault detection process using the three approaches above. Figure 4 shows the fault detection results using the Pauta criterion, in which the blue spots represent the data samples of healthy condition, whereas the red spots depict the fault data samples. The red lines represent the UCLs and LCLs of the corresponding system parameters, which are determined based on the mathematical expectations and standard deviations of system parameters in healthy conditions. A fault is reported if any of the system parameters are exceeding their corresponding control limits. According to the fault detection results presented in Figure 4, only a small portion of parameter samples exceed their thresholds and are recognised as fault samples, whereas most of the fault samples failed to report because all parameters still fluctuate within their control limits. The FDR of the Pauta criterion is calculated as 36%, which shows that the Pauta criterion are unsatisfied for hydraulic system incipient fault detection. In addition, the small deviations of system parameters also present the features of incipient faults.
Figure 5 and Figure 6 shows the fault detection charts using the PLS and PCA-based MSPM approaches, respectively. The first 100 samples are the working data collected during healthy conditions, while samples 101–500 are the fault data. The red lines in Figure 6 represent the UCLs of T 2 and Q metrics, which are determined based on the training data set. It can be seen that both T 2 and Q metrics keep below UCLs in the first 100 samples and increase immediately when a fault is introduced (at the 101st time point). The FDR is calculated as 74.75%, which is 38.75% higher than the Pauta criterion, illustrating that the MSPM-based condition monitoring approaches are sensitive to reflect the existence of incipient faults. Figure 7 shows the improvements of the proposed CVA with the AKDE approach for hydraulic system incipient fault detection. Compared with the PLS and PCA-based approaches, the UCLs presented as red dotted lines in Figure 7 fit the fluctuation of the T 2 and Q metrics better, which means that AKDE can effectively estimate the probability density functions of the T 2 and Q metrics and assign more accurate upper control limits than the Gaussian assumption approach. In addition, both T 2 and Q metrics constructed based on the CVA model have good descriptions for incipient faults, showing as a sharp increase in value when a fault is introduced. The fault detection rate of pump failure f 1 is 86.75%, which is improved by 30% and 12% after using CVA with the AKDE approach, respectively.
The FDRs of all nine fault categories using the Pauta criterion, PLS and PCA-based multivariate statistical approaches and CVA with AKDE are presented in Table 2. The Pauta criterion has unsatisfactory performance for incipient fault detection of the nine fault categories. Most of the FDRs are below 60% except for the filter blockage f 3 at 25% full load, 1800 r/min and pipe leakage f 2 at 75% full load, 1800 r/min, for which the FDRs are 70.75% and 64.50%, respectively. This illustrates that the existing univariate statistics-based methods are very limited to detect the hydraulic system’s incipient faults. Multivariate statistical approaches improve the monitoring performance via taking the correlation of various system parameters into consideration. Columns 4 and 5 of Table 2 show the FDRs of the PLS and PCA-based multivariate statistical approaches for the nine fault categories, respectively. Compared with the Pauta criterion, the FDRs of most of the hydraulic lubrication system incipient faults are improved significantly with 41.67% as the maximum increase (pipe leakage f 2 at 50% full load, 1800 r/min) using PLS and 38.75% as the maximum increase (pump failure f 1 at 50% full load, 1800 r/min) using PCA. However, for some fault categories, the PLS and PCA-based approach shows unobvious improvements due to the ignoring of the time-varying characteristics of a dynamic system. This shortcoming is well solved by the proposed CVA with AKDE approach. The monitoring results of the marine power plant hydraulic lubrication system are shown in column 5 of Table 2, where the FDRs of all fault categories show a maximum increase of 24.75% (pump failure f 1 at 75% full load, 1800 r/min). The fault categories that are hard to observed by the Pauta criterion, PLS and PCA-based approaches are well detected by CVA with AKDE. All FDRs of the nine fault categories are larger than 80% with the highest value of 89.25%, which means the proposed approach is effective at detecting different incipient faults under various working conditions.
In order to compare the computation speed and efficiency more intuitively, we use MATLAB to measure the time consumption of PLS, PCA and the proposed method. The computer used is configurated with 32 GB RAM and i5-12500, 3.00 GHz CPU. All the other processes on the computer are closed while testing. For each test, the time consumption is recorded after running the code several times to make the MATLAB run stably. Table 3 shows ten measurements of the time consumption of the PCA and the CVA with AKDE method. Result shows that the PCA takes 1.5096 s to complete the probabilistic reasoning on the average. In contrast, only 1.1678 s is needed with respect to the CVA with AKDE method. The CVA with AKDE method leads to a 20.37% decrease in the time consumption for fault isolation.

6. Conclusions

In this paper, a novel nonlinear dynamic hydraulic system incipient fault detection method is proposed by combining CVA with AKDE to overcome the disadvantages of existing approaches on time-independent and Gaussian assumption. The approach is illustrated via a hydraulic lubrication system of a marine power plant. Three common gradual faults are introduced to the system at typical working loads and speeds. The monitoring performances of the proposed CVA with AKDE are compared with the Pauta criterion, PLS and PCA-based MSPM approaches. Results show that the incipient faults that are hard to be detected by the commonly used Pauta criterion can be effectively observed via the MSPM approach. The FDRs of the hydraulic system can be further increased using the CVA with AKDE technique by modelling time-varying characteristics of system states and by directly estimating the underlying PDFs of fault detection metrics, T 2 and Q . The proposed CVA with AKDE approach remarkably increases the FDRs of hydraulic system incipient faults. The verification of the experimental platform shows that the proposed method can provide an effective method for the condition monitoring and fault diagnosis of dynamic non-Gaussian systems such as hydraulic systems.

Author Contributions

Conceptualisation, J.W. and E.W.; methodology, J.W. and S.Z.; software, J.W. and S.Z.; validation, J.Z. and S.Z.; formal analysis, J.Z., S.Z. and X.L.; investigation, X.L. and Z.L.; resources, Z.L.; data curation, S.Z.; writing—original draft preparation, S.Z. and Z.L.; writing—review and editing, J.W. and E.W.; visualization, X.L.; supervision, E.W. and J.Z.; project administration, E.W. and J.Z.; funding acquisition, E.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National key research and development program, China (Grant No.: 2022YFC3005902), National Nature Science Foundation of China (Grant No.: 52304271), Natural Science Foundation of Jiangsu Province, China (Grant No.: BK20221117), China Postdoctoral Science Foundation (Grant No.: 2023M732967) and Basic Research Project of Xuzhou City, China (Grant No.: KC22001).

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.

Abbreviations

x k State space vectors
e k Residual space vectors
u k Input vectors
y k Observation vector
f ( ) , h ( ) , g ( ) , and w ( ) Unknown nonlinear functions
p k System disturbance noise
v k System measurement noise
A and C Coefficient matrices
ε k and η k Modelling errors
N Number of sample data
M Number of training sets
k All time points
H Hankel matrix
y p , k Past column measurement vector
y f , k Future column measurement vector
Y p Past column measurement matrix
Y f Future column measurement matrix
ρ f p Correlation of past and future variables
a T ( y f , k ) and b T ( y p , k ) Coefficient vectors of the linear combinations
U Left sight singular vectors of Hankel matrix
V Right singular vectors of Hankel matrix
D Diagonal matrix of singular values
H Hankel matrix
J x Projection matrices of state space
F Projection matrices of residual space
T 2 and Q Hotelling’s statistics
T U C L 2 and Q U C L Upper control limit of Hotelling’s statistics
h 0 Initial bandwidth
h Bandwidth
α Confidence level
f ^ ( x ) Probability density function
τ i Local bandwidth factor
α Confidence level
f ^ ( x ) Probability density function
r d Fault detection rate
L Total number of fault samples
n c Fault sample number identified
f 1 , f 2 , and f 3 Hydraulic system fault type
s 1 , s 2 , s 3 , and s 4 Operating parameters of hydraulic system

References

  1. Qiu, Z.; Min, R.; Wang, D.; Fan, S. Energy features fusion based hydraulic cylinder seal wear and internal leakage fault diagnosis method. Measurement 2022, 195, 111042. [Google Scholar] [CrossRef]
  2. Tang, S.; Zhu, Y.; Yuan, S. An adaptive deep learning model towards fault diagnosis of hydraulic piston pump using pressure signal. Eng. Fail. Anal. 2022, 138, 106300. [Google Scholar] [CrossRef]
  3. Pilario, K.E.S.; Cao, Y. Canonical variate dissimilarity analysis for process incipient fault detection. IEEE Trans. Ind. Informatics 2018, 14, 5308–5315. [Google Scholar] [CrossRef]
  4. Isermann, R. Model-based fault-detection and diagnosis—Status and applications. Annu. Rev. Control 2005, 29, 71–85. [Google Scholar] [CrossRef]
  5. Bensaad, D.; Soualhi, A.; Guillet, F. A new leaky piston identification method in an axial piston pump based on the extended Kalman filter. Measurement 2019, 148, 106921. [Google Scholar] [CrossRef]
  6. Jiang, W.; Zheng, Z.; Zhu, Y.; Li, Y. Demodulation for hydraulic pump fault signals based on local mean decomposition and improved adaptive multiscale morphology analysis. Mech. Syst. Signal Process. 2015, 58, 179–205. [Google Scholar] [CrossRef]
  7. Fu, X.-B.; Liu, B.; Zhang, Y.-C.; Lian, L.-N. Fault diagnosis of hydraulic system in large forging hydraulic press. Measurement 2014, 49, 390–396. [Google Scholar] [CrossRef]
  8. Tang, S.; Zhu, Y.; Yuan, S. Intelligent fault identification of hydraulic pump using deep adaptive normalized CNN and synchrosqueezed wavelet transform. Reliab. Eng. Syst. Saf. 2022, 224, 108560. [Google Scholar] [CrossRef]
  9. Sepasi, M.; Sassani, F. On-line fault diagnosis of hydraulic systems using Unscented Kalman Filter. Int. J. Control Autom. Syst. 2010, 8, 149–156. [Google Scholar] [CrossRef]
  10. Ji, X.; Ren, Y.; Tang, H.; Shi, C.; Xiang, J. An intelligent fault diagnosis approach based on Dempster-Shafer theory for hydraulic valves. Measurement 2020, 165, 108129. [Google Scholar] [CrossRef]
  11. Zhang, H.; Li, P.; Du, H.; Wang, Y.; Nguyen, A. Emerging trends in LPV-based control of intelligent automotive systems. Inst. Eng. Technol. (IET) Control Theory Appl. 2020, 14, 2715–2716. [Google Scholar]
  12. Arunthavanathan, R.; Khan, F.; Ahmed, S.; Imtiaz, S. A deep learning model for process fault prognosis. Process. Saf. Environ. Prot. 2021, 154, 467–479. [Google Scholar] [CrossRef]
  13. Deng, Z.; Han, T.; Cheng, Z.; Jiang, J.; Duan, F. Fault detection of petrochemical process based on space-time compressed matrix and Naive Bayes. Process Saf. Environ. Prot. 2022, 160, 327–340. [Google Scholar] [CrossRef]
  14. Cheded, L.; Doraiswami, R. A novel integrated framework for fault diagnosis with application to process safety. Process Saf. Environ. Prot. 2021, 154, 168–188. [Google Scholar] [CrossRef]
  15. Huang, K.; Wu, S.; Li, F.; Yang, C.; Gui, W. Fault diagnosis of hydraulic systems based on deep learning model with multirate data samples. IEEE Trans. Neural Networks Learn. Syst. 2022, 33, 6789–6801. [Google Scholar] [CrossRef]
  16. Vasquez, S.; Kinnaert, M.; Pintelon, R. Active fault diagnosis on a hydraulic pitch system based on frequency-domain identification. IEEE Trans. Control. Syst. Technol. 2019, 27, 663–678. [Google Scholar] [CrossRef]
  17. Chen, H.; Chua, P.S.; Lim, G. Vibration analysis with lifting scheme and generalized cross validation in fault diagnosis of water hydraulic system. J. Sound Vib. 2007, 301, 458–480. [Google Scholar] [CrossRef]
  18. Du, J.; Wang, S.; Zhang, H. Layered clustering multi-fault diagnosis for hydraulic piston pump. Mech. Syst. Signal Process. 2013, 36, 487–504. [Google Scholar] [CrossRef]
  19. Shi, J.; Ren, Y.; Yi, J.; Sun, W.; Tang, H.; Xiang, J. A new multisensor information fusion technique using processed images: Algorithms and application on hydraulic components. IEEE Trans. Instrum. Meas. 2022, 71, 3512712. [Google Scholar] [CrossRef]
  20. Yang, T.; Yu, X.; Li, G.; Dou, J.; Duan, B. An early fault diagnosis method based on the optimization of a variational modal decomposition and convolutional neural network for aeronautical hydraulic pipe clamps. Meas. Sci. Technol. 2020, 31, 055007. [Google Scholar]
  21. Barale, M.S.; Shirke, D.T. A control chart based on data depth for monitoring the variability in a multivariate process. Commun. Stat.—Simul. Comput. 2023, 1–15. [Google Scholar] [CrossRef]
  22. Jiang, Q.; Yan, X.; Huang, B. Performance-driven distributed PCA process monitoring based on fault-relevant variable selection And Bayesian inference. IEEE Trans. Ind. Electron. 2016, 63, 377–386. [Google Scholar] [CrossRef]
  23. Zhang, K.; Ding, S.X.; Shardt, Y.A.; Chen, Z.; Peng, K. Assessment of T2- and Q-statistics for detecting additive and multiplicative faults in multivariate statistical process monitoring. J. Frankl. Inst. 2017, 354, 668–688. [Google Scholar] [CrossRef]
  24. Wang, Y.; Si, Y.; Huang, B.; Lou, Z. Survey on the theoretical research and engineering applications of multivariate statistics process monitoring algorithms: 2008–2017. Can. J. Chem. Eng. 2018, 96, 2073–2085. [Google Scholar] [CrossRef]
  25. Boullosa, D.; Larrabe, J.L.; Lopez, A.; Gomez, M.A. Monitoring through T2 Hotelling of cylinder lubrication process of marine diesel engine. Appl. Therm. Eng. 2017, 110, 32–38. [Google Scholar] [CrossRef]
  26. Amin, T.; Khan, F.; Ahmed, S.; Imtiaz, S. Risk-based fault detection and diagnosis for nonlinear and non-Gaussian process systems using R-vine copula. Process Saf. Environ. Prot. 2021, 150, 123–136. [Google Scholar] [CrossRef]
  27. Feng, Z.; Li, Y.; Xiao, B.; Sun, B.; Yang, C. Process monitoring of abnormal working conditions in the zinc roasting process with an ALD-based LOF-PCA method. Process Saf. Environ. Prot. 2022, 161, 640–650. [Google Scholar] [CrossRef]
  28. Madakyaru, M.; Harrou, F.; Sun, Y. Improved data-based fault detection strategy and application to distillation columns. Process Saf. Environ. Prot. 2017, 107, 22–34. [Google Scholar] [CrossRef]
  29. Wang, J.; Zhang, C.; Ma, X.; Wang, Z.; Xu, Y.; Cattley, R. A Multivariate statistics-based approach for detecting diesel engine faults with weak signatures. Energies 2020, 13, 873. [Google Scholar] [CrossRef]
  30. Wang, J.; Lv, X.; Zhou, M.; Vicenc, P. An integrated design method for active fault diagnosis and control. Int. J. Robust Nonlinear Control 2023, 33, 5583–5603. [Google Scholar] [CrossRef]
  31. Alcala, C.F.; Qin, S.J. Analysis and generalization of fault diagnosis methods for process monitoring. J. Process Control 2011, 21, 322–330. [Google Scholar] [CrossRef]
  32. Fan, J.; Chow, T.W.S.; Qin, S.J. Kernel-based statistical process monitoring and fault detection in the presence of missing data. IEEE Trans. Ind. Informatics 2022, 18, 4477–4487. [Google Scholar] [CrossRef]
  33. Harrou, F.; Nounou, M.N.; Nounou, H.N.; Madakyaru, M. Statistical fault detection using PCA-based GLR hypothesis testing. J. Loss Prev. Process Ind. 2013, 26, 129–139. [Google Scholar] [CrossRef]
  34. Atoui, M.A.; Verron, S.; Kobi, A. Fault detection with conditional gaussian network. Eng. Appl. Artif. Intell. 2015, 45, 473–481. [Google Scholar] [CrossRef]
  35. Wang, J.; Sun, X.; Zhang, C.; Ma, X. An integrated methodology for system-level early fault detection and isolation. Expert Syst. Appl. 2022, 201, 117080. [Google Scholar] [CrossRef]
  36. Ku, W.; Storer, R.H.; Georgakis, C. Disturbance detection and isolation by dynamic principal component analysis. Chemom. Intell. Lab. Syst. 1995, 30, 179–196. [Google Scholar] [CrossRef]
  37. Komulainen, T.; Sourander, M.; Jämsä-Jounela, S.-L. An online application of dynamic PLS to a dearomatization process. Comput. Chem. Eng. 2004, 28, 2611–2619. [Google Scholar] [CrossRef]
  38. Richard, T.; Uwe, K.; Jonathan, E. Dynamic multivariate statistical process control using subspace identification. J. Process Control 2004, 14, 279–292. [Google Scholar]
  39. Negiz, A.; Çinar, A. Monitoring of multivariable dynamic processes and sensor auditing. J. Process Control 1998, 8, 375–380. [Google Scholar] [CrossRef]
  40. de la Fuente, M.J.; Sainz-Palmero, G. Dynamic decentralized monitoring for large-scale industrial processes using multiblock canonical variate analysis based regression. IEEE ACCESS 2023, 11, 26611–26623. [Google Scholar] [CrossRef]
  41. Odiowei, P.; Cao, Y. Nonlinear dynamic process monitoring using canonical variate analysis and kernel density estimations. IEEE Trans. Ind. Inform. 2009, 6, 36–45. [Google Scholar] [CrossRef]
  42. Deng, X.; Liu, X.; Cao, Y.; Cong, L.; Li, Z. Incipient fault detection for dynamic chemical processes based on enhanced CVDA integrated with probability information and fault-sensitive features. J. Process Control 2022, 114, 29–41. [Google Scholar] [CrossRef]
  43. Wu, P.; Ferrari, R.M.G.; Liu, Y.; van Wingerden, J.-W. Data-driven incipient fault detection via canonical variate dissimilarity and mixed kernel principal component analysis. IEEE Trans. Ind. Informatics 2021, 17, 5380–5390. [Google Scholar] [CrossRef]
  44. Dong, J.; Jiang, L.; Zhang, C.; Peng, K. A novel quality-related incipient fault detection method based on canonical variate analysis and Kullback–Leibler divergence for large-scale industrial processes. IEEE Trans. Instrum. Meas. 2022, 71, 3520410. [Google Scholar] [CrossRef]
  45. Li, X.; Yang, X.; Yang, Y.; Bennett, I.; Collop, A.; Mba, D. Canonical variate residuals-based contribution map for slowly evolving faults. J. Process Control 2019, 76, 87–97. [Google Scholar] [CrossRef]
  46. Yang, L.; Liu, Y.; Yang, G.; Peng, S.-T. Dynamic monitoring and anomaly tracing of the quality in tobacco strip processing based on improved canonical variable analysis and transfer entropy. Math. Biosci. Eng. 2023, 20, 15309–15325. [Google Scholar] [CrossRef]
  47. Davies, T.M.; Lawson, A.B. An evaluation of likelihood-based bandwidth selectors for spatial and spatiotemporal kernel estimates. J. Stat. Comput. Simul. 2019, 89, 1131–1152. [Google Scholar] [CrossRef]
  48. Heda, K.; Louani, D. Optimal bandwidth selection in kernel density estimation for continuous time dependent processes. Stat. Probab. Lett. 2018, 138, 9–19. [Google Scholar] [CrossRef]
  49. Yadav, R.; Raj, S.; Pradhan, A.K. Real-time event classification in power system with renewables using kernel density estimation and deep neural network. IEEE Trans. Smart Grid 2019, 10, 6849–6859. [Google Scholar] [CrossRef]
  50. Zhang, F.; Liu, Y.; Chen, C.; Li, Y.-F.; Huang, H.-Z. Fault diagnosis of rotating machinery based on kernel density estimation and Kullback-Leibler divergence. J. Mech. Sci. Technol. 2014, 28, 4441–4454. [Google Scholar] [CrossRef]
  51. Martin, E.; Morris, A. Non-parametric confidence bounds for process performance monitoring charts. J. Process Control 1996, 6, 349–358. [Google Scholar] [CrossRef]
  52. Park, G.-D.; Lee, J. Performance improvement of a pressure sensor using fast median algorithm. Int. J. Precis. Eng. Manuf. 2022, 23, 459–468. [Google Scholar] [CrossRef]
Figure 1. Multivariate property of incipient faults detection.
Figure 1. Multivariate property of incipient faults detection.
Sensors 23 08096 g001
Figure 2. Forced-feed hydraulic lubrication system of a marine power plant.
Figure 2. Forced-feed hydraulic lubrication system of a marine power plant.
Sensors 23 08096 g002
Figure 3. Incipient fault detection procedure using CVA with AKDE.
Figure 3. Incipient fault detection procedure using CVA with AKDE.
Sensors 23 08096 g003
Figure 4. Fault detection of pump failure using Pauta criterion (50% full load, 1800 rpm). (a) Oil pressure after pump. (b) Oil pressure before filter. (c) Oil pressure after filter. (d) Oil temperature after filter.
Figure 4. Fault detection of pump failure using Pauta criterion (50% full load, 1800 rpm). (a) Oil pressure after pump. (b) Oil pressure before filter. (c) Oil pressure after filter. (d) Oil temperature after filter.
Sensors 23 08096 g004
Figure 5. Pump failure detection using PLS (50% full load, 1800 rpm). (a) Hotelling’s T 2 in PLS. (b) Hotelling’s Q in PLS.
Figure 5. Pump failure detection using PLS (50% full load, 1800 rpm). (a) Hotelling’s T 2 in PLS. (b) Hotelling’s Q in PLS.
Sensors 23 08096 g005
Figure 6. Pump failure detection using PCA (50% full load, 1800 rpm). (a) Hotelling’s T 2 in PCA. (b) Hotelling’s Q in PCA.
Figure 6. Pump failure detection using PCA (50% full load, 1800 rpm). (a) Hotelling’s T 2 in PCA. (b) Hotelling’s Q in PCA.
Sensors 23 08096 g006
Figure 7. Pump failure detection using CVA (50% full load, 1800 rpm). (a) Hotelling’s T 2 in CVA. (b) Hotelling’s Q in CVA.
Figure 7. Pump failure detection using CVA (50% full load, 1800 rpm). (a) Hotelling’s T 2 in CVA. (b) Hotelling’s Q in CVA.
Sensors 23 08096 g007
Table 1. Hydraulic common faults and parameters.
Table 1. Hydraulic common faults and parameters.
Dataset No.Fault TypeWorking ConditionDataset Length
A1pump failure25% full load, 1800 r/min400
A2pump failure50% full load, 1800 r/min400
A3pump failure75% full load, 1800 r/min400
A4pipe leakage25% full load, 1800 r/min400
A5pipe leakage50% full load, 1800 r/min400
A6pipe leakage75% full load, 1800 r/min400
A7filter blockage25% full load, 1800 r/min400
A8filter blockage50% full load, 1800 r/min400
A9filter blockage75% full load, 1800 r/min400
Table 2. Comparison of different fault detection methods.
Table 2. Comparison of different fault detection methods.
Working ConditionFault TypePauta CriterionPLSPCACVA with AKDE
25% full load, 1800 r/minpump failure0.41250.73250.72500.8200
pipe leakage0.40250.58000.68750.8250
filter blockage0.70750.59250.75250.8400
50% full load, 1800 r/minpump failure0.36000.69500.74750.8675
pipe leakage0.41250.63000.79250.8925
filter blockage0.56750.68250.79000.8750
75% full load, 1800 r/minpump failure0.48000.67500.64000.8875
pipe leakage0.64500.75750.71000.8225
filter blockage0.57000.64250.65500.8725
Table 3. The time consumption of PCA and CVA with AKDE.
Table 3. The time consumption of PCA and CVA with AKDE.
Method TypeTime Consumption (Second)
Test 1Test 2Test 3Test 4Test 5Test 6Test 7Test 8Test 9Test 10Average
PCA1.51571.59091.49641.49891.47111.53091.45971.51901.49091.52251.5096
CVA with AKDE1.17561.21761.25171.15361.16621.17071.11161.16741.17311.09091.1678
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.; Zhao, S.; Wang, E.; Zhao, J.; Liu, X.; Li, Z. Incipient Fault Detection in a Hydraulic System Using Canonical Variable Analysis Combined with Adaptive Kernel Density Estimation. Sensors 2023, 23, 8096. https://doi.org/10.3390/s23198096

AMA Style

Wang J, Zhao S, Wang E, Zhao J, Liu X, Li Z. Incipient Fault Detection in a Hydraulic System Using Canonical Variable Analysis Combined with Adaptive Kernel Density Estimation. Sensors. 2023; 23(19):8096. https://doi.org/10.3390/s23198096

Chicago/Turabian Style

Wang, Jinxin, Shenglei Zhao, Enyuan Wang, Jiyun Zhao, Xiaofei Liu, and Zhonghui Li. 2023. "Incipient Fault Detection in a Hydraulic System Using Canonical Variable Analysis Combined with Adaptive Kernel Density Estimation" Sensors 23, no. 19: 8096. https://doi.org/10.3390/s23198096

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