Next Article in Journal
Enhancing Multi-Objective Performance: Optimizing the Efficiency of an Electric Racing Vehicle
Previous Article in Journal
Correction: Kousar et al. A Deep Learning Approach for Real-Time Intrusion Mitigation in Automotive Controller Area Networks. World Electr. Veh. J. 2025, 16, 492
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Direct Torque Control of Switched Reluctance Motor Based on Improved Sliding Mode Reaching Law Strategy

School of Mechanical and Equipment Engineering, Hebei University of Engineering, Handan 056038, China
*
Author to whom correspondence should be addressed.
World Electr. Veh. J. 2025, 16(10), 548; https://doi.org/10.3390/wevj16100548
Submission received: 6 July 2025 / Revised: 14 September 2025 / Accepted: 15 September 2025 / Published: 24 September 2025
(This article belongs to the Section Propulsion Systems and Components)

Abstract

The conventional sliding mode control (SMC) strategy for direct torque control of switched reluctance motors suffers from severe chattering and prolonged dynamic response. Accordingly, an enhanced SMC strategy is proposed to mitigate motor chattering and suppress torque ripple. On the basis of the conventional exponential approximation rate, a compensation factor and a fractional order are incorporated. Meanwhile, the sigmoid function, characterized by superior smoothness, is employed to replace the sign function that induces severe chattering, thereby attenuating the motor torque ripple. At the same time, in response to the challenge of parameter tuning arising from motor nonlinearity and the abundance of parameters, the sparrow search algorithm (SSA) is employed to optimize the controller parameters. The motor control models before and after the improvement are constructed in MATLAB/Simulink, and the sparrow search algorithm (SSA) is employed to optimize the controller parameters for both cases. Comparative results indicate that the improved control strategy and parameter optimization method can effectively suppress motor torque ripple and enhance the dynamic response characteristics of the system under various operating conditions and rotational speeds.

1. Introduction

Owing to their low cost, simple structure, wide speed range, and other advantages, switched reluctance motors (SRMs) have been extensively employed in mining machinery, electric vehicles, robotic control applications, and aviation [1,2]. However, owing to its distinctive double-salient structure, switched reluctance motors exhibit several drawbacks, including pronounced nonlinearity and substantial torque ripple. In addition, conventional regulation scarcely achieves precise control of the motor, and researchers have long been devoted to enhancing the performance of switched reluctance motors through novel control and design methodologies [3,4].
Reference [5] proposed a DSRM control system based on a flexible neural network. This control system demonstrated stable operation of the DSRM, coupled with excellent dynamic performance and robust anti-interference capability. Reference [6] presented a phase torque estimation method based on magnetic co-energy and Fourier series expansion. Subsequently, it introduced novel sector division rules and fundamental voltage vector selection for torque prediction, demonstrating superior performance in suppressing torque pulsation, velocity dynamic response, and system robustness. Reference [7] described a two-step method. In the first step, a comprehensive curve analysis of the reference current was conducted using an optimization technique specifically designed to minimize torque ripple. In the second step, the optimized current curve was applied to the SRM via an adaptive hysteresis band controller, thereby effectively mitigating radial vibration. Reference [8] proposed a regenerative braking control strategy that integrates a braking force optimization controller and an angle optimization controller, thereby enhancing the real-time performance and effectiveness of the braking torque control approach. Reference [9] presented an alternative approach for a grid-connected high-speed SRM drive system, which enhances the power factor, substantially reduces control complexity, and ensures a rapid dynamic response. Reference [10] proposed a novel quasi-sine wave excitation scheme for SRMs, aimed at minimizing torque ripple. Reference [11] introduced a hybrid control strategy that combines a torque sharing function (TSF) with sliding mode control (SMC), enabling reduced torque ripple and enhanced dynamic response speed. Reference [12] presented an enhanced model predictive torque control strategy for an SRM driver, incorporating candidate voltage vector optimization. This approach effectively mitigates torque ripple while improving system efficiency. Reference [13] introduced an enhanced direct instantaneous torque controller for SRMs, which significantly improved the torque distribution and operational efficiency of the machine. Reference [14] presented a novel optimization control method by utilizing diverse torque sharing functions (TSFs) and optimization algorithms, thereby enhancing the robustness of the system. Reference [15] introduced a predictive control method for accurately tracking current references in SRM drivers. This method utilized a simplified piecewise linear flux linkage model, thereby eliminating the need for extensive lookup tables and reducing the requirement to only a few model parameters. Consequently, it achieved efficient memory utilization and superior performance.
In recent years, SRMs have gained increasing attention in electric vehicle (EV) applications owing to their simple structure, low manufacturing cost, wide speed range, and inherent fault tolerance. These advantages position SRMs as a promising alternative to conventional permanent magnet synchronous motors (PMSMs) and induction motors (IMs), which currently dominate EV drive systems. Nevertheless, their widespread adoption remains limited by the inherent problem of high torque ripple, which gives rise to undesirable vibration and acoustic noise. Developing advanced control strategies to mitigate torque ripple is therefore essential for enhancing driving comfort, operational efficiency, and the overall competitiveness of SRM-based propulsion systems in EVs. In this regard, the improved SMC strategy proposed in this study is particularly relevant, as it provides a practical pathway for enabling SRMs to be more effectively integrated into existing EV drive solutions. Furthermore, the proposed control scheme is inherently compatible with current EV drive architectures. Because the enhancement is achieved primarily through algorithmic improvements rather than hardware redesign, it can be seamlessly implemented on conventional motor control platforms. This compatibility facilitates the deployment of SRMs in present EV systems, where they may serve either as an alternative or as a complementary solution to PMSM- and IM-based drives [16].
Therefore, an improved SMC strategy for direct torque control of SRMs is proposed in this study [17]. This strategy creatively reconstructs the mathematical model of the control law to address torque pulsation and dynamic response lag issues in the application of the traditional exponential control law SMC for SRMs, namely: (1) replacing the discontinuous sign function with a continuous and smooth sigmoid function to fundamentally suppress control chattering; and (2) introducing a new state variable to more accurately characterize the dynamic behavior of the motor. To further enhance the robustness and adaptability of the system, this study applies the SSA [18] to the global intelligent optimization of key control parameters. In this scheme, torque ripple is substantially reduced, dynamic adjustment time is considerably shortened, and the overall system performance is stably enhanced under various complex operating conditions.

2. SRM Mathematical Model

The phase voltage formula of an SRM can be expressed as:
u p = R S i P + d ψ P ( i P , θ P ) d t
In the formula, Rs and ip represent winding resistance and phase current, respectively; θp is the position angle of the phase rotor. The phase magnetic flux ψp can be expressed as a nonlinear function of ip and θp.
The electromagnetic torque of each phase winding of an SRM is:
T P = 1 2 i P 2 d L P d θ
where ip is the phase current of phase p winding, Lp is the phase inductance value of phase p winding, θ is the rotor position angle of the motor; Tp is the electromagnetic torque of phase p winding.
The mechanical formula of an SRM can be expressed as follows:
T e = J d ω d t + B ω + T L

3. Design of Sliding Mode Controller

3.1. Design of Traditional Sliding Mode Controller

The difference between the actual speed and the reference speed is taken as the tracking error, and it is expressed as follows.
z = ω r e f ω
where ω r e f is the reference speed, ω is the actual speed, and z is the speed error.
x 1 and x 2 are the state variables of the system as follows:
x 1 = z = ω r e f ω x 2 = z d t = ( ω r e f ω ) d t
The sliding mode surface is designed as the traditional sliding mode surface of SMC, as follows:
s = x 1 + c x 2
The conventional exponential reaching law is:
s ˙ = ε sgn ( s ) k s
where ε and k represent the coefficients of the reaching law. Analysis of the approach rate indicates that a larger ε value allows the system state to converge more rapidly to the sliding mode plane; however, this also results in increased chattering during the sliding phase. Conversely, a smaller ε varepsilonε value reduces chattering as the system state approaches the sliding mode surface, but slows the convergence rate near the sliding mode surface; sgn(s) denotes the sign function, and the expression corresponds to the main term:
sgn = 1 , s > 0 0 , s = 0 1 , s < 0
The differential of Formula (6) can be derived as follows:
s ˙ = x ˙ 1 + c x ˙ 2
By substituting the mechanical motion form of an SRM into Formula (9), the following expression can be obtained:
s ˙ = ω ˙ r e f T e T L D ω J + c ( ω r e f ω )
By combining Formulas (7) and (10) simultaneously, the following can be obtained:
s ˙ = ε sgn ( s ) k s = ω ˙ r e f T e * T L D ω J + c ( ω r e f ω )
where T e * is the reference torque of the motor.
Moreover, the reference torque of the SRM can be obtained from Formula (11):
T e * = J [ ω ˙ r e f + c ( ω r e f ω ) + ε sgn ( s ) + k s ] + T L + D ω

3.2. Improved Design of Sliding Mode Controller

A new approach was devised to address the aforementioned issues.
s ˙ = ε s i g m o i d ( s ) | x 1 | + α | x 1 | | s | β k | x 1 | s
The sgn function is discontinuous at s = 0, resulting in abrupt changes in the control signal and causing high-frequency oscillations. The sigmoid function is smooth and differentiable, providing a gradual transition around s = 0, thereby effectively suppressing chattering. At the same time, it still ensures the speed of the approaching motion. The formula for the sigmoid function is as follows:
s i g m o i d ( s ) = 1 1 + e ρ x
where ρ is a variable, which represents the smoothness of the curve.
Figure 1 shows the comparison results of the SGN function and sigmoid function when ρ is 1–10. As shown in the figure, the sigmoid function exhibits a smoother curve transition than the SGN function. As the value increases, the curve reaches its target more rapidly, becomes steeper, and exhibits greater chattering. Therefore, in this study, the intermediate value is selected, and is equal to 5. At this point, the curve demonstrates improved arrival speed and smoothness.
By combining Formulas (11) and (13), the following result can be obtained:
s ˙ = ω ˙ r e f T e * T L D ω J + c ( ω r e f ω ) = ε s i g m o i d ( s ) | x 1 | + α | x 1 | | s | β k | x 1 | s
The reference torque of the SRM can be determined using Formula (15):
T e * = J ( ω ˙ r e f + c ω ˙ r e f c ω ) + J ( ε s i g m o i d ( s ) | x 1 | + α | x 1 | | s | β + k | x 1 | s + D ω + T L )
The following proof process is presented to demonstrate the stability of the designed sliding mode controller:
The Lyapunov function is selected as follows:
V = 1 2 s 2
Derivation of Formula (17):
V ˙ = s s ˙ = s [ ω ˙ r e f T e T L D ω J + c ( ω r e f ω ) ] = s ( ε s i g m o i d ( s ) | x 1 | + α | x 1 | | s | β + k | x 1 | s )
The analysis of Formula (18) reveals that ε s i g m o i d ( x ) | x 1 | + α | x 1 | | s | β and | x 1 | s are positive values. As shown in Formula (16), sigmoid(s) is the same as s. Thus, s and ε s i g m o i d ( s ) | x 1 | + α | x 1 | | s | β + k | x 1 | s share the same sign. That is, s ( ε s i g m o i d ( s ) | x 1 | + α | x 1 | | s | β + k | x 1 | s ) < 0 , indicating that the system reaches the sliding surface in finite time, and the sliding mode controller is stable.
The block diagram of the SRM direct torque dual closed-loop control model based on sliding-mode control is shown in Figure 2. Its basic principle is that the outer loop serves as the speed loop while the inner loop functions as the torque loop, and the speed error from the outer loop is fed into the sliding-mode controller to produce the reference torque Tref. In accordance with the relationship between the reference torque and the actual torque, the inner loop feeds the signal into the chopper module for hysteresis loop processing and subsequently outputs the drive motor control signal to realize torque control. Figure 3 shows the simulation model of the improved reaching-law sliding mode controller developed in this study.

4. Sparrow Search Algorithm

Given the nonlinear characteristics and strong electromagnetic coupling of traditional parameter adjustment methods, optimal control is scarcely achieved. To address this issue, this study employs the SSA for multi-objective parameter optimization.
The SSA is a swarm intelligence optimization algorithm inspired by the foraging behavior and antipredation strategies of sparrows. In this algorithm, sparrows are categorized into discoverers and followers. Discoverers are responsible for locating food sources and guiding the movement of the entire population, while followers rely on the discoverers to obtain food. Compared with particle swarm optimization, which easily falls into local optima, and genetic algorithms (GA), which suffer from slow convergence, SSA demonstrates remarkable advantages in motor control and other strongly coupled parameter optimization problems through its three-dimensional division of labor: global exploration by discoverers, local exploitation by followers, and random escape by the vigilant. Its adaptive Levy flight strategy effectively overcomes the tendency of gray wolf optimization to oscillate in parameter-sensitive regions, while the elite guidance mechanism avoids the initial-value dependence of quantum genetic algorithms (QGA). The SSA demonstrates several advantages, including high convergence accuracy, rapid convergence speed, strong optimization capability, and high computational efficiency. Therefore, this study employs the SSA to optimize the parameter tuning of the sliding mode controller.

4.1. The Fundamental Steps of the SSA

(1)
The population and associated parameters of the algorithm are initialized, followed by the calculation of fitness values for each individual.
(2)
The position of the discoverer is updated using the following formula:
X i , j t + 1 X i , j t × exp ( i α × t max ) , R 2 < S T X i , j t + 1 + Q × L , R 2 S T
where t denotes the number of current iterations. X i , j t represents the position of the i-th value sparrow during the t-th iteration, where j = 1, 2, …, d. Here, d denotes the number of variables to be optimized, T is the maximum number of iterations, and α is a random parameter with a value range of (0, 1]. Q is a random variable following a normal distribution, and L is a 1 × d matrix with all elements equal to 1. R2 denotes the warning threshold, while STSTST represents the safety threshold. The value range under consideration is defined by R2. If R2 is less than STSTST, the surrounding environment is considered secure, allowing for an expanded search scope. Conversely, if R2 is greater than or equal to ST, the surrounding environment is considered hazardous, necessitating relocation to another area for foraging.
For the followers, the position update formula is expressed as follows:
X i , j i + 1 = Q × exp ( X w o r s t X i , j t t 2 ) , i > n 2 X P t + 1 + | X i , j t X P t + 1 | × A + , o t h e r w i s e
Here, Xp represents the optimal position identified by the discoverer, Xworst denotes the global worst position, and A is a 1 × d matrix in which each element is randomly assigned either 1 or −1. Additionally, if the entrant belongs to the better-performing group in the first half, their position is updated using the first subformula. Conversely, if the entrant is part of the underperforming group in the second half, the sparrow, driven by hunger, flies to another location randomly.
For sparrows that are aware of potential danger, their initial positions are randomly generated within the population. The update formula is as follows:
X i , j t + 1 = X b e s t t + β × | X p t X b e s t t | , f i < f g X i , j t + K × ( X i , j t X w o r s t t ( f i f w ) + ε ) , f i = f g
In the formula, X b e s t t denotes the global optimal position, β represents the step control parameter and follows a normal distribution of random numbers with a mean of 0 and a variance of 1. K is a random number within the range of [−1, 1], f i indicates the fitness of the current sparrow, while f g and f w correspond to the current global optimal and worst fitness, respectively. ε represents the smallest constant.

4.2. The Fundam

For the evaluation of torque, torque pulsation is adopted as the fitness function. The mathematical expression defining torque pulsation is presented as follows:
r i p p l e = T max T min T a v g
In the formula, T max , T min and T a v g represent the maximum, minimum, and average torque values of the motor during stable operation, respectively.
At the same time, within the context of the motor control system, response characteristics are considered equally important. Consequently, speed is established as a performance indicator, and the integral of the time-weighted absolute error (ITAE) of speed is utilized as the fitness function.
The expression is presented as follows:
J I T A E = 0 t t | e ( t ) | d t
where t denotes the simulation time.
Therefore, the fitness function of the entire system can be expressed as:
J = 0 t t ( | e ( t ) | + T max T min T a v g ) d t
In summary, the fundamental block diagram and flowchart for tuning the sliding mode controller parameters using the SSA are presented in Figure 4 and Figure 5.

5. Simulation

Based on the principle illustrated in Figure 2, an SMC system for the SRM, featuring an improved front-and-rear three-phase 6/4 pole structure, was constructed in MATLAB/Simulink (R2022a). Given that an excessively large value of k amplifies the effect of |x1|, while an overly small value of k diminishes this effect, the range of k is determined to be (0, 10). Additionally, the value of α must approximate the value of |x1| as it approaches the sliding mode plane, and ε must vary smoothly during this process. Consequently, the value of α is set within the range (0, 1), and ε is constrained to the interval (0, 10).
The parameter selection of the SSA is strictly guided by the convergence characteristics of the algorithm and the computational constraints imposed by the hardware. The population size is set to 30, a value determined based on a balance between dimensional compatibility criteria and computational efficiency. Preliminary experiments indicate that when the population size is increased from 20 to 30, the rate of improvement in fitness reaches 11.2%, whereas an increase to 50 results in only a 2.3% improvement, consistent with the law of diminishing marginal returns. The maximum number of iterations has been limited to 10, as determined by two contributing factors. First, convergence analysis indicates that 85% of the optimization cases reach a stable state within eight generations. Second, a single simulation is completed in approximately 182 s, and the total duration for the tenth generation is maintained within 30 min, thereby fulfilling the timeliness requirements of engineering optimization.
To achieve optimal control performance, the SSA is employed to optimize the key parameters of both the conventional sliding mode controller and the improved sliding mode controller. The optimal parameter combinations obtained from the optimization process are presented in Table 1 and Table 2, respectively. Through SSA-based optimization, it is ensured that both controllers are compared under their respective optimal configurations, so that subsequent performance enhancements can be clearly attributed to improvements in the control law itself, rather than to differences in parameter tuning. The main parameters of the SRM used in the simulation model are shown in Table 3, providing the necessary basis for validating the control strategies.
The transition time and torque ripple of the SRM during its operation from startup to steady-state speed were analyzed to systematically evaluate the performance of the conventional SMC strategy versus the improved SMC strategy. Figure 6 illustrates the speed and torque ripple waveforms of the SRM during the transition from startup to stabilization at 1500 rpm under a load of 8 N·m. As shown in Figure 6a, the SRM drive system utilizing the conventional SMC strategy requires 0.23 s to reach steady-state at 1500 rpm. By contrast, as depicted in Figure 6b, the time required with the improved SMC strategy is reduced to 0.17 s, demonstrating that the improved SMC strategy exhibits superior dynamic performance compared with the conventional approach. Furthermore, a comparison of Figure 6a,b reveals that the minimum and maximum motor torques under the conventional SMC strategy are 6 and 9.8 N·m, respectively. By adopting the improved SMC strategy, the maximum torque is maintained at 6 N·m, while the minimum torque is adjusted to 8 N·m, resulting in a reduction of torque ripple.
Figure 7 illustrates the speed and torque ripple waveforms of the SRM during the transition from startup to stabilization at 1000 rpm under a load of 8 N·m. A comparison of Figure 7a,b reveals that, when the conventional SMC method is employed, the motor requires 0.22 s to stabilize at 1000 rpm after startup and 0.19 s to reach 990 rpm, which constitutes 85% of the total startup duration. By contrast, adopting the improved SMC strategy reduces the stabilization time to 0.12 s, while the time required to reach 990 rpm is shortened to 0.09 s, representing 70% of the total startup duration. This result indicates that the improved SMC strategy achieves a faster approach to the target speed during the initial phase; that is, less time is required to reach the sliding mode surface. When the conventional SMC strategy is employed, the minimum and maximum motor torques are 6 and 9.7 N·m, respectively. With the modified SMC strategy, these values are refined to 6.2 and 8 N·m, respectively. Furthermore, under the conventional method, torque values are densely distributed within the range of 6.3–9.7 N·m, whereas with the improved strategy, they are confined to the narrower range of 6.5–8 N·m, resulting in reduced torque ripple. These findings confirm that the improved SMC strategy demonstrates superior dynamic and steady-state performance under variable-speed conditions, thereby validating the effectiveness of the proposed approach.
Under a load of 7 N·m, Figure 8 and Figure 9 illustrate the speed and torque waveforms of the motor during the startup process under the conventional SMC strategy and the improved SMC strategy. These figures are analyzed under identical loading conditions, but at different motor speeds. The load torque is set to 7 N·m, while the specified motor speeds are 1000 rpm and 1500 rpm, respectively. A comparison of Figure 8a,b reveals that, when the specified speed is 1000 rpm, the motor startup time using the improved SMC strategy is reduced from 0.27 s, as achieved by the conventional SMC strategy, to 0.1 s, representing a reduction of 0.17 s. This result indicates that the proposed strategy exhibits a faster dynamic response. Similarly, a comparison of Figure 9a,b reveals that, when the specified speed is 1500 rpm, the motor startup time using the conventional SMC strategy is 0.32 s, whereas that using the improved SMC strategy is shortened to 0.17 s, achieving a reduction of 0.15 s.
At 0.5 s, a speed perturbation was introduced into the SRM to evaluate the robustness and complexity of the proposed design. Figure 10 presents the waveforms of speed and torque when a step change in speed from 1000 r/min to 1500 r/min was applied at 0.5 s. As shown in Figure 10a, under a torque perturbation at 0.5 s, the SRM with the conventional SMC strategy reached a steady state only at 0.67 s, corresponding to a response time of 0.17 s. By contrast, as illustrated in Figure 10b, under the same condition, the SRM with the improved SMC strategy stabilized at 0.57 s, with a response time of only 0.07 s. These results indicate that, under torque perturbation, the improved SMC strategy exhibits a markedly faster response than the conventional SMC strategy. Moreover, the torque ripple associated with the improved SMC strategy is lower than that observed with the conventional SMC strategy. A further comparison between Figure 10a and b reveals that, under a speed perturbation at 0.5 s, the transition from the step change in speed to a stable state required 0.2 s with the conventional SMC strategy, whereas only 0.056 s was needed with the improved SMC strategy. This finding demonstrates that, under speed perturbation, the improved SMC strategy achieves a significantly shorter response time compared with the conventional SMC strategy.
To comprehensively evaluate the overall performance of the improved SMC strategy proposed in this study, Table 4 summarizes the comparative data of key performance indicators. It can be observed from Table 4 that, compared with the conventional SMC strategy, the improved SMC strategy exhibits a pronounced effect in suppressing torque ripple. Under the 7 N–1000 rpm operating condition, the torque ripple range is reduced from 6.0–9.0 N·m under the conventional SMC strategy to 6.2–8.0 N·m, resulting in an approximate 40% reduction in fluctuation. In terms of dynamic response speed, the improved SMC strategy reduced the response time from 0.15 s to 0.08 s in the worst-case scenario, representing an improvement of 46.7%. As shown in Table 3, notably, under conditions of a step change in speed, the response time of the improved SMC strategy also demonstrates significant advantages, indicating enhanced anti-disturbance capability and robustness. Collectively, these results demonstrate that the improvement of the SMC strategy effectively enhances steady-state accuracy while maintaining system speed performance.

6. Conclusions

In this study, an enhanced sliding mode control strategy for switched reluctance motors was developed by replacing the conventional sign function with a smooth sigmoid function and by introducing an auxiliary state variable. When combined with parameter optimization via the Sparrow Search Algorithm (SSA), the proposed method markedly improved dynamic performance and effectively suppressed torque ripple. Quantitatively, the rise time was reduced by about 55.6%, the settling time by 36.9%, the torque ripple by 47%, and the response time under step-change speed conditions by 65%. These results demonstrate that the proposed strategy holds significant promise for enhancing the overall performance of switched reluctance motor drives.
In the field of electric vehicles, it can serve as a substitute for permanent magnet synchronous motors, thereby reducing dependence on rare earth resources. Our future research will focus on experimental implementation using digital signal processors (DSPs) to achieve real-time control and further confirm the practical feasibility of the proposed method.

Author Contributions

Conceptualization, Formal analysis Q.M.; Writing, L.Q.; Methodology, Z.W.; Data curation, Y.H. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Key R&D Program of Hebei Higher Education Institutions (Project No. 2510800601A, entitled “Development of a Novel Monitoring and Intelligent Operation & Maintenance System for Unmanned Coal Mining Drilling Rigs”) and by the Handan Science and Technology Research and Development Program (Project No. 23422901059, entitled “Research on Nonlinear Dynamics of Intelligent Suspension”).

Data Availability Statement

The authors confirm that the data supporting the findings of this study are available within the article.

Conflicts of Interest

The authors declare that they have no conflicts of interest to report regarding the present study.

Nomenclature

ρsmoothness of curves
ωactual speed
Lpphase inductance value
ωrefreference speed
zspeed error
tnumber of current iterations
R2warning threshold
Xworstworst position
Xti,ji-th value sparrow during the t-th iteration
SMCsliding mode control
EVelectric vehicle
Imsinduction motors
GAgenetic algorithms
SRMsswitched reluctance motors
ψpa nonlinear function of ip and θp
Tpelectromagnetic torque of phase
θpposition angle of the phase rotor
Rsrepresent winding resistance
ipphase current
Xpoptimal position identified
Xtbestglobal optimal position
TSFs torque sharing functions
PMSMspermanent magnet synchronous motors
QGA quantum genetic algorithms
SSA sparrow search algorithm

References

  1. Sun, X.; Wan, B.; Lei, G.; Tian, X.; Guo, Y.; Zhu, J. Multiobjective and multiphysics design optimization of a switched reluctance motor for electric vehicle applications. IEEE Trans. Energy Convers. 2021, 36, 3294–3304. [Google Scholar] [CrossRef]
  2. Lukman, G.F.; Nguyen, X.S.; Ahn, J.W. Design of a low torque ripple three-phase SRM for automotive shift: By Wire Actuator. Energies 2020, 13, 2329. [Google Scholar] [CrossRef]
  3. Wang, S.Y.; Tseng, C.L.; Chien, S.C. Adaptive fuzzy cerebellar model articulation control for switched reluctance motor drive. IET Electr. Power Appl. 2012, 6, 190–202. [Google Scholar] [CrossRef]
  4. Mbadiwe, E.I.; Sulaiman, E.B. Design and optimization of outer-rotor permanent magnet flux switching motor using transverse segmental rotor shape for automotive applications. Ain Shams Eng. J. 2021, 12, 507–516. [Google Scholar] [CrossRef]
  5. Li, Z.; Wei, X.; Wang, J.; Liu, L.; Du, S.; Guo, X.; Sun, H. Design of a deflection switched reluctance motor control system based on a flexible neural network. Energies 2022, 15, 4172. [Google Scholar] [CrossRef]
  6. Sun, X.; Zhu, Y.; Cai, Y.; Yao, M.; Sun, Y.; Lei, G. Optimized-sector-based model predictive torque control with sliding mode controller for switched reluctance motor. IEEE Trans. Energy Convers. 2023, 39, 379–388. [Google Scholar] [CrossRef]
  7. Kimpara, M.L.M.; Reis, R.R.C.; Da Silva, L.E.B.; Pinto, J.O.P.; Fahimi, B. A two-step control approach for torque ripple and vibration reduction in switched reluctance motor drives. IEEE Access 2022, 10, 82106–82118. [Google Scholar] [CrossRef]
  8. Zhu, Y.; Wu, H.; Zhen, C. Regenerative braking control under sliding braking condition of electric vehicles with switched reluctance motor drive system. Energy 2021, 230, 120901. [Google Scholar] [CrossRef]
  9. Tang, Y.; He, Y.; Wang, F.; Lin, G.; Rodriguez, J.; Kennel, R. A centralized control strategy for grid-connected high-speed switched reluctance motor drive system with power factor correction. IEEE Trans. Energy Convers. 2021, 36, 2163–2172. [Google Scholar] [CrossRef]
  10. Sun, Q.; Lyu, G.; Liu, X.; Niu, F.; Gan, C. Virtual current compensation-based quasi-sinusoidal-wave excitation scheme for switched reluctance motor drives. IEEE Trans. Ind. Electron. 2023, 71, 10162–10172. [Google Scholar] [CrossRef]
  11. Sun, X.; Xiong, Y.; Yang, J.; Tian, X. Torque ripple reduction for a 12/8 switched reluctance motor based on a novel sliding mode control strategy. IEEE Trans. Transp. Electrif. 2022, 9, 359–369. [Google Scholar] [CrossRef]
  12. Ding, W.; Li, J.; Yuan, J. An improved model predictive torque control for switched reluctance motors with candidate voltage vectors optimization. IEEE Trans. Ind. Electron. 2022, 70, 4595–4607. [Google Scholar] [CrossRef]
  13. Al-Amyal, F.; Hamouda, M.; Szamel, L. Performance improvement based on adaptive commutation strategy for switched reluctance motors using direct torque control. Alex. Eng. J. 2022, 61, 9219–9233. [Google Scholar] [CrossRef]
  14. Dejamkhooy, A.; Ahmadpour, A. Torque ripple reduction of the position sensor-less switched reluctance motors applied in the electrical vehicles. J. Oper. Autom. Power Eng. 2023, 11, 258–267. [Google Scholar]
  15. Ahmad, S.S.; Thirumalasetty, M.; Narayanan, G. Predictive current control of switched reluctance machine for accurate current tracking to enhance torque performance. IEEE Trans. Ind. Appl. 2023, 60, 1837–1848. [Google Scholar] [CrossRef]
  16. Gan, C.; Wu, J.; Sun, Q.; Kong, W.; Li, H.; Hu, Y. A review on machine topologies and control techniques for low-noise switched reluctance motors in electric vehicle applications. IEEE Access 2018, 6, 31430–31443. [Google Scholar] [CrossRef]
  17. Zhang, Z.; Yang, X.; Wang, W.; Chen, K.; Cheung, N.C.; Pan, J. Enhanced sliding mode control for PMSM speed drive systems using a novel adaptive sliding mode reaching law based on exponential function. IEEE Trans. Ind. Electron. 2024, 71, 11978–11988. [Google Scholar] [CrossRef]
  18. Yue, Y.; Cao, L.; Lu, D.; Hu, Z.; Xu, M.; Wang, S.; Li, B.; Ding, H. Review and empirical analysis of sparrow search algorithm. Artif. Intell. Rev. 2023, 56, 10867–10919. [Google Scholar] [CrossRef]
Figure 1. Sigmoid function.
Figure 1. Sigmoid function.
Wevj 16 00548 g001
Figure 2. Sliding mode control system.
Figure 2. Sliding mode control system.
Wevj 16 00548 g002
Figure 3. Schematic diagram of improved sliding mode reaching rate controller.
Figure 3. Schematic diagram of improved sliding mode reaching rate controller.
Wevj 16 00548 g003
Figure 4. Block diagram of controller parameter optimization.
Figure 4. Block diagram of controller parameter optimization.
Wevj 16 00548 g004
Figure 5. Controller parameter optimization process.
Figure 5. Controller parameter optimization process.
Wevj 16 00548 g005
Figure 6. Speed and torque waveforms when the motor is under a load of 8 N·m and running at 1500 rpm. (a) Traditional sliding-mode control; (b) Improved sliding-mode control. Insets in each subfigure show detailed views of torque and speed fluctuations at different time intervals as indicated by arrows.
Figure 6. Speed and torque waveforms when the motor is under a load of 8 N·m and running at 1500 rpm. (a) Traditional sliding-mode control; (b) Improved sliding-mode control. Insets in each subfigure show detailed views of torque and speed fluctuations at different time intervals as indicated by arrows.
Wevj 16 00548 g006
Figure 7. Speed and torque waveforms under a load of 8 N·m and an operating speed of 1000 rpm. (a) Traditional sliding-mode control; (b) Improved sliding-mode control. Insets in each subfigure show detailed views of torque and speed fluctuations at different time intervals as indicated by arrows.
Figure 7. Speed and torque waveforms under a load of 8 N·m and an operating speed of 1000 rpm. (a) Traditional sliding-mode control; (b) Improved sliding-mode control. Insets in each subfigure show detailed views of torque and speed fluctuations at different time intervals as indicated by arrows.
Wevj 16 00548 g007
Figure 8. Speed and torque waveforms under conditions of 7 N·m torque and 1000 rpm. (a) Traditional sliding-mode control; (b) Improved sliding-mode control. Insets in each subfigure show detailed views of torque and speed fluctuations at different time intervals as indicated by arrows.
Figure 8. Speed and torque waveforms under conditions of 7 N·m torque and 1000 rpm. (a) Traditional sliding-mode control; (b) Improved sliding-mode control. Insets in each subfigure show detailed views of torque and speed fluctuations at different time intervals as indicated by arrows.
Wevj 16 00548 g008
Figure 9. Speed and torque waveforms under conditions of 7 N·m torque and 1500 rpm. (a) Traditional sliding-mode control; (b) Improved sliding-mode control. Insets in each subfigure show detailed views of torque and speed fluctuations at different time intervals as indicated by arrows.
Figure 9. Speed and torque waveforms under conditions of 7 N·m torque and 1500 rpm. (a) Traditional sliding-mode control; (b) Improved sliding-mode control. Insets in each subfigure show detailed views of torque and speed fluctuations at different time intervals as indicated by arrows.
Wevj 16 00548 g009
Figure 10. Step change in speed condition. (a) Traditional sliding-mode control; (b) Improved sliding-mode control. Insets in each subfigure show detailed views of torque and speed fluctuations at different time intervals as indicated by arrows.
Figure 10. Step change in speed condition. (a) Traditional sliding-mode control; (b) Improved sliding-mode control. Insets in each subfigure show detailed views of torque and speed fluctuations at different time intervals as indicated by arrows.
Wevj 16 00548 g010
Table 1. Parameters of traditional sliding mode controller.
Table 1. Parameters of traditional sliding mode controller.
Parameterck ε J
value0.0013.0007.6353.127
Table 2. Improved parameters of sliding mode controller.
Table 2. Improved parameters of sliding mode controller.
Parameterck ε α β J
value0.0368.2500.2500.0010.6122.087
Table 3. Motor parameters.
Table 3. Motor parameters.
ParametersValues
Stator resistance0.05
Inertia (kg·m2)0.05
Friction (N/[m/s])0
Unalignedinductance (H)1.2 × 10−3
Alignedinductance (H)16 × 10−3
Saturatedalignedinductance (H)0.2 × 10−3
Table 4. Performance comparison of traditional and improved SMC strategies under key metrics.
Table 4. Performance comparison of traditional and improved SMC strategies under key metrics.
Working ConditionConventional Sliding Mode ControlImprove Sliding Mode ControlIncrease Amplitude (%)
rise time (s)7 N–1000 rpm0.160.0662.5
7 N–1500 rpm0.150.0846.7
8 N–1000 rpm0.150.0660.0
8 N–1500 rpm0.150.0753.3
stability time (s)7 N–1000 rpm0.090.0633.3
7 N–1500 rpm0.170.1041.2
8 N–1000 rpm0.100.0640.0
8 N–1500 rpm0.150.1033.3
torque range (T)7 N–1000 rpm6–96.2–840
7 N–1500 rpm6–8.36.2–821.7
8 N–1000 rpm6–9.76.3–854.1
8 N–1500 rpm6–9.66–844.4
Step change response time (s)1000 rpm–1500 rpm0.5–0.70.5–0.5765
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.

Share and Cite

MDPI and ACS Style

Ma, Q.; Qiao, L.; Wang, Z.; Hu, Y. Direct Torque Control of Switched Reluctance Motor Based on Improved Sliding Mode Reaching Law Strategy. World Electr. Veh. J. 2025, 16, 548. https://doi.org/10.3390/wevj16100548

AMA Style

Ma Q, Qiao L, Wang Z, Hu Y. Direct Torque Control of Switched Reluctance Motor Based on Improved Sliding Mode Reaching Law Strategy. World Electric Vehicle Journal. 2025; 16(10):548. https://doi.org/10.3390/wevj16100548

Chicago/Turabian Style

Ma, Qiang, Liang Qiao, Zhichong Wang, and Yun Hu. 2025. "Direct Torque Control of Switched Reluctance Motor Based on Improved Sliding Mode Reaching Law Strategy" World Electric Vehicle Journal 16, no. 10: 548. https://doi.org/10.3390/wevj16100548

APA Style

Ma, Q., Qiao, L., Wang, Z., & Hu, Y. (2025). Direct Torque Control of Switched Reluctance Motor Based on Improved Sliding Mode Reaching Law Strategy. World Electric Vehicle Journal, 16(10), 548. https://doi.org/10.3390/wevj16100548

Article Metrics

Back to TopTop