Detection, Isolation, and Identification of Multiplicative Faults in a DC Motor and Amplifier Using Parameter Estimation Techniques
Abstract
Featured Application
Abstract
1. Introduction
- Signal-based techniques rely on analyzing vibration or current signals, often using spectral, statistical, or wavelet-based methods [19,22,23,24,25]. While model-free and simple to implement, such methods are generally limited to offline analysis, and their performance deteriorates in low-power or noisy systems. They are also less suitable for detecting multiplicative faults, which often do not generate prominent signal features.
- Model-based techniques exploit the system’s dynamic model and include:
- Parity equation methods, which compare measured and predicted outputs to generate residuals sensitive to specific faults [3,10,11,26]. These methods are simple to implement and effective for additive fault isolation, but they perform poorly for multiplicative faults due to their reliance on accurate models and sensitivity to noise and parameter uncertainties. Moreover, they typically lack fault identification capability, as they do not quantify fault magnitude.
- Observer and filter-based methods (e.g., Luenberger observers, Kalman filters, sliding-mode observers) that estimate system states and detect deviations due to faults [7,14,27,28]. Such approaches provide good dynamic tracking and are suitable for real-time use, but they often require precise model tuning and can become unstable or inaccurate in the presence of model uncertainty or high noise.
- Knowledge and data-driven approaches such as fuzzy logic, expert systems, and neural networks can learn or encode relationships between faults and observable features [6,12,18,39,40]. While effective for nonlinear and complex systems, these methods require large training datasets and may lack interpretability.
- Development of an interactive laboratory platform for real-time simulation and testing of FDII algorithms, specifically designed to support both practical implementation and engineering education. This is achieved through a hardware-in-the-loop, remotely accessible setup built using LabVIEW and NI CompactRIO, enabling real-time fault injection, detection, isolation, and identification in both the DC motor and its electronic amplifier—representing a significant advancement in applied FDI research and training environments.
- Comprehensive Evaluation and Comparative Analysis of two complementary parameter estimation methods under identical experimental conditions: a modified Sliding Integral Algorithm (SIA) for continuous-time system modeling, which limits the data window to reduce the influence of transients and improves robustness of parameter estimation; and a Sliding Window Algorithm (SWA) for discrete-time modeling, which enhances responsiveness to abrupt parameter changes. This enables a comparative analysis of their performance and limitations, which is rarely addressed in the existing literature [19,20,21,33].
- A modification of the SIA by limiting the data window, which reduces the influence of transients and improves the robustness of parameter estimation.
- Demonstration of two complementary fault identification approaches that enable quantification of the change in affected physical parameters—a capability rarely addressed in the existing literature [13,14,16,18,19]. In addition to detecting and isolating faults, the proposed methods also estimate fault magnitude, which significantly enhances diagnostic resolution. This is achieved through:
- A novel decision algorithm, based on the model obtained using SIA, which maps deviations in estimated model parameters to specific physical components;
- An indirect estimation method, applied in the SWA framework, supported by a selective Jacobian matrix approach that improves the accuracy of physical parameter identification and strengthens the overall diagnostic capability of the system, especially when the relation between model and physical parameters is nonlinear or non-negligible. This overcomes limitations of prior indirect approaches that typically rely on the full Jacobian matrix [3,7].
2. Materials and Methods
2.1. Laboratory Setup
2.1.1. DC Motor
2.1.2. Electronic Amplifier
2.1.3. CompactRIO 9075
- NI 9402 (LVTTL, bidirectional, 4-channel, 55 ns digital input-output module)—for measuring motor speed after the gearbox, based on the frequency of the pulse train from the optical encoder;
- NI 9403 (5 V/TTL, bidirectional, 32-channel, 7 μs digital input-output module)—for controlling the activation of the corresponding relays;
- NI 9205 (32-channel, ±200 mV to ±10 V, 16-bit, 250 kS/s voltage input module)—for measuring the armature voltage of the motor and the armature current (by measuring the voltage across an additional resistor);
- NI 9263 (4-channel, ±10 V, 16-bit voltage output module)—for supplying the control voltage to the amplifier.
2.1.4. Relays
2.2. System Modeling in the Presence of Multiplicative Faults
2.3. Sliding Window Algorithm
- is the system input,
- is the system output,
- is the system order.
2.4. Sliding Integral Algorithm
2.5. The Main Steps of the Proposed FDII Methodology
3. Results
3.1. Multiplicative Fault Detection
3.1.1. Input–Output Signals Under Multiplicative Faults
3.1.2. Multiplicative Fault Detection Using Sliding Window Algorithm
3.1.3. Multiplicative Fault Detection Using Sliding Integral Algorithm
3.2. Multiplicative Fault Isolation and Identification
3.2.1. Decision Algorithm
3.2.2. Indirect Estimation Procedure
- is estimation in model parameters variation,
- is the nominal model parameters,
- is estimating model parameters,
- is estimation of actual physical parameters.
- is the estimate of the change in the i-th physical parameter,
- is the i-th column of the Jacobian matrix (matrix of partial derivatives)
- is the estimate of the change in model parameters due to the i-th fault,
- is nominal model parameters,
- is estimated model parameters in the presence of a fault in the i-th physical parameter.
4. Discussion
4.1. Validation of Fault Detection Measurement Results
- Although the SIA is computationally more complex and more sensitive to noise than the discrete-time approach, it proved almost as effective at detecting multiplicative faults. As it has been observed, it is important to ensure that the length of the identification dataset K is chosen to be sufficiently small yet greater than m (i.e., K > m).
- The SWA is computationally simpler and more robust to measurement noise, making it better suited for real-time applications. Its parameter estimates also showed strong agreement with the actual system response.
- Obtained results confirm that, at the nominal resistance R1 = 1 Ω, Coulomb friction is negligible. When R1 increases abruptly, however, Coulomb friction can no longer be ignored (which is consistent with Equation (2)). Hence, simplified SIA and SWA models based on (6) and (8) that omit Coulomb friction lose accuracy. Also, the Coulomb friction value Mc = 0.33 mNm, which yields the best fit, appears to be more accurate than the value reported in [45]. However, the agreement between the measured system output and the output of the linearized model (2), with Mc = 0.33 mNm, does not exceed 80% for any fault magnitude in R1, indicating that the system can only be linearized approximately.
4.2. Discussion of Multiplicative Fault Isolation and Identification
4.2.1. Discussion of the Decision Algorithm
4.2.2. Discussion of the Indirect Estimation Procedure
4.3. Conparison of the Results
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Park, Y.J.; Fan, S.K.S.; Hsu, C.Y. A review on fault detection and process diagnostics in industrial processes. Processes 2020, 8, 1123. [Google Scholar] [CrossRef]
- Du, X. Fault detection using bispectral features and one-class classifiers. J. Process Control 2019, 83, 1–10. [Google Scholar] [CrossRef]
- Gertler, J.J. Fault Detection and Diagnosis in Engineering Systems; CRC Press: Boca Raton, FL, USA, 2017. [Google Scholar] [CrossRef]
- Mariano-Hernández, D.; Hernández-Callejo, L.; Zorita-Lamadrid, A.; Duque-Pérez, O.; Santos García, F. A review of strategies for building energy management system: Model predictive control, demand side management, optimization, and fault detect & diagnosis. J. Build. Eng. 2021, 33, 101692. [Google Scholar] [CrossRef]
- Mercorelli, P. Recent advances in intelligent algorithms for fault detection and diagnosis. Sensors 2024, 24, 2656. [Google Scholar] [CrossRef]
- Adouni, A.; Ben Hamed, M.; Flah, A.; Sbita, L. Sensor and actuator fault detection and isolation based on artificial neural networks and fuzzy logic applicated on induction motor. In Proceedings of the 2013 International Conference on Control, Decision and Information Technologies (CoDIT), Hammamet, Tunisia, 6–8 May 2013; pp. 917–922. [Google Scholar] [CrossRef]
- Guzmán-Rabasa, J.A.; López-Estrada, F.R.; González-Contreras, B.M.; Valencia-Palomo, G.; Chadli, M.; Pérez-Patricio, M. Actuator fault detection and isolation on a quadrotor unmanned aerial vehicle modeled as a linear parameter-varying system. Meas. Control 2019, 52, 1228–1239. [Google Scholar] [CrossRef]
- Debele, Y.; Shi, H.Y.; Wondosen, A.; Ku, T.W.; Kang, B.S. Deep learning-based robust actuator fault detection and isolation scheme for highly redundant multirotor UAVs. Drones 2023, 7, 437. [Google Scholar] [CrossRef]
- Tirandaz, H.; Keliris, C.; Polycarpou, M. Actuator fault detection and isolation in a class of nonlinear interconnected systems. Int. J. Control 2024, 97, 2914–2934. [Google Scholar] [CrossRef]
- Antic, S.; Djurovic, Z.; Kvascev, G. Application of structured and directional residuals for fault detection and isolation on permanent-magnet DC motor with amplifier. Qual. Reliab. Eng. Int. 2016, 32, 2601–2621. [Google Scholar] [CrossRef]
- Antic, S.; Rosic, M.; Djurovic, Z.; Bozic, M. Comparison of structured residuals design techniques for actuator and sensor fault detection and isolation in a permanent magnet DC motor. Electr. Eng. 2024, 106, 2087–2105. [Google Scholar] [CrossRef]
- Antić, S.; Luković, V.; Đurović, Ž. Expert system for FDI of DC motor faults using structured residuals design technique. Serb. J. Electr. Eng. 2023, 20, 93–105. [Google Scholar] [CrossRef]
- Boulkroune, B.; Gálvez-Carrillo, M.; Kinnaert, M. Additive and multiplicative fault diagnosis for a doubly-fed induction generator. In Proceedings of the IEEE International Conference on Control Applications (CCA), Denver, CO, USA, 28–30 September 2011; pp. 1302–1308. [Google Scholar] [CrossRef]
- Ding, S.X.; Frank, P.M.; Ding, E.L. An approach to the detection of multiplicative faults in uncertain dynamic systems. In Proceedings of the IEEE Conference on Decision and Control, Las Vegas, NV, USA, 10–13 December 2002; Volume 4, pp. 4371–4376. [Google Scholar] [CrossRef]
- Huang, H.P.; Li, C.C.; Jeng, J.C. Multiple multiplicative fault diagnosis for dynamic processes via parameter similarity measures. Ind. Eng. Chem. Res. 2007, 46, 4517–4530. [Google Scholar] [CrossRef]
- Zhu, C.C.; Li, L.; Ding, S.X. Multiplicative fault detection and isolation in dynamic systems using data-driven K-gap metric based KNN algorithm. IFAC-Pap. 2022, 55, 169–174. [Google Scholar] [CrossRef]
- Ben Brahim, A.; Dhahri, S.; Ben Hmida, F.; Sellami, A. Multiplicative fault estimation-based adaptive sliding mode fault-tolerant control design for nonlinear systems. Complexity 2018, 2018, 1462594. [Google Scholar] [CrossRef]
- Liu, X.Q.; Zhang, H.Y.; Liu, J.; Yang, J. Fault detection and diagnosis of permanent-magnet DC motor based on parameter estimation and neural network. IEEE Trans. Ind. Electron. 2000, 47, 1021–1030. [Google Scholar] [CrossRef]
- Lu, L.; Wang, W. Fault diagnosis of permanent magnet DC motors based on multi-segment feature extraction. Sensors 2021, 21, 7505. [Google Scholar] [CrossRef]
- Dobra, P.; Trușcă, M.; Sita, I.V.; Munteanu, R.A.; Munteanu, M. Model based approach in fault detection and diagnosis for DC motor. In Proceedings of the 8th IEEE Symposium on Diagnostics for Electrical Machines, Power Electronics and Drives (SDEMPED), Bologna, Italy, 5–8 September 2011; pp. 229–233. [Google Scholar] [CrossRef]
- Liu, M.; Yang, X.; Cui, S. Online fault detection and diagnosis of permanent-magnetic DC motor. In Proceedings of the 2008 IEEE Vehicle Power and Propulsion Conference (VPPC), Harbin, China, 3–5 September 2008. [Google Scholar] [CrossRef]
- Nandi, S.; Toliyat, H.A.; Li, X. Condition monitoring and fault diagnosis of electrical motors—A review. IEEE Trans. Energy Convers. 2005, 20, 719–729. [Google Scholar] [CrossRef]
- Akin, B.; Choi, S.; Orguner, U.; Toliyat, H.A. A simple real-time fault signature monitoring tool for motor-drive-embedded fault diagnosis systems. IEEE Trans. Ind. Electron. 2011, 58, 1990–2001. [Google Scholar] [CrossRef]
- Park, J.-K.; Seo, I.-M.; Hur, J. Fault type detection using frequency pattern of stator current in IPM-type BLDC motor under stator inter-turn, dynamic eccentricity, and coupled faults. In Proceedings of the 2013 IEEE Energy Conversion Congress and Exposition (ECCE), Denver, CO, USA, 15–19 September 2013; pp. 2516–2521. [Google Scholar] [CrossRef]
- Saadaoui, W.; Jelassi, K. Induction motor bearing damage detection using stator current analysis. In Proceedings of the 2011 International Conference on Power Engineering, Energy and Electrical Drives (POWERENG), Málaga, Spain, 11–13 May 2011; pp. 1–6. [Google Scholar] [CrossRef]
- Chan, C.W.; Hua, S.; Hong-Yue, Z. Application of fully decoupled parity equation in fault detection and identification of DC motors. IEEE Trans. Ind. Electron. 2006, 53, 1277–1284. [Google Scholar] [CrossRef]
- Lee, J.H.L.J.; Lyou, J.L. Fault Diagnosis and Fault Tolerant Control of DC Motor Driving System. In Proceedings of the 2001 IEEE International Symposium on Industrial Electronics (ISIE 2001), Pusan, Republic of Korea, 8–11 July 2001; Volume 3, pp. 1719–1723. [Google Scholar] [CrossRef]
- Najafabadi, T.A.; Salmasi, F.R.; Jabehdar-Maralani, P. Detection and Isolation of Speed-, DC-Link Voltage-, and Current-Sensor Faults Based on an Adaptive Observer in Induction-Motor Drives. IEEE Trans. Ind. Electron. 2011, 58, 1662–1672. [Google Scholar] [CrossRef]
- Kargar, S.M.; Salahshoor, K.; Yazdanpanah, M.J. Integrated Nonlinear Model Predictive Fault-Tolerant Control and Multiple-Model-Based Fault Detection and Diagnosis. Chem. Eng. Res. Des. 2014, 92, 340–349. [Google Scholar] [CrossRef]
- Jiang, Z.; Huang, X.; Cao, W. RLS-Based Algorithm for Detecting Partial Demagnetization under Both Stationary and Nonstationary Conditions. Energies 2022, 15, 3509. [Google Scholar] [CrossRef]
- Kuric, M.; Lacevic, B.; Osmic, N.; Tahirovic, A. RLS-Based Fault-Tolerant Tracking Control of Multirotor Aerial Vehicles. In Proceedings of the IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM), Munich, Germany, 24 August 2017; pp. 1148–1153. [Google Scholar] [CrossRef]
- Leite, D.F.; Hell, M.B.; Diez, P.H.; Ganglio, B.S.L.; Nascimento, L.O.; Costa, P. Real-time model-based fault detection and diagnosis for alternators and induction motors. In Proceedings of the IEEE International Electric Machines and Drives Conference (IEMDC), Miami, FL, USA, 3–5 May 2007; Volume 1, pp. 202–207. [Google Scholar] [CrossRef]
- Menini, L.; Possieri, C.; Tornambè, A. Application of algebraic geometry techniques in permanent magnet DC motor fault detection and identification. Eur. J. Control 2015, 25, 39–50. [Google Scholar] [CrossRef]
- Fernández Gómez, A.J.; Jaramillo, V.H.; Ottewill, J.R. Fault Detection in Electric Motors by Means of the Extended Kalman Filter as Disturbance Estimator. In Proceedings of the 2014 UKACC International Conference on Control (CONTROL 2014), Loughborough, UK, 9–11 July 2014; pp. 432–437. [Google Scholar] [CrossRef]
- Miniach, M.; Orlowska-Kowalska, T. Innovative Extended Kalman Filter in a Coherent System for Detection and Compensation of Various Current Sensor Faults in the Induction Motor Drive. IEEE Trans. Ind. Electron. 2025, 72, 7772–7784. [Google Scholar] [CrossRef]
- Xiong, K.; Chan, C.W.; Zhang, H.Y. Unscented Kalman Filter for Fault Detection. IFAC Proc. Vol. 2005, 38, 113–118. [Google Scholar] [CrossRef]
- Karami, F.; Poshtan, J.; Poshtan, M. Model-Based Fault Detection in Induction Motors. In Proceedings of the IEEE International Conference on Control Applications (CCA), Yokohama, Japan, 8–10 September 2010; pp. 1957–1962. [Google Scholar] [CrossRef]
- Rao, C.R.; Toutenburg, H. Linear Models: Least Squares and Alternatives; Springer: New York, NY, USA, 1999. [Google Scholar] [CrossRef]
- Isermann, R. Fault-Diagnosis Applications: Model-Based Condition Monitoring; Actuators, Drives, Machinery, Plants, Sensors, and Fault-Tolerant Systems; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar] [CrossRef]
- de Miguel, L.J.; Blázquez, L.F. Fuzzy Logic-Based Decision-Making for Fault Diagnosis in a DC Motor. Eng. Appl. Artif. Intell. 2005, 18, 423–450. [Google Scholar] [CrossRef]
- Lee, C.Y.; Maceren, E.D.C. Induction motor bearing fault classification using deep neural network with particle swarm optimization-extreme gradient boosting. IET Electr. Power Appl. 2024, 18, 297–311. [Google Scholar] [CrossRef]
- Toma, R.N.; Prosvirin, A.E.; Kim, J.M. Bearing fault diagnosis of induction motors using a genetic algorithm and machine learning classifiers. Sensors 2020, 20, 1884. [Google Scholar] [CrossRef]
- Patton, R.J.; Frank, P.M.; Clark, R.N. (Eds.) Issues of Fault Diagnosis for Dynamic Systems; Springer: London, UK, 2000. [Google Scholar]
- Isermann, R. Fault-Diagnosis Systems: An Introduction from Fault Detection to Fault Tolerance; Springer: Berlin/Heidelberg, Germany, 2006. [Google Scholar]
- Bjekic, M.; Antic, S.; Milovanovic, A. Permanent Magnet DC Motor Friction Measurement and Analysis of Friction’s Impact. Int. Rev. Electr. Eng. (IREE) 2011, 6, 2261–2269. [Google Scholar]
- Karnopp, D. Computer Simulation of Stick-Slip Friction in Mechanical Dynamic Systems. J. Dyn. Syst. Meas. Control 1985, 107, 100–103. [Google Scholar] [CrossRef]
- Ljung, L. System Identification: Theory for the User, 2nd ed.; Prentice Hall: Upper Saddle River, NJ, USA, 1999. [Google Scholar]
- Gholami, A.; Haddadnia, J.; Ghasemi, J.B. A Sliding Window Approach for Signal Processing in Fault Detection. Signal Process. 2013, 93, 2760–2771. [Google Scholar] [CrossRef]
- Zhao, J.; Wang, X.; Gao, G.; Na, J.; Liu, H.; Luan, F. Online Adaptive Parameter Estimation for Quadrotors. Algorithms 2018, 11, 167. [Google Scholar] [CrossRef]
- Yang, B.; Wang, J.; Sun, Y. Fault Detection and Diagnosis Based on Sliding Mode Integral Algorithm for Nonlinear Systems. Appl. Sci. 2020, 10, 1234. [Google Scholar] [CrossRef]
- Antić, S.; Đurović, Ž. Application of Sliding Integral Algorithm for Parametric Fault Detection of a DC Motor Amplifier. In Proceedings of the 2nd International Conference on Electrical, Electronic and Computing Engineering (IcETRAN 2015), Silver Lake, Serbia, 8–11 June 2015; pp. AUI1.5.1–AUI1.5.6, ISBN 978-86-80509-71-6. [Google Scholar]
- Sagara, S.; Zhao, Z.Y. Numerical Integration Approach to On-Line Identification of Continuous-Time Systems. Automatica 1990, 26, 63–74. [Google Scholar] [CrossRef]
Nominal armature voltage | Uan = 12 V |
Nominal armature current | Ian = 0.629 A |
Nominal motor speed | nn = 2750 min−1 |
Motor moment of inertia | Jm = 1.3·10−6 kgm2 * |
Gear reducer moment of inertia | Jgr = 0.6·10−7 kgm2 * |
Encoder moment of inertia | Je = 0.7·10−7 kgm2 * |
Viscous friction coefficient | B = 1.8·10−6 Nm/rad/s ** |
Coulomb friction | Mc = 0.48·10−3 Nm ** |
Motor torque constant | KT = 25.5·10−3 Nm/A |
Back electromotive force (EMF) constant | Ke = 25.5·10−3 V/rad/s |
Armature resistance | Ra = 7.41 Ω |
Armature inductance | La = 0.77·10−3 H |
Gear ratio | N = 3.8 |
Amplifier resistor R1 | R1 = 1 Ω |
Amplifier resistor R5 | R5 = 1 kΩ |
Amplifier resistors R9, R10, and R12 | R9 = R10 = R12 = 10 kΩ |
Amplifier resistors R14 and R15 | R14 = R15 = 1 kΩ |
Equivalent resistor Re1 | Re1 = R9·R10/(R9 + R10) = 5 kΩ |
Equivalent resistor Re2 | Re2 = R12 + R14 + R15 = 12 kΩ |
Amplifier capacitor C8 | C8 = 48 pF |
Doi | R1 | Doi | R9 |
Do17 | 1 Ω | Do19 | 10 kΩ |
Do16 | 10 Ω | Do18 | 33 kΩ |
Do1 | 56 Ω | Do3 | 56 kΩ |
Do0 | 100 Ω | Do2 | 100 kΩ |
Doi | C8 | Doi | R12 |
Do21 | 47 pF | Do6 | 10 kΩ |
Do20 | 1 µF | Do7 | 5.6 kΩ |
Do5 | 10 µF | Do22 | 3.3 kΩ |
Do4 | 47 µF | Do23 | 2 kΩ |
R1 = 1 Ω | R9 = 10 kΩ | ||||||
---|---|---|---|---|---|---|---|
Fault | b0d | b1d | a1d | Fault | b0d | b1d | a1d |
10 Ω | 1.421 | −0.82 | −0.738 | 33 kΩ | 1.488 | −0.5 | −0.373 |
56 Ω | 0.472 | −0.279 | −0.896 | 56 kΩ | 1.337 | −0.412 | −0.35 |
100 Ω | 0.29 | −0.18 | −0.925 | 100 kΩ | 1.258 | −0.359 | −0.316 |
R12 = 10 kΩ | C8 = 47 pF | ||||||
---|---|---|---|---|---|---|---|
Fault | b0d | b1d | a1d | Fault | b0d | b1d | a1d |
2 kΩ | 0.757 | −0.368 | −0.514 | 1 μF | 1.148 | −0.013 | −0.526 |
3.3 kΩ | 1 | −0.458 | −0.492 | 10 μF | 0.312 | −0.142 | −0.929 |
5.6 kΩ | 1.434 | −0.784 | −0.572 | 47 μF | 0.21 | −0.168 | −0.982 |
Ra = 7.41 Ω | J = 1.43·10−6 kgm2 | ||||||
---|---|---|---|---|---|---|---|
Fault | b0d | b1d | a1d | Fault | b0d | b1d | a1d |
0.741 Ω | 1.9 | 0.356 | −0.06 | 1.43·10−4 kgm2 | 2.12 | −2.13 | −1 |
74.1 Ω | 2.369 | −2.227 | −0.94 | 1.43·10−8 kgm2 | 2.34 | −0.192 | −0.083 |
B = 1.8·10−6 Nm/rad/s | |||
---|---|---|---|
Fault | b0d | b1d | a1d |
1.8·10−4 Nm/rad/s | 2.162 | −0.34 | −0.172 |
1.8·10−5 Nm/rad/s | 2.177 | −1.062 | −0.524 |
R1 = 1 Ω | R9 = 10 kΩ | ||||||
---|---|---|---|---|---|---|---|
Fault | b0 | b1 | a1 | Fault | b0 | b1 | a1 |
10 Ω | 2.306 | 0.0546 | 0.038 | 33 kΩ | 1.331 | 0.0245 | 0.0199 |
56 Ω | 1.85 | 0.047 | 0.1 | 56 kΩ | 1.425 | 0.03 | 0.0221 |
100 Ω | 1.495 | 0.0352 | 0.126 | 100 kΩ | 1.575 | 0.032 | 0.022 |
R12 = 10 kΩ | C8 = 47 pF | ||||||
---|---|---|---|---|---|---|---|
Fault | b0 | b1 | a1 | Fault | b0 | b1 | a1 |
2 kΩ | 0.8 | 0.0175 | 0.023 | 1 μF | 2.39 | 0.024 | 0.0209 |
3.3 kΩ | 1.059 | 0.0228 | 0.0228 | 10 μF | 2.387 | 0.044 | 0.141 |
5.6 kΩ | 1.521 | 0.032 | 0.022 | 47 μF | 2.386 | 0.1142 | 0.56 |
Ra = 7.41 Ω | J = 1.43·10−6 kgm2 | ||||||
---|---|---|---|---|---|---|---|
Fault | b0 | b1 | a1 | Fault | b0 | b1 | a1 |
0.741 Ω | 2.393 | 0.02 | 0.011 | 1.43·10−4 kgm2 | 2.392 | 3.794 | 1.824 |
74.1 Ω | 2.395 | 0.143 | 0.06 | 1.43·10−8 kgm2 | 2.394 | 0.018 | 0.008 |
B = 1.8·10−6 Nm/rad/s | |||
---|---|---|---|
Fault | b0 | b1 | a1 |
1.8·10−4 Nm/rad/s | 2.2 | 0.026 | 0.012 |
1.8·10−5 Nm/rad/s | 2.346 | 0.0462 | 0.0213 |
Parameter | R1 = 1 Ω | R9 = 10 kΩ | R12 = 10 kΩ | C8 = 47 pF | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Fault | 10 Ω | 56 Ω | 100 Ω | 33 kΩ | 56 kΩ | 100 kΩ | 2 kΩ | 3.3 kΩ | 5.6 kΩ | 1 μF | 10 μF | 47 μF |
Estimated fault | 9.8 Ω | 49 Ω | 79 Ω | 17 kΩ | 18.2 kΩ | 19 kΩ | 2 kΩ | 3.3 kΩ | 5.6 kΩ | 0.97 μF | 9.7 μF | 46 μF |
Parameter | J = 1.43·10−6 kgm2 | |||||
---|---|---|---|---|---|---|
Fault | 0.741 Ω | 74.1 Ω | 1.43·10−4 kgm2 | 1.43·10−8 kgm2 | 1.8·10−4 Nm/rad/s | 1.8·10−5 Nm/rad/s |
Estimated fault | 0.62 Ω | 64.4 Ω | 1.43·10−4 kgm2 | 1.45·10−8 kgm2 | 0.57·10−4 Nm/rad/s | 1.53·10−5 Nm/rad/s |
SWA | SIA | Mc = 0 | Mc = 0.48 mNm (Mc = 0.33 mNm) |
---|---|---|---|
98.6% | 98.59% | 92.27% | 91.92% (92%) |
R1 = 1 Ω | SWA | SIA | Mc = 0 | Mc = 0.48 mNm (Mc = 0.33 mNm) |
---|---|---|---|---|
10 Ω | 95.71% | 96.42% | 70.78% | 69% (72.11%) |
56 Ω | 81.65% | 86.5% | −30.61% | 35.13% (76.74%) |
100 Ω | 74.44% | 76.75% | −150.2% | −17.67% (79%) |
R9 = 10 kΩ | SWA | SIA | Mc = 0 | Mc = 0.48 mNm (Mc = 0.33 mNm) |
---|---|---|---|---|
33 kΩ | 97.7% | 97.14% | 90.54% | 89.01% (89.52%) |
56 kΩ | 97.28% | 96.72% | 91.07% | 89.26% (89.87%) |
100 kΩ | 93.09% | 97.57% | 90.25% | 88.27% (88.93%) |
R12 = 10 kΩ | SWA | SIA | Mc = 0 | Mc = 0.48 mNm (Mc = 0.33 mNm) |
---|---|---|---|---|
2 kΩ | 98.32% | 98.57% | 92.14% | 90% (90.89%) |
3.3 kΩ | 95.89% | 98.59% | 92% | 91.4% (91.6%) |
5.6 kΩ | 98.77% | 97.96% | 92.48% | 91.52% (91.89) |
C8 = 47 pF | SWA | SIA | Mc = 0 | Mc = 0.48 mNm (Mc = 0.33 mNm) |
---|---|---|---|---|
1 μF | 97.85% | 90.6% | 75.41% | 75.4% (75.43%) |
10 μF | 95.07% | 97.57% | 88.53% | 89.04% (88.98%) |
47 μF | 87.96% | 96.72% | 96.3% | 96.69% (96.7%9 |
Ra = 7.41 Ω | SWA | SIA | Mc = 0 | Mc = 0.48 mNm (Mc = 0.33 mNm) |
---|---|---|---|---|
0.741 Ω | 99.68% | 89.53% | 95.43% | 95.01% (95.25%) |
74.1 Ω | 95.84% | 99.31% | 99.75% | 98.53% (98.93%) |
J = 1.43·10−6 kgm2 | SWA | SIA | Mc = 0 | Mc = 0.48 mNm (Mc = 0.33 mNm) |
---|---|---|---|---|
1.43·10−4 kgm2 | 85.84% | 96.63% | 99.59% | 98.72% (99.12%) |
1.43·10−8 kgm2 | 82.76% | 82.69% | 75.73% | 75.71% (75.73%) |
B = 1.8·10−6 Nm/rad/s | SWA | SIA | Mc = 0 | Mc = 0.48 mNm (Mc = 0.33 mNm) |
---|---|---|---|---|
1.8·10−4 Nm/rad/s | 99.54% | 99.21% | 96.88% | 96.84% (96.86%) |
1.8·10−5 Nm/rad/s | 99.45% | 99.1% | 96.5% | 96.2% (96.35%) |
Method | Real-Time Capability | Effectiveness | Computational Complexity | Characteristics | Fault Detection/Isolation/Identification |
---|---|---|---|---|---|
Least Squares (LS) [18,32,38] | Offline | Effective for static faults | Low | Not suitable for real time; sensitive to noise; poor performance under transients | Detection only |
Recursive Least Squares (RLS) RLS [30,31] | Real time | Effective for gradual parameter changes | Moderate | Sensitive to noise and abrupt faults; requires forgetting factor tuning | Detection + Identification |
Extended Kalman Filter (EKF) [29,34,35] | Real time (with tuning) | Suitable for nonlinear systems | High | Requires accurate model; sensitive to noise covariance; tuning required | Full (Detection, Isolation, Identification) |
Unscented Kalman Filter (UKF) UKF [36,37] | Real time (with tuning) | High estimation accuracy for nonlinear systems | Very High | Computationally intensive; complex tuning process | Full (Detection, Isolation, Identification) |
Algebraic-Geometric Technique (AGT) [33] | Offline | High analytical accuracy | High | Requires symbolic derivation; not robust to noise | Full (Detection, Isolation, Identification) |
Genetic Algorithm (GA) [42]. | Offline (training/optimisation) | Effective in feature selection, parameter tuning | High | Not suitable for real time; used primarily for offline training/optimisation | Detection, Optimisation (offline) |
Particle Swarm Optimisation (PSO) [41]. | Offline (training/optimisation) | Effective for weight tuning in ML models | Moderate–High | Not real time; applied offline for tuning; performance depends on swarm settings | Detection, Optimisation (offline) |
Neural Networks (NN) [6,18,41] | Possible (inference only) | High accuracy with nonlinear and complex patterns | High (training), Low–Mod (inference) | Training is offline; real time only feasible if model is simple and pretrained | Full (if combined with logic/rules) |
Proposed method: Sliding Window Algorithm (SWA)+ selected Jacobian | Real-time | Robust to noise; suited for abrupt faults; | Low | Performance depends on window size; | Full (Detection, Isolation, Identification) |
Proposed method: Sliding Integral Algorithm (SIA)+ Decision algorithm | Real-time | Robust to noise; suited for abrupt faults; clear model-parameter link | Moderate | Performance depends on window lengths and data lengths | Full (Detection, Isolation, Identification) |
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Antić, S.; Rosić, M.; Koprivica, B.; Milovanović, A.; Luković, M. Detection, Isolation, and Identification of Multiplicative Faults in a DC Motor and Amplifier Using Parameter Estimation Techniques. Appl. Sci. 2025, 15, 8322. https://doi.org/10.3390/app15158322
Antić S, Rosić M, Koprivica B, Milovanović A, Luković M. Detection, Isolation, and Identification of Multiplicative Faults in a DC Motor and Amplifier Using Parameter Estimation Techniques. Applied Sciences. 2025; 15(15):8322. https://doi.org/10.3390/app15158322
Chicago/Turabian StyleAntić, Sanja, Marko Rosić, Branko Koprivica, Alenka Milovanović, and Milentije Luković. 2025. "Detection, Isolation, and Identification of Multiplicative Faults in a DC Motor and Amplifier Using Parameter Estimation Techniques" Applied Sciences 15, no. 15: 8322. https://doi.org/10.3390/app15158322
APA StyleAntić, S., Rosić, M., Koprivica, B., Milovanović, A., & Luković, M. (2025). Detection, Isolation, and Identification of Multiplicative Faults in a DC Motor and Amplifier Using Parameter Estimation Techniques. Applied Sciences, 15(15), 8322. https://doi.org/10.3390/app15158322