Abstract
This study presents an Artificial Neural Network (ANN)-based adaptive switching frequency control strategy for series Direct current (DC) motor drives used in battery-powered mining locomotives, aiming to extend the lifetime of critical power-electronic components such as Insulated Gate Bipolar Transistors (IGBTs) and DC bus capacitors. In embedded systems for electric traction, two dominant degradation factors, motor current ripple and IGBT temperature fluctuation, significantly shorten component lifetimes. Conventional fixed switching frequencies impose a trade off: higher frequencies reduce current ripple but increase IGBT losses and temperature, while lower frequencies yield the opposite effect. Consequently, an adaptive variable switching frequency control algorithm is proposed to perform real-time decision making by predicting the optimal switching frequency that minimizes both motor current ripple and IGBT thermal fluctuations. The proposed algorithm was trained with a dataset acquired from current sensors, NTC temperature sensors, and a potentiometer defining the target current (PWM duty). Performance comparisons with a fixed frequency demonstrate that the ANN-driven approach maintains an average current ripple of less than 5% (average) and 10% (maximum), while the lifetime of the IGBT and capacitors improves. A fairness index was defined to quantify the relative lifetime improvement of the IGBT and capacitor, revealing that the proposed variable frequency switching model enhances the overall system performance by up to 13 times compared to fixed-frequency operation. These results confirm that the integration of embedded machine learning and adaptive control algorithms can substantially enhance the durability and efficiency of power-electronic systems in real-time industrial applications.
1. Introduction
Among the sectors with the highest global energy demand, the transportation sector is the most prominent. As an alternative to petroleum-powered internal combustion engine vehicles, zero-emission battery electric vehicles (Electric Vehicles—EVs) have come to the forefront, offering great potential for decarbonizing the transportation sector []. Moreover, these vehicles provide safe, efficient, and environmentally friendly solutions in locations where the use of internal combustion engines poses a risk. In this context, battery-powered electric locomotives are also increasingly being used in underground mining operations as an alternative means of transportation. These locomotives are especially preferred in deep underground mines containing flammable gases such as methane, as they provide safe transport without emissions [,].
The main components of EVs include batteries, battery management systems, motors, inverters, and converters. Although Permanent Magnet Synchronous Motors (PMSMs) have been more widely adopted in recent years for electric vehicles, Series DC motors are still used in battery-powered locomotives deployed in mines due to their high torque, simple control structure, lower investment costs, and durability under harsh mining and dusty conditions. The use of PMSMs in mining environments can be costly due to the need for special cooling systems and materials to maintain performance. In such motors, a rise in the temperature of permanent magnets (PMs) reduces the magnetic field and consequently the torque generation. Under excessive heating, there is a risk of permanent demagnetization. Measuring the temperature of PMs directly is difficult because they are rotating components, requiring either cabling to moving parts or wireless systems, which present issues in terms of robustness and cost. Furthermore, if the stator winding temperature is not properly monitored, heat may transfer across the air gap to the rotor and damage the magnets. Therefore, accurate monitoring of stator temperature is critical for PMSMs [,,,,]. In harsh environments such as underground mines, motor control systems must also withstand factors such as dust, humidity, and temperature fluctuations. Accordingly, the equipment and control methods must be suitable for such conditions. Due to these disadvantages of PMSM motors, although certain drawbacks arise from the use of mechanical commutators and brushes in series DC motors—such as periodic maintenance requirements and mechanical wear—series DC motors are still preferred over PMSM motors in mining applications.
In addition to efficiency, the reliability of the system and the lifetime of the materials used in electric vehicles are of paramount importance. Similarly to EVs, there are ongoing studies aimed at improving the efficiency of battery-powered locomotives used in mining, extending the lifetime of components, and reducing system failure rates []. In this context, the use of variable switching frequency in power converters (inverters and converters) has emerged as one of the most effective approaches to enhance system efficiency and extend component lifetime without increasing cost [].
The IGBT, one of the key semiconductor devices in power electronics, is used in a wide range of fields, including transportation, industrial applications, lighting, consumer electronics, medical devices, and defense. Particularly in parallel with the increase in electric vehicle production, the use of IGBTs has increased. As a result, research and development on IGBT technologies and control techniques have intensified. Due to the limited energy source in EVs, minimizing the losses in IGBTs used in control units is essential to improve system efficiency. The losses in IGBTs are typically classified as conduction losses and switching losses. Conduction losses are static and are mostly dependent on the device technology. Switching losses, on the other hand, depend directly on the amplitude of the current passing through the IGBT and the switching frequency, assuming a constant DC bus voltage [,,]. One method of reducing switching losses is to lower the switching frequency. However, this can lead to an increase in current ripple, which in turn causes a higher torque ripple under load conditions and negatively affects the passive and active components of the control unit [,,,]. Environmental loads such as humidity, mechanical vibration, and temperature are major factors affecting IGBT lifetime. Many studies have identified the junction temperature of the semiconductor devices as one of the most critical parameters impacting the lifetime of IGBT power modules. Different material layers with varying coefficients of thermal expansion in the IGBT module lead to mechanical stress, resulting in material fatigue and reduced device lifetime []. Generally, the IGBT lifespan is limited by the junction temperature, and unless it is adequately controlled, the risk of failure due to thermal cycling and overheating increases significantly. In [], a simplified IGBT condition evaluation method using the operating interval segmentation (OIS) method to reduce simulation time while ensuring accuracy is proposed. It introduces a basic segmentation model, estimates temperature and stress trends, and enables the practical lifetime assessment of IGBTs, which is validated by test results. In addition, ref. [] presented a study on real-time IGBT junction temperature estimation using NTC sensors and power loss calculations, in which the real-time junction temperature was estimated through power loss modeling combined with NTC sensor feedback to enhance inverter reliability. Their findings highlighted the direct correlation between accurate junction temperature estimation and improved lifetime prediction of IGBT modules. Furthermore, ref. [] proposed a novel Remaining Useful Life (RUL) estimation approach based on a Volterra k-Nearest Neighbor Optimally Pruned Extreme Learning Machine (VKOPP) model, utilizing degradation data to predict the aging behavior of IGBTs with high accuracy. These studies emphasize that both real-time temperature estimation and data-driven lifetime prediction are crucial for enhancing the durability and reliability of IGBT-based power electronic systems.
In recent years, several studies have also employed machine learning and artificial intelligence techniques to predict and optimize the thermal and degradation behavior of power semiconductor devices. For instance, ref. [] proposes an IGBT junction temperature estimation method that responds much faster than NTC sensors, offers high accuracy under dynamic conditions, and accounts for thermal coupling. In doing so, it aims to enhance the reliability and power density of traction inverters. Similarly, in [], a CNN-LSTM (Convolutional Neural Network–Long Short-Term Memory) based prediction algorithm was developed to model and forecast the performance degradation of the gate oxide layer in IGBT devices. In another study, ref. [] reviewed the application of neural networks in electrical drives, highlighting their potential in adaptive control, reliability estimation, and fault diagnosis of power converters. These machine learning–based approaches demonstrate that neural networks are effective tools for modeling the nonlinear thermal, diagnostic, and aging characteristics of IGBTs and electric drives, especially under dynamic operating conditions. Furthermore, beyond IGBT lifetime prediction, several studies have demonstrated the broader applicability of ANN and related intelligent strategies within power electronics and motor drive systems. For instance, ref. [] proposed a fault-tolerant control scheme based on current space vectors to sustain operation under total sensor failures, illustrating how advanced control and diagnostic logic can enhance drive reliability. Likewise, ref. [] ANN-based fault diagnosis system to detect electrical faults in asynchronous motors using vibration data. These studies reinforce the versatility of ANN-centric and intelligent control methodologies in power electronic applications, supporting their integration into adaptive control and condition-monitoring frameworks such as the one proposed in this work.
Pulse Width Modulation (PWM) drivers are used to operate motors at different speeds and load points. In practical scenarios, the current ripple in the motor significantly reduces motor life. This ripple can be minimized by increasing the PWM switching frequency. If the switching frequency is significantly higher than the motor’s electrical time constant (L/R), current ripple is further reduced []. The ripple in the DC bus current also shortens the lifetime of DC bus capacitors. Reducing the current ripple requires increasing the switching frequency. However, doing so also increases switching losses. Therefore, an optimal switching frequency must be determined to balance these opposing effects—reducing losses while minimizing ripple and extending capacitor life [].
Studies in the literature have shown that increasing the switching frequency is an effective solution to mitigate the adverse effects of motor current ripple on both motor and power semiconductors, without increasing hardware costs [,,,]. Accordingly, adaptive methods such as variable gate resistance and variable switching frequency are employed. In one study, a variable switching frequency method was proposed for a two-level, three-phase inverter to reduce switching losses, and the current ripple was estimated using a complex mathematical model []. Another study used Fourier analysis to analytically calculate the fundamental and harmonic components of motor currents and proposed a control strategy to jointly optimize the switching frequency and motor current to reduce switching-related losses []. In a different work, a switching frequency scheme was developed based on motor current ripple and the switching frequency using mathematical analysis []. Yet another study implemented a variable switching frequency strategy to prevent the negative consequences of torque ripple caused by AC motor current ripple [].
In this study, the use of variable switching frequency is proposed for battery-powered electric locomotives used in mining applications to maintain IGBT temperatures and series DC motor current ripple within acceptable limits, thereby improving the operational lifetime of both IGBTs and DC bus aluminum capacitors. Accordingly, the system performance was analyzed under various load scenarios. The performance of the locomotive was examined under continuously varying load conditions. The effect of switching frequency on motor current and IGBT temperature was observed during motor load variations. Under fixed switching frequency, it was noted that the IGBT temperatures increased rapidly, and the motor current ripple became more pronounced with changes in load. However, with the use of variable switching frequency, the system adapted better to these changes and fluctuations in both motor current and IGBT temperature were significantly minimized. Based on the data obtained from each scenario, a dataset was constructed, and an ANN model was developed. Using ANN, the optimal switching frequency was predicted based on IGBT temperature, motor current, and PWM duty cycle. During the training process, different combinations of IGBT temperatures, motor currents, and switching frequencies were fed into the ANN model, and optimal switching frequencies were estimated for varying load conditions. The analysis demonstrated that variable switching frequency control, combined with ANN-based optimization, significantly reduced both the motor current and the IGBT temperature ripple, thereby extending the lifespan of the system components and improving overall system efficiency.
1.1. Contributions
The main contributions of this paper are as follows:
- A novel control method is introduced that adaptively adjusts the switching frequency in real-time based on load conditions to reduce motor current ripple and IGBT temperature fluctuations.
- An ANN model is developed and trained using motor current, IGBT temperature, and PWM duty cycle as inputs to predict the optimal switching frequency for minimizing thermal fluctuations and motor current ripple. The training data for the ANN is primarily derived from theoretical modeling, as obtaining extensive field data is challenging in practice.
- A real-time, microcontroller-based algorithm is proposed to predict the optimal switching frequency.
- Compared to fixed-frequency methods, the ANN-based adaptive control significantly reduces current ripple (below 5%) and extends IGBT and capacitors lifetime enhancing overall system efficiency.
1.2. Organization
The remainder of this paper is organized as follows. In Section 2, a four-quadrant driver circuit employing a PWM-based PI controller that enables both directional and speed control of a series-wound DC motor is introduced. The electrical model of the series DC motor is presented, and the minimum, maximum, and ripple values of the motor current are mathematically formulated. In addition, the IGBT power losses—both conduction and switching—are calculated, and junction temperatures are used to estimate the semiconductor lifetime based on the LESIT model. Furthermore, the lifetime of the DC link capacitors is analytically evaluated using ambient conditions and manufacturer specifications.
In Section 3, the accuracy of the developed mathematical model is validated through computer-based simulation studies of the driver circuit. The simulation results are presented in comparison with the analytical expressions, and the consistency between them is assessed.
In Section 4, in order to validate the theoretical and simulation studies, field tests are conducted on battery-powered locomotives used in underground mining operations. A hardware prototype of a series DC motor driver circuit, compatible with the proposed control structure, is designed and implemented. During field tests, motor current values are measured under fixed PWM duty cycle and fixed current conditions at different switching frequencies, and these results are compared with both theoretical and simulation data. Finally, the IGBT temperatures are measured under field conditions, showing strong agreement with the theoretical predictions.
In Section 5, an algorithm is developed to determine the optimum variable switching frequency with the aim of reducing thermal cycling in IGBTs and minimizing peak current ripples in DC bus capacitors. At the hardware level, smooth frequency transitions are implemented, and the control algorithm is designed in a real-time, microcontroller-supported architecture. In the initial stage, frequency switching between 1 kHz and 10 kHz is performed based on threshold temperature values, and the results indicate a reduction in temperature fluctuations. However, as the threshold-based approach proves insufficient under varying load and temperature conditions, a neural network-based decision mechanism is proposed in Section 6 to determine the optimal frequency based on the observed data. In the proposed ANN model, the motor current, the PWM duty cycle, and the IGBT temperature are used as input parameters, and the output corresponds to the predicted optimum switching frequency. The implementation of the trained neural network in the real-time hardware control algorithm for determining the optimal frequency is explained in detail.
Section 7 analyzes the impact of the proposed ANN-based model on the driver circuit parameters and components. The proposed method is evaluated under multiple test scenarios involving various load and PWM duty cycles, as well as a real route profile. The results demonstrate the positive effects of the method on the operational lifetime of critical components such as IGBTs and capacitors.
Finally, the last Section 8 of the paper presents a general discussion, summarizes the key findings of the study, and outlines suggestions for future research directions.
2. Theoretical Modeling of a Series DC Motor Drive and Derivation of the Operational Lifetime Expressions for Power Electronic Components
Figure 1 illustrates a four-quadrant driver designed to control both the speed and direction of a series-wound DC motor. Four-quadrant drivers are capable of operating in both forward and reverse directions, enabling battery-powered locomotives to move bidirectionally. This bidirectional capability supports operational requirements such as maneuvering and parking. Furthermore, it provides effective control at low speeds, enhancing locomotive performance during slow or precise movements. These drivers operate efficiently over a wide range of speeds and load conditions, making them highly suitable for various operational demands.
Figure 1.
General block diagram of the designed system.
In the circuit shown in Figure 1, a 96 V battery serves as the power supply. A capacitor bank is connected in parallel to suppress voltage fluctuations caused by sudden load changes, serving as an energy buffer. The motor current is regulated based on a user-controlled analog signal. This signal is digitized using an Analog-to-Digital Converter (ADC), and then used to compute the reference current proportionally to the maximum value of the user-controlled signal and the system’s predefined maximum current.
Meanwhile, the actual motor (armature) current is measured during each PWM switching cycle using a LEM current transducer. The measured value is compared with the reference, and the error is processed by a proportional–integral (PI) controller. The integral term is limited within predefined bounds to ensure system stability and prevent wind-up. The PI controller output determines the duty cycle of the PWM signal. The motor’s average supply voltage is controlled via switching element (an IGBT), thereby regulating the motor current. This control loop runs continuously, updating the PWM signal in real time based on the current tracking.
Diodes through are included to handle reverse voltages and feedback currents resulting from the inductive nature of the motor. The diodes , , and provide paths to safely discharge the energy stored in the windings when turns off. The diode , in conjunction with , manages the reverse current during regenerative braking.
In series-wound DC motors, direction control is achieved by reversing the current through either the armature or the field winding. In this circuit, the motor is modeled using armature resistance , armature inductance , field resistance , and field inductance . The field current direction is altered using four contactors— to —which also assist during regenerative braking operations.
The mathematical model of series DC motors is expressed through both electrical and mechanical equations. In series-wound DC motors, both the field winding and the armature winding are supplied through the same circuit. This implies that the same current flows through both the armature and the field windings.
The electrical model of a series DC motor can be derived using Kirchhoff’s Voltage Law. The voltage equation for the motor armature circuit is formulated as follows:
which is given in [,]. Here, is the voltage applied to the motor terminals (V), is the armature resistance (), is the field resistance (), and E is the back electromotive force (EMF) (V).
The back EMF is proportional to the motor speed and can be defined as
where is the back EMF constant, is the magnetic flux, and is the electrical angular speed of the motor (rad/s). In series DC motors, the magnetic flux is directly proportional to the armature current, i.e., . Although magnetic saturation may occur, in the initial modeling phase, the approximation can be assumed, where is the magnetic flux constant.
For four-quadrant drivers, the maximum (), minimum (), and ripple () values of the motor current are defined as follows [,,]:
where is the current ripple in percent, and are the minimum and maximum armature currents in amperes, is the PWM switching frequency in hertz, and D is the duty cycle of the PWM signal.
2.1. IGBT Losses and Lifetime Estimation
In power modules, conduction losses during current flow and switching losses due to turn-on and turn-off operations must be taken into account. The heat generated from these losses is dissipated from the IGBT modules through specialized cooling systems [,,].
Leakage losses are typically negligible compared to conduction and switching losses and are difficult to evaluate. Therefore, only conduction and switching losses are analyzed and modeled in this study.
The total power loss in the IGBT can be defined as [,,,,,,,,,,,]:
Here, represents the total power loss, is the switching loss, and is the conduction loss.
Conduction losses are calculated using the following equation.
where is the collector current during conduction and is the saturation voltage drop across the IGBT.
The turn-on and turn-off switching losses of the IGBT are given by:
In these equations, , , and are the reference test conditions. The parameter is the current dependency exponent (typically 0.5–0.6), is the voltage dependency exponent (typically 0.6), and is the temperature coefficient for switching losses (typically 0.005–0.006). The quantities and are the turn-on and turn-off switching energies, respectively. These values are generally provided by manufacturers based on experimental characterization. Reverse recovery losses of the anti-parallel freewheeling diode (FWD) can be neglected in this study [].
Thus, the total switching loss is given by:
The junction temperature of the IGBT can be estimated using the thermal resistance model [,,,,,,]:
Here, is the thermal resistance from junction to case, from case to heatsink, from heatsink to ambient and is the ambient temperature.
The lifetime of a semiconductor device is significantly affected by the temperature change () and the average junction temperature (). These parameters directly influence the number of thermal cycles () and hence the operational lifetime of the IGBT.
The LESIT model is commonly used for estimating the lifetime of IGBT modules. This model, incorporating the Arrhenius and Coffin-Manson degradation laws, is given by [,,,,,,]:
In this expression, denotes the number of cycles to failure. A and are experimentally determined constants based on material and packaging characteristics. is the junction temperature change, where a larger temperature fluctuation imposes a higher mechanical stress on the IGBT due to mismatches in thermal expansion coefficients. is the activation energy representing the thermal energy required to initiate the failure mechanisms. is the mean junction temperature, where elevated levels accelerate mechanisms such as solder fatigue. is the Boltzmann constant, with a value of eV/K.
2.2. Lifetime Estimation of Capacitors
After calculating the temperature, current ripple and voltage-related factors, the operational lifetime of capacitors can be estimated using the rated lifetime provided in the manufacturer’s datasheet [,,,].
In this equation, is the empirical safety factor; is the maximum operating temperature specified by the manufacturer; is the ambient temperature; denotes the rated ripple current at . The parameter represents the temperature rise, which is typically taken as 5 K for 105 °C capacitors and 10 K for 85 °C capacitors. denotes the applied voltage in the actual circuit, while is the rated voltage provided by the manufacturer. n is the voltage stress coefficient that defines how the applied voltage influences the lifetime of the capacitor. It is determined experimentally by the manufacturer.
3. Simulation-Based Validation of the Derived Theoretical Expressions for the Series DC Motor
To validate the accuracy of the mathematical model of the series DC motors presented in Section 2, the motor control circuit shown in Figure 1 was implemented in MATLAB® 2020a software, and the theoretical results were compared with the simulation results. Therefore, a test environment was prepared in which IGBT losses, junction temperatures, and motor current values could be computed and/or measured as functions of the switching frequency and duty cycle using both the mathematical model and simulation results. In this section, all calculations and measurements are performed under fixed switching frequency conditions only.
In the analyzes, the system with electrical specifications listed in Table 1, the series DC motor with parameters listed in Table 2, an anti-parallel diode, a IGBT module, a mechanical load, and measurement probes for current, voltage, and torque were utilized.
Table 1.
Electrical specifications of the designed system.
Table 2.
Specifications of the series DC motor.
The following quantities were obtained for fixed switching frequencies of kHz, 5 kHz, and 10 kHz: total IGBT power losses (, W), IGBT switching losses (, W), IGBT conduction losses (, W), minimum motor current (, A), maximum motor current (, A), nominal motor current (, A), and IGBT junction temperature (, °C).
To verify the theoretical expressions presented in Section 2, the system was evaluated under load levels of 15% and 85%, and PWM duty cycles of 15%, 50%, and 95%. The theoretical results obtained for kHz, 5 kHz, and 10 kHz are compared with the simulation results and presented in Figure 2, Figure 3 and Figure 4.
Figure 2.
Comparison of theoretical and simulation results at a switching frequency of 1 kHz.
Figure 3.
Comparison of theoretical and simulation results at a switching frequency of 5 kHz.
Figure 4.
Comparison of theoretical and simulation results at a switching frequency of 10 kHz.
In Figure 2, Figure 3 and Figure 4, the Y-axis represents the value of the parameter given on the X-axis in terms of its corresponding unit indicated in parentheses. For example, total IGBT power losses are expressed in watts (, W), maximum motor current in amperes (, A), and IGBT junction temperature in degrees Celsius (, °C). For instance, in Figure 2, considering the blue curve, the values of total IGBT power losses (, W), IGBT switching losses (, W), IGBT conduction losses (, W), maximum motor current (, A), minimum motor current (, A), nominal motor current (, A), and IGBT junction temperature (, °C) are 28.06 W, 4.42 W, 23.64 W, 150.90 A, 138.90 A, 144.90 A, and 37.38 °C, respectively.
The comparison between simulation and theoretical results shows a high degree of consistency, which confirms the validity of the developed mathematical model. The verified model is also used to generate the training dataset for the ANN that will be employed to determine the optimal variable switching frequency.
4. Validation of Theoretical and Simulation Results Through Experimental Data on a Designed Series DC Motor Drive Hardware
In order to validate the theoretical and simulation-based studies conducted for the series DC motor and to enable real-time performance analysis, practical field experiments were carried out using battery-powered locomotives in underground mining environments. Based on algorithms developed through theoretical and simulation efforts, a new series DC motor driver hardware was designed and manufactured as illustrated in Figure 5. The hardware architecture comprises a mainboard, power supply, IGBT driver, IGBT modules, anti-parallel diodes, a diode and capacitor group for regenerative control, a DC bus capacitor group, a pre-charge contactor group, and a direction contactor group.
Figure 5.
Designed motor driver hardware.
The tested motor is a 21.5 kW, 96 V series-wound DC traction motor (General Electric – GE Motors, Boston, MA, USA) used in battery-powered mining locomotives. The inverter employs a 1MBI900V-120 IGBT module (Fuji Electric Co. Ltd., Tokyo, Japan), and the driver circuit uses ACPL-337 IGBT driver modules (Broadcom Inc., Irvine, CA, USA) with desaturation and Miller clamp protection. The DC-link capacitors are 250 V, 1000 µF electrolytic capacitors (TDK Electronics AG, formerly EPCOS AG, Munich, Germany) with high ripple-current endurance. Current measurement is performed using a LF 505 Hall-effect current transducer (LEM International SA, Geneva, Switzerland), while temperature feedback is provided by a 535-32AA33-103 series NTC sensor (Honeywell Sensing and Productivity Solutions, Charlotte, NC, USA). The ADC and control operations are carried out on a dsPIC33EP512MU810 microcontroller (Microchip Technology, Chandler, AZ, USA), which provides 12-bit ADC resolution and real-time PWM modulation. Voltage and temperature signals are transmitted to the microcontroller through ACPL-87B opto-isolators (Broadcom Inc., Irvine, CA, USA) after passing through operational amplifiers and low-pass filters, ensuring complete electrical isolation.
To evaluate driver hardware, the field results were compared with the simulation and theoretical findings. As the first step, the rotor of the motor in the battery-powered locomotive shown in Figure 6 was locked.
Figure 6.
Battery-powered locomotive used for experimental validation.
During these measurements, a Tektronix TPS2024B oscilloscope (Beaverton, OR, USA) and a Fluke 80i-110s current probe (Everett, WA, USA) were utilized, as shown in Figure 7. The time-domain waveforms of the motor current at switching frequencies ranging from 1 kHz to 10 kHz are given in Figure 8.
Figure 7.
Motor current measurement setup (Tektronix TPS2024B–Fluke 80i-110s).
Figure 8.
Real-time motor current waveforms at 25% duty cycle.
For all switching frequencies, the motor current values drawn in a constant 25% PWM duty cycle were recorded and presented in Table 3.
Table 3.
Motor current values in amperes (A) at 25% duty cycle: Simulation, Experimental, and Theoretical.
In the second phase of field testing, the rotor was again locked. However, instead of maintaining a constant duty cycle, the motor current was fixed at 200 A across all switching frequencies. The measured current values are presented in Table 4. Measurements were performed using an Instek GDS 1074B oscilloscope (Good Will Instrument Co., Ltd., New Taipei City, Taiwan) and an Owon CP024 current probe (Owon Technology, Xiamen, China), as illustrated in Figure 9. The corresponding current-time plots are provided in Figure 10.
Table 4.
Motor current values in amperes (A) for 200 A condition: Simulation, Field, and Theory.
Figure 9.
Motor current measurement setup (Instek GDS 1074B–Owon CP024).
Figure 10.
Real-time motor current waveforms for fixed 200 A current.
As shown in Table 3 and Table 4 and Figure 8, Figure 9 and Figure 10, the simulation, field, and theoretical results exhibit close agreement under both constant duty-cycle and constant motor-current conditions across various switching frequencies.
Finally, the temperature measurements on the IGBT modules were performed in the field and compared with theoretical estimations. A negative temperature coefficient (NTC) sensor was placed adjacent to the IGBT case on the heatsink surface. Measurements were carried out under similar loading conditions, starting temperatures, and environmental conditions for each switching frequency in the 1–10 kHz range. The test duration was fixed at 180 s per frequency. It was observed that the measured and theoretical junction temperatures agreed notably within the 150–170 s interval, as shown in Figure 11.
Figure 11.
Case temperature comparison between theoretical and field measurements during 150–170 s.
5. Adaptive Switching Frequency Optimization via Hardware-Based Real-Time Control for Lifetime Maximization of Electronic Components in Series DC Motor Drives
This study focuses on the development of an algorithm capable of determining the optimum variable switching frequency, aiming to minimize the peak current ripple to extend the lifespan of DC link capacitors and to minimize the junction temperature oscillations to improve the IGBT’s operational life.
Temperature oscillations resulting from variable switching frequency operation are analyzed under real-world (hardware) conditions. In this context, the IGBT driver within the hardware was configured to operate in the 100 Hz–50 kHz range. During the design process, the application parameters were considered, and the limit values of the voltage slew rate () and the current slew rate () were taken into account. The IGBT gate resistance () and snubber circuit components were determined based on worst-case operating conditions. Driver models supporting the Active Miller Clamp were preferred in the gate driver circuit.
The collector current of the IGBT is monitored in real time to keep the system under control. In this way, thermal and electrical stresses that may occur during frequency transitions are minimized, thus ensuring system safety.
To prevent damage to the IGBT, the switching frequency transitions are applied gradually (soft transition). The switching frequency is not changed instantaneously. In order to reduce thermal shock risk and limit abrupt electrical stresses in the circuit, the switching frequency is updated every 20 ms by increasing or decreasing it by 5% (). Furthermore, as the switching frequency changes, the sampling frequency and PWM update periods are also adjusted synchronously.
A real-time control algorithm has been developed to prevent abrupt changes in the switching frequency (Fsw) within a PWM period. The control loop operates on a microcontroller (MC)-based system and is triggered by interrupts initiated at the midpoint of each PWM period. An interrupt (PWM_interrupt) is generated at the center of the “ON” state of each PWM period, prompting the ADC to measure system parameters such as IGBT temperature, current, and voltage. Once the ADC measurement is complete, a second interrupt (ADC_interrupt) is triggered during which the optimum target switching frequency (freqHead) for the next PWM period is computed. If the target frequency (freqHead) matches the current frequency (freqTail), no action is taken. However, if a difference exists, the freqTail is incrementally adjusted toward the freqHead within a limit defined by the maximum allowed frequency variation (freqDfDt). If the frequency gap exceeds the maximum allowed rate, freqTail is adjusted by freqDfDt; otherwise, freqHead is directly used as the new Fsw. The updated switching frequency (Fsw) and sampling frequency (samplingFrequency) are then written to the hardware registers for use in the next PWM cycle. The pseudocode of this algorithm is provided in Algorithm A1, which is included in Appendix A.
The selection and computation of input variables used to determine the optimum freqHead within a PWM period are critical. These inputs may include voltage, current (load), IGBT temperature, and duty cycle. Due to the complexity of formulating an objective cost function that maximizes IGBT and DC link capacitor lifetimes based on temperature and current ripple, this study employs a machine learning-based decision mechanism trained on theoretical data sets.
Before implementing the proposed machine learning-based decision mechanism to determine the optimum target switching frequency, hardware tests were conducted to ensure the dynamic and real-time update capability of Fsw. In the initial test, IGBT temperature measurements were taken over 20 min for variable motor current values (200 A, 100 A, 150 A, 100 A, 80 A, and 50 A) under three switching frequency settings: fixed 1 kHz, fixed 10 kHz, and variable (either 1 kHz or 10 kHz). System performance at any fixed frequency between 1 kHz and 10 kHz remains within the limits defined by these two values. Therefore, the variable switching frequency were compared only with the fixed 1 kHz and 10 kHz cases. Measurements were recorded from the heat sink adjacent to the IGBT casing. Since no objective cost function could be derived at this stage, the optimum target switching frequency was determined based on minimizing the temperature fluctuation around a predefined threshold temperature value. In Algorithm A1, the function calculateTargetFrequency(inputs) was implemented using a threshold-based frequency selection method (either 1 kHz or 10 kHz), depending on the observed temperature.
The threshold values were empirically set to 44 °C, 47 °C, and 51 °C. For instance, if the threshold is 44 °C, 10 kHz is selected when the temperature is below 44 °C, and 1 kHz otherwise. This threshold-based approach can be regarded as a rule-based adaptive control strategy. The resulting temperature variations are shown in Figure 12, and the corresponding statistical data (mean and standard deviation) are summarized in Table 5.
Figure 12.
Field Test 1: IGBT temperature variation.
Table 5.
Field Test 1: Statistical data of IGBT temperature variation.
For a different current scenario, new threshold temperatures of 45 °C and 47 °C were defined. The corresponding temperature variations and statistics are shown in Figure 13 and Table 6, respectively.
Figure 13.
Field Test 2: IGBT temperature variation.
Table 6.
Field Test 2: Statistical data of IGBT temperature variation.
From the results, it is observed that the use of variable switching frequency leads to a reduced standard deviation in the IGBT temperature compared to fixed switching frequencies. This implies lower thermal fluctuation and, consequently, an extended IGBT operational lifespan.
In real-world operating environments, temperature and current vary continuously, either in the same or in opposite directions. For example, one may increase while the other decreases, or both may rise or fall simultaneously. These interdependent and time-varying behaviors make the system highly complex and nonlinear, posing significant challenges for conventional threshold-based or PID-based control methods. To address these limitations, a machine learning–based frequency optimization approach using an ANN is proposed to effectively capture the nonlinear relationships among variables and determine the optimal switching frequency under dynamic operating conditions. This ANN will determine the optimum freqHead dynamically to maximize the lifetime of both the IGBT and the DC link capacitors.
6. ANN-Based Prediction of Optimum Switching Frequency Using Real-Time Thermal and Electrical Parameters
Based on the results obtained from field tests, it has been concluded that the instantaneous temperature variation across the IGBT must be minimized by simultaneously evaluating the instantaneous junction temperature, the PWM duty cycle, and the load (motor current). Furthermore, when motor current ripples are also considered, determining the real-time optimal switching frequency becomes a complex optimization problem. To address this, an ANN-based solution is proposed, which has been trained using a dataset derived from theoretical expressions and specified values of load, instantaneous temperature, and PWM duty cycle.
Multi-Layer Perceptron (MLP) Network
The Multi-Layer Perceptron (MLP) is one of the most widely employed architectures in ANN, suitable for both linear and nonlinear modeling problems. An MLP consists of three main components: an input layer, one or more hidden layers, and an output layer. Each hidden layer contains n neurons. Computation takes place within each neuron of a given layer, and information flows forward from layer to layer via weighted interconnections. The connection weights and biases of each neuron are iteratively updated through backpropagation algorithms [] in order to achieve the desired output.
Among various learning algorithms available in the literature, MLP is selected in this study due to its structural simplicity and efficiency in handling large-scale prediction problems. The output of a single-hidden-layer MLP can be mathematically represented as follows:
In (15), represents the input features and y is the predicted output. Here, , , and correspond to the hidden layer’s activation functions, weights, and biases, respectively. Similarly, , , and denote the output layer’s activation function, weights, and bias. In this study, tangent sigmoid functions are employed for both the hidden and output layer activations. The training process was conducted using the MATLAB® 2020a nftool module. The input features included load (motor current), instantaneous IGBT temperature, and PWM duty cycle, while the output was the optimal switching frequency. To ensure minimal temperature deviation across the IGBT (i.e., reduced thermal fluctuation), a dataset of 697 samples was generated considering maximum motor current ripples limited to 10% and PWM duty cycles varying from 10% to 90% in 10% increments. The switching frequency was swept between 1 kHz and 10 kHz during this process.
Figure 14 presents the detailed MLP-based ANN representation embedded within the overall system block diagram (as previously introduced in Figure 1) consisting of one input layer, one hidden layer with n neurons, and one output layer. In this work “tangent sigmoid” and “pure linear” functions are used as a hidden layer activation and output layer activation function. In Figure 14, corresponds to motor current (load), to PWM duty cycle, to instantaneous IGBT temperature, and the output y represents the optimal switching frequency.
Figure 14.
MLP Network with one hidden layer.
The dataset was partitioned into 70% for training, 15% for validation, and 15% for testing. Levenberg-Marquardt and Scaled Conjugate Gradient algorithms were used as training methods. For each algorithm, three different network configurations were tested using 5, 10, and 15 neurons in the hidden layer. Training, validation, test, and overall performance metrics for all configurations are provided in Table 7.
Table 7.
Performance comparison of MLP configurations.
As indicated in Table 7, the Levenberg-Marquardt algorithm with 10 neurons yielded the best test performance.
Although the dataset contained a limited number of samples (697), several countermeasures were implemented to prevent overfitting and ensure generalization. The dataset was randomly divided into training, validation, and testing subsets (70%, 15%, and 15%, respectively). Early stopping and dropout techniques were employed during training. In addition, the ANN architecture was deliberately kept simple with one hidden layer containing ten neurons to avoid model over-parameterization. Furthermore, the model’s predictive capability was evaluated using input combinations that were not included in the training, validation, or testing datasets, confirming its robustness across a broader input range. The training performance of the proposed ANN model is illustrated in Figure 15, showing the evolution of the mean square error (MSE) over the training epochs. To further validate the learning process, the regression analysis between the network outputs and target values is presented in Figure 16. The network achieved its optimal performance at approximately 71 epochs, yielding an MSE value of 0.003, which demonstrates the network’s high-level learning and prediction accuracy. The close agreement between the training, validation, and test performances indicates that the model exhibits no signs of overfitting, confirming the generalization capability and robustness of the proposed ANN.
Figure 15.
Training performance.
Figure 16.
Regression plot of the network.
In the deployed model, inputs include motor current, PWM duty cycle, and instantaneous IGBT temperature. If the predicted optimal switching frequency matches the currently applied frequency, no update is performed. Otherwise, the system updates the switching frequency to the newly predicted optimal value. Within the hardware, this replacement is implemented by substituting the calculateTargetFrequency(inputs) function in Algorithm A1 with the ANN output. The corresponding pseudocode, referred to as Algorithm A2, is given in Appendix B.
The embedded code developed for the hardware implementation of the ANN algorithm utilizes approximately 3 KB of ROM and 200 bytes of RAM. The implementation is based on the dsPIC33EP512MU810 digital signal controller and utilizes the Q16.15 fixed-point format, along with built-in DSP functions, to achieve computational efficiency. Through a statically allocated memory architecture, the optimized implementation enables the ANN algorithm to execute in approximately 30 microseconds at 70 MIPS. As a result of this level of optimization, the function can operate continuously even at the maximum switching frequency (10 kHz) without encountering any hardware or timing limitations. Consequently, the developed embedded ANN module is highly optimized in terms of both computational performance and memory utilization, providing an effective solution for real-time control applications.
7. Comparative Analysis of Thermal and Lifetime Performance of ANN-Controlled and Fixed Switching Frequency Strategies Under Varying Load and Duty Cycle Conditions
The function mlp_model.predict corresponds to the analytical expression provided in Equation (15), as defined in Algorithm A2. On the hardware side, the optimal switching frequency is computed in real time by substituting the input-hidden layer weights, hidden layer biases, and input variables obtained from the training phase into Equation (15).
Figure 17 illustrates the variation of IGBT temperature at 1 kHz and 10 kHz switching frequencies under test conditions with the trained ANN, using a different dataset in which the load and duty cycle values are increased by 10% and 20%, respectively. In this graph, the black curve represents the 1 kHz switching case, while the blue curve corresponds to the 10 kHz case. The red-shaded area between these curves indicates the temperature range that can be regulated by a variable switching frequency based on the corresponding load and duty cycle levels.
Figure 17.
IGBT temperature variation under different switching frequencies and load/duty cycle conditions.
Based on the red-shaded region in Figure 17, two different scenarios are defined, where the IGBT temperature ranges are 32–77 °C and 58–140 °C, respectively. In both scenarios, 500 sample points are randomly generated based on arbitrary load and duty cycle combinations. Due to randomness, consecutive samples within a scenario may cause instantaneous two-way changes between the minimum and maximum temperature values. For instance, in Scenario 1, the IGBT temperature can suddenly vary from 32 °C to 77 °C or vice versa. Although such abrupt changes are unlikely to occur under practical operating conditions, randomly generated samples were intentionally used to stress-test the ANN-based variable switching frequency approach.
For each scenario, the ANN-determined optimal (adaptive) switching frequency is compared against fixed switching frequencies between 1 kHz and 10 kHz in terms of three criteria: Average Capacitor Lifetime (Years), Average IGBT Lifetime (Cycles), and Total IGBT Power Loss (W).
Figure 18 presents the variation of the IGBT temperature, motor current ripple, and the optimal frequency predicted by the ANN for 500 randomly selected samples, where load and duty cycle values are chosen such that the IGBT temperature range varies between 32 °C and 77 °C for Scenario 1. To avoid visual complexity, only two fixed switching frequencies (1 kHz and 10 kHz) are compared with the ANN-based optimum switching frequency approach in Figure 18 (statistical results for other frequencies are provided in the table).
Figure 18.
Scenario 1: IGBT temperature, motor current ripple, and optimum frequency.
In the first graph of Figure 18, IGBT temperature (°C) variations are shown for different switching frequency strategies under randomly selected load and duty cycle conditions. For fixed 1 kHz operation (black line), the IGBT temperature varies between 32.16 °C and 57.52 °C, whereas for 10 kHz (blue line), it changes between 45.26 °C and 76.65 °C (For other frequencies, temperature values are expected to remain within this range). When using the ANN-based optimum switching frequency (red line), the temperature changes between 44.25 °C and 59.60 °C. The difference between the minimum and maximum temperature (temperature fluctuation) is 15.35 °C for the ANN-based method, while it is 25.35 °C and 31.39 °C for the fixed 1 kHz and 10 kHz operations, respectively. This temperature fluctuation is a major factor influencing IGBT lifetime. The graph clearly shows that the temperature variation under the ANN-based optimum switching frequency (red line) exhibits significantly smaller fluctuation.
Similarly, the middle graph of Figure 18 illustrates the current ripple (%) variations for different switching frequency strategies under randomly selected load and duty cycle conditions. For the fixed 1 kHz operation (black line), the current ripple varies between 5.41% and 45.08%, while for 10 kHz (blue line) it changes between 0.54% and 4.51%. (For other frequencies, the ripple values are expected to remain within this range.) With the ANN-based optimum switching frequency (red line), the ripple varies between 0.66% and 10.82%. The difference between the minimum and maximum ripple is 10.16%, compared to 39.67% and 3.97% for the fixed 1 kHz and 10 kHz operations, respectively. Since the study aims to limit the maximum motor current ripple to 10%, it is evident from the graph that the ANN-based optimum switching frequency (red circles) maintains the current ripple within this desired range.
Finally, the lower graph of Figure 18 presents the ANN-based optimum switching frequencies corresponding to the 500 randomly selected samples, based on the respective load, duty cycle, and temperature inputs.
Table 8 and Table 9 provide the mean, standard deviation, minimum–maximum values, and their respective differences for both current ripple and IGBT temperature under variable and fixed switching frequencies (such as between 1 kHz and 10 kHz). These statistical metrics are used to derive the capacitor lifetime (years), IGBT lifetime (cycles), and average IGBT power losses (watts) given Table 10.
Table 8.
Scenario 1: Statistics of motor current ripple values.
Table 9.
Scenario 1: Statistics of IGBT temperature values.
Table 10.
Scenario 1: Average capacitor and IGBT lifetime, average IGBT losses.
To ensure a fair comparison of the effects of variable and fixed switching frequencies on the lifetimes of the IGBT and the capacitor, a fairness index () is defined as in (16). The fairness index for any given frequency is defined in (17) and (18) as the ratio of the IGBT or capacitor lifetime at that frequency to the maximum lifetime observed among all frequencies. The fairness index value varies from 0 to 1. Thus, as the fairness increases, the fairness index grows higher.
where i indicates variable and fixed switching frequencies (between 1 to 10 kHz). and are defined as the fairness indices of IGBT and capacitor lifetimes, respectively.
Fairness indices for variable and fixed switching frequencies are given in the Table 11.
Table 11.
Scenario 1: Fairness index.
In terms of the fairness index, the use of variable switching frequency exhibits approximately 13 times higher performance compared to the closest fixed switching frequency, which is 2 kHz.
Figure 19 presents the variation of the IGBT temperature, motor current ripple, and the optimal frequency predicted by the ANN for 500 randomly selected samples, where the load and duty cycle values are chosen such that the IGBT temperature range varies between 58 °C and 140 °C for Scenario 2, representing higher IGBT temperature conditions compared to Scenario 1. The analyses and interpretations for the graphs in Figure 19 can be carried out in a similar manner to those described for Figure 18.
Figure 19.
Scenario 2: IGBT temperature, motor current ripple, and optimum frequency.
Table 12 and Table 13 provide the mean, standard deviation, minimum–maximum values, and their respective differences for both current ripple and IGBT temperature under variable and fixed switching frequencies (such as between 1 kHz and 10 kHz). These statistical metrics are used to derive the capacitor lifetime (years), IGBT lifetime (cycles), and average IGBT power losses (watts) given Table 14. Fairness indices for variable and fixed switching frequencies are given in the Table 15.
Table 12.
Scenario 2: Statistics of motor current ripple values.
Table 13.
Scenario 2: Statistics of IGBT temperature values.
Table 14.
Scenario 2: Average capacitor and IGBT lifetime, average IGBT losses.
Table 15.
Scenario 2: Fairness index.
In terms of the fairness index, the use of variable switching frequency exhibits approximately 10 times higher performance compared to the closest fixed switching frequency, which is 1 kHz.
The analysis of the above results reveals that an increase in either the IGBT temperature or its fluctuation significantly reduces the average lifetime of the IGBT. It has been observed that employing a variable switching frequency effectively lowers both the average IGBT temperature and its thermal fluctuations compared to the fixed switching frequency operation, thereby extending the average IGBT lifetime. Similarly, when a variable switching frequency is applied, the current ripple in the motor converges towards the levels seen in fixed 10 kHz operation. As a result, the average capacitor lifetime is improved compared to the use of a fixed low switching frequency.
In addition to the evaluations conducted using randomly generated load and duty cycle values, a realistic operating route was defined to simulate the actual conditions under which the electric locomotive might operate. Based on the route shown in Figure 20, parameters such as locomotive load, road slope, segment lengths, turning angles, speeds, and times required to reach nominal velocity were specified []. The equations used to compute the required motor power, motor load, motor current, and PWM duty cycle during locomotive motion are provided in Appendix C.
Figure 20.
Real-world operation route defined for the battery-powered locomotive [].
In the field test scenarios, the operating characteristics of the locomotive under both full-load and half-load conditions are presented in detail. Under full-load operation, which corresponds to fully loaded wagons, the locomotive was assumed to reach a maximum speed of 10 km/h. Under half-load conditions, the locomotive speed was assumed to increase by approximately 20% relative to the full-load case. This limit reflects practical railway safety considerations, as speed increments beyond 20% may increase the risk of derailment; therefore, the speed variation was constrained to remain within realistic and safe operational boundaries. Furthermore, even if the locomotive speed were to remain unchanged at half load or vary within these practical limits, the proposed approach consistently exhibits similar trends in optimal switching frequency and overall system performance. As a result, such variations do not affect the analysis or the conclusions drawn from the study. Accordingly, the analysis in this study focuses on the half-load and full-load operating conditions, which effectively represent the system behavior relevant to the research objectives.
As the first scenario, the fully loaded wagon condition is considered, and Table 16 presents the relevant parameters, including the required power, calculated motor load, and the corresponding PWM duty cycle values.
Table 16.
Parameter variations based on the route profile under full-load wagon conditions.
In Figure 21, the variations in IGBT temperature, motor current ripple, and the optimal switching frequency obtained by ANN are presented under full load conditions. Table 17 and Table 18 provide the mean, standard deviation, minimum–maximum values, and their respective differences for both current ripple and IGBT temperature under variable and fixed frequency values. These statistical metrics are used to derive the capacitor lifetime (years), IGBT lifetime (cycles), and average IGBT power losses (watts) given Table 19. Fairness indices for variable and fixed switching frequencies are given in the Table 20.
Figure 21.
Full-load condition: variation of IGBT temperature, motor current ripple, and ANN-predicted optimal switching frequency.
Table 17.
Full-load condition: Statistics of motor current ripple values.
Table 18.
Full-load condition: Statistics of IGBT temperature values.
Table 19.
Full-load condition: Average capacitor and IGBT lifetime, average IGBT losses.
Table 20.
Full-load condition: Fairness index.
In the second field scenario, the load carried by the locomotive (representing half-filled wagons) was reduced by half. For this scenario, certain parameters, the required power, the corresponding calculated motor load and PWM duty cycle values are presented in Table 21.
Table 21.
Parameter variations based on the route profile under half-load wagon conditions.
In Figure 22, the variations in IGBT temperature, motor current ripple, and the optimal switching frequency obtained by ANN are presented under half load conditions. Table 22 and Table 23 provide the mean, standard deviation, minimum–maximum values, and their respective differences for both current ripple and IGBT temperature under variable and fixed frequency values. These statistical metrics are used to derive the capacitor lifetime (years), IGBT lifetime (cycles), and average IGBT power losses (watts) given Table 24. Fairness indices for variable and fixed switching frequencies are given in the Table 25.
Figure 22.
Half-load condition: variation of IGBT temperature, motor current ripple, and ANN-predicted optimal switching frequency.
Table 22.
Half-load condition: Statistics of motor current ripple values.
Table 23.
Half-load condition: Statistics of IGBT temperature values.
Table 24.
Half-load condition: Average capacitor and IGBT lifetime, average IGBT losses.
Table 25.
Half-load condition: Fairness index.
8. Conclusions
This study has presented an ANN-based adaptive switching frequency control strategy for series DC motor drives in battery-powered mining locomotives, designed to extend the lifetime and improve the reliability of key power-electronic components such as IGBTs and DC bus capacitors. Within this framework, the primary challenges associated with conventional fixed switching frequencies—namely, excessive motor current ripple at low frequencies and increased IGBT thermal stress at high frequencies—were effectively addressed through a machine learning–based adaptive control approach. The proposed algorithm was trained using data acquired from current sensors, NTC temperature sensors, and a potentiometer defining the target current (PWM duty). By enabling real-time decision making, the ANN model predicts the optimal switching frequency that minimizes both IGBT thermal fluctuations and motor current ripple. The experimental and simulation results demonstrate that the adaptive algorithm maintains an average current ripple of less than 5% and a maximum of 10%, while significantly reducing temperature variations across the IGBT module. A fairness index was employed to quantitatively assess the lifetime improvements achieved under variable switching frequency operation. According to this index, the proposed adaptive control strategy enhances the overall system reliability and component lifetime by up to 13 times compared with fixed-frequency operation. In addition, the proposed adaptive control approach contributes to improved energy efficiency and sustainability by reducing IGBT switching losses and overall power dissipation. These results confirm that the integration of embedded machine learning, sensor-based signal processing, and adaptive control algorithms can substantially improve the efficiency and durability of power-electronic systems in real-time industrial applications. Moreover, this integration holds great potential for broader real-time applications, including autonomous vehicles, sensor fusion, monitoring, state estimation, and fault diagnosis, where adaptive and data-driven control play a critical role. Future work will focus on implementing this approach within industrial drive controllers, extending it to multi-motor configurations, and exploring online learning capabilities for adaptive frequency tuning under dynamic operating conditions.
Author Contributions
Conceptualization, S.B.O. and H.K.; methodology, E.E., H.K. and S.B.O.; validation, E.E., H.K. and S.B.O.; formal analysis, E.E. and H.K.; investigation, E.E., H.K. and S.B.O.; resources, E.E. and H.K.; data curation, E.E. and H.K.; software, E.E. and H.K.; writing—original draft preparation, E.E., H.K. and S.B.O.; writing—review and editing, E.E., H.K. and S.B.O.; visualization, H.K. and S.B.O.; supervision, H.K. and S.B.O.; project administration, H.K. and S.B.O. All authors have read and agreed to the published version of the manuscript.
Funding
This work has been supported by Zonguldak Bulent Ecevit University Scientific Research Projects Coordination Unit under the grant number 2019-75737790-04.
Data Availability Statement
The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding authors.
Acknowledgments
The authors express their sincere gratitude to Turkish Hard Coal Enterprise (TTK) for their technical support, access to field equipment, and contributions to the experimental validation carried out in operational mine environments. The authors acknowledge that the language and readability of this manuscript were improved through grammatical revision using AI-generated text assistance.
Conflicts of Interest
The authors declare no conflicts of interest.
Appendix A. Variable Switching Frequency Usage
| Algorithm A1 Variable Switching Frequency Usage |
|
Appendix B. MLP-Based Assignment of Optimal Switching Frequency
| Algorithm A2 MLP-Based Assignment of Optimal Switching Frequency |
|
Appendix C. Locomotive Aerodynamic Equations
The aerodynamic equations of vehicles are used to calculate the aerodynamic forces, such as air resistance, encountered during motion. Vehicle aerodynamics is influenced by several factors, including speed, geometry, air density, and aerodynamic drag coefficient. Based on these factors, the required traction power is given by []:
where:
- : Output power; net power used to move the vehicle.
- : External power input; possibly supplied by the engine or other energy source.
- : Motor efficiency coefficient.
- : Air density (kg/m³).
- : Aerodynamic drag coefficient (depends on vehicle design and speed).
- : Effective velocity, i.e., the airflow velocity around the vehicle.
- : Vehicle mass (kg).
- g: Gravitational acceleration (9.81 m/s²).
- : Road slope angle (radians).
- n: Number of wheels.
- , : Rolling resistance coefficients.
- : Average velocity of the locomotive (m/s).
Equation (A1) defines the total power output of the vehicle on the left-hand side. On the right-hand side, it includes motor efficiency and resistance forces: aerodynamic drag, rolling resistance, and slope-induced forces. Based on this total output power, the corresponding motor current, the PWM duty cycle, and the motor load are calculated using the following expressions.
where:
- , : Initial and final speeds of the locomotive (m/s).
- : Motor current (A).
- : Nominal voltage of the motor (V).
- : Nominal current of the motor at full load (A).
- Gear Ratio: Gear ratio between the motor shaft and the wheel.
- s: Motor slip ratio.
- : Radius of the locomotive wheel (m).
- : Revolutions per minute of the motor.
- : Motor speed fixed (RPM per Volt).
- : Voltage applied to the motor (V).
- : PWM duty cycle (%).
- : Maximum applicable PWM percentage.
References
- Zhang, K.; Zhou, B.; Chung, C.Y.; Shuai, Z.; Li, J.; Li, P. A multilateral transactive energy framework of hybrid charging stations for low-carbon energy-transport nexus. IEEE Trans. Ind. Inform. 2022, 18, 8270–8281. [Google Scholar] [CrossRef]
- Kozłowski, A.; Bołoz, Ł. Design and research on power systems and algorithms for controlling electric underground mining machines powered by batteries. Energies 2021, 14, 4060. [Google Scholar] [CrossRef]
- Lee, J.-D.; Park, D.-H.; Kim, R.-Y. Novel variable switching frequency PWM strategy for a SiC-MOSFET-based electric vehicle inverter to increase battery usage time. IEEE Access 2022, 10, 21929–21940. [Google Scholar] [CrossRef]
- Xia, Y.; Ayyanar, R. Optimal variable switching frequency scheme to reduce combined switching loss and inductor core loss of single phase grid connected inverter. In Proceedings of the IEEE Energy Conversion Congress and Exposition (ECCE), Montreal, QC, Canada, 20–24 September 2015; pp. 1534–1540. [Google Scholar] [CrossRef]
- Xia, Y.; Roy, J.; Ayyanar, R. Optimal variable switching frequency scheme to reduce loss of single-phase grid-connected inverter with unipolar and bipolar PWM. IEEE J. Emerg. Sel. Top. Power Electron. 2021, 9, 1013–1026. [Google Scholar] [CrossRef]
- Ibrahim, A.; Sujod, M.Z. Variable switching frequency hybrid PWM technique for switching loss reduction in a three-phase two-level voltage source inverter. Measurement 2020, 151, 107192. [Google Scholar] [CrossRef]
- Xie, S.; Jiang, D.; Li, Q.; Sun, W.; Chen, J. A variable switching frequency PWM control method for single-phase MMC. In Proceedings of the 4th IEEE Workshop on the Electronic Grid (eGRID), Xiamen, China, 11–14 November 2019; pp. 1–4. [Google Scholar] [CrossRef]
- Xu, H.; Xu, L.; Wang, K.; Zheng, Z.; Li, Y. Switching losses reduction of grid-tied inverters with variable switching frequency discontinuous PWM. In Proceedings of the IEEE Energy Conversion Congress and Exposition (ECCE), Baltimore, MD, USA, 29 September–3 October 2019; pp. 1567–1573. [Google Scholar] [CrossRef]
- Zhao, X.; Jiang, D.; Chen, J.; Li, Q. Variable switching frequency PWM for three-level NPC inverter with neutral point voltage control. In Proceedings of the IEEE 9th International Power Electronics and Motion Control Conference (IPEMC2020-ECCE Asia), Nanjing, China, 29 November–2 December 2020; pp. 2358–2363. [Google Scholar] [CrossRef]
- Wolfle, J.; Nitzsche, M.; Ruthardt, J.; Roth-Stielow, J. Junction temperature control system to increase the lifetime of IGBT-power-modules in synchronous motor drives without affecting torque and speed. IEEE Open J. Power Electron. 2020, 1, 273–283. [Google Scholar] [CrossRef]
- Wang, L.; Zhou, M.; Dongye, Z.; Sha, Y.; Chen, J. A condition evaluation simplified method for traction converter power module based on operating interval segmentation. Sensors 2023, 23, 2537. [Google Scholar] [CrossRef] [PubMed]
- Lim, H.; Hwang, J.; Kwon, S.; Baek, H.; Uhm, J.; Lee, G. A study on real-time IGBT junction temperature estimation using the NTC and calculation of power losses in the automotive inverter system. Sensors 2021, 21, 2454. [Google Scholar] [CrossRef]
- Liu, Z.; Mei, W.; Zeng, X.; Yang, C.; Zhou, X. Remaining useful life estimation of insulated gate bipolar transistors (IGBTs) based on a novel Volterra k-nearest neighbor optimally pruned extreme learning machine (VKOPP) model using degradation data. Sensors 2017, 17, 2524. [Google Scholar] [CrossRef]
- Kong, K.; Choi, J.; Park, G.; Baek, S.; Ju, S.; Han, Y. Insulated gate bipolar transistor junction temperature estimation technology for traction inverters using a thermal model. Electronics 2025, 14, 999. [Google Scholar] [CrossRef]
- Wang, X.; Zhou, Z.; He, S.; Liu, J.; Cui, W. Performance degradation modeling and its prediction algorithm of an IGBT gate oxide layer based on a CNN-LSTM network. Micromachines 2023, 14, 959. [Google Scholar] [CrossRef]
- Kaminski, M.; Tarczewski, T. Neural network applications in electrical drives—Trends in control, estimation, diagnostics, and construction. Energies 2023, 16, 4441. [Google Scholar] [CrossRef]
- Tran, C.D.; Kuchar, M.; Sotola, V.; Nguyen, P.D. Fault-tolerant control based on current space vectors against total sensor failures. Sensors 2024, 24, 3558. [Google Scholar] [CrossRef] [PubMed]
- Mari, S.; Bucci, G.; Ciancetta, F.; Fiorucci, E.; Fioravanti, A. Impact of measurement uncertainty on fault diagnosis systems: A case study on electrical faults in induction motors. Sensors 2024, 24, 5263. [Google Scholar] [CrossRef] [PubMed]
- Portescap. Motor Specifications and Literature. Available online: https://www.portescap.com/en/resources/motor-specifications-and-literature (accessed on 26 June 2024).
- Salah, W.; Ishak, D.; Hammadi, K. PWM switching strategy for torque ripple minimization in BLDC motor. J. Electr. Eng. 2011, 62, 141–146. [Google Scholar] [CrossRef]
- Zhang, C.; Guo, Q.; Li, L.; Wang, M.; Wang, T. System efficiency improvement for electric vehicles adopting a permanent magnet synchronous motor direct drive system. Energies 2017, 10, 2030. [Google Scholar] [CrossRef]
- Jiang, D.; Li, Q.; Han, X.; Qu, R. Variable switching frequency PWM for torque ripple control of AC motors. In Proceedings of the 19th International Conference on Electrical Machines and Systems (ICEMS), Chiba, Japan, 13–16 November 2016; pp. 1–5. Available online: https://api.semanticscholar.org/CorpusID:44374505 (accessed on 7 May 2024).
- Hand, A. Electric Motor Maintenance and Troubleshooting, 2nd ed.; McGraw-Hill: New York, NY, USA, 2011. [Google Scholar]
- Hughes, A. Electric Motors and Drives: Fundamentals, Types, and Applications, 3rd ed.; Elsevier: Amsterdam, The Netherlands, 2006. [Google Scholar]
- Vidlak, M.; Gorel, L.; Makys, P.; Stano, M. Sensorless speed control of brushed DC motor based at new current ripple component signal processing. Energies 2021, 14, 5359. [Google Scholar] [CrossRef]
- Barkas, D.A.; Ioannidis, G.C.; Psomopoulos, C.S.; Kaminaris, S.D.; Vokas, G.A. Brushed DC motor drives for industrial and automobile applications with emphasis on control techniques: A comprehensive review. Electronics 2020, 9, 887. [Google Scholar] [CrossRef]
- Infineon Technologies. Infineon Community. Available online: https://community.infineon.com/?profile.language=en (accessed on 26 June 2024).
- Qian, C.; Gheitaghy, A.M.; Fan, J.; Tang, H.; Sun, B.; Ye, H.; Zhang, G. Thermal management on IGBT power electronic devices and modules. IEEE Access 2018, 6, 12868–12884. [Google Scholar] [CrossRef]
- Zhang, Z.; Fu, G.; Wan, B.; Jiang, M.; Li, Y. A high-efficiency IGBT health status assessment method based on data driven. IEEE Trans. Electron Devices 2021, 68, 168–174. [Google Scholar] [CrossRef]
- Lutz, J.; Schlangenotto, H.; Scheuermann, U.; Doncker, R.D. Semiconductor Power Devices: Physics, Characteristics, Reliability; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
- Shao, L.; Xu, G.; Li, P. A hybrid model of turn-off loss and turn-off time for junction temperature extraction. IEEE J. Electron Devices Soc. 2022, 10, 3–12. [Google Scholar] [CrossRef]
- Yang, Y.; Zhang, Q.; Zhang, P. A novel on-line IGBT junction temperature measurement method based on on-state voltage drop. In Proceedings of the 22nd International Conference on Electrical Machines and Systems (ICEMS), Harbin, China, 11–14 August 2019; pp. 1–6. [Google Scholar] [CrossRef]
- Guo, W.; Ma, M.; Wang, H.; Yang, S.; Zhang, X.; Yan, X.; Chen, W.; Cai, G. A thermal estimation method for IGBT module adaptable to operating conditions. IEEE Trans. Power Electron. 2021, 36, 6147–6152. [Google Scholar] [CrossRef]
- Tang, Y.; Ma, H. An improved analytical IGBT model for loss calculation including junction temperature and stray inductance. In Proceedings of the IEEE 24th International Symposium on Industrial Electronics (ISIE), Buzios, Brazil, 3–5 June 2015; pp. 227–232. [Google Scholar] [CrossRef]
- Hafezi, H.; Faranda, R. A new approach for power losses evaluation of IGBT/diode module. Electronics 2021, 10, 280. [Google Scholar] [CrossRef]
- Zhu, Y.; Xiao, M.; Su, X.; Yang, G.; Lu, K.; Wu, Z. Modeling of conduction and switching losses for IGBT and FWD based on SVPWM in automobile electric drives. Appl. Sci. 2020, 10, 4539. [Google Scholar] [CrossRef]
- Bai, B.; Chen, D. Inverter IGBT loss analysis and calculation. In Proceedings of the IEEE International Conference on Industrial Technology (ICIT), Cape Town, South Africa, 25–28 February 2013; pp. 563–569. [Google Scholar] [CrossRef]
- Ma, K.; Zhang, W.; Ng, W.T. Novel low turn-off loss trench-gate FS-IGBT with a hybrid p+/n collector structure. IEEE J. Electron Devices Soc. 2019, 7, 677–681. [Google Scholar] [CrossRef]
- Swamy, M.M.; Kang, J.-K.; Shirabe, K. Power loss, system efficiency, and leakage current comparison between Si IGBT VFD and SiC FET VFD with various filtering options. IEEE Trans. Ind. Appl. 2015, 51, 3858–3866. [Google Scholar] [CrossRef]
- Zhu, Y.; Xiao, M.; Su, X.; Yang, G.; Lu, K.; Wu, Z. IGBT junction temperature measurement under active-short-circuit and locked-rotor modes in new energy vehicles. IEEE Access 2020, 8, 114401–114412. [Google Scholar] [CrossRef]
- Semikron-Danfoss. Power Cycle Model for IGBT Product Lines. Available online: https://www.semikron-danfoss.com/service-support/downloads/detail/semikron-application-note-power-cycle-model-for-igbt-product-lines-en-2021-08-24-rev-01.html (accessed on 25 June 2024).
- Ding, J.; Zhang, P.; Li, J. Fatigue life prediction of IGBT module for metro vehicle traction converter based on traction calculation. In Proceedings of the IEEE 11th International Conference on Power Electronics and Drive Systems, Sydney, Australia, 9–12 June 2015; pp. 1116–1121. [Google Scholar] [CrossRef]
- Lu, Y.; Christou, A. Lifetime estimation of insulated gate bipolar transistor modules using two-step Bayesian estimation. IEEE Trans. Device Mater. Reliab. 2017, 17, 414–421. [Google Scholar] [CrossRef]
- Wang, L.; Xu, W.; Liu, S.; Qiu, R.; Xu, C. Online fatigue estimation and prediction of switching device in urban railway traction converter based on current recognition and gray model. IEEE Access 2019, 7, 123307–123319. [Google Scholar] [CrossRef]
- Gao, B.; Yang, F.; Chen, M.; Chen, Y.; Lai, W.; Liu, C. Thermal lifetime estimation method of IGBT module considering solder fatigue damage feedback loop. Microelectron. Reliab. 2018, 82, 51–61. [Google Scholar] [CrossRef]
- Yu, Y.; Zhou, T.; Zhu, M.; Xu, D. Fault diagnosis and life prediction of DC-link aluminum electrolytic capacitors used in three-phase AC/DC/AC converters. In Proceedings of the Second International Conference on Instrumentation, Measurement, Computer, Communication and Control (IMCCC), Harbin, China, 8–10 December 2012; pp. 825–830. [Google Scholar] [CrossRef]
- Špánik, P.; Frivaldsky, M.; Kanovsky, A. Life time of the electrolytic capacitors in power applications. In Proceedings of the IEEE ELEKTRO, Rajecke Teplice, Slovakia, 19–20 May 2014; pp. 233–238. [Google Scholar] [CrossRef]
- Gasperi, M.L. Life prediction model for aluminum electrolytic capacitors. In Proceedings of the IAS’96—Conference Record of the 1996 IEEE Industry Applications Conference Thirty-First IAS Annual Meeting, San Diego, CA, USA, 6–10 October 1996; Volume 2, pp. 1347–1351. [Google Scholar] [CrossRef]
- Duda, R.O.; Hart, P.E.; Stork, D.G. Pattern Classification, 2nd ed.; Wiley-Interscience: New York, NY, USA, 2000. [Google Scholar]
- Ekmekci, N. Investigation of Causes of Fatigue Failures in Driving Shafts of Mine Locomotives. Ph.D. Thesis, Department Mining Engineering, Zonguldak Karaelmas University, Zonguldak, Turkey, 2009. (In Turkish). [Google Scholar]
- Zhang, D.; Ivanco, A.; Filipi, Z. Model-based estimation of vehicle aerodynamic drag and rolling resistance. SAE Int. J. Commer. Veh. 2015, 8, 433–439. [Google Scholar] [CrossRef]
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/).