Open Access
Issue
Wuhan Univ. J. Nat. Sci.
Volume 30, Number 4, August 2025
Page(s) 313 - 320
DOI https://doi.org/10.1051/wujns/2025304313
Published online 12 September 2025

© Wuhan University 2025

Licence Creative CommonsThis is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

0 Introduction

Industrial robots are integral to modern automation technologies, extensively utilized in manufacturing for tasks such as assembly, welding, material handling, and precision machining. The drive system, as the core of an industrial robot, ensures precise movement and operational efficiency. However, these systems are susceptible to faults in their drive control mechanisms, which can degrade performance, reduce productivity, or even lead to catastrophic failures[1-2]. As the adoption of industrial robots grows, fault detection and diagnosis in drive systems have become critical for ensuring reliability and minimizing operational downtime[3].

One of the earliest approaches to improving system reliability, hardware redundancy, involves duplicating critical components to maintain operation during faults[4-5]. Although effective, this approach increases system cost, weight, and complexity, making it less desirable for modern applications. In contrast, model-based analytical methods leverage mathematical models to represent nominal system behavior and detect anomalies by comparing predicted outputs with actual observations[6]. These methods offer distinct advantages over hardware redundancy by enabling the detection of subtle faults and providing deeper insights into system dynamics. Among model-based methods, the Kalman filter (KF), a recursive algorithm, is widely employed to estimate the state of dynamic systems from noisy measurements. The KF has been extensively studied and applied across various fields[7]. For instance, Lee et al[8] developed a fault detection and diagnosis (FDD) algorithm for an open-cycle liquid propellant rocket engine using a conventional KF. Similarly, a residual generator based on the KF was proposed in Ref. [9] to diagnose faults and achieve fault-tolerant control in linear drive systems. However, despite its success, the KF's application is limited in systems exhibiting nonlinear dynamics, which are prevalent in physical and industrial systems.

To address the challenges posed by nonlinearity, advanced variants of the KF, such as the extended Kalman filter (EKF), unscented Kalman filter (UKF), and particle filter (PF), have been developed. The EKF, which linearizes nonlinear systems via Taylor series expansion, has been employed in various applications. For instance, Gao et al[10] proposed an EKF-based fault diagnosis strategy for unmanned aerial vehicles, integrating multiple-model adaptive estimation to diagnose actuator faults efficiently. Similarly, an EKF-based fault detection model for the papermaking wastewater treatment process was introduced in Ref. [11]. However, the EKF's reliance on linearization introduces approximation errors, motivating the development of the UKF, which uses sigma-point sampling to achieve more accurate approximations of nonlinear dynamics. For example, Tian et al[12] proposed a UKF-based online estimation algorithm for insulation resistance in battery energy storage systems. Furthermore, a distributed UKF framework for sensor fault detection, isolation, and accommodation was presented in Ref. [13]. While the particle filter offers another alternative by using particle sampling, its effectiveness can be compromised by state estimation inaccuracies[14]. To mitigate this, Yin et al[15] enhanced the PF with genetic algorithms to detect faults in a three-tank system. Despite these advancements, traditional KF-based FDD methods often neglect robustness and stability in state estimation, particularly in handling model uncertainties, external disturbances, and noise.

Industrial robot drive systems operate in complex environments subject to such disturbances, necessitating more robust fault detection frameworks. In this paper, we propose an enhanced UKF-based fault detection method to address these challenges. A dynamic time-varying boundary layer is incorporated into the UKF framework to balance estimation accuracy and robustness. Robust state estimates are used to generate residuals by comparing them with actual system outputs. To further improve fault detection reliability, z-score analysis, and signal-to-noise ratio (SNR) analysis are integrated into the detection process. This combined approach ensures efficient and accurate fault detection in industrial robot drive systems.

The remaining sections are structured as follows: Section 1 reviews the mathematical formulation of the drive system and the convention UKF algorithm. In Section 2, an enhanced UKF algorithm is introduced. Subsequently, Section 3 proposes the fault detection scheme. Section 4 presents the numerical simulation cases for validating the proposed method. The conclusion is drawn in Section 5.

1 Preliminary

This section presents the mathematical model of the industrial robot drive system to accurately describe its dynamic characteristics and illustrates the algorithm for state estimation using the traditional UKF.

1.1 Modeling of the Drive System

The joints of industrial robot arms require motor drives with high precision, high reliability, and high torque characteristics. The brushless DC motor, which meets these requirements, is widely used in industrial robots. A typical brushless DC motor drive system includes the motor body, sinusoidal pulse width modulation (SPWM) inverter, and current feedback loop, as shown in the structure of Fig. 1. Based on the effect of current feedback, the relationships between the system's current, voltage, and control vector, after applying the Park transformation, can be expressed as follows:

Thumbnail: Fig. 1 Refer to the following caption and surrounding text. Fig. 1 Schematic diagram of brushless DC motor drive systems

{ u q = K p K s U i n q - K p K s K f i q , u d = K p K s U i n d - K p K s K f i d , Mathematical equation(1)

where udMathematical equation and uqMathematical equation are the voltages applied to the dMathematical equation-axis and qMathematical equation-axis, respectively. idMathematical equation and iqMathematical equation are the currents flowing through the dMathematical equation-axis and qMathematical equation-axis. KpMathematical equation, KsMathematical equation, and KfMathematical equation represent the current controller gain, the equivalent gain of the inverter, and the current feedback parameter. UindMathematical equation and UinqMathematical equation are the reference signals for the dMathematical equation-axis and qMathematical equation-axis, respectively.

To achieve a higher torque coefficient and a bidirectional symmetric linear current-torque characteristic, the rotor position sensor is typically installed such that the reference phasor aligns with the qMathematical equation-axis, i.e., Uind=0Mathematical equation, and UinqMathematical equation is numerically equal to the control input UinMathematical equation. Additionally, for a motor body, its state can be expressed as follows.

{ d i q d t = ( - r i q - P ω r L i d - ϕ f P ω r + u q ) / L , d i d d t = ( - r i d + P ω r L i q ) / L , d ω r d t = 3 2 J P ϕ f i q / L , Mathematical equation(2)

where rMathematical equation and LMathematical equation are the winding resistance and self-induction coefficient. JMathematical equation is the rotor inertia. PMathematical equation stands for the number of poles. ϕfMathematical equation is the flux linkage generated by permanent magnetic poles and the stator winding. While ωrMathematical equation indicates the motor speed.

Considering the accuracy requirements of the mathematical model, the effect of the no-load torque should not be neglected. Combining the previous descriptions with equations (1) and (2), the final mathematical model of the brushless DC motor in the dMathematical equation-qMathematical equation coordinate frame is expressed as follows:

{ x ˙ = [ - r + K p K s K f L 0 - P ϕ f L 0 - r + K p K s K f L 0 3 P ϕ f 2 J 0 - B J ] x + [ K p K s L 0 0 0 0 - 1 J ] u + [ - P ω r i d P ω r i q 0 ] , y = I 3 × 3 x + ν , Mathematical equation(3)

where x=[iq,id,ωr]TMathematical equation is defined as the state vector. u=[Uin,Tl]TMathematical equation represents the control vector consisting of the input reference voltage and load torque. BMathematical equation is the rotor damping coefficient. I3×3Mathematical equation is the identity matrix. νMathematical equation denotes the measurement noise. Clearly, equation (3) presents a fully measurable nonlinear system. In the UKF, the unscented transform can effectively approximate the characteristics of the target system.

1.2 Estimation with the Conventional UKF

By using sigma points to propagate the state distribution through nonlinear transformations, the conventional UKF can handle complex nonlinearities without the need for linearization, making it particularly suitable for applications in industry robotics, where accurate state estimation is critical. The UKF consists of three main phases: sigma point generation, prediction step, and update step, which is iteratively applied to estimate the state and its covariance.

a) Sigma point generation

At each time step, the UKF begins by generating a set of sigma points χk-1(i)Mathematical equation based on the current state estimate x^k-1Mathematical equation and the associated covariance matrix Pk-1Mathematical equation.

{ χ k - 1 ( 0 ) = x ^ k - 1 ,        i = 0 , χ k - 1 ( i ) = x ^ k - 1 + ( n + λ ) P k - 1 , i = 1 , , n , χ k - 1 ( i ) = x ^ k - 1 - ( n + λ ) P k - 1 , i = n + 1 , , 2 n , Mathematical equation(4)

where nMathematical equation is the dimension of xMathematical equation. Pk-1Mathematical equation denotes the state covariance matrix. λMathematical equation is a scaling parameter that controls the spread of the sigma points around the mean state estimate.

b) Prediction step

In the prediction phase, the 2nMathematical equation sigma points are propagated through the nonlinear process model, as presented in equation (3). For ease of reading, the target system (3) is represented in a compact form f(xk,uk)Mathematical equation. Thus, one has

χ k | k - 1 ( i ) = f ( χ k - 1 ( i ) , u k ) Mathematical equation(5)

where χk|k-1(i)Mathematical equation denotes the predicted sigma points at time kMathematical equation. Subsequently, the predicted state estimate and covariance can be obtained as the weighted average of the sigma points, as shown in equation (6).

{ x ^ k | k - 1 = i = 0 2 n W i m χ k | k - 1 ( i ) , P k | k - 1 = i = 0 2 n W i c ( χ k | k - 1 ( i ) - x ^ k | k - 1 ) ( χ k | k - 1 ( i ) - x ^ k | k - 1 ) T + Q k , Mathematical equation(6)

where WimMathematical equation and WicMathematical equation are the weights for the mean and covariance, respectively. QkMathematical equation denotes the process noise covariance.

c) Update step

In the update phase, the predicted sigma points are passed through the nonlinear measurement model (not including the measurement noise), denoted as h(xk)Mathematical equation, resulting in the measurement and prediction similarly:

{ ξ k | k - 1 ( i ) = h ( χ k | k - 1 ( i ) ) ,    y ^ k | k - 1 = i = 0 2 n W i m ξ k | k - 1 ( i ) , S k | k - 1 = i = 0 2 n W i c ( ξ k | k - 1 ( i ) - y ^ k | k - 1 ) ( ξ k | k - 1 ( i ) - y ^ k | k - 1 ) T + R k ,    P x y = i = 0 2 n W i c ( χ k | k - 1 ( i ) - x ^ k | k - 1 ) ( ξ k | k - 1 ( i ) - y ^ k | k - 1 ) T , Mathematical equation(7)

where RkMathematical equation denotes the measurement noise covariance. Sk|k-1Mathematical equation denotes the predicted measurement covariance. PxyMathematical equation is the cross-covariance matrix. Based on (7), the innovation gain KkMathematical equation is readily calculated as:

K k = P x y S k | k - 1 - 1 . Mathematical equation(8)

Finally, the state estimate x^kMathematical equation and its covariance PkMathematical equation are updated as follows:

x ^ k = x ^ k | k - 1 + K k ( y k - y ^ k | k - 1 ) , P k = P k | k - 1 - K k S k | k - 1 K k T , Mathematical equation(9)

where ykMathematical equation denotes the actual measurement at time kMathematical equation.

2 Enhanced UKF for Robust Estimation

As seen from equations (8) and (9) in the UKF algorithm, the state estimation is achieved by using the innovation gain KkMathematical equation. This approach typically yields high estimation accuracy. Nonetheless, ensuring reliable state estimation despite system uncertainties or external noise continues to be a significant challenge.

In addressing the trade-off between accurate estimation and robustness against disturbances, we are inspired by the variable structure filters presented in Refs. [16-17]. We incorporate a sliding boundary layer into the UKF gain update process to enhance the robustness of the estimation. The enhanced innovation gain is defined as follows:

K k = H s a t ( d i a g ( | y ˜ k | ε ) ) ,    f o r    y ˜ k = y k - y ^ k | k - 1 , Mathematical equation(10)

where εMathematical equation is the sliding boundary layer to be designed. HMathematical equation denotes the pseudoinverse of the measurement matrix h()Mathematical equation. ||Mathematical equation, sat()Mathematical equation, and diag()Mathematical equation represent the absolute, saturation, and diagonal operations, respectively. By replacing the conventional innovation gain KkMathematical equation in (8) with the enhanced one in (10), the state estimation in the UKF is forced to converge within a boundary layer εMathematical equation.

Clearly, the selection of the boundary layer width is crucial. The simplest approach is to set a fixed width based on the system's maximum uncertainty. However, this method lacks flexibility. Therefore, we next focus on designing an adaptive time-varying boundary layer to adapt to the dynamic estimation process.

Based on (10), and utilizing a first-order Taylor approximation, one has the posterior error as follows:

      ek=x^k-xk=x^k|k-1-xk+Kk(yk-y^k|k-1)=e^k+Kk[h(xk)-h(x^k|k-1)]+Kkνke^k+Kkhx(xk-x^k|k-1)+Kkνk=e^k-KkHe^k+Kkνk=(I-KkH)e^k+Kkνk,Mathematical equation(11)

where e^k=x^k|k-1-xkMathematical equation denotes the prior error. H=h/xMathematical equation is the Jacobian matrix with respect to h()Mathematical equation. Consequently, the state error covariance matrix PkMathematical equation is readily calculated as (12), which indicates the characteristics of the estimated state.

P k = E ( e k e k T ) = ( I - K k H ) P ^ k ( I - K k H ) T + K k R k K k T Mathematical equation(12)

P ^ k = e ^ k e ^ k T Mathematical equation is the prior state error covariance. Rk=νkνkTMathematical equation represents the measurement noise covariance as described before. It is evident that PkMathematical equation is a function of the boundary layer parameter εMathematical equation, and thus, the optimal value of εMathematical equation can be determined by minimizing the trace of PkMathematical equation, i.e.,

ε = a r g m i n ε [ t r ( P k ) ] Mathematical equation(13)

For ease of calculation, the enhanced innovation gain in (10) is denoted in a compact form Kk=HYε-1Mathematical equation, where YMathematical equation and ε-1Mathematical equation represent the saturation of associated diagonal elements in (10), respectively. Therefore, by combining (12), the optimal solution to (13) is calculated as follows:

[ t r ( P k ) ] / ε = { t r [ P ^ k - H Y ε - 1 H P ^ k - P ^ k H T ε - T Y T H T + H Y ε - 1 Γ k ε - T Y T H T ] } / ε = [ t r ( P ^ k ) - t r ( H Y ε - 1 H P ^ k ) - t r ( P ^ k H T ε - T Y T H T ) + t r ( H Y ε - 1 Γ k ε - T Y T H T ) ] / ε = 0 , Mathematical equation(14)

where Γk=HP^kHT+RkMathematical equation. By applying the matrix trace operation rules to the terms in (14), the equation is simplified as:

ε - T ( Y T H T P ^ k H T - Y T H T H Y ε - 1 Γ k ) ε - T = 0 Mathematical equation(15)

For (15), the solution can be easily obtained as:

ε = Γ k ( H P ^ k H T ) - 1 Y Mathematical equation(16)

Combining equations (9), (10), and (16), one obtains the new state estimation with the enhanced innovation gain, as expressed in equation (17).

x ^ k = x ^ k | k - 1 + H s a t ( d i a g ( | y ˜ k | ε ) ) ( y k - y ^ k | k - 1 ) Mathematical equation(17)

Obviously, by introducing a switching term in the state estimation, the estimated state is driven to converge within the boundary layer. Unlike traditional smooth variable structure filters (SVSF, refer to Refs. [16-17]), the time-varying boundary layer proposed in this paper employs a saturation function, denoted as sat()Mathematical equation, instead of a sign function, denoted as sgn()Mathematical equation, which mitigates the chattering phenomenon, as illustrated in Fig. 2. Note that εMathematical equation incorporates both the state covariance and measurement error (see equation (16)), which presents the system uncertainties and measurement noise during the estimation process. This is precisely why the proposed method enhances the robustness of the estimation.

Thumbnail: Fig. 2 Refer to the following caption and surrounding text. Fig. 2 State estimation comparison with different methods

3 Fault Detection Strategy

As mentioned earlier, fault detection is crucial when anomalies occur in the industrial robot drive system. The generation and analysis of residuals serve as the fundamental basis for fault detection. This section will focus on the fault detection framework and residual analysis methods based on the enhanced UKF.

3.1 Fault Detection Framework

The fault detection process based on the enhanced UKF is initiated by estimating the system state using the enhanced UKF algorithm detailed in Section 2. This state estimation provides a reference for subsequent analysis. Subsequently, residuals are generated by comparing the actual system outputs with the estimates from the enhanced UKF model. These residuals encapsulate the discrepancies between the actual and expected behaviors of the system, serving as primary indicators of potential faults. The principle framework for fault detection is shown in Fig. 3.

Thumbnail: Fig. 3 Refer to the following caption and surrounding text. Fig. 3 Principle fault detection framework based on the enhanced UKF

Specifically, to ensure the reliability and effectiveness of the fault detection framework, a comprehensive monitoring system is established. As shown in Fig. 3, the fault detection system tracks performance metrics of the industrial robot drive system, such as motor speed ωrMathematical equation and current fluctuations of idMathematical equation and iqMathematical equation, as illustrated in equation (3). By integrating these monitored data with the residual analysis, a more holistic understanding of the system's health status is achieved.

3.2 Residual Analysis

This paper first applies the improved z-score method for normalization. The z-score process is given by the following formula:

Z k = e r r k - m e d ( e r r ( k - m + 1 ) ( k ) ) M A D ,    f o r    M A D = m e d ( e r r k - m e d ( e r r ( k - m + 1 ) ( k ) ) ) Mathematical equation(18)

where med()Mathematical equation represents the median operation. errkMathematical equation is the residual vector at time kMathematical equation (shown as "residual" in Fig.3). Additionally, err(k-m+1)(k)Mathematical equation represents a residual set consisting of a window of residual samples with the length of mMathematical equation. Without using the insensitive mean and standard deviation in the traditional z-score, the improved z-score is based on the median and median absolute deviation, providing a better measure of central tendency and dispersion for skewed or non-normal data[18]. Therefore, the improved z-score offers an effective way of indicating potential anomalies in the residual signals.

Considering the measurement noise or unknown external disturbances affecting the residuals, misleading results of the improved z-score, we treat the normalized results ZkMathematical equation as noise-contaminated signals and apply the SNR method for filtering to detect anomalies, calculated as follows.

P S N R = d i a g ( [ Z k - m e a n ( Z ( k - m + 1 ) ( k ) ) ] [ Z k - m e a n ( Z ( k - m + 1 ) ( k ) ) ] T ) σ 2 ( Z ( k - m + 1 ) ( k ) ) , Mathematical equation(19)

where mean()Mathematical equation and σ2()Mathematical equation represent the mean operation and variance operation, respectively. Z(k-m+1)(k)Mathematical equation is a set of ZkMathematical equation within a window of mMathematical equation samples.

The SNR metric in equation (19) can be understood as the ratio of the power of specific correlated noise to the average power of the entire sampling noise. When the system is operating normally, the SNR metric has a lower value. However, when a fault occurs, the PSNR metric will display higher amplitudes, as illustrated in the following rule:

{ P S N R τ t h ,      f a u l t , P S N R < τ t h , n o r m a l , Mathematical equation(20)

where τthMathematical equation represents the threshold, selected as the mean of PSNRMathematical equation over a window of samples from the initial fault-free moment.

4 Numeral Simulation

This section validates the effectiveness of the proposed method (denoted as EUKF) through two simulation cases and compares it with the traditional UKF method in Ref. [19] (denoted as UKF) and the adaptive robust UKF method proposed in Ref. [20] (denoted as ARUKF). To initiate the simulation, the parameters of the brushless DC motor are configured as follows. Kp=Ks=Kf=1Mathematical equation, r=0.2 ΩMathematical equation, L=0.009 HMathematical equation, B=0.008 NmsMathematical equation, φf=0.193 WbMathematical equation, J=0.001 kgm2Mathematical equation, and Tl=0.05 NmMathematical equation. The measurement noise is Gaussian white noise with a power level of -30 dBMathematical equation. Moreover, the sampling step is configured as ts=0.002 sMathematical equation.

4.1 Case 1: Robust Estimation Performance under Fault-Free Conditions

To validate the robustness of the proposed method, in this case, the system is subjected to Gaussian white noise interference without any faults occurring, and the initial value of the system state is set to x0=[0.01,0.01,0]TMathematical equation. To save space, we only plot the IqMathematical equation state output and the estimation curves of different methods in the left subplot of Fig. 4, where the actual output is labelled as IqMathematical equation, and state estimates of the different methods are labelled with EUKF, ARUKF, and UKF. To clearly illustrate the estimation errors of different methods under noise interference, we present the estimation error curves (as labelled with Err) and box plots for the different methods on the right of Fig. 4. Furthermore, for ease of comparison, RMSE statistics of different estimation errors are provided in Table 1. The statistics show that, for all state estimations, the proposed method EUKF exhibits the smallest RMSE compared to the other methods, demonstrating the robustness of the proposed enhanced UKF.

Thumbnail: Fig. 4 Refer to the following caption and surrounding text. Fig. 4 State estimations and estimation errors with different methods for IqMathematical equation

Table 1

RMSE statistics for state estimation errors under different methods

4.2 Case 2: Fault Detection under Fault Conditions

Due to the complex working environment and continuous long-term operation of industrial robots, the drive system is prone to failures, such as increased operating temperature and lubrication failure, which can lead to sudden abnormalities in the motor rotor damping parameter BMathematical equation. In this case, it is assumed that BMathematical equation changes from 0.008 NmsMathematical equation to 0.01 NmsMathematical equation between 2.6 s and 2.63 s. Residuals are generated using the proposed method to perform fault detection. Similarly, the state estimation and fault detection results for IqMathematical equation are illustrated in Fig. 5.

Thumbnail: Fig. 5 Refer to the following caption and surrounding text. Fig. 5 State estimation and fault detection for IqMathematical equation under the fault condition

From the state estimation results in Fig. 5 (shown in the left subplot), it can be observed that when BMathematical equation experiences an anomaly, the system state IqMathematical equation deviates from its normal value, and the estimation results of all methods exhibit fluctuations. The SNR results for each comparative method are shown in the three subplots on the right,

labelled as PSNR-EUKF, PSNR-ARUKF, and PSNR-UKF. The corresponding thresholds are labelled as τ-EUKF, τ-ARUKF, and τ-UKF. When an anomaly occurs, the SNR statistics can quickly detect the system anomaly and exceed the anomaly threshold. To visually compare the fault detection results of different methods, we statistically analyze the false detection rate (FDR) and missed detection rate (MDR) for each state (i.e., IqMathematical equation, IdMathematical equation, and ωrMathematical equation) with different methods, as shown in Table 2. The data show that EUKF, compared with the other methods, achieves the lowest FDR and MDR across all states. This indicates that the proposed state estimation and residual analysis strategy provides the best performance for fault detection in the system.

Table 2

FDR and MDR for each state with different methods %

5 Conclusion

This paper presents an enhanced unscented Kalman filter (EUKF) approach for fault detection in industrial robot drive systems. By incorporating a dynamic, time-varying boundary layer into the UKF and using a combination of improved z-score and SNR analysis for residual evaluation, the proposed method achieves a better trade-off between estimation accuracy and robustness. The numerical simulation results under fault-free and faulty conditions suggest that the proposed approach can enhance the reliability and efficiency of fault detection in industrial robot drive systems.

Future work will focus on extending the proposed method to handle more complex fault scenarios and integrating it with fault-tolerant control strategies to improve the overall performance and safety of industrial robots.

References

  1. Kim Y, Park J, Na K, et al. Phase-based time domain averaging (PTDA) for fault detection of a gearbox in an industrial robot using vibration signals[J]. Mechanical Systems and Signal Processing, 2020, 138: 106544. [Google Scholar]
  2. Vallachira S, Orkisz M, Norrlöf M, et al. Data-driven gearbox failure detection in industrial robots[J]. IEEE Transactions on Industrial Informatics, 2020, 16(1): 193-201. [Google Scholar]
  3. Gillini G, Lippi M, Arrichiello F, et al. Distributed fault detection and isolation for cooperative mobile manipulators[C]//2019 IEEE International Conference on Systems, Man and Cybernetics (SMC). New York: IEEE, 2019: 1701-1707. [Google Scholar]
  4. Barbirotta M, Menichelli F, Cheikh A, et al. Dynamic triple modular redundancy in interleaved hardware threads: An alternative solution to lockstep multi-cores for fault-tolerant systems[J]. IEEE Access, 2024, 12: 95720-95735. [Google Scholar]
  5. Mehdi S, Mehdi A. New hardware redundancy approach for making modules tolerate faults using a new fault detecting voter unit structure[J]. IET Circuits, Devices & Systems, 2020, 14(7): 980-989. [Google Scholar]
  6. Abid A, Khan M T, Iqbal J. A review on fault detection and diagnosis techniques: Basics and beyond[J]. Artificial Intelligence Review, 2021, 54(5): 3639-3664. [Google Scholar]
  7. Afshari H H, Gadsden S A, Habibi S. Gaussian filters for parameter and state estimation: A general review of theory and recent trends[J]. Signal Processing, 2017, 135: 218-238. [Google Scholar]
  8. Lee K, Cha J, Ko S, et al. Fault detection and diagnosis algorithms for an open-cycle liquid propellant rocket engine using the Kalman filter and fault factor methods[J]. Acta Astronautica, 2018, 150: 15-27. [Google Scholar]
  9. Huang S N, Tan K K, Lee T H. Fault diagnosis and fault-tolerant control in linear drives using the Kalman filter[J]. IEEE Transactions on Industrial Electronics, 2012, 59(11): 4285-4292. [Google Scholar]
  10. Gao J X, Zhang Q, Chen J Y. EKF-based actuator fault detection and diagnosis method for tilt-rotor unmanned aerial vehicles[J]. Mathematical Problems in Engineering, 2020, 2020(1): 8019017. [Google Scholar]
  11. Niu G Q, Liu Y, Zhou J, et al. SBR-extended Kalman filter model-based fault diagnosis and signal reconstruction for the papermaking wastewater treatment process[J]. Journal of Water Process Engineering, 2023, 56: 104420. [Google Scholar]
  12. Tian J Q, Liu X H, Zhang Q P, et al. Insulation fault diagnosis of battery pack based on adaptive filtering algorithm[J]. IEEE Transactions on Dielectrics and Electrical Insulation, 2024, 31(1): 495-504. [Google Scholar]
  13. Shaheen K, Chawla A, Uilhoorn F E, et al. Sensor-fault detection, isolation and accommodation for natural-gas pipelines under transient flow[J]. IEEE Transactions on Signal and Information Processing over Networks, 2024, 10: 264-276. [Google Scholar]
  14. Shao S, Bi J, Yang F, et al. Online estimation of state-of-charge of Li-ion batteries in electric vehicle using the resampling particle filter[J]. Transportation Research Part D: Transport and Environment, 2014, 32: 207-217. [Google Scholar]
  15. Yin S, Zhu X P. Intelligent particle filter and its application to fault detection of nonlinear system[J]. IEEE Transactions on Industrial Electronics, 2015, 62(6): 3852-3861. [Google Scholar]
  16. Avzayesh M, Abdel-Hafez M, AlShabi M, et al. The smooth variable structure filter: A comprehensive review[J]. Digital Signal Processing, 2021, 110: 102912. [Google Scholar]
  17. Wang L, Ma J, Zhao X, et al. Online estimation of state-of-charge inconsistency for lithium-ion battery based on SVSF-VBL[J]. Journal of Energy Storage, 2023, 67: 107657. [Google Scholar]
  18. Madjidi H, Laroussi T, Farah F. A robust and fast CFAR ship detector based on Median absolute deviation thresholding for SAR imagery in heterogeneous log-normal sea clutter[J]. Signal, Image and Video Processing, 2023, 17(6): 2925-2931. [Google Scholar]
  19. Xiong K, Chan C W, Zhang H Y. Unscented Kalman filter for fault detection[J]. IFAC Proceedings Volumes, 2005, 38(1): 113-118. [Google Scholar]
  20. Ding H C, Qin X J, Wei L C. Sensorless control of surface-mounted permanent magnet synchronous motor using adaptive robust UKF[J]. Journal of Electrical Engineering & Technology, 2022, 17(5): 2995-3013. [Google Scholar]

All Tables

Table 1

RMSE statistics for state estimation errors under different methods

Table 2

FDR and MDR for each state with different methods %

All Figures

Thumbnail: Fig. 1 Refer to the following caption and surrounding text. Fig. 1 Schematic diagram of brushless DC motor drive systems
In the text
Thumbnail: Fig. 2 Refer to the following caption and surrounding text. Fig. 2 State estimation comparison with different methods
In the text
Thumbnail: Fig. 3 Refer to the following caption and surrounding text. Fig. 3 Principle fault detection framework based on the enhanced UKF
In the text
Thumbnail: Fig. 4 Refer to the following caption and surrounding text. Fig. 4 State estimations and estimation errors with different methods for IqMathematical equation
In the text
Thumbnail: Fig. 5 Refer to the following caption and surrounding text. Fig. 5 State estimation and fault detection for IqMathematical equation under the fault condition
In the text

Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.

Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.

Initial download of the metrics may take a while.