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

Figures & Tables

Figure 1.

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

Figure 2.

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

Figure 3.

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

Figure 4.

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

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).

Figure 7.

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

Figure 8.

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

Figure 9.

Confusion matrices for the detector based on Cri markers for phases A (a) and B (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.

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).

Figure 12.

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

Figure 13.

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

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).

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).

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

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

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

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

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
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.