Article citation information:
Manafov, E., Guliyev, H., Huseynov, F. Modeling
and development of an intelligent electrical fault diagnosis system for
traction motors. Scientific Journal of
Silesian University of Technology. Series Transport. 2026, 131, 303-324. ISSN: 0209-3324. DOI: https://doi.org/10.20858/sjsutst.2026.131.17
Elshan MANAFOV[1], Huseyngulu GULIYEV[2], Farid HUSEYNOV[3]
MODELING AND DEVELOPMENT OF AN INTELLIGENT ELECTRICAL FAULT DIAGNOSIS
SYSTEM FOR
TRACTION MOTORS
Summary. This paper presents a fuzzy logic-based intelligent
diagnostic system for the real-time detection of electrical faults in traction
motors and the support of condition-based maintenance decisions. The proposed
approach evaluates the electrical condition of the motor through a
multi-criteria analysis of five key parameters: voltage, current, stator
temperature, insulation resistance, and magnetic field. The system demonstrates
stable diagnostic behavior under variable operating
conditions and sensor noise due to the use of a Mamdani-type fuzzy inference
algorithm and Gaussian membership functions. Based on the input parameters, a normalized
health indicator, referred to as the Electrical Technical Condition Index
(ETCI), is generated and used to estimate the remaining operating distance or
time before maintenance is required. The modeling was
performed in the MATLAB/Simulink environment and the decision output for
different operating modes was evaluated based on a knowledge base consisting of
243 linguistic rules. The simulation results indicate that, under the
considered modeling conditions, the proposed fuzzy
model provides stable output behavior, with RMSE and
MAE values of 0.065 and 0.051, respectively, and is suitable for real-time
diagnostic implementation. The proposed system supports the application of
Condition-Based Maintenance and Predictive Maintenance strategies by enabling
reliable operational assessment of the technical condition of the electrical
part of traction motors and has practical potential for use in real locomotive
operations. It should be noted that the present study is based mainly on
simulation modeling in the MATLAB/Simulink
environment. Therefore, the obtained diagnostic results should be interpreted
as simulation-based evidence of the applicability of the proposed fuzzy
diagnostic framework. Further validation using long-term operational data from
real traction motors and labeled fault cases is
required before full-scale industrial implementation.
Keywords: traction
motor, electrical faults, electrical technical condition, fuzzy logic,
intelligent diagnostics, real-time control
1. INTRODUCTION
Traction
motors are key components of railway traction systems, and their reliability
directly affects transport safety, energy efficiency, and service continuity.
Variable load regimes, high thermal effects, and long-term operating conditions
cause electrical faults in traction motors, such as insulation aging,
overheating of stator windings, phase current imbalance, and magnetic field
distortion. Failure to detect these faults promptly leads to sudden motor
failures, unplanned shutdowns, and reduced operational safety. Therefore,
reliable diagnostics and early fault detection in traction motors remain
important scientific and practical challenges [1- 2].
Traditional
diagnostic methods are mainly based on monitoring fixed threshold values and
periodic measurements and demonstrate limited effectiveness in real operating
conditions due to measurement noise, transient processes, and variable loads.
These approaches have limited ability to account for the nonlinearities and
uncertainties inherent in traction motor electrical subsystems, which restricts
their use in condition-based maintenance strategies.
In
this context, fuzzy logic-based diagnostic approaches offer robust and flexible
capabilities for processing imprecise and variable data. Rule-based fuzzy
inference systems facilitate the integration of expert knowledge and ensure
transparency of the decision-making process. The nonlinear and dynamic behavior of traction motor electrical parameters, including
voltage, current, stator temperature, insulation resistance and magnetic field,
makes fuzzy logic particularly suitable for this diagnostic task. These systems
allow for reliable detection of such faults in conditions of variability of
operating modes by describing smooth transitions between normal and emergency
states and create an effective methodological basis for condition-based
maintenance strategies.
The main scientific contribution of this study is the development of a quantitative and decision-oriented fuzzy logic framework for diagnosing electrical faults in traction motors. The innovation is determined by the following main points:
§ The transformation of
multi-parameter fuzzy diagnostic results into a normalized “Electrical
Technical Condition Index (ETCI)” indicator in the interval [0-1] is ensured,
which allows for an integral assessment of sensor data with different units of
measurement in real time.
§ The fuzzy outputs are directly
linked to maintenance decisions (continuation of operation, planned repairs,
protection) and the diagnostic results are integrated into the Condition-Based
Maintenance (CBM) mechanism.
§ The fuzzy knowledge base and
membership functions are formed based on the real operating ranges of a
specific 6FRA 4567 H traction motor, which makes the model suitable for
industrial applications rather than laboratory ones.
§ The use of Gaussian membership
functions increases diagnostic stability in the presence of sensor noise and
uncertain operating modes, preventing decision jumps.
At
the same time, the study is positioned as a simulation-based methodological
contribution. The proposed system is intended to demonstrate the feasibility of
combining multi-parameter fuzzy diagnostics with a normalized electrical
technical condition index. Its practical application requires further testing
under real locomotive operating conditions, including long-term sensor
measurements, maintenance history, and confirmed fault records.
The
proposed approach created a structural framework that enables the use of
diagnostic results as a key indicator for predictive maintenance (PdM) systems.
2. LITERATURE
REVIEW AND PROBLEM STATEMENT
Electrical fault diagnosis in
traction motors is an important research area for improving the reliability of
railway transport systems. Traditional diagnostic methods are mainly based on
deterministic threshold values and signal analysis methods such as multispectral
current analysis, vibration diagnostics, and insulation resistance measurement.
Although these approaches can detect certain types of faults, their
effectiveness is limited under nonlinear dynamics, variable load conditions,
and stochastic disturbances typical of traction motors
[3-6].
In recent years, intelligent
diagnostic methods have been widely studied to overcome these limitations.
Artificial neural networks, support vector machines, and deep learning models
have shown high fault classification accuracy in many diagnostic applications.
However, their dependence on large labeled datasets
and their limited interpretability can restrict their application in
safety-critical systems [7-9].
Hybrid approaches combining signal
processing and intelligent algorithms have also been developed. The integration
of machine learning with time-frequency analysis has yielded effective results
in rotor and stator fault detection. However, these methods require high
computational resources and complex feature extraction steps [10-13].
In this context, fuzzy logic-based
diagnostic systems are of particular interest due to their noise immunity,
interpretability, and the ability to integrate expert knowledge. The
effectiveness of fuzzy systems in power systems and electrical machine diagnostics
has been confirmed in a number of studies. In particular, Mamdani-type fuzzy
inference systems are dominant in industrial applications due to the
transparency of the decision-making mechanism [14-16].
An analysis of existing studies
(Table 1) shows that fuzzy logic allows for a more accurate assessment of the
situation in dynamic operating conditions dominated by nonlinearities and
uncertainties. However, there is limited work on the integration of fuzzy
diagnostics with residual operating resource prediction. Another limitation of
many existing studies is that diagnostic models are often validated using
laboratory data, simulated signals or limited experimental datasets. As a
result, their direct transfer to real traction motor operation remains
challenging. This is especially important for railway traction applications,
where the diagnostic decision is influenced by load variability, sensor
uncertainty, thermal inertia, insulation ageing and maintenance history. This
indicates the need to develop multi-parameter diagnostic and prognostic systems
based on fuzzy logic for real-time monitoring of traction motors and
optimization of maintenance.
Tab. 1
Comparative table of the proposed system with
existing fuzzy logic-based diagnostics systems for traction motors
|
Comparison
criteria |
Existing fuzzy logic-based traction motor
diagnostics |
Proposed
system |
|
Diagnostic purpose |
Discrete fault detection |
Integrated
assessment of the electrical technical condition |
|
Number of input parameters |
1-3
parameters (mainly current, vibration, or temperature) |
5 electrical parameters |
|
Parameter integration |
Discrete fuzzy decisions |
Normalized
ETCI in the range [0-1] |
|
Output format |
Qualitative (normal/fault) |
Quantitative
health index + decision class |
|
Real traction motor application |
Often laboratory motors |
6FRA 4567
H real traction motor |
|
Operating conditions |
Fixed or ideal models |
Variable, real operating ranges |
|
Membership functions |
Mainly triangular/trapezoidal |
Gaussian,
S and Z type (noise-robust) |
|
Sensor noise immunity |
Limited |
Improved
through smooth transitions (smooth transitions) |
|
Decision mechanism |
Limited to diagnostics |
Direct
decision output for CBM and PdM |
|
Repair planning |
Not considered |
Diagnostics-based planning |
|
RUL / residual resource connection |
Typically absent |
Structurally available (ETCI-based) |
|
Real-time mode |
Partial |
Suitable
for real-time implementation |
|
Practical applicability |
Average |
High (for locomotive systems) |
3. THEORETICAL
FOUNDATIONS OF DIAGNOSTICS OF ELECTRICAL FAULTS
Diagnostics of electrical faults in traction motors is based on the
analysis of the main parameters characterizing electromagnetic, thermal, and
insulation processes. Deviations from normal operating conditions are reflected
in these parameters and may indicate the development of electrical faults.
Stator voltage is one of the main parameters characterizing the electromagnetic
operating mode of the motor. Deviation of the supply voltage from the nominal
leads to a decrease in the electromagnetic moment, an increase in current,
local heating of the windings, and accelerated aging of the insulation.
Therefore, the analysis of the amplitude and dynamic changes of the voltage is
important for the early detection of power supply and internal motor faults.
Stator current is one of the most informative diagnostic signs of
electrical faults. Exceeding the nominal current is associated with
inter-winding short circuits, phase symmetry violations, overloads, and
deterioration of cooling conditions. The transient and stationary components of
the current are closely correlated with the technical condition of the motor
and allow faults to be identified at an early stage.
The temperature regime is one of the main factors determining the
reliability of insulation. An increase in stator temperature may be caused by
excessive current, magnetic losses, cooling system degradation or local
insulation defects. Since the increase in temperature significantly reduces the
service life of the insulation, temperature monitoring plays an important role
in assessing the condition of the motor.
Insulation resistance is an important early-warning indicator of
insulation degradation and moisture penetration. A decrease in resistance
provides an early warning of insulation aging and the formation of short
circuits in the windings. A change in the magnetic field in the interpole gap
reflects the symmetry of the magnetic field, the eccentricity of the rotor, and
defects in the magnetic system. Magnetic field analysis allows for earlier
detection of some faults than traditional electrical measurements.
Table 2 shows the normal, permissible, and emergency ranges of the
selected input parameters for assessing the technical condition of the
electrical parts of the traction motor. It should be noted that the given
values were obtained as a result of measurements in real conditions for 6 FRA
4567 H-type traction motors of Alstom's AZ4A and AZ8A electric locomotives.
Tab.
2
Allowable, Warning and Dangerous value ranges of
input parameters
|
Allowable |
Warning |
Dangerous |
|
|
Voltage |
U <1400 V |
1400 -1540 V |
U > 1540 |
|
Current |
I < 550A |
550 - 605 A |
I > 605 |
|
Stator temperature |
t < 100°C |
100-120°C |
t > 120°C |
|
Insulation resistance |
R >1 MOhm |
1-0.5 MOhm |
< 500k Ohm |
|
Magnetic field |
B < 0.5 T |
0.5-1.2 T |
B > 1.2 T |
The selected parameters directly affect the service life and operational
safety of the traction motor. Their joint analysis allows for a comprehensive
description of the motor condition and the identification of interconnected
faults that cannot be detected by a single parameter. The selected indicators
reflect the main characteristics of the machine's operation, and even small
deviations are considered informative for the detection of early defects. The
parameters can be measured non-invasively with standard sensors and, since they
have a continuous, fuzzy boundary between normal and emergency modes, are
suitable for processing with fuzzy systems. Thus, these parameters serve as
reliable input variables for intelligent diagnostic systems [16-20].
3.1.
Architecture and methodology of the intelligent diagnostic system
The diagnostic system includes the following functional subsystems:
§ Data acquisition module: collects
voltage, current, stator temperature, insulation resistance, and magnetic field
data.
§ Signal preprocessing block -
performs normalization of input data, noise filtering, and scaling.
§ Fuzzy Inference System (FIS) -
converts input parameters into an assessment of the technical condition of the
motor.
§ Technical condition assessment
module: generates the Electrical Technical Condition Index (ETCI) in the range
[0-1].
§ Remaining distance predictor:
converts the ETCI value into an estimate of the remaining operating distance
before maintenance.
§ Monitoring interface - provides
visualization of results for maintenance personnel.
The structural scheme provides a continuous flow of information and the
application of diagnostic rules in real time. Figure 1 shows the general structure of the
proposed intelligent diagnostic system. The measured values of voltage,
current, stator temperature, insulation resistance, and magnetic field are
transferred from the sensor block to the fuzzy diagnostic module. After
fuzzification, the inference engine processes the input data using the rule
base. The defuzzified output is then used for
real-time technical condition assessment, predictive maintenance support, and
motor protection.
Fig. 1. Structure of
the traction motor intelligent diagnostic system
3.2. Selection of fuzzy inference algorithm and membership function
Early detection and accurate diagnosis of
faults in modern electric traction systems are essential for reliable
operation. Traditional methods based on hard threshold values give limited
results in uncertain and variable operating modes. Therefore, in recent years,
intelligent diagnostic systems based on fuzzy logic have found wide application
[14-16, 19].
In this study, a diagnostic system based on a
fuzzy knowledge base is developed to assess the current technical condition of
traction motors. The system models nonlinear dependencies between input and
output parameters. A two-stage approach is applied: in the first stage,
structural identification is performed using “if…then…” linguistic rules, and a
fuzzy knowledge base is formed; in the second stage, possible faults in
electrical components are assessed based on a Mamdani-type fuzzy inference
system (FIS). The model is developed in the MATLAB Fuzzy Logic Toolbox
environment.
The Mamdani inference algorithm was selected
because of its interpretability, ability to process uncertain input data, and
suitability for rule-based diagnostic decision-making with multiple input
parameters. Compared with the Sugeno model, which is
often used for control and optimization tasks with functional outputs, the
Mamdani model provides more interpretable linguistic outputs after
defuzzification.
There is no universal procedure for selecting
membership functions for linguistic variables; therefore, their selection is
usually based on expert knowledge and simulation-based tuning. The choice of
Gaussian MF is justified by the following considerations:
• Continuous and smooth transition.
Gaussian functions allow for continuous transition between parameter values
without creating sharp boundaries, which more realistically models natural
changes in physical systems.
• Robustness to noise. Gaussian
functions provide more stable results against random noise and small
fluctuations that may be present in sensor data.
• Differentiability. If the system is
further expanded by optimization and learning, mathematical derivatives of the
Gaussian function exist and can be used in algorithms of adaptive control
systems.
Thus, Gaussian-type membership function curves
allow for more flexible and objective conclusions in terms of adaptation to
fluctuations in a fuzzy logic system.
The output of the model is
determined in the "Decision" block, and this block determines the
technical condition of the electrical part of the motor. The output values can
be assessed as “Working”, “Maintenance” or “Protect” depending on the condition
of the motor. This output can then be combined with the mechanical condition in
a complex system to assess the overall technical condition and predict
maintenance time.
4. MODELING OF A FUZZY
DIAGNOSTIC SYSTEM FOR ELECTRICAL FAULTS IN A TRACTION MOTOR
After defining the system
architecture, inference algorithm, and membership function types, the fuzzy
diagnostic model can be formulated. The membership function matrix for the five
input variables is formulated as follows:
(1)
Here,
current, voltage, magnetic field, insulation resistance, and
temperature are membership functions of the terms of the input linguistic
variables, respectively. Similarly, the membership function of the output
variable is expressed as follows:
(2)
Let us mathematically express the
term subsets of the input linguistic variables. The
linguistic variables “Current”, “Voltage”, “Magnetic field”, “Insulation
resistance” and “Temperature” can be written in general terms using the
following algorithm:
,
(3)
Here,
is the number of input linguistic variables;
is the number of terms
of each input linguistic variable;
is the term-subset of the input linguistic variables and can
be written as follows:
,
(4)
Let us mathematically express the
term subsets of the linguistic variables “Decision”:
(5)
Since the membership functions of
the terms of the input linguistic variables
,
,
,
,
are assumed to be Z-shaped, S-shaped, and Gaussian, they can
be written in the following general form:
,
(6)
Output for the membership function of the
linguistic variable “Decision” ![]()
,
(7)
The parameters of the membership
functions were selected based on the operating ranges of the considered 6FRA
4567 H traction motor and were then adjusted during simulation modeling. For
the Z-shaped and S-shaped functions, the two parameters represent the lower and
upper transition limits. For the Gaussian function, the first parameter
represents the standard deviation, while the second parameter represents the
center of the function.
Tab.
3
Characteristics of membership functions of input
linguistic variables
|
Terms of linguistic variables |
Membership function |
Parameters of the membership function |
|
Voltage |
||
|
Allowable |
Z |
[0 1607.80] |
|
Warning |
Gaussian |
[98.6 377.33] |
|
Dangerous |
S |
[1401.52 1626.0] |
|
Current |
||
|
Allowable |
Z |
[0 651.05] |
|
Warning |
Gaussian |
[47.3 549.56] |
|
Dangerous |
S |
[569.36 650] |
|
Stator temperature |
||
|
Allowable |
Z |
[0 230.6] |
|
Warning |
Gaussian |
[7.86 110.37] |
|
Dangerous |
S |
[107 149.91] |
|
Insulation resistance |
||
|
Allowable |
Z |
[0.0119 2] |
|
Warning |
Gaussian |
[0.158 0.802] |
|
Dangerous |
S |
[0 1.236] |
|
Magnetic field |
||
|
Allowable |
Z |
[0 2.2] |
|
Warning |
Gaussian |
[0.106 1.3102] |
|
Dangerous |
S |
[0.8873 2] |
Tab.
4
Characteristics of the membership function of the
output linguistic variable
|
Terms of linguistic variables |
Membership function |
Parameters of the membership function |
|
Technical condition |
||
|
Allowable |
Gaussian |
[0.1896 0.0248] |
|
Warning |
[0.1899 0.4993] |
|
|
Dangerous |
[0.1814 0.9965] |
|

Fig. 2. Modeling
results of MF in terms of input linguistic variables
The output linguistic variable represents the
electrical technical condition of the traction motor. The output range is
normalized in the interval [0; 1], where values close to 0 correspond to a
dangerous condition, values around the middle of the interval correspond to a
warning condition, and values close to 1 correspond to an allowable condition.
This normalization makes it possible to use the fuzzy output not only for
diagnostic classification but also for maintenance decision support.
Based on Equations (6) and (7) and
the membership function parameters presented in Tables 3 and 4, the input
and output membership functions were tuned through simulation modeling. The
results obtained are presented in Figures 2 and 3.

Fig. 3. Modeling
results of MF in terms of the output linguistic variable
For the considered case, the membership function of the fuzzy
relationship between input-output linguistic variables is determined by max-min
composition:
(8)
The block diagram of the operation algorithm of the fuzzy diagnostic
system for assessing the technical condition of the traction motor is given in
Figure 4.
As shown in
Figure 4, real-time diagnostic parameters from sensor-measuring devices are
transmitted to a fuzzy decision-making system.

Fig. 4. Block diagram of the fuzzy diagnostic system for
the technical condition of the traction motor
In this system, the technical condition of the
traction motor is assessed based on linguistic rules, and measures are taken
according to the result: in the case of a “dangerous” result, the protection
system is activated, and the motor is disconnected from the power source; in
the case of a “warning” result, the further operating time and distance are
determined; in the case of an “allowable” result, the motor operation is
continued.
The advantages of the proposed diagnostic
system are:
§ Allows decision-making under
conditions of uncertain and stochastic changes in input parameters;
§ Real-time operational analysis is
performed based on sensor data;
§ Automatic and intelligent assessment
of motor removal for repair is provided;
§ Mamdani’s algorithm is transparent
in terms of interpretation and understandable to technical specialists.
The system can be extended for predictive
maintenance and allows for the assessment of the remaining service life of the
traction motor. For this, a normalized electrical technical condition indicator
(ETCI) is used. The remaining service life is calculated based on the current
ETCI value, the critical limit, and the ETCI deterioration rate. In addition,
the remaining service distance is determined based on the actual operating
speed of the traction equipment.
4.3.
Prognostic assessment of maintenance scheduling and remaining operational
distance based on the technical condition index
The proposed system represents the
electrical technical condition of the traction motor as a normalized index
obtained from the fuzzy inference output. In this study, ETCI is used as an
auxiliary prognostic indicator rather than as a directly measured physical
quantity. It is obtained from the fuzzy inference output and reflects the
integrated electrical condition of the traction motor based on the selected
diagnostic parameters.
(9)
where ETCI = 1 corresponds to a normal
condition, while ETCI approaching 0 indicates a condition close to the critical
failure level. The main idea of predictive maintenance is to estimate the
remaining time or distance before maintenance based on the current ETCI value
and its degradation rate [21, 22-25]. To reduce the sensitivity of the
measurements to noise, ETCI(t) is exponentially smoothed (9). Ek=ETCI(k∆t),
∆t is the sampling step. Then the average degradation rate of the
index is determined by the window method:
(10)
where m - is the window length, ε - is a small positive number that
prevents division by zero.
The critical limit Ecrit
- is chosen according to technical standards (or the “warning-dangerous”
boundary). In this case, the remaining time to repair is estimated as follows:
(11)
If the current or average speed of
the locomotive is known, the remaining mileage until repair:
(12)
If
is present, the system evaluates it as a
“critical” condition and a repair/protection decision is activated. To account
for noise, the standard deviation of the
values over the window, σE, can be taken to give a simple interval for
prediction:
(13)
where β can be chosen in practice to be 1-2
(e.g., β
=2 for a
conservative forecast). Analogously, the (RUD) interval is calculated with ![]()
5. RESULTS OF MODELING OF A FUZZY DIAGNOSTIC SYSTEM FOR ELECTRICAL
FAULTS IN A TRACTION MOTOR
The calculations were performed
using the Simulink model. The model included the linguistic variables defined
in Equations (3)-(5), the membership functions described in Equations (6) and
(7), the adjusted parameters presented in Tables 3 and 4, and the fuzzy
relations given in Equation (8). The measured values of the parameters
characterizing the electrical state of the motor in real operating conditions
were used to perform the modeling. Table 5 presents the simulated stator
temperature values corresponding to the allowable, warning and dangerous
states. Similar datasets were generated for the other input parameters. Other
parameters are also set analogously to Table 5.
The simulation dataset was generated
to cover the three diagnostic states. The values were selected according to the
operating ranges presented in Table 2. Therefore, the dataset should be
considered as a structured simulation dataset rather than a real operational
dataset collected from long-term locomotive operation.
Tab. 5
Temperature values of the stator windings of
the motor corresponding to the technical condition
|
Stator temperature,
0C |
|||
|
№ |
Allowable |
Warning |
Dangerous |
|
t < 100°C |
100-120°C |
t > 120°C |
|
|
1 |
3.5°C |
100.5°C |
121.4°C |
|
2 |
7.8°C |
101.8°C |
124.7°C |
|
3 |
12.1°C |
102.9°C |
128.2°C |
|
4 |
18.6°C |
104.3°C |
130.6°C |
|
5 |
21.9°C |
105.7°C |
134.1°C |
|
6 |
27.3°C |
106.5°C |
137.8°C |
|
7 |
32.8°C |
107.9°C |
140.3°C |
|
8 |
36.5°C |
109.2°C |
144.9°C |
|
9 |
41.2°C |
110.4°C |
147.2°C |
|
10 |
45.6°C |
111.8°C |
150.6°C |
|
11 |
51.3°C |
112.3°C |
154.3°C |
|
12 |
55.7°C |
113.5°C |
157.1°C |
|
13 |
60.4°C |
114.7°C |
160.8°C |
|
14 |
64.8°C |
115.9°C |
163.4°C |
|
15 |
70.2°C |
116.3°C |
167.2°C |
|
16 |
74.9°C |
117.5°C |
170.6°C |
|
17 |
80.5°C |
118.1°C |
173.1°C |
|
18 |
85.1°C |
118.9°C |
176.4°C |
|
19 |
90.3°C |
119.3°C |
178.9°C |
|
20 |
96.7°C |
119.8°C |
179.5°C |
The input parameter values used in
the model were generated as artificial simulation data covering all three
technical states: allowable, warning and dangerous. In future work,
these simulated values can be replaced or supplemented with measurements
obtained from real operating conditions. Figure 5 shows the 10-step value
changes of the stator temperature for a conditional 10-second time period.
These values are formed according to the values of each parameter during the
simulation (Figure 5).


Fig. 5. Simulation curves of selected informative parameters in
various technical states of the traction motor
The results of the simulation modeling of the linguistic approximation of the input and
output variables based on the decision-making matrix of the fuzzy diagnostic
system and the decision-making fragments for the considered case are given in
Figures 6 and 7, respectively.
In the proposed fuzzy diagnostic system, 243 linguistic rules are formed based
on the combinatorial structure of the input variables. The system consists
of 5 input linguistic variables, and each input variable is described by 3
linguistic terms (Allowable/Warning/Dangerous). In this case, the total number
of fuzzy rules is determined as follows: 𝑁=35=243. The rules are based on the
“if-then” structure and are compiled taking into account the existing technical
standards, standard limits, and expert knowledge on the operation of traction
motors.

Fig. 6. Simulink fuzzy rules matrix of an electrical fault diagnosis
system

Fig. 7. Fragment of fuzzy decision-making for power failure
The rule base covers all possible
main operating modes of the electrical parameters of the motor and allows for
adequate differentiation of allowable, warning, and dangerous states. This
approach provides the integrity and consistency properties of the fuzzy system
and has sufficient computational efficiency for real-time diagnostics. In the
current situation considered, as can be seen from Figure 7, a decision was made
based on the 28th linguistic fuzzy rule of the knowledge base.

Fig. 8. Pairwise
dependence surface representations of the diagnostic system ![]()

Fig. 9. Comparison chart of real-time and offline assessment of
the “Electrical Technical Condition” of a traction motor
Figure 8 presents pairwise surface plots showing the relationship between
the selected input parameters and the diagnostic output. These plots illustrate
how changes in the input variables affect the technical condition indicator.
The smooth transitions between the surface regions confirm that the proposed
fuzzy model avoids abrupt decision changes near the boundaries between
allowable, warning and dangerous states. This behavior
is important for real-time diagnostics because short-term fluctuations and
sensor noise should not lead to unstable maintenance decisions.
Other surface dependencies of the
assessment of the technical electrical condition of the traction motor can be analyzed similarly.
Based on
the methodology given above, a Simulink implementation of a fuzzy diagnostic
system for the electrical condition of the traction motor, based on five
electrical parameters, was developed. Figure 9 compares the behavior
of the proposed real-time condition monitoring approach with a conventional
offline planned-corrective maintenance strategy. In the real-time monitoring
scenario, the degradation trend can be detected before the critical limit is
reached. In contrast, the offline approach may identify the deterioration later
because the technical condition is assessed only during scheduled inspections
or after fault occurrence.
Up to states 5-6, the electrical
condition of the motor remains within the normal operating range. Between
states 6 and 9, the electrical parameters indicate a deterioration trend, and
the diagnostic system generates the corresponding maintenance recommendations.
After state 9, the modelled condition returns to the normal operating range.
If real-time diagnostics are not
applied, the technical conditions of traction motors are assessed only based on
scheduled inspections and failure events. This leads to late detection of the
degradation process and sudden failures.
To take into account the uncertainty
of sensor measurements, white Gaussian noise with a mean value of zero was
added to the input signals. The standard deviation of the noise was taken as 2%
of the measured quantity, which corresponds to the typical accuracy level of
industrial sensors:
(14)
where x(t) – ideal measurement; xn(t) – noisy measurement; σ – is chosen according to the
technical accuracy of the sensor and is taken as 2%.
After simulating the same scenario
with noise N=30 times, the mean and standard deviation were calculated
using the following expression:
(15)
A 95% confidence interval was
obtained for the ETCI output.
Table 6 presents a comparative
evaluation of the proposed fuzzy logic-based diagnostic model with traditional
and machine learning-based approaches using the same input parameters. The
compared models were implemented using standard configurations without
extensive hyperparameter optimization. The comparative analysis under the
considered simulation conditions shows that the proposed fuzzy logic-based
approach provides lower error values and more stable output behavior
than the selected baseline diagnostic methods. However, these results should
not be interpreted as final proof of superiority over data-driven models,
because the comparison was performed using simulated input scenarios and
standard model configurations without extensive hyperparameter optimization.
Although data-driven models demonstrate competitive accuracy, their real-time
application and interpretation are limited. The proposed method provides a
balanced trade-off between accuracy, stability, and real-time feasibility.
Tab. 6
Comparison of diagnostic methods
|
Method |
RMSE |
MAE |
Output stability |
Real-time compatibility |
|
Threshold-based |
0.142 |
0.118 |
Allowable |
Dangerous |
|
ANN |
0.091 |
0.074 |
Warning |
Warning |
|
SVM |
0.084 |
0.069 |
Warning |
Allowable |
|
Random Forest |
0.079 |
0.063 |
Warning |
Allowable |
|
ANFIS |
0.072 |
0.058 |
Dangerous |
Warning |
|
Proposed Fuzzy model |
0.065 |
0.051 |
Dangerous |
Dangerous |
Therefore,
Table 6 should be interpreted as a simulation-based comparative assessment. The
purpose of this comparison is to demonstrate the feasibility and stability of
the proposed fuzzy diagnostic framework rather than to provide a complete
experimental benchmark against machine learning methods. Note: values are calculated based on
the normalized technical condition index.
The results show that the proposed
method provides a favorable balance between
diagnostic accuracy, output data stability, and real-time application.
The
obtained modeling results confirm the feasibility of
using a fuzzy logic-based approach for the electrical fault diagnosis of
traction motors. However, several limitations should be noted. First, the
validation of the proposed system was performed mainly in the MATLAB/Simulink
simulation environment. Therefore, the obtained RMSE, MAE and output stability
indicators should be interpreted as simulation-based performance measures
rather than final evidence of diagnostic reliability under real locomotive
operating conditions.
Second,
the simulation scenarios were generated according to predefined allowable,
warning, and dangerous ranges of the selected electrical parameters. Although
these ranges reflect the operating characteristics of the considered traction
motor, they do not fully reproduce all degradation mechanisms that may occur
during long-term railway operation. In practice, the diagnostic output may be
affected by sensor drift, environmental disturbances, changing load profiles,
cooling conditions, insulation ageing, and maintenance history.
Third,
the present study does not use a large labeled
dataset of confirmed electrical faults. For this reason, classification metrics
such as accuracy, precision, recall, and F1-score were not used as the main
validation criteria. The proposed system should therefore be considered as a
simulation-validated diagnostic framework. Future research will focus on
testing the model using long-term operational data from real traction motors
and comparing the diagnostic results with maintenance records and confirmed
failure cases.
6. CONCLUSION
This study developed a
fuzzy logic-based diagnostic model for the real-time assessment of electrical
faults in traction motors. The proposed system uses five input parameters -
voltage, current, stator temperature, insulation resistance, and magnetic field,
and generates one output variable representing the electrical technical
condition of the motor.
The proposed fuzzy logic-based diagnostic model
can detect and assess electrical faults under uncertain operating conditions.
The combination of the Mamdani inference mechanism and Gaussian membership
functions improves the smoothness and stability of diagnostic decisions under
the considered simulation conditions.
The main advantages of the model are its
real-time applicability, direct processing of sensor data, and ability to
support maintenance decision-making. Unlike traditional hard-limit diagnostic
methods, this approach lays the groundwork for the development of predictive
maintenance systems and is fully consistent with the concept of Condition-Based
Maintenance (CBM).
In future
work, the proposed approach may be adapted for other electric machines and
industrial equipment after validation using real operational data. The present study has several
limitations. The proposed fuzzy diagnostic model was tested mainly in a
simulation environment, and long-term time-series data from real locomotive
traction motors were not used at this stage. In addition, the absence of labeled fault cases limits the possibility of calculating
classification-based validation metrics such as accuracy, precision, recall,
and F1-score. Therefore, the results should be interpreted as simulation-based
confirmation of the feasibility of the proposed approach. Future research will
focus on experimental validation using real operational data, refinement of
membership function parameters, analysis of incorrect diagnostic decisions, and
integration of the electrical diagnostic module with mechanical and thermal
condition monitoring systems.
References
1.
Vaimann
Toomas, Jose Alfonso Antonino-Daviu, Anton Rassõlkin. 2023. „Novel
approaches to electrical machine fault diagnosis”. Energies 16(15):
5641. DOI: https://doi.org/10.3390/en16155641
2.
Issa
Razan, Guy Clerc, Malorie Hologne-Carpentier, Ryan Michaud, Eric Lorca,
Christophe Magnette, Anes Messadi. 2024. „Review of fault diagnosis methods for
induction machines in railway traction applications”. Energies 17(11):
2728. DOI: https://doi.org/10.3390/en17112728
3.
Gangsar
Purushottam, Rajiv Tiwari. 2020. „Signal based condition monitoring techniques
for fault detection and diagnosis of induction motors: a state-of-the-art
review”. Mechanical Systems and Signal Processing 144: 106908. DOI: https://doi.org/10.1016/j.ymssp.2020.106908
4.
Dineva
Adrienn, Amir Mosavi, Mate Gyimesi, Istvan Vajda, Narjes Nabipour, Timon
Rabczuk. 2019. „Fault diagnosis of rotating electrical machines using
multi-label classification”. Applied Sciences 9(23): 5086. DOI: https://doi.org/10.3390/app9235086
5.
Jigyasu
Rajvardhan, Amandeep Sharma, Lini Mathew, Shantanu Chatterji. 2018. „A review of condition monitoring and fault diagnosis
methods for induction motor”. In: 2018
Second International Conference on Intelligent Computing and Control Systems
(ICICCS): 1713-1721. Madurai, India, 14-15 June 2018.
DOI: https://doi.org/10.1109/ICCONS.2018.8662833.
6.
Lei
Yaguo, Bin Yang, Xinwei Jiang, Feng Jia, Naipeng Li, Asoke K. Nandi. 2020.
„Applications of machine learning to machine fault diagnosis: a review and
roadmap”. Mechanical Systems and Signal Processing 138: 106587. DOI: https://doi.org/10.1016/j.ymssp.2019.106587
7.
Kumar
Prashant, Ananda Shankar Hati. 2021. „Review on machine learning algorithm
based fault detection in induction motors”. Archives of Computational
Methods in Engineering 28(3): 1929-1940. DOI: https://doi.org/10.1007/s11831-020-09446-w.
8.
Mari
Simone, Giovanni Bucci, Fabrizio Ciancetta, Edoardo Fiorucci, Andrea
Fioravanti. 2024. „Impact of measurement uncertainty on fault diagnosis
systems: a case study on electrical faults in induction motors”. Sensors
24(16): 5263. DOI: https://doi.org/10.3390/s24165263.
9.
Xu
Zhuoran, Qianmu Li, Linfang Qian, Manyi Wang. 2022. „Multi-sensor fault
diagnosis based on time series in an intelligent mechanical system”. Sensors
22(24): 9973. DOI: https://doi.org/10.3390/s22249973.
10. Gangsar Purushottam, Rajiv Tiwari. 2017. „Comparative
investigation of vibration and current monitoring for prediction of mechanical
and electrical faults in induction motor based on multiclass-support vector
machine algorithms”. Mechanical Systems and Signal Processing 94:
464-481. DOI: https://doi.org/10.1016/j.ymssp.2017.03.016.
11. Halder Sudip, Sunil Bhat, Daria Zychma, Pawel Sowa. 2022.
„Broken rotor bar fault diagnosis techniques based on motor current signature
analysis for induction motor – a review”. Energies 15(22): 8569. DOI: https://doi.org/10.3390/en15228569.
12. Zarri Luca, Michele Mengoni, Yasser Gritli, Angelo Tani,
Fiorenzo Filippetti, Giovanni Serra, Domenico Casadei. 2013. „Detection and
localization of stator resistance dissymmetry based on multiple reference frame
controllers in multiphase induction motor drives”. IEEE Transactions on
Industrial Electronics 60(8): 3506-3518. DOI: https://doi.org/10.1109/TIE.2012.2235393.
13. Pastura Marco, Mauro Zigliotto. 2024. „Fault diagnosis in
electrical machines for traction applications: current trends and challenges”. Energies
17(21): 5440. DOI: https://doi.org/10.3390/en17215440.
14. Salahuddin Humayun, Kashif Imdad, Muhammad Umar Chaudhry,
Dmitry Nazarenko, Vadim Bolshev, Muhammad Yasir. 2022. „Induction machine-based
EV vector control model using Mamdani fuzzy logic controller”. Applied
Sciences 12(9): 4647. DOI: https://doi.org/10.3390/app12094647.
15. Wang Qian, Jinde Cao, Heng Liu. 2022. „Adaptive fuzzy
control of nonlinear systems with predefined time and accuracy”. IEEE
Transactions on Fuzzy Systems 30(12): 5152-5165. DOI: https://doi.org/10.1109/TFUZZ.2022.3169852.
16. Kumar Rahul R., Mauro Andriollo, Giansalvo Cirrincione,
Maurizio Cirrincione, Andrea Tortella.
2022. „A comprehensive review of conventional and intelligence-based approaches
for the fault diagnosis and condition monitoring of induction motors”. Energies
15(23): 8938. DOI: https://doi.org/10.3390/en15238938.
17. Ahmadov Heybatulla, Elshan Manafov, Huseyngulu Guliyev,
Farid Huseynov. 2025. „A fuzzy
logic-based multi-sensor diagnostic system for traction motor bearings in
railway applications”. Transport Problems 20(2): 73-84. DOI: https://doi.org/10.20858/tp.2025.20.2.06.
18. Singh Rupam, Bharat Bhushan. 2021. „Condition monitoring
based control using wavelets and machine learning for unmanned surface
vehicles”. IEEE Transactions on Industrial Electronics 68(8): 7464-7473.
DOI: https://doi.org/10.1109/TIE.2020.3001855.
19. Huang Sunan, Haoyong Yu. 2013. „Intelligent fault
monitoring and diagnosis in electrical machines”. Measurement 46(9):
3640-3646. DOI: https://doi.org/10.1016/j.measurement.2013.07.004.
20. Bianchi Gabriele, Francesco Freddi, Felice Giuliani, Aldo
La Placa. 2025. „Implementation of an AI-based predictive structural health
monitoring strategy for bonded insulated rail joints using digital twins under
varied bolt conditions”. Railway Engineering Science 33: 703-720. DOI: https://doi.org/10.1007/s40534-024-00371-3.
21. Nandi Subhasis, Hamid A. Toliyat, Xiaodong Li. 2005.
„Condition monitoring and fault diagnosis of electrical motors – a review”. IEEE Transactions on Energy Conversion
20(4): 719-729. DOI: https://doi.org/10.1109/TEC.2005.847955.
22. Huang Zhiyi, Xiao Li. 2025. „A critical review of
operations research on the operation and maintenance of railway systems”. Journal
of Railway Science and Technology 1(2): 47-58. DOI:
https://doi.org/10.1016/j.jrst.2025.08.001.
23. Doorsamy Wesley. 2025. „Condition monitoring of electric
machines: modern frameworks and data-driven methodologies”. Machines
13(2): 144. DOI: https://doi.org/10.3390/machines13020144.
24. Truong Duc Phuc, Nguyen Hoang Vu, Dang Tran Bach. 2025.
„High accurate smart device for real-time monitoring electric motor conditions
based on IoT technology and artificial intelligence”. Smart Systems and
Devices 35(2): 25-34. DOI: https://doi.org/10.51316/jst.182.ssad.2025.35.2.4.
25. Kalel Dattatraya, R. Raja Singh. 2024. „IoT integrated
adaptive fault tolerant control for induction motor based critical load
applications”. Engineering Science and Technology, an International Journal
51: 101585. DOI: https://doi.org/10.1016/j.jestch.2023.101585.
Received 23.01.2026; accepted in
revised form 05.05.2026
![]()
Scientific
Journal of Silesian University of Technology. Series Transport is licensed
under a Creative Commons Attribution 4.0 International License
[1] Department of Power Engineering and Automation, National Aviation
Academy, Mardakan av. 30, AZ1045, Baku, Azerbaijan. Email: emanafov@naa.edu.az.
ORCID: https://orcid.org/0000-0001-5697-577X
[2] Faculty of Power Engineering, Azerbaijan Technical University, H.
Javid av. 25, AZ 1073, Baku, Azerbaijan. Email: huseyngulu@mail.ru. ORCID:
https://orcid.org/0009-0005-7362-0619
[3] Department of Electromechanics, Azerbaijan State Oil and Industry
University, Azadliq av. 34, Baku, Azerbaijan, AZ1010. Email:
fhuseynov@naa.edu.az. ORCID: https://orcid.org/orcid.org/0000-0002-5325-0279