Skip to main content
Have a personal or library account? Click to login
Experimental Evaluation of Current Sensors’ Fault Detection and Classification Methods in PMSM Drives Cover

Experimental Evaluation of Current Sensors’ Fault Detection and Classification Methods in PMSM Drives

Open Access
|Mar 2026

Full Article

1.
Introduction

The current-sensor faults in electric-motor–drive systems represent a rapidly developing area of research (Li et al., 2019; Nesri et al., 2024; Zhu et al., 2024). These sensors play a crucial role in the electric drive control system. Consequently, any malfunction or inaccuracy in current sensing can have a significant impact on the performance and reliability of the entire drive system. Such faults can lead to serious, and in some cases even catastrophic, consequences. Depending on the type of failure, the control system may lose stability, and its operational performance can deteriorate (Khil et al., 2017). Therefore, the detection, isolation, and compensation of current-sensor faults have become essential aspects of modern fault-tolerant control strategies for electric drives (Zhang et al., 2025).

In electric drive systems, current transducer manufacturer (LEM)-type current transducers are commonly used. These sensors provide non-invasive current measurement. In the literature, several basic types of faults are usually considered (Zhang et al., 2018, 2025):

  • complete or intermittent loss of the measurement signal due to damaged electronic components or wiring,

  • gain errors, measurement noise, and offset caused by the degradation of magnetic properties or corrosion of the core resulting from temperature changes.

In the available literature, several groups of methods can be distinguished for the detection, classification, and compensation of measurement sensors’ faults. In the case of current sensors, signal-based approaches are the most commonly used (Khojet et al., 2019; Zhao et al., 2025). These methods are among the simplest and mainly applied for fault detection and identification of the faulty phase. Fault information is obtained through operations performed on the current signals (Khil et al., 2019) and, in some cases, also from measurements provided by the speed transducer (Guo et al., 2021). In recent studies, it has become clear that within research relying on signal-analysis methods, the primary emphasis has shifted beyond merely detecting and locating faulty sensors towards the classification of the specific type of damage (Li et al., 2025; Zhang et al., 2025; Zheng et al., 2025). In such studies, the authors seek additional indicators characteristic of particular types of faults, such as the gain factor and the offset coefficient. This approach requires detailed preliminary analysis and advanced a priori knowledge, which can be a drawback due to the additional complexity and expertise needed. An example can be an article (Li et al., 2025) where the authors present a harmonic-current–based method for diagnosing current-sensor faults in dual three-phase permanent magnet synchronous motors (PMSMs) for electric aircraft. The technique exploits the relationship between harmonic (xy) and zero-sequence (o1–o2) currents under faults, using second-order differencing and adaptive thresholds to quickly and reliably detect subtle deviations.

Recently, there has been a growing number of studies employing model-based methods (Haghgooei et al., 2023; Jawdeh et al., 2025; Xiaobing and Shangbo, 2022; Zhang et al., 2025). In such approaches, various types of state variable estimators are used. A significant advantage of these fault detection and localisation methods is the possibility of simultaneous fault compensation. In their article Xiaobing and Shangbo (2022) focus on fault diagnosis and fault-tolerant control for PMSM systems using observers. They employ algebraic differential observation combined with a current linear extended state observer (LESO) and space vector error projection to estimate faulty phase currents. Another example is the article by Haghgooei et al. (2023), where the authors use observers to detect current-sensor faults in the wound rotor synchronous machine (WRSM). A flux-based observer estimates stator currents and triggers a switch to sensorless control when a fault occurs. Analysing recent studies in the literature on model-based methods, authors often utilise sliding mode observers (SMOs). An example of such work is the study by Zhao et al. (2017), which proposes a scheme for reconstructing current-sensor faults and estimating unknown load disturbances in a PMSM-driven system. The method employs two SMOs to handle load disturbances and sensor faults separately. Xu et al. (2024) proposed a method for detecting incipient faults in PMSM current sensors using an adaptive interval SMO. The approach reconstructs sensor faults and estimates the state accurately, enabling diagnosis of both incipient and severe faults. Another example of such work is the article by Tarkhani et al. (2025), which presents a fault-tolerant control scheme for a three-phase induction motor under current-sensor failure conditions, combining a third-order super-twisting sliding mode controller with a third-order super-twisting SMO. Speed sensor fault detection and compensation can also be effectively achieved using SMO-based techniques (Jankowska et al., 2023). The above literature review highlights the complexity of applying model-based methods for fault detection in PMSM systems, which often involves combining multiple approaches. In studies presenting model-based methods, there is also an effort to utilise additional indicators that enable fault classification (Haghgooei et al., 2023; Jawdeh et al., 2025).

Currently, there is an increasing number of studies on signal- and model-based methods. Signal-based approaches often face challenges in accurately classifying faults, while model-based methods require detailed a priori knowledge. Moreover, in such studies, authors typically do not provide extensive statistical analysis across different operating conditions; instead, they base their conclusions on individual signal traces. Furthermore, it is worth highlighting that model-based methods are more challenging to implement in PMSMs than in induction motors due to strong non-linearities and sensitivity to parameter variations (Li et al., 2025; Sergakis et al., 2025). Consequently, hybrid approaches combining observers with machine learning or signal-based techniques are often employed to enhance fault detection and identification in PMSMs (Chen et al., 2025).

The last category of methods – those based on artificial intelligence, mainly neural networks – has been the least covered in the literature. In this case, the focus is not merely on fault detection or localisation but primarily on fault classification. For fault-type classification, neural networks – most commonly with feedforward architectures – are the most widely used (Jankowska and Dybkowski, 2023; Teler et al., 2024). There are also examples of more complex network structures, such as convolutional neural networks (CNNs) and long short-term memory networks (LSTMs), which allow for more effective identification of different fault types (Wu et al., 2024; Teler et al., 2024). A slightly different application of LSTM is presented in a study (Wang et al., 2025), where a current-sensorless fault-tolerant control strategy for PMSMs is proposed to improve the reliability of electric propulsion in electric aircraft. The approach combines hierarchical fault diagnosis using a SMO with LSTM-based current reconstruction, enabling direct mapping from speed/position to phase currents during sensor failures. Another example (Chen et al., 2025) proposed a fault detection and identification method for PMSM current sensors by integrating an attention mechanism with a bidirectional LSTM (BiLSTM) network to capture temporal dependencies in the signals. These methods have been applied before to classify other types of faults, and as a result, much of the current-sensor faults research builds on the insights gained from those earlier applications (Baharvand et al., 2024; Li et al., 2022; Ma et al., 2025; Yan and Sun, 2023). It is worth noting that the authors of the studies using this approach typically present results from both simulation and experimental analyses across a wide range of drive system operating conditions. The main drawbacks of neural network–based methods are their computational complexity and the time required for fault detection and classification.

In this study, a comparative analysis of various methods for monitoring current-sensor condition in a PMSM drive system is presented. The investigation focuses on the use of current markers (Cri) for fault detection and localisation, as well as on the application of both shallow and deep neural networks for fault classification. The authors focus on analysing methods that do not require knowledge of the motor model because such approaches are generally more robust to parameter variations and easier to implement in practical applications, particularly in PMSMs. The analysis is based exclusively on experimental data from the same motor, with the performance of the algorithms evaluated under a wide range of operating conditions to assess reliability, accuracy, and robustness. This study stands out because it offers a broad comparative evaluation of various approaches based on parameters such as classification accuracy, effectiveness, and computational complexity, rather than focusing on individual methods separately. The main contributions of the paper are as follows:

  • presenting a comprehensive cross-sectional overview of fault diagnosis possibilities for current sensors using methods that do not require knowledge of the motor model, in contrast to most existing studies, which typically focus on a single method; this paper compares and evaluates several model-free methods applied to the same motor and control structure,

  • analysis of selected diagnostic methods in terms of their effectiveness, supported by statistical analysis, as well as their computational complexity under variable operating conditions,

  • proposal of an improvement of an existing diagnostic approach based on Cri markers, aimed at increasing the efficiency and robustness of the damaged phase localisation.

The rest of this paper is organised as follows. The second section is a description of the experimental set-up, the analysed failures, and the method of their simulation in the control system. Sections 3–5 present the characteristics of the individual fault detection and classification systems, as well as an evaluation of their effectiveness. The last section provides a summary of the work along with a comparative analysis of all the methods.

2.
Experimental Set-Up and Fault Analysis

The experiments were carried out on a PMSM with a rated power of 0.894 kW, whose basic parameters are presented in Table 1. As a load for the tested motor, a second Moog motor with a torque of 1.4 Nm was used, controlled by a dedicated Moog MSD servo-drive (East Aurora, NY, USA).

Table 1.

Essential parameters of the tested motor.

PN (kW)Pp (−)nN (rpm)TN (Nm)IN (A)J (kg . m2)RS (Ω)LS (mH)
0.89446,2001.41.90.0000394.66157.9835

The field-oriented control (FOC) structure was developed in the MATLAB/Simulink (MathWorks, Natick, MA, USA) environment and implemented on a dSPACE 1103 (Paderborn, Germany) control board. The motor was supplied by a Pulse Width Modulation (PWM)-controlled inverter operating at a switching frequency of 15 kHz.

Feedback signals in the control structure were obtained using an incremental encoder (36,000 pulses per revolution) and LEM-type (LA 25-P) current transducers. The sampling period was the same for both the current and the speed feedback signals and was set to 1 × 10−4 s. The current was measured in all three phases; however, in the control structure, only the measurements from phases A and B were used to determine the stator current components. The current in phase C was measured solely for diagnostic purposes and utilised in the Cri-based detection scheme as well as in the classifier based on shallow neural networks. A block diagram and photos of the individual components of the test stand are shown in Figure 1.

Figure 1.

Block diagram (a) and photos (b) of experimental set-up. PMSM, permanent magnet synchronous motor.

In this set-up, faults were simulated using equations that describe gain error, measurement noise, and signal loss (Table 2). The fault simulation consisted of introducing modifications to the measured signal, which were then used in the control structure. As a result, the effect of the fault became visible within the control system, influencing its operation and allowing for analysis of the diagnostic algorithms. A block diagram of the control system, showing the measurement systems and the signals used for fault detection and classification, is presented in Figure 2.

Figure 2.

Control system diagram with measurement systems. PMSM, permanent magnet synchronous motor.

Table 2.

Types of individual failures and equations that enable their simulation.

Type of the faultCurrent value
Gain error iAfault=1γiAmeas i_A^{fault} = \left( {1 - \gamma } \right)i_A^{meas}
Signal noise iAfault=iAmeas+nt i_A^{fault} = i_A^{meas} + n\left( t \right)
Signal loss iAfault=0 i_A^{fault} = 0

Figure 3 shows example waveforms for the analysed faults in phase A. The article analyses signal loss, signal noise with added to measurement white Gaussian noise at a level of 70 dB, and gain error with a value of 0.9iAmeas {0.9i}_A^{meas} .

Figure 3.

Sample transients with different types of faults – signal noise (a), gain error (b), and signal loss (c).

3.
Fault Detection Based on Cri Markers

The first method to be described is fault detection using current markers Cri (Bahri et al., 2007; Klimkowski and Dybkowski, 2015; Jankowska and Dybkowski, 2022). This method is based on the fact that the currents in the α-β coordinates can be determined using measurements from two or three current sensors in the following way: (1) isα1=23isA12isB+isC,isβ1=33isBisC {i_{s\alpha 1}} = {2 \over 3}\left( {{i_{sA}} - {1 \over 2}\left( {{i_{sB}} + {i_{sC}}} \right)} \right),{i_{s\beta 1}} = {{\sqrt 3 } \over 3}\left( {{i_{sB}} - {i_{sC}}} \right) (2) isα2=isA,isβ2=33isA+2isB {i_{s\alpha 2}} = {i_{sA}},{i_{s\beta 2}} = {{\sqrt 3 } \over 3}\left( {{i_{sA}} + 2{i_{sB}}} \right) (3) isα3=isB+isC,isβ3=33isBisC {i_{s\alpha 3}} = - \left( {{i_{sB}} + {i_{sC}}} \right),{i_{s\beta 3}} = - {{\sqrt 3 } \over 3}\left( {{i_{sB}} - {i_{sC}}} \right)

In each case, these values should be equal or, under real conditions, differ only slightly. Based on this, a condition (Δ) can be established which, if violated, indicates the presence of a fault in one of the sensors: (4) isα1=isα2=isα3isβ1=isβ2=isβ3 \left( {{i_{s\alpha 1}} = {i_{s\alpha 2}} = {i_{s\alpha 3}}} \right) \wedge \left( {{i_{s\beta 1}} = {i_{s\beta 2}} = {i_{s\beta 3}}} \right)

Since the previous condition allows only the detection of a fault in one of the three sensors, it is necessary to introduce additional conditions that enable the localisation of the faulty phase. Eqs (1)–(3) make it possible to determine three current markers, each independent of one phase measurement: (5) Cri1=isB+isC2+33isBisC2 {C_{ri1}} = {\left( { - \left( {{i_{sB}} + {i_{sC}}} \right)} \right)^2} + {\left( {{{\sqrt 3 } \over 3}\left( {{i_{sB}} - {i_{sC}}} \right)} \right)^2} (6) Cri2=isA2+33isA+2isC2 {C_{ri2}} = {\left( {{i_{sA}}} \right)^2} + {\left( { - {{\sqrt 3 } \over 3}\left( {{i_{sA}} + 2{i_{sC}}} \right)} \right)^2} (7) Cri3=isA2+33isA+2isB2 {C_{ri3}} = {\left( {{i_{sA}}} \right)^2} + {\left( {{{\sqrt 3 } \over 3}\left( {{i_{sA}} + 2{i_{sB}}} \right)} \right)^2}

The relationships between the markers after a fault occurs make it possible to locate the fault. Since the differences between the markers from the current and previous samples have a significant impact on improving detection stability, they were included in the algorithm in the following way: (8) ΔCrij=CrijkCrijk1forj=1,2,3 \Delta {C_{rij}} = \left| {{C_{rij}}\left( k \right) - {C_{rij}}\left( {k - 1} \right)} \right|\;{\rm{for}}\;j = 1,2,3

In the standard version of the algorithm, the localisation of the faulty phase is performed using the relationships between the current markers, applied in the following way Cri1 < Cri3 < Cri2 for phases A and B. In this work, the author modified the algorithm, showing that it is sufficient for the independent marker to have the smallest value among all markers to locate the damage (Figure 4). This modification was introduced to improve the effectiveness and robustness of the fault localisation, while maintaining the fundamental principles of the original method.

Figure 4.

Block diagram of the phase detection and localisation system based on Cri markers.

To demonstrate the significance of the proposed enhancement, Figures 5 and 6 illustrate the detector performance under fast periodic signal interruptions. As shown in Figure 5, the standard version of the detection algorithm exhibits a higher number of phase localisation errors, whereas the improved algorithm presented in Figure 6 significantly reduces these misclassifications. The improvement in detection accuracy is particularly noticeable in phase A.

Figure 5.

Speed, current, and detector response waveforms in the standard version during periodic signal interruption in phases A (a) and B (b).

Figure 6.

Speed, current, and detector response waveforms in the modified version during periodic signal interruption in phases A (a) and B (b).

With the use of the modified version of the algorithm, example results of fault detection and localisation in phases A and B for a loaded motor during measurement signal loss are presented in Figure 7. These results indicate that, from the detection perspective, the difference between the marker values in the current and the previous samples – caused by the occurrence of the fault – is more significant than the absolute instantaneous values of the individual markers.

Figure 7.

Waveforms of speed, current, markers, marker differences, and detector response during signal loss in phases A (a) and B (b).

As another example, a fault with a significantly smaller impact on the control structure is presented—measurement noise in phases A and B (Figure 8). In this case, the differences between the marker values before and after the fault occurrence are much smaller; however, the fault is still correctly detected and located.

Figure 8.

Waveforms of speed, current, markers, marker differences, and detector response during signal noise in phases A (a) and B (b).

The final verification of the system’s effectiveness was carried out for several speed values under a loaded motor condition (0.15 TN) and for all considered types of faults. The results were presented in the form of a truth matrix (Figure 9), allowing for a precise assessment of the system’s performance and the identification of any potential malfunctions. The results also take into account the number of tested samples. Based on the obtained results, the small differences observed in fault detection between phases A and B can be explained by the slightly greater influence of phase A on the control structure, as it contributes to the calculation of both current components in the stator αβ reference frame and by the slightly different number of samples used in the experiments

Figure 9.

Confusion matrices for the detector based on Cri markers for phases A (a) and B (b).

4.
Fault Classification Based on MLP

The next method presented is a neuralfault classifier based on a feedforward multilayer perceptron (MLP) network. The experiments were conducted using a network with two hidden layers (33 and 10 neurons). The number of neurons in the first hidden layer depended on the number of network inputs (N), according to the rule (2N + 1) (Bishop, 1996).

The input data to the network consisted of current signals – present values and previous samples in phases A and B, currents in the rotor reference frame (d–q), the modulus of the space vector, and the speed. The classification system also included the Delta (Δisaβ) signal from the previous algorithm, which indicates the occurrence of a fault but does not provide its location. Therefore, the task of the network is solely the localisation and classification of the fault. The Δisαβ signal is used as an essential input for the MLP classifier. Thanks to this signal, the network only needs to perform fault classification, which significantly improves its accuracy. The complete input vector had the following form: (9) isAk,isAk1,isAk3,isAk5,isAk7,isBk,isBk1,isBk3,isBk5,isBk7,ωref,ΔisαB,IS,isd,isq,T \matrix{{\left[ {{i_{sA}}\left( k \right),{i_{sA}}\left( {k - 1} \right),{i_{sA}}\left( {k - 3} \right),{i_{sA}}\left( {k - 5} \right),{i_{sA}}\left( {k - 7} \right),} \right.} \hfill \cr {{i_{sB}}\left( k \right),{i_{sB}}\left( {k - 1} \right),{i_{sB}}\left( {k - 3} \right),{i_{sB}}\left( {k - 5} \right),{i_{sB}}\left( {k - 7} \right),} \hfill \cr {{{\left. {{\omega _{ref}},\;\;\Delta {i_{s\alpha B}},\;\;\left| {{I_S}} \right|,\;\;\;{i_{sd}},\;\;{i_{sq}},} \right]}^T}} \hfill \cr }

The training and test data were prepared based on several different values of the set speed and motor load. The parameters of the training and testing data are presented in Table 3.

Table 3.

Parameters of training and testing data for the classifier based on MLP.

FeatureTraining dataTesting data
Number of samples380,010228,006
Speed±0.1ωref, ±0.2ωref, ±0.3ωref±0.075ωref, ±0.15ωref, ±0.225ωref
Motor load0.1 TN, 0.3 TN0.2 TN
Regenerative mode0.1 TN, 0.3 TN0.2 TN

MLP, multilayer perceptron.

The network output was a two-dimensional vector – corresponding to each of the two analysed phases – and, depending on the type of detected fault, indicated the following: 0 – no fault, 1 – signal loss, 2 – measurement noise.

As the main element of verification of the analysed classifier, confusion matrixes for the test data, according to Table 3, were presented separately for the outputs corresponding to phases A (Figure 10a) and B (Figure 10b). The data are shown both as absolute values (the number of correct and incorrect classifications) and in percentage form, which allows for an easier assessment of effectiveness regardless of the data size. The classifier showed the greatest difficulties in the case of gain error, which proved to be the most challenging to identify correctly, particularly for phase B.

Figure 10.

Confusion matrices for the classifier based on MLP for phases A (a) and B (b) for the test data. MLP, multilayer perceptron.

In addition to the detailed effectiveness results for individual outputs, example online classification transients are also presented after implementing the neural classifier on the experimental set-up. The online tests were carried out under operating conditions consistent with the test data, for both the unloaded and the loaded motor. The waveforms illustrate the classifier’s operation during signal loss and measurement noise occurrences in phases A (Figure 11a) and B (Figure 11b). Based on the classifier output waveforms, the fault location and type can be clearly identified. Additionally, slightly higher effectiveness was observed for the loaded motor.

Figure 11.

Speed, current, and classifier outputs transients during signal loss and signal noise for no-load conditions in phase A (a) and loaded motor conditions in phase B (b).

The following examples present faults for the unloaded system in phase B. As shown in Figure 12a, the absence of load also reduces the classifier’s effectiveness. The performance decreases further as the rotational speed increases. The final example (Figure 12b) illustrates faults that exert a comparatively smaller influence on the control structure for the unloaded drive system in phase B. In this case, the classifier exhibits errors only between these specific fault types, indicating that their characteristics are highly similar and therefore more difficult to distinguish.

Figure 12.

Speed, current, and classifier outputs transients during faults in phase B.

5.
Fault Classification Based on CNN

Another classifier was developed based on CNN. In comparison with the previously presented shallow network solution, the key difference lies not only in the network architecture but also in the characteristics of the input data. The network input is a 40 × 10 matrix composed of four 10 × 10 signals: the phase currents isA and isB, and the iq and id components in the rotor reference frame. For this reason, different training and testing data with the parameters shown in Table 4 were used.

Table 4.

Parameters of training and testing data for the classifier based on CNN.

FeatureTraining dataTesting data
Number of samples69,80069,800
Number of training examples698698
Speed±0.05ωref, ±0.1ωref, ±0.2ωref ±0.3ωref±0.07ωref, ±0.15ωref, ±0.25ωref ±0.35ωref
Motor load0.1 TN, 0.2 TN0.15 TN, 0.25 TN
Regenerative mode0.1 TN0.15 TN

CNN, convolutional neural network.

For classification, two independent neural networks with identical structures were employed, operating in parallel, which enables independent analysis of each phase. The output of each network takes a value in the range of 1–4 (the output is shifted by one with respect to the classifier based on the MLP), corresponding to one of the four analysed fault classes. The detailed structure of the neural network is presented in Table 5. Its design is based on solutions available in the literature (Yan and Sun, 2023; Skowron et al., 2022), taking into account proven configurations used in classification tasks. Additionally, the principle of gradually increasing the network depth was applied, starting with 90 filters in the first convolutional layer and ending with 180 filters in the fourth layer.

Table 5.

Structure of the CNN classifier network.

Input layer: Matrix 40 × 10

Feature detector
Convolutional layer 3 × 90Batch normalisation layerActivation function: ReLuMaxPooling layer
Padding method: sameStride: 20
Convolutional layer 3 × 120Batch normalisation layerActivation function: ReLuMaxPooling layer
Padding method: sameStride: 2
Convolutional layer 3 × 150Batch normalisation layerActivation function: ReLuMaxPooling layer
Padding method: sameStride: 2
Convolutional layer 3 × 180Batch normalisation layerActivation function: ReLuMaxPooling layer
Padding method: sameStride: 2
Classification
Fully connected layer (4)Softmax layerClassification layer
Output layer: 1 – no fault, 2 – signal loss, 3 – signal noise, 4 – gain error

CNN, convolutional neural network.

In this case, the confusion matrices are also presented first (Figure 13). The achieved effectiveness, particularly in the case of gain error, is at a significantly higher level with respect to the classifier based on the MLP.

Figure 13.

Confusion matrices for the classifier based on CNN for phases A (a) and B (b) for the test data.

The further verification of the classifier’s performance is based on example waveforms during a signal loss in phases A (Figure 14a) and B (Figure 14b). The waveforms are consistent with the classification matrices, confirming a lower number of incorrect responses in the CNN structures.

Figure 14.

Speed, current, and classifier outputs transients during signal loss and load condition in phase A (a) and non-load condition in phase B (b).

The final example presents the most challenging case to detect, namely measurement noise and gain error in the system operating in regenerative mode (Fig. 15). The presented waveforms demonstrate high classification effectiveness even under these conditions.

Figure 15.

Speed, current, and classifier outputs transients during signal noise and gain error in regenerative mode conditions in phases A (a) and B (b).

6.
Conclusion

This paper presents the possibilities of detection and classification of current-sensor faults in a PMSM drive system. The developed fault detection and localisation system is characterised by low computational complexity and moderate effectiveness – slightly above 80%. The classifier based on shallow neural networks offers relatively high accuracy and simple hardware implementation. When analysing individual fault types, only for the gain error, does the effectiveness not exceed 90%. The highest performance, however, was achieved with the classifier based on a CNN, which involves a higher degree of system complexity (4 million operations for the analysis of a single input, which translates into an execution time on a microprocessor at the level of several milliseconds). The use of CNN allows the classifier to achieve correct responses for most fault types at a level of approximately 99%.

When analysing the practical applicability of the studied detection systems, it is important to first consider the imposed requirements. Each of the systems can be implemented on an industrial microprocessor. The execution time for processing a single input varies: it ranges from fractions of a microsecond for detectors based on Cri markers to several tens of milliseconds for classifiers based on CNNs. Another important factor is the input complexity of the system. For marker-based and shallow neural network methods, the complexity is low, whereas due to the size and nature of the matrices in CNNs, it can be considered medium. In summary, when immediate online fault diagnosis is required without detailed information about the type of fault, Cri markers are the most suitable choice. In contrast, neural network–based systems, particularly convolutional networks, are better suited for applications where diagnosis does not need to be instantaneous and additional information about the fault is available, which can support and optimise maintenance operations.

DOI: https://doi.org/10.2478/pead-2026-0005 | Journal eISSN: 2543-4292 | Journal ISSN: 2451-0262
Language: English
Page range: 79 - 94
Submitted on: Dec 3, 2025
Accepted on: Feb 19, 2026
Published on: Mar 16, 2026
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2026 Kamila Anna Jankowska, published by Wroclaw University of Science and Technology
This work is licensed under the Creative Commons Attribution 4.0 License.