Next Article in Journal
Prediction–Preview Cooperative Steering Control for Optimal Path Tracking in Autonomous Electric Vehicles
Previous Article in Journal
A Hybrid Learning and Optimization-Based Path Tracking Control Strategy for Intelligent Electric Vehicles
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Cooperative MPC-DITC Strategy for Torque Ripple Suppression in Switched Reluctance Motors

College of Vehicle and Traffic Engineering, Henan University of Science and Technology, Luoyang 471003, China
*
Author to whom correspondence should be addressed.
World Electr. Veh. J. 2026, 17(3), 154; https://doi.org/10.3390/wevj17030154
Submission received: 31 January 2026 / Revised: 11 March 2026 / Accepted: 13 March 2026 / Published: 18 March 2026
(This article belongs to the Section Vehicle and Transportation Systems)

Abstract

This study presents a novel cooperative control strategy designed to mitigate torque ripple and enhance the disturbance rejection capability of switched reluctance motors (SRMs). The proposed approach integrates model predictive control (MPC) with direct instantaneous torque control (DITC), leveraging the torque sharing function (TSF) to generate phase-specific reference torque profiles. MPC employs rolling optimization to compute the optimal duty cycle in real time, achieving low torque ripple and consistent switching frequency during steady-state operation. To overcome the inherent delay in MPC’s dynamic response, DITC is incorporated as a fast-acting compensation loop that activates immediately upon detecting abrupt variations in speed or load, thereby delivering rapid torque adjustment and reinforcing system resilience. For validation, an 8/6-pole SRM control model was developed using Ansys/Maxwell and MATLAB/Simulink, and subjected to multi-scenario simulations. The results reveal that, compared to conventional MPC, the proposed method reduces steady-state torque ripple by 19.4% and shortens dynamic recovery time by 40%, demonstrating superior torque smoothness and improved robustness against external disturbances.

1. Introduction

Switched reluctance motors (SRMs) have attracted considerable attention in the automotive industry due to their inherently simple construction, broad speed regulation range, and excellent operational stability [1]. However, their distinctive doubly salient structure introduces pronounced nonlinear electromagnetic behaviors, strong inter-phase coupling, and saturation-related issues, all of which lead to significant torque ripple during operation [2,3]. These factors contribute to reduced system efficiency and limit the broader adoption of SRMs in vehicular applications [4,5].
Among various methods for suppressing torque ripple in SRMs, torque sharing functions (TSFs) are widely recognized as an effective approach for torque allocation during phase commutation. Ye et al. [6] and Li et al. [7] adopted TSFs, which employ predefined functions to smoothly distribute interphase torque reference values during the commutation interval. This approach has been shown to significantly mitigate torque ripple in SRMs within the commutation region of SRMs [8,9]. Owing to their simple implementation and clear physical meaning, TSFs are commonly used in SRM drives as a basic reference generation method [10,11]. However, the control performance of TSF-based schemes still depends strongly on the subsequent control strategy, especially under nonlinear operating conditions and external disturbances.
To further enhance control performance, MPC has attracted considerable attention because of its advantages in online optimization, constraint handling, and fast feedback regulation [12]. In SRM drive applications, MPC has been used to improve current tracking, torque control accuracy, and overall dynamic performance. For example, Ge et al. [13] investigated an MPC strategy for suppressing bus voltage fluctuations, while Shahjahan et al. [14] improved current tracking precision and torque performance through current prediction. Li et al. [15] introduced a direct torque prediction approach to enhance control accuracy. In addition, Ding et al. [16] proposed a lookup-table-based MPC scheme to simplify real-time implementation. Although these studies demonstrate the potential of MPC in SRM control, many MPC-based methods still depend heavily on model accuracy. Since SRMs exhibit pronounced magnetic nonlinearity and parameter sensitivity, prediction errors caused by parameter mismatch may degrade current and torque control performance. Moreover, the effectiveness of MPC is inherently constrained by its sampling and optimization cycle, which may reduce its responsiveness under sudden speed or load disturbances. Although some improved strategies have been proposed for specific operating conditions, such as the enhanced commutation strategy reported in [17], their applicability remains relatively limited.
Compared with MPC, DITC provides a more direct and faster mechanism for transient torque regulation. By taking instantaneous torque as the control target, DITC can quickly generate compensation actions through torque hysteresis control and a predefined switching table, without requiring complex online optimization [18,19,20]. Therefore, when a sudden torque deviation occurs, DITC can respond rapidly and effectively suppress transient torque fluctuations on a very short timescale [21,22]. Nevertheless, DITC also has inherent limitations. Its performance is highly dependent on the hysteresis bandwidth setting: a narrow hysteresis band improves torque control accuracy but increases switching frequency, whereas a wide hysteresis band reduces switching stress at the expense of dynamic precision. As a result, DITC alone is not always suitable for simultaneously achieving high steady-state performance and robust transient response.
To overcome the individual limitations of MPC and DITC by leveraging their complementary strengths, this paper proposes an integrated control strategy that combines both methods. The approach utilizes TSF-generated reference torque as a unified command signal. Flux linkage and torque characteristics obtained via finite element analysis (FEA) are incorporated into MPC through a lookup table mechanism, improving the accuracy of torque and current predictions while reducing computational complexity. Furthermore, the MPC output is restructured to generate a fixed-frequency duty cycle, stabilizing the switching behavior of the power converter. Under sudden disturbances, the enhanced DITC module, equipped with an optimized hysteresis width, serves as a dynamic compensation loop. It is rapidly triggered upon detection of significant torque deviations—offering timely torque correction that MPC alone cannot provide due to sampling latency. Simulation results validate the efficacy of this cooperative control strategy, demonstrating improvements in both steady-state and dynamic performance.

2. Mathematical Model and Operating Principle of SRM

This section presents the mathematical model and operating principle of the SRM under study, which constitute the methodological foundation for the subsequent control design and analysis.
The SRM is characterized by a doubly salient pole structure and operates based on the principle of minimum magnetic reluctance [23]. Common rotor–stator configurations include 8/6 and 12/8 pole structures, which contribute to its unique electromagnetic behavior. To facilitate accurate control design—particularly in the context of TSFs and MPC—this section derives a comprehensive coupled model of the SRM. The model integrates nonlinear magnetic flux characteristics, current dynamics, and mechanical motion, and is developed in accordance with the principles of energy conservation and Kirchhoff’s voltage law.
The voltage balance equation for the k-th phase winding is expressed as follows:
U k = R k i k + d ψ k d t ,
where U k represents the voltage of the k-th phase motor winding; R k represents the resistance of the k-th phase winding; i k represents the current of the k-th phase winding; and ψ k represents the flux linkage of the k-th phase winding.
The flux linkage ψ k of the k-th phase winding of the motor can be expressed as a function of the winding current i k and the rotor position angle θ , as follows:
ψ k ( θ , i k ) = L k ( θ , i k ) i k .
Ignoring the influence of phase-to-phase mutual inductance, the voltage balance equation of the SRM can be expressed as:
U k = R i k + ψ k i k d i k d t + ψ k θ ω .
The mechanical dynamics of the motor are governed by the following torque balance equation:
T e = J d ω d t + T L + F ω .
where T e represents the total electromagnetic torque of the motor; ω represents the rotor angular velocity; J represents the moment of inertia; T L represents the load torque; and F represents the damping coefficient.
The electromagnetic torque generated by the system is intrinsically linked to both the magnetic stored energy W f and the magnetic co-energy W . At any given operating point, the instantaneous total electromagnetic torque T α contributed by all phases can be expressed as follows:
T α ( i , θ ) = W ( i , θ ) θ | i = c o n s t = W f ( ψ , θ ) θ | ψ = c o n s t ,
Under the assumption of magnetic linearity, the governing equations can be further simplified to yield a more tractable analytical model.
W = 1 2 i ψ = 1 2 L i 2 .
Substituting Equation (6) into (5) yields the follows equation:
T e = 1 2 i 2 L θ .
Due to the inherently complex and nonlinear characteristics of SRMs, accurately formulating the relationships among inductance, current and θ remains a significant challenge. As a result, constructing an analytically precise model of such machines is often impractical. To overcome this limitation, this study employs finite element method (FEM) software to develop a high-fidelity simulation model of an SRM. Figure 1 illustrates the structural configuration of an 8/6 pole, four-phase SRM. When phase B of the stator is energized, the resulting magnetic field drives the rotor to align its pole axis (a-a′) with the stator pole axis (B-B′), thereby maximizing the inductance of the B-phase winding. If this alignment is defined as the initial position, then energizing the A, B, C, D, and A-phase windings sequentially will cause the rotor to rotate continuously in the counterclockwise direction, following the reverse excitation sequence. Conversely, energizing the phases in the order A, D, C, B, and A will produce continuous clockwise rotation [24].
The 8/6 SRM is powered by a high-efficiency converter employing a four-phase asymmetric half-bridge converter (AHBC) topology (Figure 2a). Each motor phase operates independently with unidirectional current flow. The converter provides three distinct switching states for each phase (Figure 2b). When both the upper and lower power switches of a phase winding are turned on, the phase current rises rapidly under a positive voltage, corresponding to the magnetization state (Vdc = +1). When one switch is turned on and the other is turned off, the phase current decreases slowly under zero voltage, corresponding to the freewheeling state (Vdc = 0). When both switches are turned off, the phase current decreases rapidly under a reverse voltage, corresponding to the demagnetization state (Vdc = −1). T The blue lines in the figure indicate the corresponding current conduction paths within the power converter under each voltage level.

3. Design of Collaborative Control Strategy

To address the issue of torque ripple in SRMs, this study proposes a collaborative control strategy that integrates MPC with DITC. By combining the complementary strengths of both methods, the strategy enhances steady-state performance by achieving lower torque ripple and significantly improves the system’s ability to resist external disturbances. The following sections detail the design principles and coordination mechanisms underlying each component of the proposed control architecture.

3.1. TSF Selection

To reduce SRM phase-to-phase torque ripple, the TSF method distributes the torque of each phase based on the rotor position and a preset function. The sum of the torque distribution functions for all phases equals 1, satisfying Equation (8).
k = 1 i f k θ = 1 0 f k θ 1 .
where i represents the number of phases of the SRM and f k ( θ ) represents the TSF of the k-th phase.
Various allocation strategies have been proposed for torque sharing in SRMs, among which the most commonly used torque distribution functions include linear, cosine, exponential, and quadratic forms. The reference torque for a single phase T r e f derived from the selected distribution function, is defined by Equation (9):
T r e f k = T r e f × f k θ .
To reduce implementation complexity and ensure compatibility with real-time control requirements, this study adopts the cosine-based TSF. This function distributes the T r e f smoothly and symmetrically among all phases as a function of the θ . Its mathematical formulation is given below:
f k θ = 1 2 1 2 cos π θ o v θ θ o n , θ o n θ θ o n + θ o v ; 1 ,   θ o n + θ o v θ θ o f f ; 1 2 + 1 2 cos π θ o v θ θ o f f ,       θ o f f θ θ o f f + θ o v ; 0 , o t h e r s .
where θ on , θ o v and θ o f f represent the turn-on angle, commutation overlap angle and turn-off angle, respectively. Figure 3 illustrates the schematic representation of the cosine-based torque distribution function curve.

3.2. Improved MPC Design

The prediction of the θ is conducted using a linear approximation method:
θ n + 1 = θ n + ω Δ n .
The flux linkage at the next time step is estimated using a linear approximation based on the present flux linkage and phase current:
ψ n + 1 = ψ n + ( U d c i R ) Δ n .
An SRM model was developed using Ansys/Maxwell 2026 R1, from which flux linkage and torque characteristic curves were extracted. The simulation covered a θ range of 0°~60°, a current range of 0~500 A, with step sizes of 0.1° for angle and 1 A for current. These parameters were used to generate high-resolution flux linkage and torque data. A lookup table approach was then employed to map the predicted current and torque values, significantly reducing the computational burden of the MPC algorithm while enhancing prediction accuracy [25]. The torque characteristics of the SRM are depicted in Figure 4.
Once the predicted torque value T k + 1 is obtained, cost functions for both torque and current can be formulated. The control objective is twofold: to suppress torque ripple and to maintain a low current level, thereby minimizing power converter losses. Accordingly, the composite cost function is defined as follows:
J = q T T e k T r e f ( k ) 2 + q i n = 1 4 i n k 2 .
where J represents the cost function output; while q T and q i represent the weighting coefficients for torque and current, respectively.
Based on engineering optimization, the torque error and current terms in the cost function are normalized to balance their relative influence. Subsequent simulation-based tuning demonstrated that the system maintains robust performance when the weighting coefficients are set to q T 0.6 ,   0.8 and q i 0.2 ,   0.4 , therefore q T = 0.7 and q i = 0.3 were selected, respectively.
In conventional MPC, the T r e f generated by the outer speed control loop is used as the input command. The corresponding control block diagram is presented in Figure 5. This approach relies on real-time measurements of the motor’s phase current and rotor position, and employs a rolling optimization process based on a predefined prediction model to determine the optimal switching signals for the power converter, thereby regulating motor torque. While this method is widely adopted, it has inherent limitations. Specifically, the output switching signals are constrained by the direct current (DC) bus voltage and are discrete in nature, meaning they cannot be continuously adjusted in response to real-time system variations.
To overcome the limitations of conventional MPC, this study introduces a key enhancement to the controller design: Rather than generating discrete switching signals over the entire control cycle, the improved MPC outputs a continuous, optimized duty cycle signal. This modification enhances the resolution and flexibility of torque control. The control block diagram of the enhanced MPC scheme is illustrated in Figure 6.
At the beginning of each sampling interval n , all feasible switching states S i are exhaustively evaluated. For each candidate state, the predicted torque T s i at a future time step n + 1 is computed using the system’s predictive model. The cost function is then assessed for each case, and the switching state yielding the lowest cost is selected as the preliminary optimal state S o p t .
S o p t = min J ( S i ) = ( T r e f [ n + 1 ] T s i [ n + 1 ] ) 2 .
Once the S o p t is determined, its corresponding optimal activation duration within the current control cycle is computed—this duration defines the optimal duty cycle d o p t . A quadratic optimization approach based on torque tracking is employed in this work to solve for the d o p t .
Within each T S , S o p t and the zero-voltage state S 0 are applied in a time-weighted combination to achieve the desired average torque. The duration of S 0 is ( 1 d ) T s , where d [ 0 , 1 ] is the duty cycle to be determined.
At this stage, the system’s average predicted torque T a v g [ n + 1 ] can be approximated as a weighted sum of the T k + 1 corresponding to the two switching states:
S o p t = min J ( S i ) = ( T r e f [ n + 1 ] T s i [ n + 1 ] ) 2 .
where T S o [ n + 1 ] represents the predicted torque when applying the S 0 . To minimize the deviation between the average predicted torque and the T r e f , a corresponding cost function is formulated.
J ( d ) = ( T r e f [ n + 1 ] T a v g [ n + 1 ] ) 2 .
By substituting Equation (15) into Equation (16) and differentiating the resulting expression with respect to d , the d o p t can be derived analytically by setting the derivative equal to zero:
d o p t = T r e f [ n + 1 ] T S 0 [ n + 1 ] T S o p t [ n + 1 ] T S 0 [ n + 1 ] ,
By limiting the amplitude of d o p t , the following equation can be expressed:
d m p c = max ( 0 , min ( 1 , d o p t ) ) .
This result represents the final output of the enhanced MPC controller.

3.3. DITC Design

DITC is capable of detecting the instantaneous torque of the SRM at any given moment and directly using it as the control variable. Owing to its rapid response characteristics, DITC is particularly effective in suppressing high-frequency torque ripple. The conventional DITC structure is depicted in Figure 7.
To overcome the delay and hysteresis issues associated with conventional MPC under disturbance conditions, this study incorporates DITC as a dedicated torque compensation module. This auxiliary control loop is triggered only in the presence of significant external disturbances, as determined by a torque error-based activation mechanism. During each control cycle, the system computes in real time the torque error e T , defined as the difference between the T r e f (via TSF) and the actual torque T a c t , estimated through a torque observer.
e T = T r e f T a c t .
(1)
Threshold selection: To maintain control system stability, conventional DITC typically employs a threshold in the range of 5~10% of the rated torque. However, in this study, the threshold is increased to 20% of the rated torque to ensure that the compensation mechanism is activated only in response to significant torque deviations.
(2)
MPC lag detection: When the, e T exceeds the predefined threshold ε t h , it is interpreted as an indication of delayed response in the MPC loop. Under this condition, the DITC module is immediately triggered to compensate for the lag.
(3)
Returning to MPC: Following DITC activation, the system consults a pre-optimized offline switching table based on the current θ and directly applies the corresponding optimal voltage vector to the power converter, thereby enabling immediate suppression of torque ripple. To ensure a smooth transition between dynamic and steady-state modes, a hysteresis-based decision logic is incorporated: if the e T remains below the lower threshold 0.8 ε t h for 5 consecutive control cycles, the system automatically switches back to MPC operation.
This hybrid control scheme ensures that DITC is engaged only when necessary, effectively leveraging its fast dynamic response to handle sudden disturbances without compromising steady-state performance.
This paper proposes a collaborative control strategy that integrates MPC with DITC. The overall control architecture is illustrated in Figure 8 and consists of the following operational modes:
(1)
Steady-state operation: Under steady-state conditions, the motor’s phase parameters exhibit minimal variation. MPC utilizes the T r e f , generated by the TSF, as its input command. By solving for the d o p t in real time, the controller achieves low torque ripple and stable system performance
(2)
Disturbance-state operation: To compensate for the delayed dynamic response of MPC during transient disturbances, DITC functions as a fast-acting torque compensation loop. The T a c t , estimated via a torque observer, is compared against the TSF-provided T r e f , producing e T . This error is processed by the hysteresis controller to determine whether DITC activation is required. If the e T exceeds the ε t h , the DITC module is triggered, and compensation torque is immediately injected to mitigate the disturbance.
(3)
Disturbance suppression and mode transition: Once the e T drops below the hysteresis threshold ε t h and remains within this bound for a defined number of control cycles, the system automatically transitions back to MPC-dominant steady-state control. This ensures a smooth balance between dynamic responsiveness and steady-state stability, thereby enhancing the overall anti-disturbance capability of the control system.

4. Results

The SRM model was developed using a lookup table-based approach. Flux linkage and torque data were extracted from simulations conducted with the RMxprt and Maxwell 2D modules in the Ansys Electronics suite. These datasets were subsequently imported into the 2D Lookup Table module to establish the SRM’s nonlinear magnetic model. Furthermore, the torque data were utilized to compute the motor’s actual output torque. This was achieved by referencing the torque characteristic map, which correlates the operating current and rotor position angle. Through this method, the instantaneous torque output of the SRM can be accurately determined under varying operating conditions. The key structural parameters of the SRM are summarized in Table 1 [26].
A simulation model of the SRM cooperative control system was developed in MATLAB/Simulink R2023b to validate the effectiveness of the proposed control strategy. Figure 9 shows the top-level block diagram of the MATLAB/Simulink simulation system used in this study. The collaborative MPC-DITC scheme was benchmarked against the conventional MPC approach under identical operating conditions. The proposed simulation parameters are outlined in Table 2. The torque ripple rate for the SRM is calculated using Equation (20) [27].
T r i p p l e = T max T min T a v .
where T max represents the maximum torque; T min represents the minimum torque; and T a v represents the average torque.
To quantitatively demonstrate the superiority of the proposed control strategy in suppressing torque ripple compared to the conventional MPC approach, the relative reduction rate of torque ripple is adopted as the evaluation metric. The corresponding formula is given by:
Δ T r i p p l e = T r i p p l e , c o n v T r i p p l e , p r o p T r i p p l e , c o n v × 100 % .
where T r i p p l e , c o n v represents the torque ripple rate under the conventional control strategy and T r i p p l e , p r o p represents the torque ripple rate under the improved control strategy.
To ensure a fair and consistent comparison, all control strategies were evaluated under identical simulation platforms and constraints. The DC bus voltage was fixed at 300 V, and the current limits, switching frequencies, and motor models were kept consistent across all tests. The TSF acted as a unified reference generator, supplying identical instantaneous torque commands to each control scheme. All MPC implementations adopted the same prediction horizon, control interval, and discretization model. The sampling period for the discrete-time control system was set to T s = 50 μ s . The conventional MPC utilized discrete switching states as output, whereas the enhanced MPC produced a fixed-frequency duty cycle. Performance metrics were collected under identical dynamic testing conditions to ensure objective evaluation.

4.1. Operating Condition 1

Low-Speed Operation: The motor was operated at a load torque of 8 Nm and a speed of 400 r/min. Two control strategies—conventional MPC and the proposed MPC-DITC collaborative control—were applied to the SRM system for performance evaluation. The steady-state torque and phase current waveforms are depicted in Figure 10 and Figure 11, respectively. Under these conditions, the torque ripple rates for the conventional MPC and the proposed strategy were 11.8% and 9.5%, respectively, while the corresponding peak phase currents were 41.29 A and 33.85 A.
These results indicate that the proposed collaborative control strategy reduces torque ripple and peak current by 19.4% and 18.02%, respectively, compared to the conventional MPC.
High-Speed Operation: The motor was operated under a load torque of 8 Nm and a speed of 1000 r/min. Both the conventional MPC and the proposed MPC-DITC collaborative control strategy were applied to the SRM system for performance comparison. The resulting steady-state torque and phase current waveforms are presented in Figure 12 and Figure 13, respectively. Under this condition, the torque ripple rates for the conventional MPC and the proposed strategy were 14.05% and 12.18%, respectively. The corresponding peak phase currents were 41.05 A and 32.10 A.
In summary, the proposed control strategy achieved a 13.31% reduction in torque ripple and a 21.8% reduction in peak current compared to the conventional MPC. These improvements confirm the effectiveness of the collaborative control approach in enhancing high-speed torque ripple suppression while significantly reducing peak current levels, thereby lowering the power converter’s thermal and conduction losses.
According to the simulation results under constant operating conditions, the proposed collaborative control strategy outperforms the conventional MPC by reducing both torque ripple and peak current during steady-state operation at both low and high speeds. These improvements contribute to enhanced steady-state performance and overall system efficiency.

4.2. Operating Condition 2

(a)
Acceleration: To evaluate the system’s dynamic response, the motor load torque was set to 8 Nm and the initial speed to 400 r/min. At t = 0.5 s, the speed command was abruptly increased to 800 r/min. Two control strategies—conventional MPC and the proposed MPC-DITC collaborative strategy—were applied to the SRM system. The corresponding motor speed and torque waveforms are illustrated in Figure 14 and Figure 15.
The simulation results indicate that both strategies successfully track the speed command during the transient. However, the acceleration time using the conventional MPC was 0.20 s, whereas the proposed strategy reduced it to 0.12 s. After the system stabilized, the torque ripple rates were 7.89% and 6.69% for the conventional and proposed strategies, respectively.
In summary, the proposed collaborative control strategy reduced the stabilization time following a sudden speed increase by 40%, and lowered the steady-state torque ripple by 15.21% compared to the conventional MPC. These results confirm the superior dynamic response and enhanced disturbance rejection capability of the MPC-DITC collaborative control scheme for SRM systems under rapid speed transitions.
(b)
Deceleration: To further evaluate the dynamic response of the system, the motor was subjected to a sudden deceleration scenario. The load torque was maintained at 8 Nm, with the initial speed set to 1000 r/min. At t = 0.5 s, the speed command was abruptly reduced to 500 r/min. Both the conventional MPC and the proposed MPC-DITC collaborative control strategies were applied to the SRM system. The resulting speed and torque responses are depicted in Figure 16 and Figure 17.
Simulation results demonstrate that both strategies are capable of tracking the speed command during the transient. However, the time required for the system to settle was 0.19 s for the conventional MPC and 0.12 s for the proposed strategy. After reaching steady state, the torque ripple rates were 7.07% and 6.96%, respectively.
Collectively, the proposed control strategy reduced the stabilization time by 36.84% and the torque ripple by 1.56% compared with the conventional MPC. These findings highlight the strategy’s enhanced ability to restore the SRM system to steady operation more rapidly following sudden speed decreases, thereby improving its overall disturbance rejection performance.
(c)
Sudden load increase: To evaluate the system’s performance under sudden load disturbances, the motor speed was set to 600 r/min and the initial load torque to 10 Nm. At t = 0.5 s, the load torque was abruptly increased to 20 Nm. Both the conventional MPC and the proposed MPC-DITC collaborative control strategies were applied to the SRM system. The simulation results of motor speed, electromagnetic torque, and phase current are presented in Figure 18 and Figure 19.
The simulation results show that a sudden increase in load torque causes a temporary drop in motor speed. The recovery times for the conventional MPC and the proposed strategy were 0.15 s and 0.10 s, respectively. After reaching steady state, the torque ripple rates were 11.58% and 5.91%, while the corresponding peak phase currents were 80.79 A and 63.45 A.
Overall, compared to the conventional MPC, the proposed control strategy reduced the recovery time by 33.33%, the torque ripple by 48.96%, and the peak current by 21.46% following a load surge. These results demonstrate the superior dynamic compensation and current suppression capabilities of the MPC-DITC collaborative strategy, significantly enhancing the SRM system’s stability and anti-disturbance performance under sudden load variations.
(d)
Sudden load decrease: To assess the system’s response to a sudden decrease in load torque, the motor was operated at a constant speed of 600 r/min with an initial load of 16 Nm. At t = 0.5 s, the load torque was abruptly reduced to 8 Nm. Both the conventional MPC and the proposed MPC-DITC collaborative control strategies were applied to the SRM system. The resulting speed, torque, and current responses are illustrated in Figure 20 and Figure 21.
The simulation results show that the sudden drop in load torque leads to a transient increase in motor speed. The recovery time to reach steady state was 0.18 s for the conventional MPC and 0.10 s for the proposed strategy. After stabilization, the torque ripple rates were 7.79% and 6.67%, while the peak phase currents were 35.64 A and 30.59 A, respectively.
Accordingly, compared to the conventional MPC, the proposed control strategy reduced the recovery time by 44.44%, the torque ripple by 14.39%, and the peak current by 14.17% following a sudden load decrease. These results confirm the enhanced dynamic adaptability and improved anti-disturbance capability of the MPC-DITC collaborative strategy in mitigating torque fluctuations during load reductions.
The above simulation results demonstrate that the proposed MPC–DITC collaborative control strategy achieves better control performance than the conventional MPC strategy under both steady-state and transient operating conditions. Under steady-state conditions, the proposed method effectively improves torque quality while reducing current stress in the drive system. Under speed and load disturbances, it exhibits faster recovery and better transient response. These results confirm that the proposed strategy can enhance both steady-state performance and the disturbance rejection capability of the SRM drive system.

5. Conclusion and Suggestions

To suppress torque ripple and improve the disturbance rejection capability of SRM drives, this paper proposes a collaborative control strategy integrating TSF, MPC, and DITC. In the proposed framework, the TSF-generated reference torque is used as the command input of the MPC controller during steady-state operation, while DITC is introduced as a fast compensation loop under transient disturbances. Simulation results show that the proposed method achieves better overall performance than the conventional MPC strategy.
The main conclusion of this study is that the proposed collaborative control strategy provides an effective solution for improving the overall control performance of the SRM drive system. The comparative results confirm the effectiveness of integrating TSF, MPC, and DITC in enhancing torque control capability and transient disturbance response under different operating conditions.
In addition, the proposed method is implemented using finite-element data and lookup tables for flux linkage and torque estimation. Compared with conventional MPC models based on discretized electromagnetic equations, this approach is more suitable for describing the nonlinear electromagnetic characteristics of the SRM over a wide operating range, thereby improving prediction accuracy. However, it also requires increased offline data preparation effort and higher memory requirements. Furthermore, torque ripple under low-speed operating conditions remains relatively high because the conventional cosine-based TSF adopted in this study has not yet been further optimized. In addition, a comprehensive evaluation of efficiency and loss characteristics has not yet been conducted. Moreover, the present study is limited to simulation-based verification, and experimental validation has not yet been carried out.
Future work will focus on the following aspects. First, the TSF design will be further optimized to improve torque ripple suppression performance, especially under low-speed operating conditions. Second, a more comprehensive efficiency evaluation framework will be established to analyze copper loss, iron loss, and converter-related losses, so that the influence of the proposed strategy on overall drive efficiency can be systematically assessed. Third, experimental validation based on a physical prototype will be conducted to compare with the simulation results and further verify the practical feasibility and effectiveness of the proposed control strategy.

Author Contributions

Conceptualization, L.L. and J.W.; methodology, L.L.; software, L.L.; validation, L.L. and J.W.; formal analysis, L.L. and Y.Y. and H.W.; investigation, Y.Y. and S.L.; resources, Z.G.; data curation, L.L. and H.W.; writing—original draft preparation, L.L.; writing—review and editing, L.L. and Z.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Henan Province University Science and Technology Innovation Team Support Program, grant number 24IRTSTHN029, and Henan Province Science Foundation for Youths, grant number 252300423394.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Ge, L.; Fan, Z.; Du, N.; Huang, J.; Xiao, D.; Song, S. Model predictive torque and force control for switched reluctance machines based on online optimal sharing function. IEEE Trans. Power Electron. 2023, 38, 12359–12364. [Google Scholar] [CrossRef]
  2. Lan, Y.; Benomar, Y.; Deepak, K.; Aksoz, A.; El Baghdadi, M.; Bostanci, E.; Hegazy, O. Switched reluctance motors and drive systems for electric vehicle powertrains: State of the art analysis and future trends. Energies 2021, 14, 2079. [Google Scholar] [CrossRef]
  3. Qiu, L.; He, L.; Dai, L.; Fang, C.; Chen, Z.; Pan, J.; Zhang, B.; Xu, Y.; Chen, C. Networked control strategy of dual linear switched reluctance motors based time delay tracking system. ISA Trans. 2022, 129, 605–615. [Google Scholar] [CrossRef] [PubMed]
  4. Sun, X.; Wu, J.; Lei, G.; Guo, Y.; Zhu, J. Torque ripple reduction of SRM drive using improved direct torque control with sliding mode controller and observer. IEEE Trans. Ind. Electron. 2020, 68, 9334–9345. [Google Scholar] [CrossRef]
  5. Szabó, L. Advancements in electrical machines design brought by the modular construction. In Proceedings of the 2018 X International Conference on Electrical Power Drive Systems (ICEPDS), Novocherkassk, Russia, 3–6 October 2018; pp. 1–6. [Google Scholar]
  6. Ye, J.; Bilgin, B.; Emadi, A. An offline torque sharing function for torque ripple reduction in switched reluctance motor drives. IEEE Trans. Energy Convers. 2015, 30, 726–735. [Google Scholar] [CrossRef]
  7. Li, H.; Bilgin, B.; Emadi, A. An improved torque sharing function for torque ripple reduction in switched reluctance machines. IEEE Trans. Power Electron. 2018, 34, 1635–1644. [Google Scholar] [CrossRef]
  8. Wei, Y.; Qishuang, M.; Poming, Z.; Yangyang, G. Torque ripple reduction in switched reluctance motor using a novel torque sharing function. In Proceedings of the 2016 IEEE International Conference on Aircraft Utility Systems (AUS), Beijing, China, 10–12 October 2016; pp. 177–182. [Google Scholar]
  9. Mousavi-Aghdam, S.R.; Moradi, A.; Dolatkhah, A.M. Torque ripple reduction of switched reluctance motor using improved torque sharing functions. In Proceedings of the 2017 Iranian Conference on Electrical Engineering (ICEE), Tehran, Iran, 2–4 May 2017; pp. 1043–1047. [Google Scholar]
  10. Jing, B.; Dang, X.; Liu, Z.; Ji, J. Torque ripple suppression of switched reluctance motor with reference torque online correction. Machines 2023, 11, 179. [Google Scholar] [CrossRef]
  11. Li, Z.; Wang, S.; Zhou, L.; Gan, C. Torque ripple suppression method for switched reluctance motor based on current adaptive torque sharing function. IEEE Trans. Transp. Electrif. 2025, 11, 11216–11227. [Google Scholar] [CrossRef]
  12. Goto, H.; Osamu, I. Instantaneous Torque Control of Switched Reluctance Motors Based on Model Prediction. In Proceedings of the International Conference on Electrical Engineering (ICEM), Berlin, Germany, 2–5 September 2014. [Google Scholar]
  13. Ge, L.; Zhong, J.; Cheng, Q.; Fan, Z.; Song, S.; De Doncker, R.W. Model predictive control of switched reluctance machines for suppressing torque and source current ripples under bus voltage fluctuation. IEEE Trans. Ind. Electron. 2022, 70, 11013–11021. [Google Scholar] [CrossRef]
  14. 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]
  15. Li, W.; Cui, Z.; Ding, S.; Chen, F.; Guo, Y. Model predictive direct torque control of switch reluctance motors for low-speed running. IEEE Trans. Energy Convers. 2021, 37, 1406–1415. [Google Scholar] [CrossRef]
  16. 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]
  17. Deepak, M.; Janaki, G.; Bharatiraja, C.; Olorunfemi Ojo, J. An Enhanced Model Predictive Direct Torque Control Based on Novel Improved Switching Strategy for SRM Drive with Low Torque Ripple. IEEE Power Electron. Emerg. Sel. Top. J. 2023, 12, 2203–2213. [Google Scholar]
  18. Wang, S.; Hu, Z.; Cui, X. Research on novel direct instantaneous torque control strategy for switched reluctance motor. IEEE Access 2020, 8, 66910–66916. [Google Scholar] [CrossRef]
  19. Zeng, H.; Chen, H.; Shi, J. Direct instantaneous torque control with wide operating range for switched reluctance motors. IET Electr. Power Appl. 2015, 9, 578–585. [Google Scholar] [CrossRef]
  20. Ren, P.; Zhu, J.; Jing, Z.; Guo, Z.; Xu, A. Minimization of torque ripple in switched reluctance motor based on MPC and TSF. IEEJ Trans. Electr. Electron. Eng. 2021, 16, 1535–1543. [Google Scholar] [CrossRef]
  21. Hu, H.; Cao, X.; Yan, N.; Deng, Z. A new predictive torque control based torque sharing function for switched reluctance motors. In Proceedings of the 2019 22nd International Conference on Electrical Machines and Systems (ICEMS), Harbin, China, 11–14 August 2019; pp. 1–5. [Google Scholar]
  22. Ren, P.; Zhu, J.; Jing, Z.; Guo, Z.; Xu, A. Improved DITC strategy of switched reluctance motor based on adaptive turn-on angle TSF. Energy Rep. 2022, 8, 1336–1343. [Google Scholar] [CrossRef]
  23. Cai, H.; Wang, H.; Li, M.; Shen, S.; Feng, Y.; Zheng, J. Torque ripple reduction for switched reluctance motor with optimized PWM control strategy. Energies 2018, 11, 3215. [Google Scholar] [CrossRef]
  24. Hongxing, W. Switched Reluctance Motor System Theory and Control Technology; China Electric Power Press: Beijing, China, 2010; pp. 102–149. [Google Scholar]
  25. Yuan, R.; Cheng, Q.; Song, S.; Ge, L.; Zhao, X.; Ma, R.; Liu, W. A method of torque ripple suppression of SRM based on model predictive control. In Proceedings of the 2021 IEEE International Conference on Predictive Control of Electrical Drives and Power Electronics (PRECEDE), Jinan, China, 20–22 November 2021; pp. 229–234. [Google Scholar]
  26. Wang, H.; Wu, J.; Xie, C.; Guo, Z. Vehicle-Mounted SRM DITC Strategy Based on Optimal Switching Angle TSF. World Electr. Veh. J. 2025, 16, 26. [Google Scholar] [CrossRef]
  27. Wu, J.; Wang, H.; Li, L.; Yang, Y.; Guo, Z. Direct instantaneous torque control strategy for vehicle SRM based on improved convergence rate sliding mode control. Sci. Rep. 2025, 15, 27130. [Google Scholar] [CrossRef] [PubMed]
Figure 1. 8/6 Four-Phase SRM Structure Diagram.
Figure 1. 8/6 Four-Phase SRM Structure Diagram.
Wevj 17 00154 g001
Figure 2. (a) SRM 4-phase AHBC; (b) Magnetization (1), Freewheeling (0), Demagnetization (−1).
Figure 2. (a) SRM 4-phase AHBC; (b) Magnetization (1), Freewheeling (0), Demagnetization (−1).
Wevj 17 00154 g002
Figure 3. Schematic of cosine-type TSF.
Figure 3. Schematic of cosine-type TSF.
Wevj 17 00154 g003
Figure 4. Schematic of torque characteristics of 8/6-pole SRM.
Figure 4. Schematic of torque characteristics of 8/6-pole SRM.
Wevj 17 00154 g004
Figure 5. Conventional MPC flowchart.
Figure 5. Conventional MPC flowchart.
Wevj 17 00154 g005
Figure 6. (a) Conventional MPC flowchart; (b) Improved MPC flowchart.
Figure 6. (a) Conventional MPC flowchart; (b) Improved MPC flowchart.
Wevj 17 00154 g006
Figure 7. Block diagram of conventional DITC.
Figure 7. Block diagram of conventional DITC.
Wevj 17 00154 g007
Figure 8. Block diagram of collaborative control strategy.
Figure 8. Block diagram of collaborative control strategy.
Wevj 17 00154 g008
Figure 9. Top-Level Block Diagram of the Proposed MATLAB/Simulink Simulation System.
Figure 9. Top-Level Block Diagram of the Proposed MATLAB/Simulink Simulation System.
Wevj 17 00154 g009
Figure 10. Simulation results of conventional MPC at 400 r/min and 8 Nm: (a) synthesized output torque; (b) single-phase current.
Figure 10. Simulation results of conventional MPC at 400 r/min and 8 Nm: (a) synthesized output torque; (b) single-phase current.
Wevj 17 00154 g010
Figure 11. Simulation results of collaborative control strategy at 400 r/min and 8 Nm: (a) synthesized output torque; (b) single-phase current.
Figure 11. Simulation results of collaborative control strategy at 400 r/min and 8 Nm: (a) synthesized output torque; (b) single-phase current.
Wevj 17 00154 g011
Figure 12. Simulation results of conventional MPC strategy at 1000 r/min and 8 Nm: (a) synthesized output torque; (b) single-phase current.
Figure 12. Simulation results of conventional MPC strategy at 1000 r/min and 8 Nm: (a) synthesized output torque; (b) single-phase current.
Wevj 17 00154 g012
Figure 13. Simulation results of the collaborative control strategy at 1000 r/min and 8 Nm: (a) synthesized output torque; (b) single-phase current.
Figure 13. Simulation results of the collaborative control strategy at 1000 r/min and 8 Nm: (a) synthesized output torque; (b) single-phase current.
Wevj 17 00154 g013
Figure 14. Simulation results of sudden speed increase in conventional MPC: (a) motor speed; (b) synthesized output torque.
Figure 14. Simulation results of sudden speed increase in conventional MPC: (a) motor speed; (b) synthesized output torque.
Wevj 17 00154 g014
Figure 15. Simulation results of sudden speed increase under collaborative control strategy: (a) motor speed; (b) synthesized output torque.
Figure 15. Simulation results of sudden speed increase under collaborative control strategy: (a) motor speed; (b) synthesized output torque.
Wevj 17 00154 g015
Figure 16. Simulation results of sudden speed decrease in conventional MPC: (a) motor speed; (b) synthesized output torque.
Figure 16. Simulation results of sudden speed decrease in conventional MPC: (a) motor speed; (b) synthesized output torque.
Wevj 17 00154 g016
Figure 17. Simulation results of sudden speed decrease in collaborative control strategy: (a) motor speed; (b) synthesized output torque.
Figure 17. Simulation results of sudden speed decrease in collaborative control strategy: (a) motor speed; (b) synthesized output torque.
Wevj 17 00154 g017
Figure 18. Simulation results of torque surge in conventional MPC: (a) motor speed; (b) synthesized output torque; (c) single-phase current.
Figure 18. Simulation results of torque surge in conventional MPC: (a) motor speed; (b) synthesized output torque; (c) single-phase current.
Wevj 17 00154 g018
Figure 19. Simulation results of torque surge in collaborative control strategy: (a) motor speed; (b) synthesized output torque; (c) single-phase current.
Figure 19. Simulation results of torque surge in collaborative control strategy: (a) motor speed; (b) synthesized output torque; (c) single-phase current.
Wevj 17 00154 g019
Figure 20. Simulation results of torque sag in conventional MPC: (a) motor speed; (b) synthesized output torque; (c) single-phase current.
Figure 20. Simulation results of torque sag in conventional MPC: (a) motor speed; (b) synthesized output torque; (c) single-phase current.
Wevj 17 00154 g020
Figure 21. Simulation results of torque descent under collaborative control strategy: (a) motor speed; (b) synthesized output torque; (c) single-phase current.
Figure 21. Simulation results of torque descent under collaborative control strategy: (a) motor speed; (b) synthesized output torque; (c) single-phase current.
Wevj 17 00154 g021
Table 1. SRM structural parameters.
Table 1. SRM structural parameters.
ParameterValue
Number of stator and rotor poles8/6
Rated power (kW)4
Rated speed (r/min)1500
Frictional loss (W)12
Stator external/internal diameter (mm)120/74.5
Rotor external/internal diameter (mm)74/30
Core length (mm)65
Embrace factor0.5
Stacking factor0.95
Steel typeDW360_50
Core length (mm)65
Table 2. Simulation operating parameters.
Table 2. Simulation operating parameters.
Simulation ConditionsOperating Condition TypeSpeed (r/min)Load (Nm)
Constant operating condition simulation
(Operating Condition 1)
Low speed4008
High speed10008
Dynamic condition simulation
(Operating Condition 2)
(a) Acceleration400–8008
(b) Deceleration1000–5008
(c) Sudden load increase60010–20
(d) Sudden load decrease60016–8
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

Li, L.; Wu, J.; Yang, Y.; Guo, Z.; Wang, H.; Li, S. Cooperative MPC-DITC Strategy for Torque Ripple Suppression in Switched Reluctance Motors. World Electr. Veh. J. 2026, 17, 154. https://doi.org/10.3390/wevj17030154

AMA Style

Li L, Wu J, Yang Y, Guo Z, Wang H, Li S. Cooperative MPC-DITC Strategy for Torque Ripple Suppression in Switched Reluctance Motors. World Electric Vehicle Journal. 2026; 17(3):154. https://doi.org/10.3390/wevj17030154

Chicago/Turabian Style

Li, Liuxi, Jingbo Wu, Yafeng Yang, Zhijun Guo, Hongyao Wang, and Shaofeng Li. 2026. "Cooperative MPC-DITC Strategy for Torque Ripple Suppression in Switched Reluctance Motors" World Electric Vehicle Journal 17, no. 3: 154. https://doi.org/10.3390/wevj17030154

APA Style

Li, L., Wu, J., Yang, Y., Guo, Z., Wang, H., & Li, S. (2026). Cooperative MPC-DITC Strategy for Torque Ripple Suppression in Switched Reluctance Motors. World Electric Vehicle Journal, 17(3), 154. https://doi.org/10.3390/wevj17030154

Article Metrics

Back to TopTop